Developing hybrid Web GTK+ applications

I’ve put up the slides from my FOSDEM ’08 talk on developing Web/GTK+ rich internet applications with WebKit and deploying them on the desktop and on mobile devices. If you were simply too hung over from the night before to…

If you’re attending FOSDEM (Brussels) next weekend, come along to my GNOME devroom talk on Web integration: “WebKit/GTK+ is a brand new port of the WebKit content engine providing standards compliance, high performance and seamless integration with the GTK+ stack….

WebKit for Windows gets Cairo support

Brent Fulgham, whose work I’ve already mentioned now has the WebKit/Cairo Windows port up and running. This is the “native Windows port” a lot of people have been waiting for (though it’s technically no more or less native than Safari’s…

Accelerating WebKit with OpenVG

After a weekend hack session with Øyvind Kolås, I got WebKit/GTK+‘s Cairo backend rendering straight to OpenGL with Cairo’s new OpenVG backend and ShivaVG: At first the colours were a bit off and performance was nothing to write home about….

Advances in Web typography

If you’re running a WebKit nightly, your browser supports two new ways of specifying custom fonts. CSS2 ‘WebFonts’ With WebFonts you can define custom font faces by passing a URL to the font file: @font-face { font-family: ‘Bitstream Vera Sans’;…

Putting the Web in GTK+

The word is out. I’ll be coordinating with Epiphany developer Christian Persch to see how the GTK+ team can put Web functionality in or alongside the UI toolkit in the weeks leading up to the GTK+ Berlin hackfest 2008. We’ll…

WebKit HTML5 canvas enhancements, Acid2 support and more

Improved WebKit HTML5 canvas support Brent Fulgham has been merging Cairo graphics backend features from the Adobe Apollo/AIR branch of WebKit (#16558, #16577, #15382). The Adobe developers have been cooperative and their code is well-written — hopefully they’ll start merging…

WebKit HTML5 video support with GStreamer

What do you get when you take WebKit/GTK+, add GStreamer and finish off with a sprinkling of code from Clutter? I’ve been working together with Pierre-Luc Beaudoin on a GStreamer-based media backend for WebKit. Last week, we landed this work…

In the last month, we’ve started to look more seriously at the WebKit public API and how it fits with GLib/GTK+ principles. Some of the fixes have been obvious: #16174: Use “URI” not “URL” in public API #15691: The main…

Welcoming Google to the WebKit project

In my talk at LCE 2007, I touched on the issue of proprietary branches and their effect on developer morale. On the WebKit/GTK+ team, we’ve had to deal with this issue a few times. A year ago, Adobe promised great…