New Modern Webkit-based Browser In Development
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2221 from 2003/2/24
    From: po-RNO
    Quote:

    jacadcaps wrote:
    Wayfarer is back from the dead, with version 9 based on WebKitGTK 2.46.5.


    Iiiincredible, thank you very much!
    The wiki based MorphOS Library - Your starting point for MorphOS
    Software and other things made by me
  • »23.12.24 - 13:08
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    @Georg

    I'd do that if I could just type 'make' and get a build. As it is, I'd have to build a whole cross-compile environment for that, deal with all the dependencies and so on. A G5 is way too slow to build it natively.
  • »23.12.24 - 12:22
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Georg
    Posts: 129 from 2004/4/7
    Wouldn't it help to first build and test a new webkitgtk version on big endian LinuxPPC. The endianess bug would have shown up there too and would have been easier to debug there?
  • »23.12.24 - 06:36
    Profile
  • Caterpillar
    Caterpillar
    jarokuczi
    Posts: 22 from 2016/12/6
    Thanks Jaca, that's unexpected but very welcome gift.
  • »23.12.24 - 05:04
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Wayfarer is back from the dead, with version 9 based on WebKitGTK 2.46.5.

    Once again we're up to date with a WebKit base that's just a couple of days old. That said, this has been the worst rebase so far. I've lost hope a couple of times after trying several attempts at getting the errors fixed, including getting the code to build with older GCCs. 2.46.5 is the first release that no longer builds with GCC10, which has the unfortunate side-effect of build times increasing by the factor of 2. Not exactly helping when you're trying to fix this... In the end the main culprit was a bit of little-endian only code in the html parser that WebKit backported from Chrome.

    I'm sure not all problems have been fixed, but v9 is now stable enough that I'm willing to release it to a wider audience. Report problems you see here and send any crash reports you get, please! Do keep v8 at hand in case something doesn't work or just to compare the behavior before reporting problems.

    And enjoy the holidays with MorphOS :)
  • »23.12.24 - 01:47
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Primax
    Posts: 220 from 2021/7/2
    I opened https://www.morphos-storage.net/?id=2278680.
    In the readme, there is the link: https://github.com/DusteDdk/Wizznic

    How can I configure Wayfarer that it recognizes it as proper link, so that - after right mouse cklick - something like "open in new tab" is offerered...?

    Thanks!
    AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon X1650 / AmigaOS 4.1 Final Edition / MorphOS 3.19
    Amiga1200 / Blizzard 1230 IV PiStorm32-lite / 128 MB RAM / AmigaOS 3.9
  • »14.12.24 - 06:02
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cego
    Posts: 739 from 2006/5/27
    From: Germany
    I mean it in a way, that VNC will just load the content of the website rendered on an externel server. Wayfarer will just act as a GUI around it.

    I wonder why Amifox did not go that route. Standard VNC works even nicely on an A500+ with 020 CPU and Plipbox.
    Pegasos II G4 @1.0GHz, 1GB DDR Ram, Radeon 9200Pro, 240GB SSD+160GB HD, MorphOS 3.18, AmigaOS4.1 FE, Debian 8
  • »22.10.24 - 15:30
    Profile
  • Butterfly
    Butterfly
    SkulleateR
    Posts: 77 from 2023/9/19
    But you can already use that ... Just using TwinVNC to connect to my MacM1 here ;)
  • »22.10.24 - 15:19
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cego
    Posts: 739 from 2006/5/27
    From: Germany
    What about using some kind of VNC?
    Pegasos II G4 @1.0GHz, 1GB DDR Ram, Radeon 9200Pro, 240GB SSD+160GB HD, MorphOS 3.18, AmigaOS4.1 FE, Debian 8
  • »22.10.24 - 13:12
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    It wouldn’t be WRP but the underlying tech would be the same (Chrome).
  • »21.10.24 - 09:20
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 724 from 2004/11/3
    From: near myself
    Quote:

    SkulleateR wrote:
    Would this be the way that AmiFox is using ?


    I hope not :-(

    [ Edited by analogkid 21.10.2024 - 12:50 ]
  • »21.10.24 - 08:50
    Profile
  • man
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    man
    Posts: 136 from 2019/11/11
    a bug strange :when i search a adress that doesn t work with google
  • »21.10.24 - 08:02
    Profile
  • Butterfly
    Butterfly
    SkulleateR
    Posts: 77 from 2023/9/19
    Quote:

    Meanwhile, I intend to focus on providing a Linux/macOS hosted browsing service that will be able to render pages in Wayfarer as transparently as possible. And so, the next Wayfarer version will have an option to either load a page locally or remotely via CEF/Chrome.


    Would this be the way that AmiFox is using ?
  • »21.10.24 - 05:11
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Quote:

    ernsteiswuerfel wrote:
    Perhaps at some point in the future the servo web rendering is usable enough for a decent browser


    I am monitoring alternatives, but none of them are mature enough to be able to replace WebKit.
  • »20.10.24 - 08:35
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 571 from 2015/6/17
    From: Funeralopolis
    Perhaps at some point in the future the servo web rendering is usable enough for a decent browser. It got a WebRender backend for OpenGL accelerated drawing but also a software renderer as fallback. The project strives to be more cross-platform compatible than others and also gained more traction in recent years.
    PMac G5 11,2. PMac G4 3,6. PBook G4 5,8. [MorphOS 3.19 / Adelie Linux / Gentoo Linux] | A600GS [Amibench / OS 3.3] | Talos II Secure Workstation. [Gentoo Linux]
  • »20.10.24 - 08:31
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 724 from 2004/11/3
    From: near myself
    That's very sad to hear. Nevertheless Wayfarer stays the best webbrowsing experience you could get on MorphOS. Maybe you could make capsulated Web Apps, like you've done with the Webkitty part in Iris?

    Something like a MorphOS Discord client, a bandcamp or itch.io interface app?
  • »20.10.24 - 06:29
    Profile
  • Moderator
    Kronos
    Posts: 2589 from 2003/2/24
    Quote:

    tolkien wrote:

    But this just goes to show that MorphOS really needs to change the CPU architecture. In the meantime, I enjoy it almost every day.


    That would barely solve the performance issue and we would be back to square one within a few years.

    Wouldn't tackle the compiler/infrastructure issues. For that you will need a full "nix" OS either external (which is what jaca seems to suggest) or as a foundation for MorphOS (aka QBox).
  • »20.10.24 - 06:28
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 585 from 2013/5/29
    Oooh... this is very sad news but I totally understand it.
    I want to thank you for all that work.
    But this just goes to show that MorphOS really needs to change the CPU architecture. In the meantime, I enjoy it almost every day.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »20.10.24 - 04:31
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 571 from 2015/6/17
    From: Funeralopolis
    Well, this was sooner than expected... But understandable, and as you said current engine will work quite ok for some years to come. And even keeping Wayfarer building/running with the current engine must have been a PITA so far. ;-) Thanks for your work!
    PMac G5 11,2. PMac G4 3,6. PBook G4 5,8. [MorphOS 3.19 / Adelie Linux / Gentoo Linux] | A600GS [Amibench / OS 3.3] | Talos II Secure Workstation. [Gentoo Linux]
  • »19.10.24 - 23:06
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Wayfarer 8 - End of an Era.

    After spending weeks getting WebKitGTK 2.46 to compile and then work, it's time to move on. Wayfarer will no longer have its WebKit core updated past the current version. The past 2 releases I've had to effectively fork more and more of the functionality since WebKit removed the Legacy/Win/Cairo target and started removing its dependencies, of which Wayfarer needs quite a bit. While 2.46 mostly works, I've been unable to track down the breaking change that causes most pages to fail sooner or later. Could be JavaScript, could be WebCore, could be caused by the fact that I've had to change the compiler since WebKit started using C++23 features and aggressively optimising parts with SIMD code. WebKitGTK moving to Skia for rendering doesn't help either. Meanwhile, the gap between the performance modern websites need and what our aging G4 and G5s can deliver keeps widening.

    So where does this leave us? Well, the engine is still modern enough that the pages that currently work will continue working for a while, likely several years. Meanwhile, I intend to focus on providing a Linux/macOS hosted browsing service that will be able to render pages in Wayfarer as transparently as possible. And so, the next Wayfarer version will have an option to either load a page locally or remotely via CEF/Chrome.
  • »19.10.24 - 17:26
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Won't work. The video itself likely would, but that site is so full of JavaScript and visual bloat, that those bits take way too much CPU.

    [ Edited by jacadcaps 06.10.2024 - 03:17 ]
  • »05.10.24 - 23:17
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Primax
    Posts: 220 from 2021/7/2
    Should Twitch videos basically work...?

    Don't get it running with Wayfarer 8.11. Tried all the different spoof options and had all video options enabled.

    Example: https://www.twitch.tv/videos/2266760600

    By the way: I can neither cancel nor agree to the Cookies...

    [ Editiert durch Primax 05.10.2024 - 20:52 ]
    AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon X1650 / AmigaOS 4.1 Final Edition / MorphOS 3.19
    Amiga1200 / Blizzard 1230 IV PiStorm32-lite / 128 MB RAM / AmigaOS 3.9
  • »05.10.24 - 05:11
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Stevo
    Posts: 919 from 2004/1/24
    From: #AmigaZeux
    w00t :-D
    ---
    http://www.iki.fi/sintonen/logs/its_only_football.txt
  • »01.10.24 - 18:08
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 585 from 2013/5/29
    More fantastic news in MorphOS land!
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »01.10.24 - 14:20
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    First post from Wayfarer 9 :) There's some problems left, but it generally works!
  • »29.09.24 - 20:52
    Profile Visit Website