htmlvalidator-help Mailing List for HTML Validator for Mozilla and Firefox (Page 10)
Brought to you by:
mgueury
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(65) |
Jun
(52) |
Jul
(33) |
Aug
(33) |
Sep
(2) |
Oct
(10) |
Nov
(8) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(48) |
Feb
(22) |
Mar
(25) |
Apr
(5) |
May
(4) |
Jun
(2) |
Jul
(4) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2008 |
Jan
(3) |
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-17 10:12:40
|
[LoN]Kamikaze wrote: > I just found out that Firefox starts if I remove content/tidyBrowser.js= from tidy.jar. Of course the segfault still occurs when I open the view = source. I tracked the crash to the line: var tidy_inst =3D Components.classes["@mozilla.org/tidy;1"].createIns= tance(); in content/tidyUtil.js in tidy.jar. So obviously from here the search has to be done this C/C++ code. Now the= question is which C code will be called by this action? Simply the const= ructor? |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-17 09:50:54
|
I just found out that Firefox starts if I remove content/tidyBrowser.js f= rom tidy.jar. Of course the segfault still occurs when I open the view so= urce. |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-17 09:36:46
|
I have found some volunteers who help me testing. Here is some debugging output: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x8067000 (LWP 100161)] 0x29ffeb0b in nsTidyImpl_GetInterfacesHelper () from /home/fk/.mozilla/firefox/a08wllhs.default/extensions/{3b56bcc7-54e5-44a2-9b44-66c3ef58c13e}/components/libnstidy.so (gdb) where #0 0x29ffeb0b in nsTidyImpl_GetInterfacesHelper () from /home/fk/.mozilla/firefox/a08wllhs.default/extensions/{3b56bcc7-54e5-44a2-9b44-66c3ef58c13e}/components/libnstidy.so #1 0x2817370a in nsGenericFactory::~nsGenericFactory () from /usr/X11R6/lib/firefox/libxpcom_core.so #2 0x28f1a825 in XPCNativeSet::GetNewOrUsed () from /usr/X11R6/lib/firefox/components/libxpconnect.so #3 0x28f1f5f7 in XPCWrappedNativeProto::GetNewOrUsed () from /usr/X11R6/lib/firefox/components/libxpconnect.so #4 0x28f17dc8 in XPCWrappedNative::GetNewOrUsed () from /usr/X11R6/lib/firefox/components/libxpconnect.so #5 0x28efd0e1 in XPCConvert::NativeInterface2JSObject () from /usr/X11R6/lib/firefox/components/libxpconnect.so #6 0x28ef03c8 in nsXPConnect::IsISupportsDescendant () from /usr/X11R6/lib/firefox/components/libxpconnect.so #7 0x28f04c51 in nsJSCID::NewID () from /usr/X11R6/lib/firefox/components/libxpconnect.so #8 0x281d2f1b in XPTC_InvokeByIndex () from /usr/X11R6/lib/firefox/libxpcom_core.so #9 0x28f153dc in XPCWrappedNative::CallMethod () from /usr/X11R6/lib/firefox/components/libxpconnect.so #10 0x28f1bf9f in XPC_WN_CallMethod () from /usr/X11R6/lib/firefox/components/libxpconnect.so #11 0x280e1de9 in js_Invoke () from /usr/X11R6/lib/firefox/libmozjs.so #12 0x280d871e in js_Interpret () from /usr/X11R6/lib/firefox/libmozjs.so #13 0x280e1eb4 in js_Invoke () from /usr/X11R6/lib/firefox/libmozjs.so #14 0x280d5da5 in js_Interpret () from /usr/X11R6/lib/firefox/libmozjs.so #15 0x280e1416 in js_Execute () from /usr/X11R6/lib/firefox/libmozjs.so #16 0x280a78b3 in JS_ExecuteScript () from /usr/X11R6/lib/firefox/libmozjs.so #17 0x29c57425 in nsJSContext::ExecuteScript () from /usr/X11R6/lib/firefox/components/libgklayout.so Attached is the complete output of Firefox with debugging symbols. Maybe you can make something of this. |
From: <hub...@16...> - 2006-06-16 09:30:21
|
Dear sir: Nice day! Do you need special-purpose automobile ? please browse our website: www.chilegroup.com/en/ Highly appropriated for your dedication on this email. Best regards, Miss Mandy, HUBEI HUAWEI SPECIAL-PURPOSE AUTOMOBILE MANUFACTURING CO , . LTD . ADD: No.9 of New Industrial Base , Zengdu District, Suizhou , Hubei , P.R.China. WEBSITE: WWW.CHILEGROUP.COM/EN/ |
From: Marc G. <mg...@sk...> - 2006-06-15 14:30:04
|
Hi Branko, First to be sure, the extension implements 2 algorithm in 0.8x. Maybe read this:=20 http://users.skynet.be/mgueury/mozilla/user_guide.html#Tidy_vs_SGML_parse= r_ The reason why you get no error in the W3c validator or in the extension=20 with the SGML parser is because these 2 programs are the same and based on DTDs. A DTDs is not specifying the possible attributes for arguments. It means=20 that they are not able to check if or not <object type=3D"application/x-shockwave-flash" data=3D"/swf/tekst.swf?tek= st=3D??%20????" width=3D"340" height=3D"30">=09 is right or wrong. Now the other algorithm, Tidy does it. And in this case, unhappily the spec are strangely done but Tidy is=20 right. (I think) I do not follow this spec closely. But I am nearly sure that there is no=20 final specification for URL containing non ascii character. The ""good"" way is to encode=20 the characters. The reason is that there is no charset specification of the URL sent in=20 a HTTP request. So, there is also no way to know how to decode the URL. The big problem=20 of this is that the way to encode non-ascii character depends of the HTTP server .... For UTF8 /swf/tekst.swf?tekst=3D??%20???? should be something like this: /swf/tekst.swf?tekst=3D%D0%8A%D1%83%20%D0%88%D0%BE%D1%80%D0%BA For more info, go here: http://www.ietf.org/rfc/rfc2396.txt and look for=20 ASCII. Marc Branko Jevti=E6 wrote: > Hi! > First of all, thank you for this great extension! it's priceless! > Only problem that I've encountered (in both 0.7xxx and beta 0.8=20 > versions) is that if I have cyrillic text in my url for SWF file for=20 > example html validator says it's an malformed URI reference, but if I=20 > check it on w3c site it says it's valid. Here is one site for example:=20 > http://kosjeric-ds.dev.si21.info/ > > best regards! > Bane |
From: Marc G. <mg...@sk...> - 2006-06-12 23:26:03
|
Hi Richard, I think that you guessed the issue correctly. The content of the Firefox memory contains HTML that is transformed a little because of several reasons like javascript execution and as you can see there are several HTML errors in it. The one you saw is just a example of one, there is another one with & in the arguments of urls. I should log a Firefox bug on this. But I found no time to do it yet. Marc Richard de Boer wrote: > Hello Marc, > > First of all, let me thank you for creating your validator extension, > I'm using it all the time and it is much easier to use then using online > validators all the time. > > I'm currently using the beta version (HTML Validator 0.8.3 on Firefox > 1.5.0.4), and although mostly it works fine, there seems to be a bug in > the validation after javascript execution: > The page I'm validating (www.stchristoffel.nl , Dutch) is written in > XHTML 1.0 Transitional, so all empty tags like <br /> have to be ended > with a slash. When using the normal validation everything works fine, > but when validating after javascript all those tags have their slashes > stripped: <br /> becomes <br>, <img src="blah" /> becomes <img > src="blah"> etc. This even happens when javascript is turned off. > After that both Tidy and the SGML parser do their job, so they give > warnings/errors for all those tags. > I suppose this is probably (still) a bug in the way Firefox passes the > page source along, but I thought I'd let you know anyway. > > I tried to use the logging as described on > http://users.skynet.be/mgueury/mozilla/faq.html#DIAGLOG , but it didn't > seem to work: I set 'tidy.options.diaglog_dir' to 'c:\tiylog' and > 'tidy.options.debug' to true and restarted Firefox, but after validating > no logs were created. I'm guessing it might not be enabled in the beta > version yet, but if I did anything wrong I'd be happy to try again. > > > Keep up the good work, > > Richard de Boer > > > |
From: Marc G. <mg...@sk...> - 2006-06-12 23:13:15
|
From: <in...@ca...> - 2006-06-12 03:28:35
|
独占広告━━━━━━━━━━━━━━━━━━━━━━━━━━━ Home Office World Office inc. ≪第11期募集要項≫ http://www.j-netshop.com/business.htm ◆家のパソコンを利用して、収入を得たい方 ◆空いた時間を利用して副業したい方 ◆自由な時間を利用しておこづかいを稼ぎたい主婦の方 ※すでにアメリカとヨーロッパで成功しているシステムを 自宅のパソコンで、収入ツールとして利用してください。 または、自宅で仕事をしたい方をご紹介下さい。 http://www.j-netshop.com/business.htm --[PR]------------------------------------------------------------------ フリーメール 【Eqqu】(エキュ)のご案内です。 ↓ ↓ ↓ 無料でメールアドレスが持てて実に便利です。http://www.eqqu.com/?Harbar ----------------------------------------------------------------------- ★━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━★ このご案内は、提携マガジン一般広告購読希望者様とキャプテンーk.net にご参加頂いているメンバー様に送信させて頂いております。 発行元 :【K-NET】 E-Mail : in...@ca... ---マガジン解除と免責事項----------------------------------------- ■メールマガジンの購読、解除について当メールマガジンは一括投稿サイ トへ投稿された方、無料投稿された方に配信させていただいております。 投稿または登録した覚えのない方は、お手数ですが下記のURLよりお願い します。解除につきましては、2日から3日程お時間を頂くこともござ いますのでご了承ください。 解除URL:http://www.formzu.net/fgen.ex?ID=P3298856 ■免責事項とお願いお客様ご依頼のPR本文中に含まれるHP情報等は、 確認の上掲載しておりますが、トラブルが発生した場合、当方では一切の 責任は負いかねます。PR投稿本文やHPリンクの内容等についてのクレ ーム、損害等は当方では一切受け付けておりません。 ★━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━★ --[PR]------------------------------------------------------------------ ★☆★__________┌─┬─┬─┬─┬─┬─┬─┬─┬─┐★☆★ 話題の作るヨーグルト│ケ│フ│ィ│ア│ヨ│ー│グ│ル│ト│ ★☆★ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄└─┴─┴─┴─┴─┴─┴─┴─┴─┘★☆★ トライアルキット好評発売中!カナダ農場直輸入ピュアメープルシロップ付! http://ad.freeml.com/cgi-bin/ad.cgi?id=djYud ------------------------------------------------------------------[PR]-- ■GMO GROUP■ Global Media Online www.gmo.jp |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-11 22:35:53
|
Marc Gueury wrote: > Hi Dominic, >=20 > I have no idea neither why it is crashing. Maybe some questions to help= : >=20 > 1) Just by curiosity, which Firefox do you use after the compilation > of the extension ? The one in mozilla/dist/bin that you compiled > or the one coming on your system ? Does one work better than the othe= r ? I am using 1.5.0.4, both work the same. > 2) Did you succeed to compile Firefox 1.5 and does this mozilla/dist/bi= n > version > work ? Yes I succeeded and it works if I remove Tidy. > 3) which FreeBSD version ? Which CPU ? hardware ? FreeBSD 6.1-STABLE, Pentium-M 1300, Thinkpad R40 2722-5MG. > 4) does the tidy 0.76 version of FreeBSD cause the same issue for you > (I am convinced that the problem is not related to libosp.so but more > to a compiler version or a library problem). Tidy 0.76 also segfaults. So it's not an OSP issue. > 5) Does ltrace and strace work FreeBSD, maybe try to run ltrace to see > which C call is failing ? =20 I just installed ltrace and strace on my system. I will let you know what= they tell me. |
From: Marc G. <mg...@sk...> - 2006-06-11 22:02:02
|
Hi Dominic, I have no idea neither why it is crashing. Maybe some questions to help: 1) Just by curiosity, which Firefox do you use after the compilation of the extension ? The one in mozilla/dist/bin that you compiled or the one coming on your system ? Does one work better than the other ? 2) Did you succeed to compile Firefox 1.5 and does this mozilla/dist/bin version work ? 3) which FreeBSD version ? Which CPU ? hardware ? 4) does the tidy 0.76 version of FreeBSD cause the same issue for you (I am convinced that the problem is not related to libosp.so but more to a compiler version or a library problem). 5) Does ltrace and strace work FreeBSD, maybe try to run ltrace to see which C call is failing ? Marc [LoN]Kamikaze wrote: > I managed to link spvalid dynamically to an OpenSP-1.5 installation, but the segfaults remain. I'm really out of ideas, about what to do here. If I link dynamically and deinstall opensp afterwords firefox complains about the lack of libosp.so.3 instead of segfaulting. This seems to indicate that the problem is part of the opensp component. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Htmlvalidator-help mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlvalidator-help > |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-11 15:20:40
|
I have a complete FreeBSD port that segfaults on my system and I would li= ke to know weather this is a specific problem of my machine or a general = problem with the port. So if there are any FreeBSD users reading this lis= t, please step forward to test it. |
From: Marc G. <mg...@sk...> - 2006-06-10 07:43:45
|
Hi Mickael, Thanks a lot for this ! I received already several mail sof desespared MacIntel user that wished to use the extension. I think they will be happy. I will put the extension this week-end on the site. Marc Ps: CCing to the mailing list Michael Ventura wrote: > Whew, after many hours of struggling with the mozilla build system, > i've got a working version. if you'd like to post it on your site, you > can get it from http://www.mage.net/tidy_firefox.xpi > > thanks for the great work! > > -- > Michael Ventura > mi...@ma... > work: 919 424-4434 mobile: 919 302-2398 > > > > |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-09 23:11:23
|
I managed to link spvalid dynamically to an OpenSP-1.5 installation, but = the segfaults remain. I'm really out of ideas, about what to do here. If = I link dynamically and deinstall opensp afterwords firefox complains abou= t the lack of libosp.so.3 instead of segfaulting. This seems to indicate = that the problem is part of the opensp component. |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-09 16:14:46
|
[LoN]Kamikaze wrote: > I rebuilt Firefox with debugging and it looks like this is causing my p= roblems: >=20 > nsNativeComponentLoader: SelfRegisterDll(libnstidy.so) Load FAILED with= error: /home/kamikaze/.mozilla/firefox/eze6qb8b.default/extensions/{3b56= bcc7-54e5-44a2-9b44-66c3ef58c13e}/components/libnstidy.so: Undefined symb= ol "__cxa_get_exception_ptr" >=20 >=20 I was able to resolve this by using another version of gcc. However, now = Firefox segfaults when the extension is installed. This is the gdb output= : Starting program: /usr/X11R6/lib/firefox/firefox-bin=20 warning: Unable to get location for thread creation breakpoint: generic e= rror [New LWP 101142] [New Thread 0x8079000 (LWP 101142)] Type Manifest File: /home/kamikaze/.mozilla/firefox/eze6qb8b.default/xpti= =2Edat *** Registering Apprunner components (all right -- a generic module!) nsNativeComponentLoader: autoregistering begins. nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) pldhash: for the table at address 0x8131820, the given entrySize of 44 pr= obably favors chaining over double hashing. WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsChromeRegistry.c= pp, line 1245 GFX: dpi=3D81 t2p=3D0.0555556 p2t=3D18 depth=3D16 ++WEBSHELL =3D=3D 1 ++DOMWINDOW =3D=3D 1 WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp= , line 273 ++DOMWINDOW =3D=3D 2 ++WEBSHELL =3D=3D 2 ++DOMWINDOW =3D=3D 3 ++DOMWINDOW =3D=3D 4 Note: styleverifytree is disabled Note: frameverifytree is disabled Note: verifyreflow is disabled Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x8079000 (LWP 101125)] 0x2a6f46f8 in nsTidyImpl_GetInterfacesHelper (count=3D0x0, array=3D0x0) at nsTidy.cpp:94 94=09 (gdb) bt #0 0x2a6f46f8 in nsTidyImpl_GetInterfacesHelper (count=3D0x0, array=3D0x= 0) at nsTidy.cpp:94 #1 0x281c79ed in nsGenericFactory::GetInterfaces (this=3D0x8790100,=20 countp=3D0xbfbfd300, array=3D0x2a83a4ec) at nsGenericFactory.cpp:99 #2 0x28d4877c in XPCNativeSet::GetNewOrUsed (ccx=3D@0xbfbfd638,=20 classInfo=3D0x8790104) at xpcwrappednativeinfo.cpp:604 #3 0x28d50891 in XPCWrappedNativeProto::GetNewOrUsed (ccx=3D@0xbfbfd638,= =20 Scope=3D0x8422400, ClassInfo=3D0x8790104, ScriptableCreateInfo=3D0xbf= bfd538,=20 ForceNoSharing=3D0) at xpcprivate.h:3363 #4 0x28d3e03d in XPCWrappedNative::GetNewOrUsed (ccx=3D@0xbfbfd638,=20 Object=3D0x8790280, Scope=3D0x8422400, Interface=3D0x81e19a0,=20 resultWrapper=3D0xbfbfd5c4) at xpcprivate.h:3366 #5 0x28d1cb58 in XPCConvert::NativeInterface2JSObject (ccx=3D@0xbfbfd638= ,=20 dest=3D0xbfbfd748, src=3D0x8790280, iid=3D0xbfbfd798, scope=3D0x84224= 00,=20 allowNativeWrapper=3D0, pErr=3D0xbfbfd634) at xpcprivate.h:3362 #6 0x28cfe09b in nsXPConnect::WrapNative (this=3D0x80ed7c0,=20 aJSContext=3D0x8425400, aScope=3D0xbfbfd638, aCOMObj=3D0x8790280, aII= D=3D@0x0,=20 _retval=3D0xbfbfd748) at nsXPConnect.cpp:586 #7 0x28d26c61 in nsJSCID::CreateInstance (this=3D0x86ee100, _retval=3D0x= bfbfda80) at nsCOMPtr.h:1149 #8 0x2826c72d in XPTC_InvokeByIndex (that=3D0x86ee100, methodIndex=3D10,= =20 paramCount=3D713270508, params=3D0xbfbfda80) at xptcinvoke_unixish_x8= 6.cpp:179 #9 0x28d4336e in XPCWrappedNative::CallMethod (ccx=3D@0xbfbfdb60,=20 mode=3DXPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2151 #10 0x28d4eb5a in XPC_WN_CallMethod (cx=3D0x8425400, obj=3D0x0, argc=3D0,= =20 argv=3D0xbfbfdb60, vp=3D0x0) at xpcwrappednativejsops.cpp:1445 #11 0x280e730a in js_Invoke (cx=3D0x8425400, argc=3D0, flags=3D0) at jsin= terp.c:1188 #12 0x280f40cd in js_Interpret (cx=3D0x8425400, pc=3D0x870620f ":",=20 result=3D0xbfbfdfbc) at jsinterp.c:3583 #13 0x280e7381 in js_Invoke (cx=3D0x8425400, argc=3D1, flags=3D1) at jsin= terp.c:1208 #14 0x280efc7d in js_Interpret (cx=3D0x8425400, pc=3D0x86ec53a "#",=20 result=3D0xbfbfe2f0) at jsinterp.c:3128 #15 0x280e7cd8 in js_Execute (cx=3D0x8425400, chain=3D0x837b690, script=3D= 0x879d000,=20 down=3D0x0, flags=3D0, result=3D0x0) at jsinterp.c:1434 #16 0x280b737a in JS_ExecuteScript (cx=3D0x8425400, obj=3D0x0, script=3D0= x0,=20 rval=3D0x0) at jsapi.c:4012 #17 0x2a1f3532 in nsJSContext::ExecuteScript (this=3D0x84223c0,=20 aScriptObject=3D0x0, aScopeObject=3D0x837b690, aRetValue=3D0x0, aIsUn= defined=3D0x0) at nsJSEnvironment.cpp:1216 #18 0x2a1c6402 in nsXULDocument::ExecuteScript (this=3D0x837b690,=20 aScriptObject=3D0x8744118) at nsXULDocument.cpp:3558 #19 0x2a1c609e in nsXULDocument::OnStreamComplete (this=3D0x840d000,=20 aLoader=3D0x873e700, context=3D0x0, aStatus=3D0, stringLen=3D14214784= 0,=20 string=3D0x8790100 "=C2=A8=C3=B1((=C3=AC=C3=B1((\002") at nsXULDocume= nt.cpp:3452 #20 0x28e677be in nsStreamLoader::OnStopRequest (this=3D0x873e700, reques= t=3D0x0,=20 ctxt=3D0x0, aStatus=3D142147840) at nsCOMPtr.h:1149 #21 0x290b8ee9 in nsJARChannel::OnStopRequest (this=3D0x86e0000, req=3D0x= 877eb00,=20 ctx=3D0x0, status=3D0) at nsCOMPtr.h:1149 #22 0x28e36e29 in nsInputStreamPump::OnStateStop (this=3D0x877eb00) at nsCOMPtr.h:1149 #23 0x28e367e7 in nsInputStreamPump::OnInputStreamReady (this=3D0x877eb00= ,=20 stream=3D0x874ae0c) at nsInputStreamPump.cpp:343 #24 0x28217d70 in nsInputStreamReadyEvent::EventHandler (plevent=3D0x0) at nsStreamUtils.cpp:119 #25 0x2823e37b in PL_HandleEvent (self=3D0x873e8c4) at plevent.c:688 #26 0x2823e238 in PL_ProcessPendingEvents (self=3D0x80e5040) at plevent.c= :623 #27 0x2824174b in nsEventQueueImpl::ProcessPendingEvents (this=3D0x80e500= 0) at nsEventQueue.cpp:417 #28 0x290f4625 in event_processor_callback (source=3D0x8386ac0,=20 condition=3DG_IO_IN, data=3D0x8790100) at nsAppShell.cpp:67 #29 0x2890e17f in g_io_channel_unix_get_fd () from /usr/local/lib/libglib-2.0.so.0 #30 0x288e5a8c in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #31 0x288e8ddf in g_main_context_check () from /usr/local/lib/libglib-2.0= =2Eso.0 #32 0x288e91a7 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0= #33 0x2841e251 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.0 #34 0x0842ff10 in ?? () #35 0x00000001 in ?? () #36 0x00000000 in ?? () |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-09 10:59:15
|
I rebuilt Firefox with debugging and it looks like this is causing my pro= blems: nsNativeComponentLoader: SelfRegisterDll(libnstidy.so) Load FAILED with e= rror: /home/kamikaze/.mozilla/firefox/eze6qb8b.default/extensions/{3b56bc= c7-54e5-44a2-9b44-66c3ef58c13e}/components/libnstidy.so: Undefined symbol= "__cxa_get_exception_ptr" |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-08 23:17:54
|
Marc Gueury wrote: > Hi Dominic, >=20 > I added the 'BSD' check and reuploaded a new version of the source here= : > (08 june 2006) >=20 > http://users.skynet.be/mgueury/mozilla/preview_080.html >=20 > It contains several change to make the extension work better on Unix sy= stem. >> Like not trying to load the .so library since it does not exist anyway= =2E >> And do not try to write in the firefox program directory >=20 > Currently, it works fine on Linux, I still need to update the web site > to put the 1rst linux version there. > and some explanations of the things I would like to get fixed before to= > make a prod version of the 0.8x. >=20 > Marc >=20 Thank you for those changes, especially for removing the evilness that re= quired moving the sgml stuff around. My primary problem remains, though. Firefox does not load "libnstidy.so".= It is not even mentioned in "compreg.dat". The only way I managed to mak= e Firefox acknowledge its existance was by copying it into the plugins fo= lder. Which obviously causes an error, since tidy is not a plugin. One thing I recognized, though is that "install.js" contains the line: const X_COM_FILE =3D "libnstidy.so"; whereas "install.rdf" does not mention the library. Is there a way to exp= licitly declare the existence of a library to Firefox? I have found no me= ntion of that in various Firefox-extension tutorials. |
From: Marc G. <mg...@sk...> - 2006-06-08 16:17:46
|
Hi Dominic, I added the 'BSD' check and reuploaded a new version of the source here: (08 june 2006) http://users.skynet.be/mgueury/mozilla/preview_080.html It contains several change to make the extension work better on Unix system. > Like not trying to load the .so library since it does not exist anyway. > And do not try to write in the firefox program directory Currently, it works fine on Linux, I still need to update the web site to put the 1rst linux version there. and some explanations of the things I would like to get fixed before to make a prod version of the 0.8x. Marc [LoN]Kamikaze wrote: > Marc Gueury wrote: > >> Hi Dominic, >> >> I think that what happens is that the detection of the OS does not work >> for freeBSD. >> There is a code in the tidyInstall.js that detect the OS. >> >> function tidyInstallGetPlatform() >> { >> var platform = navigator.platform.toLowerCase(); >> if (platform.indexOf('linux') != -1) >> { >> return 'linux'; >> } >> if (platform.indexOf('mac') != -1) >> { >> return 'mac'; >> } >> return 'windows'; >> } >> >> Based on this, the extension tries to detect the OS and file extension. >> I think that it will not work for FreeBSD ? >> Just I do not know how to do it in a better way. If you could correct >> this, I will include the fix in the next beta version >> that I finally succeeded to compile and run on Linux. >> >> Marc >> >> > > It should be enought to add: > > if (platform.indexOf('bsd') != -1) > { > return 'bsd'; > } > > > Your tidyInstallGetPlatformName() falls back to lib{name}.so so that it returns the right file name. > > Adding this I now get the following error message: > > Html Validator-002: Failed autoRegistering renamed platform specific libnstidy.so > > > Upon the next start of Firefox I get the usual library not found page. The JavaScript console holds the following messages: > > Warning: reference to undefined property Components.classes['@mozilla.org/tidy;1'] > Source File: chrome://tidy/content/tidyUtil.js > Line: 119 > > Error: Components.classes['@mozilla.org/tidy;1'] has no properties > Source File: chrome://tidy/content/tidyUtil.js > Line: 119 > > Warning: anonymous function does not always return a value > Source File: chrome://dta/content/dta/addingFunctions.js > Line: 90, Column: 1 > Source Code: > }, > > Error: oTidyUtil.tidy has no properties > Source File: chrome://tidy/content/tidyBrowser.js > Line: 1194 > > Error: oTidyUtil.tidy has no properties > Source File: chrome://tidy/content/tidyBrowser.js > Line: 1194 > > Error: oTidyUtil.tidy has no properties > Source File: chrome://tidy/content/tidyBrowser.js > Line: 188 > > Error: oTidyUtil.tidy has no properties > Source File: chrome://tidy/content/tidyBrowser.js > Line: 1194 > > Error: oTidyUtil.tidy has no properties > Source File: chrome://tidy/content/tidyBrowser.js > Line: 1194 > > Error: oTidyUtil.tidy has no properties > Source File: chrome://tidy/content/tidyBrowser.js > Line: 1194 > > > ------------------------------------------------------------------------ > > _______________________________________________ > Htmlvalidator-help mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlvalidator-help > |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-08 15:05:46
|
Marc Gueury wrote: > Hi Dominic, >=20 > I think that what happens is that the detection of the OS does not work= > for freeBSD. > There is a code in the tidyInstall.js that detect the OS. >=20 > function tidyInstallGetPlatform() > { > var platform =3D navigator.platform.toLowerCase(); > if (platform.indexOf('linux') !=3D -1) > { > return 'linux'; > } > if (platform.indexOf('mac') !=3D -1) > { > return 'mac'; > } > return 'windows'; > } >=20 > Based on this, the extension tries to detect the OS and file extension.= > I think that it will not work for FreeBSD ? > Just I do not know how to do it in a better way. If you could correct > this, I will include the fix in the next beta version > that I finally succeeded to compile and run on Linux. >=20 > Marc >=20 It should be enought to add: if (platform.indexOf('bsd') !=3D -1) { return 'bsd'; } Your tidyInstallGetPlatformName() falls back to lib{name}.so so that it r= eturns the right file name. Adding this I now get the following error message: Html Validator-002: Failed autoRegistering renamed platform specific libn= stidy.so Upon the next start of Firefox I get the usual library not found page. Th= e JavaScript console holds the following messages: Warning: reference to undefined property Components.classes['@mozilla.org= /tidy;1'] Source File: chrome://tidy/content/tidyUtil.js Line: 119 Error: Components.classes['@mozilla.org/tidy;1'] has no properties Source File: chrome://tidy/content/tidyUtil.js Line: 119 Warning: anonymous function does not always return a value Source File: chrome://dta/content/dta/addingFunctions.js Line: 90, Column: 1 Source Code: }, Error: oTidyUtil.tidy has no properties Source File: chrome://tidy/content/tidyBrowser.js Line: 1194 Error: oTidyUtil.tidy has no properties Source File: chrome://tidy/content/tidyBrowser.js Line: 1194 Error: oTidyUtil.tidy has no properties Source File: chrome://tidy/content/tidyBrowser.js Line: 188 Error: oTidyUtil.tidy has no properties Source File: chrome://tidy/content/tidyBrowser.js Line: 1194 Error: oTidyUtil.tidy has no properties Source File: chrome://tidy/content/tidyBrowser.js Line: 1194 Error: oTidyUtil.tidy has no properties Source File: chrome://tidy/content/tidyBrowser.js Line: 1194 |
From: Marc G. <mg...@sk...> - 2006-06-08 14:07:50
|
Hi Dominic, I think that what happens is that the detection of the OS does not work for freeBSD. There is a code in the tidyInstall.js that detect the OS. function tidyInstallGetPlatform() { var platform = navigator.platform.toLowerCase(); if (platform.indexOf('linux') != -1) { return 'linux'; } if (platform.indexOf('mac') != -1) { return 'mac'; } return 'windows'; } Based on this, the extension tries to detect the OS and file extension. I think that it will not work for FreeBSD ? Just I do not know how to do it in a better way. If you could correct this, I will include the fix in the next beta version that I finally succeeded to compile and run on Linux. Marc [LoN]Kamikaze wrote: > When trying to install the extension as root an alert pops up saying: > > Html Validator-002: Failed autoRegistering renamed platform specific nstidy.dll > > Does it mean it's looking for nstidy.dll instead of libnstidy.so? > > PS: Any feedback on the new line numbering algorithm? > > > ------------------------------------------------------------------------ > > _______________________________________________ > Htmlvalidator-help mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlvalidator-help > |
From: Marc G. <mg...@sk...> - 2006-06-08 13:53:25
|
Hi Jeremy, I think that you can be interested in the last beta of the extension. It is available here. http://users.skynet.be/mgueury/mozilla/ With it and the OpenSp algorithm, I get these errors: HTML Validation Result ---------------------- http://www.toiwhakaari.ac.nz/ line 73 column 6 - Error: element "UL" undefined line 73 column 10 - Error: element "LI" undefined line 73 column 19 - Error: there is no attribute "HREF" line 73 column 41 - Error: element "A" undefined line 73 column 93 - Error: element "LI" undefined line 73 column 131 - Error: element "A" undefined line 73 column 191 - Error: element "LI" undefined line 73 column 229 - Error: element "A" undefined line 73 column 288 - Error: element "LI" undefined line 73 column 321 - Error: element "A" undefined line 73 column 375 - Error: element "LI" undefined line 73 column 403 - Error: element "A" undefined line 73 column 452 - Error: element "LI" undefined line 73 column 476 - Error: element "A" undefined 14 errors / 0 warnings Hope it helps, Marc CC to the mailing list. Jeremy Porter wrote: > Hi, > > There seems to be a discrepancy between this extension and the > external validator at W3. It seems to be ignoring the doctype. > > For example: http://www.toiwhakaari.ac.nz/ <http://www.toiwhakaari.ac.nz/> > > The extension says it's completely valid, but the site fails with 14 > errors over at the W3. I think it fails because the strict doctype > doesn't allow uppercase tags. > > I've seen discrepancies on various other sites too - any idea why this > is? > > I love the extension, but it seems I can't rely on it completely. > Otherwise, good work > > Cheers, > > Jeremy. |
From: Marc G. <mg...@sk...> - 2006-06-08 13:46:42
|
Hi Dave, No, there is no version for IE. Just for Firefox and Mozilla ( like most free development tools nowadays ) Marc Da...@be... wrote: > Hi Marc > > I downloaded the beta version for Windows which gave me an xpi file. > Being a novice I expected something to load up. > I cannot open or run the file. I am not using Firefox or Mozilla. Is > this validator only designed to work on those browsers? > Is there a version I can use on IE? > > Thanks > Dave > > David L Mullins > > T: 01242 521861 > M: 07745 925304 > W: www.behoused.co.uk > > The information herein transmitted is intended only for the person or > entity to which it is addressed and may contain confidential and/or > privileged material. Any review, retransmission, dissemination or > other use of, or taking of any action in reliance upon, this > information by persons or entities other than the intended recipient > is prohibited. If you received this in error, please delete the > material from your computer and contact the sender. > > |
From: Marc G. <mg...@sk...> - 2006-06-08 13:42:44
|
Hi Francisco, Thanks for the feedback. I know the OpneJade help is not complete yet. It is in fact generated automatically by a script based on the opensp help file. But like you say, it is close from useless :-) I would like to rewrite it or at least to add some sample. That is one of the reason it is still beta. The goal of having the testexample for now is to help me to fill the textexample in the same way in all help messages. Marc CCing: to the mailing list. Francisco Pereira wrote: > Hi. > > Very useful extension. I have been using the w3c valitador since > version 0.6, but your extension helps any developer, because no setup > is required, and helps the comunity by trying to push the standards > making it esay for the developers. > > Now some cosmetic bug reports for sgml validation in 0.83 beta: > In the view source window, in the errors list frame the following > errors are displayed ok (changing the %1 for the name of the element > type that produces the error), but in the help pane are displayed > like the list below. > 1. there is no attribute %1 > 2. document type does not allow element %1 here > 3. there is no attribute %1 > > Maybe the "example" and "solution" should not be displayed if there > aren't useful info in it. For now it displays "...textexample...." so > I supose is some kind of template. > > Keep the good work. > > Regards, > Francisco. > > > NUEVO SERVICIO: Internet Banda Ancha ADSL 256K/64K desde $290/mesY los > primeros cuatro meses 50% de descuento. Instalacion gratis! > ----------------------------------------------------------------- > http://www.internet.com.uy - in...@in... - T.7074252 > > > > > > |
From: [LoN]Kamikaze <LoN...@gm...> - 2006-06-08 13:38:16
|
When trying to install the extension as root an alert pops up saying: Html Validator-002: Failed autoRegistering renamed platform specific nsti= dy.dll Does it mean it's looking for nstidy.dll instead of libnstidy.so? PS: Any feedback on the new line numbering algorithm? |
From: NoWhereMan <now...@fl...> - 2006-06-08 11:11:32
|
----- Original Message ----- From: "Marc Gueury" <mg...@sk...> > Hi NoWhereMan, > > Thanks for the suggestion. It is in the todos for a future version. I > have no idea > how to do it. But it should be possible. Just that I do not have enough > time > to work a lot on the extension in the last months due that taking care > of the > extension overlap with private events. I can understand you, I'm very busy, too, at the moment. However, thank you for your prompt reply! bye --NoWhereMan |
From: Marc G. <mg...@sk...> - 2006-06-07 23:15:30
|
Hi Andy, the last validation page you gave is the faq of my site. It is probably=20 not the page crashing the browser. Please give also give me the following info: - which OS do you use (Linux32 bits 64bits Windows ??) - which processor (AMD 64 ??) - Please give me a step by step that would allow me to reproduce the issu= e. - Do you use accessibility checking, which level ? - Does it happens always, or only with a specific page - If so be sure to send me the specific page. It is probably a bug in=20 Tidy. Thanks by advance, Marc CCing to the mailing list And...@wi... wrote: > Here are the logs: > > > > This is due to embedded html inside of <pre> tags - the original web pa= ge=20 > is a 'blosxom' generated page, from diffs of my code updates. Some of = the=20 > code changed includes perl that is print html something like: > --- > =20 >> PrintString("</TD>\n"); >> ########################################### >> # Option for which county # >> ########################################### >> >> PrintString("<TD valign=3Dtop align=3Dright>County</TD>= <TD=20 >> =20 > valign=3Dtop>"); > =20 >> SelectCode('county','County','3','Y','co_code','co_translation'); >> PrintString("</TD><TR>\n"); >> =20 > > > > command line tidy warns about the "<TD>" tags found: > line 193 column 1 - Warning: missing </pre> before <td> > line 203 column 51 - Warning: missing </b> before </td> > > Changing those in the source to "<TD>" keeps FF from crashing.=20 > > Hope this is enough info.=20 > > Thanks,=20 > > a > > Andy Bach, Sys. Mangler > Internet: and...@wi...=20 > VOICE: (608) 261-5738 FAX 264-5932 > > "Strange women lying in ponds distributing swords is no basis for a sys= tem > of government. Supreme executive power derives from a mandate from the > masses, not from some farcical aquatic ceremony." > -- Dennis - Monty Python and the Holy Grail > > -----------------------------------------------------------------------= - > > > =09 > > > Problems / FAQ > > > First, the extension is at his beginning. And not complete at all=20 > <todo.html> :-) > I do my best, but I know that it is not perfect. > > If you have a problem not listed here, please do not hesitate to=20 > contact me: mg...@sk... <mailto:mg...@sk...> > If you have the possibility, please give me the logs of the diagnostic=20 > logging <#DIAGLOG>. > > > 1. The numbers of errors in the view source is different than > the one seen in the browser (Firefox 1.0 only) > > There is a big bug in Firefox 1.0 and corrected in 1.5. The HTML=20 > source seen in the view source is sometimes 'modified' by Firefox. And=20 > the source seen is for most page a little different than the one sent=20 > by the webserver. > https://bugzilla.mozilla.org/show_bug.cgi?id=3D57724 > > There is a side effect on the extension in Firefox 1.0 > > * In the browser, it works. At the icon of the status bar, the > HTML sent by the webserver is validated > * But in the view source, the HTML is a little different and > sometimes contains more or less errors than the real page=20 > > This looks like a small problem. But it is annoying when trying to=20 > remove all the errors. > > Solution: The real solution is to use Firefox 1.5 if possible. > Work-around: Right click on the icon in the browser and choose "copy=20 > errors to clipboard" > > > 2. The extension does not work. > > Check that you installed the extension for your Operating system. The=20 > extension is available for Windows, Linux, and MacOSX > > > 3. The extension does not work on Linux ( ex: Fedora Core 4, > Mandriva 2006 ) > > Symptoms: The icon in the browser is always green and the text is -/-.=20 > Or an error windows appears after installing the extension in version=20 > 0.77 and after. > > Cause: When installing the extension, you are using a C library that I=20 > compiled with a older LIBC++ version than the one distributed with=20 > Fedora Core 4. Unhapilly both are incompatible. Another symptom is=20 > that if you download the real Firefox compiled in the same way from=20 > the Mozilla.org website, it gives this error. > > error while loading shared libraries: libstdc++.so.5: cannot open=20 > shared object file: No such file or directory > > On Fedora Core 4: > Solution: you need to install I compat-libstdc++ (yum install=20 > compat-libstdc++-33) > > On Mandriva 2006: > Solution: > - stop Firefox > - install libstdc++5 by typing "urpmi libstdc++5" in a console, as=20 > root or by using the Mandriva Control Center and the package installer. > - reinstall the extension > > On Ubuntu 5.10: > Solution: > sudo apt-get install libstdc++5 =20 > > On Slackware xxx > Solution: install cxxlibs-5.1.0-i486-1 > > On Cent OS 4 > > > yum install compat-libstdc++-33 > > yum install mozilla-nspr > > On another type of linux with the problem, > you can try this to know which .so are missing to run the extension=20 > correctly. > > cd ~/.mozilla/firefox/<xxxxxxxx>/extensions/{3b56bcc7-54e5-44a2-9b44-= 66c3ef58c13e}/components > > ldd libnstidy.so > linux-gate.so.1 =3D> (0xffffe000) > libplds4.so =3D> not found > libplc4.so =3D> not found > libnspr4.so =3D> not found > libpthread.so.0 =3D> /lib/tls/libpthread.so.0 (0x40067000) > libdl.so.2 =3D> /lib/libdl.so.2 (0x40078000) > libstdc++.so.5 =3D> /usr/lib/libstdc++.so.5 (0x4007b000) > libm.so.6 =3D> /lib/tls/libm.so.6 (0x40138000) > libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x4015a000) > libc.so.6 =3D> /lib/tls/libc.so.6 (0x40162000) > /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 (0x80000000) > > =20 > This is the output you should see. It is normal that the 3 libs above=20 > are not found as they are part of Firefox. The other libraries are=20 > normally part of the Linux ditribution. If they are misssing, it means=20 > that the extension will probably not work. Most of the time, you will=20 > need to install the LIBC compatibility package from your linux=20 > distribution to make all .so resolve correctly. > > If you find such a type of Linux, and find a solution for your=20 > installation, please send me a mail and I will write down the solution=20 > like I did for Fedora Core 4, Mandriva 2006 above. Thanks by advance. > > > 4. The Firefox 1.0 version does not work with Firefox 1.5 or > Mozilla 1.8 trunk=20 > > An error appears on the screen when starting Firefox > > XPCOM:EventReceiver > The procedure entry point ?Clone@nsMemory@@SAPAXBXI@Z could not be=20 > found in the dynamic library xpcom.dll > > Firefox 1.1 and Mozilla 1.8 have rewritten the XPCOM library. I have=20 > no control on this at all. A side effect of that change is the error=20 > message above. What happens is that the extension uses the function=20 > nsMemory::Clone. But the function is not anymore in XPCOM.dll of=20 > Firefox 1.1. The only solution was to make a separate version with a=20 > new tidy DLL compatible with 1.1. > > You can find it in the download <download.html> area. > - reinstall the extension for Firefox 1.5 > - and restart the browser. > > Solution: This is solved in version 0.62 > > > 5. It is not available for my platform (Solaris, Hp UX, Aix,...= .) > > The extension contains a part in C/C++ with the validation logic. It=20 > needs to be recompiled on each platform. > Ideally, there should be an extension .xpi, by platform. But it is=20 > unrealistic. I would need to maintain it for each version of Mozilla=20 > or Firefox for each platform. > There is currently a Windows, Linux and MacOsX version in the Download=20 > <download.html> area. > > The code <download.html> is normally compilable for each platforms. I=20 > will try to solve this, like this: > > * the compilation instructions <compile.html> are available here. > * or the ideal is to have the C part in Mozilla cvs, or Firefox. > So it would be compiled automatically by the mozilla build > machines. But I dream there. > > > 6. No line numbers > > * In the version 0.8x of the extension, there will be a line > numbering. See here. <preview_080.html> > * Mozilla 1.7, 1.8 has a status bar indicating the line and column > number. > You can WA the problem by doing: Edit / Go to Line... (CTRL+L) > I suppose that future Firefox versions based on a later mozilla > version will have this feature. > > > 7. All the warnings/errors are not documented > > Please wait for a next version > See : to do <todo.html> > > > 8. I can not hide the validation in the page source. The page > source validate also non HTML content (css, javascript, ...) > > Open the options and check [x] Disable validation in the View Source > > > 9. Sometimes after the installation the extension does not work. > > * You need to close the browser and restart it to see it working. > Sometimes, you need to uninstall the extension. Then install agai= n. > > * For Mozilla at least, you need to be admistrator on Windows to > be able to install the extension. > > * You are using the TabBrowser Extensions > <http://piro.sakura.ne.jp/xul/_tabextensions.html.en> (TBE) > TBE can depending of his settings change the window containing > the View Source. For example, if you have choosen to see the > source in a tab, the Validator can not be used. You can correct > this by resetting the default value of TBE. > 1) Go in Tools/Extensions > 2) Choose TBE and click Options > 3) Go in Use Tab / View Source > 4) Ask to see the source in normal mode > 5) Restart the Browser. > > > 10. Some menu options are disabled in the page source menus. > > Some menu items are disabled in the menu. It is Firefox behavior. I=20 > have no idea neither, why these menu are there if they can not be used. > Mozilla 1.7, 1.8 has not such problems. > > > 11. The HTML in the page source is not the one of my page. > > It appears in very rare case that the HTML source is not the one given=20 > by the server. > This is due to a mozilla bug.=20 > https://bugzilla.mozilla.org/show_bug.cgi?id=3D57724 > > Solution: This bug is solved in version Firefox 1.5 and (1.0+) > > > 12. How to remove all the extensions in a normal Mozilla > installation when for example the profile is corrupted. > > > Step 1 - Find the Mozilla profile directory > > For ex: > Windows : C:\Documents and Settings\your_user_name\Application=20 > Data\Mozilla\profiles\default\xxxxxxx.slt\ > Unix : ~/.mozilla > > Check in the profile directory that it is the good one. > Open the file the Profiles\default\XXXXXXX.slt\bookmarks.html > And verify that it is well your latest bookmarks list. > > > Step 2 - Backup > > Take a backup of all the prrofiles =3D the Profiles directory (for ex:=20 > zip it) -> profiles.zip > It is always a good idea to make a backup regularly of these profiles=20 > and keep it on another hardware in case of unexpected problems. > > > Step 3 - Remove overlays > > Go to the subdirectory chrome in your profile > C:\Documents and Settings\your_user_name\Application=20 > Data\Mozilla\Profiles\default\xxxxxxx.slt\chrome > > Check that Mozilla is stopped > Rename directory overlayinfo in overlayinfo.old > > Restart Mozilla and all extensions should be gone. > > > 13. The validation errors are not the same than the W3C validat= or > > W3c has made 2 programs to verify the HTML syntax. Both uses different=20 > algorithms: > - W3C Validator <http://validator.w3.org> is based on SGML and the=20 > verification of the DTD of the page (defined in the DOCTYPE) > - HTML Tidy <http://tidy.sourceforge.net/> is called a 'linter',=20 > lexer. In short, it parses the page and try to understand the errors. > > Both technologies have their advantages and disadvantages. This=20 > extension is based on HTML Tidy <http://tidy.sourceforge.net/>, it=20 > includes the code of Tidy without changes. From my experience, the=20 > errors are the same in the 2 programs except that Tidy shows more=20 > errors. It shows errors about attributes values. And it tries also to=20 > clean the page of useless, empty tags and so on. > > Tidy has an accessibility-checker included. Also, it can clean up a=20 > HTML page. It is interesting to help people to find solutions for=20 > their errors. > > If you have questions about the validation result, there is a user=20 > list and with archives :http://lists.w3.org/Archives/Public/html-tidy/ > > > 14. The validation text is in Czech > > Symptoms: > - You see for example for 0 chyb/0 varov=E1n=ED in the icon text. > - You have installed the extension 0.72 to 0.74 with Firefox working=20 > in non-translated version of the extension (ex Portuguese) > - Even, if the fix is in version 0.75, unhappily, installing 0.75 will=20 > not solve the issue ! > > The problem is that the chrome.rdf file of the profile is now=20 > corrupted and can not be corrected by a new version of the extension.=20 > Let's correct it manually. > > Solution: > - Before installing the version 0.75 or higher. Go to your=20 > profile/chrome directory > Windows: c:\document and settings\<user>\application=20 > data\Mozilla\firefox\Profile\<id>\Chrome > Unix: ~/mozilla/firefox/<id>/chrome > a. one solution is to remove the file chrome.rdf but you will loose=20 > all your extension. > b. the other solution is to edit the chrome.rdf and to correct it by=20 > switching the czech and english line. > Look for the line containing : resource=3D"urn:mozilla:locale:cs-C= Z" > > Wrong > ... > <RDF:Seq RDF:about=3D"urn:mozilla:locale:root"> > <RDF:li RDF:resource=3D"urn:mozilla:locale:cs-CZ"/> > ... > <RDF:li RDF:resource=3D"urn:mozilla:locale:en-US"/> > ... > > Right (en-US should be at the top) > ... > <RDF:Seq RDF:about=3D"urn:mozilla:locale:root"> > <RDF:li RDF:resource=3D"urn:mozilla:locale:en-US"/> > ... > <RDF:li RDF:resource=3D"urn:mozilla:locale:cz-CZ"/> > > > 15. Installation of the extension is blocked > > Whatever you do, the extension is never installed and is blocked by=20 > firefox. You see a blcoked green line on the top of the browser. > > Solution: > If you disabled xpinstall in Firefox 1.0.x by unselecting the "Allow=20 > Web sites to Install Software" preference, you will not be able to=20 > install HTML Validator on Firefox 1.5. Go to about:config and set the=20 > xpinstall.enabled preference to true to re-enable installs. > > > 16. The extension crashes or hangs and you would like to > report a problem/bug not listed above. > > Please be sure to use the version 0.59 or later. In these versions,=20 > there is a diagnostic logging that can be created for helping me to=20 > determine the cause to the issue. To enable it: > 1. Start Firefox./Mozilla > 2. In the URL line, type: about:config > In the filter box type : tidy > 3. Edit the properties "tidy.options.diaglog_dir". It is empty,=20 > disabled, by default. > Type in the value the directory where the extension will write the=20 > logs files. > ex: c:\temp to store the log file in the c:\temp directory on windo= ws > /tmp for Unix > 4. Set also the propery "tidy.options.debug" to true > 5. Stop Firefox / Start Firefox. > 6. Reproduce the issue. > 7. Send me (mg...@sk... <mailto:mg...@sk...>) the 2 logs=20 > files: tidy_firefox_diag.log, tidy_last_validated.html > with a description on how to reproduce the issue. > > Thanks by advance. > |