Issue 58

November 15th, 2009

This week… 1612 commits, in 180 projects, by 213 happy hackers (and 293 were translation commits).

  • Banshee was migrated to the Last.fm 2.0 API . (GNOME bug 541227)
  • A general search feature has been added to Rygel, including Tracker.
  • The GtkNotebook widget got an “action area”, to be used for things like having a single close tab button to the right of all tabs. Johannes Schmid wrote about it in his weblog: GtkNotebook action widgets . (GNOME bug 116650)
  • Totem gained an on-screen display when in fullscreen mode, Bastien Nocero announced it in A little OSD . (GNOME bug 600985)
  • Simon van der Linden added the possibility to import wrappers from pygi to pygobject.
  • The GNOME Shell got presence items added to the status menu . (GNOME bug 601458)
  • Behdad Esfahbod reverted a commit to vte, as not clearing the alternate screen caused issues with less.
  • Basic Mac OS X integration (menu, dock, bundle) has been pushed to gedit.
  • Empathy was fixed to ask for password when joining a protected room (GNOME bug 579341)
  • The View Properties dialog of Gnumeric was converted to be instant-apply.
  • William Walker added provisional support for GNOME Shell magnifier service to Orca.

Read the rest of this entry »

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 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 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 36

June 14th, 2009

This week… 1743 commits, in 187 projects, by 195 happy hackers (and 381 were translation commits).

  • Alexander Larsson is still working on client side windows in GTK+ and posted a status update.
  • A new API to draw routes and lines has been commited to libchamplain . (GNOME bug 572377) (example)
  • file-roller has been updated to use new GtkEntry icon support, instead of SexyIconEntry . (GNOME bug 584810)
  • gthumb changed from libgphoto to the gphoto gvfs backend . (GNOME bug 583796)
  • The gnio rewrite of gvfs FTP support made it so idn/punycode is now supported . (GNOME bug 567871)
  • libgnomekbd switched to use single GTK+ includes . (GNOME bug 563629)
  • The Hamster applet got the possibility to export reports to CSV . (GNOME bug 549604)
  • Support for Adium themes (using WebKit) has been merged in Empathy. Various themes were already tested, and they are listed, with known issues on awiki page (GNOME bug 522069)
  • Banshee gained a weighted random mode, to play highest rated songs more often . (GNOME bug 544680)
  • Telepathy “tubes” support landed in vino, allowing to share the desktop with Empathy contacts . (GNOME bug 584840)
  • Many of the patches Milan Bouchet-Valat created with regards to GTK+ file chooser issues were finally applied.

Read the rest of this entry »

Issue 35

June 7th, 2009

This week… 1950 commits, in 167 projects, by 242 happy hackers (and 218 were translation commits).

  • Banshee gained a “shuffle by album” option (GNOME bug 348582)
  • Epiphany support for Python extensions has been removed, the supported language for extensions other than C/C++ is now JavaScript through Seed.
  • Support for publishing geolocation information has been merged into Empathy (GNOME bug 571666)
  • Milan Crha added a folder emblem to show new mail arrivals to Evolution (GNOME bug 323037); also Evolution dropped support for CDE (GNOME bug 582939).
  • Support for the JPEG 2000 image format has been added to Gimp (GNOME bug 111409)
  • GTK+ gained a new GtkInfoBar widget, similar to GeditMessageArea and similar widgets in Firefox. Its API is inspired by GtkDialog, with a content area and an action area. The message area uses symbolic colors for different background colors for warnings, errors, informational messages, etc . (GNOME bug 555344)
  • Rhythmbox track change notification bubbles gained a “Skip” button (GNOME bug 331272)
  • Shaun McCance created a new “mallard” branch for Yelp, to add support for the new Mallard document format.
  • Christian Persch made a few HIG improvements to the NetworkManager connection editor (GNOME bug 584223)
  • JHBuild GUI was rewritten to be totally awesome (and to not require libglade).
  • PyBank, the bindings for GIRepository, got handling of structs as return values.
  • Most importantly, Anjuta splash screen got rewritten from the obsolete libgnomecanvas to straight cairo (GNOME bug 571740).

Read the rest of this entry »

Issue 17

February 1st, 2009

This week… 1687 commits, in 167 projects, by 184 happy hackers (and 391 were translation commits).

  • In Conduit, John Stowers added a new dataprovider that changes the desktop wallpaper, and suggests connecting to a flickr RSS feed…
  • Sound Juicer media support has been ported from libnautilusburn to libbrasero-media . (GNOME bug 567286)
  • After much testing Behdad Esfahbod removed the ClassDef->Defined field in Pango, and the associated special-handling code; he wrote “The special-casing was consuming lots of memory. EIGHT MEGABYTES for loading DejaVu Sans! While this could be complete fixed, I decided to remove the special-handling code altogether. I don’t think it will make any real difference, and if it does, we’ll fix fonts.”; in another commit he also saved over 2000 alloc calls when loading DejaVu Sans.
  • Deskbar got an OpenSearch module . (GNOME bug 528184)
  • Cosimo Cecchi implemented write support for the ObexFTP gvfs backend . (GNOME bug 519071)
  • Following libnotify acceptance as an external dependency, Empathy got support and will now show a popup notification when receiving a new message.
  • Ryan Lortie added _async functions for GDataInputStream (async versions of read_line and read_until ). (GNOME bug 568575)
  • file-roller got ported to use gtkbuilder instead of libglade.
  • A good bunch of memory leaks were fixed in brasero.
  • The Volume Control balance widget got updated to use the new GTK+ scale marks.
  • Banshee got a basic clutter UI for rendering the video texture from the clutter sink in the media pipeline.
  • Theppitak Karoonboonyanan went on building modules out of their source trees and filed bugs and patches against those failing, many of those issues are already fixed (in gnome-settings-daemon, Ekiga, Brasero and gnome-keyring).
  • Callum McKenzie finally killed the last bit of libgnome in gnome-applets; and returned the mixer applet.
  • Long standing GTK+ bug (lastly spotted in a post on Planet Gnome by Ruben Vermeersch) got nailed with a patch from Simos Xenitellis . (GNOME bug 162726)
  • Rhythmbox improved its handling of transcoding format selection for MTP devices, now preferring MP3 over M4A/AAC . (GNOME bug 567524)
  • Pavel Kostyuchenko work on Anjuta/Glade3 integration (part of GSoC, see project his proposal) finally got commited . (GNOME bug 542412)

Read the rest of this entry »

Issue 0

October 5th, 2008

This week… 1537 commits, in 172 projects, by 188 happy hackers (and 321 were translation commits).

Gimp 2.6 and Banshee 1.3.2 were released (and activity continued at full pace afterward). Richard Hult cleaned up devhelp code, optimised it at places, and improved the advanced search enough as to get it enabled by default. Evolution continued its switch to LGPL, and memos and tasks in the kill-bonobo branch are now (mostly) working. Murray Cumming cleaned up obsolete documents off developer.gnome.org.

Read the rest of this entry »