Fabien "Fab" Coeurjoly has successfully ported the Origyn Web Browser to MorphOS after about three weeks of work. This web browser is based on the powerful WebKit engine which is also used by Apple's Safari or Google's Chrome.
System requirements:
MorphOS 2.x is strongly recommended but it can still work on a 1.4.x setup if a recent MUI snapshot (2007) is installed. The browser requires about 4MB of disk space and at least 35MB of free system memory. If you are an Efika user and you are in need of a stripped down version, please contact the author. (He might disable SVG support for you.)
The highlights of Fabien's implementation are as follows:
Usage information:
First run (IMPORTANT! READ!)
At *first* run, OWB will index your truetype fonts directory (MOSSYS:fonts/_ttf by default). This operation can take a long time (expect a few minutes on efika). Progress is indicated if you run OWB from shell. Once it's done, a conf/font/fonts.cache file is created.
If you really can't wait, I included a default fonts.cache file that should match fonts provided with MorphOS 2.2. Just rename conf/font/fonts.cache_2.2 to fonts.cache. If you wish to use another truetype font directory, please edit conf/font/fonts.conf and change the <!-- Font directory list -->
To use japanese fonts or anything else, just add relevant fonts in the configured font directory.
Settings
A minimal settings window is available. You can set download directory, homepage, and font sizes.
Bookmarks
OWB can import IBrowser bookmarks. Just copy it to OWB directory as bookmarks.html. If you wish to make an entry appear in fastlinks or pulldown menu, just check the relevant option in bookmark editor.
Preempted rants
It takes ages to start!
-> It only happens at first start or when you update your fonts. Current OWB version uses FontConfig, which is quite slow at indexing. After that, it should start in a second or so.
It's slow!
-> OWB is based on WebKit and this version uses Cairo to render. Modern browsers tend to be a bit less effective than our good old browsers. :) That said, there's still room for optimization.
It's too memory-hungry!
-> See above.
Some SSL websites just display nothing!
-> Maybe they're not certified. You can either update "curl-ca-bundle.crt" file, or ignore SSL errors with: "setenv WEBKIT_IGNORE_SSL_ERRORS 1" (not really recommended).
It crashes!
-> OWB is fairly stable (as long as you have enough memory, like any *posix* application nowadays...). If you get a reproducible crash, send me a debug log.
What is currently missing but might be supported in future versions















