I was recently interviewed by Michael Bartholomew for his new podcast, Device Drivers, on omnes.tv. I talked about Haiku, BeOS, some of my efforts in relation to WebKit and the Haiku browser, and other topics. I think anyone who is interested in Haiku and BeOS will find it interesting:
On October 24, 2009 I attended and spoke at the Florida Linux Show in Orlando, FL. In this post I'll talk about my experience at the conference.
After much effort from my GSoC student Maxime Simon and plenty of gentle coaxing from WebKit reviewers, I’m proud to announce that the various patches to add support for Haiku as a platform in WebKit are now being committed!
Maxime took my code from the original Haiku port I made in 2007 and updated it for the latest WebKit, which changes a lot daily, so you can imagine the state of the port after a few years! Still it was good to see that my previous effort was not to be wasted and it did not take Maxime long to start posting bugs and patches at the WebKit Bugzilla site.
The WebKit Haiku port team has seen some nice progress lately in the form of our first decent rendering. Read more to see it...
I cannot take all the credit for this as the latest push to fix some bugs and implement font loading and text rendering has been courtesy of Andrea Anzani. In fact he created the above screenshot.
Now a few caveats about the above:
BeBits is being loaded from disk, not the network.
I know I have been very quiet for a while in regards to my Haiku WebKit port, but that is because I’ve been in a long session of coding. I am happy to report that this weekend I finally got WebCore compiling for Haiku:
Link ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so Chmod1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so SetType1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so MimeSet1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so SetVersion1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so So what does this mean? Does it mean the port is now complete? Unfortunately, no it doesn’t.
I have been documenting my progress on porting the WebKit project to Haiku on the Haikuware site, but decided to also post information here. You may want to read my previous blog article about this port and also the information at the WebKit bounty on Haikuware. Please consider donating to a bounty.
Before I started work on this port I asked in the #webkit IRC channel what the mimimum version of GCC that was required to compile WebKit. The general consensus was 4.0. So what does that mean?