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 109

November 7, 2010

This week… 1795 commits, in 177 projects, by 252 happy hackers (and 317 were translation commits).

  • Robert Ancell updated gnome-nettool to use gsettings (GNOME bug 625900), he also fixed autocompletion and dropdown history.
  • Roberto Majadas pushed his win32 branch of nanny, the GNOME parental control application.
  • A simple distribution upgrade tool using PackageKit has been started by Richard Hughes, he blogged about it in Preupgrade, meet PackageKit.
  • Empathy has been fixed to to support multiple telephone fields . (GNOME bug 630421)
  • Sandy Armstrong started an HTML5 offline note application built on jQuery Mobile, for snowy.
  • The media-keys gnome-settings-daemon plugin has been ported to GDBus by Bastien Nocera . (GNOME bug 634104)
  • Also in gnome-settings-daemon Rodrigo Moya added a settings key to disable boot time configuration of XRandR configuration . (GNOME bug 631388)
  • Paolo Bacchilega added Windows Imaging Format (.wim, .swm) support to file-roller.
  • Holger Berndt added the possibility to register an external bulk rename tool in Nautilus . (GNOME bug 306489)
  • Jim Evins refined the barcode objects in glables, drawing a outline and using a more sophisticated test to determine if the cursor is on a barcode object.
  • Johannes Shmid ported Anjuta to GTK+ 3, and started the work to port Glade, on the “offscreen-gtk3″ branch. Also in the GTK+ 3 port serie, Thomas H.P. Andersen ported gnotski (from gnome games) and Ignacio Casal Quinteiro ported gtranslator.
  • In GTK+ 3 itself Alexander Larsson added GtkRadioGroup, a group of object having radiobutton like behaviour, and Bastien Nocera added support for a custom GtkAssistant page type . (GNOME bug 576498)

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 97

August 15, 2010

This week… 2933 commits, in 162 projects, by 257 happy hackers (and 368 were translation commits).

  • Emmanuele Bassi added JsonReader, a simple, cursor-based API for parsing a JSON DOM, to json-glib.
  • Christian Persch created a gdbus branch of gconf, porting it to gdbus; in the same vein David Zeuthen ported PolicyKit-gnome from dbus-glib to gdbus.
  • As for GDK changes, Thomas Hindoe Paaboel Andersen started porting gnome-games, Benjamin Otte pushed a cairo-port branch onto gnome-mag, and ported parts of Nautilus, and The Gimp continued being ported to Cairo by Michael Natterer.
  • Empathy has been changed by Bilal Akhtar to use GimpNet as default IRC network . (GNOME bug 625675)
  • Martin Pitt ported gdm to UPower . (GNOME bug 626176)
  • An initial implementation of the “background” panel has been pushed to gnome-control-center.
  • Andreas J. Guelzow added exporting of images to ODF in Gnumeric.
  • Preview comments have been added to most of the effects provided by gnome-video-effects (now used by Cheese).
  • A new “Shuffle” action has been added on the Banshee play queue.
  • Ryan Lortie added signals to GApplication, they are: startup, activate, open, action, and command-line.
  • Support for common licenses has been added to GTK+, this introduces a :license-type property . (GNOME bug 336225)
  • Also in GTK+ Matthias Clasen beefed up the GTK 2 -> 3 migration guide, including a first cut at documenting the rendering cleanup changes and the region removal.
  • For their last week of Summer of Code, Dena Dragos added a basic import/export feature to Anjuta snippets, Adrien Bustany added a function to load resources filtering on their attributes to his tracker ORM, Alexander Saprykin got his chapters plugin merged in Totem (GNOME bug 622779), 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 82

May 2, 2010

This week… 2121 commits, in 206 projects, by 275 happy hackers (and 317 were translation commits).

  • GLChess, from gnome-games, has been switched to use the GtkInfoBar widget . (GNOME bug 612660)
  • Cosimo Cecchi added a button to restore selected files in the trash top bar in Nautilus . (GNOME bug 616304)
  • Robert Carr worked hard on Glide, including some undo machinery, a new animation system, PDF export support; he blogged about this and more in Glide Update….
  • Support for Tracker 0.8 has been added to Brasero . (GNOME bug 616831)
  • Emerillon, the map browser using libchamplain, got bindings for the Vala language . (GNOME bug 616729)
  • Dependency on libgnome has been removed from the invest applet . (GNOME bug 597842)
  • Andreas Rottmann added gobject-introspection support to libsoup.
  • Libchamplain build process has seen many changes, making it possible to build again without libmemphis support.
  • Guido Günther added a simple PAM plugin to krb5-auth-dialog . (GNOME bug 347034)
  • Dodji Seketeli made the find dialog of nemiver non-modal.
  • And GNOME Color Manager has been updated to show much more details in the color picker UI, and allow the user to choose a RGB colorspace.

Read the rest of this entry »

Issue 79

April 11, 2010

This week… 2112 commits, in 176 projects, by 296 happy hackers (and 263 were translation commits).

  • Martin Szulecki added detection of the ipad to gvfs AFC backend (GNOME bug 615039).
  • Rhythmbox has been updated to use webkit to display HTML episode descriptions of podcasts . (GNOME bug 320507)
  • Flickr authentication code has been unified in gthumb, removing duplicated code.
  • In Rygel Andreas Henriksson added basic support for serving subtitles in Samsung custom DIDL-Lite and HTTP extensions . (GNOME bug 606305)
  • The Totem Youtube plugin has been fixed to work again with latest youtube.com pages changes . (GNOME bug 614679)
  • Tomas Bzatek changed the GTK+ file chooser so that it initializes search engines on demand . (GNOME bug 614971)
  • Banshee for Meego saw another major panel UI overhaul, to reflect the latest Meego look and feel, and better organize some of the features.
  • Ray Strode added support for relocatable .gnome2 directory to both gnome-games (GNOME bug 613634) and yelp (GNOME bug 614029), this is done via the GNOME22_USER_DIR environment variable.
  • Joanmarie Diggs added to Orca support for the detection of mispelled words in OpenOffice.org . (GNOME bug 364772)
  • libsoup has been updated with a fix for proxies that close the connection after returning a 407 error code (Proxy Authentication Required) on a CONNECT request.
  • Florian Müllner added introspection support to gconf (GNOME bug 613247)
  • Philip Withnall improved cancellation support in libgdata, it is now using libsoup message cancellation functionality, rather than checking for cancellation ourselves at arbitrary points during operations.
  • GNOME Shell support for IM notifications has been moved to use Telepathy . (GNOME bug 608999)

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 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 »

Issue 46

August 23, 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 »