Bit Rot

After a nearly two-month self-imposed death march in "the real world", I've gotten back to my WebKit hacking. As expected, several aspects of the build process were broken, but it was exciting to see the massive progress on almost all fronts.

First, daddy-o Hyatt managed to get CSS gradients working nicely, and I'm pleased to report that this came through in the Cairo build flawlessly:



Second, Dave implemented shadows for fonts, which also works properly:



Finally, image reflection is working:



It's really amazing how much functionality is present in a modern web engine, and that so much of it works without having to do much under the Cairo-backed Windows build.

To recreate this build on your own (and I hope you do so we can verify everything is getting properly committed to the archive) you will have to add a few pending patches to the WebKit SVN source tree.:

  • As before, you will need to add 17730 to get cURL support, as well as some odds-and-ends in 17484

  • You may still want to extend build-webkit with the --cairo flag, as coded in 17952.

Comments

Adam said…
Woot, welcome back!
Anonymous said…
Actually text-shadow has been in WebKit for the last 5 years. It's just that the Cairo backend hackers only just got round to supporting this ;-)

The good news is that the mean time between new features landing and the Cairo backend supporting them is now just a few weeks (we caught up with CSS reflections and gradients pretty rapidly).

Popular Posts