Acid3 final touches

Recently we’ve been working to finish off and land the last couple of fixes to get a perfect pixel-for-pixel match against the reference Acid3 rendering in WebKit/GTK+. I believe we’re the first project to achieve this on Linux — congratulations to everyone on the team!

We also recently announced our plans to align more closely with the GNOME desktop and mobile platform. To this end we’re making a few technology and organisational changes that I hope to discuss in an upcoming post.

Patrys: You need to pass –enable-svg-experimental to configure, and also make sure you’ve _fully_ cleaned your build tree if you had an old build around, since the build system gets confused sometimes. Let me know if there are still issues after doing that.

I got it compiled without any problems at all, and I’m very impressed with it so far. Gradients work great with RGBA color. It’s pretty awesome to be able to make divs with semi-transparent gradient backgrounds and rounded corners using CSS.

[...] GTK+ port of WebKit is the first open source HTML render to fully pass the Acid3 test on the Linux platform. WebKit, which is Apple’s increasingly popular fork of KDE’s KHTML rendering engine, is [...]

Mandriva now includes a WebKit build capable of the above rendering (32531 , with –enable-svg-experimental , and also the Mozilla plugin patch). The Midori browser is available as a package, and Epiphany can be rebuilt with the WebKit backend just by flipping two settings in the spec file. The 100/100 WebKit build is already in Cooker (development branch) and I’m now sending it to /backports for 2008 and 2008 Spring (the last two stable releases).

[...] GTK+ port of WebKit is the first open source HTML render to fully pass the Acid3 test on the Linux platform. WebKit, which is Apple’s increasingly popular fork of KDE’s KHTML rendering engine, is [...]