Category Archives: developer

Good Intentions/2

gtk+: I’ve been working again on the RecentManager and in trunk you’ll see some new stuff, namely: use GIO to determine the MIME type of a URI, on every platform supported use the file monitoring API to avoid polling the … Continue reading

Posted in C, clutter, crack, developer, glib, GNOME, gtk, Hacking, json-glib | 8 Comments

Rhyme the rhyme well

Jason, it’s not just the canvas: writing a simple 2D canvas is trivial — that’s why a lot of applications end up writing their own homegrown one. The hard bits are the animation framework, the event handling and down to … Continue reading

Posted in clutter, crack, developer, GNOME | 1 Comment

Paint the Silence

Weee, long time, no blog. Dear Lazyweb, is it at all possible to coerce the devilspawn also known as libtool to actually be quiet when compiling and printing something like the kernel compilation outpout – that is, something like: GEN … Continue reading

Posted in developer, Hacking, lazyweb | 11 Comments

Rome Wasn’t Built in a Day

People often arrive on the #clutter channel1 with troubles building Clutter from SVN: dependencies, installation in non-common prefixes, etc. Luckily, GNOME has Jhbuild, which is easy to set up2 and also allows custom modulesets for handling dependencies inside a separate … Continue reading

Posted in clutter, developer | 3 Comments


Today I committed to Clutter trunk ClutterScript, the initial support for defining the scenegraph using external files. You can think of it as the GtkBuilder equivalent for Clutter. During the 0.3 development cycle we considered using XML and JSON, and … Continue reading

Posted in C, clutter, developer, git, GNOME, Hacking | 7 Comments

When the Levee Breaks

Yesterday I decided to start working on the porting of the Gtk2::SourceView Perl module to the new upstream API. For my convenience, and because I know I’ll probably screw up, I decided to use a local git repository so I … Continue reading

Posted in developer, die-cvs-die, fun, git, Hacking, Perl | 5 Comments

Flying Teapot

Clutter 0.4.0 was, finally, released two days ago. Not only the core and add-on libraries but also the language bindings are available for this new stable release cycle. We already started working on trunk for the 0.5/0.6 development cycle, which … Continue reading

Posted in announce, C, clutter, developer, Hacking | Comments Off

Of Angels And Angles

GtkApplication class: I’ve updated the application class page on the wiki. Now, it has an updated layout of the API (which is what I’m currently working on) and the design requirements it should fulfil. While writing it I had some … Continue reading

Posted in C, developer, GNOME, gtk, Hacking, open-source | 6 Comments

Live Wire

Back from FOSDEM 2007, after a little detour in Helsinki. I’ve opened a bug for the places support in GtkFileChooser: #413076. Attached to it you’ll find a patch; it should be taken with a grain of salt: it’s still a … Continue reading

Posted in C, developer, fosdem, GNOME, gtk, Hacking, project-ridley | 3 Comments

Like Eating Glass

Desktop-devel-list (d-d-l) is an interesting place. You follow discussions that usually tend to fork off, moving through tangential arguments; but, in the end, some stuff keeps turning up. Lately, for instance, every thread seems to end up on discussing about … Continue reading

Posted in C, developer, GNOME, gtk, open-source | 7 Comments