WebKit HTML5 canvas enhancements, Acid2 support and more

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

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…

WebKit/GTK+ API design

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

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…

GTK+ Matters

GTK+ Matters

A friend pointed out a slightly confused post by a Mozilla developer regarding WebKit/GTK+. I don’t really care much for browser wars, but since this post touches on so many aspects of the browser that I’m working on, like Cairo…

A good week for text and graphics

A good week for text and graphics

glyph-pixmaps Carl‘s glyph-pixmaps work has been merged to xserver. This provides a speedup for text rendering by hashing and caching glyph data to avoid constant re-uploads. Eric Anholt breaks it down for us. Cairo and XShm Shared memory has had…

WebKit/Gtk+ gets a reviewer, and Canvas support

WebKit/Gtk+ gets a reviewer, and Canvas support

WebKit/Gtk+ gets a reviewer I am now an official WebKit reviewer. This should help speed up development of the Gtk+ port. Thanks go to Apple and the WebKit team! Canvas support using Cairo A few hours ago I landed support…

WebKit/Gtk+ at LinuxConf Europe 2007

WebKit/Gtk+ at LinuxConf Europe 2007

Yesterday’s talk on WebKit/Gtk+ at LinuxConf Europe was well received, and I was particularly impressed by the turnout considering that it was scheduled against Linus’ git BOF next door. The audience had more questions than there was time for, but…

WebKit Maemo port, N800 and the EAL

WebKit Maemo port, N800 and the EAL

I’ve been working with George Wright the last few days to integrate the WebKit/Gtk+ browser engine into Nokia’s recently announced EAL (Engine Abstraction Layer). WebKit/Gtk+ will soon be joining Opera and Mozilla as a well-supported alternative browser for the Maemo…

GUADEC: The first day

GUADEC: The first day

Sunday came and went in Birmingham. This was an opportunity to meet many of my colleagues face to face for the first time. Managed D-Bus talk went very well. Huge interest from the usual suspects, but also from the wider GNOME…