Development :  K-Meleon Forum
K-Meleon development related discussions. 
where did the XUL-free K-Meleon go?
Date: May 06, 2007 03:17PM

I thought it was a work in progress...any news?

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Dorian
Date: May 08, 2007 02:33AM

Currently discontinued because it's not supported by mozilla and doesn't work anymore.

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Hao Jiang
Date: May 08, 2007 11:55AM

As Dorian said, the non-xul version will be discontinued because of less support from mozilla. The latest version of non-xul version K-MeleonCCF is K-MeleonCCF ME 0.04 Beta 4 which is based on Gecko 1.8..

And I'm going to release a beta 5 and RC1 based on the same GRE soon which is mainly a bug fix and lua macros update version. For people who like the xul-free K-Meleon,that's the least I can do... (Maybe there will be a new tab exe update version based on the same GRE in the future, but not sure right now...)

Well, the future K-MeleonCCF will still focus on K-Meleon Tab version + Lua macros and there will be a strip-down K-MeleonCCF ME version which might not be xul-free but will be as fast as before...

At last, thanks for the help from Dorian Guenter KKO and Mark307 who make great contribution to K-Meleon society and to K-MeleonCCF versions.

Regards,

Hao



Edited 3 time(s). Last edit at 05/08/2007 11:57AM by Hao Jiang.

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Fred
Date: May 09, 2007 10:11AM

I have uploaded to Rapidshare a new no-Xul version :
K-Meleon-NX-1813pre .
This is a simplified version of K-Meleon 1.x ,
usable in Linux together with wine , or also in Windows,
updated to Mozilla 1.8.1.3 pre using Gecko/20070310,
from Seamonkey 1.1.1.
Look and feel are similar to the earlier 0.9 versions.
The NX No-chrome concept is used here. Thanks to Hao Jiang.
The browser is very fast, because Xul is not used.
Note : Flashblock, Aggreg8 and other extensions are not included in this
no-chrome version. No autocomplete as it causes problems in Linux.
Ad-blocking by userContent.css and hostperm.1 .
Many useful search engines have been added.
The profiles folder will be created inside the K-Meleon main folder.
If, when in Linux, you want this folder inside the wine configuration directory because of property rights problems, rename the file profile.ini
inside the K-Meleon main folder to for example profile.ini-renamed
before the first start.
Note :
This version works only if you have the files mfc71.dll,msvcp71.dll
and msvcr71.dll in your system or in your K-Meleon folder.
If you need them, they are still available under the name
dll-installer on the KM 8.2 website at :
http://www.lontronics.nl/index.php?m=0006
This will install the files on your system .
If necessary in Linux, copy the files manually to the K-Meleon main folder.
A javascript button has been included. After changing permissions
for javascript, reload the page.
History must be deleted manually.

Download as zip file at :
http://rapidshare.com/files/30281600/K-Meleon-NX-1813pre.zip.html
or as tarball for Linux at :
http://rapidshare.com/files/30282110/K-Meleon-NX-1813pre.tar.gz.html

This should help not to forget the No-Xul concept, and it works
very well in Linux too.
Regards
Fred

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Hao Jiang
Date: May 09, 2007 03:43PM

Yeah. It's possible to update the GRE with the Seamonkey 1.8.x branches... And I 'm going to update the K-MeleonCCF ME versions using this branch at this moment.

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Yakobom
Date: February 03, 2008 12:45PM

Does anyone know where I can get the sources for this no Xul version? The link specified above is not working...
Thanks,
yakobom

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Fred
Date: February 03, 2008 06:08PM

My NX variation is now already at Gecko 1.8.1.11

Download here, as zip :

http://rapidshare.com/files/73306368/K-Meleon-NX-18111.zip.html

or here as tarball for Linux (with the wine emulator) :

http://rapidshare.com/files/73304954/K-Meleon-NX-18111.tar.gz.html

But consider that this is not a "real tab" version, and that it has no lua macros,
but is rather looking for more stability when used on Linux with wine,
after losing the heavy weight of the Xul structure.

Hao's latest NX version with "real tabs" and lua macros can be downloaded here :

http://kmeleon.et8.net/K-MeleonCCFME0.08Beta4pre.exe

Unfortunately, he has decided to stop his work, but desga2 has announced, that he will continue working on it.

Fred

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Yakobom
Date: February 03, 2008 07:17PM

Thanks man.
I do also want to look at the code - can you also send a link to the source?

yakobom

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: Fred
Date: February 04, 2008 03:27AM

For my versions the source code is from the official
1.0 versions :

http://sourceforge.net/project/showfiles.php?group_id=14285

The difference to a normal version lies only in the changed
no-Xul chrome, which consists only of javascript files and is not compiled.

Fred

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: guenter
Date: February 06, 2008 11:50PM

chrmlite.dll and a chrome folder from fred's or hao's latest ME's are IMHO the key to create a ME from any recent k-m. the lua funtionality compensates 4 reduced Xul functions & check what needs to be be reused.



Edited 1 time(s). Last edit at 02/06/2008 11:53PM by guenter.

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: newcomer11
Date: May 29, 2008 10:36AM

Quote
Fred
For my versions the source code is from the official
1.0 versions :

http://sourceforge.net/project/showfiles.php?group_id=14285

The difference to a normal version lies only in the changed
no-Xul chrome, which consists only of javascript files and is not compiled.

Fred

Hi, I'm new to K-Meleon, can you upload your source code ?

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: FredLook in this thread
Date: May 29, 2008 01:02PM

As I said, I do not compile it myself.
The source code is available at the link that I gave
at the bottom of the page in the chapter k-meleon-src.
You can use the xul-less chrome from my NX version which is
now already updated to 1.8.1.13 from here :

http://rapidshare.com/files/103447631/K-Meleon-NX-18113.zip.html

Fred

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: newcomer11
Date: May 30, 2008 04:04PM

Thank Fred,
I don't know what is different between standard and the NX version? Can you explain ?
And did anyone develop the .NET version (C# or VB.NET not managed C++) for K-melon?

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: JujuLand
Date: May 30, 2008 04:26PM

NX = No XUL

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 1 time(s). Last edit at 05/30/2008 04:26PM by JujuLand.

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: newcomer11
Date: May 30, 2008 09:27PM

Thank, what a about K-Meleon .NET version? Any one know ?

Quote
FredLook in this thread
You can use the xul-less chrome from my NX version which is
now already updated to 1.8.1.13

Fred

As I said I'm very new to developing with K-Meleon, can you provide a tutorial how to :
- Create a NX version (from source code downloaded from [sourceforge.net], you said that you didn't compile/make change the source? So what need to be edited (javascript file or others without touching the exe and dll file?) Please tell in detail cos I'm new here sad smiley
- Update the to new version (1.8.1.11 to 1.8.1.13 as you did) so that I can update to new version when it was released.

Thank you very much.



Edited 2 time(s). Last edit at 05/30/2008 09:32PM by newcomer11.

Options: ReplyQuote
Re: where did the XUL-free K-Meleon go?
Posted by: guenter
Date: May 31, 2008 01:59AM

There are three different chrome.dll (plus their xpt).

I am too lame to compile but they come from the GRE compilation which can be influenced by parameters. That is what I heard anyway. You would search for it params at Mozilla.org build documentation.

I always used/scavanged dll freely available with specific K-Meleon.
The files were mostly/normally compiled by Dorian.

One set works like SeaMonkey's current dll & xpt (It needs "installed-chrome.txt" and content.rdf and creates a chrome.rdf to register chrome. You can get the files from normal SeaMonkey builds or older K-Meleon such as 1.02.

One set works like Firefox's current dll & xpt, does not need content.rdf and uses installed-chrome.txt to create a file called app-chrome.manifest (the content of that registers chrome for this type of dll). The files are with any current standard K-Meleon and with dynamically linked Firefox builds.


Finally one set is from a NO XUL experiment that Dorian compiled some time ago.
It belongs together with its specific chrome folder and files.
The file's name is chrmlite.dll and it has a specific chrome.xpt.
You can copy the files over to another K-Meleon install. (= You can use all three chrome.dll with each K-Meleon, they can be transfered)

To change what K-Meleon uses You change(e.g.copy from another K-Meleon) the chrome.dll and xpt in components folder, delete compreg.dat and xpti.dat so that K-Meleon recreates them and by that registers the new files.

It is easiest to use the complete chrome folder that belongs to the specific chrome.dll. It took some time to debug the chromes to the current level. The first NX chromes crashed on Java applet pages and had no about: plugins.

With some K-Meleon versions the xpt are joined into a big K-Meleon.xpt. That is no good to scavenge files tongue sticking out smiley. But You can get the separate NX files e.g. from K-MeleonCCFME0.09Beta1.



Edited 2 time(s). Last edit at 05/31/2008 02:05AM by guenter.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.