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 26

April 5, 2009

This week… 1520 commits, in 164 projects, by 160 happy hackers (and 180 were translation commits).

  • GTK+ and glib switched to git.gnome.org; so Alexander Larsson sent in his client-side-windows branch; in the meantime Dan Winship published a glib branch adding GResolver, a glib-ish interface to DNS.
  • Gerd Kohlberger migrated gok to libcanberra; it was the last module using esound.
  • Anjuta git plugin got checkout support; and the project import wizard has been replaced by a simpler dialog that allows to import directly from a version control system.
  • A patch by Simon van der Linden got commited to gnome-terminal, adding a “Leave Fullscreen” menu item (GNOME bug 566335).
  • Totem switched from bacon-message-connection to libunique (GNOME bug 162822), also a new D-Bus Service plugin (GNOME bug 576016) and the YouTube plugin was ported to C, using the new libgdata library.
  • Matthew Barnes continues his hard work removing bonobo usage from evolution, he finished attachment dragndrop in the composer window.
  • Evince fading animations got fixed (the next page was displayed before animation started).
  • Empathy was fixed so IRC commands without special support are no longer sent as plaintext. (GNOME bug 577026).
  • Rhythmbox improved his support for MTP devices; it now creates album objects on the device when transferring songs, and sends the album art to the device if it supports the JPEG file type.

Read the rest of this entry »

Issue 16

January 25, 2009

This week… 1650 commits, in 173 projects, by 193 happy hackers (and 306 were translation commits).

  • The panel got lockdown support to prevent it being dragged to a different screen edge. (GNOME bug 309721).
  • Alacarte was ported to gio. (GNOME bug 514574)
  • Jonh Wendell rewrote the vinagre applet, to use GObject, fixing the way it works on transparent panels in the process (GNOME bug 568674); he also commited a rewritten Vino Preferences dialog, with the ability to check if the machine can be accessed though the Internet.
  • Seed got opengl-glib girs and a glxgears port.
  • In Nautilus, gnome-desktop and gnome-settings-daemon, patches from Ray Strode landed, adding support for fading between backgrounds.
  • Anjuta got upgraded to use GtkPrint, removing its dependency on libgnomeprint/ui. (GNOME bug 564659)
  • Patches by Tomeu Vizoso were commited to evince to move code to a libeviview library, so it can be embedded in other applications, Tomeu blogged about it. (GNOME bug 567751)
  • John Stowers came back on conduit, applying patches and fixing many bugs.
  • In Epiphany Gustavo Noronha added multiple keyword-based AND-search for the location bar.
  • GTK+ got support for select-by-word in selectable labels, marks on GtkScale, and improved autocompletion in the file chooser entry.

Read the rest of this entry »

Issue 12

December 28, 2008

This week… 1027 commits, in 147 projects, by 132 happy hackers (and 123 were translation commits).

  • After support for icons has been added in GTK+ last week (and I forgot to note it), Matthias Clasen added a section in the documentation on porting from SexyIconEntry.
  • libgnome dependency got removed from sound-juicer, libgnome/libgnomeui from gfloppy, and bonobo from the Anjuta toolbar.
  • Nemiver variable inspector widget now remember history of the variables. (GNOME bug 536259)
  • Evince got its printing system reworked, making the GUI responsive during printing, with progress information. (GNOME bug 482770)
  • The system log viewer in gnome-utils has been rewritten by Cosimo Cecchi.
  • Metacity got the “Maximize” shortcut to act as “Restore” for maximised windows.
  • Epiphany/gecko got some Gecko 1.9.1 fixes, and Epiphany/webkit can now open new links in new tabs thanks to the new Policy Decision system in WebKit.
  • The new GNOME Volume Control got a few alert sounds (bark, drip, glass and sonar).
  • Rhythmbox switched to a normal GtkTooltip, rather than a custom arrangement of widgets in a SexyTooltip

Read the rest of this entry »

Issue 9

December 7, 2008

This week… 1282 commits, in 164 projects, by 171 happy hackers (and 156 were translation commits).

  • Totem got a new Jamendo plugin in totem, a patch from David Jean Louis (GNOME bug 561811) (a screenshot is posted below).
  • Empathy lost its libgnomeui dependency and evince dropped its libglade one.
  • gtk-doc now highlights deprecation warnings, and they are now also supported in signals and properties (GNOME bug 562655).
  • glib added functions for shadowed mounts (a mount is said to be shadowed if there exists one or more user visible objects (currently GMount objects) with a root that is inside the root of mount.) and nautilus started using them.
  • Behdad Esfahbod continued his vte cleaning.
  • Dan Winship moved Luxembourg (city) out of Belgium (GNOME bug #562772).
  • anjuta devhelp plugin got updated to devhelp/webkit (GNOME bug #560311) and got a button to access online API help (library.gnome.org)
  • Federico Mena Quintero added support to use libnotify for errors displayed by gnome-settings-daemon xrandr module
  • GTK+ (trunk) got a method to draw progress in a GtkEntry (GNOME bug 546285), this was prompted by Epiphany developers wondering about a progress-in-location-bar idea.

Read the rest of this entry »

Issue 6

November 16, 2008

This week… 1363 commits, in 162 projects, by 184 happy hackers (and 164 were translation commits).

  • The getting-rid-of-libgnome-and-gnome-vfs quest continues with Ekiga losing its dependency on libgnome and Anjuta removing some gnome-vfs usage
  • Matthias Clasen added lockdown support in the gnome-settings-daemon keybinding plugin (GNOME bug 553434)
  • In rhythmbox Christophe Fergeau switched several g_timeout_add to g_timeout_add_seconds so it wakes up the CPU less often; and Bastien Nocera added detection of the new PSP-3000
  • Bedhad Esfahbod added pangocairo backend to vte, and made it the default; it is as fast as the xft backend.
  • NetworkManager got support for PKCS#12 private keys
  • Evince got support for PDF layers (but it doesn’t seem like such support has been merged in poppler yet)
  • Murray Cumming created projects.gnome.org, to host project pages that were on www.gnome.org/projects/; he posted to devel-announce to explain the motivation and implications
  • Finally, in GTK+-land, Michael Natterer added the new orientation API to GtkRange

Read the rest of this entry »