Issue 95

August 1, 2010

This week… 1817 commits, in 202 projects, by 221 happy hackers (and 396 were translation commits).

  • In the ongoing transitions emerillon has been ported to GSettings, while evolution, evolution-data-server, and brasero have been ported to GDBus (GNOME bug 622884 and others).
  • Also glibmm gained a wrapper for GApplication, and gtkmm another one for GtkApplication.
  • Mike Gorse added thread safety around main loop invocations in PyGTK.
  • Eye of GNOME got a settings conversion file, to migrate configuration from GConf to GSettings.
  • Jonh Wendell ported Vinagre to use libpeas for its plugins.
  • And a basic support for plugin dependencies has been added to libpeas.
  • Cheese effect preview elements have been changed to be constructed on-demand, rather than at startup, which has a great effect on startup performance.
  • Matthias Clasen improved a lot the coverage of unit tests in GLib.
  • Michael Natterer started porting various bits of Gimp from drawing with GDK to drawing with Cairo.
  • Paolo Borelli made a first cut at a fonts panel for gnome control center 3.0, at the moment a straight port of the fonts tab of the current appearance preferences dialog.
  • In Gnumeric Jean Brefort added support for importing old Guppi graphs from gnumeric 1.0 files.
  • Nate Stedman added support for shapes and backgrounds to Ease.
  • In Vala Michael Terry added support for the new bytestring GVariant (GNOME bug 624986)
  • Last but not least Cosimo Cecchi removed the backgrounds/emblems feature in Nautilus.
  • As for GSoC students, many were at GUADEC and you should really watch the recorded GSoC lightning talks session once it’s made available…

Read the rest of this entry »

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…

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 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 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 81

April 25, 2010

This week… 1978 commits, in 233 projects, by 242 happy hackers (and 492 were translation commits).

  • Support for animated images (GNOME bug 335093) and scaling of SVG images (GNOME bug 108435) have been added to eog.
  • Many patches from Quentin Sculo have been applied to perl-Gtk2, bringing support for new widgets and methods the GTK+ Perl binding.
  • Much work continued to happen with regards to gsettings, Matthias Clasen for example added gsettings-tools, a command line tool equivalent to gconftool. (GNOME bug 616313)
  • Ignacio Casal Quinteiro created a gsettings branch to hold the port of gedit to GSettings.
  • In the same vein, Bastien Nocera ported gnome-bluetooth, and Milan Bouchet-Valat ported gnome-system-tools, and Shaun McCance ported yelp.
  • Ray Strode added a smartcard plugin to gnome-settings-daemon, it listens for smartcard insertion and removal events and then locks the screen or forces a log out (depending on gconf) when the card used for login is removed.
  • Lucien Langa added correct handling of the RSS media extension to evolution-rss, making it possible to download enclosures.
  • Łukasz Jernaś started writing the Giggle documentation using Mallard.
  • Jean Brefort implemented graph only sheets into Gnumeric. (GNOME bug 158170)

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 69

January 31, 2010

This week… 2086 commits, in 199 projects, by 268 happy hackers (and 433 were translation commits).

  • Anjuta got support to install required packages when creating a new project via PackageKit (GNOME bug 558856).
  • Jason Woofenden modified libchamplain so that tiles are now loaded near the middle first; while Simon Wenner work on a local renderer was being merged.
  • In GNOME System Tools Milan Bouchet-Valat added encrypted home folder support when creating new users.
  • In glib Ryan Lortie added support for a mutex lock that consumes only one bit of storage inside of an integer on systems that support futexes. (GNOME bug 548967)
  • Jamie Nicol modified rhythmbox to use artist and album sortnames in query model sorting functions. (GNOME bug 133444)
  • Yelp was fixed to work with API changes introduced in latest xulrunner.
  • Evolution was changed to not auto-sign when replying to a signed message. (GNOME bug 607595)
  • Jean Bréfort added import/export support for transparent objects in Excel files to Gnumeric.
  • GDM has been modified to have the “Switch User” item hidden when VT switching is disabled.

Read the rest of this entry »

Issue 58

November 15, 2009

This week… 1612 commits, in 180 projects, by 213 happy hackers (and 293 were translation commits).

  • Banshee was migrated to the Last.fm 2.0 API. (GNOME bug 541227)
  • A general search feature has been added to Rygel, including Tracker.
  • The GtkNotebook widget got an “action area”, to be used for things like having a single close tab button to the right of all tabs. Johannes Schmid wrote about it in his weblog: GtkNotebook action widgets. (GNOME bug 116650)
  • Totem gained an on-screen display when in fullscreen mode, Bastien Nocero announced it in A little OSD. (GNOME bug 600985)
  • Simon van der Linden added the possibility to import wrappers from pygi to pygobject.
  • The GNOME Shell got presence items added to the status menu. (GNOME bug 601458)
  • Behdad Esfahbod reverted a commit to vte, as not clearing the alternate screen caused issues with less.
  • Basic Mac OS X integration (menu, dock, bundle) has been pushed to gedit.
  • Empathy was fixed to ask for password when joining a protected room (GNOME bug 579341)
  • The View Properties dialog of Gnumeric was converted to be instant-apply.
  • William Walker added provisional support for GNOME Shell magnifier service to Orca.

Read the rest of this entry »

Issue 56

November 1, 2009

This week… 1906 commits, in 181 projects, by 237 happy hackers (and 363 were translation commits).

  • A full screen mode has been added to emerillon (GNOME bug 599764).
  • John Wendell fixed several memory leaks in Vinagre and gtk-vnc.
  • A new “Document License” tab has been added to Evince, it can display license information embedded in PDF files (GNOME bug 349173)
  • In GNOME Games, gnometris got renamed to quadrapassel (due to trademark concerns), and same-gnome to swell-foop (due to “GNOME” in the old name).
  • Support for group profiles has been added to Sabayon, thanks to Scott Balneaves.
  • GTK+ was updated to use standard Mac shortcuts on Mac OS X (Cmd-X, Cmd-C, etc.). (GNOME bug 530351)
  • Ignacio Casal Quinteiro ported gedit to GSettings, in the appropriately named gsettings branch of gedit; this is still a work in progress.
  • Thomas Thurman added a first theme using CSS to the cowbell branch of metacity, the theme is named Sunshine.
  • Peter Bloomfield marked important items in the balsa toolbars, so they work better with the new “text besides icons” default.
  • Andreas J. Guelzow added ODF compability function “SHEETS” to Gnumeric.
  • Matthew Barnes started porting Evolution from libglade to GtkBuilder.
  • Finally usage of libgnomevfs has been removed from gnome-pilot.

Read the rest of this entry »