Other custom builds :  K-Meleon Web Browser Forum
All the custom builds, made and/or maintained by users 
updated variation : K-Meleon-F352
Posted by: Fred
Date: August 06, 2009 04:37PM

I have uploaded a new updated unofficial variation K-Meleon-F352 .
It is based one the latest Firefox352, Gecko 1.9.1.2/ date 20090729

* This is an experimental version, using parts of the upcoming K-Meleon generation and based on Gecko 1.9.1.2 .
* My intention is to present an 1.9 variation that works in Windows, but also in Linux with wine, where the conditions to work are more difficult for K-Meleon than in Windows.
* This version works only, if you have the files msvcp71.dll, msvcr71.dll and mfc71u.dll in your system or in your K-Meleon main folder. If you need these dll's,look for them in the Internet. If necessary in Linux, put them into the K-Meleon main folder.
* The profile will be created inside the K-Meleon folder. If you want it inside the
".wine" folder, because of user rights problems, rename the file profile.ini to
profile.ini-renamed before the first start.
* In Linux the URL bar is only usable with more recent wine versions.
If you are using an older wine version, use the URL button to open an URL prompt.
* A recent version of wine for Linux is preferable, to minimize possible crashes.
* Opera has been set as user agent, to avoid errors in complex webpages with insufficient browser recognition. The user agent can be changed in the menu Tools.
* A Javascript button has been added. Reload the page after enabling or disabling javascript.
* Many additional Search Engines in the menu bar, opening in a new window.
* A general startpage is already in the bookmarks.

* Note : This is just a proof of concept, not a polished final version, so some things may not work yet.

* Keyboard shortcuts:
Page back : (right)ctrl + left arrow
Page forward : (right)ctrl + right arrow
Close Window : (right)ctrl + down arrow
Go to home : (right)ctrl + up arrow

Download the zip file at :

http://one.xthost.info/eichhein/K-Meleon-F352.zip

If in Vista the Internet is refused using a user account, start it once (but only once) as an administrator.
This should enable Internet access for the user account as well.

Regards to all

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: playdayz
Date: August 08, 2009 12:50AM

Thanks Fred, I was hoping to see a new one when I logged in today. I definitely appreciate these.

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: linuxuser
Date: August 14, 2009 06:40AM

Please, someone add a mirror. Link is beeing blocked by firewall here at work. tia

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: foobarly
Date: August 14, 2009 10:34AM

Testing this with my usual (small) customizations. Thanks, Fred.

Is it supposed to have no scroll bars in the page window? I manage to move the viewport up and down with my mouse scroll-wheel, but the bars never show. Could this be caused by some wrong about:config setting?

TY again...

--- sig ---


Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: August 14, 2009 03:27PM

@ foobarly

This scroll bar flaw seems to be present in some
system environments.
I have therefore replaced the chrome with a different
one, that should not have this flaw, and have uploaded
the changed zip file to the same place to download, at :

http://one.xthost.info/eichhein/K-Meleon-F352.zip

I hope that this changed version will now work for
you as it should. Please report your experiences.

@ linuxuser

I have also uploaded the new zip file to rapidshare.com
temporarily, and hope that you can download it from there :

http://rapidshare.com/files/267331342/K-Meleon-F352.zip.html

The MD5 sum there is :
8C4CAEDD67F3BB4FB5970C643755DD75
Please tell me if this is available for you.

Regards

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: linuxuser
Date: August 18, 2009 11:49AM

Thank you, Rapidshare works. Stupid firewall, hehe...

Now K-Meleon doesn't start on Linux Mint 7 Gloria, Kernel 2.6.28-15 and wine 1.1.27. I downloaded the DLLs from www.dll-download.net and saved them into the K-Meleon folder. Also, trying as root wasn't successful either.

Any suggestions?

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: August 18, 2009 02:05PM

Starting a wine application as root is not possible,
this is blocked in all distros, that I know.

It is important, that the folder, where the
profile is created, is writable and executable
by the wine user. Try to put K-Meleon into your Home
directory or into /opt, if you have all user rights
for /opt.

If necessary, rename the file profile.ini inside
the K-Meleon main folder to 'profile.ini-renamed'.
This would create the profile inside the wine
configuration folder '.wine' inside your Home directory.

Sometimes the folder '.wine-1000' or '.wine-500'
inside the folder /tmp can be corrupted.
It can be deleted or renamed to a name of your
choice and be recreated, when wine is recalled again.

In certain distros or configurations I have also
met errors, telling me that there would be not
enough available system resources when starting
the browser. This could be avoided, if you start the
browser from inside the K-Meleon folder (not by
a program menu link). You can do that (as user)
in a terminal like xterm, as follows, if K-Meleon
is for example in /opt :

cd /opt/K-Meleon-F352
wine k-meleon.exe

Or else, the program menu link could start a
little script, executable by the user, containing
these two lines only, if this should be the problem.

I hope, that one of the solutions may help .

By the way :
The xthost download server seems to have a problem
at the moment, I hope that this will be only
temporary.


Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: foobarly
Date: August 18, 2009 05:23PM

Sorry Fred, but XTHost download link for alternative chrome version is dead...

--- sig ---


Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: August 18, 2009 05:50PM

I hope that it is only temporarily dead.
The link on Rapidshare that I gave for linuxuser should
still work,
This is also with the exchanged chrome and should have
correct scroll bars..

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: linuxuser
Date: August 19, 2009 07:57AM

Thank you for your help. I did as you say, but the problems were the DLLs. I found another source:

www.dll-files.com/dllindex/pop.php?msvcp71
www.dll-files.com/dllindex/pop.php?msvcr71
www.dll-files.com/dllindex/pop.php?mfc71u

Now K-Meleon starts. In the terminal, a lot of errors like this:
Quote

fixme:systemconfused smileyetProcessDPIAware stub!
fixme:dwmapigrinning smileywmIsCompositionEnabled 0x32f3ac
err:ntdll:NtQueryInformationToken Unhandled Token Information class 15!
fixme:iphlpapi:NotifyAddrChange (Handle 0x1dfe9dc, overlapped 0x1dfe9c0): stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\macros.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\bookmarks.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\history.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\privacy.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\fullscreen.dll") failed (error c000007b).
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
erryawning smileyle:CoGetClassObject class {591209c7-767b-42b2-9fba-44ee4615f2c7} not registered
erryawning smileyle:CoGetClassObject class {591209c7-767b-42b2-9fba-44ee4615f2c7} not registered
erryawning smileyle:CoGetClassObject no class object {591209c7-767b-42b2-9fba-44ee4615f2c7} could be created for context 0x3
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not valid, number of bitmaps in imagelist: 0
...
fixme:resource:GetGuiResources (0xffffffff,0): stub
...
fixme:font:ExtTextOutW flags ETO_NUMERICSLOCAL | ETO_NUMERICSLATIN | ETO_PDY unimplemented

When I close K-Meleon:
Quote

fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapiconfused smileyetNamedSecurityInfoW L"Z:\\opt\\K-Meleon-F352\\Profiles\\7qoyruc0.default\\prefs.js" 1 536870916 (nil) (nil) 0x199834 (nil)
fixme:shellgrinning smileyllCanUnloadNow stub

But K-Meleon works very stable and fast. Last question: Is there mouse gestures for K-Meleon in Linux, like in Opera or StrokeIt for Windows?

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: foobarly
Date: August 19, 2009 05:28PM

Well, it seems that the XTHost link is still dead (I just got an 110 error: Connection timed out), but I did manage to get the file at Rapidshare.

The scrollbar bug reported earlier is indeed gone from the new version, and I have been testing it eagerly on my P3 1GHz 512MB RAM XP PRO SP2 workstation.

Things that are working/liked:

- small memory footprint (consistently below 50MB, with 3-4 tabs open);

- low processor impact (around 5% on repose, contrary to what looked like at first, where I was getting a steady 45%-50%);

- feels really fast, after the usual performance tweaks were applied;

- Fasterfox & Preferential KM extensions worked alright after install.

Stuff that's not working/liked:

- launching the browser feels really sluggish;

- preferences has several dialogs that don't work at all (mainly all the 'Finding Websites' tabs, although there entries for search engines showing in 'about:config' and kept in 'prefs.js' file; 'History Settings', as well as the similar 'History' tab of the 'Privacy and Security Settings', can't keep the respective options, although the also similar 'Cache Settings' are mostly sticking);

- AdblockPlus extension from http://kmext.sourceforge.net/ installs and becomes accessible through the 'Edit|Configuration' menu, but subscriptions can't be added/updated (substituting various extension components obtained from http://www.adblockplus.org/, either from versions 1.0.2 for K-Meleon or the 1.1.1 XPI package for regular Firefox, only made extension break further);

- if installed, since it's not present in the downloaded package, 'Sessions' plugin behaves erratically and is generally unusable;

- some 'Page Setup' options revert to defaults after closure ('Paper Size' is one example);

- although signon is enabled and signon file is present, logins are not sticking between runs, and autofilling is also not provided by browser ('Tools|Privacy|Passwords' produces no dialog);

- on some Facebook apps, browser complained from excessive redirection and was unable to load final page (the error page pointed to cookie management as the culprit, even when all cokies were being accepted);

- as reported earlier about another K-Meleon build, some of the menu options that result in page requests are opening in new browser windows, although every option has been reviewed and set for use of new tabs only (I have the uneasy feeling I have been provided with an answer for this in the past, but just couldn't locate it).

Hope this remarks might be useful.

Thank you very much for your hard work, Fred.

--- sig ---


Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: August 19, 2009 07:22PM

@ linuxuser

You can add the kplugin gestures.dll, which is included in
the official K-Meleon version, to the kplugin that are
already in the kplugins folder.
The plugin cannot be enabled from the Preferences panel,
but it can be enabled adding some lines to the file
user.js which is inside the folder /defaults/profile ,
and, if there is already a personal profile in use,
insides your personal profiles folder,
Close the browser, open an editor and add at the
bottom of user.js the lines :

user_pref("kmeleon.plugins.gestures.down", "ID_NEW_TAB");
user_pref("kmeleon.plugins.gestures.downleft", "ID_TAB_LAST");
user_pref("kmeleon.plugins.gestures.downright", "ID_CLOSE_TAB");
user_pref("kmeleon.plugins.gestures.left", "ID_NAV_BACK");
user_pref("kmeleon.plugins.gestures.load", true);
user_pref("kmeleon.plugins.gestures.right", "ID_NAV_FORWARD");
user_pref("kmeleon.plugins.gestures.up", "ID_NAV_HOME");
user_pref("kmeleon.plugins.gestures.upleft", "ID_TAB_PREV");
user_pref("kmeleon.plugins.gestures.upright", "ID_TAB_NEXT");

and save the file as user.js to its origin.
After a browser restart, the gestures should be working.
If you want other commands instead of the ones I prepared,
look at the page
http://kmeleon.sourceforge.net/wiki/CommandIds
and edit user.js as you like it personally.
If you have already a working profile, it is advisable
to edit user.js in /defaults/profile too, just in case
that a new profile should be needed later.

@ foobarly

Good to hear that it works better now.
As the variation has be made to work well in Linux,
some features may not work properly, but this is
only an experimental proof of concept.
The relatively slow start on your computer may be
connected to the restricted resources of your computer,
because the heart of the variation is xul.dll, which
is the same file that is used by Firefox. It contains
most of the files integrated, that are in a separated form
contained in the folder components of Seamonkey.
With more resources available there would probably
not be much of a difference in starting time.

Regards

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: foobarly
Date: August 20, 2009 11:24AM

Quote
Fred
[...]@ foobarly

Good to hear that it works better now.

As the variation has be made to work well in Linux,
some features may not work properly, but this is
only an experimental proof of concept.

The relatively slow start on your computer may be
connected to the restricted resources of your computer,
because the heart of the variation is xul.dll, which
is the same file that is used by Firefox. It contains
most of the files integrated, that are in a separated form
contained in the folder components of Seamonkey.

With more resources available there would probably
not be much of a difference in starting time.

Regards

Fred

Yep, I know this is all experimental, but unfortunately as of late I can only really use experimental KM versions for everyday use -- like the ones you made based on the Seamonkey alphas (BTW, any estimate for an update for those?) -- all the regular ones are much too slow/heavy/buggy/leaky to be usable.

And yeah, XUL's a bitch. tongue sticking out smiley

Thanks again.

--- sig ---


Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: August 22, 2009 03:21PM

xthost.info is working again for downloads.

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: desga2
Date: August 22, 2009 05:31PM

Quote
linuxuser
Thank you for your help. I did as you say, but the problems were the DLLs. I found another source:

www.dll-files.com/dllindex/pop.php?msvcp71
www.dll-files.com/dllindex/pop.php?msvcr71
www.dll-files.com/dllindex/pop.php?mfc71u

Now K-Meleon starts. In the terminal, a lot of errors like this:
Quote

fixme:systemconfused smileyetProcessDPIAware stub!
fixme:dwmapigrinning smileywmIsCompositionEnabled 0x32f3ac
err:ntdll:NtQueryInformationToken Unhandled Token Information class 15!
fixme:iphlpapi:NotifyAddrChange (Handle 0x1dfe9dc, overlapped 0x1dfe9c0): stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\macros.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\bookmarks.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\history.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\privacy.dll") failed (error c000007b).
err:module:map_image Could not map section .text, file probably truncated
err:module:import_dll Loading library MSVCP71.dll (which is needed by L"Z:\\opt\\K-Meleon-F352\\kplugins\\fullscreen.dll") failed (error c000007b).
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
erryawning smileyle:CoGetClassObject class {591209c7-767b-42b2-9fba-44ee4615f2c7} not registered
erryawning smileyle:CoGetClassObject class {591209c7-767b-42b2-9fba-44ee4615f2c7} not registered
erryawning smileyle:CoGetClassObject no class object {591209c7-767b-42b2-9fba-44ee4615f2c7} could be created for context 0x3
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not valid, number of bitmaps in imagelist: 0
...
fixme:resource:GetGuiResources (0xffffffff,0): stub
...
fixme:font:ExtTextOutW flags ETO_NUMERICSLOCAL | ETO_NUMERICSLATIN | ETO_PDY unimplemented

When I close K-Meleon:
Quote

fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapiconfused smileyetNamedSecurityInfoW L"Z:\\opt\\K-Meleon-F352\\Profiles\\7qoyruc0.default\\prefs.js" 1 536870916 (nil) (nil) 0x199834 (nil)
fixme:shellgrinning smileyllCanUnloadNow stub

This seems corrupted files, download again and remember the download file is a zipped file, you must unzipped before to use it. (Sorry if this sound stupid)

About the error when you close KM, you can't saved settings because prefs.js file can be saved in K-Meleon user profile folder.

K-Meleon in Spanish



Edited 1 time(s). Last edit at 08/22/2009 05:32PM by desga2.

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: September 03, 2009 04:48PM

The download address for K-Meleon-F352
can now also be found on the page for
unofficial K-Meleons , here :

http://kmeleon.sourceforge.net/wiki/UKmeleon

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Luys
Date: September 04, 2009 05:46PM

Hello, Fred, in this K-Meleon-F352, how can I do to hide "SpecialSearches1, 2 and 3, and "Go to address" on the menu bar? I've tried, but I do not see how.
Greetings.
L.

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Fred
Date: September 04, 2009 08:29PM

Close the browser and open a file manager, for example Explorer.
In the K-Meleon main folder, go to the subfolder "defaults", and
to its subfolder "settings", where you will find the file menus.cfg.
Open this file in Notepad, and search for the line "Main{", and
you will see a bit lower the lines

:&SpecialSearches1
:&SpecialSearches2
:&SpecialSearches3
:&Go to address

You can disable these menu points, putting in front of
each line a hedge sign, namely #, to make it look as follows :

#:&SpecialSearches1
#:&SpecialSearches2
#:&SpecialSearches3
#:&Go to address

After doing that, go in Notepad to the menu "File" and
save the file with "Save" to it's origin.
Don't save with "Save as", because this would add an
ending ".txt" and would save the file as menus.cfg.txt ,
which would not work anymore. The file must be saved
as menus.cfg .

After a browser restart, the menu points, that you don't want,
will have disappeared.

Fred

Options: ReplyQuote
Re: updated variation : K-Meleon-F352
Posted by: Luys
Date: September 06, 2009 08:13PM

OK, thank you very much for your reply, Fred.
I love this version of K-M.
L.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.