K-Meleon on Goanna :
K-Meleon Web Browser Forum
Building K-Meleon on top of the Goanna engine
[TEST BUILD] K-Meleon 76 on Goanna 3.4.2 (Build 20181215)
Date: November 28, 2017 08:30AM
OUTDATED VERSION
SURPASSED BY 76.2
UNLESS NECESSARY USE THE NEWEST VERSION AT THE FOLLOWING THREAD AND REPORT THERE ANY PROBLEM:
http://kmeleonbrowser.org/forum/read.php?19,148500
76.1 thread is here:
http://kmeleonbrowser.org/forum/read.php?19,148500,148500#msg-148500
STICKY:
★ K-Meleon 76.1 - Goanna 3.4.2 (Build 20181215)
Updated link with current test build
Latest Release Notes:
http://kmeleonbrowser.org/forum/read.php?19,143253,148389#msg-148389
GitHub release mirror (may not always up to date):
https://github.com/roytam1/kmeleon/releases
Notice: please delete browser folder(i.e. KM76-Goanna\browser) and startupCache folder in Profile folder before you replace all files!
★ Video decoder (FFMPEG) libraries (aka LAV filters)
(alternative2: lite dlls for non SSE2)
(alternative3: fallback lite dlls with no optimized code)
(Explanation of the above 3 lav-types:
in Video-Audio topic)
Highly recommended to add support for H264 and avoid memory leaks while viewing some embedded videos
Source:
https://o.rthost.win/palemoon/FFmpeg-ee567773-src.7z
★ Fixed
Mouse Gestures k-plugin
and a test version with superdrag "restored":
http://o.rthost.win/gpc/files1.rt/km76g-gestures-nogdip.7z
★ Basic AdBlock plugin
Modified source codes are pushed to github:
https://github.com/roytam1/kmeleon
Bug/Issue Tracker
Quote
Rekufad
Quote
smallhagrid
It is a good browser, but...PM has dropped support for XP.
Then maybe could use that was implemented in
New Moon (Pale Moon fork for Windows XP).
To be clear, I don't create a fork of Pale Moon, instead, I build official Pale-Moon source from their git repo with my(and also Feodor2's) small patch set.
Quote
Rekufad
Quote
Ящер
I'll support Pale as the Moon. The browser does not develop, Dorian abandoned it, it does not appear on the forum. The browser does not meet the challenges of the time. Please update the browser - it's not a whim - it's a must. If Dorian continues to ignore the fans of the browser, he (the browser) will die.
The code is in
https://sourceforge.net/projects/kmeleon/ for anyone who wants to make a fork.

Actually I don't know how to build KM in hg repo, who can gimme some hints?
Edited 62 time(s). Last edit at 07/18/2019 12:41AM by JohnHell.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 28, 2017 12:11PM
The last post from roytam1 could be important and a nice developement for K-Meleon. I have posted about his work over at the MSFN forum and his New Moon browser ... in the Community / Off-Topic / 'New Moon' Browser - Another Option.
I have hardly no knowledge of the 'inner workings' of K-Meleon but people can answer his questions and be of help.
Perhaps ... if he has the time and interest, he may be a big help to this forum and the future of the K-Meleon browser.
Someone make contact with him with his post just before my post ... dated 11.28.2017.
It was good for him to visit the KM forum again, he may not be a 'miracle worker' but his visits to this forum may benefit us all.
callahan
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 28, 2017 12:36PM
Quote
callahan
The last post from roytam1 could be important and a nice developement for K-Meleon. I have posted about his work over at the MSFN forum and his New Moon browser ... in the Community / Off-Topic / 'New Moon' Browser - Another Option.
I have hardly no knowledge of the 'inner workings' of K-Meleon but people can answer his questions and be of help.
Perhaps ... if he has the time and interest, he may be a big help to this forum and the future of the K-Meleon browser.
Someone make contact with him with his post just before my post ... dated 11.28.2017.
It was good for him to visit the KM forum again, he may not be a 'miracle worker' but his visits to this forum may benefit us all.
callahan
After digging into vcxproj files, I found that KM uses xulrunner-sdk directly.
I wonder if I can compile Pale-Moon as xulrunner-sdk and let KM use it instead of the official Gecko xulrunner-sdk dated in 2015.
Edited 1 time(s). Last edit at 11/28/2017 12:37PM by roytam1.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 28, 2017 04:59PM
With applying mozilla.patch by hand over palemoon git rev 6bb8c4459(with my XP patch set), and some hacks over generated goanna include files, a test binary is built.
https://o.rthost.win/gpc/files1.rt/km76-goanna341-bin.7z
Drop contents of lav.7z in where k-meleon.exe lives for enabling ffmpeg decoder.
https://o.rthost.win/palemoon/lav.7z
spellchecker kplugin can't be built because of conflicting uses of nsString internal/external APIs from unknown include file(not fully checked all include files).
EDIT: spellchecker can be built now!
EDIT2: There are some known bugs:
- In about:preferences page, List is empty in Application page.
- In about:preferences page, Content page is not working.
* EDIT: adding these in prefs.js making them working again:
user_pref("pdfjs.disabled", true);
user_pref("browser.eme.ui.enabled", false);
user_pref("browser.translation.ui.show", false);
user_pref("browser.search.showOneOffButtons", false);
- View Source window: charset menu and find bar not working (the one opened from console2)
EDIT3: about:config flags:
- for disabling async MSE: media.mediasource.format-reader=false
- for enabling VP9 MSE: media.mediasource.webm.enabled=true
- for enabling Firefox compatibility: general.useragent.compatMode=2
EDIT4:
for unknown reason, kmeleon.js prefs is not loaded? OK there is a syntax error in kmeleon.js, fixed(and added new default prefs) and updated 7z archive!
Edited 9 time(s). Last edit at 11/30/2017 01:12PM by roytam1.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 08:36AM
Roytam1 has started a post at MSFN dealing with K-Meleon, for anyone interested. There may be more comments about K-Meleon in this thread from other MSFN members that will not be posted here.
My build of New Moon (temp. name) a.k.a. Pale Moon for XP - Page 17
http://www.msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-for-xp/?page=17
roytam1 - Posted 14 hours ago
A cross-posting from K-Meleon forum (since their forum connection is a bit strange at the moment):
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
Date: November 28, 2017 11:59PM
With applying mozilla.patch by hand over palemoon git rev 6bb8c4459(with my XP patch set), and some hacks over generated goanna include files, a test binary is built.
https://o.rthost.win/gpc/files1.rt/km76-goanna341-bin.7z
Drop contents of lav.7z in where k-meleon.exe lives for enabling ffmpeg decoder.
spellchecker kplugin can't be built because of conflicting uses of nsString internal/external APIs from unknown include file(not fully checked all include files).
EDIT: spellchecker can be built now!
EDIT2: There are some known bugs:
- In about:preferences page, List is empty in Application page.
- In about:preferences page, Content page is not working.
EDIT3: about:config flags:
- for disabling async MSE: media.mediasource.format-reader=false
- for enabling VP9 MSE: media.mediasource.webm.enabled=true
- for enabling Firefox compatibility: general.useragent.compatMode=2
Edited 5 hours ago by roytam1
...
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 09:18AM
Quote
callahan
Roytam1 has started a post at MSFN dealing with K-Meleon, for anyone interested. There may be more comments about K-Meleon in this thread from other MSFN members that will not be posted here.
LOL, the post I exported from here was imported to here again!

Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 10:57AM
Thanks for your efforts roytam!
(as usual, things can be so easy if there's an expert dev around, sigh)
Am just a user and curious, why is your FF compatmode not Bool but INT, and what's the effect?
And does the macro plugin work?? :cool:
(Cannot run any tests myself currently, OS yet older sorry)
Regarding SSE2, just from memory, Dorian struggled over several KM versions with it, each time thinking gotten rid of it finally, seems rather tricky.
Edited 1 time(s). Last edit at 11/29/2017 10:58AM by siria.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 11:12AM
Quote
siria
Thanks for your efforts roytam!
(as usual, things can be so easy if there's an expert dev around, sigh)
Am just a user and curious, why is your FF compatmode not Bool but INT, and what's the effect?
And does the macro plugin work?? :cool:
(Cannot run any tests myself currently, OS yet older sorry)
Regarding SSE2, just from memory, Dorian struggled over several KM versions with it, each time thinking gotten rid of it finally, seems rather tricky.
compatmode setting is a trimode option:
0 = No compat mode
1 = Gecko/Goanna compat mode
2 = Firefox compat mode
for SSE2, since mozilla.patch has no mention about it, I don't know how Dorian fix the problem.
Edited 1 time(s). Last edit at 11/29/2017 11:15AM by roytam1.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 11:36AM
Yes ... I realized that myself after I posted. I didn't bother to my edit my post.
At least now, no one can claim they 'missed' it !!!
I see you are working with KM 76, if I am correct. I mostly use KM 75 so I will have an interest in what you are doing with a 'newer' KM version for myself.
I use K-Meleon 75 and your New Moon version with a portable launcher. I probably use New Moon more as your updates keep improving it. I like it for banking and other password sites.
I have a very good XP browser setup at this time with both K-Meleon and New Moon. I no longer use the last Pale Moon version for WinXP ... which is what I had been using with K-Meleon.
callahan
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 11:47AM
Quote
callahan
Yes ... I realized that myself after I posted. I didn't bother to my edit my post.
At least now, no one can claim they 'missed' it !!!
I see you are working with KM 76, if I am correct. I mostly use KM 75 so I will have an interest in what you are doing with a 'newer' KM version for myself.
I use K-Meleon 75 and your New Moon version with a portable launcher. I probably use New Moon more as your updates keep improving it. I like it for banking and other password sites.
I have a very good XP browser setup at this time with both K-Meleon and New Moon. I no longer use the last Pale Moon version for WinXP ... which is what I had been using with K-Meleon.
callahan
I use KM76 for 2 reasons:
- KM76 uses Gecko 38, which is Pale Moon's "Tycho" Goanna engine's base
- KM76 source exists in official hg repo, I can just run "hg clone" from Mozilla-Build to get it.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by:
Mala Okeh
Date: November 29, 2017 11:56AM
Very nice build - works very fine for me except the videos from vimeo, dailymotion and youtube who are augmenting the memory used so rapidly that after a short time the system goes down.
I don't have this problem with the K-Meleon builds 75 nor 76.
I'm using windows 10.
Am I the only one who experiences this augmentation of memory ? Is there a setting I can change so the videos play well?
Thx a lot in advance,
Mala Okeh
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 12:04PM
Quote
Mala Okeh
Very nice build - works very fine for me except the videos from vimeo, dailymotion and youtube who are augmenting the memory used so rapidly that after a short time the system goes down.
I don't have this problem with the K-Meleon builds 75 nor 76.
I'm using windows 10.
Am I the only one who experiences this augmentation of memory ? Is there a setting I can change so the videos play well?
Thx a lot in advance,
Mala Okeh
Don't know if it is using HTML5 or Flash.
It is known that playing with HTML5 is very memory consuming.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 04:27PM
Mozilla is using almost hundreds of media/plugin/HTML5/WEBM/similar prefs, all influencing videos, one could mean they want to intentionally make user choices near impossible
For a choice as simple as "show videos in html5 or in flash"!
-----
@roytam
is there an easy way a user can
identify his KM version as yours, which version exactly, and that it has Goanna inside?
Because that's an old prob for supporters here in the forum, since years ago our dev stopped showing the exact version in the Help>Welcome files (
readme.html) In the far past that was easy to find and reliable, but meanwhile the readmes are even claiming wrongly that KM76 (and yours) were KM75.0, depending on which locale people are using.
Other known hiding places for the browser version were the vendor prefs in kmeleon.js, but not reliable any more either (if existing at all).
And various "special version" builders in the past used yet more individual solutions, each one elsewhere, not easy.
And yeah the useragent in Help>About (URL "about:") may show it, but if the UA is faked then it shows only the fake one too.
Would you mind adding something about KM version to the platform.ini in root folder, which would be easily accessible for a macro to find?
[Build]
BuildID=20171128161837
Engine=Goanna
Milestone=3.4.1
[K-Meleon]
KM_Milestone=76.0RC_Goanna3.4.1 (?)
KM_Date=20171128
A troubleshooting macro could then show something like this:
https://s6.postimg.cc/4ohbjrwb5/screenshot_406.png
http://kmeleonbrowser.org/forum/read.php?9,142878
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 29, 2017 10:44PM
Quote
siria
Mozilla is using almost hundreds of media/plugin/HTML5/WEBM/similar prefs, all influencing videos, one could mean they want to intentionally make user choices near impossible
For a choice as simple as "show videos in html5 or in flash"!
-----
@roytam
is there an easy way a user can
identify his KM version as yours, which version exactly, and that it has Goanna inside?
Because that's an old prob for supporters here in the forum, since years ago our dev stopped showing the exact version in the Help>Welcome files (
readme.html) In the far past that was easy to find and reliable, but meanwhile the readmes are even claiming wrongly that KM76 (and yours) were KM75.0, depending on which locale people are using.
Other known hiding places for the browser version were the vendor prefs in kmeleon.js, but not reliable any more either (if existing at all).
And various "special version" builders in the past used yet more individual solutions, each one elsewhere, not easy.
And yeah the useragent in Help>About (URL "about:") may show it, but if the UA is faked then it shows only the fake one too.
Would you mind adding something about KM version to the platform.ini in root folder, which would be easily accessible for a macro to find?
[Build]
BuildID=20171128161837
Engine=Goanna
Milestone=3.4.1
[K-Meleon]
KM_Milestone=76.0RC_Goanna3.4.1 (?)
KM_Date=20171128
A troubleshooting macro could then show something like this:
https://s6.postimg.cc/4ohbjrwb5/screenshot_406.png
http://kmeleonbrowser.org/forum/read.php?9,142878
You may just check Milestone version.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 12:03AM
Works great, thanks! This is what everyone was waiting for! Thank you very much!
(sorry for my bad english)
It is possible to create KM build on the Goanna/4.0 engine (Firefox/55.0), as basilisk?
If you want, on next week, I can make test on a computer without sse2 and even generally sse. Just not home and on vacation) so the program was universal (for any CPU).
CPU for tests (without sse):
https://yadi.sk/i/IGSusyKbsyzzH (IMG)
The patch removes support for sse was released (by Dorian) on sourceforge.
https://sourceforge.net/p/kmeleon/source/ci/d81c50f8273e1905f1653be6f85be2af7ab9386a/
You may also be interested in the idea to optimize the memory consumption.
Or simultaneous execution or non-execution of javascript in different tabs (at the same time).
Some of these ideas in his time demonstrated in the video: (5.68 MB ~13.5 min)
https://yadi.sk/d/tN_zVUN5sJakG (as download
https://yadi.sk/i/L5dOXIsesJanz ).
It demonstrates a simple script for detecting consumption of memory,
flash / html5 modes, dual javascript mode at the same time (mark [JS] symbol or not in window title), as well as opening a huge number of tabs with minimal resource consumption and
the difference in working with optimization and without.
(old post
http://kmeleonbrowser.org/forum/read.php?8,138447,138807#msg-138807 )
Edited 3 time(s). Last edit at 11/30/2017 01:08AM by hermes.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 12:58AM
Thanks roytam1 ... I have been using KM75 but I like this K-Meleon 76 version. I updated my last updated KM76 version from October with all my settings with your 11-28-2017 version.
Very nice so far ... I will use this newer 76 version with any future updates from you.
Everything working good, very fast.
...
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 02:56AM
Quote
hermes
Works great, thanks! This is what everyone was waiting for! Thank you very much!
(sorry for my bad english)
It is possible to create KM build on the Goanna/4.0 engine (Firefox/55.0), as basilisk?
Gecko 55 has so many difference with gecko38/goanna3/tycho, porting KM to it may be hard.
commit d81c50f8273e1905f1653be6f85be2af7ab9386a shows KM-part of disabling SSE, but not the Gecko/XULRunner part.
Having a test will be good.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 02:59AM
Quote
callahan
Thanks roytam1 ... I have been using KM75 but I like this K-Meleon 76 version. I updated my last updated KM76 version from October with all my settings with your 11-28-2017 version.
Very nice so far ... I will use this newer 76 version with any future updates from you.
Everything working good, very fast.
...
Besides internal view-source window is not fully working (find bar and character encoding menu is not working), everything else seems working quote well.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 05:59AM
Quote
roytam1
Besides internal view-source window is not fully working (find bar and character encoding menu is not working), everything else seems working quote well.
Directly - Yes. But after adding your files (not folders) from the root to a stable old
(and customized, not clean default) build, encoding works and auto encoding selection too.
In my case it was solved by adding pref("general.useragent.locale", "ru").
After that, pages without identifiable correct encoding (ANSi / UNiCODE) detected well.
If write en (or en-US) nothing work. By default used is not switchable UTF-8.
Probably it is a feature of the engine. Not critical.
Internal view-source window is not fully working? It always had oddities)
Therefore always connect an external viewer (akelpad as example).
You did a great job and these details are not essential and can be eliminated
after customisation. The main thing that XP / 2003 are now natively supported
H264 / VP9! Now in K-MELEON too! Its a great browser with powerful scripting
language, helper on every day for many years. It is certainly very good!
If you have the opportunity to continue work to keep modern engine for older systems
(including in the context of KM) many people are very grateful to you.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 09:52AM
As usual, I don't fully understand everything that is being discussed in the previous posts but I will be reading everything posted ... and maybe understand 'something' every so often.
At the SSL security site ... the KM 76 browser that I am using is getting good test results with Protocol Support.
SSL/TLS Capabilities of Your Browser
https://www.ssllabs.com/ssltest/viewMyClient.html#1512035201942&frame_loaded
Protocol Support
Your user agent has good protocol support.
Your user agent supports TLS 1.2, which is recommended protocol version at the moment.
Experimental: Your user agent supports TLS 1.3.
Logjam Vulnerability
Your user agent is not vulnerable.
For more information about the Logjam attack, please go to weakdh.org.
To test manually, click here. Your user agent is not vulnerable if it fails to connect to the site.
FREAK Vulnerability
Your user agent is not vulnerable.
For more information about the FREAK attack, please go to www.freakattack.com.
To test manually, click here. Your user agent is not vulnerable if it fails to connect to the site.
POODLE Vulnerability
Your user agent is not vulnerable.
For more information about the POODLE attack, please read this blog post.
--------------------------------------------------------------------------------
Protocols
TLS 1.3 Yes
TLS 1.2 Yes
TLS 1.1 Yes
TLS 1.0 Yes
SSL 3 No
SSL 2 No
...
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 12:45PM
Some new interest in K-Meleon over at the MSFN forum ... last postings by roytam1 and a menber.
My build of New Moon (temp. name) a.k.a. Pale Moon for XP
Page 17
http://www.msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-for-xp/?page=17
Dibya - Posted 7 hours ago
Please can you enable Firefox compability mode & vp9 as default in next release of your km?
roytam1 - Posted 7 hours ago
will do, I need to fix internal view-source window as well.
Dibya - Posted 6 hours ago
Okay
Edit: moving km to Goanna 4 engine will be nice and pretty future proof but it will be a really a hard job to be done.
roytam1 - Posted 3 hours ago
Porting KM to use goanna4/gecko55 will be hard.
... the interest is stirring.
Edited 1 time(s). Last edit at 11/30/2017 12:46PM by callahan.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 01:13PM
So the 7z archive is updated, please redownload!
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 03:46PM
[_check_ obsolete duplicate macro "uagent"] .
Noticed in kmeleon.js that the FF-compate mode is now triple too (0/1/2)
But there are 2 macros contained to toggle it, and both still Bool.
Could it be your build contains the macros of an old KM beta version? Wouldn't be surprised, the repository is often a bit behind with updates.
Edited 3 time(s). Last edit at 01/15/2018 01:10AM by siria.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 11:08PM
Notice: if you use the xpi extensions, then you need to change the Gecko-Content-Viewers on Goanna-Content-Viewers. Without this, some extensions (particularly for working with MHT)
will not function properly. But it's not a problem.
https://forum.palemoon.org/viewtopic.php?f=16&t=10843#p76343
@
roytam1
Built-in adblock not work anymore. Ie, he writes that he is on, but not logging and not real working. This a very good plugin, with low burden on resources, could you please see what's happening?
Original plugin post:
http://kmeleonbrowser.org/forum/read.php?9,135175,page=1
Edited 3 time(s). Last edit at 11/30/2017 11:21PM by hermes.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: November 30, 2017 11:29PM
Quote
siria
Noticed in kmeleon.js that the FF-compate mode is now triple too (0/1/2)
But there are 2 macros contained to toggle it, and both still Bool.
Could it be your build contains the macros of an old KM beta version? Wouldn't be surprised, the repository is often a bit behind with updates.
Then I need a newer "base" for replacing files with my build.
Quote
hermes
Notice: if you use the xpi extensions, then you need to change the Gecko-Content-Viewers on Goanna-Content-Viewers. Without this, some extensions (particularly for working with MHT)
will not function properly. But it's not a problem.
https://forum.palemoon.org/viewtopic.php?f=16&t=10843#p76343
@
roytam1
Built-in adblock not work anymore. Ie, he writes that he is on, but not logging and not real working. This a very good plugin, with low burden on resources, could you please see what's happening?
Original plugin post:
http://kmeleonbrowser.org/forum/read.php?9,135175,page=1
since there is no source code available, I don't know what's happening with the kplugin.
EDIT: after adding adblock controls.7z into my binary, and enabling it, I can see it is some kind of working(some ads are removed)
Edited 1 time(s). Last edit at 11/30/2017 11:39PM by roytam1.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by:
Firebottle
Date: December 01, 2017 02:15AM
Looks like, by default, the profile folder (in XP anyway) is in the app's folder instead of Documents & Settings/Application Data/K-Meleon...
Got really confused when I tried your build out and my settings were missing.
Any way to modify this? Thanks!
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: December 01, 2017 02:26AM
Quote
Firebottle
Looks like, by default, the profile folder (in XP anyway) is in the app's folder instead of Documents & Settings/Application Data/K-Meleon...
Got really confused when I tried your build out and my settings were missing.
Any way to modify this? Thanks!
delete profile.ini and Profiles folder in the folder where k-meleon.exe lives, then it will back to use profile in your AppData folder.
Edited 1 time(s). Last edit at 12/01/2017 02:27AM by roytam1.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: December 01, 2017 03:53AM
@
roytam1
Quote
EDIT: after adding adblock controls.7z into my binary, and enabling it, I can see it is some kind of working(some ads are removed)
Even if do not use macros from topic (for tests in clean assembly), if adblock module enabled in settings [F2], when browser start, and if in the profile folder exist adblock.txt (you can create it), all rules written inside it must be run. But even when you set very tough rules of the " * " effect will not follow. If try write (i.e. in the whole file, only the symbol * ) in 76RC2 the same kmeleonbrowser.org loaded without styles, scripts and images. Here this is not happening. Filtering rules are completely ignored.
Please see this record (~415 K
https://yadi.sk/d/E_L6W2Se3QDCQm
@
siria
Quote
Noticed in kmeleon.js that the FF-compate mode is now triple too (0/1/2)
I think it would be easier to use general.useragent.override for any record.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: December 01, 2017 04:03AM
Quote
hermes
@
roytam1
Quote
EDIT: after adding adblock controls.7z into my binary, and enabling it, I can see it is some kind of working(some ads are removed)
Even if do not use macros from topic (for tests in clean assembly), if adblock module enabled in settings [F2], when browser start, and if in the profile folder exist adblock.txt (you can create it), all rules written inside it must be run. But even when you set very tough rules of the " * " effect will not follow. If try write (i.e. in the whole file, only the symbol * ) in 76RC2 the same kmeleonbrowser.org loaded without styles, scripts and images. Here this is not happening. Filtering rules are completely ignored.
Please see this record (~415 K
https://yadi.sk/d/E_L6W2Se3QDCQm
Since there is no source code of adblock.dll, what I can do is limited.
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Date: December 01, 2017 04:12AM
I will try to contact with Dorian (if he has the time, maybe he can find code).