Issue 151

August 28, 2011

This week… 2092 commits, in 192 projects, by 236 happy hackers (and 376 were translation commits).

  • Jasper St. Pierre added a UI to the fail whale of gnome-session, for enabling and disabling Shell Extensions . (GNOME bug 656747)
  • Philip Chimento migrated conglomerate away off deprecated GNOME libraries.
  • Stef Walter added async initialization functions to gnome-keyring gck library.
  • Dan Winship fixed handling of rehandshake requests in glib-networking.
  • Richard Hughes contributed some initial documentation and figures for color management to gnome-user-docs.
  • Aurimas Černius ported gnote to use gdbus.
  • Cosimo Cecchi made a first cut at implementing the source selector page in gnome-documents.
  • Shaun McCance added a MallardFormatter class to gobject-introspection and an experimental extension for API references to yelp-xsl.
  • Vivien Malerba greatly improved the code and documentation of the web provider part of libgda.
  • Alex Anthony ported alacarte to GTK+ 3 and PyGI.
  • A wacom control panel has been added to gnome-control-center by Peter Hutterer.
  • Giovanni Campagna made an easier API for GNOME Shell extensions that want to add items to the system status area . (GNOME bug 653205)
  • Adel Gadllah added a screenshot d-bus interface to GNOME Shell, to be used by tools like gnome-screenshot . (GNOME bug 652952)
  • In goffice Andreas J. Guelzow made various improvements to the handling of fractions of π.
  • Aaron Borden updated tomboy to allow renaming of template notes . (GNOME bug 509147).
  • The gvfs AFP (Apple Filing Protocol) that is Carl-Anton Ingmarsson GSOC work has landed.
  • Alexander Larsson added an avatar picker to gnome-contacts.

Read the rest of this entry »

Issue 136

May 15, 2011

This week… 1676 commits, in 176 projects, by 204 happy hackers (and 331 were translation commits).

  • In gobject-introspection David Zeuthen added support for the (skip) annotation on parameters and return values . (GNOME bug 649657)
  • Alan Lawrence added more Mandarin alphabets to dasher.
  • John Stowers and Loïc Faure-Lacroix added support for installation and management of shell extensions to gnome-tweak-tool.
  • Maxim Ermilov added a new “system monitor” extension to gnome-shell-extensions . (GNOME bug 634080)
  • Stefan Kost finally removed the generation of old devhelp files from gtk-doc.
  • In gnome icon theme symbolic Jakub Steiner added a two state star status icon for marking favourite objects.
  • Cosimo Cecchi updated sushi to load pixbufs asynchronously, just like the evince plugin does with PDF.
  • And in Nautilus he hooked the previewer to the list and icon views.
  • The Contacts application has been imported in Git, in the gnome-contacts module.
  • Stefan Walter added some images for gcr widgets to the documentation of gnome-keyring.
  • Bastien Nocera added some simple caching to geocode-glib.
  • Andreas J. Guelzow restored the Gnumeric print range functionality . (GNOME bug 649714)
  • Jasper St. Pierre added a selected-text-color property to clutter-text.
  • Christian Kellner fixed the way URLs were encoded in the gvfs webdav backend.
  • In gnome-games the fullscreen mode of glchess was fixed by Robert Ancell.
  • Matthias Clasen added an initial migration chapter for GtkGrid to the GTK+ reference documentation.

Read the rest of this entry »

Issue 132

April 17, 2011

This week… 2032 commits, in 167 projects, by 243 happy hackers (and 355 were translation commits).

  • Luis de Bethencourt unified the encodebin-based transcoding of Rygel, so each transcoder then simply has to provide an encoding profile and not have to create the static pipelines etc.
  • Ritesh Khadgaray migrated xchat-gnome from libglade to GtkBuilder . (GNOME bug 588400)
  • Kristian Rietveld started implementing a CoreText backend for pango, to be used on Mac OS X 10.5 or higher.
  • Peter Bloomfield removed the usage of GConf in Balsa.
  • In Glade Juan Pablo Ugarte optimized project loading time by not updating progrebars on each object loaded, he also migrated code from GtkStyle to GtkStyleContext.
  • Shaun McCance added a Mallard xref link checker to yelp-tools.
  • The Board got webcam support in photo elements, thanks Lucas Rocha.
  • Alexander Larsson went on fixing a lot of D-Bus message leaks in gvfs.
  • Support for upload progress has been added to libsocialweb by Eitan Isaacson.
  • Robert Bragg moved all GLX code down from Clutter to Cogl; moving OpenGL window system binding code down from Clutter into Cogl is the biggest blocker to having Cogl become a standalone 3D graphics library, so this is an important step in that direction.
  • Richard Hughes added named color profile support to gcm-viewer.
  • Matthias Clasen got to improve struct packing for many objects of glib and GTK+.

Read the rest of this entry »

Issue 114

December 12, 2010

This week… 1805 commits, in 169 projects, by 212 happy hackers (and 260 were translation commits).

  • Kenny Meyer added a tab to the context pane of Rhythmbox with links to websites for album and artist info . (GNOME bug 636550)
  • Philip Withnall switched many of the libgdata API to be stream-based, he wrote about his libgdata work in “Recent libgdata work“.
  • Shaun McCance added syntax highlighting for code snippets in Yelp.
  • The Murrine GTK+ engine has been turned into a GtkThemingEngine by Andrea Cimitan, while Carlos Garnacho did the same for the clearlooks engine in gtk-theme-engine-clearlooks.
  • David Pellicer added scanning support to the Caribou onscreen keyboard.
  • Detection of TLS and SSL support has been added to the FTP backend in gvfs.
  • Carlos Garnacho added the beginning of a CSS-based theme to gnome-themes-standard.
  • Diego Escalante Urrelo added nice custom error pages to Epiphany . (GNOME bug 592667)
  • Tomas Bzatek added a check to gnome-settings-daemon, to detect if Nautilus is running, as it is no longer possible to rely on having Nautilus a key component in the session. (see GNOME bug 636191 for details).
  • Carlos Garcia Campos added a new sidebar page for bookmarks in Evince, it allows to add, remove, and rename internal bookmarks.
  • Daniel G. Siegle added new effects contributed by Filippo Argiolas to gnome-video-effects, and added a fade-in animation when switching effect page in Cheese.
  • Johannes Schmid ported Anjuta to G(tk)Application.
  • Bastien Nocera added a “network time” switch to the datetime control center panel.
  • The Quartz backend in GTK+ has been ported to the latest rendering-cleanup changes by Kristian Rietveld.
  • Brandon Lewis implemented the saving of presets in Pitivi.
  • The participants to the doc dev tools hackfest contributed a serie of tutorials and demos to the gnome-devel-docs module.

Read the rest of this entry »

Issue 110

November 14, 2010

This week… 2168 commits, in 214 projects, by 223 happy hackers (and 385 were translation commits).

  • Tomas Bzatek ported the GVFS daemons to GSettings.
  • The drag n drop redesign of GNOME Shell has been pushed to the gnome-shell-design repository.
  • Torsten Schoenfeld worked on introspection support in the Perl modules, adding tests and implementing conversions from and to Perl scalar values.
  • Owen Taylor pushed his mutter branch making shadows pretty and configurable . (GNOME bug 592382)
  • Epiphany has been changed to use ful lcontent zoom by default . (GNOME bug 615362)
  • Shaun McCance added support for TTML captions to Mallard tag, he wrote about it in Mallard+TTML Video Captions.
  • Maxim Ermilov updated GNOME Shell to never fall back to using the window title as application name . (GNOME bug 624935)
  • Tomaž Vajngerl added the MapQuest rendered for OpenStreetMap to libchamplain.
  • Jose Aliste ported the gedit syntex plugin to both libpeas and the newest pygobject (with introspection).
  • Nemiver got better breakpoint re-setting on restart, by Dodji Seketeli . (GNOME bug 634227)
  • Lucas Rocha added thing-specific toolbars to The Board (which has been added to git.gnome.org recently), and later he wrote about them in Context Toolbars in The Board.
  • In GTK+ A xcb GDK backend has been started by Ryan Lortie.
  • Ignacio Casal Quinteiro updated gstranslated plugin engine to use libpeas.
  • And Gheyret T.Kenji added Uighur translations to a lot of modules.

Read the rest of this entry »

Issue 79

April 11, 2010

This week… 2112 commits, in 176 projects, by 296 happy hackers (and 263 were translation commits).

  • Martin Szulecki added detection of the ipad to gvfs AFC backend (GNOME bug 615039).
  • Rhythmbox has been updated to use webkit to display HTML episode descriptions of podcasts . (GNOME bug 320507)
  • Flickr authentication code has been unified in gthumb, removing duplicated code.
  • In Rygel Andreas Henriksson added basic support for serving subtitles in Samsung custom DIDL-Lite and HTTP extensions . (GNOME bug 606305)
  • The Totem Youtube plugin has been fixed to work again with latest youtube.com pages changes . (GNOME bug 614679)
  • Tomas Bzatek changed the GTK+ file chooser so that it initializes search engines on demand . (GNOME bug 614971)
  • Banshee for Meego saw another major panel UI overhaul, to reflect the latest Meego look and feel, and better organize some of the features.
  • Ray Strode added support for relocatable .gnome2 directory to both gnome-games (GNOME bug 613634) and yelp (GNOME bug 614029), this is done via the GNOME22_USER_DIR environment variable.
  • Joanmarie Diggs added to Orca support for the detection of mispelled words in OpenOffice.org . (GNOME bug 364772)
  • libsoup has been updated with a fix for proxies that close the connection after returning a 407 error code (Proxy Authentication Required) on a CONNECT request.
  • Florian Müllner added introspection support to gconf (GNOME bug 613247)
  • Philip Withnall improved cancellation support in libgdata, it is now using libsoup message cancellation functionality, rather than checking for cancellation ourselves at arbitrary points during operations.
  • GNOME Shell support for IM notifications has been moved to use Telepathy . (GNOME bug 608999)

Read the rest of this entry »

Issue 72

February 21, 2010

This week… 2115 commits, in 218 projects, by 260 happy hackers (and 629 were translation commits).

  • Colin Walters optmized function invocation in gjs (GNOME bug 604076).
  • Also in gjs, Johan Dahlin pushed the beginning of a module wrapping cairo.
  • In GNOME Shell Floran Müllner added fading out of the desktop icons when showing the overview . (GNOME bug 600999)
  • Gnumeric got a fix on the way it uses to store floading point values in ODF . (GNOME bug 610372)
  • Tomas Bzatek fixed gvfs to correctly store ssh/sftp passwords in the keyring, when requested . (GNOME bug 580024)
  • gparted has been changed to indicate required software packages if unable to read file system (GNOME bug 576908)
  • gcalctool documentation has been rewritten in the new Mallard format.
  • Rygel has been updated to support uploading, this works in both standalone and Tracker backends.
  • Lapo Calamamandrei added the last two missing navigation icons (home and jump) to the new GNOME Icon Theme.
  • Kupfer got a plugin that makes it able to look inside compressed archives.
  • Alexander Kojevnikov implemented support for the media art storage specification to Banshee (to be honest, a simplified version of the proposal ). (GNOME bug 520516)

Read the rest of this entry »

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 53

October 11, 2009

This week… 1940 commits, in 179 projects, by 246 happy hackers (and 367 were translation commits).

  • Nautilus gained a “copy anyway” option in the error dialog it displays when there is not enough space on the destination . (GNOME bug 324361)
  • Richard Hugues probably added Super Cow Powers to gnome-packagekit, carefully hiding this fact in 50 commits with “Moo”, or a slight variation, as commit message.
  • Ryan Lortie merged the various dconf* utilities in a single “dconf” tool, also he added API documentation.
  • The gtk-2.90 branch was created and saw the removal of many deprecated widgets and functions.
  • Devhelp got a new fullscreen mode, mostly thanks to code from gedit.
  • In Evolution Matthew Barnes finally got pane size restoration to play nicely with maximised windows . (GNOME bug 593612)
  • gok has been migrated to use GtkBuilder instead of libglade . (GNOME bug 582504)
  • gvfs has been fixed to display the overwrite dialog when restoring already existing files from trash . (GNOME bug 596618)
  • Rhythmbox has been ported to use gnome-session for inhibition support, inhibiting the session to go idle (thus preventing gnome-power-manager from suspending the computer due to inactivity ). (GNOME bug 596573)
  • Marina Zhurakhinskaya extented GNOME Shell application search to match on menu categories . (GNOME bug 597153)

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 »