Issue 80
April 18, 2010
This week… 2112 commits, in 216 projects, by 243 happy hackers (and 431 were translation commits).
- The Hamster project got separated in client and d-bus service, and got a command line client (GNOME bug 602642).
- Behdad Esfahbod pushed a gnome-terminal branch with a find dialog to highlight search terms. (GNOME bug 78963).
- Much work happened in the asm-support branch of nemiver.
- This was the week of the gsettings hackfest, many changes landed in both glib and gconf modules, you should read the day 1 summary by Vincent Untz and overall summary by Matthias Clasen.
- During that hackfest baobab (in gnome-utils) has also been ported to gsettings, with explanative commit messages, and the devhelp branch has been updated for the API changes.
- There was also a GNOME Python hackfest and much work happened in pygobject and pygi, go read posts written by John Palmieri: day 0, day 1, day 2, and wrapup.
- Tadej Borovšak ported sound juicer to GtkBuilder, this was the last module using libglade, yeah.
- Torsten Schönfeld started adding GIO support to the Perl binding, via gobject-introspection.
- Support for application-indicators/StatusNotifierIcon has been added to the typing break applet in gnome-control-center (GNOME bug 606671)
- Evolution got a new foocanvas branch, getting rid of libgnomecanvas.
- A new SSH Hosts plugin written by Fabian Carlström has been added to kupfer.
- Joanmarie Diggs added improved support for Empathy in orca. (GNOME bug 589925)
Issue 67
January 17, 2010
This week… 2106 commits, in 195 projects, by 235 happy hackers (and 348 were translation commits).
- Behdad Esfahbod added the possibility to save the content of a terminal. (GNOME bug 24457)
- Vinagre feature to share a desktop over Telepathy has been ported to the latest Telepathy API, removing the requirement on Empathy to dispatch tubes.
- A new accounts-dialog module has been imported, talking to a new accountsservice service to manage accounts; Matthias Clasen announced it on his weblog: Old Promises.
- Parallel to those developments Milan Bouchet-Vala continued hacking on the accounts management in system-tools-backend and GNOME system tools, improving both backends and user interface.
- XChat-GNOME got rid of libgnome and libgnomeui (GNOME bug 584887); the GNOME Panel also got rid of them.
- gdm has been fixed to not display a different message for user unknown versus a failed password for a valid user, to avoid revealing which user names are valid without authenticating. (GNOME bug 606703)
- Andrea Cimitan speed up the Murrine engine in RGBA mode, fixing the way webkit windows were handled along the way.
- Alexander Larsson added support for lazy loading of giomodules to GLib.
- Thomas Wood worked on the evolution of the control center, moving to a single window approach, in the single-window-shell branch, read his weblog for more info.
- GNOME Disk Utility got a first cut at LVM2 support, with support for creating Logical Volumes; support for setting up striping and mirroring will come later.
- Bastien Nocera added cropping capability to the chooser widget of Cheese. (GNOME bug 606730)
- Toms Baugis improved the hamster applet so it will now adapt automatically to theme colours.
- Epiphany “find on page” feature has been improved to wait a little bit before searching for one or two character strings, which slowed down things. (GNOME bug 598322)
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.
Issue 43
August 2, 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 40
July 12, 2009
This week… 1769 commits, in 177 projects, by 216 happy hackers (and 351 were translation commits).
- Seahorse, and many preferences windows from the control center migrated from libglade to GtkBuilder.
- gtk-doc has been updated to also look for dblatex for PDF generation, as it seems to work much better than using fop.
- Cody Russel published a new “client-side-decorations” branch for GTK+.
- Jorge Pereira added a system of plugins to vinagre, based on the gedit one.
- Brasero saw the last bits and pieces of HAL support removed, it will only rely on gio from now. (GNOME bug 581742)
- Gnome Power Manager was updated to port all the code to using PolicyKit1 rather than PolicyKit.
Issue 15
January 18, 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.