Monthly Archives: December 2011

Highlights of WebKit GTK hackfest.

Below are highlights of items that we worked on during the hackfest. Please note that this is not the complete list, these are the just the ones which I remember as of now!

  • Martin and Gustavo worked on setting up JHbuild for testing. With the JHBuild, one can get test pass percentage as close to 100.
  • Carlos presented the progress of WebKit2 GTK API and his future goals.
  • Bob published his initial draft of WebKit GTK cookbook.
  • Xan, John, Claudio, Juan and Bastien discussed about the new design of epiphany browser and its integration with Gnome OS.
  • Andy worked on adding support for block-scoped let and const to JavaScriptCore.
  • Philippe worked on full-screen fixes for <video> tag.
  • Dan worked on clean-up of libsoup code in WebKit-GTK and other network issues.
  • Bastien wrote a replacement plugin for flash videos.
  • Mario and Joanmarie Diggs worked on the accessibility support in WebKit2-GTK+ and Ad Blocker extension for epiphany.
  • Alex, Joone, Martin and myself worked on Accelerated Compositing code. Joone concentrated on clutter implementation and came up with the initial patch for the same. Alex worked on cairo based texture mapper implementation and he has a patch. Martin and myself have been working on OpenGL based texture mapper and we hope to have a working prototype soon. I plan to dedicate another blog post detailing the texture mapper based accelerated compositing design, hopefully I will have it soon!
Juan has a post summarizing the progress of WebKit-GTK hackfest in “WebKitGTK+ hackfest wrap up“. Mario and myself have been taking few pictures during the hackfest and they can be found in Mario’s flickr stream and my flickr stream.

WebKit GTK hackfest – An experience! #firsttimeinlife

As mentioned in the other post, last week I was in La Coruna, Spain, and attended WebKit GTK hackfest 2011 organized by Igalia. It was the first hackfest which I attended and my first visit to an Europian city. My main aim was to contribute to WebKit and share/gain knowledge. Apart for this goal, I also got a chance to meet many of the open source hackers.

Officially hackfest kicked off on 30th of Nov. Each of the hackers expressed their field of interest and the areas they would like to hack during the fest and we came up with the agenda for the whole hackfest. Thats the beauty of the open source software, you know, you got the freedom to choose your interest. I decided to work/learn accelerated compositing stuffs, webkit2 api review, v8 v/s jsc discussion and optimizing WebKit for mobile devices. Xan somehow managed to capture everyones interests on a big black board. Next 5 days, we hacked on these areas.


I guess we were close to 20 in number. There were hackers from all around the world – US, UK, Brazil, Korea, Spain, Finland and India (my country), working for many different companies, such as Igalia, Collabara, Redhat, Gnome and Motorola Mobility (my employer). Apart from hacking together, we also shared cultural differences, played football, visited La Coruna city and had beer together. Overall, it was a great hackfest!

I would to thank Igalia and Collabara for organizing such a wonderful hackfest. And of-course, I am very thankful to my employer (Motorola Mobility) for sponsering my trip to the hackfest. I am planning to write few more blog posts on the progress we made during hackfest, wish me luck!