Internet : : Odyssey 1.14 released!
Posted By: takemehomegrandma. on 2011/8/7 10:55:13
Less than a month after the last update, Fabien Coeurjoly has now released version 1.14 of his web browser, and also changed its name to Odyssey.

Here are the highlights of the release:

- 05.08.2011: Odyssey Web Browser 1.14 (July 2011)
- Changed the name to "Odyssey Web Browser". Like it or hate it, but you can
still call it OWB, anyway. :)
- Updated to WebKit r91657 (July 2011).
- Updated to Curl 7.21.7.
- Use OpenSSL 0.9.8o since 1.0.0d introduced issues with some sites that
used to work previously.
- Added a popup menu in search string showing Google suggestions for the
currently typed word.
- Added a cookie policy option in URL settings (possibility to filter on
both URL and cookie names with regular expressions).
- Added a cookie policy option in global settings.
- Allow deleting a cookie domain (and all its cookies) in cookie manager
window.
- Decrease rootgroup spacing in fullscreen mode.
- Added FULLSCREEN REXX command.
- Added a fullscreen menu entry, for people lacking F11 key. :)
- URLs with video/audio MIME types can now be played directly inside the
browser, if the related MIME type action is set to "Internal viewer"
(assuming the codec/format is supported).
- Don't show scrollbars in video fullpage mode.
- Fixed a possible deadlock in MediaPlayer when the object is disposed
very early.
- Made support for FLV and OGG optional in media settings (disabled by default),
since these formats can sometimes confuse some sites like DailyMotion (refusing
to play anything if OGG is available ?!), and YouTube (serving FLV in HTML5 mode ?!!).
- Honour the "attachment" attribute in Content-Disposition response header
and force download when it's set.
- Implemented the necessary logic in CURL backend to upload documents in
Google Docs and YouTube (it could already work before by spoofing to
older browsers versions, but they're not supported anymore).
- Upload progress is now notified to the DOM (allows scripts to display progress).
- Show an appropriate status/progress and lamp for upload connections in network
activity/network lamps.
- Fixed month display in FTP view.
- Make use of a FTP template page (resource/FTPDirectoryTemplate.html) to enhance
the look of the FTP view.
- Set a proper mimetype (based on extension) for the URLs with a FTP scheme,
instead of displaying them as raw text content.
- Fixed YouTube HTML5 fullscreen mode, since it changed again (Youtube_Fullscreen_Fix.js).
- Updated youtube.js userscript to work after the recent YouTube changes.

Full "readme" here: owb-morphos-1.14.readme
Download it from here: owb-morphos-1.14.lha

:-)
 
  • Andreas_Wolf
    Joined: 2003/5/22
    Posts: 11006
    From: Germany
    > URLs with video/audio MIME types can now be played directly inside
    > the browser, if the related MIME type action is set to "Internal viewer"
    > (assuming the codec/format is supported).

    Great feature, thanks :-) I found already videos where that works well but more often than it does it doesn't. Examples:

    MP4 with video/vnd.objectvideo MIME type:
    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=3&topic_id=7001&start=670

    AVI with video/x-msvideo MIME type:
    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=11&topic_id=7464&start=21

    WMV/ASF with video/x-ms-wmv MIME type:
    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=3&topic_id=7001&start=294

    FLV with application/octet-stream MIME type:
    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=9&topic_id=7241&start=41
    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=11&topic_id=6196&start=136
    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=11&topic_id=6196&start=32

    Is there a way to get them played in OWB? I tried adding those to OWB prefs but to no avail, always only either downloading or showing the binary as text. They all can be played as streams in MPlayer btw.
  • »2011/8/7 13:48
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Well, i only included codecs and formats originally needed by HTML5 specifications (i.e ogg, webm, mpeg4, flv, and h263, h264, vp8, theora, mp3, aac, wav, pcm, and a couple others...).
    I could of course embed everything ffmpeg supports, but it would add a couple MB to the already quite consequent binary size. :)
  • »2011/8/7 14:37
    Profile Visit Website
  • Andreas_Wolf
    Joined: 2003/5/22
    Posts: 11006
    From: Germany
    > i only included codecs and formats originally needed by HTML5 specifications
    > (i.e ogg, webm, mpeg4, flv, and h263, h264, vp8, theora, mp3, aac, wav, pcm, and a
    > couple others...).

    Okay, that excludes AVI format and WMV/ASF format in general as well as the 1st and 3rd of my FLV format examples (VP6 codec) obviously, but my MP4 format example *is* H264 codec and yet isn't played. And while my 2nd FLV format example is Sorenson Spark codec aka FLV1 codec aka incomplete H263 implementation, another FLV format video with the same codec *does* work:

    http://www.morphzone.org/modules/newbb_plus/viewtopic.php?topic_id=7464&forum=11&start=15 (video/x-flv MIME type)
  • »2011/8/7 15:44
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Ok. It's normal the media document rejects vnd.videoobject, because it's not in the original (builtin) supported media mimetypes, and the ones you add in the MIMEType settings aren't considered in that case (i.e the mimetype action will be executed, but if you choose the internal viewer, only builtin webkit types are checked). I'll see if i can extend the builtin list with the user mimetypes in some way.

    As for the FLV:
    - The first one is VP6 so it couldn't have work (at least for video), but anyway, the file is sent as application/octet-stream by the server so the player can't catch it.
    - The third one is also VP6, and it's sent as text/plain, so it can't work either.

    Of course, playing them locally would work (if the codec was supported :)).

    [ Edited by Fab On 2011/8/7 19:59 ]
  • »2011/8/7 19:52
    Profile Visit Website
  • Andreas_Wolf
    Joined: 2003/5/22
    Posts: 11006
    From: Germany
    > It's normal the media document rejects vnd.videoobject, because it's not
    > in the original (builtin) supported media mimetypes, and the ones you add
    > in the MIMEType settings aren't considered in that case (i.e the mimetype
    > action will be executed, but if you choose the internal viewer, only builtin
    > webkit types are checked).

    I was under the impression that it must be possible somehow to add own video MIME types for internal view, hence I tried it (to no avail). Thanks for clarification on this point.

    > I'll see if i can extend the builtin list with the user mimetypes in some way.

    That would be nice. Thanks.

    > As for the FLV:
    > - The first one is VP6 so it couldn't have work (at least for video),
    > but anyway, the file is sent as application/octet-stream by the server
    > so the player can't catch it.
    > - The third one is also VP6, and it's sent as text/plain, so it can't work either.

    Yes, the fact that #1 and #3 can't work because of being VP6 is what I wrote in my previous post. Of course I tried to set application/octet-stream to internal for testing (also for FLV video #2) in the prefs before pestering you but that didn't work (for the reason you just told me above).

    > Of course, playing them locally would work (if the codec was supported :)).

    For local playback I prefer your MPlayer anyway :-)
  • »2011/8/7 20:41
    Profile
  • Butterfly
    Butterfly
    TiredOfLife
    Joined: 2009/10/13
    Posts: 84
    From:
    Thanks Fab.
    Also like the new name, cheers.
  • »2011/8/8 9:19
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Jambalah
    Joined: 2008/3/30
    Posts: 807
    From: Roma, Italy
    Great work Fab!!!
    I spent half a day to browse here and there enjoying this new update.
    Now it's possible to use hotmail without identifying Odissey with anything else and yes everything is a bit more fluid and faster. Nice cookies manager!
    A pleasure to use it.... Thanks!
  • »2011/8/8 10:26
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Simon
    Joined: 2008/7/6
    Posts: 809
    From: Antwerp, Belgium
    Isn't this going to be a problem : http://pingleware.com/category/network-internet/browsers/

    ?
    Proud member of the Belgian Amiga Club since 2003

  • »2011/8/9 9:02
    Profile Visit Website
  • MorphOS Developer
    CISC
    Joined: 2005/8/27
    Posts: 617
    From: the land with ...
    Quote:

    Isn't this going to be a problem : http://pingleware.com/category/network-internet/browsers/

    ?


    No, firstly it doesn't have Web in its name, secondly it doesn't actually look like a real product...


    - CISC
  • »2011/8/9 11:14
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Simon
    Joined: 2008/7/6
    Posts: 809
    From: Antwerp, Belgium
    Quote:

    Quote:

    Isn't this going to be a problem : http://pingleware.com/category/network-internet/browsers/

    ?


    No, firstly it doesn't have Web in its name, secondly it doesn't actually look like a real product...


    - CISC


    Not having a real product doesn't keep companies for filing lawsuits.
    Proud member of the Belgian Amiga Club since 2003

  • »2011/8/9 17:28
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    defender
    Joined: 2011/4/24
    Posts: 236
    From:
    Again a pretty cool update thanks a lot Fabien!
    PowerMac 3.6 - Radeon 9000_64Mb - 1,5Gb Ram - SB Live - MorphOS 3.9
    CD32 - PowerBook 1,67GHz 1GB/100GB - MorphOS 3 reg. 1455
  • »2011/8/9 20:38
    Profile Visit Website
  • MorphOS Developer
    Piru
    Joined: 2003/2/24
    Posts: 431
    From: finland, the l...
    Quote:

    Not having a real product doesn't keep companies for filing lawsuits.

    They're in no position to sue anyone. There has been numerous web browsers called Odyssey before them. One of them is from 2002 or even earlier.
  • »2011/8/9 21:49
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Simon
    Joined: 2008/7/6
    Posts: 809
    From: Antwerp, Belgium
    Quote:

    Quote:

    Not having a real product doesn't keep companies for filing lawsuits.

    They're in no position to sue anyone. There has been numerous web browsers called Odyssey before them. One of them is from 2002 or even earlier.


    Life learned me to say " never say never " and " better be safe than sorry ".

    But then again, let me wear my pink sunglasses at night ... good work Fab ;-)
    Proud member of the Belgian Amiga Club since 2003

  • »2011/8/9 22:36
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    magnetic
    Joined: 2003/3/1
    Posts: 2129
    From: Los Angeles
    Fab

    Cant wait to try it! Been away from my peg for 2 months now.

    Can i ask you : Will we ever see CAIRO with HW support? I could use the xtra speed on peg2..
    Pegasos 2 Rev 2B3 w/ Freescale 7447 "G4" @ 1ghz / 1gb Nanya Ram
    Quad Boot: MorphOS 2.7 | Amiga OS4.1 U4 | Ubuntu PPC GNU/Linux | OS X 10.4
  • »2011/8/10 1:17
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Joined: 2006/3/21
    Posts: 2715
    From: Lake Arrowhead...
    I also can't wait to try it out.

    Thanks for keeping this already great MorphOS web browser improving with each new update. It is really great to see any MorphOS program that progresses as often as this one has and there are few other MorphOS programs (if any) that are as important to using MorphOS on a daily basis.

    Keep up the great work Fab and if you can ever visit Calif., I would be happy to show you around and buy you more than a few beers (if drinking beer is what you want during your visit, as opposed to seeing some of the sites available here). Also, I like the new name, no matter what some other people might say about it.
    MorphOS - The best Next Gen Amiga choice.
  • »2011/8/10 1:45
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    @magnetic

    Hardware-acceleration in Cairo is not exactly in my field of expertise, so I can't tell. Frank or Mark would surely be able to make it, but they have quite a lot to do already, and while it would be nice to have, OWB is still usable without it (showing its limits in intense redrawing sites, of course).

    @amigadave

    Thanks for the proposition (again). If i happen to visit the US someday, i'd be glad to meet you.
  • »2011/8/10 2:54
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Zylesea
    Joined: 2003/6/4
    Posts: 1962
    From:
    Thanks for the great update.
    Unfortunately www.mydrive.ch has some flaws with this update. It is a free web storage service. Upload does not work any longer. Once a file to upload is chosen and the upload button clicked, OWB stalls with 100% load.
    --
    http://www.via-altera.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
  • »2011/8/16 21:47
    Profile Visit Website
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Quote:

    Thanks for the great update.
    Unfortunately www.mydrive.ch has some flaws with this update. It is a free web storage service. Upload does not work any longer. Once a file to upload is chosen and the upload button clicked, OWB stalls with 100% load.


    Seems so, yes. And still happens with a more recent revision. I'm not sure what happens there, but it has to be some webkit bug somehow. :)

    [edit]
    I just compiled WebKit on Linux/Gtk and it also happens there. So i guess it can be reported to WebKit bugtracker. And there it is:
    https://bugs.webkit.org/show_bug.cgi?id=66659

    [ Edited by Fab On 2011/8/22 11:41 ]
  • »2011/8/17 1:13
    Profile Visit Website
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    There, they acknowleged the bug (also happens in safari) and it's a P1 priority bug, so it should be fixed shortly.

    [EDIT]
    And they fixed it by now, it seems: https://bugs.webkit.org/show_bug.cgi?id=66659

    [ Edited by Fab On 2011/8/26 9:04 ]
  • »2011/8/23 20:47
    Profile Visit Website
  • Cocoon
    Cocoon
    jalla
    Joined: 2004/10/4
    Posts: 57
    From: Norway
    Quote:

    Well, i only included codecs and formats originally needed by HTML5 specifications (i.e ogg, webm, mpeg4, flv, and h263, h264, vp8, theora, mp3, aac, wav, pcm, and a couple others...).
    I could of course embed everything ffmpeg supports, but it would add a couple MB to the already quite consequent binary size. :)

    In this case... size doesn't matter :) A browser that supports anything is a must (at least for me). Thanks again for this great improvement Fabian. I understand that ram size could be an issue on Efika systems though.
    ------------------------------------------------------
    Pegasos II/G4/512MB/Radeon9200
    ------------------------------------------------------
  • »2011/8/26 22:50
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Simon
    Joined: 2008/7/6
    Posts: 809
    From: Antwerp, Belgium
    I think the useability of an Efika is an issue in general for modern desktop applications.

    [ Edited by Oepabakkes On 2011/8/28 9:51 ]
    Proud member of the Belgian Amiga Club since 2003

  • »2011/8/28 8:51
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Joined: 2004/11/3
    Posts: 581
    From: near myself
    Quote:

    I think the useability of an Efika is an issue in general for modern desktop applications.



    I still wonder whether it's possible to make an 'ultra-light' version of Odyssey, without SVG, HTML5 (ffmpeg) and ICU support for Efika (or users with less than 256MB RAM) users, similar to those 'lite'-versions Fab made until and including OWB 1.3. This version has quite an Efika-friendly memory behaviour, and I'm using it quite often.

    [ Edited by analogkid On 2011/8/29 12:19 ]
  • »2011/8/29 12:18
    Profile
  • Fab
  • MorphOS Developer
    Fab
    Joined: 2003/6/16
    Posts: 1331
    From:
    Quote:


    I still wonder whether it's possible to make an 'ultra-light' version of Odyssey, without SVG, HTML5 (ffmpeg) and ICU support for Efika (or users with less than 256MB RAM) users, similar to those 'lite'-versions Fab made until and including OWB 1.3. This version has quite an Efika-friendly memory behaviour, and I'm using it quite often.



    Well, i recently got a much faster machine to build OWB, at least, so it should be less problematic. Though non-ICU builds haven't been tested in a loooong time, and OWB also probably doesn't build well without HTML5 Video support, but that one is trivial to fix.
    That being said, the memory footprint might still be bigger than this old 1.3 version (from WebKit itself).
  • »2011/8/29 23:09
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Joined: 2004/11/3
    Posts: 581
    From: near myself
    @Fab:

    That sounds great! Would be really cool, if you could make such a 'low-cut' version!
  • »2011/9/2 12:08
    Profile