K-Meleon
KMeleonWiki > Documentation > MozillaBugs
Note: this page described the official releases but the structural statements about the interface between the K-Meleon shell and the browser engine apply to all K-Meleon releases. Also, mfcEmbed is no longer supported by Mozilla.
Take a look at the files in a normal install of K-Meleon. There is one kmeleon.exe and a few dll's in the kplugins directory; That's K-Meleon! The rest (more or less) is Mozilla/Gecko/GRE. And about 50% of what's inside the kmeleon.exe is code "borrowed" from mfcEmbed.exe (the official test application for embedding Mozilla on Windows).
K-Meleon is a native Windows user interface on top of Gecko. We don't do any networking, caching, rendering, javascript, etc.. Only the user interface (and reading/writing bookmarks, and maybe some more:)
All bugs that might be dependent on Mozilla/Gecko components ought to be tested against mfcEmbed before reported to K-Meleon BTS. Things that work in mfcEmbed but not in K-Meleon are our fault. Things that don't work in Mozilla are clearly Mozilla bugs, and things that work in Mozilla but not in mfcEmbed are bugs with the embedding of Gecko.
If your bug is visible in Mozlla or mfcEmbed you should search bugzilla for a suitable bug and add your comments there. (or file a new bugzilla bug if you cannot find it)
As a rule of thumb:
You can download the latest mfcembed for testing.
There are several bugs marked as Mozilla Bug, but without a link to a bug in bugzilla. We need help finding/filing bugzilla bugs as well as finding bugs reported in K-Meleon that depend on Mozilla features.