Issue 93

July 18, 2010

This week… 3273 commits, in 181 projects, by 295 happy hackers (and 427 were translation commits).

  • Toms Bauģis added to hamster he possibility to click on a time bar in the overview to get to the detailed day view. (GNOME bug 623872)
  • The Bastard Mode option of Quadrapassel has been renamed to “choose difficult blocks”, but it’s still a real bastard.
  • Fernando Herrera added Mallard documentation to Dots, the interactive braille transcribing application.
  • The calendar backend in evolution-mapi has been made fully asynchronous.
  • Thomas Wood added region and city comboboxes to the new date and time control center panel.
  • Aleksander Morgado contributed a feature to enable or disable selected books in devhelp. (GNOME bug 619202)
  • Nate Stedman replaced the system() call by the usage of libarchive when saving documents in Ease.
  • GThumb has been updated to preserve the EXIF data after lossless rotations.
  • Vinagre has been migrated to GtkApplication. (GNOME bug 596733)
  • Arx Cruz added a new password dialog to Zenity.
  • The three-point-oh branch of cheese has been merged, rewriting Cheese in Vala and making advantage of Clutter.
  • Paolo Bacchilega ported file-roller to use GSettings.
  • Seed has been updated to build against the gtk 2 or gtk 3 versions of WebKit, at user choice.
  • John Stowers created a gtk-3.0 branch of pygtk, to prepare a pygtk version that, while not based on gobject introspection, would still be a step towards GNOME 3.
  • Aaron Bockover changed the Amazon proxy URIs of Banshee to some supporting geo-IP redirection, redirecting users to the Amazon stores appropriate for their countries.
  • Benjamin Otte has been working hard on the “rendering-cleanup” branch of GTK+ 3, chopping much of the old drawing system, where cairo usage is more appropriate now.
  • In GSOC land, Dragos Dena finished the snippets editor for Anjuta, Jamie Nicol almost finished implementing Last.fm radio playback in Rhythmbox, Luca Invernizzi completed the couchdb backend of Getting Things GNOME, and others also worked, of course…

Read the rest of this entry »

Issue 92

July 11, 2010

This week… 1620 commits, in 162 projects, by 206 happy hackers (and 232 were translation commits).

  • Yuvaraj Pandian T enhanced the speed of swtiching to the effects brower in his Cheese three-point-oh branch.
  • Shaun McCance added a (roughly) topological page sort for Mallard documents.
  • Evince, GNOME Shell, Brasero and Empathy all have been switched to GTK+ 3.
  • Jakub Steiner commited new symbolic icons, forcopy, cut, paste and more.
  • Support for non-GObject fundamental objects has been added to gobject-introspection; it is mostly interesting for being able to support GstMiniObject’s which are extensivly used in GStreamer.
  • Peter Bloomfield has added support for older IMAP servers, that do not advertise the “RIGHTS=” capability, to Balsa.
  • Robert Ancell added support for enumerations in dconf-editor.
  • Johan Dahlin pushed a llvm branch into pygobject, he explains the purpose on his website, in Using LLVM to speed up function invocation in a dynamic language binding post.
  • A backend for tasks has been pushed into evolution-couchdb.
  • Enrico Minack added currency support to the Invest applet. (GNOME bug 339127, GNOME bug 609547).
  • The feature_backup2 branch of glom got created, which adds support for making backups, and restore, of glom databases.
  • Aaron Bockover added handling of Amazon MP3 store music previews and samples to Banshee.
  • The ability to sort by image/video dimensions has been added into gthumb.
  • Last, the summers of code are still making improvements, for example Luca Invernizzi started working on both a remember the milk and a couchdb plugins for Getting Things GNOME, and Michal Hruby spent time improving Sezen, etc.

Read the rest of this entry »

Issue 91

July 4, 2010

This week… 2192 commits, in 173 projects, by 235 happy hackers (and 293 were translation commits).

  • Jim Evins added native support for SVG images to glabels.
  • Ignacio Casal Quinteiro continued porting gedit plugins to libpeas, and Philip Withnall ported totem plugins.
  • The possibility to edit metadata of many images is now possible again in gthumb (GNOME bug 618187)
  • Ryan Lortie added a GSettings port of Cheese, in the gsettings branch.
  • Vinagre got support for RDP connections, wrapping the rdesktop program. (GNOME bug 503456)
  • Matthias Clasen added bash completion support for gsettings.
  • Nate Stedman added possiblity for the user to insert images into ease.
  • Support for OSSv4 and SunAudio has been added to gstreamer-properties. (GNOME bug 618402)
  • Shaun McCance finished the transition to GDBus of yelp.
  • In the various Summer of Code Jamie Nicol has been making progress on Last.fm radio playback in rhythmbox, Luca Invernizzi finished the first version of a Launchpad backend for Getting Things GNOME, etc.

Read the rest of this entry »

Issue 90

June 27, 2010

This week… 2629 commits, in 209 projects, by 282 happy hackers (and 315 were translation commits).

  • GSettings ports again, nautilus-sendto, gcalctool were both switched this week to use GSettings. nautilus-sendto has also been ported to GTK+ 3.0, and Rygel as well.
  • OpenID support has been added to Snowy, the web companion of Tomboy.
  • Daniel P. Berrange added support for colourmap based pixel formats to gtk-vnc, his patch implements full support for rendering from colourmaps, this should improve performances in low bandwidth situations.
  • The notification-daemon got support for multiple screens and monitor changes (GNOME bug 622552)
  • Christian Persch ported the SVGZ support in librsvg so it can use GZlibDecompressor instead of libgsf. (GNOME bug 621699)
  • Damon Chaplin worked quite a lot on a new API for goocanvas, in the new-api branch of goocanvas…
  • GNOME Shell got support for icon buttons in notifications, thanks to Matt Novenstern. (GNOME bug 621014)
  • Morten Welinder fixed the excessive memory usage of gnumeric related to column styles when reading xslx files. (GNOME bug 622365)
  • Michael J. Chudobiak switched the documentation of gthumb to Mallard.
  • In Empathy support for importing old Missing Control 4 accounts has been removed.
  • Bastien Nocera ported the sound preferences dialog to be a panel in the new control center; and Richard Hughes ported the preferences dialog of GNOME PackageKit.
  • The GNOME Panel got support for gobject-introspection, for its panel applet library. (GNOME bug 622341)
  • In Vinagre Jonh Wendell implemented the “take screenshot” command for the SSH connections.
  • In the land of GSOC students Jamie Nicol finished off the profile view (screenshot), Stéphane Maniaci added some informations about the photos imported from Flickr (titles, descriptions, authors), Michel Hruby started a Totem plugin to allow searching for recent media, and other students were also hard at work.

Read the rest of this entry »

Issue 89

June 20, 2010

This week… 2299 commits, in 199 projects, by 257 happy hackers (and 362 were translation commits).

  • This week again a few modules were ported to gsettings, this is the case for GNOME Shell, Brasero, Empathy and the GNOME Bluetooth nautilus-sendto plugin.
  • girparser, from gobject-introspection, got support for an introspectable=no attribute, to replace the hackish pre-filter for varargs with a much more generic mechanism. (GNOME bug 621570)
  • Robert Ancell made dconf-editor understand and display configuration schemas.
  • Jonh Wendell added the possibility to specifiy an alternative ssh port when doing tunnels in Vinagre. (GNOME bug 621809)
  • Matthias Clasen ported accounts-dialog to be a control-center panel, this is done in the control-center-panel branch.
  • Maxim Ermilov added animated display of startup notifications to GNOME Shell. (GNOME bug 598349)
  • Totem has been ported to the new libpeas for plugin handling. (GNOME bug 604830)
  • Garrett Regier added support for gobject introspection to gedit (GNOME bug 621549)
  • F-Spot has been switched to use bilinear scaling for thumbnails. (GNOME bug 621881)
  • Stef Walter fixed a deadlock on secure memory usage in gnome-keyring.
  • Around the Summer of Code projects, Stéphane Maniaci added a basic flickr fetcher to ease, to grab pictures from flickr, Luca Invernizzi added a new two-way synchronization engine to Getting Things GNOME, Alexander Saprykin implemented GIO async read/write support to his totem chapter plugin, and other students also did much work…

Read the rest of this entry »

Issue 88

June 13, 2010

This week… 2432 commits, in 191 projects, by 260 happy hackers (and 292 were translation commits).

  • Many modules started adopting GTK+ 3 (GNOME Desktop, GNOME Settings Daemon, GNOME Color Manager, GNOME Power Manager, GNOME Control Center, Goocanvas, Totem), sometimes keeping compatibility with GTK+ 2.x, (like VTE, gucharmap, GNOME Games, librsvg and GNOME Terminal).
  • Shaun McCance added “Copy Code Block” and “Save Code Black As” to code snippets in Yelp, he wrote about the feature in Yelp and the DOM.
  • The volume control “applet” has been changed to use symbolic icons (GNOME bug 614212), to complete this Jakub Steiner added such icons for microphone levels. (GNOME bug 621175)
  • Johan Dahlin added a “promise” module to gjs, to provide a better API for supporting asynchronous code. (GNOME bug 608450)
  • Grilo got a gravatar plugin, it is used to distribute an artist-avatar/author-avater attribute if either “artist” or “author” fields contain a valid email.
  • Totem has been updated to use a dark theme and symbolic icons. (GNOME bug 617921)
  • Ryan Lortie added dconf-editor to the dconf module.
  • Jonathan Matthew implemented the MPRIS D-Bus specification in Rhythmbox (GNOME bug 618520), MPRIS defines a common D-Bus interface for media players.
  • Harold Schreckengost contributed a new F-Spot topic based help.
  • Felix Kaser added a new “EmpathyLiveSearch” widget in Empathy, used to dynamically filter the main window contact list.
  • In GNOME Control Center Thomas Wood converted the display capplet to a settings panel.
  • Andreas J. Guelzow added a search function to the function selector of Gnumeric. (GNOME bug 495776)
  • In the GNOME Shell Florian Müllner added a fade effect when overing over items of the dash. (GNOME bug 620782)
  • Abderrahim Kitouni added a plugin to support Vala to Anjuta. (GNOME bug 620757)
  • William Jon McCann improved the performance of the GDM greeter (GNOME bug 621045)
  • In Summer of Code land, Alexander Saprykin wrote a tiny parser for CMML files, so libcmml won’t be necessary for chapter support in Totem; Yuvi Panda made photo, video and burst modes of Cheese work in his Vala port; Michal Hruby wrote a Rhythmbox plugin using Zeitgeist; and more.

Read the rest of this entry »

Issue 87

June 6, 2010

This week… 1883 commits, in 194 projects, by 225 happy hackers (and 372 were translation commits).

  • Christian Persch added a backend using GDBus to libunique (GNOME bug 618723).
  • In the same vain both libbonobo and nautilus have been ported to use GDBus.
  • In another important transition Richard Hughes ported gnome-packagekit and gnome-power-manager to GSettings.
  • Maxim Ermilov modified GNOME Shell app view to have sections, based on the categories from desktop files. (GNOME bug 614131)
  • John Palmieri added the gtk-demo app, and a couple of demos, to the the pygi repository.
  • Per-line staging and unstaging has been made possibile in the gitg git frontend.
  • Robert Carr added a theme chooser, and several themes, to his Glide presentation tool.
  • In the Ease presentation tool Nate Stedman added transition previews in the inspector.
  • Evolution-data-server got the necessary code to connect via a SOCKS4 proxy.
  • Yelp got a “Read Later” feature, Shaun McCance wrote about it on his blog: Read It Later With Yelp.
  • Ruben Vermeersch worked on the import code of f-spot.
  • An initial universal access module and UI has been added to the gnome-control-center by Thomas Wood.
  • During his SoC Alex Launi abstracted the context pane logic of Banshee so that the context pane and the now playing area can work independently while sharing the same backend content.
  • Yuvi Panga spent his second week replicating most of the UI of Cheese in Vala, making the thumbnail widget work, and implementing a fullscreen mode.

Read the rest of this entry »

Issue 86

May 30, 2010

This week… 2346 commits, in 184 projects, by 266 happy hackers (and 405 were translation commits).

  • Vincent Untz improved and merged Carlos Garcia Campos branch of gnome-panel that moves applets off Bonobo, to D-Bus. (GNOME bug 572131)
  • Shaun McCance landed a bookmarks editor in Yelp.
  • A Kupfer plugin that adds a quick access to tasks from Getting Things GNOME! has been contributed by Karol Będkowski.
  • The “Default Applications” capplet has been converted to a settings panel.
  • Support for devices with sector sizes of more than 512 bytes have been enabled in gparted (GNOME bug 607165)
  • Adel Gadllah contributed to GNOME Shell, with a patch to make sure the app switcher would always be displayed on the primary monitor.
  • XInput2 support has been merged in GTK+, enabling the use of multiple keyboards and pointer pairs. (GNOME bug 596725)
  • Both GNOME Color Manager and Evince have been ported to use GDBus.
  • Alexander Larsson added some initial support for dtrace and systemtap to GLib, the current set of probes is on allocation and free using g_malloc & friends, and g_slice, and gquark name tracking. (GNOME bug 606044)
  • Edgar Luna added a new lyrics parser, using darklyrics.com, to Rhythmbox (GNOME bug 525094)
  • Support for gobject introspection has been added to gtksourceview by Tomeu Vizoso, and to dconf by Ryan Lortie.
  • Morten Welinder added a non-linear solver to Gnumeric (GNOME bug 614865)
  • In their GSOC Yuvi Panda pushed the work he started to rewrite Cheese in Vala, Jamie Nicol updated the Last.fm plugin of rhythmbox to support the new authentication API, and Salomon Sickert has written the first part of a support library for his “TaskView” project.

Read the rest of this entry »

Issue 85

May 23, 2010

This week… 2040 commits, in 188 projects, by 264 happy hackers (and 299 were translation commits).

  • Brian M. Carlson added DocBook version 5 support to yelp-xsl.
  • Totem and Transmageddon both got support for the new WebM video format.
  • The Google Calendar backend in evolution-data-server has been removed, as the CalDAV backend should be enough to interact with Google.
  • Carlos Garcia Campos continued working on his Bonobo-less panel changes, with a port to GDBus.
  • Thomas Wood added support for “shell” and “panels” in gnome-control-center, and added an initial implementation of a date/time panel.
  • Shaun McCance added nautilus-sendto support in Yelp, to be able to send the pictures in documentation.
  • The password length limit for SSH connections in Vinagre has been lifted.
  • Xan Lopez removed the status bar of Epiphany, replacing its only use, the display of targets, by a small overlay that only appear on hover. (GNOME bug 609713)
  • Łukasz Jernaś added GObject introspection support to Emerillon.
  • GEdit got full support for compressed files. (GNOME bug 413220)
  • In GNOME Shell Owen Taylor added a facility for automated performance measurement (GNOME bug 618189); and Dan Winship updated the Telepathy support to show notifications of presence changes (GNOME bug 611613).
  • Emmanuele Bassi added a GApplication class to GLib, and Colin Walters used it to add a GtkApplication class to GTK+.
  • Lin Ma reworked Solaris file event notification in GIO.

Read the rest of this entry »

Issue 84

May 16, 2010

This week… 2094 commits, in 204 projects, by 253 happy hackers (and 417 were translation commits).

  • Florent Thévenet added support for user preferences to solang, using gsettings.
  • libunique and gtkmm have both been ported to GTK+ 3.0.
  • Fabio Bonelli removed libbonobo from Galeon, it uses D-Bus now.
  • In pygi John Palmieri wrapped the GObject module, making it compatible with both the ancient pygobject attributes and new attributes exposed by introspection.
  • Roberto Majadas added initial support for ConsoleKit in nanny.
  • The dependency on libgnome-vfs has been removed from f-spot, it now uses GIO.
  • The class inheritance graph in anjuta has been switched to use cairo, instead of straight gdk draw.
  • Christian Persch ported Evince and GConf to GDBus.
  • Fridrich Strba pushed an initial implementation to have evolution as default mail client and mailto handler under Windows.
  • Introspection support has been added for the libnautilus-extension library.
  • GEdit unique instance mechanism has been switched from bacon to DBus.
  • In GNOME Shell Colin Walters implemented the initial application menu.
  • Last but not least Matthias Clasen merged GDBus in glib.

Read the rest of this entry »