New Modern Webkit-based Browser In Development
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    We're in a much better situation than Fab was with OWB, so I don't think the maintenance will be a big burden, but we'll see. From past experiences, it was about 2-3 days to switch between WebKit branches 2 years apart.

    So far nobody has come forward with an offer of help, but then again I'd only be looking for certain areas of expertise really (HLS streaming, anyone?)
  • »21.08.20 - 12:17
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2795 from 2006/3/21
    From: Northern Calif...
    Quote:

    jacadcaps wrote:


    Just finished implementing this stuff...


    Great progress you are making, congrats and thank you!

    Any luck in finding other programmers who are capable and willing to help you with this project? Not only for now during initial development, but as we all know, a Web Browser is never a finished product, and constant maintenance will be needed to keep it working in the future, and I would hate to see you having to work on it alone indefinitely. I know that you have mentioned that Piru (and perhaps other members of the Team) have provided core OS components and fixes, that have allowed you to progress further with Wayfarer, but I'm thinking that it would be easier on you in the future, if a group of other programmers would help with maintaining Wayfarer, under your guidance. You will most likely be busy with other projects, as well as developing parts of MorphOS for x64.

    Just trying to suggest ideas so that we don't get a repeat of what happened with OWB/Odyssey.
    MorphOS - The best Next Gen Amiga choice.
  • »19.08.20 - 14:55
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2732 from 2003/2/24
    It’s very nice to read about your progress with this. Looks excellent! :-D Please continue to keep us updated! :-)
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »19.08.20 - 13:02
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 777 from 2011/11/30
    Jaca you are one step closer becoming a legend ;)
    Amiga gaming Tribute: Watch, rate, comment :)
  • »18.08.20 - 20:21
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    @ jacadcaps - As always thanks for the update, and it probably took far more work to implement this feature, with a few added bonus options, than otherwise might seem to be the case.
    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
  • »18.08.20 - 20:12
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada


    Just finished implementing this stuff...
  • »18.08.20 - 18:10
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    I forgot to mention, as no-one else at this stage has added to my comments on the PayPal security implementation of reCAPTCHA, that I commented on above, that after you have gained access to that level of security that PayPal have added an additional level of security, that of typing in a series of characters/numbers that are generated by a random security feature, so you have to get past that 2nd level of security that PayPal have implemented, that is on top of (after) you have completed the 1st level of security - the reCAPTCHA feature security barrier.

    I cannot login to Parcel2Go or access some features on the Royal Mail website, due to reCAPTCHA, with OWB anymore either, and loading certain elements of some pages that require heavy (probably in reality unnecessary, other than to prevent older browsers from accessing some sites) use of JavaScript, such as some news sites such as BBC.co.uk pages that offer updated figures on regional COVID-19 infections/deaths where the website paralyzes OWB so that a full reboot is required. I have also had that paralyzing effect on trying to access automated PayPal payments, and probably other sites as well, which I'll try to add here if that is of any benefit to test those sites to ensure Wayfarer can handle such JavaScript features?

    @ jacadcaps - I am sure you are developing Wayfarer as fast as you can, and in any case you have done far more on it than even I expected at this stage, but the rate of change in security/technology waits for no-one.

    Having said that I feel sure we all want it to be at least as much, hopefully more, fun to use than OWB has been for its years of great service.

    I also don't want you to skip any necessary and enhancing features that you can implement before it is made available in a specific MorphOS version release, which I expect that will be the case, unless it is likely to be a separate/stop-gap release once it is completed to allow there and then the solution of accessing many sites that are becoming, day by day it seems, inaccessible with OWB.

    I like the updated Settings image, and look forward to many more views of what we can hopefully expect from Wayfarer from the various elements you develop as fast as you can ... you're enthusiasm and progress is amazing, long may you continue to develop for MorphOS - I don't know what we'd do without you. 8-D

    [ Edited by NewSense 15.08.2020 - 02:51 ]
    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
  • »14.08.20 - 23:47
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Working as fast as I can, trust me.

    Cloned Vivaldi's settings UI concept, because I really like it. Bit bare bones for now but it's bound to grow with time and then the grouping and filtering will come in handy...

  • »14.08.20 - 13:24
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    Well, as far as OWB is concerned I think PayPal is now inaccessible as the reCAPTCHA security barrier is now in place.

    So, the sooner Wayfarer is completed, as far as MorphOS users will probably be concerned, it cannot be completed soon enough. Unless someone knows a way to get past this, but spoofing as iPad, or any of the other spoofing options don't work it seems. Safari 10.0.3 allows you to get to the image checkmark phase, but won't allow you to verify the details, which is the same wth many sites. OWB is just shown as unsupported.
    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
  • »13.08.20 - 22:56
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    There is no audio or video support so far. I've enabled media support, but it currently reports no supported codecs (this fixes several sites that expect <audio> and <video> to be exposed to JavaScript). It does not make sense to look into further this at this stage.
  • »07.08.20 - 15:05
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Templario
    Posts: 561 from 2012/4/28
    Quote:

    connor escribió:
    Quote:

    Templario wrote:
    The great question that nobody dares to ask you..... You browser is good to see porn sites of pictures and videos?
    Sorry for this question, but I think that many of us use the browser besides to visit the Amiga sites the porn sites, in my case yeah, to make the different png icons or models for my erotic free games.



    No, then it will explode, but you can watch these videos that teach you como hacer figuras con globos and Socken stricken mit Lutz.


    It is also true, it is a good idea. ;)
  • »07.08.20 - 13:50
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 650 from 2007/7/29
    Quote:

    Templario wrote:
    The great question that nobody dares to ask you..... You browser is good to see porn sites of pictures and videos?
    Sorry for this question, but I think that many of us use the browser besides to visit the Amiga sites the porn sites, in my case yeah, to make the different png icons or models for my erotic free games.



    No, then it will explode, but you can watch these videos that teach you como hacer figuras con globos and Socken stricken mit Lutz.
  • »07.08.20 - 13:43
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Templario
    Posts: 561 from 2012/4/28
    The great question that nobody dares to ask you..... You browser is good to see porn sites of pictures and videos?
    Sorry for this question, but I think that many of us use the browser besides to visit the Amiga sites the porn sites, in my case yeah, to make the different png icons or models for my erotic free games.

    [ Editado por Templario 07.08.2020 - 17:28 ]
  • »07.08.20 - 13:27
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    Thanks for the update, which sounds like you've been "burning the midnight oil" for a while, so thanks also for your, and Piru's, efforts to get as far as you have so quickly.
    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
  • »07.08.20 - 01:47
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Boring stuff:

    Implemented Sessions like in OWB (different file format though).

    Figured out and fixed an annoying crash at the exit after visiting some sites (local storage thread would often crash and burn due to an issue in WTF threading and our pthreads, the latter fixed by Piru).

    Improved password autofill.

    Implemented mouse cursor support.

    Implemented http auth.

    If you think those sound easy, mouse support took me two long evenings to figure out - WebCore wasn't using the browser chrome APIs it was exposing to change the mouse pointer and instead relying on some other internal handler for those... Something I hope they'll clean up, eventually.
  • »06.08.20 - 23:29
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    Now I understand your improvement(s), and maybe that will make the difference - encryption - so thanks for the explanation, as that's an important enhancement. 8-)
    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
  • »29.07.20 - 00:15
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Quote:

    NewSense wrote:
    Personally I never store passwords or use autofill at-all on any computer system I own.


    Set a master password for the browser and it'll be as secure as your https sessions basically. This is what you can do in Iris and this is what you'll be able to do in Wayfarer (since I'm reusing what I can). Passwords, unlike in plaintext-OWB, will be stored in an encrypted container.

    [ Edited by jacadcaps 29.07.2020 - 02:48 ]
  • »28.07.20 - 22:48
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    Quote:

    jacadcaps wrote: Small update: ...[Resuming dls is finally working OK...]

    Great news.
    Quote:

    jacadcaps wrote: Also added some minor UI things like MMB click handling (with optional shift to open in new window or alt to download) or page zoom via ctrl+wheel.

    Neat !
    Quote:

    jacadcaps wrote: Implemented the WebKit-side of password autofill, now looking into the Wayfarer side of things since that's what's going to control this and store the passwords.

    Personally I never store passwords or use autofill at-all on any computer system I own. I just don't trust any system to be totally secure from someone working out how to 'hack' any OS to gain access to any sensitive information, however minor it may seem. So, I wouldn't be using that feature at all, ever ! I can see some users like to have the ease of use of such a feature, it's just not for me. 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
  • »28.07.20 - 21:57
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    Oooooooooh! Resuming downloads! You don't realize how useful that feature is, until you need it! Very nice!

    If I haven't said it yet, thank you for taking on this task! It probably goes without saying that a strong, competent browser is the #1 app for any operating system these days!

    [ Edited by redrumloa 28.07.2020 - 12:44 ]
  • »28.07.20 - 14:44
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Small update: been focusing on finishing the base Downloads functionality. Resuming dls is finally working OK. Also added some minor UI things like MMB click handling (with optional shift to open in new window or alt to download) or page zoom via ctrl+wheel. Implemented the WebKit-side of password autofill, now looking into the Wayfarer side of things since that's what's going to control this and store the passwords.
  • »28.07.20 - 14:34
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1619 from 2012/11/9
    From: Manchester, UK/GB
    @ jPV - good points made concisely. 8-)
    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
  • »19.07.20 - 13:14
    Profile
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2221 from 2003/2/24
    From: po-RNO
    And one important feature would be user configurable "Contextual Menus" when right clicking pages and links, because if we're not going to have the internal media player (initially at least), users should have an option to configure all those external scripts/programs for work-arounds for YouTube downloaders/streamers/etc.

    I've also used this feature intensively for translating foreign pages to English, for configuring wget to download whole sites, etc. So it would be really nice to have this feature in Wayfarer too.
    The wiki based MorphOS Library - Your starting point for MorphOS
    Software and other things made by me
  • »19.07.20 - 10:28
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2795 from 2006/3/21
    From: Northern Calif...
    @jacadcaps,

    I applaud your willingness to post progress updates for Wayfarer on this forum site, but I hope that the frequency and number of feature requests don't bother you too much. I often wonder if the users who are asking for this feature, or that feature, realize how much of your time it takes to implement those features? Most users here are very appreciative with words, and I can only hope that they also send donations occasionally. IMHO, your work is nothing short of amazing.
    MorphOS - The best Next Gen Amiga choice.
  • »18.07.20 - 19:04
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3339 from 2003/3/5
    From: Canada
    Quote:

    jPV wrote:
    Activity leds/network activity window and quicklinks



    One way to influence how features are prioritized is PayPal.

    Quote:


    Curl itself has fine resume options, so it's quite weird that if WebCore doesn't use them....



    Remember that Apple doesn't use Curl at all, they have their own backend. The Curl backend was written by Sony and they didn't apparently care for downloads much (can you even download files in the Playstation's webbrowser?). While it may be easy to add resume to a curl client, there is exactly 7 interfaces between curl and the downloads list in Wayfarer (WebCore's CurlDownload, CurlDownloadListener I've implemented in WebKit, _WkDownload internal wrapper class, outer WkDownload class, WfDownload in Wayfarer, DownloadManager and finally the Download class with its list of downloads). And they all have to support resume.
  • »18.07.20 - 11:02
    Profile Visit Website
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2221 from 2003/2/24
    From: po-RNO
    Just few personal remarks...

    Activity leds/network activity window and quicklinks are probably the most used features in the current OWB for me, as well as disabling javascript and spoofing for certain pages. So I'd be happy to see them if possible at all... using a proxy is also useful...

    But I don't care about those website icons or other cosmetic stuff that much. I've always disabled those because of the overhead and useless writes to HD.

    Curl itself has fine resume options, so it's quite weird that if WebCore doesn't use them.... it was really easy to add resume support in RNOXfer, for example :) But I rarely need to use that in real life myself... my network connection is stable enough.

    And I don't care about the "current TODO" list entries that much... nothing important for me there (well, graphical settings would always be nice). But the "maybe list" is far more interesting, so if it would be my decision, I would concentrate on the "maybe list" instead of the "todo list" :)
    The wiki based MorphOS Library - Your starting point for MorphOS
    Software and other things made by me
  • »18.07.20 - 09:40
    Profile Visit Website