K-Meleon on Goanna :  K-Meleon Web Browser Forum
Building K-Meleon on top of the Goanna engine 
Pages: Previous1234567891011...LastNext
Current Page: 4 of 33
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 05, 2017 07:29AM

Quote
rodocop
When non-english locale set, about:addons doesn't show addons info - just icons in list:

maybe language files need to be changed. (Since I don't use language files)

EDIT:
Yes there are 2 new strings are added in Goanna eninge:
<!ENTITY addon.nativeAddon "This add-on directly targets Pale Moon">
<!ENTITY addon.compatAddon "This add-on targets Mozilla Firefox and runs in compatibility mode">

I added them in locales\*\*.jar\mozapps\extensions\extensions.dtd (as English) and that page is working again. 7z archive updated.



Edited 3 time(s). Last edit at 12/05/2017 08:05AM by roytam1.

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

@roytam1
Conducted tests. The result is stunning! On the old Celeron 1200 MHz (MMX, SSE) not only it works, but now I can watch 720p H264 video (when using LAV 0.69)! On the Celeron (with MMX) browser confidently surf, but when trying to view the H264 browser crashes (because LAV 0.69 require SSE). Can I ask You to recompile the package LAV without SSE?

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

Quote
hermes
@roytam1
Conducted tests. The result is stunning! On the old Celeron 1200 MHz (MMX, SSE) not only it works, but now I can watch 720p H264 video (when using LAV 0.69)! On the Celeron (with MMX) browser confidently surf, but when trying to view the H264 browser crashes (because LAV 0.69 require SSE). Can I ask You to recompile the package LAV without SSE?

I don't know if ffmpeg make use of SSE unconditionally or not, I may try to compile it later.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 05, 2017 10:30AM

Quote
roytam1
I don't know if ffmpeg make use of SSE unconditionally or not, I may try to compile it later.

Thanks!

There is information (about ffmpeg): i486 generic build, following codecs still need i686 CPU

x264
x265
libvpx
fdk-aac
faac

I.e. it is possible that for H264 SSE stays on. But it is important to clarify that libvpx is part of the browser and allows you to decode webm (VP8 / VP9). So there is a chance) because now the browser is fully functional even without SSE and shows webm for hardware without any SSE instructions.

Waiting for new tests)



Edited 4 time(s). Last edit at 12/05/2017 11:03AM by hermes.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: KMfan2
Date: December 05, 2017 12:06PM
Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 05, 2017 12:09PM

Quote
hermes
Quote
roytam1
I don't know if ffmpeg make use of SSE unconditionally or not, I may try to compile it later.

Thanks!

There is information (about ffmpeg): i486 generic build, following codecs still need i686 CPU

x264
x265
libvpx
fdk-aac
faac

I.e. it is possible that for H264 SSE stays on. But it is important to clarify that libvpx is part of the browser and allows you to decode webm (VP8 / VP9). So there is a chance) because now the browser is fully functional even without SSE and shows webm for hardware without any SSE instructions.

Waiting for new tests)
Please try this build:
https://o.rthost.win/palemoon/lav-mmx.7z

configure line:
./configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=vp8,vp9,aac,aac_latm,h264,hevc,mpegaudio,flac --enable-decoder=vp8,vp9,aac,aac_latm,h264,hevc,mp3,flac --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-nvenc --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm --toolchain=msvc --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-xop --disable-fma3 --disable-fma4 --disable-avx2 --disable-aesni --build-suffix=-lav

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

don't know if Goanna XULRunner is no good at IA32 only.
Palemoon IA32 seems working.

EDIT: Tried rebuilding everything and removed old profile, and it seems working now.
7z archive updated.



Edited 1 time(s). Last edit at 12/05/2017 01:57PM by roytam1.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: Chanson Yu
Date: December 05, 2017 03:14PM

Hello there!Two bugs to report both on KM76 and KMGoanna:

1. Can't clear caches by the tool menu options,about the privacy related commands:
plugin(privacy,ClearCache); --> ONLY this don't work!
plugin(privacy,ClearCookies); --> Works
plugin(privacy,ClearHistory); --> Works
plugin(privacy,ClearMRU); --> Works
plugin(privacy,ClearSignon); --> Works

2. Can't add and save user-defined gestures actions in the Preferences panel:


________________________________________
K-Meleon zh-CN: http://pan.baidu.com/s/1o6NoHfG

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

Quote
roytam1
Quote
hermes
Quote
roytam1
I don't know if ffmpeg make use of SSE unconditionally or not, I may try to compile it later.

Thanks!

There is information (about ffmpeg): i486 generic build, following codecs still need i686 CPU

x264
x265
libvpx
fdk-aac
faac

I.e. it is possible that for H264 SSE stays on. But it is important to clarify that libvpx is part of the browser and allows you to decode webm (VP8 / VP9). So there is a chance) because now the browser is fully functional even without SSE and shows webm for hardware without any SSE instructions.

Waiting for new tests)
Please try this build:
https://o.rthost.win/palemoon/lav-mmx.7z

configure line:
./configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=vp8,vp9,aac,aac_latm,h264,hevc,mpegaudio,flac --enable-decoder=vp8,vp9,aac,aac_latm,h264,hevc,mp3,flac --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-nvenc --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm --toolchain=msvc --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-xop --disable-fma3 --disable-fma4 --disable-avx2 --disable-aesni --build-suffix=-lav

When open a test video, browser closes (crashes sometimes only on MMX CPU). But... h264 is not showing. Maybe there is another option?
...
On a processor with simply SSE all just fine. By the way, this library and a lot smaller, so in any case it is necessary to recommend it as a base.



Edited 2 time(s). Last edit at 12/05/2017 03:33PM by hermes.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 05, 2017 03:31PM

Quote
Chanson Yu
Hello there!Two bugs to report both on KM76 and KMGoanna:

1. Can't clear caches by the tool menu options,about the privacy related commands:
plugin(privacy,ClearCache); --> ONLY this don't work!
plugin(privacy,ClearCookies); --> Works
plugin(privacy,ClearHistory); --> Works
plugin(privacy,ClearMRU); --> Works
plugin(privacy,ClearSignon); --> Works

2. Can't add and save user-defined gestures actions in the Preferences panel:

because there is no browser.cache.disk.parent_directory anymore.
please try replacing this kplugin: http://o.rthost.win/gpc/files1.rt/km76g-privacy-clearcache-fix.7z

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

Quote
hermes
Quote
roytam1
Quote
hermes
Quote
roytam1
I don't know if ffmpeg make use of SSE unconditionally or not, I may try to compile it later.

Thanks!

There is information (about ffmpeg): i486 generic build, following codecs still need i686 CPU

x264
x265
libvpx
fdk-aac
faac

I.e. it is possible that for H264 SSE stays on. But it is important to clarify that libvpx is part of the browser and allows you to decode webm (VP8 / VP9). So there is a chance) because now the browser is fully functional even without SSE and shows webm for hardware without any SSE instructions.

Waiting for new tests)
Please try this build:
https://o.rthost.win/palemoon/lav-mmx.7z

configure line:
./configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=vp8,vp9,aac,aac_latm,h264,hevc,mpegaudio,flac --enable-decoder=vp8,vp9,aac,aac_latm,h264,hevc,mp3,flac --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-nvenc --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm --toolchain=msvc --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-xop --disable-fma3 --disable-fma4 --disable-avx2 --disable-aesni --build-suffix=-lav

When open a test video, browser closes (crashes sometimes only on MMX CPU). But... h264 is not showing. Maybe there is another option?
...
On a processor with simply SSE all just fine. By the way, this library and a lot smaller, so in any case it is necessary to recommend it as a base.
you may try this on your mmx CPU (no hand-written asm, will be slow!)
https://o.rthost.win/palemoon/lav-noasm.7z

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 05, 2017 04:44PM

Launch H264 video on MMX only CPU not yet come to fruition, not succeed unfortunately.
To facilitate tests in Your virtual machine "Neko Project 21/W" made video for light-test:
(direct link) https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/Qz1JnmrW3QLrDb (~7 Kcool smiley

In parallel conducted tests on Core2quad, it is noteworthy that the latest build of the decoder more efficiently uses the resources of multi-core CPU:

(lav 0.69)



(current lav-noasm decoder build)



The tests were run on 720p H264 video.



Edited 1 time(s). Last edit at 12/05/2017 05:11PM by hermes.

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

Quote
roytam1



STICKY:
★ K-Meleon 76 - Goanna 3.4.1

Works out of the box on my system XP SP3 German even better than New Moon 27.7.0a2. Which I had installed on 27.11.2017 already.

Gameleon: All video formats work says: https://www.youtube.com/html5?gl=DE

The mentioned New Moon has an issue with MSE & WebM VP9 and Google search redirects to a CAPCHA page "strange traffic from Your computer network" aka "ungewöhnlichen Datenverkehr aus Ihrem Computernetzwerk". I also had to hack GermanXPI to get a German New Moon. And other Addons also do not install.
Guess I could hack them.

p.s. With GM76 I have not tested making it use old profiles, skin and addons yet.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: Chanson Yu
Date: December 06, 2017 02:05AM

@roytam1,
Thanks,but did you test the clearcache-fix privacy.dll before posted,it doesn't work on KM76 and KMGoanna here.
I use the superdrag function with gestures frequently,please don't drop it!And would you fix the problem I reported about the Preferences panel?
More things: You can use the gestures,
Open Link In New Tab by command: ID_OPEN_LINK_IN_NEW_TAB or openLinkInNewTab,
Open Link In Background Tab by command: ID_OPEN_LINK_IN_BACKGROUNDTAB or openLinkInBackgroundTab,
Open Link In New Window by command: ID_OPEN_LINK_IN_NEW_WINDOW or openLinkInNewWindow,
Open Link In Background Window by command: ID_OPEN_LINK_IN_BACKGROUND or openLinkInBackground,
View Image In New Tab by command: openImageInNewTab but not ID_OPEN_IMAGE_IN_NEW_TAB,
View Image In Background Tab by command: openImageInBackgroundTab but not ID_OPEN_IMAGE_IN_BACKGROUNDTAB,
Search for Selected Text by command: ID_NAV_SEARCH or navSearch,but the result shows in background tab,I prefer to open it in new tab,so adding a choice will be good! smiling smiley

________________________________________
K-Meleon zh-CN: http://pan.baidu.com/s/1o6NoHfG

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

Quote
Chanson Yu
@roytam1,
Thanks,but did you test the clearcache-fix privacy.dll before posted,it doesn't work on KM76 and KMGoanna here.
I use the superdrag function with gestures frequently,please don't drop it!And would you fix the problem I reported about the Preferences panel?
More things: You can use the gestures,
Open Link In New Tab by command: ID_OPEN_LINK_IN_NEW_TAB or openLinkInNewTab,
Open Link In Background Tab by command: ID_OPEN_LINK_IN_BACKGROUNDTAB or openLinkInBackgroundTab,
Open Link In New Window by command: ID_OPEN_LINK_IN_NEW_WINDOW or openLinkInNewWindow,
Open Link In Background Window by command: ID_OPEN_LINK_IN_BACKGROUND or openLinkInBackground,
View Image In New Tab by command: openImageInNewTab but not ID_OPEN_IMAGE_IN_NEW_TAB,
View Image In Background Tab by command: openImageInBackgroundTab but not ID_OPEN_IMAGE_IN_BACKGROUNDTAB,
Search for Selected Text by command: ID_NAV_SEARCH or navSearch,but the result shows in background tab,I prefer to open it in new tab,so adding a choice will be good! smiling smiley

k-meleon.exe has to be updated for cache2 API. 7z archive updated.
for others I need some time for re-applying changes after removing(reverting) drawing functions introduced in KM76, which causes problems in certain sites.



Edited 1 time(s). Last edit at 12/06/2017 03:37AM by roytam1.

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

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.

Win 7 32 bit.



Edited 2 time(s). Last edit at 12/06/2017 06:49AM by KMfan2.

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

Quote
KMfan2
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.

Win 7 32 bit.

Please cleanup your profile (better removing whole Profiles folder) and replace all files in KM folder from redownloaded 7z archive and test again.

For long-length video clips, video will stop updating(but audio still plays) after continuous 24 min playback, you have to seek/change playback ticker location(pause/unpause doesn't help) to resume playback.

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

@Chanson Yu
Quote

I use the superdrag function with gestures frequently,please don't drop it!
I use superdrag every day and this feature is fully functional. The fact that gesture is not visible, does not affect functionality. Graphics layer will cause authentication failure when using the slider (at least on aliexpress and sites with similar authentication method http://kmeleonbrowser.org/forum/read.php?19,143253,143327#msg-143327 ).

I can record a video demonstration (what everything is working), need?

@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.
Maybe I do not understand something, but flashscore.com a fully working for me.

@roytam1
Quote

For long-length video clips, video will stop updating(but audio still plays) after continuous 24 min playback, you have to seek/change playback ticker location(pause/unpause doesn't help) to resume playback.
Yesterday I watched about an hour-long clip without observation of the problem, probably it is irregular. Today, specially play a half-hour https://www.youtube.com/watch?v=Uk3DKL_8e2k
stopped after 30 minutes, all passed without errors.



Edited 4 time(s). Last edit at 12/06/2017 10:15AM by hermes.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 06, 2017 12:02PM
Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 06, 2017 12:40PM
Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76 on Goanna 3.4.1
Posted by: roytam1
Date: December 06, 2017 01:34PM

Modified source codes are pushed to github: https://github.com/roytam1/kmeleon

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

Quote
Chanson Yu
@roytam1,
Thanks,but did you test the clearcache-fix privacy.dll before posted,it doesn't work on KM76 and KMGoanna here.
I use the superdrag function with gestures frequently,please don't drop it!And would you fix the problem I reported about the Preferences panel?
More things: You can use the gestures,
Open Link In New Tab by command: ID_OPEN_LINK_IN_NEW_TAB or openLinkInNewTab,
Open Link In Background Tab by command: ID_OPEN_LINK_IN_BACKGROUNDTAB or openLinkInBackgroundTab,
Open Link In New Window by command: ID_OPEN_LINK_IN_NEW_WINDOW or openLinkInNewWindow,
Open Link In Background Window by command: ID_OPEN_LINK_IN_BACKGROUND or openLinkInBackground,
View Image In New Tab by command: openImageInNewTab but not ID_OPEN_IMAGE_IN_NEW_TAB,
View Image In Background Tab by command: openImageInBackgroundTab but not ID_OPEN_IMAGE_IN_BACKGROUNDTAB,
Search for Selected Text by command: ID_NAV_SEARCH or navSearch,but the result shows in background tab,I prefer to open it in new tab,so adding a choice will be good! smiling smiley

Tried to get back KM76 changes but get rid of GDI+ drawing functions. Please try and report back here.
http://o.rthost.win/gpc/files1.rt/km76g-gestures-nogdip.7z

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

@roytam1
Quote

mplayer doesn't modify ffmpeg source, so they're same.

I understand, but if a fully functional mplayer (ffmpeg lib) can decode h264 stream on such old CPU, it turns out lacking only some tricky compiler directives (for LAV libs). Because the library itself is a can work on this CPU (without any SSE).

Maybe still have other options?

Quote

Tried to get back KM76 changes but get rid of GDI+ drawing functions. Please try and report back here.
http://o.rthost.win/gpc/files1.rt/km76g-gestures-nogdip.7z

About gestures plug-in, interesting observation (in the same aliexpress), when using this plugin there is no need for a captcha input. Even with three dozen incorrect sets need only move the slider!

Thanks! Good Supplement, great functionality!



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

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

Quote
hermes
Launch H264 video on MMX only CPU not yet come to fruition, not succeed unfortunately.
To facilitate tests in Your virtual machine "Neko Project 21/W" made video for light-test:
(direct link) https://getfile.dokpub.com/yandex/get/https://yadi.sk/d/Qz1JnmrW3QLrDb (~7 Kcool smiley

In parallel conducted tests on Core2quad, it is noteworthy that the latest build of the decoder more efficiently uses the resources of multi-core CPU:

(lav 0.69)



(current lav-noasm decoder build)



The tests were run on 720p H264 video.
please try this: https://o.rthost.win/palemoon/lav-dll-lite-mmx.7z

and my NP21/w even has no MMX, I'll compile asm-less build for try.



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

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

Quote
roytam1
please try this: https://o.rthost.win/palemoon/lalv-lite-mmx.7z

and my NP21/w even has no MMX, I'll compile asm-less build for try.

Victory! Now the build is completely independent from SSE!
On the old Celeron 500 Mhz now allows to watch 360p videos! : )

Thank you for excellent work and your patience.



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

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



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



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

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 06, 2017 04:05PM

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

Even smaller and better! Preferably also for multi-core CPU! Thanks again)



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

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

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.

Options: ReplyQuote
Re: K-Meleon 76 on Goanna 3.4.1
Posted by: hermes
Date: December 06, 2017 04:16PM

@roytam1
And now exist 2000 Kernel EX (for example English)?



Edited 2 time(s). Last edit at 12/06/2017 04:18PM by hermes.

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

Quote
hermes
@roytam1
And now exist 2000 Kernel EX (for example English)?

yes, but not in all languages(but you can replace resources in dll with your language manually, and I made zh-TW version from his ja-JP version)
BlackWingCat produce them. http://blog.livedoor.jp/blackwingcat/archives/1299806.html

BTW binary produced by msvc2013 actually not working in real i586 machines because msvc2013 C runtime DLL uses CMOV instructions which i586 processors can not be understood.



Edited 2 time(s). Last edit at 12/06/2017 04:45PM by roytam1.

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


K-Meleon forum is powered by Phorum.