Friday, January 14, 2005

A little summary of the current K-Meleon CCF status

Some people are asking questions to me like this, since K-M 0.9 is coming out with all the new functions, why they need my customized version? So now, for clarity, I wrote this rough summary about my version.

What's the difference of my customized unofficial version from the official 0.9 K-Meleon: (Current version is K-Meleon CCF 0.019 PR2)

* Multi-Proxy function
User can setup the user-defined proxys and change between them very easily.
* Hotkey function
User can define hotkeys for the website/web adress for frequent surfing.
* Download Manager Setting
User can set up the user-defined Download Manager and use it to download the files from the right click menu at links.
* Font setting
User can setup the minimum font size from the Menu->Tools->Font size setting. A new function like this to setup the fonts will come in the next a few release.
* Right Mouse Button drag and drop functions
With modified mouse gestures plugin, two functions at this moment are added.
1) Right button drag and drop a link to open this link in a new layer/tab.
2) Right button drag and drop a image will open the "Save image as" dialog.
* jsnj's "Open All links in the page" function
It is from Menu->Edit->Open All links in the page
* Web page translation function
This function is implemented by Google's translation engin. Currently only the English->Chinese option is availabe. New translation option will be added with user's request.
* Protobion's new Qucknote function with toolbar's icon added
I think his idea is very nice for K-M users although his Qucknote version is buggy and less of fucntion. Hope he can develop a much better version in the future.
* Modified Phoenity Theme
Although I am not sure whether it is permitted or not, I modified the official Phoenity Theme to make it incorporate more function and more like other IE-Shell (Maxthon/Netcaptor) toolbars.
* Modified default settings for K-Meleon
I modifed a lot default settings from official K-M for convenient (at lease for me) use. Including:
1) Layer/Tab only browsing mode
2) Network optimizing configs
Add these at this moment:
user_pref("Network.dns.disableIPv6", true);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
3) Modified default mouse gestures setting
4) Modified default toolbar position and lock setting
5) Add these in users.js
/* SECURITY WARNINGS OFF */
user_pref("security.warn_entering_secure", false);
user_pref("security.warn_entering_weak", true);
user_pref("security.warn_leaving_secure", false);
user_pref("security.warn_submit_insecure", false);
user_pref("security.warn_viewing_mixed", false);
/* SPEED SETTINGS */
user_pref("browser.display.show_image_placeholders", false);
user_pref("browser.cache.memory.capacity", 65536);
user_pref("browser.cache.disk_cache_ssl", true);
user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.notify.ontimer", true);
user_pref("plugin.expose_full_path", true);
user_pref("signed.applets.codebase_principal_support", false);
6) ......
There should be some other default settings change but I can't remember right now.

* UserContent.css change (Ad-Block functions etc.)
Add some functions in like Ad-Block functions
* 1.8 Gecko Engin in K-Meleon (Only availabe in 0.018 and 0.017 version)
Although it has some bugs inside, I incorporate Ulf's bleading 1.8 gecko core with my added functions in CCF 0.018 version. If you want to try it with this wonderful gecko engin with K-M, you can download and use it. The future release will try to incorporate the latest Gecko engin with latest K-Meleon 0.9 source.

...... More and more functions are coming.....

One important thing to mention: Almost all the functions added by Macros or Modified plugins will NOT add any more CPU or Memory usage than the official 0.9 version.

If you want to modify my version or release my version anywhere else, feel free to do so. For modification and re-publish, please note the original version and it is all you need.
And please feel free to use any ideas in my unofficial version if you want to use it somewhere else.

If the last official 0.9 K-Meleon wants to add the functions from my version, please feel free to do that.

And please help me broadcast/make more people know this version with the incoming official 0.9 version K-Meleon. So more people will have choices to choose a wonderful Gecko based browser. Thank you very much!

Hao

No comments: