Issue 205

September 9, 2012

This week… 2896 commits, in 281 projects, by 264 happy hackers (and 1186 were translation commits).

  • Paolo Bacchilega updated gthumb to allow scaling images before uploading to FlickR or PicasaWeb.
  • Marek Kašík landed the redesign of the “new printer” dialog of gnome-control-center.
  • Jean Bréfort fixed the import of multiple paths shape elements in gnumeric ODF plugin.
  • In clutter Emmanuele Bassi added interpolation for matrices, making it possible for :transform and :child-transform to be animated.
  • In pygobject Simon Feltman added a Signal class for adding and connecting custom signals. (GNOME bug 434924)
  • Phillip Wood contributed support for composer tags to sound-juicer, particularly useful for classical music. (GNOME bug 661646)
  • Sébastien Wilmet switched latexila from CMake to autotools.
  • Alexander Larsson updated gnome-contacts to use libcheese rather than direct calls to gstreamer to take avatar photo.
  • Sullivan Matas added support for javascript code generation into Dia.
  • Giovanni Campagna fixed idle blank and sleep timeouts in the gnome-settings-daemon power plugin. (GNOME bug 668703)
  • Thiago Santos updated Cheese to the GStreamer 1.0 API.
  • William Jon McCann landed a new design for the “Connect to Server” dialog of Nautilus. (GNOME bug 682637)
  • Jean-François Fortin Tam implemented a Media Library toolbar into Pitivi.
  • Carlos Garnacho added GtkTextHandle to GTK+, a helper object to allow text widgets to implement text selection on touch devices.

Read the rest of this entry »

Issue 204

September 2, 2012

This week… 2224 commits, in 227 projects, by 213 happy hackers (and 608 were translation commits).

  • Lucian Langa added parser and formatter modules to handle feed articles in evolution-rss.
  • Mike Fleetwood contributed LVM2 Physical Volumes read and write support to gparted. (GNOME bug 670171)
  • Florian Müllner added an application menu to sound juicer. (GNOME bug 675245)
  • In gnome-documents Cosimo Cecchi added a notification while tracker is indexing the file system. (GNOME bug 670995)
  • Erick Pérez Castellanos reworked the toolbar of gnome-calendar to match the mockups.
  • In gnome-clocks Paolo Borelli added stop and snooze buttons when an alarm is ringing.
  • The port of GIMP filters to gegl operations, done as a Google Summer of Code project by Maxime Nicco and Hans Lo, has landed.
  • Milan Crha fixed evolution-data-server to correctly use cached contacts first. (GNOME bug 682706)
  • Philip Withnall added support for lazy initialisation of properties into folks.
  • Pascal de Bruijn contributed support for the Arduino wifi shield to gnoduino.
  • In clutter Emanuele Aina added support for panning in scrollable actors. (GNOME bug 681648)
  • Sebastian Geiger improved the ‘print to file’ options in the print dialog of GTK+. (GNOME bug 682129)
  • Paolo Bacchilega added the ability to load WebP images in gthumb.
  • In gnome-shell Giovanni Campagna added a new lock screen menu to combine volume network and power. (GNOME bug 682540)
  • Rui Matos updated gnome-settings-daemon to not use IBus when running in fallback mode. (GNOME bug 679819)
  • Claudio Saavedra ‘in-tab-overview’ branch of Epiphany has landed, it implements a replacement for the default page that shows a grid with the most visited pages.

Read the rest of this entry »

Issue 199

July 29, 2012

This week… 1100 commits, in 198 projects, by 176 happy hackers (and 232 were translation commits).

  • In Clocks Eslam Mostafa added support for reading and writing alarms to a ICS file.
  • Marta Maria Casetti added comboboxes and toolbars pages and samples to gnome-devel-docs python tutorials.
  • Jasper St. Pierre added a filter entry to the language page of gnome-initial-setup.
  • Maxime Nicco implemented conversion between RVBA and HSVBA float to babl.
  • In libsoup Dan Winship fixed the handling of timed-out SoupRequests in SoupSessionAsync.
  • Sebastian Dröge ported sound-juicer to GStreamer 1.0 and changed the CD playback feature to use the playbin element.
  • In evolution Dan Vrátil added a ‘Format as’ submenu to the preview pane context menu, that can be used to highlight source code. (GNOME bug 680026)
  • Matas Brazdeikis added UI testing to Pitivi, using Dogtail.
  • Xavier Claessens added optional support for Ubuntu Online Accounts to Empathy.
  • Felix Riemann added an application menu to eog (GNOME bug 674938).
  • Matthias Clasen added an example for handling app menu fallback to the set of GTK+ examples.
  • In gnome-control-center Richard Hughes merged his rework of the WiFi part of the network panel.
  • Paolo Borelli added ‘recent files’ support to baobab, making scanned directories are now listed on the “home page”.

Read the rest of this entry »

Issue 193

June 17, 2012

This week… 1400 commits, in 146 projects, by 190 happy hackers (and 191 were translation commits).

  • Jon Dowland updated sound-juicer to use musicbrainz 5. (GNOME bug 676749)
  • Jeffrey Stedfast fixed decoding of some RFC 2184 parameters in gmime.
  • David Zeuthen updated gnome-disk-utility to show sample size and number of samples for benchmarks.
  • Sergio Villar Senin fixed libsoup to not accept cookies for well known public domains. (GNOME bug 673802)
  • Jeremy Whiting made libzeitgeist a hard dependency of folks. (GNOME bug 677428)
  • Guillaume Desmottes landed a new roster view into Empathy.
  • Christophe Fergeau added the possibility to disable SSL checks in librest. (GNOME bug 663786)
  • In gnome control center Stef Walter implemented enterprise logins in add dialog. (GNOME bug 677548)
  • Bastien Nocera changed gnome shell to always enable accessibility. (GNOME bug 678095)
  • Eslam Mostafa updated gnome-clocks to respect the 12/24h global settings.
  • In Meld Kai Willadsen added support for opening new tabs from D-Bus. (GNOME bug 616466)
  • Cosimo Cecchi updated Nautilus to allow dropping of files to bookmarks. (GNOME bug 645353)

Read the rest of this entry »

Issue 172

January 22, 2012

This week… 1964 commits, in 174 projects, by 203 happy hackers (and 247 were translation commits).

  • Maciej Piechotka added a ArrayQueue data structure to libgee.
  • Patches from Christophe Fergeau to port sound-juicer to musicbrainz4 have landed at last.
  • In Banshee Andrés Aragoneses split RockBox support co into its own class.
  • Krzesimir Nowak changed rygel to append extensions to served files.
  • Bastien Nocera added support for pairing the iCade into gnome-bluetooth.
  • Shaun McCance improved Yelp by making Mallard documents auto-reload on changes.
  • In Tomboy Aaron Borden fixed template syncing. (GNOME bug 665679)
  • In gnome-contacts Alexander Larsson added support for changing the primary address book.
  • Zeeshan Ali changed gnome-boxes to add devices based on what is supported by the OS; the information about device support comes from libosinfo. (GNOME bug 666739)
  • Matthias Clasen added optional systemd support to gnome-packagekit, to make it use systemd instead of ConsoleKit for rebooting. (GNOME bug 666788)
  • Joseph Scheuhammer contributed a dialog for zoom options into the universal access control center panel. (GNOME bug 643086)
  • David Zeuthen merged his udisks2 port of gnome-disk-utility.
  • In GLib Dan Winship added multicast-related functions to GSocket. (GNOME bug 626589)
  • Alexia Death added axis labels to dynamics curves and curveview in Gimp.
  • Patricia Santana Cruz added videos and picture sharing support, via nautilus-sendto, to Cheese. (GNOME bug 522210)

Read the rest of this entry »

Issue 80

April 18, 2010

This week… 2112 commits, in 216 projects, by 243 happy hackers (and 431 were translation commits).

  • The Hamster project got separated in client and d-bus service, and got a command line client (GNOME bug 602642).
  • Behdad Esfahbod pushed a gnome-terminal branch with a find dialog to highlight search terms. (GNOME bug 78963).
  • Much work happened in the asm-support branch of nemiver.
  • This was the week of the gsettings hackfest, many changes landed in both glib and gconf modules, you should read the day 1 summary by Vincent Untz and overall summary by Matthias Clasen.
  • During that hackfest baobab (in gnome-utils) has also been ported to gsettings, with explanative commit messages, and the devhelp branch has been updated for the API changes.
  • There was also a GNOME Python hackfest and much work happened in pygobject and pygi, go read posts written by John Palmieri: day 0, day 1, day 2, and wrapup.
  • Tadej Borovšak ported sound juicer to GtkBuilder, this was the last module using libglade, yeah.
  • Torsten Schönfeld started adding GIO support to the Perl binding, via gobject-introspection.
  • Support for application-indicators/StatusNotifierIcon has been added to the typing break applet in gnome-control-center (GNOME bug 606671)
  • Evolution got a new foocanvas branch, getting rid of libgnomecanvas.
  • A new SSH Hosts plugin written by Fabian Carlström has been added to kupfer.
  • Joanmarie Diggs added improved support for Empathy in orca. (GNOME bug 589925)

Read the rest of this entry »

Issue 52

October 4, 2009

This week… 2015 commits, in 171 projects, by 239 happy hackers (and 242 were translation commits).

  • Robin Sonefors contributed a prime factorization function to gcalctool (GNOME bug 563217).
  • Evolution got rid of all the deprecated GTK+ symbols it used (GNOME bug 572348).
  • Pascal Terjan ported the Pidgin nautilus-sendto plugin to use Pidgin D-Bus API (GNOME bug 597039).
  • GNOME Shell added a calendar pop-down to the clock (GNOME bug 596432).
  • Sound Juicer has been converted to use the Inhibit interface from gnome-session (GNOME bug 596570).
  • Vinagre got configurable depth support (in the “depth” branch, to be merged once a new gtk-vnc release gets out). (GNOME bug 485204)
  • Thanks to the efficient scrollback store in vte 0.22 Christian Persch added support for unlimited scrollback to gnome-terminal.
  • Nautilus gained a checkbox for not assocating a filetype on open with. (GNOME bug 92497)
  • Ryan Lortie commited GSettings property binding support and a GValue serialiser into the gsettings glib branch.
  • Empathy fixed its handling of fallback HTML files in Adium themes. (GNOME bug 596303)

Read the rest of this entry »

Issue 19

February 15, 2009

This week… 1783 commits, in 177 projects, by 180 happy hackers (and 753 were translation commits).

  • GNOME is now approaching 2.26 fast, and translators started, or doubled, their efforts to get it available in their languages, Daniel Nylander, Jorge Gonzalez Gonzalez, Gil Forcada Codinachs, Gabor Keleman, Jani Monoses, Alexander Alexandrov Shopov, Chao-Hsiung Liao, Theppitak Karoonboonyanan (and others) all commited many updates from their teams (Swedish (at 99%), Spanish (at 99%), Catalan (at 97%), Hungarian (at 99%), Romanian (at 71%), Bulgarian (at 91%), Chinese (Taiwan and Hong Kong, at 93%) and Thai (at 84%)).
  • The new volume control switched from D-Bus to libunique to insure it has a single instance running. Anjuta did the same, removing old crufty bacon-message code.
  • Rygel now has a gio-based/like asynchronous plugin API. That and
    proper use of Tracker’s APIs makes browsing of media very much faster than before; there was also lots of refactoring, clean-up and
    bugfixes. (thanks Zeeshan for the report)
  • evolution-webcal has removed its lignomeui dependency.
  • Support for incoming room invitation has been merged in Empathy. (GNOME bug 525559).
  • The visual bell settings that were previously in the sound preferences have been moved into the accessibility tab of the keyboard preferences.
  • Metacity will now use libcanberra to play system bell and workspace switch sounds; and sound-juicer will use it to play a sound when the rip is complete (GNOME bug 469258).
  • Also in Metacity, Windows demanding attention should never appear in the alt-tab list unless they’re of a type which might have appeared there anyway.
  • Brasero won’t allow Joliet (so called “Windows compatibility”) when there are symlinks in the tree as Joliet doesn’t support them.

Read the rest of this entry »

Issue 17

February 1, 2009

This week… 1687 commits, in 167 projects, by 184 happy hackers (and 391 were translation commits).

  • In Conduit, John Stowers added a new dataprovider that changes the desktop wallpaper, and suggests connecting to a flickr RSS feed…
  • Sound Juicer media support has been ported from libnautilusburn to libbrasero-media. (GNOME bug 567286)
  • After much testing Behdad Esfahbod removed the ClassDef->Defined field in Pango, and the associated special-handling code; he wrote “The special-casing was consuming lots of memory. EIGHT MEGABYTES for loading DejaVu Sans! While this could be complete fixed, I decided to remove the special-handling code altogether. I don’t think it will make any real difference, and if it does, we’ll fix fonts.”; in another commit he also saved over 2000 alloc calls when loading DejaVu Sans.
  • Deskbar got an OpenSearch module. (GNOME bug 528184)
  • Cosimo Cecchi implemented write support for the ObexFTP gvfs backend. (GNOME bug 519071)
  • Following libnotify acceptance as an external dependency, Empathy got support and will now show a popup notification when receiving a new message.
  • Ryan Lortie added _async functions for GDataInputStream (async versions of read_line and read_until). (GNOME bug 568575)
  • file-roller got ported to use gtkbuilder instead of libglade.
  • A good bunch of memory leaks were fixed in brasero.
  • The Volume Control balance widget got updated to use the new GTK+ scale marks.
  • Banshee got a basic clutter UI for rendering the video texture from the clutter sink in the media pipeline.
  • Theppitak Karoonboonyanan went on building modules out of their source trees and filed bugs and patches against those failing, many of those issues are already fixed (in gnome-settings-daemon, Ekiga, Brasero and gnome-keyring).
  • Callum McKenzie finally killed the last bit of libgnome in gnome-applets; and returned the mixer applet.
  • Long standing GTK+ bug (lastly spotted in a post on Planet Gnome by Ruben Vermeersch) got nailed with a patch from Simos Xenitellis. (GNOME bug 162726)
  • Rhythmbox improved its handling of transcoding format selection for MTP devices, now preferring MP3 over M4A/AAC. (GNOME bug 567524)
  • Pavel Kostyuchenko work on Anjuta/Glade3 integration (part of GSoC, see project his proposal) finally got commited. (GNOME bug 542412)

Read the rest of this entry »

Issue 12

December 28, 2008

This week… 1027 commits, in 147 projects, by 132 happy hackers (and 123 were translation commits).

  • After support for icons has been added in GTK+ last week (and I forgot to note it), Matthias Clasen added a section in the documentation on porting from SexyIconEntry.
  • libgnome dependency got removed from sound-juicer, libgnome/libgnomeui from gfloppy, and bonobo from the Anjuta toolbar.
  • Nemiver variable inspector widget now remember history of the variables. (GNOME bug 536259)
  • Evince got its printing system reworked, making the GUI responsive during printing, with progress information. (GNOME bug 482770)
  • The system log viewer in gnome-utils has been rewritten by Cosimo Cecchi.
  • Metacity got the “Maximize” shortcut to act as “Restore” for maximised windows.
  • Epiphany/gecko got some Gecko 1.9.1 fixes, and Epiphany/webkit can now open new links in new tabs thanks to the new Policy Decision system in WebKit.
  • The new GNOME Volume Control got a few alert sounds (bark, drip, glass and sonar).
  • Rhythmbox switched to a normal GtkTooltip, rather than a custom arrangement of widgets in a SexyTooltip

Read the rest of this entry »