Issue 65

January 3, 2010

This week… 1259 commits, in 144 projects, by 148 happy hackers (and 191 were translation commits).

  • Empathy will now display the protocol icon in a corner of the status icon of the contacts. (GNOME bug 603877)
  • Kupfer got support for Triggers, Ulrik Sverdrup explains it in detail in his appropriately named Kupfer gains Triggers post.
  • Debarshi Ray (who took over maintenance of gnote) added a “note of the day” addin. (GNOME bug 590589)
  • Gian Mario Tagliaretti wrapped many GSocket and GResolver functions for pygobjet.
  • Epiphany was fixed so that notifification of completed downloads doesn’t rely anymore on the presence of the status icon. (GNOME bug 604599)
  • The mixed state of toggle buttons has been changed to be drawn half in the normal and the other half in the pressed state. (GNOME bug 502165)
  • Jesse van den Kieboom improved menu integration of gedit on Mac OS X; this now uses the latest updates done on the ige-mac-integration library, with additional patches.
  • Josh Tripplet added support for XTerm bracketed paste mode to VTE, this allows programs to distinguish pasted text from typed text. For example vim could automatically use paste mode for pastes, avoiding unwanted duplicate indentation or formatting. (GNOME bug 605299)
  • Sebastien Granjoux added a new project backend to Anjuta, to open a directory as a project.
  • Cody Russel added a GtkOffscreenWindow implementation, to make it much easier to take an arbitrary widget and render it to an offscreen buffer without having it displayed anywhere onscreen. (GNOME bug 604901)

Read the rest of this entry »

Issue 64

December 27, 2009

This week… 1152 commits, in 137 projects, by 191 happy hackers (and 128 were translation commits).

  • Thanks to a patch by Philip Chimento gtk-doc got a much improved support for parsing unions. (GNOME bug 165425)
  • Francisco Rojas added tag autocompletion to Postr. (GNOME bug 507242)
  • Support for BibTeX syntax highlighting has bee pushed to gtksourceview. (GNOME bug 605071)
  • Takao Fujiwara updated gdm to reload the i18n file automatically. (GNOME bug 599263)
  • Sergey V. Udaltsov updated the gnome-settings-daemon keyboard plugin to use the new GkbdStatus status icon.
  • The GNOME Color Manager gained an experimental user-calibrate wizard, which the user can use when there is no calibration hardward available.
  • Maxim Ermilov added JavaScript support to Anjuta, debugger, symbols et al.
  • Empathy has been updated with support for inviting to multi user chats.
  • The IM status plugin of Rhythmbox got support for Pidgin, a contribution by Mohamad Elrashidin Sajeli. (GNOME bug 605023)
  • Xan Lopez brought back window.close() to Epiphany.

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 62

December 13, 2009

This week… 1522 commits, in 153 projects, by 200 happy hackers (and 121 were translation commits).

  • In Epiphany Carl van Tonder added a gconf key to control the search engine used in auto-search.
  • GNOME Terminal got support for more proxy settings, exposing environment variables such as ftp_proxy or https_proxy, taken from the GNOME Proxy Preferences. (GNOME bug 596688)
  • Federico Mena Quintero changed the Display Preferences tool to automatically turn on outputs which support Mirror Screens. (GNOME bug 590823)
  • Andrea Cimitan pushed a lot of updates to the Murrine theme engine, including support for theming the GtkExpander widget.
  • Support for per-monitor backgrounds has been added to the control center, Nautilus and libgnome-desktop. (GNOME bug 147808)
  • Holger Berndt added support for panes in Nautilus, to provide a new split view mode.
  • Johan Dahlin added introspection support to ATK. (GNOME bug 592146)
  • Palimpset, from the GNOME Disk Utility module, got a “connect to server” dialog, to manage disks on a remote server.
  • File Roller has been updated to use AES256 as encryption type when creating zip files with 7zip.
  • In the GNOME Icon Theme Lapo Calamandrei updated a lot of icons, including a new set of navigation icons.

Read the rest of this entry »

Issue 61

December 6, 2009

This week… 1756 commits, in 187 projects, by 230 happy hackers (and 277 were translation commits).

  • Brasero got a way to switch between different project types, for example converting from an audio project to a data project. (GNOME bug 558440)
  • The Evolution contact map plugin by Cédric Bosdonnat has been commited, Cédric announced the plugin in Maps for Evolution. (GNOME bug 361156)
  • An iPhone port of Dasher has been pushed.
  • Cheese saw ports from HAL to gudev (GNOME bug 594966), from EphySpinner to GtkSnipper (GNOME bug 598445), and from straight GStreamer to libcanberra (GNOME bug 603152).
  • Support for callback functions has been pushed into gjs. (GNOME bug 563025)
  • Paolo Bacchilega updated file roller to use an EggFileFormatChooser widget for file format selection.
  • Diego Escalante Urrelo worked hard updating the API docs of Epiphany. (GNOME bug 503852)
  • Support for compression has been added to the TIFF pixbuf loader. (GNOME bug 584700)
  • Matt Kraai made the totem-pl-parser library thread-safe. (GNOME bug 572705)
  • Jonathon Jongsma refactored error reporting in Evolution to separate error from dialogs. (GNOME bug 602963)

Read the rest of this entry »

Issue 50

September 20, 2009

This week… 2699 commits, in 227 projects, by 271 happy hackers (and 1213 were translation commits).

  • This is the week before the 2.28.0 and translators are working like crazy, Maithili support literally jumped from 43% to 55%, Asturian also jumped, progressing of 8 points; Galician, German and Hungarian all reached 100% of UI strings translated.
  • Brasero got event sound support, sounds will be played when a CD finished burning. (GNOME bug 594954)
  • A new WebSharing extension has been added to F-Spot.
  • Ryan Lortie added a D-Bus service for dconf (GNOME bug 595479).
  • Epiphany gained back its context menu, thanks to the new WebKitHitTestResult support in WebKit.
  • Nemiver gained support for editing breakpoint condition.
  • Evolution got rid of its dependency on libgnome and libgnomeui, Matthew Barnes blogged on how Evolution is now 100% Bonobo free. (GNOME bug 567283)
  • Screen locking on suspend or hibernate has been fixed in gnome-session (GNOME bug 595154)
  • XChat-GNOME got an option to hide its statusbar (GNOME bug 524030).
  • GNOME Shell has been updated to make the run dialog and “looking glass” debug console work in the overview. (GNOME bug 595116)
  • David Zeuthen added GObject introspection support to PolkitGtk.

Read the rest of this entry »

Issue 49

September 13, 2009

This week… 2529 commits, in 212 projects, by 272 happy hackers (and 838 were translation commits).

  • We are approaching the 2.28.0 release and with freezes in place translators are now the heavy contributors, highlights of this week are the Serbian and Catalan teams, increasing their completion status by over five percents, and the Portuguese and Spanish teams, achieving 100% translated strings for the UI.
  • A new “Auto DJ” feature has been contributed to Banshee, it will add new randomly selected tracks to the play queue when it gets empty (GNOME bug 565767)
  • Kupfer, a simple launcher in the style of Gnome Do, added a new Calculator plugin and a new “Rename To…” action.
  • Vincent Untz updated gnome-menus and gnome-panel to work with the new X-GNOME-FullName .desktop key.
  • Rygel added support for publishing thumbnails of media items. (GNOME bug 590702)
  • Alexander Larsson did some GObject performance work (in the glib gobject-performance branch), improving the speed of instance creation for classes that do not have properties, and the interface lookup algorithm.
  • Brasero got a new “introspection” branch where support for gobject introspection is developed.
  • The display order of files in Eye of GNOME, that was broken for some locales, has been fixed by Felix Riemann. (GNOME bug 594403)
  • The adblock Epiphany extension has been updated to work with Epiphany/webkit, Xan Lopez blogged this and other Epiphany features. (GNOME bug 562762)

Read the rest of this entry »

Issue 48

September 6, 2009

This week… 2207 commits, in 200 projects, by 262 happy hackers (and 654 were translation commits).

  • Michael Natterer added support for layer trees in Gimp, the UI still needs to be improved but there is now a Folder button in the layers dialog. (GNOME bug 86337)
  • Totem browser plugin now overrides the HTTP user-agents for Quicktime and Windows Media Player, this fixes playback of the Apple trailers. (GNOME bug 375867)
  • David Zeuthen started a “new-ui” branch to rework the UI of libgdu-gtk and palimpset.
  • Brasero has been fixed to not use readcd (-clone) to copy audio CD, as it doesn’t keep CD-TEXT. (GNOME bug 580813)
  • Epiphany gained back its “view source” command. (GNOME bug 503968)
  • A new g_mkstemp_full() function has been added to glib, to expose more parameters than g_mkstemp(), allowing more flexibility when creating temporary files. (GNOME bug 594034)
  • In Gnumeric Andreas J. Guelzow added handling of ODF import/export of surface plots originally created in Excel. (GNOME bug 594041)
  • Matthew Barnes updated the “mailing-list-actions”, “save-calendar” and “publish-calendar” evolution plugins to the bonobo-liberated Evolution.
  • On the same topic Lucian Langa started porting evolution-rss for the new Evolution.

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 41

July 19, 2009

This week… 1954 commits, in 172 projects, by 279 happy hackers (and 293 were translation commits).

  • Amitakhya Phukan added Assamese translations to a bunch of modules.
  • Pierre Wieser rewrote much of the foundations of nautilus-actions, and ported to GtkBuilder along the way.
  • Along the same line Felix Riemann removed the last bit of libglade from gnome-settings-daemon (GNOME bug 582502); Jaap Haitsma ported gnome-nettool (GNOME bug 580149), Christopher Taylor did gnome-screensaver (GNOME bug 463010), and Javier Jardón migrated the GTK+ wizard of Anjuta.
  • A target to generate PDF files have been added to gtk-doc exposed targets.
  • Several release team scripts, and jhbuild, have added support for SHA-256, to replace MD5 checksums with a better hashing algorithm.
  • Thanks to Thibault Saunier, libgdata gained support for the Google Documents service (GNOME bug 587073); this is an important step in his Nautilus: Add support to Google docs for GNOME GSOC.
  • Evolution got a rewrite of its calendar cache, backends will be migrating to it after some more testing.
  • Working on GtkTreeView performances Benjamin Otte looked at Epiphany location bar and changed it to set a fixed width on its cell renderer.
  • Murray Cumming published a toolpalette branch for GTK+, implementing a new tool palette container widget, with groups of toolbar items that can be shown as a grid of icons or a list of names (GNOME bug 567729).
  • Also in GTK+ Michael Natterer added a bunch of API to access sealed flags or members, as they are necessary for applications to port applications to a GSEAL-enabled GTK+.
  • Banshee added support for WebOS, used in the Palm Pre (GNOME bug 585112).
  • Ray Strode ported the GDM greeter to PolicyKit 1.0, and made it so, that in case of duplicated names, it appends the username to differentiate the entries.
  • After discussing the matter with designers at GUADEC, William Jon McCann patched libgnome to disable icons on menu items and buttons (GNOME bug 583352, GNOME bug 557469); guidelines on the proper usage of icons should now be published.

Read the rest of this entry »