- Debugger: Getting mixed signals
- 'Packaging Infrastructure' Contract Weekly Report #4
- Haiku monthly activity report - 06/2015
- 'Packaging Infrastructure' Contract Weekly Report #3
- 'Packaging Infrastructure' Contract Weekly Report #2
- GCI 2014 winners trip report (mentor side)
- TeX Live and LyX; Changes to the boot code
- 'Packaging Infrastructure' Contract Weekly Report #1
- Beginning of 'Packaging Infrastructure' Contract
- Haiku monthly activity report - 05/2015
Haiku WebKit Port Patches Are Now Being Committed Into the WebKit Repository!
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.
Unfortunately my code was not as polished as it should have been, so the WebKit reviewers had quite a few suggestions for improvement. Maxime quickly updated the code after each suggestion and made a new patch.
As might be expected this process has taken some time for such a large amount of code, but today Adam Barth started committing our approved patches. My thanks go to Adam for this, as well as to WebKit reviewers Eric Seidel, Oliver Hunt and David Levin for taking the time to patiently review our code. Plus my student Maxime deserves thanks for all his work to make this happen.
Now before everyone gets too excited, this does not mean our port is "complete." Really this is just the first step (though a big step) in probably many to get our port into a usable state. We still also have a lot of work to do on the browser which will make use of this port. But once all our patches are committed to the WebKit repository it will be much, much easier for Maxime and I (and maybe others) to improve the port.
So I hope to see great progress in the next few weeks. Maxime get your Programmer's High Caffeine Cola stocked up!
- leavengood's blog
- Login or register to post comments

Comments
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
That's great news! I'm really looking forward to using your browser :D
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
I will say "Good News Everyone!". (with the voice of Hubert J. Farnsworth)
Indeed there is a lot a work to do now. But we will move much faster and easier.
Thanks a lot to the reviewers: Adam, Eric, Oliver and David.
And a special thanks to Ryan for his previous port (which was really helpful regarding to the amount of code this port represents).
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
Thanks a lot to all for this, the webkit addition will be a major leap for Haiku.
So, as we use to say "keep up the good work"
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
This is awesome :)
Kudos to Maxime, Ryan and all the WebKit folks. Nice to see Haiku getting support from the WebKit guys just when Mozilla had added BeOS to their "Tier 3" category of platforms (ie, not officially supported).
Having WebKit around will make writing certain kinds of apps much easier (RSS readers come to mind, for one). But I guess exposing WebKit to the app developer comes much later.
Once again, kudos to everyone involved :)
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
The relevent Webkit bug for Haiku support
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
:) This is not the only one...
Here is the effective list of bugs:
https://bugs.webkit.org/show_bug.cgi?id=26620
https://bugs.webkit.org/show_bug.cgi?id=26949
https://bugs.webkit.org/show_bug.cgi?id=26952
https://bugs.webkit.org/show_bug.cgi?id=26988
There are still 10 patches to be reviewed.
( There were around 22 patches, and half of them are now in the official WebKit repo. )
Re: Haiku WebKit Port Patches Are Now Being Committed Into ...
( There were around 22 patches, and half of them are now in the official WebKit repo. )
Keep up the good work!