Issue 146

July 24, 2011

This week… 1607 commits, in 160 projects, by 208 happy hackers (and 269 were translation commits).

  • Damien Lespiau added a “camera” background type to pinpoint, “It’s awesome, it lets you put pull your webcam into your presentation.”
  • Gtkhtml was fixed by Matthew Barnes to get font settings from gsettings, not gconf. (GONME bug 655002)
  • Richard Schwarting added much documentation to the gxml library.
  • Ryan Lortie added new keyfile-based “dump” and “load” commands to the dconf cli tool.
  • Felix Riemann modified the map eog plugin to parse coordinate tags directly from the EXIF data . (GNOME bug 654650)
  • Some more Chinese poetry has been added to Pango test suite.
  • Cosimo Cecchi implemented a first iteration of an inline preview into gnome-documents.
  • Ignacio Casal Quinteiro updated gitg to show “gravatar” when changing the revision.
  • Nohemi Fernandez added a fullscale keyboard to Caribou, extending the US touch layout by including keys from the hardware keyboard (ie. Ctrl/Alt, etc).
  • Workarounds for Microsoft Excel ODF bugs were made in Gnumeric by Andreas J. Guelzow.
  • Robert Bragg added ColorMask support to Cogl, a color mask being a bit mask defining which color channels should be written to the current framebuffer.
  • Support for new org.gtk.GDBus.C.UnixFD annotation has been added into gdbus-codegen by David Zeuthen.
  • Paolo Bacchilega improved gthumb interaction with file-roller, now allowing to drop files from file-roller and get them extracted into the gthumb file list.
  • Jonathan Matthew replaced the metadata and encoder backends in Rhythmbox by GstDiscover, a decodebin2-based pipeline, and encodebin, fixing too many bugs to list in the process.
  • Arx Cruz added HTML support (via webkitgtk) into the –text-info option of zenity . (GNOME bug 598655)

Read the rest of this entry »

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.

Read the rest of this entry »

Issue 132

April 17, 2011

This week… 2032 commits, in 167 projects, by 243 happy hackers (and 355 were translation commits).

  • Luis de Bethencourt unified the encodebin-based transcoding of Rygel, so each transcoder then simply has to provide an encoding profile and not have to create the static pipelines etc.
  • Ritesh Khadgaray migrated xchat-gnome from libglade to GtkBuilder . (GNOME bug 588400)
  • Kristian Rietveld started implementing a CoreText backend for pango, to be used on Mac OS X 10.5 or higher.
  • Peter Bloomfield removed the usage of GConf in Balsa.
  • In Glade Juan Pablo Ugarte optimized project loading time by not updating progrebars on each object loaded, he also migrated code from GtkStyle to GtkStyleContext.
  • Shaun McCance added a Mallard xref link checker to yelp-tools.
  • The Board got webcam support in photo elements, thanks Lucas Rocha.
  • Alexander Larsson went on fixing a lot of D-Bus message leaks in gvfs.
  • Support for upload progress has been added to libsocialweb by Eitan Isaacson.
  • Robert Bragg moved all GLX code down from Clutter to Cogl; moving OpenGL window system binding code down from Clutter into Cogl is the biggest blocker to having Cogl become a standalone 3D graphics library, so this is an important step in that direction.
  • Richard Hughes added named color profile support to gcm-viewer.
  • Matthias Clasen got to improve struct packing for many objects of glib and GTK+.

Read the rest of this entry »

Issue 63

December 27, 2009

This week… 1776 commits, in 177 projects, by 233 happy hackers (and 279 were translation commits).

  • This was hackfest week for Epiphany, WebKitGTK+ (and other related modules), go and read Xan Lopez and Gustavo Noronha summaries. Or read on for my particular pick…
    • Benjamin Otte added support for favicons the the epiphany tabs-reloaded extension.
    • Content-Encoding support landed in libsoup (GNOME bug 522772)
    • Custom user-agent support has been added.
    • There is a new info bar widget at the top of the web view, used to ask if credentials have to be saved.
  • Maxim Ermilov added command and path completion to the Alt+F2 dialog of GNOME Shell . (GNOME bug 597677)
  • Also in GNOME Shell Colin Walters added an extension system, there is no UI yet, it will come later . (GNOME bug 599661)
  • Johan Dahlin added a Makefile.introspection file to gobject-introspection, to be used by other projects, and modified pango and gtk+ to use it.
  • After some discussion on nautilus-list and gnome-shell-list, Alexander Larsson changed Nautilus to use its browser mode by default.
  • The GNOME Terminal preferences dialog got a new “unlimited scrollback” option (GNOME bug 599443).
  • After a comment in last week digest edition, Paolo Bacchilega changed File Roller to use AES128 instead of AES256 as encryption type.
  • Libgnomekbd got a new GkbdStatus widget implementing a status icon, Sergey V. Udaltsov wrote about it in kbd stuff going threezero.

Read the rest of this entry »

Issue 32

May 17, 2009

This week… 1925 commits, in 174 projects, by 218 happy hackers (and 183 were translation commits).

  • libgnomekbd and gnome-power-manager have been converted from libglade to GTKBuilder.
  • Vino got ported from libdbus to dbus-glib, as a first step towards integration with the Telepathy framework . (GNOME bug 580464)
  • In GTK+ the GtkLabel gained the possibility to show hyperlinks, that feature was previously provided SexyUrlLabel . (GNOME bug 508810)
  • Also in GTK+ a printing backend using PAPI, as found on OpenSolaris, has been added (to both master and 2.16 ) (GNOME bug 382676)
  • Support for annotations landed in Evince, it requires libpoppler 0.11 (GNOME bug 315002)
  • Empathy added a fullscreen mode for video playback . (GNOME bug 580771)
  • Behdad Esfahbod merged his harfbuzz-ng branch into Pango.
  • The Volume Control has been updated to show high-level channel mapping string for each devices, this gives pretty names such as “Surround 7.1″ or “Stereo” ; (GNOME bug 581921).
  • After a discussion on desktop-devel-list Robert Carr created a new gnome-js-common module, to share code and tests between Seed and GJS.
  • In Seed a new module to bind Cairo has been developed.
  • Alexander Larsson imported gnio (socket and networking support) into glib.
  • Much work happened (and is still ongoing) in Orca to refactor the speech and braille generators . (GNOME bug 570658)

Read the rest of this entry »

Issue 18

February 8, 2009

This week… 1751 commits, in 173 projects, by 183 happy hackers (and 462 were translation commits).

  • Glade added “commit” signal to allow custom editors to do command group/macros serialized around property changes; this will be used by Anjuta.
  • A “Removable Devices” plugin landed in nautilus-sendo (GNOME bug 453758)
  • Almost three years after 0.6.1, libcroco 0.6.2 has been tagged and released, incorporating many patches.
  • Epiphany (2.26 branch) got updated for yet another Mozilla API change (for Gecko 1.9.1 support).
  • In Pango Behdad Esfahbod again saved over 100 alloc calls when loading DejaVu Sans.
  • A new metacity branch (rpnparser) was created to host a possible RPN-based parser which is (slightly) faster and (hopefully) clearer than the existing one.
  • Empathy got a rewritten voice/video call support, using farsight2 instead of stream-engine.
  • Tomboy has been ported to GtkPrint, gnome-games is now the last module to use the deprecated libgnomeprint/ui library.
  • Seahorse has been updated to it only autostarts the daemon when sharing is enabled.
  • And Colin Walters merged the “statusmenu” branch into gnome-shell.

Read the rest of this entry »

Issue 17

February 1, 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 »