Author Archives: Emmanuele Bassi

Rag And Bone

Usually, when writing bindings for a C library in a high level language, there’s a sweet spot where you have to leave the relative safety of an API similar to the library you are wrapping and the idiomatic correctness dictated … Continue reading

Posted in Hacking, Python | 6 Comments

Kingdom of Spain

Clutter: Today I released the first developers snapshot of Clutter 0.6 – Clutter 0.5.0. The full announcement is on the Clutter blog, and since it’s very long, I won’t copy and paste it here. You can grab 0.5.0 here; as … Continue reading

Posted in announce, clutter, General | Comments Off on Kingdom of Spain

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

Stinging Velvet

Clutter – If release 0.4 rocked hard, release 0.6 of Clutter will blow your mind away. Just to list some features landed in the past couple of weeks after ClutterScript got in: new event handling, borrowing from the W3C DOM … Continue reading

Posted in announce, C, clutter, GNOME, Hacking | 6 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

Porcelain

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

My Wandering Days Are Over

This weekend I’ve finally tried Vala, something I wanted to do for a while now. Vala is, for those of you that never tried it, like GOB, but on PCP and steroids and with a syntax that doesn’t make using … Continue reading

Posted in GNOME, Hacking | 4 Comments

Small Print

Could someone please tell me why notification-daemon holds ~51000 windows after two days of uptime? 51700 windows? Really? Now, I accept the idea that maybe xrestop is lying (and mallum on my back is ready to hit me) but this … Continue reading

Posted in crack, leaks, Linux, rants, suckage | 6 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 on Flying Teapot