[webkit-dev] Building and using webkit on Windows without Safari

Brent Fulgham bfulgham at gmail.com
Thu Jan 1 15:13:37 PST 2009


As Oliver has already mentioned, I have been working to achieve this  
goal for some time.  Apcellerator (http://appcelerator.org/) is in the  
process of switching to "true" WebKit (rather than Chromium), and is  
using the redistributable port -- so there is at least one or two  
other developers who have replicated the build and are actually using  
it.

Basically, the "Redistributable" WebKit differs as follows:

1.  It does not use a Movie player (no Quicktime or other).  This  
could be changed, but isn't important to me (yet) so is unlikely to  
change soon.
2.  It uses Cairo for the 2D graphics back end, rather than  
CoreGraphics.
3.  It uses "OpenCFLite", which is my external fork of Apple's  
CFLite.  It is identical to the CFLite you can download from the  
Darwin sources, except it provides project files for building on  
Windows, and it fixes a few minor bugs.
4.  It uses cURL for networking, rather than CFNetwork.

The Wiki entry Oliver references should be current.

You will need to apply the most recent patch from https://bugs.webkit.org/show_bug.cgi?id=17484 
.

Good luck!

-Brent


On Jan 1, 2009, at 12:08 AM, Vijay D wrote:

> Hi,
>
> Is it possible to build and use webkit as a standalone rendering  
> component without any Safari/Apple dependencies on Windows? The  
> default build on Windows requires several Safari libraries such as  
> corefoundation.dll, cfnetwork.dll, coregraphics.dll, etc. The .lib  
> files for these dlls are in the WebKitLibraries\win\lib directory.  
> Source for these libraries are not available and the binary versions  
> of these libraries are not redestributable.
>
> Thanks,
> Vijay
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list