Issue 49

September 13th, 2009

This week… 2529 commits, in 212 projects, by 272 happy hackers (and 838 were translation commits).

  • We are approaching the 2.28.0 release and with freezes in place translators are now the heavy contributors, highlights of this week are the Serbian and Catalan teams, increasing their completion status by over five percents, and the Portuguese and Spanish teams, achieving 100% translated strings for the UI.
  • A new “Auto DJ” feature has been contributed to Banshee, it will add new randomly selected tracks to the play queue when it gets empty (GNOME bug 565767)
  • Kupfer, a simple launcher in the style of Gnome Do, added a new Calculator plugin and a new “Rename To…” action.
  • Vincent Untz updated gnome-menus and gnome-panel to work with the new X-GNOME-FullName .desktop key.
  • Rygel added support for publishing thumbnails of media items . (GNOME bug 590702)
  • Alexander Larsson did some GObject performance work (in the glib gobject-performance branch), improving the speed of instance creation for classes that do not have properties, and the interface lookup algorithm.
  • Brasero got a new “introspection” branch where support for gobject introspection is developed.
  • The display order of files in Eye of GNOME, that was broken for some locales, has been fixed by Felix Riemann . (GNOME bug 594403)
  • The adblock Epiphany extension has been updated to work with Epiphany/webkit, Xan Lopez blogged this and other Epiphany features . (GNOME bug 562762)

Read the rest of this entry »

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.

Read the rest of this entry »

Issue 47

August 30th, 2009

This week… 3183 commits, in 208 projects, by 294 happy hackers (and 1032 were translation commits).

  • In gnome-disk-utility David Zeuthen landed the new ATA SMART user interface.
  • Rhythmbox gained support for downloading cover art from discogs.com and MusicBrainz (GNOME bug 410684).
  • The libchamplain map widget gained support for keyboard shortcuts, to navigate and zoom the map . (GNOME bug 582872)
  • Ekiga switched to boost for both smart pointers and signals (GNOME bug 575005)
  • The “kill-bonobo” branch of Evolution is now the “master” git branch, this marked 45 old bugs as fixed.
  • gconf-editor has been ported to PolicyKit 1.0 . (GNOME bug 585596)
  • A shutter sound will now be played when taking a screenshot (GNOME bug 592372).
  • Gnome Shell improved the way it displays search results, it now has bigger fonts and brighter colour for the headings, and more padding.
  • Daniel Elstner worked on the C++ bindings so they could get their API references published on library.gnome.org.
  • Jean Bréfort moved gnumeric to use GooCanvas instead of FooCanvas.
  • Finally devhelp has been ported to make use of libunique.

Read the rest of this entry »

Issue 46

August 23rd, 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 45

August 17th, 2009

This week… 2799 commits, in 207 projects, by 314 happy hackers (and 707 were translation commits).

  • Nautilus has been changed to inhibit gnome-power-manager when copying files (GNOME bug 334806).
  • Simon van der Linden landed much of his summer of code work on pybank (using gobject-introspection to create dynamic Python bindings to gobject libraries) in the gsco2009 branch.
  • GConf has removed its libgnome dependency (which was casued by a test client ) (GNOME bug 586435), and was ported to the PolicyKit 1.0 API (GNOME bug 585303).
  • Benjamin Otte ported byzanz (screencast tool) from gnome-vfs to gio, and from gdk to cairo.
  • Thanks to a change in libgweather it is now possible to add an UTC time entry to the clock applet . (GNOME bug 541145)
  • Jean Bréfort added a new cairo-based canvas to goffice, to be used in Gnumeric, to replace foocanvas.
  • Every little part of gnome-panel has been ported to GtkBuilder.
  • The gvfs gphoto2 backend and monitor were ported to gudev.
  • Most of the C++ bindings were transitioned to a new build infrastructure, using the new mm-common module.
  • In Yelp Shaun McCance added the possibility for ghelp: URIs to reference Mallard documents.
  • And an all-new Mallard documentation, mostly written by Milo Casagrande and Phil Bull, has been merged into Empathy.
  • Dan Winship ported SoupAddress to use GResolver, new in the latest GLib.
  • Finally Matthew Barnes added support for “Fifth Sunday *of the month*” to Evolution (in his kill-bonobo branch) (and it also works for other weekdays !) (GNOME bug 328361).

Read the rest of this entry »

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.

Read the rest of this entry »

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.

Read the rest of this entry »

Issue 42

July 26th, 2009

This week… 1598 commits, in 174 projects, by 230 happy hackers (and 302 were translation commits).

  • An example displaying geotagged photos from Flickr has been added to libchamplain.
  • A “Share My Desktop” feature has been added to Empathy, it allows a contact to share his desktop over an IM stream . (GNOME bug 589091)
  • The mousewheel action on Rhythmbox status icon has been made configurable, it can be made to switch to next/previous tracks, and to modify the audio volume . (GNOME bug 376863)
  • Orca has been extended to prepend “mispelled” to the words marked as such in Mozilla text areas . (GNOME bug 588910)
  • Anjuta Git support has been modified to show the active branch in the status bar, and to provide “git stash” features in the UI.
  • gnome-power-manager removed the CanSuspend and CanHibernate D-Bus methods as there is now a patch available for gnome-session, to make it so it handles them directly via DeviceKit-power.
  • Bastien Nocera added profile switching support to the volume control, and blogged about it.
  • Zhang Sen, who is working on Telepathy Tubes support for the Sudoku game in his GSOC, added saving and undo/redo support.
  • In another GSOC, to create a D-Bus mail service, Ian Marcinkowski commited his IMAP parser.
  • GNote added a D-Bus interface mimicking the Tomboy one . (GNOME bug 581030)
  • Eye of GNOME gained an option to have the detailed metadata list widget shown on its own notebook page in the properties dialog, so the dialog is smaller and fit on smaller displays . (GNOME bug 566810)
  • Finally Matthew Barnes ported gnome-video-arcade from libglade to GtkBuilder, and Felix Riemann converted zenity . (GNOME bug 578393)

Read the rest of this entry »

Issue 41

July 19th, 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 »

Issue 40

July 12th, 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.

Read the rest of this entry »