I've been working on more internal stuff for gnome-games. Almost all the games grab a list of files at some stage so I've created a file list object and routines for collecting the common lists of files: either from a glob or just "find all image files that gdk-pixbuf understands". Only a handful of the original code has been replaced, but the latest iteration of the API looks good so the rest should follow quickly. The only major problem remaining is to make it easy to create widgets from these lists. There are two problems: one is that the current code varies wildly in what widget it uses; the second is that the names could undergo a transformation (e.g. dropping extensions). Making sure that the resulting API is simple and clean is the hard bit.
G5
Good news: GNOME 2.5 runs on the G5. Bad news: it is still 32-bit.
gtk-doc
After becoming annoyed at how long gtk-doc takes to generate anything I decided to do a little profiling. The transformation from docbook to html is where all the time is wasted so I decided to run xsltproc with some of its debugging options. The --verbose option managed to produce 600 Mb of output processing the GDK documentation ! The other options are a little more useful. I'm not entirely clear where all the time is going, but tt all seems wasteful just to transform 1.1 Mb of xml to 1.8 Mb of html.
