[maemo-developers] [maemo-developers] Re: gpe-mini-browser for maemo

From: Alp Toker alp at atoker.com
Date: Wed Jan 10 15:59:30 EET 2007
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.

More information about the maemo-developers mailing list