Issue 58

November 15th, 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 57

November 8th, 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 55

October 25th, 2009

This week… 1781 commits, in 178 projects, by 250 happy hackers (and 298 were translation commits).

  • A fullscreen mode has been added to xchat-gnome (GNOME bug 445638).
  • Jonh Wendell added the ability to use JPEG compression (thus lossy encoding) to vinagre . (GNOME bug 573272)
  • Evince has been changed to always use a different process for every document.
  • Eog got support for animated images, it plays animated images as supported by GdkPixbufAnimation (GNOME bug 335093).
  • gnome-pilot was ported to GtkBuilder, and removed most of its usage of libgnomeui.
  • Empathy removed its applets (megaphone, nothere) and Python bindings of libempathy and libempathy-gtk, on the premise they were unused and applications should use telepathy-glib, and a future telepathy-gtk, via gobject-introspection.
  • Colin Walters updated the GNOME Shell to use a stable ordering for well-known icons in the notification area (volume, battery, network… ;). (GNOME bug 598313)
  • Brasero got changed to no longer store some settings with GConf anymore (like window size or position of widgets) but to save and load them using GKeyFile instead.
  • Thomas Thurman worked quite a lot on the “cowbell” metacity branch, to allow styling of window borders using CSS, he also posted a status update.
  • Ray Strode made DeviceKit-power optional in gdm.
  • GNOME Disk Utility got handling of LUKS volumes.
  • Martyn Rucell updated the Totem tracker plugin to the new (0.7) tracker API.
  • Paolo Bacchilega added PackageKit support to File Roller, so it will now prompt for new packages when opening archives that require an uninstalled tool.

Read the rest of this entry »

Issue 52

October 4th, 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 46

August 23rd, 2009

This week… 2565 commits, in 231 projects, by 273 happy hackers (and 652 were translation commits).

  • Andoni Morales imported longomatch, a sports video analysis tool for coaches and sports scientists using Mono and GStreamer, into git.gnome.org.
  • Empathy gained optional support for connman (as used in Moblin) to manage its connectivity status. Sjoerd Simons also pushed his branch porting Empathy to Mission Control 5, which improves the foundations of Empathy and makes integrating Telepathy with the desktop more practical.
  • Zhang Sen finished his Summer of Code pushing a new collaborative mode to his sudoku over telepathy tubes.
  • The Evolution Exchange autoconfig wizard has been ported to GtkAssistant, evolution-exchange is now libgnome(ui) free . (GNOME bug 580904)
  • The “About Me” configuration window was ported to PolicyKit 1.0, to be honest this amounted to removing all traces of PolicyKit from the application.
  • Orca got special casing for the no break space character since some synthesizers cannot handle them . (GNOME bug 591734)
  • Daniel Elstner continued his work, cleaning the build process of many C++ bindings, and converted the examples in the gtkmm documentation to non-recursive build.
  • Brian Cameron improved the documentation for a11y configuration of gdm . (GNOME bug 141378)
  • In the Panel Vincent Untz fixed several issues related to multi monitor use cases.

Read the rest of this entry »

Issue 45

August 17th, 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 »

Issue 44

August 9th, 2009

This week… 1813 commits, in 179 projects, by 261 happy hackers (and 401 were translation commits).

  • Totem has been updated to use its new logo in both the browser plugin and main player (GNOME bug 480200), and to display embedded cover images in audio streams (GNOME bug 581249).
  • Marek Kašík added SVG support to GtkPrintBackendFile, this allows printing to SVG 1.2 files. (GNIME bug 357655)
  • Gimp got a palette export script which allows exporting palettes to .css, .php, .py, .txt and .java by adding a Export to menu item in the palette context menu in the Palettes dockable . (GNOME bug 304399)
  • Paolo Bacchilega imported his “ext” branch to gthumb, that refactors much of it into a system of extensions.
  • In GNOME Shell Marina Zhurakhinskaya enabled hot corner for triggering the overview mode; to enter and leave the overview mode by just moving the mouse to the top left corner of the screen,
    and Owen Taylor added a desktop file, to allow making GNOME Shell the desktop default by adding it to the auto-start items
  • Empathy was changed so dragndropping contacts will move them from group to group, instead of duplicating them in both groups . (GNOME bug 585443)
  • David Zeuthen added a first usable version of the Create RAID Array dialog to GNOME Disk Utility.
  • A new display-configuration branch has been created in gdm, to pursue GNOME bug 536355, to get back the ability to start and stop displays dynamically.
  • Xan Lopez reimplemented a password viewer for Epiphany, that fetches the data from the GNOME keyring, which is where WebKit stores it . (GNOME bug 579217)
  • In his Summer of Code project Guillaume Beland ported gnibbles to Clutter 1.0, fixed a collision bug and added some nice animations and effects.

Read the rest of this entry »

Issue 42

July 26th, 2009

This week… 1598 commits, in 174 projects, by 230 happy hackers (and 302 were translation commits).

  • An example displaying geotagged photos from Flickr has been added to libchamplain.
  • A “Share My Desktop” feature has been added to Empathy, it allows a contact to share his desktop over an IM stream . (GNOME bug 589091)
  • The mousewheel action on Rhythmbox status icon has been made configurable, it can be made to switch to next/previous tracks, and to modify the audio volume . (GNOME bug 376863)
  • Orca has been extended to prepend “mispelled” to the words marked as such in Mozilla text areas . (GNOME bug 588910)
  • Anjuta Git support has been modified to show the active branch in the status bar, and to provide “git stash” features in the UI.
  • gnome-power-manager removed the CanSuspend and CanHibernate D-Bus methods as there is now a patch available for gnome-session, to make it so it handles them directly via DeviceKit-power.
  • Bastien Nocera added profile switching support to the volume control, and blogged about it.
  • Zhang Sen, who is working on Telepathy Tubes support for the Sudoku game in his GSOC, added saving and undo/redo support.
  • In another GSOC, to create a D-Bus mail service, Ian Marcinkowski commited his IMAP parser.
  • GNote added a D-Bus interface mimicking the Tomboy one . (GNOME bug 581030)
  • Eye of GNOME gained an option to have the detailed metadata list widget shown on its own notebook page in the properties dialog, so the dialog is smaller and fit on smaller displays . (GNOME bug 566810)
  • Finally Matthew Barnes ported gnome-video-arcade from libglade to GtkBuilder, and Felix Riemann converted zenity . (GNOME bug 578393)

Read the rest of this entry »

Issue 38

June 28th, 2009

This week… 1811 commits, in 183 projects, by 217 happy hackers (and 226 were translation commits).

  • Evince was changed to output straight PDF for printers supporting PDF natively . (GNOME bug 585442)
  • Evolution gained an inline view of application/mbox attachments . (GNOME bug 464131)
  • A problem with RSA key size that were not a multiple of 8 has been fixed in gnome-keyring . (GNOME bug 576700)
  • A new theme, Moblesse, has been added to the experimental GTK+ CSS theme engine.
  • Milan Crha fixed several issues and improved the performance of the evolution-data-server CalDAV backend.
  • Philippe Rouquier commited a new layout for the Brasero user interface: the medium selector is still inside the main window and on clicking burn a dialog appears to set the session burning options
  • In both libgoffice and gnumeric Andreas J. Guelzow improved Open Document Format support (number style output, scientific number output, time and date styles, import of currency symbols, and much more).
  • F-Spot Adjust Time dialog, and gnome-session windows, have been ported from libglade to GtkBuilder.
  • A Python binding for libbrasero-burn has been added to gnome-python-desktop.
  • As explained in his Data about Data weblog post, Alexander Larsson added metadata support in gvfs, and already made Nautilus use it.
  • Empathy has been updated to use gnome-session instead of gnome-screensaver to know when the session is idle.
  • Benjamin Otte did some research on the GTK+ file chooser performance
    (explained in a tale of waiting message in the
    gtk-devel-list, be sure to also read the followup messages), and pushed a new “filesystemmodel” branch to publicize his work.

Read the rest of this entry »

Issue 36

June 14th, 2009

This week… 1743 commits, in 187 projects, by 195 happy hackers (and 381 were translation commits).

  • Alexander Larsson is still working on client side windows in GTK+ and posted a status update.
  • A new API to draw routes and lines has been commited to libchamplain . (GNOME bug 572377) (example)
  • file-roller has been updated to use new GtkEntry icon support, instead of SexyIconEntry . (GNOME bug 584810)
  • gthumb changed from libgphoto to the gphoto gvfs backend . (GNOME bug 583796)
  • The gnio rewrite of gvfs FTP support made it so idn/punycode is now supported . (GNOME bug 567871)
  • libgnomekbd switched to use single GTK+ includes . (GNOME bug 563629)
  • The Hamster applet got the possibility to export reports to CSV . (GNOME bug 549604)
  • Support for Adium themes (using WebKit) has been merged in Empathy. Various themes were already tested, and they are listed, with known issues on awiki page (GNOME bug 522069)
  • Banshee gained a weighted random mode, to play highest rated songs more often . (GNOME bug 544680)
  • Telepathy “tubes” support landed in vino, allowing to share the desktop with Empathy contacts . (GNOME bug 584840)
  • Many of the patches Milan Bouchet-Valat created with regards to GTK+ file chooser issues were finally applied.

Read the rest of this entry »