Software : : Odyssey Web Browser 1.21
Posted By: ASiegel. on 2013/12/11 18:21:40
Odyssey Web Browser 1.21

Fabien Coeurjoly has release version 1.21 of his Odyssey Web Browser. You can download it from:
http://fabportnawak.free.fr/owb/owb-morphos-1.21.lha



Core:

  • Updated to WebKit r155188 (October 2013) : big changes (and thus regressions :)) happened in many parts of WebKit since previous Odyssey release (clipboard, drag'n'drop, network, javascript, inspector, c++0x requirements, ...). They should hopefully all be addressed.
  • Updated to the new Webinspector layout.
  • Fixed the layout of the FTP listing, so that the rows don't use all the available vertical space.
  • Fixed a crash with self-disposing
  • Localstorage databases (conf/localstorage/#?.localstorage) were not released at exit, which prevented from deleting them manually.
  • Disabled non functional HTML5 MediaSource (it should help with some non-working YouTube links in HTML5 mode).
  • Fixed a bug with the "view source code" function that would sometimes just show a blank view.
  • The mimetype actions would not always be triggered properly in some cases (mainly because of redirections or content-disposition header). The response URL (or content-disposition filename if available) is now used when extension matching is needed.
  • Added more common mimetype extensions in mimetype default configuration.
  • Fixed a potential race condition at webview closing.



GUI:

  • Contextual cursor was sometimes not reset to normal cursor when leaving the webview area.
  • Added proxy support in network prefs section.
  • If webinspector is enabled, webinspector button is now also shown in navigation toolbar.
  • Added "TopSites" feature, showing most recently visited sites thumbnails. This page can be accessed from "topsites://" URL. Feel free to make suggestions about this new option. :)
  • Ambient deficons are now shown in file input controls (MorphOS 3.4+ required).
  • Ambient deficons are now shown in download manager lists (MorphOS 3.4+ required).
  • Select all the text in the search string when searching for text in a page.
  • Close google and history suggestion popup lists when the text is fully erased.
  • Added a "start downloads automatically" option, which allows to skip the file requester step.
  • Added a status icon to indicate if userscripts are running on a given page. The bubble help on this icon also shows which userscripts are actually running.
  • In bookmarks window, quicklinks favicons and URL are now displayed, to make it easier to create and identify title-less quick links.
  • Added support for multiple selection with file input elements.
  • Show FTP URL as window/tab title, instead of a blank title.
  • In image views, show the image filename instead of "unnamed title".
  • Implemented HTML5 ColorChooser dialog, using MUI Colorwheel.
  • Added a filename popup gadget for mimetype viewer.
  • Added a new page URL option (defaults to "topsites: / /").
  • Also show column number in javascript error/warning messages.

 

Media player:

  • Updated to ffmpeg from 27.11.2013.
  • Enabled support for VP9 codec.
  • Audio-only media could sometimes report a null duration : in practice, it fixes a hard crash with Facebook chat audio notifications.
  • Fixed a 32bits overflow with audio-only media: the visible effect was that the player would stop updating time controls at 2:32.
  • Added more sanity checks in ffmpeg support.

 

Network:

  • Reimplemented HTTP authentication to be more compliant. It should also fix a crash that happened when cancelling the authentication requester in some cases.
  • Added support for multipart contents.
  • Fixed potential crashes with data: URI handling.
  • Fixed an illegal memory access that would sometimes happen at exit, when FTP was used.

 

Spellchecker:

  • Misspelled words are now underlined in red instead of black.


Scripts:

  • Updated YouTube_Fullscreen_Fix.js: fullscreen mode should work again. It also replaces all youtube links in right column so that the page is reloaded when clicking them, allowing the script to be executed again.
 
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Joined: 2013/5/24
    Posts: 1110
    From: Nederland
    Thanks Fab! :)
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »2013/12/11 20:33
    Profile
  • Moderator
    hooligan
    Joined: 2003/2/23
    Posts: 1948
    From: Lahti, Finland
    Absolutely Fabulous
    www.mikseri.net/hooligan <- Free music
  • »2013/12/11 21:35
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Joined: 2003/4/13
    Posts: 1424
    From:
    Sweet!!!
  • »2013/12/12 3:29
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Joined: 2003/4/13
    Posts: 1424
    From:
    First problem. This page will cause OWB to meditate every time.

    http://www.sun-sentinel.com/sports/miami-dolphins/fl-dolphins-notes-1212-20131211,0,3423836.story
  • »2013/12/12 4:30
    Profile
  • rms
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    rms
    Joined: 2004/11/27
    Posts: 599
    From:
    Quote:

    First problem. This page will cause OWB to meditate every time.

    http://www.sun-sentinel.com/sports/miami-dolphins/fl-dolphins-notes-1212-20131211,0,3423836.story


    Hi, I tried this site here and it works fine, no problem at all!
  • »2013/12/12 5:05
    Profile Visit Website
  • Butterfly
    Butterfly
    Megander
    Joined: 2011/11/28
    Posts: 85
    From:
    Great to see the continued development and improvment - thanks @Fab!
  • »2013/12/12 5:06
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Quote:

    First problem. This page will cause OWB to meditate every time.

    http://www.sun-sentinel.com/sports/miami-dolphins/fl-dolphins-notes-1212-20131211,0,3423836.story


    No problem here either. Be it with Flash enabled or not (with Flash disabled, the site switches to HTML5 mode, which allows to see the video).

    Any log to upload somewhere, anyway?
  • »2013/12/12 6:20
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Jambalah
    Joined: 2008/3/30
    Posts: 820
    From: Roma, Italy
    Thanks Fabien!
    Once again, reading the "read me", it's possible to understand your quality work. Unpayable.
    Cool feature the "Top Sites" option!
  • »2013/12/12 10:52
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Joined: 2013/5/29
    Posts: 502
    From:
    Thanks Fab. This browser is getting better and better. Good work mate.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »2013/12/13 10:04
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Joined: 2003/2/24
    Posts: 2720
    From:
    Quote:

    Unpayable.


    Not at all!

    Just go here...

    http://www.power2people.org/projects/odyssey/

    ...and pay some!

    :-P :-)
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »2013/12/13 10:54
    Profile
  • rms
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    rms
    Joined: 2004/11/27
    Posts: 599
    From:
    Quote:

    Quote:

    Unpayable.


    Not at all!

    Just go here...

    http://www.power2people.org/projects/odyssey/

    ...and pay some!

    :-P :-)



    Yea, but that is not for MorphOS's OWB! I need some feature in OWB for MorphOS and would/could pay some donation
    but I don't thinks there is some place for that, is there?
  • »2013/12/14 9:09
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Joined: 2012/3/22
    Posts: 1724
    From: Stockholm, Sweden
    I have been too busy to really try it out, but it does feel more stable and a little faster. Thanks Fab! :-D
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »2013/12/14 15:45
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Joined: 2013/5/24
    Posts: 1110
    From: Nederland
    Quote:

    First problem. This page will cause OWB to meditate every time.

    http://www.sun-sentinel.com/sports/miami-dolphins/fl-dolphins-notes-1212-20131211,0,3423836.story


    Works here with MOS 3.4 and Odyssey 1.21 on a PowerBook 5,8.

    Maybe it's a G5 specific issue?

    Or maybe it's a secret plot by Fab to make Americans watch proper football instead of American Hand-Egg? ;)
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »2013/12/14 20:41
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    stephen_robinson
    Joined: 2007/4/22
    Posts: 746
    From:
    The Download fonts comes up with a nasty looking error window saying 'failed to unpack arial32 font archive. OWB WON'T work', I've already downloaded the fonts so everything working fine, but looks like the font download script has issues again.
  • »2013/12/14 22:20
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Quote:

    The Download fonts comes up with a nasty looking error window saying 'failed to unpack arial32 font archive. OWB WON'T work', I've already downloaded the fonts so everything working fine, but looks like the font download script has issues again.


    You don't have to download them if you already have the fonts, anyway. And the script works fine if fonts aren't already there, at least, which is what matters (i just tested).

    You probably tried to run this script while OWB was running. In this case, the fonts are locked, which explains this message.
  • »2013/12/14 23:02
    Profile Visit Website
  • MDW
  • Order of the Butterfly
    Order of the Butterfly
    MDW
    Joined: 2003/7/26
    Posts: 453
    From: Wroclaw/Poland
    This version of OWB is awesome! The application works much faster, YouTube works very well (PowerBookG4 1,67GHz). Thank you Fab. You are my hero. :)
  • »2013/12/15 0:33
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    stephen_robinson
    Joined: 2007/4/22
    Posts: 746
    From:
    Quote:


    You probably tried to run this script while OWB was running. In this case, the fonts are locked, which explains this message.


    Just tested again, working fine, My bad!
  • »2013/12/15 10:09
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    stephen_robinson
    Joined: 2007/4/22
    Posts: 746
    From:
    The Top sites/new tab seems to have broken on mine, if you click on a new tab 100% CPU, and I've left it for 5 minutes and nothing comes up, renaming the TopSites_Grid.html, TopSites_coverflow.html and topsites.db means I can click on new tab and new tab comes up, but the covrflow dosn't work.

    If I rename them back or copy them over from the install version means it goes back to 100% CPU again.

    edited to add; left it for a bit longer, the topsites came up, and now, its working how it should, hmm odd..

    [ Edited by stephen_robinson On 2013/12/15 14:05 ]
  • »2013/12/15 14:21
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Just for information, i've located where this topsites slowness comes from : content blocking (adblock), in prefs -> contents.

    I don't know yet why it happens, but at least, if you want to use this option in an usable way, the adblock option has to be disabled (or possibly refined). I'll investigate this issue later, and hopefully release a fixed version soon.
  • »2013/12/15 22:36
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Jambalah
    Joined: 2008/3/30
    Posts: 820
    From: Roma, Italy
    @Takemehomegrandma:
    I would pay to cover the whole bounty if I had money but I wouldn't do at the same time due to some people which complained for the too high amount request...
    Without speaking about the hard work and the step forward done with the release of a similar browser in the Amiga world I guess it's better they keep on waiting Timberwolf to be stable and rock solid as Odyssey.
    I only feel sorry for who really appreciate and donate and so I will donate too =)
  • »2013/12/16 6:27
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    stephen_robinson
    Joined: 2007/4/22
    Posts: 746
    From:
    Well, IMHO, OWB > Firefox anyway.

    Maybe I need to check out the Fire Fox Timberwolf extensions, but OWB does everything I need and does it faster.
  • »2013/12/16 7:23
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Joined: 2011/11/30
    Posts: 746
    From:
    Hi, I also face the same problem with topsites toping my cpu usage (100%). Therefore I have temporarily disable it. System is PMAC rev. 3.1. with G4@1.6Ghz, 1.5GB Ram and MorphOS 3.4.
    Amiga gaming Tribute: Watch, rate, comment :)
  • »2013/12/16 8:34
    Profile Visit Website
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Quote:

    Hi, I also face the same problem with topsites toping my cpu usage (100%). Therefore I have temporarily disable it. System is PMAC rev. 3.1. with G4@1.6Ghz, 1.5GB Ram and MorphOS 3.4.


    Read my post above. It's related to the adblock option. If you disable adblock, you won't experience this weird cpu load when accessing topsites.
  • »2013/12/17 0:37
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Joined: 2011/11/30
    Posts: 746
    From:
    Hey Fab, yes I saw it but you know, disabling adblock when browsing the internet is like a one night stand without a condom, you are asking for troubles :P I hope it gets fixed somewhat cause is a nice feature :)
    Amiga gaming Tribute: Watch, rate, comment :)
  • »2013/12/17 9:27
    Profile Visit Website
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Quote:

    Hey Fab, yes I saw it but you know, disabling adblock when browsing the internet is like a one night stand without a condom, you are asking for troubles :P I hope it gets fixed somewhat cause is a nice feature :)


    Sure i'll fix it when i'm home again. In the meantime, it's a workaround. I don't particularly like ads and trackers either, but i don't care that much, actually... :)
  • »2013/12/18 9:09
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Joined: 2013/5/24
    Posts: 1110
    From: Nederland
    Quote:

    Hey Fab, yes I saw it but you know, disabling adblock when browsing the internet is like a one night stand without a condom, you are asking for troubles :P I hope it gets fixed somewhat cause is a nice feature :)


    Use Privoxy. :)
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »2013/12/20 19:24
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    stephen_robinson
    Joined: 2007/4/22
    Posts: 746
    From:
    1.22s out, not tried it, but Good work in a speedy fix!

    http://fabportnawak.free.fr/owb/owb-morphos-1.22.lha

    - 20.12.2013: Odyssey Web Browser 1.22

    - Fixed the slowness issue with topsites, when adblock was enabled. In that case, the generated
    screenshot data: URI (which is basically the screenshot raw data encoded as base64)
    was matched against the rules in adblock, which was obviously very slow.
    - For security reasons, file:/// URL couldn't be accessed from topsites. Fixed as well.
  • »2013/12/22 8:00
    Profile