Issue 17
February 1, 2009
This week… 1687 commits, in 167 projects, by 184 happy hackers (and 391 were translation commits).
- In Conduit, John Stowers added a new dataprovider that changes the desktop wallpaper, and suggests connecting to a flickr RSS feed…
 - Sound Juicer media support has been ported from libnautilusburn to libbrasero-media. (GNOME bug 567286)
 - After much testing Behdad Esfahbod removed the ClassDef->Defined field in Pango, and the associated special-handling code; he wrote “The special-casing was consuming lots of memory. EIGHT MEGABYTES for loading DejaVu Sans! While this could be complete fixed, I decided to remove the special-handling code altogether. I don’t think it will make any real difference, and if it does, we’ll fix fonts.”; in another commit he also saved over 2000 alloc calls when loading DejaVu Sans.
 - Deskbar got an OpenSearch module. (GNOME bug 528184)
 - Cosimo Cecchi implemented write support for the ObexFTP gvfs backend. (GNOME bug 519071)
 - Following libnotify acceptance as an external dependency, Empathy got support and will now show a popup notification when receiving a new message.
 - Ryan Lortie added _async functions for GDataInputStream (async versions of read_line and read_until). (GNOME bug 568575)
 - file-roller got ported to use gtkbuilder instead of libglade.
 - A good bunch of memory leaks were fixed in brasero.
 - The Volume Control balance widget got updated to use the new GTK+ scale marks.
 - Banshee got a basic clutter UI for rendering the video texture from the clutter sink in the media pipeline.
 - Theppitak Karoonboonyanan went on building modules out of their source trees and filed bugs and patches against those failing, many of those issues are already fixed (in gnome-settings-daemon, Ekiga, Brasero and gnome-keyring).
 - Callum McKenzie finally killed the last bit of libgnome in gnome-applets; and returned the mixer applet.
 - Long standing GTK+ bug (lastly spotted in a post on Planet Gnome by Ruben Vermeersch) got nailed with a patch from Simos Xenitellis. (GNOME bug 162726)
 - Rhythmbox improved its handling of transcoding format selection for MTP devices, now preferring MP3 over M4A/AAC. (GNOME bug 567524)
 - Pavel Kostyuchenko work on Anjuta/Glade3 integration (part of GSoC, see project his proposal) finally got commited. (GNOME bug 542412)
 
Top projects
| Project | Commits | 
|---|---|
| ooo-build | 116 | 
| empathy | 105 | 
| evolution | 72 | 
| gtk+ | 54 | 
| rygel | 52 | 
| evolution-data-server | 47 | 
| banshee | 44 | 
| tracker | 35 | 
| gimp | 33 | 
| gnome-power-manager | 32 | 
Top authors
| Author | Commits | Modules | 
|---|---|---|
| Xavier Claessens (with commits from Jonny Lamb) | 98 | empathy | 
| Kohei Yoshida | 72 | ooo-build | 
| Zeeshan Ali (Khattak) | 52 | rygel | 
| Gil Forcada Codinachs | 45 | gimp, empathy, accerciser and others | 
| Jorge Gonzalez Gonzalez | 44 | gnome-user-share, gtk+, damned-lies and others | 
| Changwoo Ryu | 42 | libgweather, gnome-nettool, orca and others | 
| Ilkka Tuohela | 37 | evolution, gtk+, deskbar-applet and others | 
| Gabriel Burt | 32 | banshee | 
| Srinivasa Ragavan | 32 | evolution-data-server, evolution | 
| Tim Horton | 31 | seed, opengl-glib, gnome-games |