New Modern Webkit-based Browser In Development
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    No luck with Telegram. Goes into a neverending loop in JS as soon as login screen loads. I’ll try to see what is going on but no promises.

    Correction: it's actually very very slow, doing a lot of JS computations in the background. May become usable if we get bigfoot's JIT in. May not.

    [ Edited by jacadcaps 30.04.2020 - 01:54 ]
  • »29.04.20 - 21:29
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Posts: 2095 from 2003/6/4
    That progress is pretty impressive (albeit I avoid whatsapp).
    Thumbs up, hats off!
    --
    http://via.bckrs.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
    ...and Matthias , my friend - RIP
  • »29.04.20 - 19:10
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 585 from 2013/5/29
    NIce to see so fast progress. Hope Telegram guys makes things a bit easier.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »29.04.20 - 16:22
    Profile
  • Butterfly
    Butterfly
    kas1e
    Posts: 97 from 2005/10/31
    @jadacaps
    Quote:


    All this work only to get whatsapp to fail showing the QR Code due to their JavaScript being little-endian only. Yes, you've heard that right. JavaScripts these days check endianness of the target system.



    Damn :( That mean some big sited will need special patching all the time :( What a suckers thos big players are .. I remember back in years, everyone who rule all that html/js/web imrovements keep told that things will be always crossplatform. But now all those big sites start to be like OS in the OS.
  • »29.04.20 - 15:42
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    MoerBoer
    Posts: 240 from 2019/10/15
    From: South Africa
    You are the man!!
  • »29.04.20 - 13:30
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Well, it took a while to determine this, but layering is not feasible without going full OpenGL. Might happen, might not. For now this means that things like Google Maps will not work. If implemented, this will mean only graphics cards where tinygl works will be supported (this is runtime, the main browser will continue to work on systems without 3d). Decided to leave this for later though.

    Maps may also have some JavaScript issue - I've tried VoidLinux PPC and they're also messed up there. Boy that thing is slow in QEmu. MorphOS is easily 2x faster.

    I've been stumbling with other compatibility issues in the meanwhile. I've fixed a couple of things to make web.whatsapp.com load, only to be presented with an error that WebCrypto is missing. Put some work into it (thanks again Piru!) and got WebCrypto in. We've then stumbled on an issue with WebSockets (fixed by Piru again). All this work only to get whatsapp to fail showing the QR Code due to their JavaScript being little-endian only. Yes, you've heard that right. JavaScripts these days check endianness of the target system. Gave up on this but then I've stumbled on a thread with internetzel posting about this very issue. As it turns out, he made a patch that converts values in Typed Arrays into little-endian, effectively mitigating this. Managed to integrate this just now.

    Anyway, here's the result:



    [ Edited by jacadcaps 29.04.2020 - 17:09 ]
  • »29.04.20 - 13:05
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Quote:

    Crumb wrote:
    looks nice, are there plans for accelerated Cairo?


    That's not in scope right now. That said, WebKit has its internal layering which would in theory use accelerated blending already in place in the system. I've looked into this and it seems feasible. Just one of the things on the long TODO list...
  • »22.04.20 - 10:21
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Crumb
    Posts: 738 from 2003/2/24
    From: aGaS & CUAZ Al...
    @jacadcaps

    looks nice, are there plans for accelerated Cairo?
  • »22.04.20 - 10:07
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Acill
    Posts: 1933 from 2003/10/19
    From: Port Hueneme, Ca.
    Looking very good! Its nice to see things moving so fast. Cant wait to see how things progress in the coming months!
    Powermac Dual 2.0 GHZ G5 PCI-X (Registration #1894)
    Powerbook 1.67GHZ
    Powermac Dual 2.0 GHZ G5 PCIE (Registration #6130)
    A4000T CSPPC, Mediator
    Need Repairs, upgrades or a recap in the USA? Visit my website at http://www.acill.com
  • »20.04.20 - 15:37
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Quote:

    Cego wrote:
    what about PPC JIT? Any plans on integrating this?



    There is still a lot of other stuff that needs to be fixed/done/integrated first. I'm not going to commit to this at this time.
  • »20.04.20 - 11:14
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    I don't use Google much (ie as little as possible), so it's a bit hard to say. That said, the ones I've tried do load and seem to work.
  • »19.04.20 - 21:04
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Posts: 2095 from 2003/6/4
    Quote:

    jacadcaps schrieb:
    For some reason, Google login requires changing a user-agent for now, but after you've logged in, it's all good :)





    Successful log in into google is some sweet stuff indeed. I hope this does not only hold true for gmail, but also for the other google services. Not being able to use some google services is really the biggest hurdle in my everyday Odyssey usage.

    Good stuff indeed!
    --
    http://via.bckrs.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
    ...and Matthias , my friend - RIP
  • »19.04.20 - 19:35
    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
    what about PPC JIT? Any plans on integrating this?

    OWB JIT is significantly faster on my Peg2. it would really boost up the performance on all machines
    Pegasos II G4 @1.0GHz, 1GB DDR Ram, Radeon 9200Pro, 240GB SSD+160GB HD, MorphOS 3.18, AmigaOS4.1 FE, Debian 8
  • »19.04.20 - 19:03
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Quote:


    How do you get around the trouble of being locked out because of using an 'unsafe' or 'unknown' device?



    I haven't seen anything like this with this browser. Probably just because it identifies itself as Safari and is - for the most part - Safari.
  • »19.04.20 - 17:20
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 141 from 2017/8/6
    How do you get around the trouble of being locked out because of using an 'unsafe' or 'unknown' device?
    I have this sort of problems all the time with Google/Youtube even from the same network, just by using a different tablet or computer...
    There is an option in the google account but still checking mails with a different client creates trouble.

    [ Edited by amifrog 19.04.2020 - 20:56 ]
  • »19.04.20 - 16:55
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    For some reason, Google login requires changing a user-agent for now, but after you've logged in, it's all good :)

  • »19.04.20 - 16:36
    Profile Visit Website
  • Butterfly
    Butterfly
    waldiamiga
    Posts: 96 from 2007/7/25
    From: Krakow, Poland
    Quote:

    pampers wrote:
    CoronaBrowser, cannot imagine any other name ;)


    Good names, considering the times when this browser is created.

    Pampers, good to see you again!


    [ Edited by waldiamiga 17.04.2020 - 16:02 ]

    MorphOS.pl
    PowerBook G4 1.67GHz|2GB DDR2|ATI Radeon 9700M 128MB|SSD 80GB|TFT 17"|MorphOS 3.1x
    Alienware 15 R3|WinUAE 5.x/AmigaOS4.1x & Icaros Desktop 2.x & QEmu 9.x.x
  • »17.04.20 - 12:01
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2795 from 2006/3/21
    From: Northern Calif...
    Quote:

    pampers wrote:
    CoronaBrowser, cannot imagine any other name ;)


    And a couple years from now new users will wonder why the browser is named after a Mexican beer?  ;-)
    MorphOS - The best Next Gen Amiga choice.
  • »17.04.20 - 11:15
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1073 from 2009/2/26
    CoronaBrowser, cannot imagine any other name ;)
    MorphOS 3.x
  • »17.04.20 - 10:29
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    @ jacadcaps - How about the name for your browser of ... "Amaze" - it's got the Am-iga/bient hook, and the internet is 'a maze' anyway, and anyone would be amazed at the progress you've made. 8-D
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.20+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »17.04.20 - 05:29
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    MoerBoer
    Posts: 240 from 2019/10/15
    From: South Africa
    Amazing progress!
  • »17.04.20 - 04:15
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2732 from 2003/2/24
    Quote:

    jacadcaps wrote:
    Posting this from the new browser. Managed to fix cookies (required tweaks in SQL DB setup and porting libpsl - thanks to Piru for the latter). As you can see, text editing is starting to work. I got the wheel to work as well and tab navigation...


    Wow, talk about strides in development here! :-o

    I think the new name should be Strider! Beacause it really is striding!

    ;-)
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »16.04.20 - 15:10
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Posting this from the new browser. Managed to fix cookies (required tweaks in SQL DB setup and porting libpsl - thanks to Piru for the latter). As you can see, text editing is starting to work. I got the wheel to work as well and tab navigation...
  • »16.04.20 - 14:49
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    koszer
    Posts: 1362 from 2004/2/8
    From: Poland
    Quote:

    Andreas_Wolf wrote:
    See comments #65 and #69.


    Ah, must have missed #69. Thanks.
  • »14.04.20 - 06:59
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12578 from 2003/5/22
    From: Germany
    > Am I the only one who noticed that MorphOS on this screenshot runs on QEMU?

    See comments #65 and #69.
  • »14.04.20 - 06:26
    Profile