K-Meleon on Goanna :  K-Meleon Web Browser Forum
Building K-Meleon on top of the Goanna engine 
Pages: Previous1234567891011...LastNext
Current Page: 2 of 33
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
Date: December 01, 2017 10:01PM

I did try send query, let's see what will result (not the fact that will quickly).

Anyway got an idea how to replace. After a light modification ( install.rdf ) original noscript, it works perfectly. Yes, not because I wanted to, but quite functional.

For anyone who writes scripts, it's enough to change noscript.global to switch (which can easily be applied to the graphical interface, a built-in language).

And external call settings you can configure on the basis of this topic:
http://kmeleonbrowser.org/forum/read.php?9,131284
It turns out that this a small inconvenience, not a problem.




@roytam1
Noticed another problem that affects the engine. New kplugin (not this compilation, and do all gestures.dll released after 20.05.2015, after 76 alpha) causes a failure in authentication where validation is used for mouse dragging.

Is expressed by the fact that even if you correctly input the captcha and then entering by dragging a slider form, the answer is not counted against! If you disable the mouse gestures (to unload the kplugin) everything works. But if you use the kplugin from 76a all works too!
(located here http://kmeleonbrowser.org/forum/read.php?8,135398 )

As I understand it, the problem is that in the new versions is the drawing of the raster in the layer above the window, but because protection and automation believes that the captcha introduces by robot-spider.

Visualization of the gestures is nice, but should not interfere with the work and input. Can I ask You to replace gestures.dll on the one that does not paralyze the entry forms? Or maybe You can recompile it?

old (working plugin) gestures.dll size: 11 264 Bytes
MD5: 57fa0cc49e13602222c0992ce5740c28
SHA1: f6539852edc41fa8069825ac37b2a67deb82e0be
CRC32: CDF04F96 ( http://sourceforge.net/projects/kmeleon/files/k-meleon-dev/K-Meleon76a.7z/download )

Source code available on https://sourceforge.net/p/kmeleon/source/ci/f4128695880aae250f939b87026a8acd013392a9/log/?path=

about September 18, 2015

For visual tests i use this form: (in aliexpress site)
https://login.aliexpress.com/?returnUrl=https%3A%2F%2Ftrade.aliexpress.com%2ForderList.htm%3Fspm%3D2114.11010108.1000002.13.9e52a4eZuUDCB%26tracelog%3Dws_topbar%26tsp%3D1512163925502

Write any email like aaa@bbb.com etc. And any password.
When many bad sets, a slider will appear. But this is only an example.

The point is that captcha will not be accepted with the new version of kplugin. And I've noticed not just here. Mouse gestures are a great option. Therefore it is reasonable to use the version which does not violate the input.

The experiment was recorded on video for demonstration:
(please can be downloaded here: ~562 Kcool smiley
https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/Sjvb7_O83QErhf
...
For the same reason I couldn't log in to my Bank, until I realized what the problem is.



Edited 2 time(s). Last edit at 12/06/2017 09:24AM by hermes.

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

Quote
hermes
I did try send query, let's see what will result (not the fact that will quickly).

Anyway got an idea how to replace. After a light modification ( install.rdf ) original noscript, it works perfectly. Yes, not because I wanted to, but quite functional.

For anyone who writes scripts, it's enough to change noscript.global to switch (which can easily be applied to the graphical interface, a built-in language).

And external call settings you can configure on the basis of this topic:
http://kmeleonbrowser.org/forum/read.php?9,131284
It turns out that this a small inconvenience, not a problem.




@roytam1
Noticed another problem that affects the engine. New kplugin (not this compilation, and do all gestures.dll released after 20.05.2015, after 76 alpha) causes a failure in authentication where validation is used for mouse dragging.

Is expressed by the fact that even if you correctly input the captcha and then entering by dragging a slider form, the answer is not counted against! If you disable the mouse gestures (to unload the kplugin) everything works. But if you use the kplugin from 76a all works too!
(located here http://kmeleonbrowser.org/forum/read.php?8,135398 )

As I understand it, the problem is that in the new versions is the drawing of the raster in the layer above the window, but because protection and automation believes that the captcha introduces by robot-spider.

Visualization of the gestures is nice, but should not interfere with the work and input. Can I ask You to replace gestures.dll on the one that does not paralyze the entry forms? Or maybe You can recompile it?

old (working plugin) gestures.dll size: 11 264 Bytes
MD5: 57fa0cc49e13602222c0992ce5740c28
SHA1: f6539852edc41fa8069825ac37b2a67deb82e0be
CRC32: CDF04F96 ( http://sourceforge.net/projects/kmeleon/files/k-meleon-dev/K-Meleon76a.7z/download )

Source code available on https://sourceforge.net/p/kmeleon/source/ci/f4128695880aae250f939b87026a8acd013392a9/log/?path=

about September 18, 2015

For visual tests i use this form: (in aliexpress site)
https://login.aliexpress.com/?returnUrl=https%3A%2F%2Ftrade.aliexpress.com%2ForderList.htm%3Fspm%3D2114.11010108.1000002.13.9e52a4eZuUDCB%26tracelog%3Dws_topbar%26tsp%3D1512163925502

Write any email like aaa@bbb.com etc. And any password.
When many bad sets, a slider will appear. But this is only an example.

The point is that captcha will not be accepted with the new version of kplugin. And I've noticed not just here. Mouse gestures are a great option. Therefore it is reasonable to use the version which does not violate the input.

The experiment was recorded on video for demonstration:
(please can be downloaded here: ~562 Kcool smiley https://yadi.sk/d/Sjvb7_O83QErhf
...
For the same reason I couldn't log in to my Bank, until I realized what the problem is.

You may try replacing dll with this:
http://o.rthost.win/gpc/files1.rt/gestures_km751_recompile.7z

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

Quote
roytam1
You may try replacing dll with this:
http://o.rthost.win/gpc/files1.rt/gestures_km751_recompile.7z

Awesome! Works just perfect! Thank you!

Your amazing fixes and patches must be necessarily saved as source code in archive for all times.



Edited 1 time(s). Last edit at 12/02/2017 12:58AM by hermes.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 02:11AM

Now I'm here too, guys.

You both are making great things we all were waiting for so long! Beautiful.

Will e-mail Dorian soon.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 02:52AM

tested roytam1's build a little.

Facebook images fix works fine - great!!!

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: roytam1
Date: December 02, 2017 03:34AM

Quote
hermes
Quote
roytam1
You may try replacing dll with this:
http://o.rthost.win/gpc/files1.rt/gestures_km751_recompile.7z

Awesome! Works just perfect! Thank you!

Your amazing fixes and patches must be necessarily saved as source code in archive for all times.

No, but instead, a separated download will be provided.
http://o.rthost.win/gpc/files1.rt/kmeleon-goanna-patches-addition-171202.7z (*)

for Goanna source tree must be applied with my XP patch set first.
https://o.rthost.win/palemoon/sources_patches_20171202.7z (**)

(*) Note that nsResProtocolHandler-old-behaviour.diff is optional, only if you want to change "resource:///" back to old behavior which points to directory where k-meleon.exe lives.
(**) Note that zlib patch is optional.

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

Thanks, will research. Though almost already 67 year old) I'll try to help, if i can.
Noticed that as in the original builds it is recommended a small edit in k-meleon.exe.
(original)
0057620: 0000 0000 332e 342e 3100 0000 2257 494e  ....3.4.1..."WIN
0057630: 4e54 2200 3230 3134 3031 3035 0000 0000  NT".20140105....

(edit)
0057620: 0000 0000 3736 2e30 0000 0000 2257 494e  ....76.0...."WIN
0057630: 4e54 2200 332e 3400 3031 3035 0000 0000  NT".3.4.0105....

Small correction correcting two problems at once. Firstly corrects the user-agent
(especially if general.useragent.compatMode 0 and 1 as a part setting 2).

Secondly does not cause rejection xpi and call brooding window retune when you
change this setting and restart the browser (if you xpi install earlier).

It is not critical (optional) solution. Just improves compatibility (especially with xpi
which verifying these values).

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 03:39PM

More testing:

Preferences window is partly broken, so you cannot change language or skin there.



But it can be done on about:preferences page



Edited 1 time(s). Last edit at 12/02/2017 06:23PM by rodocop.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
Date: December 02, 2017 06:08PM

Quote
rodocop
More testing:

Preferences window is partly broken, so you cannot change language or skin there.



But it can be done on about:preferences page

Not true. You are wrong (everything works: https://yadi.sk/d/mIvs9Kf73QFoEe ~130 Kcool smiley.
By the way miniature isn't not the same picture (as big image).



Edited 1 time(s). Last edit at 12/02/2017 06:10PM by hermes.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 06:20PM

sorry, not only me but multiple users are experiencing the same thing with Goanna build.

Maybe we have downloaded different versions of roytam1's assembly? He updated package several times.

P.S. Image source fixed.



Edited 2 time(s). Last edit at 12/02/2017 06:24PM by rodocop.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 06:33PM

More testing.

LAV libraries seem to be OBLIGATE - without them some YT-videos do cause extremly rapid memory leak up to the max app limit (~1,5Gb) after exceeding which KM gets unresponsive and 'blackouts' away.

But with LAV dlls added the same video is played smoothly with less resources needed in comparison even with brilliant basilisk-xpmod.

Example of such a video: http://www.atlantiswordprocessor.com/en/help/atlantips_translation_side_by_side.htm



Edited 1 time(s). Last edit at 12/02/2017 06:34PM by rodocop.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
Date: December 02, 2017 07:56PM

@rodocop

You're using Windows10, probably the reason of the fault these settings in this.
My current system is Server2K3 DC SP2. Also checked on WindowsXP SP2 / SP3, Win7 SP1.
Check now on other systems... now is not possible) And she's too heavy for laptop PC.

On Monday, I will be able to test on any OS. Can you try on XP?
(test with no modifications with the original build on a clean profile)

And start without the LAV filters on a system of NT6.1+ may cause unexpected behavior because you use a built-in OS decoder.

However, specifically tested on Windows 7 (x86) SP1... even after 6 minutes of playback everything was fine. First, the memory slowly grew, but later stabilized.
(screen of ProcessExplorer: https://yadi.sk/i/pTK9sCzz3QFvoh ).

There is a suspicion that the case in OS or a problem on your side.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 08:53PM

Никакой Десятки, Боже упаси!!!

I'm really on Win 7 SP1 x86 here! And I have this hyperleak without LAV every time I tested.

Well, could you pack YOUR instance of that roytam1's build and upload on YaDisk? I just want to compare builds...

And test your one on my system.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
Date: December 02, 2017 09:06PM

@rodocop

Quote

I'm really on Win 7 SP1 x86 here! And I have this hyperleak without LAV every time I tested.

The conclusion about of version OS were made based on your screenshot of the preferences dialog. This theme emulates Windows10? : )
You must admit that the screenshot like as Windows10. No?

Uploaded: https://yadi.sk/d/hctgVlXq3QG2JF

I have a version of what can happen: the problem may be your video driver.
By default, without LAV filters, the browser uses hardware acceleration of your video card
(with M$ decoder). To exclude the influence of the video card, try to start in safe mode with networking (unless you are using different from a wired connection).

If the problem goes away, blame the video driver. Because the same spot on my Windows7 with a working video driver does not cause this behaviour (AMD Radeon video adapter). Or try to disable hardware acceleration in the browser.



Edited 1 time(s). Last edit at 12/02/2017 09:21PM by hermes.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 02, 2017 09:39PM

This was not mine screenshot, but I have just the same prob on my Win 7

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: hermes
Date: December 02, 2017 09:58PM

Quote
rodocop
This was not mine screenshot, but I have just the same prob on my Win 7

Since the screenshot came from you, decided that it is your OS.
I can record similar video on Windows7. Need?
Have you checked in safe mode?

OK. (here current test without LAV: https://yadi.sk/d/0nXtC48Z3QG7DM ~525 Kcool smiley



Edited 1 time(s). Last edit at 12/02/2017 10:59PM by hermes.

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

Quote
hermes
Have you checked in safe mode?

Doesn't load video at all in safe mode with network here.

Options: ReplyQuote
Re: Using the Goanna engine instead of Gecko in K-Meleon...
Posted by: rodocop
Date: December 03, 2017 02:08AM

Found the source of Preferences panel (F2) problem:

our builds differ only in xul.dll.

1) xul.dll from 28.11.2017 (size 27 810 304) is all right with Preferences panel

2) xul.dll from 30.11.2017 (size 27 810 816) causes no Lang and Skin choice in Preferences.



Edited 2 time(s). Last edit at 12/03/2017 02:09AM by rodocop.

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

Confirmed. The Build has changed. If a new file, here having problems on all systems.
...
Also found the cause of the memory leak. If any movie to open directly on youtube, all is well.
If (as in your example) on another page (where the video is loaded using iframe) will leak memory (if you not use LAV filters). But this is not always the case) Noticed when the Intel video card
(on the wife's laptop).



Edited 1 time(s). Last edit at 12/03/2017 03:17AM by hermes.

Options: ReplyQuote
Re:K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 03, 2017 03:24AM

Quote
rodocop
Found the source of Preferences panel (F2) problem:

our builds differ only in xul.dll.

1) xul.dll from 28.11.2017 (size 27 810 304) is all right with Preferences panel

2) xul.dll from 30.11.2017 (size 27 810 816) causes no Lang and Skin choice in Preferences.

Because this patch is applied.
http://kmeleonbrowser.org/forum/read.php?8,138447,143300#msg-143300

Will be unapplied in next build.



Edited 1 time(s). Last edit at 12/03/2017 03:30PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: rodocop
Date: December 03, 2017 03:26AM

The quick fix for resource:/// protocol caused that Preferences panel bug - as I can suggest from roytam1's post and comparison of resource:/// handling in two builds.

UPD.: haven't seen your post, comrade roytam1, sorry.

Couldn't this be done some way so that both issues would be fixed?



Edited 2 time(s). Last edit at 12/03/2017 03:30PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 03, 2017 03:46AM

Quote
rodocop
The quick fix for resource:/// protocol caused that Preferences panel bug - as I can suggest from roytam1's post and comparison of resource:/// handling in two builds.

UPD.: haven't seen your post, comrade roytam1, sorry.

Couldn't this be done some way so that both issues would be fixed?

IMHO only either one can be fixed. 7z is updated and resource:/// patch is unapplied.
Goanna git rev is updated to f054802d7 as well.



Edited 2 time(s). Last edit at 12/03/2017 03:30PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 03, 2017 06:09AM

Quote
roytam1
Goanna git rev is updated to f054802d7 as well.

The issue is resolved. The engine is most important.



Edited 1 time(s). Last edit at 12/03/2017 03:28PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: callahan
Date: December 03, 2017 02:23PM

I'm getting confused as to what roytam1 - KM 76 version is current. I just downloaded a version dated 11-28-2017 ... is this the latest version with all the current fixes or is there a newer version dated 12-03-2017 somewhere?

If so, where is the download link?

... I'm going by the information in 'Platform' ...

[Build]
BuildID=20171128161837
Milestone=3.4.1

Thanks ...



Edited 3 time(s). Last edit at 12/03/2017 03:28PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 03, 2017 02:39PM

Quote
callahan
I'm getting confused as to what roytam1 - KM 76 version is current. I just downloaded a version dated 11-28-2017 ... is this the latest version with all the current fixes or is there a newer version dated 12-03-2017 somewhere?

If so, where is the download link?

... I'm going by the information in 'Platform' ...

[Build]
BuildID=20171128161837
Milestone=3.4.1

Thanks ...

You may just check the same download link, some files may be updated.
for example, palemoon updates may only affect xul.dll.

since it is pre-release test at the moment, there is no updated archive name at the moment.



Edited 1 time(s). Last edit at 12/03/2017 03:28PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: c-sanchez
Date: December 03, 2017 03:10PM

Hey roytam1, please make an topic for your K-Meleon with Goanna. Well I think is better, so all updates, download links, etc are located in the first message.
You could also add a bitcoin address for donations if someone want make one hehe



Edited 1 time(s). Last edit at 12/03/2017 03:27PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 03, 2017 03:18PM

Quote
hermes
Thanks, will research. Though almost already 67 year old) I'll try to help, if i can.
Noticed that as in the original builds it is recommended a small edit in k-meleon.exe.
(original)
0057620: 0000 0000 332e 342e 3100 0000 2257 494e  ....3.4.1..."WIN
0057630: 4e54 2200 3230 3134 3031 3035 0000 0000  NT".20140105....

(edit)
0057620: 0000 0000 3736 2e30 0000 0000 2257 494e  ....76.0...."WIN
0057630: 4e54 2200 332e 3400 3031 3035 0000 0000  NT".3.4.0105....

Small correction correcting two problems at once. Firstly corrects the user-agent
(especially if general.useragent.compatMode 0 and 1 as a part setting 2).

Secondly does not cause rejection xpi and call brooding window retune when you
change this setting and restart the browser (if you xpi install earlier).

It is not critical (optional) solution. Just improves compatibility (especially with xpi
which verifying these values).
you may just setting kmeleon.install_firefox_extension=0 in about:config to make it checking real K-Meleon version.



Edited 1 time(s). Last edit at 12/03/2017 03:27PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 03, 2017 03:19PM

Quote
c-sanchez
Hey roytam1, please make an topic for your K-Meleon with Goanna. Well I think is better, so all updates, download links, etc are located in the first message.
You could also add a bitcoin address for donations if someone want make one hehe
will do once pre-release test period is passed.
I hope people can test the pre-release binary first.



Edited 1 time(s). Last edit at 12/03/2017 03:27PM by rodocop.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: rodocop
Date: December 03, 2017 03:44PM

Quote
c-sanchez
Hey roytam1, please make an topic for your K-Meleon with Goanna.

Subforum and topic created - and you are already here, folks!

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 03, 2017 04:03PM

Quote
rodocop
Quote
c-sanchez
Hey roytam1, please make an topic for your K-Meleon with Goanna.

Subforum and topic created - and you are already here, folks!
oh thats cool.
Thanks for effort on managing threads and posts!grinning smiley

Options: ReplyQuote
Pages: Previous1234567891011...LastNext
Current Page: 2 of 33


K-Meleon forum is powered by Phorum.