Posts Tagged ‘GNOME’

WebKitGTK+ hackfest, day 5

Friday, December 10th, 2010

Mario explaining a patch

Yeah, it’s still not over. We are still hard at work here. And we have big news today, let’s start with that:

  • Mario finished his accessibility patches, all of them. This means that after proper review, Orca blocker bugs are gone from WebKitGTK+. He’s the guy in the photo, hug him, he won the internet.
  • Martin gave a presentation about how he uses webkit-patch script, which I missed because I was fighting with Debian. Damn.
  • Xan polished his API for querying information about plugins, this will enable us to have an useful about:plugins.
  • Martin, the same cool guy, worked on much better plugin performance and polished his font fixes.
  • Alex fixed spell checking, I might work on this tomorrow on the Epiphany side.
  • After a long and painful distcheck I committed the nice error pages patch to Epiphany, they do look good now, you almost want errors to happen!
  • Philippe kept spreading his cold and fixed more tests.
  • Sergio is still polishing the cache code to make it rock solid and awesome.

Plus, Mario and Joone have uploaded their photos to flickr, check out their sets:

3rd day of VebKitGTK+ hackfest, live from the cave

Wednesday, December 8th, 2010

Martin finished a task! YEAH! from diegoe on Vimeo.

It was quite cold today, but we managed to heat up the room by building WebKitGTK+ in all our machines at the same time, awesome functionality of the build.

  • The Viewport metatag support is now integrated into WebKitGTK+ master.
  • New font preferences are now in Epiphany master, minimum font size should be fixed too, a lot of introspection warnings are gone and I’m working on custom error pages.
  • Xan finished his API for about:plugins, he’s now waiting for Dan to finish his part of the dance.
  • Sergio (who asked why he’s not in the summaries; to whom I asked were was he when I was asking what everyone did) keeps working on cache fixes, there’s a tricky bug with limiting its size.
  • Mario keeps hitting his head with accessibility work.
  • Gustavo has started refactoring some private stuff and started work to get the web inspector to attach properly.
  • Alex has been basically unbreaking everything that the others are breaking in their commit frenzy. Plus he’s fixing spell checking, yey!
  • Alex and Gustavo gave love to the buildbots, the buildbots hugged back.
  • Gustavo can’t play Street Fighter because zsnes doesn’t work on 64bits.
  • Philippe kicked more media tests into the “passes” bin, this means more stuff is working as expected. YES.
  • Dan worked on integrating the WebKitGTK+ cache into libsoup, so other applications can benefit from it.

WebKitGTK+ hackfest, day 2

Tuesday, December 7th, 2010

Philippe, Xan and Gustavo

Another day of the WebKitGTK+ hackfest, and a couple more stuff done.

  • I finished my work to separate the profile migration code into a different binary, saving epiphany from a linking to NSS. Then Martin explained to Xan and myself how the points, pixels, logical sizes, etc mess works. Our conclusion was that 12 is the answer, points are responsible for lots of problems in society and that Epiphany is getting a new fonts UI.
  • Dan and Benjamin have been working on stress testing gio-tls with the gvfs ftp backend, or so I’ve heard. Also, Dan seems to be preparing libsoup so we can add custom protocols to browsers, that means “about:whatever” can be back.
  • Xan finished his oprofile support on JSC and started to work on a plugins API. The goal is to have an about:plugins page where you can disable individual plugins.
  • Martin has been trying to ease the life of everyone by enabling precompiled headers.
  • Alex and Philippe worked on updating our test runner script to be much faster and more precise, giving our more information about failing tests.
  • Philippe advanced his custom widget to draw “progress ranges” for buffered parts of videos, like youtube does.
  • Mario is still working on a really evil accessibility bug, he’s almost done I’ve heard.
  • Gustavo fixed a complex bug where stuff that shouldn’t disappear was going away on page loads.
  • Joone kept working on viewport support and the cache model
  • Xan and Gustavo lost in Super Smash Bros against me, a lot of times.
  • I lost to Gustavo and Xan in Street Fighter II, a lot of times.
  • Gustavo likes the word “Cave”.

We also discussed a concept for GNOME 3 t-shirts, but we are keeping that one secret.

Finally, after seeing the presentation of Chrome OS and its sandboxes concept, we decided to implement it on Epiphany, so, here it is:

WebKitGTK+ hackfest, day 1

Monday, December 6th, 2010

WebKitGTK+ hackfest agenda

Today we started the serious hacking. A lot of interesting topics are being covered:

  • Philippe is working on fullscreen support for HTML5 elements with some help from Benjamin.
  • Xan is working on easing performance analysis of JavaScriptCore.
  • Martin has been playing with WebGL and some early work to improve the build.
  • Alex fixed a leak when using CSS shadows and then spent the afternoon on a really complex graphics problem with a “blackboard moment” with Professor Otte.
  • Joone was working with Gustavo to get the viewport element going.
  • I got rid of gconf on epiphany-extensions, resurrected smart-bookmarks-on-context-menu extension, fixed a crasher on Epiphany, worked on avoiding Epiphany linking to libnss.

But the current lead of the scoreboard is Dan, who completed the first task of the week:

WebKitGTK+ hackfest: first task done. from diegoe on Vimeo.

There’s a strong feeling of “productiveness” and a lot of energy going on. We’ll see lots of progress this week!

WebKitGTK+ hackfest, day 0

Sunday, December 5th, 2010

WebKitGTK+ hackfest, day 0

Today is the bootstrap day for the WebKitGTK+ Hackfest.

Everyone is arriving today and luckily it seems no flights were delayed or cancel because of the spanish controllers strike. No flights except mine :) , as I already reported.

Before leaving Lima, I was talking with my fellow Igalian Martin Robinson about how cool the SquirrelFish pet is compared to less badass pets are (cough, Konky).

So, in perfect hackfest mood, I came up with this:

You can join our hackfest mood theming your wanda applet too!. Just download the image and set it on the wanda preferences. It’s 4 frames, and I suggest you to use 1 second per frame.

Update: I found a couple of bugs in the previous png, here are two new ones hopefully fixing issues (choose depending of the height of your panel):

22px24px

The wanda SquirrelFish™ theme and the current WebKitGTK+ hackfest are kindly sponsored by the GNOME FoundationIgalia and Collabora :)

Reinout: my GUADEC keynote suggestion

Tuesday, February 16th, 2010

GNOME 1, 2, 3

Summer plans

Friday, January 8th, 2010

So for my summer time (that’s freezing time for you all in the northern hemisphere) I’ll be joining Igalia doing an internship working on Epiphany and WebKitGTK+ :-) . I’m really happy and excited about this!

FreeFA cup 2009

Monday, June 29th, 2009

Every year brave players from the 5 continents gather together to define who’s the best in the deadliest sport there is: soccer.

FreeFA 2008

photo © by Alia and Zaheer Abbas - http://www.flickr.com/photos/aandza/2653266909/

While in its already various years of existence the FreeFA cup haven’t yet taken any victim, we still like to think it’s quite dangerous and brave to play.

If you would like to become part of history books and be admired for generations yet to come, sign up now in the GCDS wiki (registration required on the main page).

Pack up your shinpads and football shoes, plus one or two colours of shirts you can sweat confidently.

Teams and time will be sorted while on the island.

On Board

Monday, December 15th, 2008

I’m really happy and proud to say that I’m now part of the GNOME Foundation Board of Directors. :-) .

I can only say that I’ll do my best, although I have to confess that I will be shameless in taking over the control of the Foundation together with Lucas in favour of our beloved Latin América.

Thank you everyone!

And my first official action is to appoint Bruno Balboa Boaventura as Board’s security.