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 »