WebKit/Gdk Google Gears
Due the LinuxTag I didn’t do any work on WebKit this week. In the last week I have implemented ScrollBars using GtkLayout. I have found my first WebKit bug/issue which I will hopefully resolve soon. mitzpettel helped me to understand the issue and laid down a possible solution I’m going to implement. To support websites with static background I’m going to need to reimplement parts of GtkLayout. I’m not certain inheritance will work in the worst case I’m going to fork GtkLayout and make it work in the situations it currently doesn’t.
Now google is providing something similiar to Adobe’s Apollo but cross-browser and cross-platform. Google Gears allows you to have an offline cache and to synchronize once you are online again. E.g. this can be used by Google Reader to store items for offline reading. The sourcecode is available and I had a look at the code. The WebKit plugin is written in Objective-C++ so one can’t use Google Gears on OpenMoko directly but needs to create an OpenMoko port. I will add this to the bottom of my todolist but it would be awesome if someone of you could have a look at it as well.
So happy hacking folks…