Short: Origyn Web Browser MorphOS port Author: fabien.coeurjoly@wanadoo.fr (Fabien Coeurjoly) Uploader: sadddam morphos-user com (sadddam) Type: comm/www Version: 1.7 Architecture: ppc-morphos >= 1.4.0 Distribution: Aminet What is OWB? ------------ OWB is a web browser designed for CE devices such as mobile phones, portable media players, Set Top Boxes and TV decoders, and any other consumer electronic product (GPS, home-gateways, Web-radios, PVR, DVD recorders, wireless devices etc.) Galeking release is the new mixture of WebKit with Sand-Labs flavour. It is based on a day-to-day merging capability with WebKit while it still provides the easy to use, easy to implement and easy to test OWBAL abstraction layer. License ------- Copyright (C) 2009-2010 Pleyo. All rights reserved. Copyright (C) 2009-2010 Fabien Coeurjoly Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Pleyo nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY PLEYO AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PLEYO OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. MorphOS Port ------------ Here are the key features: - Based on r1369 OWB SVN (February 2010) - Javascript, CSS, DOM, SVG, Unicode, SSL, ... - HTML5 Video/Audio support (Ogg/Theora and MPEG4/H264) - Antialiased fonts and kerning, font families and support for international charsets - MUI Interface - Cairo technology !!1 - Multiple tabs and windows - Download manager with resume support - Password manager - Cookie manager - Messages console - Network connections manager - Session support - Bookmarks - Fastlinks - Configurable MIME types - History - Content blocking - URL Completion - Favicon support - Configurable contextual menus - Contextual cursors - Copy/Cut/Paste - OpenURL/Rexx support - PDF export - Plugin support - No PayPal donation needed ... Requirements ------------ MorphOS 2.x is strongly advised, but it can still work on a 1.4.x setup with a recent enough MUI snapshot (2007). Full version requires at least 35MB of free memory and potentially much more depending on visited sites. - 04.03.2010: OWB 1.7 (beta) - Updated to OWB SVN r1369. - Updated to Curl 7.20. - Implemented HTML5 Media backend (<VIDEO> and <AUDIO>) through FFMpeg: - Support for most common codecs: Ogg/Theora/Vorbis, MPEG4, H264, AAC, MP3, Wav, ... - Builtin controls support. - Sites like dailymotion/openvideo, youtube/html5 and vimeo work. Here are a few random links: - http://openvideo.dailymotion.com/video/xbzemj_le-clan-suricate_animals - http://vimeo.com/8504375 (select "switch to html5" at bottom right) - http://camendesign.com/code/video_for_everybody/test.html - http://diveintohtml5.org/video.html (bottom) - http://people.opera.com/howcome/2007/video/controls.html - http://www.scottandrew.com/pub/html5audioplayer/ - For youtube, subscribe to beta html5 program by going to http://www.youtube.com/html5 - Known issues/limitations: - Audio output uses AHI music unit at the moment, which is unfortunately exclusive. It's still possible to play several sounds at once with this mode, by setting AHI music unit to: "Unit 0: <mode>". - Each media instance requires one exec signal in OWB main task, which means there can be 5 concurrent media players at most (depending on other OWB options that can also eat signals). - Fullscreen mode isn't implemented yet. - The whole media is stored in memory (sorry for this one, it will be handled in a more elegant way later). - Added search engine configuration window. - Implemented JavaScript window modes for popups (no toolbar, no status, window size). - Improved keyboard support, more texteditor shortcuts work now: ctrl+a (select all), ctrl+[shift]+z (undo/redo), ctrl+b/u/i (bold,underline,italic), ... It also makes http://www.konamicodesites.com work properly. :) - Added ctrl+wheel combination to zoom in/out. - Added an option to make navigation toolbar frameless. - Reworked navigation buttons: buttons now have hover and selection effects (note that brushes are not in .mim format anymore). - Added dynamic frame for quicklinks in borderless mode. - Added optional horizontal separators between navigation, quicklinks and address groups. - Added status images for local/internet/secure/insecure areas. - Added optional validation buttons for URL and search strings. - Added balance between URL and search groups (balance appears on mouse hover). - Reworked history popup in completion mode, so that the typed text is shown (as bold/underline) in the matching entries in the list. - Added "Open all bookmarks" entry for quicklinks folder items. - Added SOURCE/S argument to OPEN REXX command to open current browser source view. - Added %p placeholder for contextmenu and mimetype actions, referring to OWB REXX port name. - In download manager, hilight tab title instead of switching page, when a new event occurs. - Allow to restart a finished download too. - Changed options regarding session restoration at startup (always/ask/never). - Slight adjustments in cookie parsing (fixes MobileMe). - Don't show authorization window with uncomplete 401 responses. - Added more checks to know if a file can actually be resumed. - The form credentials saving system now allows to ignore some sites, by pressing "never" button, when asked if credentials should be saved. - Hid the password column in passwords window (it can be shown with contextmenu over list header). - Selecting an entry in the contextmenu of back/forward buttons no longer modifies the back/forward list. - Don't focus to URL string anymore if a window was not manually opened. - Don't render cairo surfaces for active browser when the program is iconified. - Disable gzip on-the-fly decompression when downloading, since it seems to create some confusion. - Favicon database was active even if favicons were disabled. - Minor fixes in bookmark/quicklink handling. - Fixed an encoding issue with the site titles in history database. - Fixed an issue with middlebutton handling when sidepanels are enabled. - Fixed a possible race in private static objects instanciation in WebKit (actually it's a gcc "bug"). - Removed the lame googlemap bug workaround and integrated the proper fix from WebKit. - Changed some options defaults: history popup, network thread, experimental cookies and favicons are now enabled by default. IMPORTANT: if you're using experimental cookies (which I strongly suggest), make sure to delete previous conf/cookieDatabase.db, since some OWB generic fixes affected it, else you might encounter non-functional logins or similar bogus behaviour. Contact ------- If you have any suggestion or bug to report, please contact me at: fabien.coeurjoly@wanadoo.fr But please, don't flood me. I'm quite aware of what's missing already. :)