Other custom builds :  K-Meleon Web Browser Forum
All the custom builds, made and/or maintained by users 
New unofficial variation: K-Meleon-NX-1918
Posted by: Fred
Date: April 13, 2010 08:50AM

I have uploaded a new unofficial no-Xul version :
K-Meleon-NX-1918.
This is a NoXul variation,
usable in Linux together with wine , or also in Windows,
updated to Mozilla Gecko 1.9.1.9pre date 20100228,
from Seamonkey 2.0.3.
Based on KM 1.5, not on KM 1.6 .
The fast NX No-chrome concept is used here. Thanks to Hao Jiang and Dorian.
The profiles folder will be created inside the K-Meleon main folder, and should
leave profiles from other versions untouched.
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 mfc71u.dll, msvcp71.dll
and msvcr71.dll in your system or in your K-Meleon folder.
If you need these files, look for them in the internet.
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.
As this variation has no xul, there is also no working Preferences panel.
Personal changes of the default configuration can only be made editing the configuration files manually.
Extensions are not installable in this No-xul variation.
The user agent has been set to Opera 10, to get the best browser recognition on javascript sites,
when working with Linux and the wine emulator.
Other user agents can be selected in the Tools menu.
Keyboard shortcuts:
Page back : (right)ctrl + left arrow
Page forward : (right)ctrl + right arrow
Go to home : (right)ctrl + up arrow
CloseWindow : (right)ctrl + down arrow


Download as zip file at :

http://one.xthost.info/eichhein3/KM-NX-1918.zip

Fred

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: txd866
Date: April 19, 2010 07:33AM

Thanks to Fred , K-Meleon-NX-1918 is very fast. I like it very much .

But there is no preferences panel, it is not very convenient when I use proxy.

I do hope that you can repair the preferences panel.


Warm regards,
txd866



Edited 1 time(s). Last edit at 04/19/2010 07:33AM by txd866.

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: Fred
Date: April 19, 2010 02:38PM

Thanks for reporting.
The preferences panel, as we know it, is written
in Xul.
This is a No-Xul variation. This means, that its
surface is not based on a Xul structure in the
chrome folder, but basically the chrome is working
with a number of css files, which makes the browser
lighter.
To insert a Xul for preferences would be difficult.
As this variation does not use lua macros, I could
only try to add a number of functions, which are
usually present in the Preferences panel, to the menu bar,
using the existing macro possibilities.
As long as a user does not need to change his browser
settings very often, the lack of a Preferences panel
may be acceptable. For users who change their setting
frequently, it may be difficult.
The problem was not present in my earlier NX variations.
They were based on Gecko 1.8, and the structure of
KM 0.9 could still be used, where the Preferences panel
was not Xul based.
With the changing to Gecko 1.9, which has become necessary,
because 18124 will be the last 1.8 version that got
the necessary security updates from Mozilla, the old
0.9 structure is not usable anymore.
I will try to look into the possibilities, that are
existent using the K-Meleon macro structure.
If I succeed, I could try to add some more options
to the menu bar in future updates.

Fred

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: Fred
Date: April 19, 2010 05:35PM

P.S.

Related to your personal proxy problem, I have written
a macro for setting and using a proxy, that does not
need the Preferences panel, but lets you setup and use
a proxy from the menu bar in the menu Tools/Proxy.

Open Notepad and copy and paste the following code.


# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)

# ---------- Proxy without Preferences panel----------------------------
#
# Dependencies : -
# Resources : -
# Preferences : -
#
# ----------------------------------------------------------------------

$_Proxy_Type="network.proxy.type";
SetProxy{
$proxy = prompt("Enter the Proxy", "Proxy");
$port = prompt("Enter the Proxy Port", "Proxy Port");
setpref(STRING, "network.proxy.http", $proxy);
setpref(INT, "network.proxy.http_port", $port);
statusbar("PROXY " . $proxy.":".$port);
}
proxy{
menuchecked=(getpref(INT,$_Proxy_Type)==1);
$proxy = getpref(STRING, "network.proxy.http");
$port = getpref(INT, "network.proxy.http_port");
setpref(INT, "network.proxy.type", 1);
setpref(STRING, "network.proxy.http", $proxy);
setpref(INT, "network.proxy.http_port", $port);
statusbar("Use Proxy " . $proxy.":".$port);
}
NoProxy{
menuchecked=(getpref(INT,$_Proxy_Type)==0);
setpref(INT, "network.proxy.type", 0);
statusbar("Do not use Proxy");
}


_Proxy_BuildMenu{
# tools menu
$_p="Pro&xy";
setmenu(PrivacySecurity,popup,$_p);
setmenu($_p,macro,"NoProxy",NoProxy);
setmenu($_p,macro,"SetProxy","SetProxy");
setmenu($_p,macro,"UseProxy",proxy);
}

$OnInit=$OnInit."_Proxy_BuildMenu;";
# -----------------------------------------------------------------------
$macroModules=$macroModules."Proxy;";


Than in Notepad save this as proxy.kmm , but as "All files",
not as "text". The ending must be .kmm, not .kmm.txt .
Then go to the folder "macros" in the main folder
of the browser variation, and move the existing
macro file proxy.kmm to another place outside the browser.
Renaming will not be sufficient to change the menu bar.
Then move the new macro file proxy.kmm to the
macros folder, where the old one was.
After the browser restart, you should be able to setup
a proxy from menu bar/Tools/Proxy/SetProxy , entering
the IP address of the proxy and then in the second prompt
the port of the proxy, for example 8080 or 3128.
To enable the proxy, select UseProxy, to disable it, select
NoProxy.
I hope that it will work for you as it should.
Thank you for drawing my attention to this proxy problem.

Regards

Fred

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: txd866
Date: April 20, 2010 01:08AM

Thanks to Fred, the problem of proxy has been solved.

txd866

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: txd866
Date: April 20, 2010 01:26AM

Hi,Fred. I just found the update package of gecko engine. The version is 1.9.1. 3742. Maybe it is useful to update gecko engine.

Download as zip file at :

rapidshare download

txd866



Edited 2 time(s). Last edit at 04/20/2010 06:17AM by txd866.

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: Fred
Date: April 20, 2010 08:27AM

Thank you for the gecko file.
I had already started making an update to
gecko 1.9.1.9 from Seamonkey 2.0.4, and
have uploaded the file now as KM-NX-1919 .
I have included the proxy settings macro and
also macros for hotkeys and browsing options,
windows only or tabs and windows.
Downloadable here :

http://two.xthost.info/eichhein5/KM-NX-1919.zip

Fred

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: Luys
Date: October 19, 2010 11:26AM

Hi, Fred.
I use long time ago the non-XUL versions you make of K-Meleon.
The page to download the version NX-1.9.1.8 is no longer available. Can you upload it to an other page to download it, and if possible a newer version?
Greetings.
L.

Options: ReplyQuote
Re: New unofficial variation: K-Meleon-NX-1918
Posted by: Fred
Date: October 20, 2010 02:19AM

I have uploaded an updated version : KM-NX-19112 .
Look for it at
drop.io/eichhein .
Notes in the new thread.

Fred

Options: ReplyQuote


K-Meleon forum is powered by Phorum.