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.

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.

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 :

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.

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 :

QuoteFredLook 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
- 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.

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 . But You can get the separate NX files e.g. from K-MeleonCCFME0.09Beta1.