Saturday, November 15, 2008

Got started with WebKit.

I have been trying to build WebKit (The open source browser engine(http://webkit.org/)) since last two weeks. I thought that the process would be too simple. just downloading the source and compiling it, but things were not that simple.
The compilation requires a set of CygWin libraries as a prerequisite. Code should only be downloaded from CygWin shell which again should have *nix style line breaks.
Apart from them one need to download WebKitSupportLibraries as well as run the update-webkit command to update the source to latest trunk version and get the latest axillary libraries.
I was then ready to compile the source. I had taken around one week to resolve all these prerequisite issues. I want to give special thanks to A. Roben.(aroben) and B. Fulgham.(bfulgham) only by help of them I am able to reach this step.
I had started compiling the source. I came to know from aroben that I am the first one who is trying to build Cairo build of WebKit. The Trunk version has some compile time errors. I found one Include file error and conveyed the same. The patch has been committed to the trunk version of WebKit. This is the smallest one but my first contribution to WebKit.
I am still finding some of the compile time problems. I will be trying to collaborate with WebKit Developers to solve these problems and get the cairo build of WebKit up and running. :)

No comments: