Issue 174
February 5, 2012
This week… 1611 commits, in 183 projects, by 205 happy hackers (and 216 were translation commits).
- In gnome-themes-standard Lapo Calamandrei started using PNGs as assets where possible, instead of SVG files.
- Many introspection improvements landed in gjs (support for interfaces, signals, glib properties…), Jasper St. Pierre blogged about GJS Improvements.
- Matthias Clasen added a systemd implementation of the session tracking part of gnome-session . (GNOME bug 666891)
- David King added an horizontal flip effect to gnome-video-effects . (GNOME bug 666930)
- Jasper St. Pierre added back a “popularity” field to extensions.gnome.org.
- Empathy was updated by Will Thompson to present confirmation dialogs when closing windows containing chat rooms . (GNOME bug 591756)
- In gnumeric Andreas J. Guelzow fixed rich text import from xslx files . (GNOME bug 669083)
- Faghmie Davids contributed many improvements to the Firebird provider of libgda.
- In gnome-shell Owen Taylor improved the default screencast pipeline, decreasing the quality setting for the vp8 codec from 10 to 8, and increasing the speed setting from 2 to 6 . (GNOME bug 669066)
- Stefano Palazzo contributed a Python 3 language file for gtksourceview . (GNOME bug 668136)
- Alexander Larsson updated gnome-contacts to use a dialog for avatar changing.
- Patricia Santana Cruz changed cheese to use PackageKit to install nautilus-sendto when needed; she wrote about this: PackageKit in Cheese . (GNOME bug 668072)
- Damien Sandras reimplemented call control functions into the new Ekiga call window.
- In gnome-games Robert Ancell ported uadrapassel from C++ to Vala.
- Claudio Saavedra updated eog to hide the titlebar when maximized . (GNOME bug 668652)
- In gedit Jesse van den Kieboom added an option to ensure that documents always end with a trailing newline.
Issue 170
January 8, 2012
This week… 2045 commits, in 177 projects, by 185 happy hackers (and 242 were translation commits).
- In librsvg Christian Persch reworked rsvg-view to make it more modern, dropping GTK+ 2, using Cairo surfaces, GIO, etc.
- Murray Cumming changed Glom to allow custom choices to be translated when used for text fields.
- Neil Roberts added support for mainloop integration to cogl.
- Claudio Saavedra updated eog to make it possible to scale the print preview using the scrollwheel . (GNOME bug 495716)
- Marc-André Lureau added GtkApplication and shell menu to gnome-boxes . (GNOME bug 667435)
- In Evolution Milan Crha added a Print button to the meeting notification dialog . (GNOME bug 353743)
- Marina Zhurakhinskaya updated the way notification sources are grouped in gnome-shell, to base it on a combination of pid and title . (GNOME bug 664138)
- In glib Ryan Lortie added new ‘add’ and ‘contains’ APIs to GHashTable, these are both convenience APIs that make it slightly nicer to use GHashTable as a set.
- Matthias Clasen had various GtkApplication changes, including a new Inhibit API and logout notifications.
- Robert Ancell ported a bunch of gnome-games to use GSettings: gnotski, gnibbles, and gnect.
- Germán Poo-Caamaño replaced the old local cooked sockets by the use of nmap for basic port scanning in gnome-nettool.
Issue 168
December 25, 2011
This week… 1842 commits, in 176 projects, by 213 happy hackers (and 233 were translation commits).
- Kai Willadsen changed meld to draw the currently displayed page area in the DiffMap . (GNOME bug 470729)
- In Eog Felix Riemann made EXIF/XMP summaries available as a sidebar . (GNOME bug 616438)
- Xavier Claessens added Windows Live oauth2 support to gnome-online-accounts . (GNOME bug 661067)
- Claudio Saavedra combined the Reload and Stop toolbar buttons of Epiphany into a single one . (GNOME bug 657655)
- Cosimo Cecchi did work on gnome-documents new application menu.
- In Evolution Milan Crha made it possible to decrypt GPG mails with anonymous recipient set . (GNOME bug 331361)
- Jonathan Matthew added extdb, a database for storing external metadata (e.g. album art images), to Rhythmbox.
- Stef Walter added system prompt and prompter to gcr.
- Giovanni Campagna reintroduced Wanda The Fish into gnome-shell.
- Jeffrey Stedfast fixed gmime with regards to multibyte sequences split between two rfc2047 tokens.
- Yasumichi Akahoshi changed Zenity documentation to use Mallard, and did new and updated screenshots to go along.
- In Banshee Bertrand Lorentz added a button to go back to the list of audiobooks . (GNOME bug 656439)
Issue 138
May 29, 2011
This week… 2017 commits, in 201 projects, by 256 happy hackers (and 249 were translation commits).
- In libxml2 Daniel Veillard added options to ignore the internal encoding of XML and HTML documents.
- Milan Crha ported evolution-couchdb to build with Evolution 3.
- Lucian Langa implemented the org.gnome.feed.Reader interface in evolution-rss, making it work with the feed subscription support from Epiphany.
- Eitan Isaacson added “scan” layout functionality to Caribou, he later wrote about it and other Caribou changes in Caribou Week Whatever.
- Eog was changed by Felix Riemann to use the result of librsvg parser to generate pixel data out of SVG files . (GNOME bug 642725)
- Marc Alcalà updated the Dock extension for gnome shell to allow for multiple positions on the screen . (GNOME bug 647394)
- Shaun McCance added a Mallard page status checker to yelp-tools.
- Øyvind Kolås added the start of a speaker screen to the pinpoint presentation tool.
- In frogr Mario Sanchez Prada added support for using the GNOME general proxy settings . (GNOME bug 644841)
- Richard Hughes updated the gnome-settings-daemon color plugin to watch the user directories for ICC files and (un)register them with colord.
- Libsoup got a workaround for broken apache Content-Encoding on .gz files . (GNOME bug 613361)
- The Epiphany location entry was updated to not change background colour for security state, relying on a visible symbolic lock icon when needed.
- Colin Walters added tracking changes in WM_CLASS to GNOME Shell . (GNOME bug 649315)
- Matthias Clasen implemented network sharing (aka ‘Hotspot’) into the network settings panel.
Issue 134
May 1, 2011
This week… 2045 commits, in 208 projects, by 235 happy hackers (and 438 were translation commits).
- In gthumb Paolo Bacchilega added a map vto view the geographical position where the picture was taken.
- Cosimo Cecchi changed sushi to remove the window title when going fullscreen.
- Gioavanni Campagna added a new “Removable Drive Menu” extension for gnome-shell, this adds a menu in the system status area that tracks removable disk devices attached and offers to browse them and eject/unmount them . (GNOME bug 647027)
- Hans Breuer worked on updating the dia manual to match recent changes . (GNOME bug 632660)
- Alberto Ruiz went on adding gobject introspection annotation to functions in pango.
- In GNOME Settings Daemon Bastien Nocera simplified the NTP handling for distributions.
- Guillaume Desmottes refactored the usage of Telepathy in GNOME Shell, porting it to TpBaseClient . (GNOME bug 645585)
- Also in GNOME Shell Giovanni Campagna updated the network menu to keep wireless networks in a predictable ordre . (GNOME bug 646580)
- Shaun McCance added some basic Mallard conditional processing to Yelp.
- Epiphany status overlay was updated by Alexandre Mazari to slide out when the mouse pointer goes close by . (GNOME bug 643909)
- Felix Rieman switched eog to use lcms2 for colour management.
- GNOME Terminal has been updated to use gsettings for proxy settings, by Christian Persch . (GNOME bug 647077)
- John Stowers greatly improved shell theme selection and installation in gnome-tweak-tool.
- Sébastien Granjoux added the possibility to change directory group properties in Anjuta.
- Jonathan Matthew removed the old plugin system of rhythmbox, completing the switch to libpeas.
Issue 127
March 13, 2011
This week… 2634 commits, in 197 projects, by 272 happy hackers (and 670 were translation commits).
- Andrew McGrath added support for plain text exportation in ocrfeeder.
- Robert Ancell updated dconf-editor to show the key range in key descriptions.
- Based on a patch from Mark Starovoytov Dan Winship fixed libsoup to catch overflows when parsing very distant expiration dates in cookies . (GNOME bug 643462)
- John Stowers added a user-theme extension to the gnome-shell-extensions repository . (GNOME bug 644271)
- Ray Strode made it so that gdm runs the gnome-session acceleration helper script, to preload the GL stack and figure out ahead of time whether or not gnome shell can run on the system.
- Marek Kasik updated the printers plugin of gnome-settings-daemon to show notifications for selected printer state changes (things liek “tuner low”).
- Jakub Steiner worked on the Cantarell font, fixing all ~ accented glyphs . (GNOME bug 642396)
- Steve Frécinaux enabled Python support for eog plugins . (GNOME bug 639597)
- Martin Robinson made the serif font the default web font of Epiphany, to match the behaviour of other browsers . (GNOME bug 644523)
- GObject Introspection support as been added to libcheese by Luciana Fujii Pontello.
- Dan Winship changed gnome-shell to use the new libmutter-wm library, to build a real gnome-shell binary (GNOME bug 641724)
- Bastien Nocera added some code to reorder date widgets in the date/time panel, to be based on the locale’s date format, rather than only supporting the US-centric version . (GNOME bug 636896)
- And William Jon McCann ripped GNOME Screensaver of its theme and job support.
Issue 122
February 6, 2011
This week… 2281 commits, in 185 projects, by 262 happy hackers (and 364 were translation commits).
- Felix Riemann converted postr to use libpeas as plugin system.
- Francesco Marella migrated phonemgr from libglade to GtkBuilder . (GNOME bug 590816)
- Sergey V. Udaltsov added a gkbd-keyboard-display utility to libgnomekbd, to be used by gnome-shell and gnome-control-center to display keyboard layouts.
- Jonathan Matthew ported the Python plugins of Rhythmbox to gobject introspection.
- GDM was switched by Ray Strode to use accounts service for language and session.
- Cosimo Cecchi added a notification to Nautilus, when all transfer are completed.
- Unlock buttons have been added to both datetime and printers control center panels.
- David Zeuthen landed his work implementing the new calendar menu of GNOME Shell; he showed the result in GNOME 3 Calendar . (GNOME bug 632109)
- In Meld Kai Willadsen reworked directory-level file comparison, the new version features somewhat simpler logic, progressive file reading, binary file filter handling and provides earlier exit in no-filter cases . (GNOME bug 586656)
- The port of GNOME Panel to GTK+ 3 has been merged.
- Benjamin Otte rewrote the event handling of the area selection of gnome-screenshot.
- Christian Schaller changed the UI of Transmageddon to a combobox bases setup instead of radiobuttons, this to both shrink UI and allow for support of multiple audio streams; this makes a new look for Transmageddon.
Issue 118
January 9, 2011
This week… 1791 commits, in 173 projects, by 211 happy hackers (and 356 were translation commits).
- Cristian Klein patched vte to prevent useless wakeups when the terminal doesn’t have focus, disabling the cursor blink timer when the cursor is hidden.
- Florian Müllner added two new frame states to mutter to allow theme authors to tread side-by-side windows differently . (GNOME bug 637330)
- Lucas Rocha started adding a “Sound Thing” to the board.
- Shaun McCance modified yelp to automatically install packages for missing documents.
- In Meld Kirill Müller sped up SVN listing for huge working copies . (GNOME bug 638607)
- Vivien Malerba added initial support for rich text rendering in libgda reports.
- Jon McCann changed gsettings-desktop-schema to no longer have icons on the desktop by default.
- Adel Gadllah implemented cross overview drag & drop in GNOME Shell, allowing draging to the activities button or the hotcorner (and thus opening the overview), which then allows the user to activate any window (even on different workspaces as a drop target . (GNOME bug 601731)
- Jose Aliste fixed several security issues in the DVI backend of Evince.
- The eog plugins system has been ported to use libpeas, and plugins were updated accordingly . (GNOME bug 626091)
- gitg has been ported to use gsettings by Ignacio Casal Quinteiro.
- Paolo Bacchilega re-added the semi-transparent properties box in gthumb fullscreen mode.
- Gary Lin scaled down the GTK+ print dialog size, to make it fit on a typical netbook screen . (GNOME bug 637958)
- Jonathan Matthew fixed the podcast status on download completion in Rhythmbox, this should make it possible to complete downloads that fail due to connection errors and the like . (GNOME bug 633469)
- Robert Ancell worked on the glChess vala rewrite, starting work on a chess clock, and adding back 3D board numbering.
Issue 107
October 24, 2010
This week… 2246 commits, in 200 projects, by 225 happy hackers (and 297 were translation commits).
- Colin Walters worked on porting gjs to xulrunner 2, including a port to use fast constructors.
- Rodrigo Moya migrated many control center settings (accessibility, mouse and touchpad) to GSettings.
- A “Remove attachments” command has been added to Evolution by Rex Tsai (GNOME bug 534453)
- Brtfs has been made a normal part of gparted, it is no longer necessary to use the –enable-brtfs option.
- A volume indicator has been added to GNOME Shell by Giovanni Campagna . (GNOME bug 629455)
- Vitaly Minko added a new popup menu item in the Empathy chat window allowing to add words to dictionaries . (GNOME bug 550775).
- Felix Riemann made “best fit” a toggle action in Eog, making it clear from the toolbar when the image will be rescaled with the window and when not . (GNOME bug 616890)
- Tadej Borovšak added a GtkScollable interface to GTK+, and several modules (Nautilus, GNOME Control Center, gtksourceview, and gedit) have already been adapted to use it.
- Also in GTK+ Matthias Clasen added a new GtkGrid widget, similar to GtkTable but without the legacy properties and unncessary restrictions.
- GNOME Settings Daemon got a bridge plugin, listening to GSettings changes and propagating them to GConf.
Issue 105
October 10, 2010
This week… 1988 commits, in 187 projects, by 228 happy hackers (and 349 were translation commits).
- Too many modules to list were ported to use upstream gettext instead of the glib version, and to GTK+ 3, be it complete ports or updates to match recent changes.
- William Jon McCann added a “persistence” server capability to notification-daemon, and the corresponding support in libnotify; this will allow clients to determine if the server will only show transient notifications or has notification persistence. If the server supports persistence then the client should not perform its own message persistence (for example by showing a status icon).
- Hans Breuer fixed the saving of some display settings (antialiasing, snap-to-object…) in Dia . (GNOME bug 155929)
- Meld was modified to use Myers matcher for inline differences (part of GNOME bug 587410).
- An “Edit Image” toolbar button hs been added to eog, conditionnally enabled if a specific image editor is specified in GSettings . (GNOME bug 609958)
- Florian Müllner published an “overview-relayout” branch of GNOME Shell, inaugurating his blog with a From the land of Shell post.
- Sanford Armstrong ported the note XML to HTML transformation that happens in Snowy to the lxml library (GNOME bug 631189).
- In Brasero Philippe Rouquier added a new check for the volume free space when creating an image.
- The control panel of GNOME Color Manager has been split into four tabs to reduce the window height.
- Thomas Wood started implementing new UI designs from Jakup Steiner and Hylke Bons for the datetime configuration panel.
- The “ui-widgets” branch has been merged into gnome-keyring, Stef Walter posted about it in Certificate and Key Widgets.
- Luca Bruno started adding Brtfs-handling modules to gparted.
- In glib Ryan Lortie added GSettings APIs for range and choices . (GNOME bug 631263)
- And in GTK+ Cody Russell added resize grips to GtkWindow, and Matthias Clasen also posted about it in Getting a grip.