General :  K-Meleon Web Browser Forum
General discussion about K-Meleon 
new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 08, 2005 03:13AM

I have uploaded a new version K-Meleon0.9-original-updated-1.7.12-plus6 .
Complete update to GRE 1.7.12 of nov/26th/2005.
Pop-up bug fixed by inclusion of two files from 1.7.5 and 1.7.8 .
Right click menu available.
It has some add-ons :
# Noscript extension improved.
# NoScript button toggles NoScript,
Right click menu to add a site for allowed javascript or
allow this only for the session.
# Right click context menu for NoScript.
# Note : For NoScript functions, Javascript must always be enabled
in the Preferences panel.
# Active X Support is now enabled, but only for Windows Media Player.
# Other ClassIDs can be added in defaults/prefs/activex.js,
if this is desired, but increase possibly the security risk.
# New Umlaut macro added.
# Translation macro
# Some search engines
# Mime Types Editor
# New Flashblock plugin by kko
# New SetDefault.exe by Alain
Otherwise the look is the original one.
Download at :

http://rapidshare.de/files/8795452/K-Meleon0.9-original-updated-1.7.12-plus6.exe.html
or
http://rapidshare.de/files/8795628/K-Meleon0.9-original-updated-1.7.12-plus6.zip.html

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

Please report stability.

Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: guenter
Date: December 08, 2005 05:59AM

thx Fred - and for info about PC Welt top 100 ; - ) freeware and shareware.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: ScEpT!CuS
Date: December 08, 2005 08:36AM

Thanks, Fred.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Enaitz Jar
Date: December 08, 2005 10:39AM

Great job Fred. This one is very good.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 08, 2005 12:02PM

You need to update this macros:

JSEnable {
getpref(BOOL,$jscript)==false ? &JS:macros($macro);
getpref(STRING,$nscript)=="noAccess"? &NS:macros($macro);
}
JS{
&JSToggle; macros($macro); &JSToggle;
}

NS{
&NSToggle; macros($macro); &NSToggle;
}

Should be:

JSEnable {
$ex=false;
getpref(BOOL,$jscript)==false ? &JS:0;
getpref(BOOL,$noscript)==false ? &NS:0;
$ex == false ? macros($macro):0;
}

JS{
&JSToggle;
$ex ? 0:macros($macro);
getpref(BOOL,$noscript)==false ? &NS:0;
$ex == false ? macros($macro):0;
&JSToggle;
}

NS{
&NSToggle;
macros($macro);
$ex=true;
&NSToggle;
}


I think these are missing:

setcheck("macros(NoFlash)",getpref(BOOL,$nflash));
pluginmsg(toolbars,"CheckButton","Privacy Bar,macros($nflash),".(getpref(BOOL,$nflash)? 0:1));

setcheck("macros(NoJava)",getpref(BOOL,$njava));
pluginmsg(toolbars,"CheckButton","Privacy Bar,macros($njava),".(getpref(BOOL,$njava)? 0:1));

setcheck("macros(NoPlugs)",getpref(BOOL,$nplug));
pluginmsg(toolbars,"CheckButton","Privacy Bar,macros($nplug),".(getpref(BOOL,$nplug)? 0:1));

The checkmarks do not appear in the Noscript right-click menu.
And "About Noscript" is missing from it also.

This macros has the wrong name:

NoscriptAbout{
$xul="chrome://noscript/content/about.xul"; &XUL;
}

Should be:

AboutNS{
$xul="chrome://noscript/content/about.xul"; &XUL;
}

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 08, 2005 12:25PM

If you open the Noscript options after adding a site temporarily, and click "OK", the temporarily allowed site is not removed from the whitelist when K-M is closed.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 08, 2005 12:36PM

There should be an option to remove temporarily allowed sites in the right-click menu.
If you have the option to add a site, you need an option to remove it without having to close the browser.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 08, 2005 12:45PM

Something like this needs to be add in menus.cfg:

NoScriptOptions{
macros(AllowTemporary,Allow this domain for this session)
macros(ClearSites, Remove temporarily allowed sites) <<<<< ----- Added
macros(AddWhiteList,Add this domain)
-
Macros(NoFlash, Forbid Flash)
Macros(NoJava, Forbid Java)
Macros(NoPlugs, Forbid Plugins)
-
macros(Noscript, NoScript Global Preferences)
Macros(AboutNS, About NoScript)
}

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 08, 2005 01:28PM

Yes CaptnBlack, Fred has forgotten to update JSEnable, JS and NS macros.

For the setcheck, I also has the same problem, it's not too difficult to correct it.

For about, it's not important, but it must just be the same between macros.cfg and menus.cfg.

If you open the Noscript options after adding a site temporarily, and click "OK", the temporarily allowed site is not removed from the whitelist when K-M is closed.

It's normal, because the string which is added by AllowTemporary is not conserved if we use noscript options (which sort the strings). I think we must parse noscript.allow.temp and remove each string one by one.

For the entry RemoveTemporary, we have to fabricate the 3 strings from the URL (like we do in the function NSO) to save these strings in the prefs noscript.block.noscript, and to remove it from the noscript list. When quitting, we just have to add the three strings in the noscript list.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 08, 2005 02:45PM

For the setcheck, I also has the same problem
In fact it's my fault, because I have comment this button in my privacy bar, and I have forgotten to add this setcheck.

macros(ClearSites, Remove temporarily allowed sites) <<<<< ----- Added
it's not enough, because, you can have launched Noscript options and not to be able then to remove temporary allowed sites (because of the list sort by NoScript).

I'm about to add two others entries : RemoveTemporary and RemoveWhiteList, and we will have a menu like that:

Gestion des scripts{
macros(AllowTemporary,Autoriser la page pour la session)
macros(RemoveTemporary,Bloquer la page pour la session)
-
macros(AddWhiteList,Ajouter à la liste blanche)
macros(RemoveWhiteList,Retirer de la liste blanche)
-
macros(NoFlash, Bloquer les Flash dans NoScript)
macros(NoJava, Bloquer les applets Java dans NoScript)
macros(NoPlugs, Bloquer les Plugins dans NoScript)
-
macros(Noscript,Options globales de NoScript)
macros(NoscriptAbout,A propos de NoScript)
}

Excuse me for not translating it, but I think it's enough clear.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 08, 2005 03:59PM

I think that it works basically, and I will wait with correcting
the flaws for a couple of days, when we hopefully will also have
the definitive entries for removal of temporarily allowed sites
from the context menu during the session, which then can
appear in plus 7.
It is already a very useful feature.
Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 08, 2005 06:15PM

"macros(ClearSites, Remove temporarily allowed sites) <<<<< ----- Added
it's not enough, because, you can have launched Noscript options and not to be able then to remove temporary allowed sites (because of the list sort by NoScript)."

Yes I know, that was an example, I said "something like this".

"I think that it works basically"

I think you should warn people about possible data corruption in prefs.js, from the interaction between the "Temporarily allow" macros, and the Noscript options.

If you open, add sites temporarily, open the Noscript options, and close the browser a few times, the whitelist becomes corrupted.

This could potential wipe out a users whole whitelist.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 08, 2005 07:32PM

I think you should warn people about possible data corruption in prefs.js, from the interaction between the "Temporarily allow" macros, and the Noscript options.

As I said, it's necessary to parse allow.temp.
I've made it and it works great.

I'm now making the two remove functions
This evening, or perhaps to-morrow they will work.

If you open, add sites temporarily, open the Noscript options, and close the browser a few times, the whitelist becomes corrupted.

In my function, 10 temporary modifications are possible (5 add+5remove), but we can grow it.

A+

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 08, 2005 08:23PM

I will wait with an update, until the remove functions are
available. It is not dangerous, as long as no unwanted
sites can find their way into the whitelist.
Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 08, 2005 09:35PM

Here is the last, and I think, complete, version.


Macros.cfg:
----------

--------------- No change since the last post ----------------

# Variable publique utilisée par AllowTemporary(), AddWhiteList(), RemoveTemporary() and RemoveWhiteList()
$NoScriptProtocols = "file: resource: about: chrome:";

--------------- Some changes ----------------

#Variable utiliseé par NSRemove() et OnQuit(), Ne pas utiliser par ailleurs
$quit=false;

....

--------------- No change since the last post ----------------

JSEnable{
$ex=false;
getpref(BOOL,$jscript)==false ? &JS:0;
getpref(BOOL,$noscript)==false ? &NS:0;
$ex == false ? macros($macro):0;
}

JS{
&JSToggle;
$ex ? 0:macros($macro);
getpref(BOOL,$noscript)==false ? &NS:0;
$ex == false ? macros($macro):0;
&JSToggle;
}

NS{
&NSToggle;
macros($macro);
$ex=true;
&NSToggle;
}

--------------- Some changes ----------------
OnQuit{
....
$quit=true;
$temp=getpref(STRING,"noscript.allow.temp");
$temp == "" ? 0:&ClearSites;
$temp=getpref(STRING,"noscript.block.temp");
$temp == "" ? 0:&RepairSites;
}

--------------- No change since the last post ----------------
NSToggle{
togglepref(STRING,$nscript,"noAccess","allAccess");
togglepref(BOOL,$noscript);
getpref(STRING,$nscript)=="noAccess"? $tip=">> LISTE BLANCHE":$tip=">> TOUS LES ACCES";
getpref(BOOL,$noscript)==false ? $tip=">> LISTE BLANCHE":$tip=">> TOUS LES ACCES";
&Sync;
statusbar("NoScript ".$tip);
}

NoFlash{
togglepref(BOOL,$nflash); &Sync;
getpref(BOOL,$nflash)==false ? $tip="autorisées":$tip="bloquées";
statusbar("NoScript >> animations Flash ".$tip);
}

NoJava{
togglepref(BOOL,$njava); &Sync;
getpref(BOOL,$njava)==false ? $tip="autorisés":$tip="bloqués";
statusbar("NoScript >> Applets Java ".$tip);
}

NoPlugs{
togglepref(BOOL,$nplug); &Sync;
getpref(BOOL,$nplug)==false ? $tip="autorisés":$tip="bloqués";
statusbar("NoScript >> Plugins ".$tip);
}

--------------- No change since the last post ----------------

Attention, the bar names are in french !!! (replace with yours)

Sync {

....

setcheck("macros(NSToggle)",getpref(STRING,$nscript)=="noAccess"? true:false);
pluginmsg(toolbars,"CheckButton","Outils externes,macros(NSToggle), ".(getpref(STRING,$nscript)=="allAccess"? 1:0));
pluginmsg(toolbars,"CheckButton","Vie privée,macros(NSToggle), ".(getpref(STRING,$nscript)=="allAccess"? 1:0));
setcheck("macros(NSToggle)",getpref(BOOL,$noscript)? false:true);
pluginmsg(toolbars,"CheckButton","Outils externes,macros(NSToggle), ".(getpref(BOOL,$noscript)? 0:1));
pluginmsg(toolbars,"CheckButton","Vie privée,macros(NSToggle), ".(getpref(BOOL,$noscript)? 0:1));
setcheck("macros(NoFlash)",getpref(BOOL,$nflash));
pluginmsg(toolbars,"CheckButton","Outils externes,macros($nflash),".(getpref(BOOL,$nflash)? 0:1));
pluginmsg(toolbars,"CheckButton","Vie privée,macros($nflash),".(getpref(BOOL,$nflash)? 0:1));
setcheck("macros(NoJava)",getpref(BOOL,$njava));
pluginmsg(toolbars,"CheckButton","Outils externes,macros($njava),".(getpref(BOOL,$njava)? 0:1));
pluginmsg(toolbars,"CheckButton","Vie privée,macros($njava),".(getpref(BOOL,$njava)? 0:1));
setcheck("macros(NoPlugs)",getpref(BOOL,$nplug));
pluginmsg(toolbars,"CheckButton","Outils externes,macros($nplug),".(getpref(BOOL,$nplug)? 0:1));
pluginmsg(toolbars,"CheckButton","Vie privée,macros($nplug),".(getpref(BOOL,$nplug)? 0:1));

....

}

--------------- No change since the last post ----------------

Noscript{
$xul="chrome://noscript/content/noscriptOptions.xul"; &XUL;
}
NoscriptAbout{
$xul="chrome://noscript/content/about.xul"; &XUL;
}

--------------- Some changes ----------------
Some macros more + some renamed (NSO >> NSadd) to make it ok with new macros (NSremove)

It's also a little more complicated smiling smiley

AddWhiteList{
$fct="Add";
$a = $URL;
$Protocol = substr($a,0,index($a,"://")+1);
index($NoScriptProtocols,$Protocol) == -1 ? &NSAdd:0;
&Sync;
}
AllowTemporary{
$fct="Temp"
$a = $URL;
$Protocol = substr($a,0,index($a,"://")+1);
index($NoScriptProtocols,$Protocol) == -1 ? &Allow2:0;
&Sync;
}
Allow2{
getpref(BOOL,$nscript)==false ? &NSAdd:0;
}
NSAdd{
$Protocol = $Protocol."//";
$a = substr($a,length($Protocol));
$address=""; $word=""; $domaine1="";$domaine2="";
&MakeStrings;
$string = $address." ".$domaine1." ".$domaine2;
$t = getpref(STRING,"noscript.allow.temp");
$t == "" ? $t = $t.$string:$t= $t." ".$string;
$fct == "Temp" ? setpref(STRING,"noscript.allow.temp",$t):0;
$t = getpref(STRING,"noscript.temp");
$t == "" ? $temp = $t.$string:$t." ".$string;
setpref(STRING,"noscript.temp",$t);
$s =getpref(STRING,"capability.policy.maonoscript.sites");
$sites = $s." ".$string;
setpref(STRING,"capability.policy.maonoscript.sites",$sites);
&NSToggle;
id(ID_NAV_RELOAD);
&NSToggle;
}
MakeStrings{
$address = substr($a,0,index($a,"/"));
$world = substr($address,0,index($address,".")).".";
$domaine2 = substr($address,length($world));
$domaine1 = $address;
$address = $Protocol.$domaine1;
}
RemoveWhiteList{
$fct="Perm";
$a = $URL;
$Protocol = substr($a,0,index($a,"://")+1);
index($NoScriptProtocols,$Protocol) == -1 ? &NSRemove:0;
&Sync;
}
RemoveTemporary{
$fct="Temp"
$a = $URL;
$Protocol = substr($a,0,index($a,"://")+1);
index($NoScriptProtocols,$Protocol) == -1 ? &NSRemove:0;
&Sync;
}
NSRemove{
$Protocol = $Protocol."//";
$a = substr($a,length($Protocol));
$address=""; $word=""; $domaine1="";$domaine2="";
&MakeStrings;
alert($address."\n".$domaine1."\n".$domaine2);
$list = $address." ".$domaine1." ".$domaine2;
$t = getpref(STRING,"noscript.block.temp");
$t == "" ? $t = $t.$list:$t= $t." ".$list;
$fct == "Temp" ? setpref(STRING,"noscript.block.temp",$t):0;
$t = getpref(STRING,"noscript.temp");
$t == "" ? $temp = $t.$list:$t." ".$list;
setpref(STRING,"noscript.temp",$t);
$sites =getpref(STRING,"capability.policy.maonoscript.sites");
&ClearSites;
&NSToggle;
id(ID_NAV_RELOAD);
&NSToggle;
}

ClearSites{
$quit ? $list=getpref(STRING,"noscript.allow.temp"):0;
$quit ? $setpref(STRING,"noscript.allow.temp",""):0;
$quit ? $sites=getpref(STRING,"capability.policy.maonoscript.sites"):0;
&RemoveString;
$list == "" ? 0:&RemoveString;
$list == "" ? 0:&RemoveString;
$list == "" ? 0:&RemoveString;
$list == "" ? 0:&RemoveString;
setpref(STRING,"capability.policy.maonoscript.sites",$sites):0;
}
RemoveString{
$list != "" ? &RS:0;
$list != "" ? &RS:0;
$list != "" ? &RS:0;
}
RS{
$temp=substr($list,0,index($list," "));
$temp == "" ? $temp=$list:0;
$list=substr($list,length($temp));
substr($list,0,1)==" "?$list=substr($list,1):0;
$sites=gsub($temp,"",$sites);
}
RepairSites{
$temp=getpref(STRING,"noscript.block.temp");
$s=getpref(STRING,"capability.policy.maonoscript.sites");
$sites= $sites." ".$temp;
setpref(STRING,"capability.policy.maonoscript.sites",$sites);
setpref(STRING,"noscript.block.temp","");
}

Menus.cfg:
----------

--------------- No change since the last post ----------------

But always in french smiling smiley

Gestion des scripts{
macros(AllowTemporary,Autoriser la page pour la session)
macros(RemoveTemporary,Bloquer la page pour la session)
-
macros(AddWhiteList,Ajouter à la liste blanche)
macros(RemoveWhiteList,Retirer de la liste blanche)
-
macros(NoFlash, Bloquer les Flash dans NoScript)
macros(NoJava, Bloquer les applets Java dans NoScript)
macros(NoPlugs, Bloquer les Plugins dans NoScript)
-
macros(Noscript,Options globales de NoScript)
macros(NoscriptAbout,A propos de NoScript)
}

That's all folks...

Thanks to report the problems ....

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 08, 2005 09:37PM

Last thing, add and remove are limited to five + five changes.

If you think it's no more, add this line(the number you want), in the concerned macro:

$list == "" ? 0:&RemoveString;

A+

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 08, 2005 11:37PM

It works very well here, except that an error message
when exiting appears: $setpref not found.
It was in ClearSites, and I replaced it by setpref.
I was a bit confused by "Bloquer la page pour la session"
(Block for this session), because this lets the page reappear
in the whitelist in the next session.
I would propose "Bloquer la page pour la session seulement"
(Block for this session only), to avoid the misunderstanding,
that this reverses allowing a page for the session.
I will wait adding this for a couple of days, in order not
annoy with too many subsequent versions, and in case
corrections should still be necessary.
Thank you all very much.
Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 09, 2005 06:11AM

I agree it's ought to be 'Block the page for theis session only' as it also ought to be 'Allow the page for this session only' . I thought it was obviuos.

Thank for the correction of setpref.

Three things I what to say:

-There's a little bug when synchronizing Noscrit button. If we right-click on the button, and do nothing (for example by clicking on the page, or on another bar (the right-click menu is already open), the button appears now as unchecked (and it is not). To verify it, send F5, and the button is now ok.

- The function of sending a box when unchecking Noscript I've tried to make (I don't give the source) works, but button synchro doesn't work anymore (due to the system we use to synchronize buttons)

- I think we must also test if the three strings are needed, because, I think for example that opening wanadoo.fr (for example) is perhaps too for just a page in wanadoo.fr. I put the 3 strings, because at the beginning, I couldn't make it work with the complete address, but it perhaps work with only perso.wanadoo.fr, which is a nearer the objectif of this function.

Your thoughts ?

A+

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 09, 2005 08:05AM

It is always difficult where to draw the line, because it can
also be the other way round, what means, that you allow only
a subdomain, that leads back to the domain, which would
have to be allowed too, which links back to an other of its
subdomains, which would have to be allowed too, and so on.
It is hard to decide, what would be better.
I checked that in Firefox with NoScript. On your website,
the extension has "allow for wanadoo.fr" in the context menu,
so it might be better, to do it this way too, cause the
developer of Noscript may have had experiences, of
what is preferred by his users.
Regards
Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix at wanadoo fr
Date: December 09, 2005 11:01AM

I was thinking of the tab 'Appearance' in Options where it's about Contextual menu. We can check 2nd level domain, complete domain and complete address.

I don't know if it's just about the vue, or the strings added in the pref.

If you can make a test in firefox, it wolud be interesting to do that:

1) first remove wanadoo.fr from the list (by the options menu).
2) uncheck 2nd level domain and complete domain and check complete address..
3) add my web site address (by the options menu.
4) quit Firefox.
5) Look at the prefs to see which strings has been added.

- If the three strings have been added, we have no more think under K-Meleon.
- If only one string has been added, we must test the parameters before adding the strings in the prefs. You can also do the test with others parameters: all checked one by one, two of it, ....

A+

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix at wanadoo fr
Date: December 09, 2005 12:08PM

Humm ...

I've made some tests with K-Meleon, and the checked options seems not to have effects on the strings in the prefs.

Example:

After having cleaned my pref, with options menu, I have added http://perso.wanadoo.fr/jujuland.

The string which has been added in all the cases is http://perso.wanadoo.fr (complete address as written in Appearance tab).

I don't understand if it's due to the K-Meleon port. It will be interesting to test it with Firefox.

If Firefox add the same string, and not the others, we perhaps can add some feature in the menu entries like:

Add complet address
Add entire domain
Add second domain

Thanks to report test result with Firefox and your thoughts about my suggestion.

A+

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 09, 2005 04:18PM

I have made the test with Firefox in DSL Linux, but I guess,
that it is the same in Windows.
The results seem to be the same as in K-Meleon.
I have added in Options :
http://perso.wanadoo.fr/jujuland
I have closed the browserand checked the prefs.js .
There was only
http://perso.wanadoo.fr
This also was in allowed sites, when I restarted the browser.
Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 09, 2005 05:16PM

Thank Fred, I've made some test also with different options checked, and it seems to be the same, just the complete address is added.

I don't understand why we have all these choices.

I've noticed when testing that, sometimes, but I don't have noticed in which cases, another string was added, for example, http://foxmail.free.fr which is ok, but also http://foxmail which seems seems not to be ok. (these test with option tab). But it's perhaps a problem I have with my install under Windows XP. I haven't any problem with it during a very long time, and, I dont know if there a problem with the bug test 'Click me' (I've tried with and without Nscript). I noticed nothing about history.txt, but I crash often now.

Here is the report I have:
-------------------------------------------------------------------------------------------------------------------
K-Meleon Crash Information

Application exception occurred:
Date: 2005-12-09 @ 17:08 +1, Paris, Madrid
Exception: C0000005 (ACCESS VIOLATION, Reading Address: 00000098)
Process: C:\Program Files\k-meleon\k-meleon.exe
Module: C:\Program Files\k-meleon\xpcom.dll
File Date and Size: 2005-11-26 @ 09:07, 415568 bytes

*----> System Information <----*
Number of processors: 1
Processor Type: x86 Family 6 Model 8 Stepping 6
Windows XP Version: 5.1
Current Build: 2600
Service Pack: 2
Current Type: Workstation

*----> Stack Back Trace <----*
ReturnAddr Param#1 Param#2 Param#3 Param#4 Param#5
61D40000 C:\Program Files\k-meleon\xpcom.dll
+000397D9 <- FAULT
+000363EA 61D7808A 0012F564 61D79893 0012F5E4 618E2B0F
618E0000 C:\Program Files\k-meleon\components\wallet.dll
+00002B0F
+0000B675
+0000B3F2 616C5BBC 616C5BA4 00000002 01917F9C 01A91B78
+0000B30F 616C5BBC 616C5BA4 00000002 01917F9C 01A91B78
+0000205D 616C5BBC 616C5BA4 00000002 01917F9C 01A91B78
61660000 C:\Program Files\k-meleon\components\docshell.dll
+00013669 618EE3B0 618EE3A0 01CBA508 00000002 00000000
+00013691 6167FA58 6167FA48 6167FA38 6167FA28 00000009
+00012FF0 6167FA58 6167FA48 6167FA38 6167FA28 00000009
+00012E8C 61266EE0 61266ECC 01AA6698 0000000F 0191BE14
61210000 C:\Program Files\k-meleon\components\necko.dll
+00004CD0 6167FA98 6167FA88 0191BEE8 6167FA74 6167FA58
613E0000 C:\Program Files\k-meleon\components\gklayout.dll
+001B165B 61266EE0 61266ECC 01AA6698 0000000F 0191BE14
61D40000 C:\Program Files\k-meleon\xpcom.dll
+000299BD
----------------------------------------------------------------------------------------------------------------------

I've tried to remove the chrome.rdf, overlays, and others files, (I remember now I forget some dat file), but it's always bad, I'll try monday to create a new profile.

Now again with NoScript:

What do you think of having the possibilities address, domain, 2nd level domain in concordance with the checked options?

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: Fred
Date: December 09, 2005 10:37PM

If you could do that, it would be very welcome.
But in Firefox, you have several options for what is to
allow in your context menu, depending on what you
select in the options page. The context menu changes
then, and this seems very hard to achieve. This changing
context menu would be necessary.
Fred

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 09, 2005 11:17PM

These three prefs are the ones that set which forms of the address are added:

noscript.showAddress
noscript.showBaseDomain
noscript.showDomain

All three are boolean of course.
I've not tried them in K-M yet.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: CaptnBlack
Date: December 09, 2005 11:24PM

Oh... just realized what you are talking about.

Sorry about that useless info.

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: alain aupeix chez wanadoo fr
Date: December 10, 2005 08:46AM

For adding this feature, just modify NsAdd like this:
NSAdd{
$Protocol = $Protocol."//";
$a = substr($a,length($Protocol));
$address=""; $word=""; $domaine1="";$domaine2="";
&MakeStrings;
$string = $address
getpref(BOOL,"noscript.showDomain") ? $string=$string." ".$domaine1:0;
getpref(BOOL,"noscript.showBaseDomain") ? $string=$string." ".$domaine2:0;
$t = getpref(STRING,"noscript.allow.temp");
$t == "" ? $t = $t.$string:$t= $t." ".$string;
$fct == "Temp" ? setpref(STRING,"noscript.allow.temp",$t):0;
$t = getpref(STRING,"noscript.temp");
$t == "" ? $temp = $t.$string:$t." ".$string;
setpref(STRING,"noscript.temp",$t);
$s =getpref(STRING,"capability.policy.maonoscript.sites");
$sites = $s." ".$string;
setpref(STRING,"capability.policy.maonoscript.sites",$sites);
&NSToggle;
id(ID_NAV_RELOAD);
&NSToggle;
}

In fact I just added a test on Domain and baseDomain, I think, address is the less we can have.

For removing, I remove the three strings (if there are here)

@Captain, your info is not useless, but already foundsmiling smiley

Options: ReplyQuote
Re: new version: K-Meleon0.9-original-updated-1.7.12-plus6
Posted by: BMB2
Date: December 13, 2005 02:46AM

Fred,

FABULOUS!



bmb2

Options: ReplyQuote


K-Meleon forum is powered by Phorum.