Michael 'Mickey' Lauer wrote:
Alp Toker wrote:
A few weeks back I updated the WebKit Gdk port from Apple's SVN. With
some days hacking it was rendering pages, and was easily cross-compiled
to the 770: http://www.ndesk.org/tmp/WebKit-Gdk-Nokia770.jpg
It is a bit of work and you need to know your way around Gtk+/gdk, but
probably nowhere near the headache of maintaining a snapshot of WebCore
from 2004 by yourself, fixing security issues etc.
Beautiful! Let me see the patch, please.
The first patch made it into Apple SVN,
http://bugs.webkit.org/show_bug.cgi?id=11571
The main patch, http://bugs.webkit.org/show_bug.cgi?id=11682 hasn't gone
into the tree yet. It will probably need a bit of reworking to get
included upstream.
My 770 is on loan to a friend, so I haven't kept the port up to date,
but I have just thrown together a deb:
http://www.ndesk.org/tmp/webkitui_0.1-1_armel.deb
There is a memory alignment bug that will cause the port to crash some
time between rendering the first page (hard coded to
http://www.google.com) and clicking on a link. If you have root access
on the device, you can work around the bug:
echo 3 > /proc/cpu/alignment
Unfortunately without access to the actual hardware I cannot debug this
issue, as the alignment requirements of the ARM CPU in the 770 are not
emulated by qemu. I should get my device back in a few months, so stay
tuned.
_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers