Welcome, Guest. Please login or register.

Author Topic: MorphOS: OWB version 1.12 released!  (Read 5245 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Fab

  • Full Member
  • ***
  • Join Date: Jun 2009
  • Posts: 217
    • Show only replies by Fab
Re: MorphOS: OWB version 1.12 released!
« Reply #14 from previous page: March 07, 2011, 07:37:52 PM »
Quote from: lsmart;620211

The common part is more than just WebKit. WebKit doesn´t even include a Javascript engine IIRC. But things like bookmarks, windows, filemanagement, etc. are certainly not part of the OWB-base.


WebKit comes with its own javascript engine (javascriptcore), and chrome uses another engine (v8).

In practice, the essential of the code of OWB (be it for OS4 or MorphOS) is in WebKit itself, except for:
- Lower layers that need platform dependant implementation (memory, threads, network, ...).
- The upper layer that actually makes a browser from the webkit engine, i.e the GUI and all the intermediate logic, and this part is totally different between the OWB ports, Safari, Chrome and so on.

And the original OWB from sandlabs/pleyo is nothing else than a SDL backend for gfx/events, a different build system and a reorganization of the platform-dependant files. The SDL implementation was obviously dropped to get something usable and "fast". And since OWB project is dead, i synchronize webkit myself.
So in practice, i almost don't have anything from the original OWB project anymore, since WebKit is a very active project where lots of things change very frequently (including build system).
 

Offline Dragster

  • Hero Member
  • *****
  • Join Date: Jun 2002
  • Posts: 1001
  • Country: mx
  • Gender: Male
    • Show only replies by Dragster
Re: MorphOS: OWB version 1.12 released!
« Reply #15 on: March 07, 2011, 09:40:41 PM »
Quote from: takemehomegrandma;619879
Fabien Coeurjoly has released a new version of his excellent web browser! :)
 
- 04.03.2011: OWB 1.12
 
- Updated to WebKit r80266 (March 2011).
- Added support for "private browsing". To enable it (on a per-tab basis),
enable "private browsing" in Settings menu. Once activated, private browsing
will disable any kind of data storage (history/cookies/favicons/sessions/...).
Private browsing is inherited for any page created from a page in private browsing mode.
- Implemented per-URL settings (for plugins/images/javascript/useragent options).
For instance, it could be used so that a given site is accessed under IPad
user agent with plugin (Flash) disabled.
- Improved UTF8/local charset support for clipboard. When copying, UTF8 and local strings
are copied in two different chunks, which allows legacy applications to retrieve local
charset string, while OWB (and possibly other applications) make use of the UTF8 chunk.
- Added a clipboard monitor to address an issue with DHTML copy. After a rich-text copy,
paste would always reuse that content, even if system clipboard had been modified (externally or
not) in the meanwhile. This clipboard monitor allows to reset DHTML clipboard as soon as a
regular system clipboard copy has been performed.
- Added a "mark all matches" option in text find function.
- The bookmark class is not limited anymore to one level of depth. Please note that Intuition
menus also have this limitation, though. So if you plan to display subfolders in menu as well,
they'll be flattened, unless you use MUI menus instead of Intuition menus.
- Tweaked mediaplayer to work again with spiegel.de HTML5 videos.
- Fixed mediaplayer autoplay that got broken in some cases.
- Fixed an endianess bug in WebKit shadow effect that prevented them from being shown.
- Adjusted font backend to show font-weight:semi-bold as bold instead of showing it as normal
text (cairo/freetype backend only supports normal/bold levels).
- Fixed an issue with per-tab settings being reset by WebKit after a new tab creation.
- Fixed some possible crash with select items that were deleted from DOM at selection change.
- Fixed youtube.js userscript for recent YouTube changes (in fact, it could already work,
with the alternative link method that could be selected in youtube.js preferences).
- Changed about: and error pages (contribution from Samir Hawamdeh).
 
Download it from here: http://fabportnawak.free.fr/

Simple, FAB rulez!
 
Awesome work!
 
Cheers,
 
Dragster
Amiga 1200T 603/240, 060/50, SCSI II, Plextor 40/12/40S SCSI CDRW, Plextor 40X SCSI CDROM, Fujitsu 36GB 10KRPM SCSI HD, Pioneer 305S SCSI DVD, BVisionPPC, 256 MB FASTRAM, PowerFlyer EIDE, Scandex external scandoubler, ZIV busboard, Algor USB, Wireless, repulse audio...Peg II Quadruple boot: OS4.1FE/MorphOS 3.9 regged, OpenSUSE11.1 & Debian Squeeze, Powerbook G4 1139 MorphOS3.9, A4000D CSPPC/PIV/DENEB OS3.9/4.1FE, A4000T CSPPC/CVPPC/SCSI, etc.. 2