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).
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.
Issue 48
September 6th, 2009
This week… 2207 commits, in 200 projects, by 262 happy hackers (and 654 were translation commits).
- Michael Natterer added support for layer trees in Gimp, the UI still needs to be improved but there is now a Folder button in the layers dialog . (GNOME bug 86337)
- Totem browser plugin now overrides the HTTP user-agents for Quicktime and Windows Media Player, this fixes playback of the Apple trailers . (GNOME bug 375867)
- David Zeuthen started a “new-ui” branch to rework the UI of libgdu-gtk and palimpset.
- Brasero has been fixed to not use readcd (-clone) to copy audio CD, as it doesn’t keep CD-TEXT . (GNOME bug 580813)
- Epiphany gained back its “view source” command . (GNOME bug 503968)
- A new g_mkstemp_full() function has been added to glib, to expose more parameters than g_mkstemp(), allowing more flexibility when creating temporary files . (GNOME bug 594034)
- In Gnumeric Andreas J. Guelzow added handling of ODF import/export of surface plots originally created in Excel . (GNOME bug 594041)
- Matthew Barnes updated the “mailing-list-actions”, “save-calendar” and “publish-calendar” evolution plugins to the bonobo-liberated Evolution.
- On the same topic Lucian Langa started porting evolution-rss for the new Evolution.
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.
Issue 43
August 2nd, 2009
This week… 2195 commits, in 186 projects, by 288 happy hackers (and 328 were translation commits).
- Now that gnome-doc-utils and yelp both have support for Mallard documents, Milo Casagrande converted gnome-hello documentation to the new format.
- After some discussion on the gnomecc list the default toolbar style has been changed to “Text beside items”.
- Sabayon was changed to use Xephyr instead of Xnest, as Xephyr supports the “new” X extensions.
- gnome-session has been fixed to not exit when the system bus restarts . (GNOME bug 583345)
- A new “ssh” plugin appeared in vinagre, which is becoming a universal tool to access remote systems.
- Robin Stocker added to Totem the functionality to remember the current position of a stream when pausing or closing . (GNOME bug 164918)
- After Hylke Bons posted some thoughts on the font viewer Thomas Wood started implementing the proposed ideas, in the “font-viewer-revamp” branch of the GNOME Control Center.
- Anjuta Git plugin gained an option to initialize new repositories . (GNOME bug 566698)
- Finally, during this 10th week of the summer of code, students were hard at work, some noticeable advancements:
- Paul A. Bellamy successfully implemented syncing and a properties dialog for MTP devices in Rhythmbox;
- Neil Loknath added streaming to Banshee using Telepathy, you can now stream a contact’s music after downloading their library info;
- Paulo Cabido merged the plugin engine with Getting Things Gnome main development branch.
Issue 39
July 5th, 2009
This week… 1811 commits, in 184 projects, by 224 happy hackers (and 268 were translation commits).
- The Client Side Windows branch has been merged into GTK+, Alexander Larsson posted a status update on gtk-devel-list . (GNOME bug 318807)
- Cheese dropped its copy of GEditMessageArea in favour of the new GtkInfoBar that was introduced in 2.17.2 . (GNOME bug 586545)
- When there’s a DVD menu showing in Totem, it’s now possible to use the arrow keys to navigate around, and the Enter key to select (GNOME bug 580351).
- Snowy (the Tomboy companion web service) added OAuth endpoints, and the requirement for OAuth for accessing api/* URLs.
- Richard Hughes removed the HAL dependency of gnome-power-manager, making everything going through DeviceKit; he blogged it as HALectomy of gnome-power-manager complete.
- Gustavo Noronha Silva merged his content sniffing work in libsoup, the implementation is based on the draft spec on Content-Type Processing Model. Soup now provides a SoupContentSniffer session feature, which hooks into the message I/O, and delays emissions of the got-chunk signal to be able to figure out the Content-Type of messages from the actual content received, in some cases. GIO is also used to sniff content, whenever the spec allows further sniffing .(GNOME bug 572589)
Issue 26
April 5th, 2009
This week… 1520 commits, in 164 projects, by 160 happy hackers (and 180 were translation commits).
- GTK+ and glib switched to git.gnome.org; so Alexander Larsson sent in his client-side-windows branch; in the meantime Dan Winship published a glib branch adding GResolver, a glib-ish interface to DNS.
- Gerd Kohlberger migrated gok to libcanberra; it was the last module using esound.
- Anjuta git plugin got checkout support; and the project import wizard has been replaced by a simpler dialog that allows to import directly from a version control system.
- A patch by Simon van der Linden got commited to gnome-terminal, adding a “Leave Fullscreen” menu item (GNOME bug 566335).
- Totem switched from bacon-message-connection to libunique (GNOME bug 162822), also a new D-Bus Service plugin (GNOME bug 576016) and the YouTube plugin was ported to C, using the new libgdata library.
- Matthew Barnes continues his hard work removing bonobo usage from evolution, he finished attachment dragndrop in the composer window.
- Evince fading animations got fixed (the next page was displayed before animation started).
- Empathy was fixed so IRC commands without special support are no longer sent as plaintext . (GNOME bug 577026).
- Rhythmbox improved his support for MTP devices; it now creates album objects on the device when transferring songs, and sends the album art to the device if it supports the JPEG file type.
Issue 25
March 29th, 2009
This week… 1396 commits, in 196 projects, by 161 happy hackers (and 354 were translation commits).
- Vincent Untz commited his changes to session management (GNOME bug 552387).
- gnome-disk-utility has been ported to the new DeviceKit-disks, that uses libatasmart.
- Rhythmbox switched to using GStreamer decodebin2 instead of decodebin, that fixed playback of chained ogg streams.
- Brasero split into backend (libbrasero-burn) and application was finished, the new library API now needs to be refined.
- gpointing-device-settings got support for tap move and palm detection.
- Sebastian Dröge started porting totem GStreamer backend to playbin2 . (GNOME bug 542663)
- gnome-bluetooth device chooser saw some merging of device types into categories (mice and keyboard in “input devices”, headphones, headsets and others in “audio devices”…), making easier to find a select devices.
- libchamplain added a way to make visible a bunch of markers (GNOME bug 574809) and smooth movement to a new position (GNOME bug 557641).
- Anjal saw many changes, such as working Delete/Junk, a formatting toolbar, and the possibility to open mails in new tabs.
Issue 15
January 18th, 2009
This week… 1452 commits, in 161 projects, by 186 happy hackers (and 261 were translation commits).
- A Brasero plugin has been added to Totem, to allow creating VCDs from playing video files, and duplicate VCDs and DVDs (GNOME bug 565383).
- Hand-written gir files (GL, cairo, fontconfig, freetype, libxml2, xfixes, xft and xlib) were moved from gir-repository into gobject-introspection; so upstream libraries depending on these can avoid a gir-repository dependency.
- Diego Escalante Urrelo turned the already awesome epiphany location bar into the woohoo bar (enhancing the completion popup by showing a two line cell containing the favicon, the title of the page and the URL ). (GNOME bug 541782)
- gnome-session got a D-Bus Presence API, and the user switch applet got updated to use it.
- There were lots of updates to brasero to address issues raised during discussion on desktop-devel-list.
- gnome-network-preferences has been renamed to gnome-network-properties
- Evolution added the possibility to import PST files (Microsoft Outlook Personal Folders ). (GNOME bug 208426)
- GTK+ got a new API to change global input method . (GNOME bug 450716)
- Bastien Nocera replaced some custom code in gnome-user-share, and a direct Avahi dependency, by using the mod_dnssd Apache module . (GNOME bug 567442).
- Finally, Meld and the trash applet both removed their libgnome dependency.
Issue 10
December 14th, 2008
This week… 1123 commits, in 144 projects, by 154 happy hackers (and 120 were translation commits).
- Ted Gould posted about gtk_timeout_add_seconds and a few modules (anjuta, ekiga, totem, libbonobo, libegg, brasero) already got fixes.
- Niepce Digital got imported in subversion repository.
- Xan Lopez added support for the WebKit web inspector in Epiphany (and Robert Carr did the same thing for seed minibrowser).
- Vincent Untz got back hacking on gnome-panel, removal of libgnomeui and deprecated API usage, single include, bug fixes and stuff.
- vino added correct support for IPv4 mapped IPv6, and added a new feature to able to set the network interface to listen on (GNOME bug 403183).
- gvfs got a new trash backend written by Ryan Lortie.
- Nautilus gained the possibility to call PackageKit to install applications for for unsupported mime types.
- German Poo-Caamano gave some love to gnome-nettool (portability fixes, better accessibility support, and other fixes and enhancements).
- gtkhtml got improved smileys (toolbar to insert them, obedience to the icon naming specification; screenshots are available in GNOME bug 563841.
- Also, Przemysław Grzegorczyk wrote a lot of patches to clean up GLib and GTK+ includes, see GNOME bug 563413. This earned him a Subversion account.