[webkit-dev] Windows Cairo Update webkit Today was a busy day for Windows Cairo commits. The gigantic Visual Studio project file merge has been completed, and at the moment we are down to a single required patch (bugs.webkit.org/show_bug.cgi?id=17484)to build a Cairo-backed WebKit.
A second patch (bugs.webkit.org/show_bug.cgi?id=17715) causes WinLauncher to be built as part of the normal build process. This is not required, but I find it helpful as it's currently the only thing that actually runs with the Cairo-backed DLL. Safari will not run with the Cairo-based build, and is less likely to work as time passes due to the removal of variousApple-specific routines from the sources that Safari uses for various aspects of its operations.
I recently found that CoreGraphics is not entirely gone; there are a few calls to wk* functions(defined in the libWebKitSystemInterface*.a files) that in turn make use of CoreGraphics. I am working on a patch to remove these functions, at which point we will be totally separated from CoreGraphics.
I understand that Dan Zucker has made some good progress on removing CFNetwork in favor of Curl; hopefully we'll all get our hands on those changes soon.