Other custom builds :  K-Meleon Web Browser Forum
All the custom builds, made and/or maintained by users 
new variation: KM-NX-16-1919
Posted by: Fred
Date: April 20, 2010 09:49PM

On request I have uploaded an unofficial no-Xul version
based on KM 1.6 alpha :
KM-16-NX-1919.
This is a NoXul variation,
usable in Linux together with wine , or also in Windows,
updated to Mozilla Gecko 1.9.1.10pre date 20100419,
from Seamonkey 2.0.4.
Based on KM 1.6 alpha.
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 variation works only if you have the 80's runtines already in your system.
Most of times you will have to install them beforehand, using MSvce8dist.exe.
You will find the download location in the Announcements branch of the forum.
You will also need 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.
The most important settings are available from entries in the menus of the menu bar.
I have added now macros for Browsing Options (Tabs and Windows or Windows only browsing),
setting up a proxy, and setting up hotkeys. Privacy blocking features are also reachable from
the menu bar. Other changes of the default configuration can be made editing the
configuration files manually. History must be deleted 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/eichhein2/KM-NX-16-1919.zip

Fred

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: txd866
Date: April 21, 2010 01:58AM

Thanks to Fred.

when I use flashblock in KM-NX-16-1919, the flash is not blocked.

Warm regards,
txd866

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: Fred
Date: April 21, 2010 06:49AM

The menu entry "Block Flash" does not work,
because it toggles the Xul-extension Flashblock,
and Xul is not supported in this NX No-Xul variation,
and this is the case for all other extensions too.

If your attitude to Flash is such, that you only want
it from a limited number of white-listed sites, you can block
all the rest modifying the file userContent.css inside
the little "chrome" folder inside your profile.

The domains, that you want to show flash videos,
for example cnn.com, msn.com or youtube and google,
can be mentioned in the specific line as domain(cnn.com),
and so on.
all other flash will be blocked by css.

At the bottom of the existing file userContent.css
add the following :
(The 2 places where the 2 smilies grinning smiley appear, must be replaced
by a colon : and then D .)



object[classid$="grinning smiley27CDB6E-AE6D-11cf-96B8-444553540000"],
object[codebase*="swflash.cab"],
embed[type="application/x-shockwave-flash"],
embed[src*=".swf"],
object[type="application/x-shockwave-flash"],
object[src*=".swf"]
{ -moz-binding: url("chrome://flashblock/content/flash.xml#flashblock") !important;
}


object[classid$=":166B1BCA-3F9C-11CF-8075-444553540000"],
object[codebase*="sw.cab"],
embed[type="application/x-director"],
embed[src*=".dcr"],
object[type="application/x-director"],
object[src*=".dcr"]
{ -moz-binding: url("chrome://flashblock/content/director.xml#flashblock")
!important; }



object[classid$=":15B782AF-55D8-11D1-B477-006097098764"],
object[codebase*="awswaxf.cab"],
embed[type="application/x-authorware-map"],
embed[src*=".aam"],
object[type="application/x-authorware-map"],
object[src*=".aam"]
{ -moz-binding: url("chrome://flashblock/content/authorware.xml#flashblock")
!important; }


embed[name="plugin"]
{ -moz-binding: none !important; }


@-moz-document domain(cnn.com), domain(msn.com), domain(youtube.com), domain(google.com)
{
object[classid*="grinning smiley27CDB6E-AE6D-11cf-96B8-444553540000"],
object[codebase*="swflash.cab"],
object[data*=".swf"],
embed[type="application/x-shockwave-flash"],
embed[src*=".swf"],
object[type="application/x-shockwave-flash"],
object[src*=".swf"]
{ -moz-binding: none !important; }
}




You can add all the domains of the allowed websites
at the end of the line of the already present
allowed sites as
,domain(whatyouwant.com)
dont forget the comma "," before domain .

Then save the edited file to its origin, as "all files",
not as "text", the ending must be .css .

To start a Youtube video in a new page without javascript and
without the css restriction, you can also use the included
right click context macro "Open YouTube Video", clicking
on the link. For Google videos use the macro "Open Googlevideo".
As these macros work without javascript, it's anyhow the
safer way to watch videos from these sites.

I hope, that this solution satisfies you.
If you would create a new profile, the editing would have to be
repeated.

Fred

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: jmillar
Date: April 22, 2010 03:07PM

Thanks,Fred! A GRE update for 1.6 alpha would be gratefully received as well. :-)

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: Bol
Date: April 30, 2010 01:01PM

Fred, I cannot find any mention of this. When I click F2 for Preferences I just get
a blank screen. I am using Windows XP SP2 as my computer is one of the weird ones
that won't run SP3. Can you also tell me all of the components involved in storing
passwords? smiling smiley

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: guenter
Date: April 30, 2010 02:21PM

Quote
Bol
Fred, I cannot find any mention of this. When I click F2 for Preferences I just get a blank screen.

Can you also tell me all of the components involved in storing
passwords? smiling smiley

1.) VK_F2 = ID_PREFERENCES calls chrome://kmprefs/content/pref.xul.
KM-16-NX-1919 does not have this chrome item. So it shoes a blank screen.

Reason: This version cannot handle normal chrome items. Chrome is also called XUL.

Quote
Fred
On request I have uploaded an unofficial no-Xul version
based on KM 1.6 alpha :
KM-16-NX-1919.
This is a NoXul variation

Workaround: configure in a normal version and copy prefs.js of used profile to the non xul used profile.

2.) AFAIK the same as in normal 1.5.x and 1.6.x K-Meleons. So You easiest could reuse the whole profile (configuration, bookmarks etc.). Just copy a normal's profile files into the used profile folder of KM-NX-16-1919.

p.s. Using No XUl variations makes smaller footprint in memory. Non XUL chrome has a size of about 500 kb as opposed to 3 MB chrome in a XUL (normal) version. They use a special chrome.dll called chrmlite.dll & alternative chrome.xpt. This combination can only handle its own special chrome and limited functions.



Edited 1 time(s). Last edit at 04/30/2010 02:27PM by guenter.

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: Bol
Date: April 30, 2010 04:29PM

Thanx for your help Guenter. So since I could copy the entire profile from another
K-Meleon it would be useful for me to know what components they use to store the
passwords. Let use just say I mixed up and messed up some things and would like
to try and salvage some passwords. sad smiley

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: guenter
Date: April 30, 2010 07:16PM

In used profile. Up to 4 files.

*.s, (* = unique random number, extension =s).
Contains passwords in a coded form that usually protects them against damage.


The 3 files ending with .db contain certificates and when You used a master password You need them AFAIk also (one or all? no idea). In this case pwds are truly encrypted and AFAIK lost if You forgot the masterpass or lost the original db that belonged to it.




The *.s file is referenced in prefs.js. Mine is called 64826301.s

user_pref("signon.SignonFileName", "64826301.s");


AFAIK the *.s is Base 64 - This page may help You: http://www5.rptea.com/base64/
else try http://www.yellowpipe.com/yis/tools/encrypter/index.php

But it is IMHO easier to let K-Meleon try

If You do a salvage operation in another profile edit the 64826301 string to fit.

Else: Create a new profile, start a password file = set one pwd e.g. here in forum, which starts it. Then copy&paste the data from the *.s You want to salvage into it. Gives You more than on try smiling smiley



Edited 1 time(s). Last edit at 04/30/2010 07:25PM by guenter.

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: 4td8s
Date: June 07, 2010 11:54PM

Quote
Fred
Download as zip file at :

http://one.xthost.info/eichhein2/KM-NX-16-1919.zip

Fred

opening that "one.xthost.info" url in Opera 10 web browser displayed this warning when visiting that site on 6/7/2010:

Quote

Fraud Warning

The page you are trying to open has been reported as fraudulent. It will likely attempt to trick you into sharing personal or financial information. Opera Software strongly discourages visiting this page.



Edited 3 time(s). Last edit at 06/08/2010 03:37PM by 4td8s.

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: 4td8s
Date: June 08, 2010 03:46PM

xthost.info site is no longer infected so you can now repost any downloads there, Fred.

still, the "one.xthost.info" site isn't accepting any downloads yet.
try posting them on the "two.xthost.info" site instead

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: Fred
Date: June 08, 2010 09:26PM

I have now uploaded KM-NX-16-1919 additionally to :

http://user.xthost.info/eichhein6/KM-NX-16-1919.zip

Fred

Options: ReplyQuote
Re: new variation: KM-NX-16-1919
Posted by: Fred
Date: June 23, 2010 02:07AM

The download address for KM-NX-16-1919 (based on KM-1.6 alpha)
can now also be found on the page for
unofficial K-Meleons , here :

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

The working download address is :

http://user.xthost.info/eichhein6/KM-NX-16-1919.zip

Fred

Options: ReplyQuote


K-Meleon forum is powered by Phorum.