After noticing that KMeleon is based on M18, I tried an experiment and just copied my mozilla nightly build .dll's over to the KMeleon directory, and it just worked fine.
So, if you love KMeleon as well, but don't want to be forced to use the relatively old M18 builds...
the crash information that you pasted is the same i got when my version of k-meleon crashed when i went to a site using macromedia flash, and even after rebooting i got the same crash everytime i tried to load k-meleon, i simply re-installed k-meleon over the top and it is now working fine.
so i suggest you re-install k-meleon then copy the nightly builds over.
i wanted to post a message yesterday that i succeed in operating k with the nightly dlls, but kmeleon wouldn't let me edit the text i write in the forum - weird.
besides, i wanted to upload to geocities the ddls k needs from the nightly, but it didn't let me, so i went to bed.
thanx anyway.
anyone is using beos who can help me with internal isdn modem, that i know beos won't support them??..
which has links to the latest nightly builds from the mozilla site
the benefit of getting it from mozillazine is that they review every nightly build and tell you whether its safe to get, what bugs are fixed etc
Simple instructions to get K-Meleon working with the latest nightly build:
a) Download and install K-Meleon.
b) Download the latest nightly (Mozilla) from ftp://ftp.mozilla.org/pub/mozilla/nightly/latest/mozilla-win32.zip and extract it to another folder.
c) Copy all DLLs from the Mozilla bin directory to the K-Meleon directory.
d) Copy all .DLLs, .XPTs and .DATs from the Mozilla components directory to the K-Meleon components directory.
I have follow the Biswa's instructions, installed K-Meleon, downloaded and copy DLLs, XPTs and DATs in their respective directories. Now K-Meleon doesn't crash with Macomedia's flashes but lost the horizontal and vertical scroll bars...
Do I have really to copy all DLLs, XPTs and DATs as explains in c) and d)?
Well, I didn't copy all files, but just the ones that were existing in the Kmeleon directory. Somebody should come up with a batch file/tool to do this :-).
Concerning the dissappeared scrollbars: That's actually a mozilla problem, this has been repported as a bug a couple of days before. (Don't know the bug number offhand)
You should copy this to a batch file (eg kmupdate.bat) in your k-meleon directory.
k-meleon and mozilla directories must be at the same level (typically under c:\program files\)
Each time you unzip a new mozilla nightly build in mozilla\bin, go to your k-meleon directory and run kmupdate.bat.
Note: to be on the safe side this batch only updates DLLs DATs and XPTs that exist in the k-meleon directory and the "components" subdir with the equivalents from mozilla. However, other files can and should be copied over : the last line in the batch adds mozilla's nspng.dll to kmeleon so that it can display PNG images. If you find others, do tell us !
Enjoy,
fred
--------------------------------------------
copy all text below to kmupdate.bat
--------------------------------------------
@echo off
LFNFOR ON
for %%f in (*.dll) do copy ..\mozilla\bin\%%f .
cd components
for %%f in (*.dll) do copy ..\..\mozilla\bin\components\%%f .
for %%f in (*.dat) do copy ..\..\mozilla\bin\components\%%f .
for %%f in (*.xpt) do copy ..\..\mozilla\bin\components\%%f .
copy ..\..\mozilla\bin\components\nspng.dll .
cd ..
Great, worked like a charm. Thanks FredP
My DOS knowledge got a bit rusty, BTW what is "LFNFOR ON" for?
Now, I only need to find a nice nightly without the missing scrollbar issue.
Glad to be of help. Sometimes it's useful to keep an old DOS dinosaur around
> My DOS knowledge got a bit rusty, BTW what is "LFNFOR ON" for?
It's been added to DOS shells in Win95. It means that the FOR and DO commands on the next line will understand long file names (LFN). By default it's OFF and you would have to use old 8+3 names like "compon~1" instead of "components"... Seems so incredibly long ago, but it's scarcely been 5 years :-)
> Now, I only need to find a nice nightly without the missing scrollbar issue.
Yes, that is a bore. And also one that doesn't explode when you try to post in this forum...
wow, I noticed that you need the css files in the res directory too, especially forms.css which isn't in the kmeleon build included, this in turn will depend on the res\builtin directory and the two (small files) in there.
Cool, I finally got my scrollbar back and posting seems to work (if you can read this it worked :-)
Well I have tried updating with the 0.6 version that came out the other day. The say it is on the same "branch" as Netscape 6 (whatever that means), and there have been some changes to the "bin" tree.
Some of the files in Km 0.2.1 aren't there any more (copy errors in the batch file).
Neither are those you mention above (res/forms.css and res/builtins/).
Results :
- still works
- scroll bars are back
- right-click menu is gone :-(
- edit fields seem to work
- crashes a lot more :-(
The mozilla source was split in a stable branch and a trunk version before NS6 was produced. While developent continued on the trunk version only some crucial fixes went into the stable branch.
So if you are using a nightly build, you are already light years ahead of the M18,NS6,Moz0.6 version.
That explains as well why the "new" files aren't there "anymore", they might never have been introduced into the stable branch, but were in the development branch. I really recommend the nightly builds over it.
BTW, I use the 12/07 nightly build plugged into Kmeleon and declare it hereby as my new default browser. It is really fast now.
Results:
- still works
- scroll bars are back
- right-click menu is there :-)
- edit fields seem to work
- didn't experience a crash yet :-)
- faster than Moz0.6 (I think)
- key navigation works just fine (arrows)
You know, I seem to get everything working with my nightly build (just go it tonight 12/11) but the right click menu doesn't work. Did you do something specific to get that to work?
You know... Doing all this is cool, but just dropping the K-meleon executable into the mozilla directory has about the same effect. I guess it's possible it is loading a little more bloat, but not much. And java even works if you have it working under mozilla. Any comments on this?
It's simple once you've thought of it :-)
For me it definitely works better than my hit-and-miss hack of replacing certain files in the kmeleon distribution.
Right now with yesterday's build I have the scrollbars AND the context menu back - still no nav keys either for scrolling a page or editing in this box, but a definite improvement...
I couldn't test the java thing, because Mozilla died when I tried to enable it, and now it won't start anymore... but k-meleon still does from the same directory :-)
Thanks for the tip,
fp
Same experience here. It works, but mozilla won't start afterwards, I crash on mozilla startup.
I took some numbers of RAM usage:
K-Meleon (tuned) inMemRAM: 7372 kb
K-Meleon.exe in moz dir : 15.120 kb
There is a bug on Java starting automatically on mozilla startup, so I renamed the Java plugin files.
K-Meleon.exe in moz dir without Java: 8.200 kb
So, the difference is not too bad, but as said it seems to corrupt Mozilla itself.
Interested in more scary KMeleon tuning? :-)
Insert in KMeleon\defaults\pref\all.js this line:
pref("nglayout.debug.enable_scary_view_manager");
can someone provide a mirror of the necessary files so we dont have to download a nightly build.. installing mozilla doesnt always agree with my system.. but i suppose i could do it if no one wants to put up a mirror of the files that can be copied over without actually installing a new program on my system.