Issue 63

December 27, 2009

This week… 1776 commits, in 177 projects, by 233 happy hackers (and 279 were translation commits).

  • This was hackfest week for Epiphany, WebKitGTK+ (and other related modules), go and read Xan Lopez and Gustavo Noronha summaries. Or read on for my particular pick…
    • Benjamin Otte added support for favicons the the epiphany tabs-reloaded extension.
    • Content-Encoding support landed in libsoup (GNOME bug 522772)
    • Custom user-agent support has been added.
    • There is a new info bar widget at the top of the web view, used to ask if credentials have to be saved.
  • Maxim Ermilov added command and path completion to the Alt+F2 dialog of GNOME Shell. (GNOME bug 597677)
  • Also in GNOME Shell Colin Walters added an extension system, there is no UI yet, it will come later. (GNOME bug 599661)
  • Johan Dahlin added a Makefile.introspection file to gobject-introspection, to be used by other projects, and modified pango and gtk+ to use it.
  • After some discussion on nautilus-list and gnome-shell-list, Alexander Larsson changed Nautilus to use its browser mode by default.
  • The GNOME Terminal preferences dialog got a new “unlimited scrollback” option (GNOME bug 599443).
  • After a comment in last week digest edition, Paolo Bacchilega changed File Roller to use AES128 instead of AES256 as encryption type.
  • Libgnomekbd got a new GkbdStatus widget implementing a status icon, Sergey V. Udaltsov wrote about it in kbd stuff going threezero.

Read the rest of this entry »

Issue 62

December 13, 2009

This week… 1522 commits, in 153 projects, by 200 happy hackers (and 121 were translation commits).

  • In Epiphany Carl van Tonder added a gconf key to control the search engine used in auto-search.
  • GNOME Terminal got support for more proxy settings, exposing environment variables such as ftp_proxy or https_proxy, taken from the GNOME Proxy Preferences. (GNOME bug 596688)
  • Federico Mena Quintero changed the Display Preferences tool to automatically turn on outputs which support Mirror Screens. (GNOME bug 590823)
  • Andrea Cimitan pushed a lot of updates to the Murrine theme engine, including support for theming the GtkExpander widget.
  • Support for per-monitor backgrounds has been added to the control center, Nautilus and libgnome-desktop. (GNOME bug 147808)
  • Holger Berndt added support for panes in Nautilus, to provide a new split view mode.
  • Johan Dahlin added introspection support to ATK. (GNOME bug 592146)
  • Palimpset, from the GNOME Disk Utility module, got a “connect to server” dialog, to manage disks on a remote server.
  • File Roller has been updated to use AES256 as encryption type when creating zip files with 7zip.
  • In the GNOME Icon Theme Lapo Calamandrei updated a lot of icons, including a new set of navigation icons.

Read the rest of this entry »

Issue 61

December 6, 2009

This week… 1756 commits, in 187 projects, by 230 happy hackers (and 277 were translation commits).

  • Brasero got a way to switch between different project types, for example converting from an audio project to a data project. (GNOME bug 558440)
  • The Evolution contact map plugin by Cédric Bosdonnat has been commited, Cédric announced the plugin in Maps for Evolution. (GNOME bug 361156)
  • An iPhone port of Dasher has been pushed.
  • Cheese saw ports from HAL to gudev (GNOME bug 594966), from EphySpinner to GtkSnipper (GNOME bug 598445), and from straight GStreamer to libcanberra (GNOME bug 603152).
  • Support for callback functions has been pushed into gjs. (GNOME bug 563025)
  • Paolo Bacchilega updated file roller to use an EggFileFormatChooser widget for file format selection.
  • Diego Escalante Urrelo worked hard updating the API docs of Epiphany. (GNOME bug 503852)
  • Support for compression has been added to the TIFF pixbuf loader. (GNOME bug 584700)
  • Matt Kraai made the totem-pl-parser library thread-safe. (GNOME bug 572705)
  • Jonathon Jongsma refactored error reporting in Evolution to separate error from dialogs. (GNOME bug 602963)

Read the rest of this entry »

Issue 60

November 29, 2009

This week… 1770 commits, in 169 projects, by 229 happy hackers (and 274 were translation commits).

  • The GtkToolPalette widget, which provides a tool palette with categories, has been merged into gtk+ (GNOME bug 567729).
  • Ke Wang added D-Bus support to the Java ATK wrapper, so it can work with the new AT-SPI
  • Thorsten Sick added complete documentation to many of the (lib)seahorse files, and seahorse-plugins migrated from libglade to GtkBuilder.
  • Federico Mena Quintero added handling of the XF86RotateWindows hotkey to gnome-settings-daemon, to rotate a laptop display; this is for tablets that have a “rotate the screen” hotkey. It finds the laptop’s built-in video output and rotate it to the next available rotation.
  • Colin Walters ported GNOME Shell “AppWell” and panel to CSS. (GNOME bug 602131).
  • Anjuta and Brasero both moved code to use the GtkInfoBar widget introduced in GTK+ 2.18.
  • The way message parsing and escaping is handled in Empathy has been reworked to handle more cases of URL and smileys replacements.
  • The one-canvas branch of the GNOME Icon Theme has been merged to master, many impressive icons in there! (unfortunately it still needs a proper build system, see GNOME bug 602988)
  • Alexander Larsson commited GConverter to glib master, it is a generic interface for stateful conversions of data, it is a generic interface suitable for things like IConv, compression, decompression and regexp replacement. He posted to gtk-devel-list about it: GConverted commited.
  • Totem gained support for playing DVDs from images, it now shows mounted archives in the Movie menu.
  • David Zeuthen cleaned up the user interface of the SMART dialog of gnome-disk-utility. screenshot of cleaned up UI.
  • And Gian Mario Tagliaretti wrapped the API added in GIO 2.22 in pygobject.

Read the rest of this entry »

Issue 59

November 22, 2009

This week… 1637 commits, in 179 projects, by 248 happy hackers (and 285 were translation commits).

  • In the camel-gobject branch of Evolution, Matthew Barnes replaced Camel’s homegrown type system with GObject.
  • Brasero got Tracker support in its search pane. (GNOME bug 465660)
  • Simon van der Linden added a method to compare GIBaseInfo objects (GNOME bug 590527)
  • Pitivi got preliminary support for video mixing.
  • Brian Cameron added back Include, Exclude, and IncludeAll configuration options to GDM, to select which users should be visible; the option had been removd in the 2.22 rewrite. (GNOME 557553)
  • Florian Müllner improved the GNOME Shell to switch from the overview to the confirmation dialog some applications display before closing, when an application is closed from the overview. (GNOME bug 602532).
  • Also in the GNOME Shell, to support a message tray, Dan Winship added a notification daemon service.
  • After doing a first serie of commands two weeks ago, Xavier Claessens added support for the /nick command to Empathy. (GNOME bug 602066)
  • Evince has been modified to display files attached to PDF documents (it requires poppler from git master). (GNOME bug 601839)
  • The GNOME Icon Theme got special icons for XDF folders (documents, download, music, pictures…).
  • 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 57

November 8, 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 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 »

Issue 55

October 25, 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 54

October 18, 2009

This week… 2078 commits, in 184 projects, by 233 happy hackers (and 438 were translation commits).

  • The new GtkFileSystemModel worked by Benjamin Otte and Federico Mena Quintero has been pushed to GTK+.
  • Also in GTK+, a new GtkSpinner widget has been commited. (GNOME bug 319607)
  • libsoup was changed to allow multiple pending connections to a server at once, as only allowing a single connection attempt at once really slows down pages with lots of subresources on servers that disallow persistent connections. (GNOME bug 594768)
  • gdm has been converted from using gnome-power-manager to DeviceKit-power. (GNOME bug 596569)
  • Jason Clinton pushed the Clutter rewrite of the Nibbles game, done by Guillaume Beland during his summer of code.
  • Vinagre has been updated to keep the aspect ratio when using scaling mode. (GNOME bug 593192)
  • Jason Childs added support for transparent objects in dia, by adding alpha to the Color structure. (GNOME bug 591525)
  • Devhelp has been modified to look for an existing local copy of documents referred by their library.gnome.org location. (GNOME bug 598598)
  • xml2po has been fixed to work with parallel builds. (GNOME bug 593175)
  • Balsa, Gimp and goffice were all ported to compile fine with GSEAL enabled.

Read the rest of this entry »