Wow, this new version seems to be rock-stable here so far. Sites that didn't work too well seems to work stable and good now.
It still has serious bugs, for example the ACID3 test crashes because of memory corruption, very likely something is overwriting a too small buffer, which often happened in Blastoise as well, but the updated WebKit fixed a lot of bugs and added new features. ACID3 crashes at the same place on Linux as well - but only with the SDL version, the Gtk/Cairo one nearly passes the ACID3 test and doesn't crash.
Quote:
Yes it's very slow, but that was expected. Thanks!
There are several reasons why it's slow. It's a debug build, it's using libfreetype instead of the much faster AmigaOS4 ft2.library and Doduo doesn't render the complete pages any more but just the visible parts, like the AmigaOS4 port of Blastoise does with the "LOWMEM" tooltype, which of course makes scrolling much slower since it has to render the new parts instead of just copying parts of the pre-rendered page image into the window. Pages with lots of GIF anims, for example forums with animated smilies, are still very slow, but that's only the case with SDL as well, with the Gtk/Cairo version there is no problem. After I've ported all additional AmigaOS4 features from Blastoise to Doduo I'll check why GIF anims are slow with SDL.
I hope you don't mean naming them with the version number and creating fs links between differently-named but compatible files?
Different names only for incompatible versions, and no links (at least not in SOBJS:). On AmigaOS4 there are different directories for shared objects, SOBJS: is used when an executables/elf.library loads them but the linker uses SDK:(Local/)newlib/lib instead, on Unix you only have a single directory for both and need for example a /usr/lib/libfreetype.so -> libfreetype.so.6.3.16 link or the linker wouldn't find it when using -lfreetype, and additionally you need a /usr/lib/libfreetype.so.6 -> libfreetype.so.6.3.16 link since that's the name the executables use (libfreetype.so.6 is the soname of libfreetype.so.6.3.16). If the same names would be used you'd have a SOBJS:libfreetype.so.6 and a SDK:Local/newlib/lib/libfreetype.so with soname libfreetype.so.6 on AmigaOS4 and no links are required.
Edited by joerg on 2008/7/6 17:22:20 Edited by joerg on 2008/7/6 17:25:45
Its cool to finally see the scrollbar whit in the frame, but there is some thing horribly wrong on images.google.com, when rendering frames whit in pages, basicly when you drag the scroll bar you se content of frame being drawn over top frame.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Hi, I am pleased to find that Doduo displays the scan page from the webserver of my HP 2575 all-in-one. The preview button delivers an accurate mini pic, the scan button, throws a DSI, clicking ignore does'nt cause lockups and although the scan continues nothing arrives.
The cancel and reset buttons on the page allow it to back out of the situation, and it continues normally with other websites.
So.. tantalisingly close! Thanks for all the efforts being put into this.
Regards Richard
P.S. This was the relevant ouput from the shell I launched it from, at the point of clicking the scan button.
postProgressFinishedNotification ASSERTION FAILED: isfinite(window.y()) (/CS/OWB_Doduo/WebCore/page/DOMWindow.cpp:119 static void WebCore::DOMWindow::adjustWindowRect(const WebCore::FloatRect&, WebCore::FloatRect&, const WebCore::FloatRect&)) CONSOLE MESSAGE: line 1253: Undefined value postProgressFinishedNotification
No idea, does it do versioning? Um, I would guess so if it was scripted as so. I'll put that on a 'todo list'! An Icon Installer got the list a couple weeks ago.
I noticed that integration of the Amiga port was listed as a goal in one of the milestones on OWB's trac site. I suppose that this will be attempted once you have doduo ported completely.
I already mentionned it on AW.net but it's nice to see this project is (almost ?) covered like an official port. A news on linuxdevices.com few days ago tells :
Quote:
OWB v3 can be built with glibc or uClibc, for x86, ARM, and SH processors, says Pleyo. The v3 browser also supports Mac OS X, and for the first time, the AmigaOS.
Currently none, when OS 4.1 is released I'll have more time and continue with it.
Quote:
I noticed that integration of the Amiga port was listed as a goal in one of the milestones on OWB's trac site. I suppose that this will be attempted once you have doduo ported completely.
The initial plan was a private beta of Doduo in June and the public release in September, that way there would have been enough time to integrate the AmigaOS 4.x and Win32 ports, but they made it public after only 2 or 3 weeks and there will be something like a Doduo 1.1 with the ports integrated released in September instead.