Issue 115

December 19, 2010

This week… 1798 commits, in 165 projects, by 218 happy hackers (and 271 were translation commits).

  • Shaun McCance added support for the Mallard Facets extension to both yelp and yelp-xsl.
  • Robert Carr ported ease from autotools to the Wav build system.
  • James Liggett implemented the Revert pane in the Git plugin of Anjuta.
  • Handling of GeoRSS for YouTube videos has been added to libgdata.
  • Laura Lucas Alday added command line options for starting cheese in wide and fullscreen modes. (GNOME bug 597820)
  • Milan Bouchet-Valat switched the GNOME System Tools to GTK+ 3.
  • A rewrite of the documentation for Orca has been started by Joanmarie Diggs.
  • In gnome-settings-daemon Colin Walters changed the default behaviour when closing a laptop lid, from hibernate to suspend. (GNOME bug 637473)
  • The sasl-gui branch has been merged into Empathy, meaning it is now possible to setup accounts without saving the passwords.
  • Maxim Ermilov implemented filtering applications by category to GNOME Shell. (GNOME bug 631537)
  • Tristan Van Berkom merged his treeview refactoring in GTK+, he has a number of posts on the subject in his blog.
  • Richard Hughes added a first version of a network panel to the control center.

Read the rest of this entry »

Issue 113

December 5, 2010

This week… 2430 commits, in 174 projects, by 220 happy hackers (and 194 were translation commits).

  • Totem has been updated to hide its slider when streaming, to avoid people getting confused by the slider getting stuck in one location. (GNOME bug 549691)
  • Dots (an interactive braille transcribing application) got support for Microsoft Word files.
  • Robert Ancell made gnobots2 and gnomine from gnome-games work with GTK+3 and Cairo.
  • Ray Strode added a new “maximized” tile to mutter, it allows the user to maximize their windows (in other words, tile with the edge panels) by dragging their window to the top edge of the monitor. (GNOME bug 630548)
  • Paolo Borelli added support for gunichar to pygobject. (GNOME bug 623615)
  • Francisco Rojas patched postr to throw an error if an image disappears during the upload process. (GNOME bug 537554)
  • The overview relayout branch landed in GNOME Shell, as noted by Florian Müllner in a quick notice.
  • Aleksander Morgado ported devhelp to the new new GApplication API.
  • Evolution-data-server was changed to set CalDAV calendars read-only when the server is unreachable. (GNOME bug 530205)
  • Paolo Bacchilega added a D-Bus service to file-roller to create and extract archives.
  • Cosimo Cecchi ported the control center media panel to use the new GtkAppChooserButton.
  • The Board got a simple mechanism to export object via HTTP.
  • In gnome-session Vincent Untz moved the definition of a session from gconf to .desktop-like files.
  • Nate Stedman started a new text system for ease, to provide a more featured replacement of ClutterText.
  • The gtk-style-context branch of GTK+ landed, Carlos Garnacho uploaded some documentation, thmingTheming in GTK+, and Migrating from GtkStyle to GtkStyleContext.
  • And thanks to the doc dev tools hackfest, demos and tutorials were commited to gnome-devel-docs, improved Mallard support landed in library-web, and the week ended with some mysterious content landing in the web-devel-2 module…

Read the rest of this entry »

Issue 99

August 29, 2010

This week… 2512 commits, in 181 projects, by 248 happy hackers (and 596 were translation commits).

  • The synctex plugin, to synchronize TeX files and PDF output, has been merged into gedit-plugins.
  • Both Lapo Calamandrei and Jakub Steiner worked on the metacity/mutter theme for GNOME 3.
  • Nate Stedman added alpha support to backgrounds in Ease.
  • A “save as PDF” plugin has been added to Gimp, thanks to Barak Itkin. (GNOME bug 382688)
  • Andreas J. Guelzow added progress info support to the ODF export feature of Gnumeric.
  • Batch operation support for both Calendar and Documents services has been added to libgdata. (GNOME bug 624141, GNOME bug 624142)
  • Christopher Roy Bratusek made the applications menu of Sawfish honour NotShowIn and OnlyShowIn.
  • Interactive TLS certification verification has been merged into Empathy. (GNOME bug 626848)
  • Jonh Wendell split the reverse VNC feature of Vinagre into its own plugin, and ported it to GSocket, making reverse connections work with both IPv4 and IPv6. (GNOME bug 626981)
  • Cosimo Cecchi updated the design of the Nautilus sidebar, categorizing items with headings, a screnshot is available. (GNOME bug 508404)
  • f-spot completed its port to GtkBuilder. (GNOME bug 589702)
  • Thomas Wood implemented a new UI design for the background preference panel.
  • Thomas Hindoe Paaboel Andersen ported both gnotravex and gnotski to cairo. (GNOME bug 625444)
  • Gustavo Noronha Silva wrapped the geolocation support provided by WebKitGTK+ in Epiphany, using info bars to present policy requests to the user. (GNOME bug 626687)
  • GDateTime, an opaque data type containing a date and time representation, has been added to GLib. (GNOME bug 50076)
  • Benjamin Otte completed the second part of his GTK+ 3 rendering cleanup work, and posted a status report to the gtk-devel-list.

Read the rest of this entry »

Issue 98

August 22, 2010

This week… 2759 commits, in 181 projects, by 258 happy hackers (and 486 were translation commits).

  • Peter Tyser added to Meld the ability to check if version control repository are valid.
  • Christian Persch ported libgconf-2 to GDbus, this makes libgconf-2 not link to libdbus anymore, which means libgconf-2 is LGPL2+ again. (GNOME bug 618039)
  • Tor-björn Claesson made it possible to register new search providers for the GNOME Shell dash.
  • Paul Cutler added Mallard snippets to the gedit snippets plugin.
  • Also in the Mallard vicinity Claude Paroz updated Damned Lies to display a special icon next to documentation in the Mallard format.
  • Håkon Enger added support for Mac OS VNC authentifcation to gtk-vnc.
  • The Murrine engine got support for theming new widgets: GtkIconView and GtkInfoBar.
  • Jiří Techet changed the double click behaviour of libchamplain, it will now zoom and center to the clicked area. (GNOME bug 605784)
  • Support for importing ODF graphs into Gnumeric continues to improve thanks to Andreas J. Guelzow. (GNOME bug 626961 for example)
  • Carlos Garcia Campos merged his port of gnome-applets to the new libpanel-applet API.
  • Nicolas Dufresne work on proxy support in GLib has been merged.
  • Empathy new “linking contacts” dialog continues to be improved; also it is now possible to disable logging. (GNOME bug 567858)
  • Nate Stedman added support for embedding PDF documents in Ease.
  • Summer of Code has ended, there is a summary of all projects, the snippets manager plugin written by Dragos Dena has been merged in Anjuta, and a few last updates were posted, Salomon Sicket on TaskView, Pēteris Krišjānis on recording VoIP in Jokosher, and Matt Novenstern who worked on the Message Tray.

Read the rest of this entry »

Issue 96

August 8, 2010

This week… 2649 commits, in 194 projects, by 282 happy hackers (and 522 were translation commits).

  • Ruben Vermeersch updated f-spot to show import failures after the import command is done.
  • Nate Stedman made ease use a single instance, using libunique.
  • A long list of deprecations (GdkImage, GdkGC…) has landed in the GTK+ 2.21 branch, to match functions and objects that were removed in GTK+ 3.
  • Andrea Cimitan added blur capabilities to his Murrine GTK+ engine.
  • GEdit got a GSettings migration file (GNOME bug 619898).
  • In GNOME Color Manager Richard Hugues added the possibility to flick between different images in the profile viewer.
  • Validation of UTF-8 strings when serializing from blob has been added to GDBus.
  • GNOME Power Manager EggConsoleKit has been converted to use GDBus.
  • Philip Withnall added a key-file backend to folks, to store links made between contacts.
  • Epiphany web inspector got new capabilities, including docking in Epiphany’s window, Gustavo Noronha Silva wrote about this in WebKitGTK+ and the Web Inspector.
  • Aaron Bockover added the Amazon MP3 server proxy code tat is used to redirect the user to the correct Amazon store, set the Amazon Affiliate ID on requests, and generally provide a level of indirection.
  • Bastien Nocera added support for Last.fm’s new XSPF extensions to totem-pl-parser.
  • Jiří Techet introduced a memory cache, and removed the non-persistent file cache, to store tiles in libchamplain.
  • The summer of code is ending soon, Luca Invernizzi ported his Getting Things Gnome Evolution plugin to be a proper backend, Jamie Nicol added the ability to download free songs from Last.fm in Rhythmbox, etc.

Read the rest of this entry »

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 93

July 18, 2010

This week… 3273 commits, in 181 projects, by 295 happy hackers (and 427 were translation commits).

  • Toms Bauģis added to hamster he possibility to click on a time bar in the overview to get to the detailed day view. (GNOME bug 623872)
  • The Bastard Mode option of Quadrapassel has been renamed to “choose difficult blocks”, but it’s still a real bastard.
  • Fernando Herrera added Mallard documentation to Dots, the interactive braille transcribing application.
  • The calendar backend in evolution-mapi has been made fully asynchronous.
  • Thomas Wood added region and city comboboxes to the new date and time control center panel.
  • Aleksander Morgado contributed a feature to enable or disable selected books in devhelp. (GNOME bug 619202)
  • Nate Stedman replaced the system() call by the usage of libarchive when saving documents in Ease.
  • GThumb has been updated to preserve the EXIF data after lossless rotations.
  • Vinagre has been migrated to GtkApplication. (GNOME bug 596733)
  • Arx Cruz added a new password dialog to Zenity.
  • The three-point-oh branch of cheese has been merged, rewriting Cheese in Vala and making advantage of Clutter.
  • Paolo Bacchilega ported file-roller to use GSettings.
  • Seed has been updated to build against the gtk 2 or gtk 3 versions of WebKit, at user choice.
  • John Stowers created a gtk-3.0 branch of pygtk, to prepare a pygtk version that, while not based on gobject introspection, would still be a step towards GNOME 3.
  • Aaron Bockover changed the Amazon proxy URIs of Banshee to some supporting geo-IP redirection, redirecting users to the Amazon stores appropriate for their countries.
  • Benjamin Otte has been working hard on the “rendering-cleanup” branch of GTK+ 3, chopping much of the old drawing system, where cairo usage is more appropriate now.
  • In GSOC land, Dragos Dena finished the snippets editor for Anjuta, Jamie Nicol almost finished implementing Last.fm radio playback in Rhythmbox, Luca Invernizzi completed the couchdb backend of Getting Things GNOME, and others also worked, of course…

Read the rest of this entry »

Issue 91

July 4, 2010

This week… 2192 commits, in 173 projects, by 235 happy hackers (and 293 were translation commits).

  • Jim Evins added native support for SVG images to glabels.
  • Ignacio Casal Quinteiro continued porting gedit plugins to libpeas, and Philip Withnall ported totem plugins.
  • The possibility to edit metadata of many images is now possible again in gthumb (GNOME bug 618187)
  • Ryan Lortie added a GSettings port of Cheese, in the gsettings branch.
  • Vinagre got support for RDP connections, wrapping the rdesktop program. (GNOME bug 503456)
  • Matthias Clasen added bash completion support for gsettings.
  • Nate Stedman added possiblity for the user to insert images into ease.
  • Support for OSSv4 and SunAudio has been added to gstreamer-properties. (GNOME bug 618402)
  • Shaun McCance finished the transition to GDBus of yelp.
  • In the various Summer of Code Jamie Nicol has been making progress on Last.fm radio playback in rhythmbox, Luca Invernizzi finished the first version of a Launchpad backend for Getting Things GNOME, etc.

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 »