A Redistributable WebKit
Well, it's taken a long time to get to this point, but at long last I have managed to get a working version of WebKit that does not use any proprietary Apple libraries. I have posted a Release and Debug build, with the WinLauncher program that produced the accompanying image.
I have updated 17484 with the necessary diff to build the software. You will also need various build requirements, including builds of CFLite.dll that take the place of CoreFoundation.dll.
This WebKit differs from the true Safari webkit as follows:
- No support for QuickTime movies.
- CFNetwork is replaced by cURL, which implies some reduced functionality and poorer support for concurrent/asynchronous connections.
- CoreFoundation is replaced by CFLite, which for the purposes of WebKit should not imply any performance or functionality regression.
- CoreGraphics is replaced by Cairo. This generally trails the CoreGraphics implementation, but provides reasonable performance and functionality.
Please give these binaries a try and let me know if I forgot any dependencies.
Comments
Tell me if I may help in some way to make a real free webkit.
Thank you again for your great job!
I've fixed it all, and have checked everything into svn. I've also confirmed that I could retrieve the sources and rebuild.
Would it be possible to develop an ActiveX based on this? and then use it within Internet Explorer to render SVG and replace End of Support Adobe SVG Viewer.
Thanks to everyone who gave it a try.
Looks like a very promising project though. I'm interested in porting to the Nucleus RTOS, and this looks like a good place to start from....
do redirecting work? or problem in sth else?