Issue 88

June 13, 2010

This week… 2432 commits, in 191 projects, by 260 happy hackers (and 292 were translation commits).

  • Many modules started adopting GTK+ 3 (GNOME Desktop, GNOME Settings Daemon, GNOME Color Manager, GNOME Power Manager, GNOME Control Center, Goocanvas, Totem), sometimes keeping compatibility with GTK+ 2.x, (like VTE, gucharmap, GNOME Games, librsvg and GNOME Terminal).
  • Shaun McCance added “Copy Code Block” and “Save Code Black As” to code snippets in Yelp, he wrote about the feature in Yelp and the DOM.
  • The volume control “applet” has been changed to use symbolic icons (GNOME bug 614212), to complete this Jakub Steiner added such icons for microphone levels . (GNOME bug 621175)
  • Johan Dahlin added a “promise” module to gjs, to provide a better API for supporting asynchronous code . (GNOME bug 608450)
  • Grilo got a gravatar plugin, it is used to distribute an artist-avatar/author-avater attribute if either “artist” or “author” fields contain a valid email.
  • Totem has been updated to use a dark theme and symbolic icons . (GNOME bug 617921)
  • Ryan Lortie added dconf-editor to the dconf module.
  • Jonathan Matthew implemented the MPRIS D-Bus specification in Rhythmbox (GNOME bug 618520), MPRIS defines a common D-Bus interface for media players.
  • Harold Schreckengost contributed a new F-Spot topic based help.
  • Felix Kaser added a new “EmpathyLiveSearch” widget in Empathy, used to dynamically filter the main window contact list.
  • In GNOME Control Center Thomas Wood converted the display capplet to a settings panel.
  • Andreas J. Guelzow added a search function to the function selector of Gnumeric . (GNOME bug 495776)
  • In the GNOME Shell Florian Müllner added a fade effect when overing over items of the dash . (GNOME bug 620782)
  • Abderrahim Kitouni added a plugin to support Vala to Anjuta . (GNOME bug 620757)
  • William Jon McCann improved the performance of the GDM greeter (GNOME bug 621045)
  • In Summer of Code land, Alexander Saprykin wrote a tiny parser for CMML files, so libcmml won’t be necessary for chapter support in Totem; Yuvi Panda made photo, video and burst modes of Cheese work in his Vala port; Michal Hruby wrote a Rhythmbox plugin using Zeitgeist; and more.

Read the rest of this entry »

Issue 69

January 31, 2010

This week… 2086 commits, in 199 projects, by 268 happy hackers (and 433 were translation commits).

  • Anjuta got support to install required packages when creating a new project via PackageKit (GNOME bug 558856).
  • Jason Woofenden modified libchamplain so that tiles are now loaded near the middle first; while Simon Wenner work on a local renderer was being merged.
  • In GNOME System Tools Milan Bouchet-Valat added encrypted home folder support when creating new users.
  • In glib Ryan Lortie added support for a mutex lock that consumes only one bit of storage inside of an integer on systems that support futexes . (GNOME bug 548967)
  • Jamie Nicol modified rhythmbox to use artist and album sortnames in query model sorting functions . (GNOME bug 133444)
  • Yelp was fixed to work with API changes introduced in latest xulrunner.
  • Evolution was changed to not auto-sign when replying to a signed message . (GNOME bug 607595)
  • Jean Bréfort added import/export support for transparent objects in Excel files to Gnumeric.
  • GDM has been modified to have the “Switch User” item hidden when VT switching is disabled.

Read the rest of this entry »

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)

Read the rest of this entry »

Issue 64

December 27, 2009

This week… 1152 commits, in 137 projects, by 191 happy hackers (and 128 were translation commits).

  • Thanks to a patch by Philip Chimento gtk-doc got a much improved support for parsing unions . (GNOME bug 165425)
  • Francisco Rojas added tag autocompletion to Postr . (GNOME bug 507242)
  • Support for BibTeX syntax highlighting has bee pushed to gtksourceview . (GNOME bug 605071)
  • Takao Fujiwara updated gdm to reload the i18n file automatically . (GNOME bug 599263)
  • Sergey V. Udaltsov updated the gnome-settings-daemon keyboard plugin to use the new GkbdStatus status icon.
  • The GNOME Color Manager gained an experimental user-calibrate wizard, which the user can use when there is no calibration hardward available.
  • Maxim Ermilov added JavaScript support to Anjuta, debugger, symbols et al.
  • Empathy has been updated with support for inviting to multi user chats.
  • The IM status plugin of Rhythmbox got support for Pidgin, a contribution by Mohamad Elrashidin Sajeli . (GNOME bug 605023)
  • Xan Lopez brought back window.close() to Epiphany.

Read the rest of this entry »

Issue 59

November 22, 2009

This week… 1637 commits, in 179 projects, by 248 happy hackers (and 285 were translation commits).

  • In the camel-gobject branch of Evolution, Matthew Barnes replaced Camel’s homegrown type system with GObject.
  • Brasero got Tracker support in its search pane . (GNOME bug 465660)
  • Simon van der Linden added a method to compare GIBaseInfo objects (GNOME bug 590527)
  • Pitivi got preliminary support for video mixing.
  • Brian Cameron added back Include, Exclude, and IncludeAll configuration options to GDM, to select which users should be visible; the option had been removd in the 2.22 rewrite. (GNOME 557553)
  • Florian Müllner improved the GNOME Shell to switch from the overview to the confirmation dialog some applications display before closing, when an application is closed from the overview . (GNOME bug 602532).
  • Also in the GNOME Shell, to support a message tray, Dan Winship added a notification daemon service.
  • After doing a first serie of commands two weeks ago, Xavier Claessens added support for the /nick command to Empathy . (GNOME bug 602066)
  • Evince has been modified to display files attached to PDF documents (it requires poppler from git master ). (GNOME bug 601839)
  • The GNOME Icon Theme got special icons for XDF folders (documents, download, music, pictures…).
  • Read the rest of this entry »

Issue 55

October 25, 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.

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 »

Issue 44

August 9, 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.

Read the rest of this entry »

Issue 41

July 19, 2009

This week… 1954 commits, in 172 projects, by 279 happy hackers (and 293 were translation commits).

  • Amitakhya Phukan added Assamese translations to a bunch of modules.
  • Pierre Wieser rewrote much of the foundations of nautilus-actions, and ported to GtkBuilder along the way.
  • Along the same line Felix Riemann removed the last bit of libglade from gnome-settings-daemon (GNOME bug 582502); Jaap Haitsma ported gnome-nettool (GNOME bug 580149), Christopher Taylor did gnome-screensaver (GNOME bug 463010), and Javier Jardón migrated the GTK+ wizard of Anjuta.
  • A target to generate PDF files have been added to gtk-doc exposed targets.
  • Several release team scripts, and jhbuild, have added support for SHA-256, to replace MD5 checksums with a better hashing algorithm.
  • Thanks to Thibault Saunier, libgdata gained support for the Google Documents service (GNOME bug 587073); this is an important step in his Nautilus: Add support to Google docs for GNOME GSOC.
  • Evolution got a rewrite of its calendar cache, backends will be migrating to it after some more testing.
  • Working on GtkTreeView performances Benjamin Otte looked at Epiphany location bar and changed it to set a fixed width on its cell renderer.
  • Murray Cumming published a toolpalette branch for GTK+, implementing a new tool palette container widget, with groups of toolbar items that can be shown as a grid of icons or a list of names (GNOME bug 567729).
  • Also in GTK+ Michael Natterer added a bunch of API to access sealed flags or members, as they are necessary for applications to port applications to a GSEAL-enabled GTK+.
  • Banshee added support for WebOS, used in the Palm Pre (GNOME bug 585112).
  • Ray Strode ported the GDM greeter to PolicyKit 1.0, and made it so, that in case of duplicated names, it appends the username to differentiate the entries.
  • After discussing the matter with designers at GUADEC, William Jon McCann patched libgnome to disable icons on menu items and buttons (GNOME bug 583352, GNOME bug 557469); guidelines on the proper usage of icons should now be published.

Read the rest of this entry »