New Modern Webkit-based Browser In Development
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Posts: 2053 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 - 22:35
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cego
    Posts: 712 from 2006/5/28
    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 - 22:03
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3004 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 - 20:20
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 132 from 2017/8/7
    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 - 19:55
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3004 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 - 19:36
    Profile Visit Website
  • Butterfly
    Butterfly
    waldiamiga
    Posts: 91 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
    Core i7 Notebook|WinUAE 3.x/AmigaOS4.1x & Icaros Desktop 2.x & QEmu 6.x.x
  • »17.04.20 - 15:01
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2794 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 - 14:15
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1061 from 2009/2/26
    From: Tczew, Poland
    CoronaBrowser, cannot imagine any other name ;)
    MorphOS 3.x
  • »17.04.20 - 13:29
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1480 from 2012/11/10
    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.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »17.04.20 - 08:29
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    MoerBoer
    Posts: 212 from 2019/10/15
    Amazing progress!
  • »17.04.20 - 07:15
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2720 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 - 18:10
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3004 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 - 17:49
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    koszer
    Posts: 1246 from 2004/2/8
    From: Poland
    Quote:

    Andreas_Wolf wrote:
    See comments #65 and #69.


    Ah, must have missed #69. Thanks.
  • »14.04.20 - 09:59
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12086 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 - 09:26
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    koszer
    Posts: 1246 from 2004/2/8
    From: Poland
    Am I the only one who noticed that MorphOS on this screenshot runs on QEMU?
  • »14.04.20 - 08:31
    Profile
  • Butterfly
    Butterfly
    Spihunter
    Posts: 84 from 2003/7/10
    From: Durham, NC USA
    Quote:

    jacadcaps wrote:
    So ever since the initial google.com screenshot I've been battling a bug that made WebKit lose sanity as soon as some heavier page was loaded - usually in the middle of the load.

    This caused subsequent loads to fail too and several of my headaches. Anyway...






    Glad you tested that. Goats are my go to search these days. :)
    17" Powerbook. MorphOS registered
    Hear my music here: Gordon Gallant
    And here: Kattalax
  • »14.04.20 - 02:23
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12086 from 2003/5/22
    From: Germany
    > https://tunkki.dk/~jaca/webkit_goats.png

    "goats", that was close ;-)
  • »14.04.20 - 01:19
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1480 from 2012/11/10
    From: Manchester, UK/GB
    @ jacadcaps - Most impressive, most impressive indeed you are ... and far better progress than I'd expected so far. :-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.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »13.04.20 - 23:36
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 132 from 2017/8/7
    Fantastic success! :D
  • »13.04.20 - 20:16
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3004 from 2003/3/5
    From: Canada
    So ever since the initial google.com screenshot I've been battling a bug that made WebKit lose sanity as soon as some heavier page was loaded - usually in the middle of the load.

    This caused subsequent loads to fail too and several of my headaches. Anyway...



  • »13.04.20 - 19:44
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1480 from 2012/11/10
    From: Manchester, UK/GB
    I'm just having to scrabble around in the dark here, as my mind just popped, and my jaw has fallen on the floor, so give me a moment ... :-o

    Fortunately my hands remained attached, so I can type ... All those ideas seem excellent, and it's fantastic what you've achieved so far, in such a brief amount of time, hoping this all comes good in the end ...
    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.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »08.04.20 - 20:20
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3004 from 2003/3/5
    From: Canada
    Quote:

    takemehomegrandma wrote:
    Ideally it should also be possible to run JS etc in it to make a full web app, enclose it all in a proper MUI GUI with all necessary controls, and make it possible for the web-app and MUI-app to communicate to become one entity.


    This is how Iris works already. It interfaces via JS commands. I'm mostly just making use of what I've learnt while working on Iris now.

    As for a "hybrid", Iris has used that for a while - having a separate app that overlapped Iris' window to display HTML. This is, sadly, too messy to handle. It's far easier to simply link the whole thing together.

    Anyway, I have now rebased to Safari-609.1.20.111.8, which is Safari 13.1 - meaning the latest there is, basically. Appears to work, too (at least to the same extent the old version did, there's still a ton of problems to address).

    [ Edited by jacadcaps 08.04.2020 - 19:10 ]
  • »08.04.20 - 18:09
    Profile Visit Website
  • ASiegel
    Posts: 1370 from 2003/2/15
    From: Central Europe
    @ takemehomegrandma

    Quote:

    Ideally it should also be possible to run JS etc in it to make a full web app, enclose it all in a proper MUI GUI with all necessary controls, and make it possible for the web-app and MUI-app to communicate to become one entity. It would IMHO make a lot of sense to create, say, a word processor this way. HTML for the document contents, JS for doing all the editing of it, one css for screen, one for paper print, and a MorphOS/MUI program around it to handle everything related to the OS and user interface. I believe the Spotify apps and many more are built in a similar way.


    A "hybrid app runtime" derived from Odyssey has been in existence in various incarnations since 2018. Considering that Odyssey uses a less demanding Webkit version, this seems like a good fit considering applications designed to be run locally and on certain operating systems can usually be tailored to the features of specific Webkit versions whereas websites are constantly evolving, thus require browser engine upgrades.

    The main downside of running multiple applications in what is close to a UI-less Odyssey is that iconifying one application window will iconify all windows associated with the runtime application. This would require some option to hide the iconify button just like it exists for the "Close" window button in MUI. I doubt this will ever get implemented though.

    Also, this is very much unrelated to the new web browser, of course, which is the main topic of this discussion.
  • »08.04.20 - 15:07
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2720 from 2003/2/24
    Quote:

    jacadcaps wrote:

    Yes, the idea is to make an ObjC WkWebKit class & related delegates so that the web browser (or any other) application doesn't even need to include anything from WebCore or WTF on its own.


    This is a really good idea! :-)

    That would open up for a lot of creative uses in new programs, Iris being far from the only one!

    Ideally it should also be possible to run JS etc in it to make a full web app, enclose it all in a proper MUI GUI with all necessary controls, and make it possible for the web-app and MUI-app to communicate to become one entity. It would IMHO make a lot of sense to create, say, a word processor this way. HTML for the document contents, JS for doing all the editing of it, one css for screen, one for paper print, and a MorphOS/MUI program around it to handle everything related to the OS and user interface. I believe the Spotify apps and many more are built in a similar way.
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »08.04.20 - 13:47
    Profile