Issue 178

March 4, 2012

This week… 2035 commits, in 191 projects, by 224 happy hackers (and 616 were translation commits).

  • Lucian Langa added initial support for arduino 1.0 to the gnoduino IDE.
  • Carlos Garcia Campos fixed the zoom in and out actions of devhelp. (GNOME bug 658796)
  • Shaun McCance made various improvements to the TTML support in Yelp, used for video subtitles.
  • Stef Walter added some functions to expose a secure memory API from gcr.
  • He later used it in the implementation of a gnome-keyring prompter integrated within gnome-shell.
  • Also in gnome-shell, Florian Müllner added the possibility to start a drag to restore a window from the panel. (GNOME bug 666359)
  • Jasper St. Pierre modified ghex to use gresource. (GNOME bug 671101)
  • Paolo Borelli did the same for a bunch of gedit plugins.
  • Alexander Larsson added support in gnome-contacts for linking non-main contacts with other non-main contacts, this is useful to link telepathy contacts together.
  • In GTK+ Matthias Clasen implemented support for touch events to the colorswatch.
  • And Michael Natterer implemented smooth scrolling in the scrolled window and range widgets.
  • Emmanuele Bassi added flexible API version boundaries to glib.

Read the rest of this entry »

Issue 172

January 22, 2012

This week… 1964 commits, in 174 projects, by 203 happy hackers (and 247 were translation commits).

  • Maciej Piechotka added a ArrayQueue data structure to libgee.
  • Patches from Christophe Fergeau to port sound-juicer to musicbrainz4 have landed at last.
  • In Banshee Andrés Aragoneses split RockBox support co into its own class.
  • Krzesimir Nowak changed rygel to append extensions to served files.
  • Bastien Nocera added support for pairing the iCade into gnome-bluetooth.
  • Shaun McCance improved Yelp by making Mallard documents auto-reload on changes.
  • In Tomboy Aaron Borden fixed template syncing. (GNOME bug 665679)
  • In gnome-contacts Alexander Larsson added support for changing the primary address book.
  • Zeeshan Ali changed gnome-boxes to add devices based on what is supported by the OS; the information about device support comes from libosinfo. (GNOME bug 666739)
  • Matthias Clasen added optional systemd support to gnome-packagekit, to make it use systemd instead of ConsoleKit for rebooting. (GNOME bug 666788)
  • Joseph Scheuhammer contributed a dialog for zoom options into the universal access control center panel. (GNOME bug 643086)
  • David Zeuthen merged his udisks2 port of gnome-disk-utility.
  • In GLib Dan Winship added multicast-related functions to GSocket. (GNOME bug 626589)
  • Alexia Death added axis labels to dynamics curves and curveview in Gimp.
  • Patricia Santana Cruz added videos and picture sharing support, via nautilus-sendto, to Cheese. (GNOME bug 522210)

Read the rest of this entry »

Issue 159

October 23, 2011

This week… 2348 commits, in 213 projects, by 251 happy hackers (and 434 were translation commits).

  • Damien Lespiau updated pinpoint to support 3gp files as video files.
  • In gparted Curtis Gedak added detection of exfat file systems (GNOME bug 639760) and the ability to resize btrfs file systems (GNOME bug 661715).
  • Marc-André Lureau started implemented the assistant pages to create machines in gnome-boxes.
  • Dan Winship fixed SoupMessage https status information to be set more reliably.
  • Now that GTK+ supports it, Cosimo Cecchi enabled transparency and rounded corners of tooltips in gnome-themes-standard.
  • Morten Welinder added a new resource manager into goffice.
  • In gnome-screensaver Martin Schmölzer fixed background scaling on multi-monitor setups. (GNOME bug 648193)
  • Philip Withnall added support for caching vCard parameters for contacts in folks telepathy backend.
  • Zeeshan Ali refactored rygel to more easily support client hacks, and added some for Panasonic TV.
  • Vincent Untz changed gnome-session to use whitelist/blacklist regexps when evaluating the active renderer. (GNOME bug 644325)
  • In yelp Shaun McCance added a share button to send a link to a help page.
  • Florian Müllner added context menus (with copy/paste actions) to some entries of gnome-shell. (GNOME bug 659275)
  • In gnumeric Andreas J. Guelzow added optional markers to indicate that cell content has been truncated. (GNOME bug 662149)
  • David King changed cheese to prefer the dark GTK+ theme variant. (GNOME bug 660628)

Read the rest of this entry »

Issue 137

May 22, 2011

This week… 1811 commits, in 154 projects, by 213 happy hackers (and 166 were translation commits).

  • Lapo Calamandrei reworked all window related icons, notably improving the “window new” icon (GNOME bug 650712)
  • John Stowers started working on introspection support for goocanvas.
  • In GNOME Color Manager Richard Hughes added functionality to show optional notifications when a color profile is out of calibration.
  • The colour preferences panel based has been reworked based on feedback from the designers and incorported into gnome-control-center.
  • In gthumb Paolo Bacchilega added the ability to rotate a picture dragging the image.
  • Alexander Larsson added presence icons to chat details in gnome-contacts.
  • Mutter got support for style variants, so that colors from the GTK+ style are picked from the correct theme variant. (GNOME bug 645355)
  • Will Thompson added a /whois command to Empathy. (GNOME bug 571631)
  • Shaun McCance added epub build code to Yelp, and worked on the video javascript and CSS in yelp-xsl.
  • Initial work on a gnome-online-accounts client has been started by David Zeuthen in the goa-client branch of gnome-shell.
  • Stef Walter added support for listing secret gnupg keys in gnome-keyring.
  • Matthias Clasen pushed a prototype of a initial-setup application into the wip/initial-setup branch of gdm.

Read the rest of this entry »

Issue 135

May 8, 2011

This week… 2114 commits, in 197 projects, by 213 happy hackers (and 355 were translation commits).

  • Dodji Seketeli added initial support for “jump to” in Nemiver. (GNOME bug 560235)
  • Ryan Lortie added support for lockdown to dconf.
  • Colin Walters updated gjs to support compilcation with the standalone mozjs185 release. (GNOME bug 646369)
  • Rupert Swarbrick rewrote the way info files are read in yelp, fixing bugs and making the logic much simpler in the process.
  • Ignacio Casal Quinteiro ported gdl to use GtkStyleContext. (GNOME bug 649258)
  • Richard Hugues added a new notify_notification_set_app_name() function to libnotify, to set the application name for a single notification, this makes it possible for a daemon like gnome-settings-daemon to produce persistent messages with the correct application name. (GNOME bug 648947)
  • Eitan Isaacson merged the “geometry” branch of Caribou, bringing some major changes such as coupling keyboard layout with xkb state, simplifying layout format, a new introspectable libcaribou library, and a D-Bus UI, to have the main caribou app activate the keyboard via D-Bus.
  • Elad Alfassa added support for globally installed gnome shell themes in the “user-theme” extension.
  • Cosimo Cecchi added a progressbar-pattern style property to the Adwaita engin.
  • In clutter Robert Bragg removed the last dependency on the GdkPixbuf API.
  • Xavier Claessens added a chat theme preview to Empathy preferences window. (GNOME bug 541438)
  • Bastien Nocera changed the media keys gnome-settings-daemon plugin to use a symbolic icon for Eject.
  • Stefano Pettini added proper support for alpha channel in the rotate tool of gthumb.
  • Torsten Schönfeld wrapped more parts of the Cairo API to Perl.
  • Andreas J. Guelzow made Gnumeric handle MS Works formula. (GNOME bug 649406)
  • Mattias Clasen added a new “lock button” widget to GTK+ (GNOME bug 626457) as well as a new style for assistants.

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 124

February 20, 2011

This week… 2119 commits, in 179 projects, by 231 happy hackers (and 387 were translation commits).

  • Tor-björn Claesson contributed a dock extension for GNOME Shell.
  • Vincent Untz started rewriting gnome-web-photo to use WebKit instead of xulrunner.
  • Ignacio Casal Quinteiro added a GeditAnimatedOverlay class to gedit, this provides a widget with slide/in/out animation for the widget added on the container.
  • Michal Hruby added a Zeitgeist dataprovider plugin to gedit.
  • Shaun McCance merged the search & indexing branch of Yelp.
  • Richard Hughes added a updates plugin in gnome-settings-daemon, to notify user of available package updates.
  • D-Bus applets in GNOME Panel were fixed to work in multiscreen environments. (GNOME bug 632369)
  • Bastien Nocera added a ‘Add’ button to the control center background panel.
  • Guillaume Desmottes updated Empathy to set the same program class in all binaries, to make all empathy apps windows appear as the same application in GNOME Shell. (GNOME bug 642440)
  • Cosimo Cecchi added a floating bar to Nautilus.
  • Garrett Regier made the libpeas plugin manager show a dialog when disabling a plugin which is depended on.
  • In gimp Michael Natterer added a GimpTileBackendTileManager which does nothing so far but will help GEGL migration a lot.
  • Eugenia Gabrielova updated inline search in Anjuta to support replace and highlighting. (GNOME bug 638134)
  • Jasper St. Pierrer added a history manager, to be used by runDialog and lookingGlass, into GNOME Shell. (GNOME bug 642237)
  • Also in GNOME Shell Guillaume Desmottes ported the Telepathy bits to use telepathy-glib. (GNOME bug 620416)

Read the rest of this entry »

Issue 123

February 13, 2011

This week… 2038 commits, in 188 projects, by 238 happy hackers (and 359 were translation commits).

  • Saleem Abdulrasool added support for magic-based identification of files in file-roller.
  • Ignacio Casal Quinteiro changed gtksourceview to use a different draw for narrowed non breaking spaces. (GNOME bug 626126)
  • Also in gtksourceview the M4 syntax highlighting was updated for all current Autoconf-and-friends macros, by Philip Chimento.
  • Xan Lopez ported Epiphany floating statusbar to use the new overlay widget from gedit.
  • Shaun McCance removed the bookmarks editor dialog from Yelp, instead it’s now possible to mark and unmark bookmarked pages with an icon in the location entry.
  • In pygobject Martin Pitt made Gio.Settings behave like a dictionary, with transparent conversion from and to GVariants, this makes it more comfortable to use. (GNOME bug 640838)
  • Chris Kühl continued on his port of GNOME System Monitor to GTK+ 3, switching libraries after a lot of cleanup work.
  • Giovanni Campagna made GNOME Shell extensions translatable.
  • Christian Persch made possible to postpone Dr Wright break immediately. (GNOME bug 621640)
  • Michal Hruby added a zeitgeist dataprovider plugin to Totem.
  • Paolo Bacchilega added the ability to search and filter files with a single tag in gthumb. (GNOME bug 633884)
  • Several rhythmbox plugins were ported to use GObject Introspection by Jonathan Matthew.
  • In the region control center panel Sergey V. Udaltsov made layout filtering much faster.
  • Florian Müllner updated the shell app view to use larger icons, to match the mockups. (GNOME bug 639428)

Read the rest of this entry »

Issue 119

January 16, 2011

This week… 2282 commits, in 191 projects, by 251 happy hackers (and 480 were translation commits).

  • Giovanni Campagni created a gnome-shell-extensions repository, to host extensions modifying and extending GNOME Shell functionality and behavior, at the moment there are two extensions: alternate-tab (a replacement for Alt-Tab, allows to cycle between windows and does not group by application), and xandr-indicator (a systems status menu for rotating monitors)
  • Andreas J. Guelzow fixed locale specific sotring in Gnumeric. (GNOME bug 638874)
  • Philip Withnall had to limit Totem to displaying videos in the formats authorized by YouTube’s terms of service, Bastien Nocera had a blog post about this, YouTube playback will suck again.
  • Paolo Bacchilega modified file-roller to use the new GTK+ app chooser dialog for the “Open With” command.
  • Robert Ancell added a “set to default” button to dconf-editor.
  • The Vala rewrite of glchess has been merged in gnome-games.
  • In gnome-utils Cosimo Cecchi ported both the screenshot tool and the log viewer to GSettings.
  • A keyboard layout selector has been added to the Shell, the indicator is shown when more than one group is loaded in X and it is not disabled in GSettings. (GNOME bug 600771)
  • Jon McCann added some real informations to the new system info panel of gnome-control-center.
  • Lucas Rocha added the ability to move multiple things at once in the board.
  • The gedit-collaboration plugin has been updated to use the new asynchronous SASL API for authentication, by Jesse van den Kieboom.
  • Luciana Fujii changed Cheese to use camerabin as pipeline base, in the “camerabin” branch.
  • In Yelp Rupert Swarbrick added code to make links from strings of the form “blah(2)” in man pages.
  • Philip Withnall improved the Google backend for contacts in evolution-data-server, to support categorising contacts in groups. (GNOME bug 566441)
  • Tiffany Antopolski continued adding and filling pages for the new GNOME documentation, with a serie of pages about window managements in the Shell.

Read the rest of this entry »

Issue 118

January 9, 2011

This week… 1791 commits, in 173 projects, by 211 happy hackers (and 356 were translation commits).

  • Cristian Klein patched vte to prevent useless wakeups when the terminal doesn’t have focus, disabling the cursor blink timer when the cursor is hidden.
  • Florian Müllner added two new frame states to mutter to allow theme authors to tread side-by-side windows differently. (GNOME bug 637330)
  • Lucas Rocha started adding a “Sound Thing” to the board.
  • Shaun McCance modified yelp to automatically install packages for missing documents.
  • In Meld Kirill Müller sped up SVN listing for huge working copies. (GNOME bug 638607)
  • Vivien Malerba added initial support for rich text rendering in libgda reports.
  • Jon McCann changed gsettings-desktop-schema to no longer have icons on the desktop by default.
  • Adel Gadllah implemented cross overview drag & drop in GNOME Shell, allowing draging to the activities button or the hotcorner (and thus opening the overview), which then allows the user to activate any window (even on different workspaces as a drop target. (GNOME bug 601731)
  • Jose Aliste fixed several security issues in the DVI backend of Evince.
  • The eog plugins system has been ported to use libpeas, and plugins were updated accordingly. (GNOME bug 626091)
  • gitg has been ported to use gsettings by Ignacio Casal Quinteiro.
  • Paolo Bacchilega re-added the semi-transparent properties box in gthumb fullscreen mode.
  • Gary Lin scaled down the GTK+ print dialog size, to make it fit on a typical netbook screen. (GNOME bug 637958)
  • Jonathan Matthew fixed the podcast status on download completion in Rhythmbox, this should make it possible to complete downloads that fail due to connection errors and the like. (GNOME bug 633469)
  • Robert Ancell worked on the glChess vala rewrite, starting work on a chess clock, and adding back 3D board numbering.

Read the rest of this entry »