SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Wicknix has released SeaLion 33.0.0.
Wicknix wrote: This is a new milestone release. It involves over 250 commits, of which the most important ones are highlighted here.

New features:

Implemented a restricted version of the asynchronous clipboard API (navigator.clipboard). This API is restricted to writing only for obvious security considerations. It supports both plaintext and the standard DataTransfer methods. We did not implement the reinvented wheel concept of ClipboardItem objects.
Implemented support for SHA-2 (SHA-256/SHA-512/etc.) signatures for OCSP stapled responses.
Implemented PromiseRejectionEvent. Although this is rarely actually used, some common JS libraries (you know who you are!) use it as a feature level canary and start loading (broken!) Promise shims if it is not found, causing compatibility issues and broken websites due to the shims.
Fixes:

Aligned microtasks and Promises scheduling with the current spec and expected behavior.
We now no longer send click events to top levels of the document hierarchy when using non-primary buttons (use auxclick, instead, to capture these events).
Greatly improved the performance of box shadows.
Fixed several issues related to focus and content selection.
Fixed issues with the use of focus-within caused by unexpected processing of DOM events.
Fixed an issue with CSP not behaving as-expected when using importScripts(), and fixed a number of additional CSP-related issues.
Greatly improved the performance of file/data uploads over HTTP/2 (most of the secure websites out there).
Fixed an web compatibility issue with CORS preflights not sending the original request's referrer policy or referrer header.
Fixed a crash due to clamping code introduced for SetInterval and SetTimeout timers.
Fixed a spec compliance issue with StructureClone.
Fixed crashes when dynamic imports are canceled (e.g. by navigation).
Other changes:

Changed to now have its .files property be writable following a spec change and recommendation.
We are now requiring and building against the C++17 language standard.
Updated the in-tree ffvpx lib to 6.0.
Updated the IntersectionObserver interface to now also accept documents for the observer root instead of only HTML elements.
Cleaned up various bits of code surrounding GMP, memory allocation, system libraries, vestigial Android code, freetype2 and developer tools.
Improved efficiency of handling D3D textures.
Added initial and experimental Mac PowerPC and Big Endian support.
Security issues addressed: CVE-2024-0746, CVE-2024-0741, CVE-2024-0743 DiD, CVE-2024-0750 DiD, and CVE-2024-0753.
UXP Mozilla security patch summary: 3 fixed, 2 DiD, 12 not applicable.
Grab the SeaLion-Extras.zip for some popular compatible extensions, themes, and Flash installers (no time bomb versions). Some extensions had to be modified to work with this release. If you notice incompatible extensions that use to work, download this archive again and reinstall those extensions.

Older browsers that can't see the downloads click here: https://github.com/wicknix/SeaLion/rele ... ets/33.0.0

Download: sealion-33.0.0.linux-powerpc.tar.xz

He built it on Fienix/Debian.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 825
Joined: Tue May 02, 2017 7:23 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by Roland »

xeno74 wrote: Mon Feb 05, 2024 8:53 am Wicknix has released SeaLion 33.0.0.

Download: sealion-33.0.0.linux-powerpc.tar.xz

He built it on Fienix/Debian.
Works ok with MIntPPC... Thanks!

But why is Sealion (also the previous versions) so slow with Youtube? When I tested with Interweb to open a direct link to a video, it took only about 15s to load the page completely. But with Sealion the same operation took over 1 min! Due to this slowness, I have gone back to Interweb when using Youtube.

I use naturally Greasemonkey and Viewtube with both browsers.
- Roland -
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Roland wrote: Wed Feb 07, 2024 3:30 pm
Works ok with MIntPPC... Thanks!

But why is Sealion (also the previous versions) so slow with Youtube? When I tested with Interweb to open a direct link to a video, it took only about 15s to load the page completely. But with Sealion the same operation took over 1 min! Due to this slowness, I have gone back to Interweb when using Youtube.

I use naturally Greasemonkey and Viewtube with both browsers.
Yes, Sealion is slow during the first load of the YouTube video pages but it plays the videos better than Arctic Fox.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Skateman
Posts: 864
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by Skateman »

SeaLion 33 up and running fine on my AmigaOne X5000!

Image

Big picture: https://www.skateman.nl/wp-content/uplo ... -04-02.png
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Skateman wrote: Sun Feb 11, 2024 11:07 am SeaLion 33 up and running fine on my AmigaOne X5000!
Thanks for testing!
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
caseycullen
Posts: 521
Joined: Sat Dec 17, 2016 7:12 am
Location: Madison, WI USA
Contact:

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by caseycullen »

Running a little late, but SeaLion has been updated to version 33.0 in the Fienix repository.
Image
Fienix News

-Casey
Roland
Posts: 825
Joined: Tue May 02, 2017 7:23 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by Roland »

For unknown reason my Sealion (33.0) does not have any search engines installed. How can I add them? I do not need anything else than Duckduck. The 'Manage sech engines/Get more search engines" menu does not do anything.
- Roland -
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

I compiled the new SeaLion 33.0.0 for old 32-bit Linux distributions like Void PPC without AltiVec support today.

Download: sealion-33.0.0.linux-powerpc-gtk2.tar.xz

Image

@Roland
Search engines are working with SeaLion 33.0.0 on my AmigaOnes. Could you please try this package?
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 825
Joined: Tue May 02, 2017 7:23 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by Roland »

xeno74 wrote: Wed Mar 06, 2024 11:50 amSearch engines are working with SeaLion 33.0.0 on my AmigaOnes. Could you please try this package?
Tested, but the search engines are still missing... Same problem is seen both with MintPPC and Fienix. But the internal '33.0.0' which is installed from the Fienix depot works normally. What can cause this difference? The settings should be common for both.
- Roland -
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Roland wrote: Wed Mar 06, 2024 3:44 pm Tested, but the search engines are still missing... Same problem is seen both with MintPPC and Fienix. But the internal '33.0.0' which is installed from the Fienix depot works normally. What can cause this difference? The settings should be common for both.
Maybe different directories. My SeaLion looks for search engine plugins in the following directory:

Code: Select all

sealion/searchplugins
You can also ask Wicknix.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply