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 122

February 6, 2011

This week… 2281 commits, in 185 projects, by 262 happy hackers (and 364 were translation commits).

  • Felix Riemann converted postr to use libpeas as plugin system.
  • Francesco Marella migrated phonemgr from libglade to GtkBuilder. (GNOME bug 590816)
  • Sergey V. Udaltsov added a gkbd-keyboard-display utility to libgnomekbd, to be used by gnome-shell and gnome-control-center to display keyboard layouts.
  • Jonathan Matthew ported the Python plugins of Rhythmbox to gobject introspection.
  • GDM was switched by Ray Strode to use accounts service for language and session.
  • Cosimo Cecchi added a notification to Nautilus, when all transfer are completed.
  • Unlock buttons have been added to both datetime and printers control center panels.
  • David Zeuthen landed his work implementing the new calendar menu of GNOME Shell; he showed the result in GNOME 3 Calendar. (GNOME bug 632109)
  • In Meld Kai Willadsen reworked directory-level file comparison, the new version features somewhat simpler logic, progressive file reading, binary file filter handling and provides earlier exit in no-filter cases. (GNOME bug 586656)
  • The port of GNOME Panel to GTK+ 3 has been merged.
  • Benjamin Otte rewrote the event handling of the area selection of gnome-screenshot.
  • Christian Schaller changed the UI of Transmageddon to a combobox bases setup instead of radiobuttons, this to both shrink UI and allow for support of multiple audio streams; this makes a new look for Transmageddon.

Read the rest of this entry »

Issue 120

January 23, 2011

This week… 2604 commits, in 181 projects, by 266 happy hackers (and 446 were translation commits).

  • The screensaver dialog screen has been made a bit more like the mockups by Jon McCann.
  • Also the work he did to make gdm more like the plans for GNOME 3 has been merged by Ray Strode.
  • Diego Escalante Urrelo started pushing his work for a new Epiphany download manager, in the downloads branch.
  • Chandni Verma patched Empathy to display a typing icon alongside contacts in the MUC contact lists. (GNOME bug 609419)
  • Jeff Schroeder added support for hiding notes, and notebook template notes, in Snowy.
  • Matthias Clasen updated gnome-settings-daemon to use symbolic icons for its On Screen Display. (GNOME bug 639772)
  • Paolo Bacchilega added focus stealing prevention code to file-roller. (GNOME bug 318108)
  • The Adwaita theme engine has been moved from gtk-theme-engine-clearlooks to gnome-themes-standard.
  • A “Generate Patch Series” pane has been added to the git plugin of Anjuta, by James Liggett.
  • Marek Kašík added an initial implementation of a Printers panel to the control center.
  • Pierre Wieser migrated nautilus-actions from GConf to GSettings.
  • A new histogram view has been added to the sidebar of gthumb.
  • David Zeuthen finished the port of gnome-disk-utility to GTK+ 3.
  • The screencast recorded built in GNOME Shell has been switched to webm by Adel Gadllah. (GNOME bug 632595)
  • Also in GNOME Shell Maxim Ermilov added the ability to extend a search to the web, using OpenSearch to define the search engines. (GNOME bug 623708)
  • 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 115

December 19, 2010

This week… 1798 commits, in 165 projects, by 218 happy hackers (and 271 were translation commits).

  • Shaun McCance added support for the Mallard Facets extension to both yelp and yelp-xsl.
  • Robert Carr ported ease from autotools to the Wav build system.
  • James Liggett implemented the Revert pane in the Git plugin of Anjuta.
  • Handling of GeoRSS for YouTube videos has been added to libgdata.
  • Laura Lucas Alday added command line options for starting cheese in wide and fullscreen modes. (GNOME bug 597820)
  • Milan Bouchet-Valat switched the GNOME System Tools to GTK+ 3.
  • A rewrite of the documentation for Orca has been started by Joanmarie Diggs.
  • In gnome-settings-daemon Colin Walters changed the default behaviour when closing a laptop lid, from hibernate to suspend. (GNOME bug 637473)
  • The sasl-gui branch has been merged into Empathy, meaning it is now possible to setup accounts without saving the passwords.
  • Maxim Ermilov implemented filtering applications by category to GNOME Shell. (GNOME bug 631537)
  • Tristan Van Berkom merged his treeview refactoring in GTK+, he has a number of posts on the subject in his blog.
  • Richard Hughes added a first version of a network panel to the control center.

Read the rest of this entry »

Issue 114

December 12, 2010

This week… 1805 commits, in 169 projects, by 212 happy hackers (and 260 were translation commits).

  • Kenny Meyer added a tab to the context pane of Rhythmbox with links to websites for album and artist info. (GNOME bug 636550)
  • Philip Withnall switched many of the libgdata API to be stream-based, he wrote about his libgdata work in “Recent libgdata work“.
  • Shaun McCance added syntax highlighting for code snippets in Yelp.
  • The Murrine GTK+ engine has been turned into a GtkThemingEngine by Andrea Cimitan, while Carlos Garnacho did the same for the clearlooks engine in gtk-theme-engine-clearlooks.
  • David Pellicer added scanning support to the Caribou onscreen keyboard.
  • Detection of TLS and SSL support has been added to the FTP backend in gvfs.
  • Carlos Garnacho added the beginning of a CSS-based theme to gnome-themes-standard.
  • Diego Escalante Urrelo added nice custom error pages to Epiphany. (GNOME bug 592667)
  • Tomas Bzatek added a check to gnome-settings-daemon, to detect if Nautilus is running, as it is no longer possible to rely on having Nautilus a key component in the session. (see GNOME bug 636191 for details).
  • Carlos Garcia Campos added a new sidebar page for bookmarks in Evince, it allows to add, remove, and rename internal bookmarks.
  • Daniel G. Siegle added new effects contributed by Filippo Argiolas to gnome-video-effects, and added a fade-in animation when switching effect page in Cheese.
  • Johannes Schmid ported Anjuta to G(tk)Application.
  • Bastien Nocera added a “network time” switch to the datetime control center panel.
  • The Quartz backend in GTK+ has been ported to the latest rendering-cleanup changes by Kristian Rietveld.
  • Brandon Lewis implemented the saving of presets in Pitivi.
  • The participants to the doc dev tools hackfest contributed a serie of tutorials and demos to the gnome-devel-docs module.

Read the rest of this entry »

Issue 113

December 5, 2010

This week… 2430 commits, in 174 projects, by 220 happy hackers (and 194 were translation commits).

  • Totem has been updated to hide its slider when streaming, to avoid people getting confused by the slider getting stuck in one location. (GNOME bug 549691)
  • Dots (an interactive braille transcribing application) got support for Microsoft Word files.
  • Robert Ancell made gnobots2 and gnomine from gnome-games work with GTK+3 and Cairo.
  • Ray Strode added a new “maximized” tile to mutter, it allows the user to maximize their windows (in other words, tile with the edge panels) by dragging their window to the top edge of the monitor. (GNOME bug 630548)
  • Paolo Borelli added support for gunichar to pygobject. (GNOME bug 623615)
  • Francisco Rojas patched postr to throw an error if an image disappears during the upload process. (GNOME bug 537554)
  • The overview relayout branch landed in GNOME Shell, as noted by Florian Müllner in a quick notice.
  • Aleksander Morgado ported devhelp to the new new GApplication API.
  • Evolution-data-server was changed to set CalDAV calendars read-only when the server is unreachable. (GNOME bug 530205)
  • Paolo Bacchilega added a D-Bus service to file-roller to create and extract archives.
  • Cosimo Cecchi ported the control center media panel to use the new GtkAppChooserButton.
  • The Board got a simple mechanism to export object via HTTP.
  • In gnome-session Vincent Untz moved the definition of a session from gconf to .desktop-like files.
  • Nate Stedman started a new text system for ease, to provide a more featured replacement of ClutterText.
  • The gtk-style-context branch of GTK+ landed, Carlos Garnacho uploaded some documentation, thmingTheming in GTK+, and Migrating from GtkStyle to GtkStyleContext.
  • And thanks to the doc dev tools hackfest, demos and tutorials were commited to gnome-devel-docs, improved Mallard support landed in library-web, and the week ended with some mysterious content landing in the web-devel-2 module…

Read the rest of this entry »

Issue 112

November 28, 2010

This week… 2827 commits, in 163 projects, by 220 happy hackers (and 223 were translation commits).

  • Cosimo Cecchi started porting the “removable media” preferences tab of Nautilus to be a new control center panel.
  • A limit to the number of times gnome-session will try to restart an application has been added by Jon McCann; it’s still missing the display of en error dialog when such a situation happens. (GNOME bug 634762)
  • Johannes Schmid added a new code analyser plugin to Anjuta, it uses clang and the results are displayed in the message pane like compiler errors.
  • Pedro Castro improved the support for FAB Subtitler files in gnome-subtitles.
  • Gabriel Burt added back a podcast browser to Banshee.
  • After months of work TLS support has finally landed in glib, many thanks to Dan Winship, it adds an extension point into gio, and glib-networking provides a gnutls-based implementation. (GNOME bug 588189)
  • Lucas Rocha started a nautilus extension for the-board; at the moment it allows adding photos to The Board.
  • Alexander Larsson landed a “broadway” branch into GTK+, this adds a HTML backend to GTK+; he had written about this before in GTK+ 3 vs HTML 5.
  • Maxim Ermilov made links in message banners of gnome shell clickable. (GNOME bug 610219)
  • The “About GNOME” dialog has been removed, a new “System Information” panel should arrive to provide similar functionalities.
  • Jon Drufresne added a “Show whitespace” preference for the comparison of files in meld. (GNOME bug 622342)
  • A complete API break happened in libgrss as all object and function names have been moved to the “grss” namespace.
  • Brandon Lewis maded it possible for the viewer widget in pitivi to be (un)docked.
  • The gutters in GtkSourceView (typically used to draw line numbers on the side) have been improved by Jesse van den Kieboom, to remove some limitations in sizing and accurate user control.

Read the rest of this entry »

Issue 111

November 21, 2010

This week… 1927 commits, in 202 projects, by 209 happy hackers (and 400 were translation commits).

  • Christian Persch moved back the typing-break code from gnome-settings-daemon and gnome-control-center to its own drwright module.
  • Owen Taylor added a new frame type to mutter for modal dialogs. (GNOME bug 592382)
  • Much work happened around the gtk-style-context branch of GTK+, with many modules tentatively ported, including a transformation of the ClearLooks into a GtkThemingEngine.
  • Vinagre was adapted to the new G[tk]Application API by Jonh Wendell.
  • Colin Walters added support for gunichar as a new fundamental type tag to gjs. (GNOME bug 633199)
  • GNOME Power Manager has been cleaned of all its UPS specific UI, to just use the battery critical action for the UPS critical state.
  • Andoni Morales Alastruey updated Longomatch to only show players that are actually plaging, and to sort them on their numbers, not names.
  • A new Battery & Power indicator has been added to GNOME Shell by Giovanni Campagna. (GNOME bug 622451)
  • The GNOME Control Center got a new ‘Power’ panel, with appropriate power management settings.
  • Libsoup has been changed to make URI username/password override cached info; this allows a page to, eg, force a logout by sending an XMLHttpRequest using a bad password. (GNOME bug 631679)
  • Peter Hutterer added a wacom gnome-settings-daemon plugin.
  • Also Tomas Bzatek started porting Nautilus aurorun code as a new automount gnome-settings-daemon plugin.
  • Cosimo Cecchi started implementing a “open with” dialog right in GTK+, it is currently in the open-with-dialog branch.
  • Last but not least Arx Cruz added a new quite featured –form option to Zenity, making it possible to build more complex dialogs from a simple command line. (GNOME bug 412493)

Read the rest of this entry »