K-Meleon on Goanna :  K-Meleon Forum
Building K-Meleon on top of the Goanna engine 
Pages: 1234567891011...LastNext
Current Page: 1 of 26
[TEST BUILD] K-Meleon 76 on Goanna 3.4.2 (Build 20180526)
Posted by: roytam1
Date: November 28, 2017 08:30AM



STICKY:
K-Meleon 76 - Goanna 3.4.2 (Build 20180526)
Updated link with current test build

Latest Release Notes: http://kmeleonbrowser.org/forum/read.php?19,143253,146320,page=26#msg-146320

GitHub release mirror (may not always up to date): https://github.com/roytam1/kmeleon/releases

Notice: please delete browser folder 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.cf/palemoon/FFmpeg-ee567773-src.7z

Fixed Mouse Gestures k-plugin
and a test version with superdrag "restored":
http://o.rthost.cf/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. smiling smiley

Actually I don't know how to build KM in hg repo, who can gimme some hints?



Edited 41 time(s). Last edit at 05/26/2018 03:38AM by roytam1.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: callahan
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

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.cf/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.cf/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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: callahan
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.cf/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 abouttongue sticking out smileyreferences page, List is empty in Application page.
- In abouttongue sticking out smileyreferences 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
...

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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! grinning smiley

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: siria
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 smiley
(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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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 smiley
(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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: callahan
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

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Options: ReplyQuote
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

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: siria
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 sad smiley
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.org/4ohbjrwb5/screenshot_406.png
http://kmeleonbrowser.org/forum/read.php?9,142878

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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 sad smiley
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.org/4ohbjrwb5/screenshot_406.png
http://kmeleonbrowser.org/forum/read.php?9,142878
You may just check Milestone version.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: callahan
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.
...

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Quote
hermes
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/
commit d81c50f8273e1905f1653be6f85be2af7ab9386a shows KM-part of disabling SSE, but not the Gecko/XULRunner part.

Having a test will be good.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: callahan
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
...

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: callahan
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
Date: November 30, 2017 01:13PM

Quote
roytam1
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.cf/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.cf/palemoon/lav.7z

OK there is a syntax error in kmeleon.js, fixed(and added new default prefs) and updated 7z archive!

So the 7z archive is updated, please redownload!

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: siria
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Options: ReplyQuote
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!

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
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 KB)
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.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
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 KB)
https://yadi.sk/d/E_L6W2Se3QDCQm

Since there is no source code of adblock.dll, what I can do is limited.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
Date: December 01, 2017 04:12AM

I will try to contact with Dorian (if he has the time, maybe he can find code).

Options: ReplyQuote
Pages: 1234567891011...LastNext
Current Page: 1 of 26


K-Meleon forum is powered by Phorum.