Tag Archives: gtk3

GNOME 3 is here!

I’m happy, GNOME 3.0 is out!

I still remember when in 2009 I heard about a plan to make the next GNOME version.
I wanted to contribute and I met some great people that guide me on the best way to help in the effort, so I started to work in the Streamlining of the Platform part, trying to remove all the deprecated stuff. Also I started to work with the Bugsquad team, on GnomeGoals and then in GTK+3.

And now GNOME 3.0 is finally here! :) Thanks to all the people that made this release possible! You all rock!

If you are in Manchester, come to MadLab this Sunday at 14:00 for the GNOME 3 Launch Party!

And, of course:

I am GNOME

GTK+ and GSoC

I’d like to share some exciting new about GTK+ development.

In short: GTK+ master branch:  Development towards 3.0 !! :)

Mathias Clasen has been merged the gtk-2-90 branch. This branch has been used to prepare a lot of the deprecation removal, etc, for 3.0.

So we have now:

  • gtk-2-20: the usual stable branch
  • gtk-2-22: special branch that will only pick up remaining accessors that are needed to make GTK+ 2.x users build with GSEAL and get them ready to work with 3.x (no new features)
  • master: Development towards GTK+ 3.0 with new features :)

More information of the actual status of the GTK+ branches in this mail on gtk-devel-list.

Also, I’m very exciting to announce that I’ve been accepted in this year GSoC (you can see my application here), so I can help GTK+ devels in the GTK+3 transition tasks.

Thanks to the GNOME people for accept my application!

Also, thanks to GTK+ devels for their help (and their patience sometimes ;)), specially to Carlos Garnacho to be my mentor ;)

The fun begins!

GnomeGoals Status Report

I’d like to share the status of some GnomeGoals, as some of them have been recently completed:

RemoveGnomeOpenGnomeHelp: completed!

DropLibsexy: completed!

RemoveLibGladeUseGtkBuilder: only remaining: sound-juicer. Updated automatical stats can be found at Frédéric Péters’ 299 report [1]

CleanupGTKIncludes: mostly complete. Remaining: gnome-disk-utility . Also, It’s needed to check gtk-sharp, gnome-desktop-sharp and some GNOME external dependencies.

CorrectDesktopFiles: mostly completed. I’ve been filling some bugs and I think this GnomeGoal is complete now. Anyway, please, check your module an update the wiki page. Updated automatical stats can be found here.

UseGseal: In progress. Some modules was already ported to use accessor functions instead direct access to prepare to GTK+3 transition. The GTK+ api to make the port is mostly complete now, but there still are some corner cases. Please, start porting you module ASAP and fille bugs agains GTK+ if you need some new api.

AddGObjectIntrospectionSupport: In progress. You can take a look to the modules marked as ‘done’ to help you to add introspection support inside your module. Updated automatical stats can be found at Frédéric Péters’ 299 report [1]

RemoveDeprecatedSymbols/Glib: Mostly complete. Anyway take a look on this as some new symbols can be deprecated in each cycle. Updated automatical stats can be found at Frédéric Péters’ 299 report [1]

RemoveDeprecatedSymbols/GTK+: Mostly complete. Anyway take a look on this as some new symbols can be deprecated in each cycle. Updated automatical stats can be found at Frédéric Péters’ 299 report [1]

As you can see, the status of the GnomeGoals is pretty good so congrats everyone!! :)

[1] http://www.gnome.org/~fpeters/reports/299.html