"But we already have 'MUI-OWB' for OS4"...?
No, what you have is a very ancient version of the browser now called Odyssey (version 1.9), and Odyssey has been updated 11 times since then, and this bounty will for the first time include key features that has been closed previously.
Odyssey is *very* actively developed!
The bounty also includes the optional condition:
"If this project is successfully funded, and as long as the resulting ports stay true to the original version of the Odyssey Web Browser in terms of user experience and feature sets, Fabien Coeurjoly plans to share all source code that he will develop himself for future versions of Odyssey Web Browser for free."
And as he said at another site, he may accept code going the other way as well:
"I'll work on my private branch, and opensource new versions. I can integrate contributions, but only if they make sense. I don't want Odyssey to end like YAM, for instance..."
Just to illustrate how much work has gone into Odyssey since the OS4 port, I'm hereby posting the changelogs from all version from all versions post "1.9":
[removed two full posts of changelogs, read them above]
And the best
just got a lot better!
Changes/improvements in the new Odyssey 1.21: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.
This is a *real* browser, and it's a *real, native Amiga application*, the result of real, actual development! If you want to see this program opened up as open source, thus making it possible to port it to OS4 and AROS (and ARIX), please contribute to the bounty that will make this happen!
After only a month since the bounty was opened, it has already reached (almost) half way. If you have already donated, please consider chipping in a few more bucks. Because half way still means there is another half to overcome! And it's for a good cause; this application is what will make OS4 and AROS usable for real in a modern Internet context, probably there isn't any more essential must-have application than this one!
Personally, I *already have* Odyssey (and I don't have OS4), but
still I have donated *a lot more* than most OS4 users (and I haven't actually donated particularly much money, only like $50 or so, which is peanuts for something like this). So to those of you who like OS4 (or AROS), don't let this opportunity slip you away! Pick up your wallets, and head over to:
http://www.power2people.org/projects/odyssey/:)