Other custom builds :  K-Meleon Web Browser Forum
All the custom builds, made and/or maintained by users 
Updated unofficial variation K-Meleon-F358
Posted by: Fred
Date: February 19, 2010 12:53PM

I have uploaded a new updated unofficial variation K-Meleon-F358 .
It is based on Firefox358, Gecko 1.9.1.8/ date 20100202
Firefox 3.5 will get security updates till August 2010.
* This is an experimental version, based on Gecko 1.9.1.8 .This KM is based on KM 1.5 .
* 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://two.xthost.info/eichhein4/K-Meleon-F358.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 unofficial variation K-Meleon-F358
Posted by: ndebord
Date: February 20, 2010 03:35PM

Fred,

Now that we have an alpha, a question for you. Which of your experimental versions do you think (using Gecko 1.9.xxx) is most likely to work best with our existing library of macros/extensions, etc. ???

<small grin>

N

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: Fred
Date: February 20, 2010 04:38PM

KM-S has the architecture of Seamonkey, while KM-F
has the architecture of Firefox.
Both are using KM 1.5 as their base, together with the
70's Microsoft runtimes, while the official 1.6 alpha version
uses the 80's runtimes, which makes it harder to use in Linux
with wine, because other Microsoft files are missing there
and must be installed additionally in Linux.
KM-S and KM-F include my personal structure of menus
and added search engines, while the variation
KM-1.5-Gecko-1.9.1.8 that I will add soon, is having the
same structure as the official KM 1.5 with no persomal
additions.This variation does also have the Seamonkey 2
architecture, and is also working with the 70's runtimes.
So it is up to the user to decide, which one he prefers.
Concerning possible add-ons, it's a matter of trial and
error, and I have not tested them myself with my variations.

Fred

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: ndebord
Date: February 21, 2010 02:53AM

Quote
Fred
KM-S has the architecture of Seamonkey, while KM-F
has the architecture of Firefox.
Both are using KM 1.5 as their base, together with the
70's Microsoft runtimes, while the official 1.6 alpha version uses the 80's runtimes, which makes it harder to use in Linux with wine, because other Microsoft files are missing there and must be installed additionally in Linux. KM-S and KM-F include my personal structure of menus and added search engines, while the variation
KM-1.5-Gecko-1.9.1.8 that I will add soon, is having the
same structure as the official KM 1.5 with no persomal
additions.This variation does also have the Seamonkey 2
architecture, and is also working with the 70's runtimes.
So it is up to the user to decide, which one he prefers.
Concerning possible add-ons, it's a matter of trial and
error, and I have not tested them myself with my variations.

Fred

Fred,

Good, much thanks for the detailed explanation. I guess it is time to try it out and see for myself which way to go.

N

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: Hao Jiang
Date: February 21, 2010 06:38AM

Quote
Fred
KM-S has the architecture of Seamonkey, while KM-F
has the architecture of Firefox.
Both are using KM 1.5 as their base, together with the
70's Microsoft runtimes, while the official 1.6 alpha version
uses the 80's runtimes, which makes it harder to use in Linux
with wine, because other Microsoft files are missing there
and must be installed additionally in Linux.
KM-S and KM-F include my personal structure of menus
and added search engines, while the variation
KM-1.5-Gecko-1.9.1.8 that I will add soon, is having the
same structure as the official KM 1.5 with no persomal
additions.This variation does also have the Seamonkey 2
architecture, and is also working with the 70's runtimes.
So it is up to the user to decide, which one he prefers.
Concerning possible add-ons, it's a matter of trial and
error, and I have not tested them myself with my variations.

Fred

Fred,

You could try kmeleon.exe in the latest K-MeleonCCF ME 0.096.5pre which I used VC7.1 to build the exe file. Should be more useable in Linux.

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: SoerenB
Date: February 21, 2010 09:58AM

Quote
Hao Jiang
You could try kmeleon.exe in the latest K-MeleonCCF ME 0.096.5pre which I used VC7.1 to build the exe file. Should be more useable in Linux.

Hao,
do you mean just replacing the F368's .exe by the CCF's? Is that possible?

Cheers
SoerenB

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: guenter
Date: February 21, 2010 10:57AM

Quote
Hao Jiang
You could try kmeleon.exe in the latest K-MeleonCCF ME 0.096.5pre which I used VC7.1 to build the exe file. Should be more useable in Linux.

Hao, the exe has only an import from nspr4.dll (Netscape Portable Runtime).

Your kplugins (e.g. bookmarks) have imports from msvcr80 and msvcp80.
Except Lua plugin and searchbar that import functions from msvcr (that is VC6).

Only the custom & older runtimes need no complicated deployment of MS VC80 dlls.

msvcr80 imports can be easily replaced by imports from mozcrt19.dll (just replace VC 8's msvcrt.lib with one generated during a SeaMonkey jemalloc build). I build all the 1.8.x and 1.9.x GREs with that lib and VC8.

I do not know how to replace msvcp80 imports.

VC 7.1 or VC 6 build kplugins would IMHO affort the easier deployment that Fred needs for Linux. And that we probably also want for Windows. Because the MS VCR 80 downloads needed are too big.

BTW. I checked imports with FileAlyzer.

Quote
SoerenB
Hao,
do you mean just replacing the F368's .exe by the CCF's? Is that possible?

Yes, K-Meleon is modular. You can exchange most things (that are build for a specific GRE and major K-Meleon version).




p.s. I just found something when I looked for kplugins done with VC 71 that would run with newest official exe.

Quote
Fred
while the official 1.6 alpha version
uses the 80's runtimes, which makes it harder to use in Linux
with wine, because other Microsoft files are missing there
and must be installed additionally in Linux.

You can use this version also with the newest official exe and Your kplugins.
Your kplugins are created with VC 7.1. Like Hao's the newest official exe has only an import from nspr4.dll.

Just delete the K-Meleon manifest file, which is not needed by this exe.
That stops the error I can not find VC 80 files. grinning smiley


The manifest seems to be needed only when kplugins or GRE dll import from VC8 runtime that is not a custom runtime. Apparently it makes the exe search for the runtime no matter whether they are needed.



Edited 3 time(s). Last edit at 02/21/2010 11:52AM by guenter.

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: Fred
Date: February 21, 2010 07:42PM

@ Hao

Thank you for your valuable work.
It was and is always very helpful.
Unfortunately the luamacros.plugin does not work in Linux with wine.
To see toolbars, I can use the old toolbars kplugin but only
the buttons which do not need lua are working, namely back,
forward, stop and reload. The search bar works.
I tried with the .exe from KM-S and its kplugins, changing toolbars.cfg.
They are working, except history.
The fact, that there is no title bar, has the effect, that in Linux the
window is not moveable, except, if the Alt tab is pressed at the same time.
The possibility, that the No-Xul chrome is working, is very welcome.
The variation is useable, although Preferences are not present.
I am trying to find a possibility to toggle Javascript, which is very
important for me. Maybe the old macros kplugin will help somehow.
I will try to edit menus.cfg in pref, to make the macros work.
This would give a fast and simple basic NX variation for Linux if would I succeed.

@ Guenter

Unfortunately the 1.6 exe still wants the 80's runtimes, even if
the manifest is deleted, but the .exe from KM-S helps.

Thanks to both and regards

Fred

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: JujuLand
Date: February 21, 2010 07:44PM

I have made a limited install of VC++ 2005 redist which is integered in K-Meleon Setup.

It works without problem under Ubuntu.

I'm finishing the setup for 1.6, but it can easily be used for other version.

Test hasn't yet been made under XP, Vista and Seven, but I think there won't be problem under Vista and Seven. It surelly works under XP

A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc



Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: guenter
Date: February 21, 2010 11:16PM

Quote
Fred

@ Guenter

Unfortunately the 1.6 exe still wants the 80's runtimes, even if
the manifest is deleted, but the .exe from KM-S helps.

Thx for info. I will test on another machine.

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: Fred
Date: February 22, 2010 12:46AM

@ jujuland

Good news about the KM Setup. This is important for Linux users.
In my personal case I often use many different live distros, and
the configuration folder ".wine" is being recreated for me
every time, and I also delete and recreate it anew, while the
folders of the K-Meleon variations are already present on the
live devices. So I must reinstall vcredist every time to use
KM 16, or copy a preconfigured wine configuration over to its
destination in HOME.


@ Hao

I have managed to make a variation of your CCF-ME for Linux
without using luamacros, but using the old macro folder instead,
and k-meleon.exe from KM-S.
It is fast without Xul and works quite well with the old
kplugins, only history is not available.
Thank you again for providing me the base for that.

Fred

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: chrismt
Date: February 22, 2010 04:25AM

@ FRED

I downloaded it and installed it

But it is saying File MFC71U.dll is missing

Does this file come as default in Win XP SP3?

Then, how come I lost it?

Chris

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: Fred
Date: February 22, 2010 05:20AM

The Microsoft runtimes are not included for
license reasons.
Look for mfc71u.dll in the Internet and put it
into your K-Meleon main folder.
Simply put the name into the Google search box
and several dll sites will appear for downloading.

Fred

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: chrismt
Date: February 22, 2010 09:36AM

Thanks! Now it is working

Options: ReplyQuote
Re: Updated unofficial variation K-Meleon-F358
Posted by: Fred
Date: March 04, 2010 05:00PM

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

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

Fred

Options: ReplyQuote


K-Meleon forum is powered by Phorum.