Browsed by
Author: hfreyther

Scrolling in GTK+ and WebKit/GTK+

Scrolling in GTK+ and WebKit/GTK+

Model/View GtkAdjustment and GtkScrollbar The GtkAdjustment is probably best described as a model for scrolling. It has several properties, e.g. the current position (value), the lower and upper possibilities, and the size increments. The GtkScrollbar is operating on top of a GtkAdjustment. It is responsible for taking user events and painting. When scrolling it will look at the lower and upper properties, it will update the value in case of something is happening. WebCore::Scrollbar in WebCore The Scrollbar is created…

Read More Read More

FrameView and navigation

FrameView and navigation

Visiting a site can have certain changes on a FrameView that will not be undone when leaving it. The most prominent example is a fixed background (by CSS) which will disable using blit on scrolling. There might be different things as well. Another one would be the PageCache and navigation to pages in it. The result is that for every page navigation you will create a new FrameView. For most/all ports this is done in FrameLoaderClient::transitionToCommittedForNewPage(). There is even a…

Read More Read More

Embedding a GtkWidget into a HTML page

Embedding a GtkWidget into a HTML page

In the last few days I have suprisingly (actually not, it comes natural when resigning from a job) more time to do stuff that I really want to do. For the last months my webkit involvement has been mostly been reviewing patches created by other people but now I have done something I wanted to add for quite a long time… I think one of the benefits of having a native web renderer widget in the toolkit is the integration…

Read More Read More

How to kill productivity…

How to kill productivity…

So I’m still in Taipei and my productivity on the 9th floor is not as good as I would like it to have it… So we mostly have an empty 8th floor, with silence, no artificial light, and very good air… I assumed I could just walk down, sit in one of the empty (conference) rooms and be productive… it worked… until.. oh well… there was an urgent meeting, suprisingly in the room I was sitting on… and suprisingly the…

Read More Read More

Long overdue…

Long overdue…

A long overdue blog post… I’m currently in Taipei… canceled my original flight back to Germany, instead I will go to Hong Kong and then probably back to Taipei. So if you are in this area and would like to talk about WebKit, Linux, KDE, OpenBSC, OpenEmbedded… drop me a mail.

Geo Clue for WebKit/Gtk+

Geo Clue for WebKit/Gtk+

Apple was adding support for the W3C Geolocation API, I started with a implementation using Gypsy, then after some comments moved on to Geoclue. Then Aurelian Maga was more lucky getting geoclue to emit something useful and fixed my logic errors and then it was about time to put the code into the repository. The next things will be adding API to control the privacy settings, enabling/disabling support for it and so on..

Thank you for KDE4.2

Thank you for KDE4.2

Thank you for the Club Mate at the KDE 4.2 release event in Berlin hosted by KDAB. Thanks to kubuntu I can enjoy KDE 4.2 on my intrepid installation. Which in turn allows me to use KMail 1.11.0 which is featuring the new wicked cool views and it looks like there were some nice oxygen style updates as well. Well done!

25C3 is over

25C3 is over

After Christmas I returned to Berlin to be at the BCC for the 25th C3 in time. I was honored to talk to John Gilmore and the German Openmoko population was also present and we enjoyed talking, reading and hacking away on GSM. From the many things I planned to do I have only finished some but as usual I will work on these round robin… But it is time to leave the black hole and return to work.

This time of the year

This time of the year

Last year around this time of the year I already had resigned from GMIT, figuring out what to do with myself, Thiago finished his new networking classes, Simon integrated most of it into WebKit at around FOSS.IN, we fixed the regressions of the layout test suite and I was tracing down bugs with SSL, a Cookie issue on yahoo mail, a crash on gmail… This year things look awfully similar. I know a little better what to do with myself,…

Read More Read More