General :  K-Meleon Web Browser Forum
General discussion about K-Meleon. Questions about how to setup it, macro coding, all related to its usage and the project itself, including this website. 
new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 04, 2005 05:43AM

I have uploaded to Rapidshare a new 1.7.9 version
K-Meleon0.9-1.7.9-modified3, based on Gecko of july/3rd/2005.
Better stability than Modified 2, which is not recommended anymore.
Chrome by Guenter.
Google Maps working.
Chrome: Toolkit.jar adapted because of new location of
PlatformHTMLBindings.xml.
New Frame Injection Vulnerability bug fixed.
Various search macros have been added.
Three skins are included.
Download at :

http://rapidshare.de/files/2787588/K-Meleon0.9-1.7.9-modified3.exe.html

Press the button "FREE" at the bottom of the page (javascript enabled) ,
and extract the self-extracting .exe into a fresh folder.

Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: guenter
Date: July 04, 2005 05:47AM

thx for update!

p. s. danke, dass ist aber schnell hintereinander, vermute wir kriegen bald die endfassung von mozilla.org. gruss aus Hannover

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 04, 2005 05:56AM

As a nightly trunk of july 3rd there is already an Alpha version
of Seamonkey 1.0a for Linux available. There will probably soon
be another one for Windows. But I think, that the files that we
can use will be the same as up to now.

Regards Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: guenter
Date: July 04, 2005 06:17AM

i agree we will have to wait for official 1.7.9
- i will try to make new chrome when official 1.7.9 is up
& Your new additions to my last 1.7.8 will be basis , hope that is no problem?

schade, dass wir den seeaffen nicht so richtig gebrauchen können.
werde 1.7.9 chrome auf basis deiner arbeit zu machen versuchen
- sobald ein offizieller 1.7.9 raus ist. mfG in die CH guenter

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 04, 2005 06:31AM

I only added PlatformHTMLBindings.xml to Toolkit.jar ,
the rest is the same as before. It was necessary, because
they had eliminated the folder "builtin" in res, and put the
file into chrome.

Mfg Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: guenter
Date: July 04, 2005 11:46AM

You did the work and that is where the credits go - ancient custom.

& i know what You did.

i made an update with original files
& i wondered where the files from res had gone and then saw Your post

so i did not have to search much
-searching for such info is usually most time consuming.


also: Your update fixes last and newest js crashing bug publish at Gemal.dk page.

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 05, 2005 02:49AM

Very nice Fred - thankyou !
I've just opened this version for the first time and I like the phoenity - mod skin. and what an amazing collection of searches !

browser functions well too lol grinning smiley

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 05, 2005 03:27AM

help ..............................!
I can't get the hotkeys to work Fred.
the address urls I entered weren't saved in the accelerator .cfg so I entered 2 or 3 adresses directly into the cfg and they did save.
but nothng happens when I press ctrl + 1 or ctrl 2 etc
what do I need to do ?

thanks they're a very useful idea.

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 05, 2005 04:42AM

There seems to be missing the needed part in accel.cfg.
Go to Tools-->Advanced Preferences-->Accelerators .
accel.cfg opens. After #--Hotkeys--#
CTRL 1 = etc. replace with :

CTRL 1 = macros(CTRL1)
CTRL 2 = macros(CTRL2)
CTRL 3 = macros(CTRL3)
CTRL 4 = macros(CTRL4)
CTRL 5 = macros(CTRL5)
CTRL 6 = macros(CTRL6)
CTRL 7 = macros(CTRL7)
CTRL 8 = macros(CTRL8)
CTRL 9 = macros(CTRL9)

Close the browser first, and save accel.cfg to its origin
(as "all files", not as "text").
Restart and you should be able to insert addresses.

Sorry , I forgot changing that, because I personally have others macros
for CTRL + 1 etc.

I hope that it will work now.
Regards Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 07, 2005 06:58AM

Great thanks for the help Fred - working fine now !
It's a really good feature to have, I'm enjoying this browser.

Can I edit in something to get each stored hotkey url to open in a different new tab ?

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 07, 2005 04:02PM

Go to Tools-->Advanced Preferences-->Macros
macros.cfg opens. Search for the macro CTRL1.
That is :

CTRL1{
$ctrl1=getpref(STRING,"Web.address.CTRL1");
open($ctrl1);
}

Replace it with :

CTRL1{
$ctrl1=getpref(STRING,"Web.address.CTRL1");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl1) : opennew($ctrl1);
}

and do the same with the macros CTRL 2 to CTRL9
with CTRL2 and $ctrl2 etc in the concerned places.
Close the browser first, and save macros.cfg to its origin
(as "all files", not as "text").
Restart and the hotkeys should open in different layers of one window.
Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 07, 2005 04:07PM

PS : $ctrl1 shows here like two L's in this font, it means $ctrl and the number 1 .
Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 07, 2005 10:20PM

Got it! thanks very much Fred .

rgds

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 09, 2005 02:47AM

I'm running out of keys lol
So far I have also added Alt + keys 1 - 9 for web addresses as well.

This is so much easier than opening bookmarks/favs//hotlist etc
or using up page space for a favorites/link toolbar

Thanks again for your help Fred.

rgds


ps

For those interested and learning this stuff like me

In accel.cfg I assigned the alt+4 shortcut to another key

and in the Hotkeys section I added

ALT 1 = macros(ALT1)
ALT 2 = macros(ALT2)
ALT 3 = macros(ALT3)
ALT 4 = macros(ALT4)
ALT 5 = macros(ALT5)
ALT 6 = macros(ALT6)
ALT 7 = macros(ALT7)
ALT 8 = macros(ALT8)
ALT 9 = macros(ALT9)


In the menus.cfg I added

macros(SETALT1,Set address for Alt+1);
macros(SETALT2,Set address for Alt+2);
macros(SETALT3,Set address for Alt+3);
macros(SETALT4,Set address for Alt+4);
macros(SETALT5,Set address for Alt+5);
macros(SETALT6,Set address for Alt+6);
macros(SETALT7,Set address for Alt+7);
macros(SETALT8,Set address for Alt+8);
macros(SETALT9,Set address for Alt+9);


to make set address for alt 1-9 appear in the Tools/Hotkeys menu


and macro.cfg shortcut key section now looks like this

#--- Shotcut Key macros ----------#

SETCTRL1{
$ctrl1=prompt("Enter Address for CTRL + 1", "CTRL + 1");
setpref(STRING, "Web.address.CTRL1", $ctrl1);
}
SETCTRL2{
$ctrl2=prompt("Enter Address for CTRL + 2", "CTRL + 2");
setpref(STRING, "Web.address.CTRL2", $ctrl2);
}
SETCTRL3{
$ctrl3=prompt("Enter Address for CTRL + 3", "CTRL + 3");
setpref(STRING, "Web.address.CTRL3", $ctrl3);
}
SETCTRL4{
$ctrl4=prompt("Enter Address for CTRL + 4", "CTRL + 4");
setpref(STRING, "Web.address.CTRL4", $ctrl4);
}
SETCTRL5{
$ctrl5=prompt("Enter Address for CTRL + 5", "CTRL + 5");
setpref(STRING, "Web.address.CTRL5", $ctrl5);
}
SETCTRL6{
$ctrl6=prompt("Enter Address for CTRL + 6", "CTRL + 6");
setpref(STRING, "Web.address.CTRL6", $ctrl6);
}
SETCTRL7{
$ctrl7=prompt("Enter Address for CTRL + 7", "CTRL + 7");
setpref(STRING, "Web.address.CTRL7", $ctrl7);
}
SETCTRL8{
$ctrl8=prompt("Enter Address for CTRL + 8", "CTRL + 8");
setpref(STRING, "Web.address.CTRL8", $ctrl8);
}
SETCTRL9{
$ctrl9=prompt("Enter Address for CTRL + 9", "CTRL + 9");
setpref(STRING, "Web.address.CTRL9", $ctrl9);
}
SETALT1{
$alt1=prompt("Enter Address for ALT + 1", "ALT + 1");
setpref(STRING, "Web.address.ALT1", $alt1);
}
SETALT2{
$alt2=prompt("Enter Address for ALT + 2", "ALT + 2");
setpref(STRING, "Web.address.ALT2", $alt2);
}
SETALT3{
$alt3=prompt("Enter Address for ALT + 3", "ALT + 3");
setpref(STRING, "Web.address.ALT3", $alt3);
}
SETALT4{
$alt4=prompt("Enter Address for ALT + 4", "ALT + 4");
setpref(STRING, "Web.address.ALT4", $alt4);
}
SETALT5{
$alt5=prompt("Enter Address for ALT + 5", "ALT + 5");
setpref(STRING, "Web.address.ALT5", $alt5);
}
SETALT6{
$alt6=prompt("Enter Address for ALT + 6", "ALT + 6");
setpref(STRING, "Web.address.ALT6", $alt6);
}
SETALT7{
$alt7=prompt("Enter Address for ALT + 7", "ALT + 7");
setpref(STRING, "Web.address.ALT7", $alt7);
}
SETALT8{
$alt8=prompt("Enter Address for ALT + 8", "ALT + 8");
setpref(STRING, "Web.address.ALT8", $alt8);
}
SETALT9{
$alt9=prompt("Enter Address for ALT + 9", "ALT + 9");
setpref(STRING, "Web.address.ALT9", $alt9);
}
CTRL1{
$ctrl1=getpref(STRING,"Web.address.CTRL1");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl1) : opennew($ctrl1);
}
CTRL2{
$ctrl2=getpref(STRING,"Web.address.CTRL2");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl2) : opennew($ctrl2);
}
CTRL3{
$ctrl3=getpref(STRING,"Web.address.CTRL3");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl3) : opennew($ctrl3);
}
CTRL4{
$ctrl4=getpref(STRING,"Web.address.CTRL4");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl4) : opennew($ctrl4);
}
CTRL5{
$ctrl5=getpref(STRING,"Web.address.CTRL5");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl5) : opennew($ctrl5);
}
CTRL6{
$ctrl6=getpref(STRING,"Web.address.CTRL6");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl6) : opennew($ctrl6);
}
CTRL7{
$ctrl7=getpref(STRING,"Web.address.CTRL7");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl7) : opennew($ctrl7);
}
CTRL8{
$ctrl8=getpref(STRING,"Web.address.CTRL8");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl8) : opennew($ctrl8);
}
CTRL9{
$ctrl9=getpref(STRING,"Web.address.CTRL9");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $ctrl9) : opennew($ctrl9);
}
ALT1{
$alt1=getpref(STRING,"Web.address.ALT1");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt1) : opennew($alt1);
}
ALT2{
$alt2=getpref(STRING,"Web.address.ALT2");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt2) : opennew($alt2);
}
ALT3{
$alt3=getpref(STRING,"Web.address.ALT3");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt3) : opennew($alt3);
}
ALT4{
$alt4=getpref(STRING,"Web.address.ALT4");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt4) : opennew($alt4);
}
ALT5{
$alt5=getpref(STRING,"Web.address.ALT5");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt5) : opennew($alt5);
}
ALT6{
$alt6=getpref(STRING,"Web.address.ALT6");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt6) : opennew($alt6);
}
ALT7{
$alt7=getpref(STRING,"Web.address.ALT7");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt7) : opennew($alt7);
}
ALT8{
$alt8=getpref(STRING,"Web.address.ALT8");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt8) : opennew($alt8);
}
ALT9{
$alt9=getpref(STRING,"Web.address.ALT9");
getpref(BOOL, $layers) == "true" ? pluginmsg(layers, "OpenURL", $alt9) : opennew($alt9);
}
#--------------End-------------------------#

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 10, 2005 05:26AM

Hi again fred

There seems to be an overzealous blocking setting somewhere
I keep getting [EXT] instead of many pictures or some buttons.
is this adblock or what ?

a few of the [EXT] are ads but the majority aren't .

rgds

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Arrow
Date: July 10, 2005 12:57PM

Seems to be alright again after rebooting the pc
[EXT] has gone.

Wonder what brought that on?

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: bellgamin
Date: July 12, 2005 07:17AM

@Fred- This one seems idiot-proof. That is to say--- it works just fine for me.

10Q very much.

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: J.C.A.N
Date: July 13, 2005 02:16AM

Hey Fred,
This is J.C.A.N very nice work on the KM, but when I go to open up a new tab it opens up in the set url for home, and another situation is if I have 2 tabs open and go to open up a 3rd it will open up the previous site in that 3rd tab. Is there a work-around to this? Otherwise the browser is very quick and stable beyond this.

Regards,
J.C.A.N

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Fred
Date: July 13, 2005 03:17AM

When you go to Edit-->Preferences-->Display
set new windows open as : to "blank page",
and new layers do that too, except when you right click a link
and "open in new layer", then it opens this link in the new layer.

Fred

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: J.C.A.N
Date: July 14, 2005 01:01AM

Thxs I'll try that.....I see however you have a new version already. I'll have a look at the topic first before downloading it though. This version is really stealthy Fred. I noticed that the local host is set at 8080 which works nicely with my bellsouth-accelerator, and is a direct connection also, no proxies. Nice touch, it does make a big difference in the ability to surf faster without a proxy connection in my opinion. Good work you and Guenter it is faster than "Firefox", and I'm using "BangBang023's version which is also usually very quick.

Great work come's from great minds......

How are you guenter? Hope everything is good your way.
J.C.A.N

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Buggler
Date: July 14, 2005 01:42AM

Good new KM, but how can I remove these "Specials" from menu?

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Qst
Date: July 14, 2005 02:25AM

I would also like to know how to remove certain things from the menus. Would some of the more advanced folks here feel open to a quick and easy lesson? (Explainable to a novice) It would be greatly appreceiated. I am assuming there are quite a few who use K-Meleon but are not at the required expertise level yet. Some of us are not that technically inclined but smart enough to appreceiate the worlds best browser... Heh..heh..

Also - another one that is confusing - to me anyway - How do I disable the ad block feature for certain sites? Thanks in advance.

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: J.C.A.N
Date: July 14, 2005 03:09AM

I took the liberty Fred of posting a back link to your build at my forum found here: http://s3.invisionfree.com/K_MELEON_the_GECKO/index.php?act=idx..... The name of the forum has been changed to "University of KMG Studies and Research Portal"

I tried to make a link out of what you had here but it doesn't seem to work with vb code [] or html <> so that's why I just back linked it here on the forum. The more exposure "K-Meleon" gets the better and the more likely you may find other programmers that might be willing to lend a hand. Hope this helps you and guenter's endeavours with this build.

Regards,
[b[J.C.A.N[/b]

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Walt Stanley
Date: July 14, 2005 03:47AM

Qst:

Ahhhhh............. Welcome, if you like puzzles and learning. You can make K_M do almost anything and look anyway you like. But, it takes time and study. I do not know any programing or languages, but I like a challenge.

Go to the Documentation area and download all the files you can. Go into your K_M set up, and find, menus.cfg, macros.cfg, toolbars.cfg and prefs.js
Print out all these files, read and learn. It's fun! Use the search function in this forum to type in a question and look up older threads that talk about your interest. If you like the sense of accomplishment, this is the place.

Simple answers are hard to come by. To remove something from a menu: Open the menus.cfg file, find what you want to remove and put a # in front of the line. Don't forget to save your changes. You must close KM and restart it for many changes to work.

I'm not sure what you mean about the ad block. To allow pop ups, go to the Edit menu, Preferences, Privacy and uncheck the Popup Control. In the same window you can change images and cookies.

This is a real do it yourself project.

Walt

Options: ReplyQuote
Re: new version K-Meleon0.9-1.7.9-modified3
Posted by: Qst
Date: July 14, 2005 05:07AM

Thanks Walt - That is exactly what I was looking for. I am assuming that # suspends what ever you don't want to have K-Meleon do. On the other hand - If I delete something say for example a "Google/Search" feature. That will remove it from the menu - Correct? (Bad layman explanation). It would seem that # would be a better way to go if you change your mind and want what ever feature you previously suspended? I hope I am making sense. Forgive my lack of knowledge. I am a simple user.

Just a little note of appreceiation: I would like to commend the folks who frequent here. Not only is it a great browser but from personal experience the people that frequent these forums are very kind and helpful. Thanks again.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.