Issue 39
July 5th, 2009
This week… 1811 commits, in 184 projects, by 224 happy hackers (and 268 were translation commits).
- The Client Side Windows branch has been merged into GTK+, Alexander Larsson posted a status update on gtk-devel-list . (GNOME bug 318807)
- Cheese dropped its copy of GEditMessageArea in favour of the new GtkInfoBar that was introduced in 2.17.2 . (GNOME bug 586545)
- When there’s a DVD menu showing in Totem, it’s now possible to use the arrow keys to navigate around, and the Enter key to select (GNOME bug 580351).
- Snowy (the Tomboy companion web service) added OAuth endpoints, and the requirement for OAuth for accessing api/* URLs.
- Richard Hughes removed the HAL dependency of gnome-power-manager, making everything going through DeviceKit; he blogged it as HALectomy of gnome-power-manager complete.
- Gustavo Noronha Silva merged his content sniffing work in libsoup, the implementation is based on the draft spec on Content-Type Processing Model. Soup now provides a SoupContentSniffer session feature, which hooks into the message I/O, and delays emissions of the got-chunk signal to be able to figure out the Content-Type of messages from the actual content received, in some cases. GIO is also used to sniff content, whenever the spec allows further sniffing .(GNOME bug 572589)
Issue 38
June 28th, 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.
Issue 37
June 21st, 2009
This week… 2062 commits, in 182 projects, by 247 happy hackers (and 281 were translation commits).
- In the “content-sniffing” branch, Gustavo Noronha Silva started to implement content sniffing in libsoup, including the HTML5 algorithm that sniffs content served as “text/plain” by web servers.
- Hubert Figuiere fixed a bug when printing date/tome values with 0 micro-second, making gnote timestamps compatible with tomboy . (GNOME bug 581844)
- File Roller gained support for lzip and xz compression formats (GNOME bug 579467, GNOME bug 582237).
- The “Palimpset” Disk Utility now uses the new GtkInfoBar to show job progress, there are two screenshots available ((1) and (2)).
- Stefan Walter started working on a DBus API to gnome-keyring secrets, it is currently developed in the “dbus-api” branch.
- Shaun McCance merged Mallard support into both Yelp and gnome-doc-utils.
- GTK+ gained support for special icons for XDG user dirs, this will allow themes to provide different icons for the Documents, Downloads, Music… folders . (GNOME bug 541276)
- Paul Cutler applied a serie of patches to GNOME User Docs (both User Guide and Accessibility Guide), fixing typos and updating them to match the current desktop reality.
- Rhythmbox command line control program (rhythmbox-client) got support for song rating . (GNOME bug 583108)
- Support for touchpad parameters has been added to gnome-settings-daemon (GNOME bug 578444), it still needs a matching patch to be applied in the control center to have a new Touchpad tab in the Mouse Preferences (GNOME bug 154029)
Issue 36
June 14th, 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.
Issue 35
June 7th, 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).
Issue 34
May 31st, 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)
Issue 33
May 24th, 2009
This week… 2349 commits, in 189 projects, by 255 happy hackers (and 298 were translation commits).
- John Carr published his syncml branch of conduit, adding SyncML support for contacts and calendar items.
- Gnumeric got support for more styles in its ODF export (cell, paragraph and text styles).
- Niepce Digital got an initial UI shell and basic gphoto support.
- krb5-auth-dialog added a gconf key to disable its notifications.
- f-spot date range dialog got ported from libglade to gtkbuilder; rhythmbox also replaced libglade by gtkbuilder.
- The graph component in goffice gained support for formatted editing of graph limits that are dates and times . (GNOME bug 574681)
- Evolution search bar got improved, to more closely resemble Firefox . (GNOME bug 580925)
- Rhythmbox status icon has been made into a plugin, with additional capabilities, some aspects of the status icon and the notification popups are now a bit more configurable.
- Willie Walker continued his numerous improvements to the speech generator in Orca, porting Pidgin, Gecko and Thunderbird to the new generator.
- In gnome-utils gsearchtool got rid of its libgnomeui usage . (GNOME bug 573670)
- Brasero gained the possibility to span data across several media . (GNOME bug 438858)
Issue 32
May 17th, 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)
Issue 31
May 10th, 2009
This week… 1980 commits, in 184 projects, by 244 happy hackers (and 281 were translation commits).
- Alacarte switched from libglade to gtkbuilder (GNOME bug 577911) and Trevor Watkins published his work on a vala rewrite in the vala+gdesktopmenu branch.
- Anjuta git plugin now features a “amend” option in its commit dialog . (GNOME bug 580340)
- Eog gained a “set as background” command in its image context menu . (GNOME bug 581180)
- Tomas Bzatek fixed the gvfs FTP backend to parse file sizes over 4 gigabytes correctly.
- Robert Carr added a D-Bus module to Seed, he wrote about it in DBus, sandboxes, REPLs, Life.
- Alexander Larsson went through the lowlevel part of gnio, fixing all the issues he pointed out in his initial review, making it work fully on win32, writing docs, plus fixing lots of other things he found. He posted a status report, with some open questions.
- Jonh Wendell started refactoring Vinagre to make it a generic viewer, not just for VNC anymore.
- Vino, XChat-GNOME, deskbar-applet, gnome-system-monitor and Evolution changed to use g_timeout_add_seconds instead of g_timeout_add where appropriate . (GNOME bug 581204, GNOME bug 581094, GNOME bug 581207, GNOME bug 591099, GNOME bug 573830)
Issue 30
May 3rd, 2009
This week… 2031 commits, in 193 projects, by 245 happy hackers (and 290 were translation commits).
- The App monitoring module landed in gnome-shell, it will be used to provide things like “Recent Apps” ;. (GNOME bug 570899).
- The Evolution external editor plugin has been updated to behave like the kmail equivalent, the normal evolution mail composer is now displayed, and the external editor starts whenever the user types something in the body . (GNOME bug 567145)
- Jody Goldberg improved Gnumeric xlsx format parsing, adding basic support for external references.
- Yelp can now display simple text files . (GNOME bug 565502)
- Passepartout, the revived desktop publishing application, got its internationalisation support completed, making all the diealogs properly translatable.
- Tomboy printing support was rewritten to 1) wrap very long lines and 2) partially render paragraphs at the end of pages.
- Empathy gained a menu entry to display its file transfer manager . (GNOME bug 574626)
- Rhythmbox got support to read cover art embedded in media files (for local files only ). (GNOME bug 345975)
- The GNOME sound recorder saw its libgnome/libgnomeui dependency removed . (GNOME bug 567310)
- Davyd Madeley rebased David Zeuthen resolution independance private git-svn branch against the real GTK+ repository, and published it into a new “resolution-independence” branch.
- Finally, deprecated GTK+ symbols were removed from a bunch of modules: vino, gnome-system-tools, gok and gnome-media/grecord.