Issue 94
July 25, 2010
This week… 2276 commits, in 205 projects, by 233 happy hackers (and 504 were translation commits).
- Handling of contacts in Empathy has been switched to use libfolks, this will enable future enhanchements, such as support for metacontacts. (GNOME bug 623714)
- Carlos Garcia Campos ported the byzanz applet to use the new D-Bus based panel applet library.
- Gtk-vnc has switched over to use GIO for socket connections and DNS resolution.
- Giovanni Campagna contributed a base API for system status indicators in GNOME Shell. (GNOME bug 621705)
- James Liggett implemented a tags pane in the Anjuta git plugin.
- In the ongoing transitions, Nautilus has been ported to GSettings, Eog has been switched to GTK+ 3, and accounts-dialog is being ported to gdbus.
- Preliminary support for adding new annotations (at the moment only Text annotations are supported) has been added to Evince. (GNOME bug 168304)
- Toms Bauģis changed hamster search to use SQLite full text search.
- David Pellicer contributed a few more keyboard layouts to Caribou.
- The function name completion tooltips used in Gnumeric have been improved by Andreas J. Guelzow.
- Evolution-rss default renderer has been switched to be WebKit.
- Nate Stedman merged his branch adding suport for themes in Ease.
- Benjamin Otte continued stripping GTK+ of old GDK drawing functions and classes (GdkPangoRenderer, GdkGC…).
- Richard Hughes split off a new libcolor-glib library out of gnome-color-manager.
- Totem youtube plugin has been updated to work after the latest Youtube page format changes.
- In GSOC land Jamie Nicol has added to Rhythmbox the possibility to scrobble to both Last.fm and Libre.fm, Michal Hruby ported zeitgeist-datahub to Vala, Karlo Jež added a hover menu for quick task manipulation in Getting Things GNOME, and more…
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.
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…
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.
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.
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.
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.
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.
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)