Issue 57

November 8, 2009

This week… 2027 commits, in 180 projects, by 252 happy hackers (and 403 were translation commits).

  • Totem got (on-disk) buffering support for downloads, Bastien Nocera blogged about it: No more stuttering.
  • The gvfs webdav backend has been changed to remember cookies while it’s running.
  • Carlos Garnocho made the SPARQL API of Tracker fully asynchronous.
  • Postr (the GNOME Flickr Uploader) has been improved to allow direct editing of title and description, when double clicking (or pressing the Return key) on the photo. (GNOME bug 562162)
  • Xavier Claessens added support for some IRC slash commands to Empathy, the currently supported commands are /clear, /topic, /join, /query and /msg. (GNOME bug 573407)
  • Also in Empathy Guillaume Desmottes added the display of an error message when codec negotation fails. (GNOME bug 581789)
  • The GNOME screensaver got a D-Bus method to show a message on the locked screen, to be used for notification of auto logout.
  • In GNOME Shell Dan Winship started a message-tray branch, with some minimal Telepathy support, it has a notification popup for messages and avatar icons.
  • Brasero got gobject introspection support for its libraries. (GNOME bug 589073)
  • libsoup has been fixed to not change HEAD to GET on 303 redirect.
  • A new Google Translate plugin has been added to Kupfer (the command tool inspired by Quicksilver).

Read the rest of this entry »

Issue 54

October 18, 2009

This week… 2078 commits, in 184 projects, by 233 happy hackers (and 438 were translation commits).

  • The new GtkFileSystemModel worked by Benjamin Otte and Federico Mena Quintero has been pushed to GTK+.
  • Also in GTK+, a new GtkSpinner widget has been commited. (GNOME bug 319607)
  • libsoup was changed to allow multiple pending connections to a server at once, as only allowing a single connection attempt at once really slows down pages with lots of subresources on servers that disallow persistent connections. (GNOME bug 594768)
  • gdm has been converted from using gnome-power-manager to DeviceKit-power. (GNOME bug 596569)
  • Jason Clinton pushed the Clutter rewrite of the Nibbles game, done by Guillaume Beland during his summer of code.
  • Vinagre has been updated to keep the aspect ratio when using scaling mode. (GNOME bug 593192)
  • Jason Childs added support for transparent objects in dia, by adding alpha to the Color structure. (GNOME bug 591525)
  • Devhelp has been modified to look for an existing local copy of documents referred by their library.gnome.org location. (GNOME bug 598598)
  • xml2po has been fixed to work with parallel builds. (GNOME bug 593175)
  • Balsa, Gimp and goffice were all ported to compile fine with GSEAL enabled.

Read the rest of this entry »

Issue 45

August 17, 2009

This week… 2799 commits, in 207 projects, by 314 happy hackers (and 707 were translation commits).

  • Nautilus has been changed to inhibit gnome-power-manager when copying files (GNOME bug 334806).
  • Simon van der Linden landed much of his summer of code work on pybank (using gobject-introspection to create dynamic Python bindings to gobject libraries) in the gsco2009 branch.
  • GConf has removed its libgnome dependency (which was casued by a test client) (GNOME bug 586435), and was ported to the PolicyKit 1.0 API (GNOME bug 585303).
  • Benjamin Otte ported byzanz (screencast tool) from gnome-vfs to gio, and from gdk to cairo.
  • Thanks to a change in libgweather it is now possible to add an UTC time entry to the clock applet. (GNOME bug 541145)
  • Jean Bréfort added a new cairo-based canvas to goffice, to be used in Gnumeric, to replace foocanvas.
  • Every little part of gnome-panel has been ported to GtkBuilder.
  • The gvfs gphoto2 backend and monitor were ported to gudev.
  • Most of the C++ bindings were transitioned to a new build infrastructure, using the new mm-common module.
  • In Yelp Shaun McCance added the possibility for ghelp: URIs to reference Mallard documents.
  • And an all-new Mallard documentation, mostly written by Milo Casagrande and Phil Bull, has been merged into Empathy.
  • Dan Winship ported SoupAddress to use GResolver, new in the latest GLib.
  • Finally Matthew Barnes added support for “Fifth Sunday *of the month*” to Evolution (in his kill-bonobo branch) (and it also works for other weekdays!) (GNOME bug 328361).

Read the rest of this entry »

Issue 39

July 5, 2009

This week… 1811 commits, in 184 projects, by 224 happy hackers (and 268 were translation commits).

  • The Client Side Windows branch has been merged into GTK+, Alexander Larsson posted a status update on gtk-devel-list. (GNOME bug 318807)
  • Cheese dropped its copy of GEditMessageArea in favour of the new GtkInfoBar that was introduced in 2.17.2. (GNOME bug 586545)
  • When there’s a DVD menu showing in Totem, it’s now possible to use the arrow keys to navigate around, and the Enter key to select (GNOME bug 580351).
  • Snowy (the Tomboy companion web service) added OAuth endpoints, and the requirement for OAuth for accessing api/* URLs.
  • Richard Hughes removed the HAL dependency of gnome-power-manager, making everything going through DeviceKit; he blogged it as HALectomy of gnome-power-manager complete.
  • Gustavo Noronha Silva merged his content sniffing work in libsoup, the implementation is based on the draft spec on Content-Type Processing Model. Soup now provides a SoupContentSniffer session feature, which hooks into the message I/O, and delays emissions of the got-chunk signal to be able to figure out the Content-Type of messages from the actual content received, in some cases. GIO is also used to sniff content, whenever the spec allows further sniffing.(GNOME bug 572589)

Read the rest of this entry »

Issue 37

June 21, 2009

This week… 2062 commits, in 182 projects, by 247 happy hackers (and 281 were translation commits).

  • In the “content-sniffing” branch, Gustavo Noronha Silva started to implement content sniffing in libsoup, including the HTML5 algorithm that sniffs content served as “text/plain” by web servers.
  • Hubert Figuiere fixed a bug when printing date/tome values with 0 micro-second, making gnote timestamps compatible with tomboy. (GNOME bug 581844)
  • File Roller gained support for lzip and xz compression formats (GNOME bug 579467, GNOME bug 582237).
  • The “Palimpset” Disk Utility now uses the new GtkInfoBar to show job progress, there are two screenshots available ((1) and (2)).
  • Stefan Walter started working on a DBus API to gnome-keyring secrets, it is currently developed in the “dbus-api” branch.
  • Shaun McCance merged Mallard support into both Yelp and gnome-doc-utils.
  • GTK+ gained support for special icons for XDG user dirs, this will allow themes to provide different icons for the Documents, Downloads, Music… folders. (GNOME bug 541276)
  • Paul Cutler applied a serie of patches to GNOME User Docs (both User Guide and Accessibility Guide), fixing typos and updating them to match the current desktop reality.
  • Rhythmbox command line control program (rhythmbox-client) got support for song rating. (GNOME bug 583108)
  • Support for touchpad parameters has been added to gnome-settings-daemon (GNOME bug 578444), it still needs a matching patch to be applied in the control center to have a new Touchpad tab in the Mouse Preferences (GNOME bug 154029)

Read the rest of this entry »

Issue 23

March 15, 2009

This week… 2312 commits, in 240 projects, by 194 happy hackers (and 1253 were translation commits).

    Hard code freeze started this week, things settle down and translators are hard at task, there is now 8 languages at 100% and 44 languages over the 80% mark. The Oriya team is again leading the progress show with a mind-boggling increase of 17 points (that is almost 7500 strings!), it is now at 77%; other particulary noteworthy teams are Malayalam (+11 points), Hindi (+10), Telugu and Tamil (+8), Greek and Assamese (+7).

  • A major discussion happened in gtk-devel-list over fsync in glib/gio, led by Alexander Larsson with a patch to gio making sure fsync() is called and adding a new G_FILE_CREATE_ASYNC_WRITE flag. A patch to call fsync() was also applied to gedit.
  • Epiphany trunk is again preparing a WebKit future with profile migration from the old Mozilla backends (both SQLite and txt formats).
  • To perfectly match nautilus-cd-burner, Brasero added a CD/DVD Creator entry to the System Tools menu, to start up a Nautilus window in burn:// (GNOME bug 573790)
  • Dan Winship seriously improved libsoup documentation.
  • Rhythmbox got a new CD burning plugin, using brasero, that is now built in preference to the nautilus-cd-burner plugin. (GNOME bug 536732)
  • Andrea Cimitan updated his Murrine theme to support the “progress bar in entry” that is new in GTK+ 2.16.
  • Ray Strode disabled the user presence stuff from gdm for now until some of the pieces that make it useful get fleshed out.
  • Finally Vincent Untz spent much time to fix session saving for 2.26, be sure to test the patch now attached to GNOME bug 552387.

Read the rest of this entry »