Issue 52

October 4, 2009

This week… 2015 commits, in 171 projects, by 239 happy hackers (and 242 were translation commits).

  • Robin Sonefors contributed a prime factorization function to gcalctool (GNOME bug 563217).
  • Evolution got rid of all the deprecated GTK+ symbols it used (GNOME bug 572348).
  • Pascal Terjan ported the Pidgin nautilus-sendto plugin to use Pidgin D-Bus API (GNOME bug 597039).
  • GNOME Shell added a calendar pop-down to the clock (GNOME bug 596432).
  • Sound Juicer has been converted to use the Inhibit interface from gnome-session (GNOME bug 596570).
  • Vinagre got configurable depth support (in the “depth” branch, to be merged once a new gtk-vnc release gets out). (GNOME bug 485204)
  • Thanks to the efficient scrollback store in vte 0.22 Christian Persch added support for unlimited scrollback to gnome-terminal.
  • Nautilus gained a checkbox for not assocating a filetype on open with. (GNOME bug 92497)
  • Ryan Lortie commited GSettings property binding support and a GValue serialiser into the gsettings glib branch.
  • Empathy fixed its handling of fallback HTML files in Adium themes. (GNOME bug 596303)

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 45

August 17, 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 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 42

July 26, 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 38

June 28, 2009

This week… 1811 commits, in 183 projects, by 217 happy hackers (and 226 were translation commits).

  • Evince was changed to output straight PDF for printers supporting PDF natively. (GNOME bug 585442)
  • Evolution gained an inline view of application/mbox attachments. (GNOME bug 464131)
  • A problem with RSA key size that were not a multiple of 8 has been fixed in gnome-keyring. (GNOME bug 576700)
  • A new theme, Moblesse, has been added to the experimental GTK+ CSS theme engine.
  • Milan Crha fixed several issues and improved the performance of the evolution-data-server CalDAV backend.
  • Philippe Rouquier commited a new layout for the Brasero user interface: the medium selector is still inside the main window and on clicking burn a dialog appears to set the session burning options
  • In both libgoffice and gnumeric Andreas J. Guelzow improved Open Document Format support (number style output, scientific number output, time and date styles, import of currency symbols, and much more).
  • F-Spot Adjust Time dialog, and gnome-session windows, have been ported from libglade to GtkBuilder.
  • A Python binding for libbrasero-burn has been added to gnome-python-desktop.
  • As explained in his Data about Data weblog post, Alexander Larsson added metadata support in gvfs, and already made Nautilus use it.
  • Empathy has been updated to use gnome-session instead of gnome-screensaver to know when the session is idle.
  • Benjamin Otte did some research on the GTK+ file chooser performance
    (explained in a tale of waiting message in the
    gtk-devel-list, be sure to also read the followup messages), and pushed a new “filesystemmodel” branch to publicize his work.

Read the rest of this entry »

Issue 36

June 14, 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 7, 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 34

May 31, 2009

This week… 1881 commits, in 190 projects, by 250 happy hackers (and 279 were translation commits).

  • DBus support has been added to gjs. (GNOME bug 580948).
  • gnome-power-manager went back to use the original idletime code to fix backlight bugs, Richard Hughes explained in his commit that “The new IDLETIME code from gnome-session is very buggy, and the old code was much easier to understand. This should fix random DPMS off blanking and the fade-up-down-up on session resume.”
  • In Empathy Pierre-Luc Beaudouin added support to display the locations of contacts on a map widget (provided by libchamplain). (GNOME bug 571667)
  • Vinagre gained a new “read-only” toggle button in its toolbar. (GNOME bug 583230)
  • Johannes Schmid removed the remaining libglade bits from anjuta, that is now using GtkBuilder. (GNOME bug 530740)
  • gdl, the GNOME Docking Library, removed its dependency on libgnome (GNOME bug 580860) and dropped libglade in favour of GtkBuilder (GNOME bug 582511).
  • xchat-gnome got rid of the deprecated GTK+ symbols it was using (GNOME bug 572239).
  • More than five years after it was first reported, thanks to the migration to WebKit, Epiphany will now set the Referer header when opening links in new tabs. (GNOME bug 120341)

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 »