K-Meleon on Goanna :  K-Meleon Web Browser Forum
Building K-Meleon on top of the Goanna engine 
Pages: Previous1234567891011...LastNext
Current Page: 5 of 33
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 06, 2017 04:40PM

Quote
roytam1
Quote
hermes
Quote
roytam1
and noASM version even works in NP21/w
https://o.rthost.win/palemoon/lav-dll-lite-noasm.7z

Even smaller and better! Preferably also for multi-core CPU! Thanks again)
It will only be smaller, but not "better"(=faster).
I recommend people use lav.7z if their CPU supports SSE2.

Conducted comparative tests (compare LAV decoders).

(without any SSE and even MMX https://o.rthost.win/palemoon/lav-dll-lite-noasm.7z : )



(with SSE2 https://o.rthost.win/palemoon/lav.7z )



Tested on core i3 (3.3 GHz, HT is on) video 720p H264 (full screen).
The difference was only 6.15% : )

IMHO about 6% is a small fee for complete versatility)

But each decides.



...
More tests (1080p playback, full screen).

(without any SSE and even MMX)



(with SSE2)



The difference was only 6.25% : )



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

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: KMfan2
Date: December 06, 2017 05:37PM

Quote
hermes
@Chanson Yu
Quote


@KMfan2
Quote

Still youtube video hangs randomly after playing for some time.
Facebook videos (scrolling down some pages) aren't playing.
Still flashscore.com site not working.
Quote

Maybe I do not understand something, but flashscore.com a fully working for me.

I confirm working flashscore.com with new profile (i used some @rodocop prefs) but CPU hang if KM isn't minimize in the taskbar. And even so if maximized it hangs again.



Edited 1 time(s). Last edit at 12/06/2017 05:37PM by KMfan2.


Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 06, 2017 07:50PM

@roytam1
Noticed the absence of a corresponding menu just empty space on the page, and this is especially important on the frames (for work with frames).

(all new Goanna builds)



(all old Gecko builds)




Set for the convenience of tests: (~228 Bytes)
(direct link) https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/oQk9UY0T3QP7Fk

Apparently, brings up a menu of text editing instead of a simple menu for the opened page.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 06, 2017 11:15PM

Quote
hermes
@roytam1
Noticed the absence of a corresponding menu just empty space on the page, and this is especially important on the frames (for work with frames).

(all new Goanna builds)



(all old Gecko builds)




Set for the convenience of tests: (~228 Bytes)
(direct link) https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/oQk9UY0T3QP7Fk

Apparently, brings up a menu of text editing instead of a simple menu for the opened page.

It seems that Goanna always returning a selection area to KM and confusing KM.
I think I need some more time digging in the problem.

And there is a bug with "contenteditable" attribute in both Gecko and Goanna build of KM, typed text doesn't shown in element with contenteditable, but to status bar.



Edited 1 time(s). Last edit at 12/06/2017 11:24PM by roytam1.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: rodocop
Date: December 06, 2017 11:55PM

yes, there were a few bugs touching how the different fields (mostly for text input) were interpreted by KM. They were fixed but maybe this wasn't full fix.
Or we are faced to some regression due to partly lost source (those accidents with Dorian's SSD).

But the bug with partly broken interpretation of page itself (and thus - partly cut context menu) is new issue with Goanna only...



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

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 07, 2017 01:57AM

Quote
roytam1
It seems that Goanna always returning a selection area to KM and confusing KM.
I think I need some more time digging in the problem.

And there is a bug with "contenteditable" attribute in both Gecko and Goanna build of KM, typed text doesn't shown in element with contenteditable, but to status bar.

Thank you for your enthusiasm and support! With gratitude and respect we will wait for your stunning modifications. Indeed you have breathed new life into the good old project, and I think words alone will not be enough to Express my gratitude (and I am sure that I can say this on behalf of the rest too).

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: rodocop
Date: December 07, 2017 11:21AM

Just can second you, hermes!

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 07, 2017 01:33PM

Quote
roytam1

and noASM version even works in NP21/w
https://o.rthost.win/palemoon/lav-dll-lite-noasm.7z

The so-called 486 class CPU in NP21/w is cheating that it has CMOV instructions implemented. Testing in PCem Pentium MMX fails.

I patched MSVCR120.DLL strncmp() function NOT to use CMOV instruction.
https://o.rthost.win/palemoon/msvcr120-i586.7z

and it works!


Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: guenter
Date: December 07, 2017 07:48PM

Quote
rodocop

Or we are faced to some regression due to partly lost source (those accidents with Dorian's SSD).

The last test versions before the Dorian's SSD crash were about altering skin support. How about skipping these innovations.




Where is a current spell dll for 76 on Goanna 3.4.1? The feature does not work for me yet.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 07, 2017 08:19PM

Conducted an extreme test on the oldest available x86 PC (year 1998).
2000lite + 2000 Kernel EX



With small repair (had to change the capacitors), the computer has 160 MB of RAM,the CPU frequency to 368 MHz and it works!



Edited 1 time(s). Last edit at 12/07/2017 08:34PM by hermes.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 07, 2017 10:50PM

Quote
guenter
Quote
rodocop

Or we are faced to some regression due to partly lost source (those accidents with Dorian's SSD).

The last test versions before the Dorian's SSD crash were about altering skin support. How about skipping these innovations.




Where is a current spell dll for 76 on Goanna 3.4.1? The feature does not work for me yet.

Context Menu problem has to be fixed in order to see spell checker can work or not.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 07, 2017 11:14PM

@guenter
Quote

The feature does not work for me yet.

It works. Just don't have the switch in the context menu. You can enable it in about:config.



Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: guenter
Date: December 07, 2017 11:22PM

Quote
roytam1
Quote
guenter
Quote
rodocop

Or we are faced to some regression due to partly lost source (those accidents with Dorian's SSD).

The last test versions before the Dorian's SSD crash were about altering skin support. How about skipping these innovations.




Where is a current spell dll for 76 on Goanna 3.4.1? The feature does not work for me yet.


Context Menu problem has to be fixed in order to see spell checker can work or not.


ok & thx for the answer / and as said previously by our comrades from Russsia - thank You for Your efforts to create and maintain New Moon and K-Meleon baesd on it as browsers that comply to current needs for OSes that are not anymore supported by their original vendor MS - but that are still used by many people in China, Russia an here in Central Europe.



Edited 2 time(s). Last edit at 12/07/2017 11:36PM by guenter.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: guenter
Date: December 07, 2017 11:23PM

Quote
hermes
@guenter
Quote

The feature does not work for me yet.

It works. Just don't have the switch in the context menu. You can enable it in about:config.


thx

what exactly do i post as search string in about config

ps, unless it can be only fixed by a dev.



Edited 1 time(s). Last edit at 12/07/2017 11:27PM by guenter.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 07, 2017 11:31PM

@guenter
kmeleon.plugins.spellcheck.load;true

layout.spellcheckDefault;2

spellchecker.dictionary;ru-RU *
--
*Your language

And you need to have dictionary files (*.aff, *.dic).



Edited 3 time(s). Last edit at 12/07/2017 11:36PM by hermes.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 08, 2017 05:49AM

Quote
roytam1
Quote
hermes
@roytam1
Noticed the absence of a corresponding menu just empty space on the page, and this is especially important on the frames (for work with frames).

(all new Goanna builds)



(all old Gecko builds)




Set for the convenience of tests: (~228 Bytes)
(direct link) https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/oQk9UY0T3QP7Fk

Apparently, brings up a menu of text editing instead of a simple menu for the opened page.

It seems that Goanna always returning a selection area to KM and confusing KM.
I think I need some more time digging in the problem.

And there is a bug with "contenteditable" attribute in both Gecko and Goanna build of KM, typed text doesn't shown in element with contenteditable, but to status bar.
With some ugly tricks and hacks, winembed is working with Goanna.


and contenteditable works. So there is some more work in KM.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: Impure
Date: December 08, 2017 06:08AM

roytm1 Sir,

Please mention the date at which the new Goanna build are updated and uploaded as it would be easy to download.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 08, 2017 08:59AM

Quote
Impure
roytm1 Sir,

Please mention the date at which the new Goanna build are updated and uploaded as it would be easy to download.

Since it is pre-release stage now, I'd just updating same 7z archive and omitting other information like date.

Now 7z archive is updated and context menu should be fixed.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: Mala Okeh
Date: December 08, 2017 11:12AM

Thx a lot, roytam - works fine.

Mala Okeh

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: rodocop
Date: December 08, 2017 12:38PM

Yes, context menu is fixed now.

roytam1,
couldn't you please collect your new default prefs added or changed in kmeleon.js in separate js-file?

If not, no prob, but if you can do it some easy way - it would be great.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 08, 2017 12:44PM

Quote
roytam1
Quote
roytam1
Quote
hermes
@roytam1
Noticed the absence of a corresponding menu just empty space on the page, and this is especially important on the frames (for work with frames).

(all new Goanna builds)

https://s7.postimg.cc/wya6oyyi3/goanna.png

(all old Gecko builds)

https://s7.postimg.cc/8hs0ui5h7/gecko.png


Set for the convenience of tests: (~228 Bytes)
(direct link) https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/oQk9UY0T3QP7Fk

Apparently, brings up a menu of text editing instead of a simple menu for the opened page.

It seems that Goanna always returning a selection area to KM and confusing KM.
I think I need some more time digging in the problem.

And there is a bug with "contenteditable" attribute in both Gecko and Goanna build of KM, typed text doesn't shown in element with contenteditable, but to status bar.
With some ugly tricks and hacks, winembed is working with Goanna.
https://i.imgur.com/at82fXQ.png

and contenteditable works. So there is some more work in KM.

so root of contenteditable status bar issue is accessibility.typeaheadfind=true
disable it makes contenteditable working again.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 08, 2017 12:50PM

Quote
rodocop
Yes, context menu is fixed now.

roytam1,
couldn't you please collect your new default prefs added or changed in kmeleon.js in separate js-file?

If not, no prob, but if you can do it some easy way - it would be great.

Sure. kmeleon.js is restored to 76RC2 state.
My new prefs are in kmprefs-additional.js.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: rodocop
Date: December 08, 2017 02:00PM

Quote
roytam1
so root of contenteditable status bar issue is accessibility.typeaheadfind=true
disable it makes contenteditable working again.

Does this mean that FindAsYouType feature is disabled in Goanna-KM?

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 08, 2017 02:03PM

Carried fixes very important and run perfectly! I try to voice a couple of ideas.

Quote
roytam1
Quote
rodocop
Yes, context menu is fixed now.

roytam1,
couldn't you please collect your new default prefs added or changed in kmeleon.js in separate js-file?

If not, no prob, but if you can do it some easy way - it would be great.

Sure. kmeleon.js is restored to 76RC2 state.
My new prefs are in kmprefs-additional.js.


This is detail, but maybe (if the clean up and for logical consistency) it is possible to replace the inscription Goanna/20140105* to the real value (as in PaleMoon, for example, build Identifier: 20171204 and accordingly Goanna/20171204).

If general.useragent.compatMode = 0, user-agent: (in my case)
Mozilla/5.0 (Windows NT 5.2; rv:3.4) Goanna/20140105 K-Meleon/76.0
can be
Mozilla/5.0 (Windows NT 5.2; rv:3.4) Goanna/3.4 K-Meleon/76.0
or
Mozilla/5.0 (Windows NT 5.2; rv:3.4.1) Goanna/3.4.1 K-Meleon/76.0 ?

maybe
Mozilla/5.0 (Windows NT 5.2; rv:3.4) Goanna/20171204 K-Meleon/76.0
or
Mozilla/5.0 (Windows NT 5.2; rv:3.4.1) Goanna/20171204 K-Meleon/76.0
...
Either trying to avoid exact numbers, just always output Goanna/3.4.1 (or 3.4 as universal)?

--
* because the engine is obviously not from the year 2014


Maybe the archive should include the folder and not the pile of files, as is done in builds of PaleMoon and Basilisk?



Edited 2 time(s). Last edit at 12/08/2017 02:58PM by hermes.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 08, 2017 02:17PM

Quote
rodocop
Quote
roytam1
so root of contenteditable status bar issue is accessibility.typeaheadfind=true
disable it makes contenteditable working again.

Does this mean that FindAsYouType feature is disabled in Goanna-KM?
yes by setting accessibility.typeaheadfind = false in kmprefs-additional.js
if you need this function(and breaking editing in contenteditable fields), goto about:config and toggle this flag.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 08, 2017 02:56PM

Quote
hermes
Carried fixes very important and run perfectly! I try to voice a couple of ideas.

Quote
roytam1
Quote
rodocop
Yes, context menu is fixed now.

roytam1,
couldn't you please collect your new default prefs added or changed in kmeleon.js in separate js-file?

If not, no prob, but if you can do it some easy way - it would be great.

Sure. kmeleon.js is restored to 76RC2 state.
My new prefs are in kmprefs-additional.js.


This is detail, but maybe (if the clean up and for logical consistency) it is possible to replace the inscription Goanna/20140105* to the real value (as in PaleMoon, for example, build Identifier: 20171204 and accordingly Goanna/20171204).
...
Either trying to avoid exact numbers, just always output Goanna/3.4.1 (or 3.4 as universal)?

--
* because the engine is obviously not from the year 2014


Maybe the archive should include the folder and not the pile of files, as is done in builds of PaleMoon and Basilisk?
7z archive updated. so GetPlatformBuildID() will use date when KmAppInfo.cpp is compiled.

for 7z file layout, it is because I pack it manually by unselecting Porfile folder and *.lib/*.exp/*.pdb/etc. in release folder.
May think about automatic packaging script to do this job later.



Edited 1 time(s). Last edit at 12/08/2017 03:34PM by roytam1.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 08, 2017 03:12PM

It's all good now) Thanks!

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: guenter
Date: December 08, 2017 03:39PM

Quote
hermes
@guenter
kmeleon.plugins.spellcheck.load;true

layout.spellcheckDefault;2

spellchecker.dictionary;ru-RU *
--
*Your language

And you need to have dictionary files (*.aff, *.dic).

Has all set that way. I use old profile. And automatically has en-US dics

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: guenter
Date: December 08, 2017 03:51PM

Quote
roytam1
Quote
guenter
Quote
rodocop

Or we are faced to some regression due to partly lost source (those accidents with Dorian's SSD).

The last test versions before the Dorian's SSD crash were about altering skin support. How about skipping these innovations.




Where is a current spell dll for 76 on Goanna 3.4.1? The feature does not work for me yet.

Context Menu problem has to be fixed in order to see spell checker can work or not.

I will test later. thank You, p.s. Tested Spellcheck menu Works now.

Packing Script: No idea - but maybe.

There is a K-Meleon packager environment. I will look now whether I still have an older working version that I can post or send. You'd put Goanna assembled by its build script into bin/common and KM specifics where they belong.

p.s. I found older version KMPackager3.4. pretty old from 1.5.3 time.
Send by mail?


Else I can try to contact its maintainer jujuland.



Edited 3 time(s). Last edit at 12/08/2017 05:29PM by guenter.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: siria
Date: December 08, 2017 09:28PM

Waah... I see you have already included my trouble-info macro - that's GREAT, except that it's not ready yet by far! Uh oh, must hurry up...

And while you're at macros smiling bouncing smiley) Dorian has added a very long very hard missed function: $OnSwitchTab
Prob is, he only added it to the macros.dll, but forgot the var-creation and function-creation in main.kmm!
Otherwise it works, we've recently tested it. Could you add those 2 snippets in main.kmm yourself, that would be nice? Just search for "ActivateWindow" and copy its lines (in 2 places)

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


K-Meleon forum is powered by Phorum.