Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, May 2, 2004

May 03, 2004, 05:00 (0 Talkback[s])


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

gtkmm 2.4.1
glibmm 2.4.1

gtkmm and glibmm 2.4

gtkmm provides a C++ interface to GTK+. gtkmm 2.4 wraps additional API in GTK+ 2.4. gtkmm 2.4 installs in parallel with gtkmm 2.2, so you can have both installed at the same time. glibmm is now a separate module, for use in non-GUI software.

gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/

Bindings for the rest of the GNOME Platform are also available, and are also API-stable.



glibmm 2.4.1:

  • Build fixes for gcc 3.4.0.
  • Doxygen not required when building from tarballs. (Murray Cumming)

gtkmm 2.4.1:

  • Build fixes for gcc 3.4.0. (Murray Cumming)
  • Install gdkmmconfig.h in the correct place. (Murray Cumming)
  • Install atkmm/private headers in the correct place. (Alexander Nedotsukov)



You will need libsigc++ 2, available here: https://sourceforge.net/project/showfiles.php?group_id=1970


There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org/

Murray Cumming


Hi all,

gnome-u2ps 0.0.3 is released.


Gnome-u2ps is a text to postscript converter which depends on libgnomeprint, and makes GNU a2ps style output. It aims to handle modern codesets and mails that a2ps does not support, and more internationalized than ever.


libgnomeprint (>= 2.5.4)
libfribidi(>= 0.10.4)


http://bonobo.gnome.gr.jp/~nakai/u2ps/ (English)

Thank you.


GTK+-2.4.1 is now available for download at:


This is a bug fix release and is source and binary compatible with 2.4.0. There are a considerable number of fixes in this release as compared to 2.4.0, especially in the areas of GtkFileChooser, GtkComboBox and GtkEntryCompletion.

What is GTK+

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all pdevelopers, including those developing proprietary software, without any license fees or royalties.

Where to get more information about GTK+

Information about GTK+ including links to documentation can be found at:


An installation guide for GTK+-2.4 is found at:


Common questions:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html http://www.gtk.org/faq/

Overview of Changes from GTK+ 2.4.0 to GTK+ 2.4.1

  • GtkFileChooser
    • bug fixes [Morten Welinder, Federico Mena Quintero]
    • pre-fill the location entry [Federico]
    • internal api changes to allow setting a busy cursor while loading [Federico]
    • improve pathbar button sizing [Owen Taylor]
    • add keybindings for removing bookmarks [Federico]
  • GtkComboBox, GtkEntryCompletion
    • fix repositioning logic [Niklas Knutsson]
    • make keynav wrap around [Matthias]
    • improve theme compliance [Matthias, Brian Cameron]
  • GtkUIManager
    • accept unnamed <separator>s [Anders Carlsson]
    • robustify against gtk_widget_show_all() [Murray Cumming]
    • warn if an accelerator cannot be parsed [Jody Goldberg]
  • Win32
    • fix DND positioning [Hans Breuer]
    • update gtkfilesystemwin32 [Tor Lillqvist, J. Ali Harlow]
    • make filechooser work on Windows [Tor]
    • draw arcs more correctly [Tor]
    • disable tables support by support, add --use-wintab to get it back [Tor]
  • Make color wheel accessible [Padraig O'Briain]
  • Support _NET_WM_USER_TIME [Elijah Newren, Soeren Sandmann]
  • Doc improvements [Federico, Matthias, Christian Persch] Olexiy Avramchenko, Tim-Philipp Müller]
  • Misc bug fixes [Alex Converse, Owen, Jacques Garrigue, Jonathan Blandford, Anders Carlsson, Christian, Hans, Matthias, Morten, Philip Langdale, Brian, Pedro Rodriguez, Soeren, Torsten Schoenfield, Dongho Shin, Andrew E. Makeev, Todd Goyen, Tim Gerla, John Finlay, Theppitak Karoonboonyanan, John Ehresman, Chris Sherlock, Jody]
  • Updated translations (af,ar,az,bn,br,ca,cs,cy,da,de,el,en_CA, en_GB,es,et,eu,fi,fr,ga,gu,he,hr,hu,id,is,it,ja,ko,lt,mi,ml, mn,mr,ms,ne,nl,nn,no,pa,pl,pt,pt_BR,sk,ru,sq,sr,sr@ije,sr@Latn, sv,tr,uk,uz,wa,zh_CN)

30 April 2004


GLib-2.4.1 is now available for download at:


glib-2.4.1.tar.bz2 md5sum: 5cbc9249ae27eaf7c0ab4770302f54d8
glib-2.4.1.tar.gz md5sum: e555c7cb185e704ca455a2cdee884993

GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.

More information about GLib is available at:


An installation guide for the GTK+ libraries, including GLib, can be found at:


Overview of Changes from GLib 2.4.0 to GLib 2.4.1

  • Win32 bug fixes [Tor Lillqvist, Roger Leigh, John Ehresman]
  • Miscellaneous bug and portability fixes [Owen Taylor, Matthias Clasen, Jonas Jonsson, Christian Krause, Nickolay V. Shmyrev, Christophe Saout, Philippe Blain, Piotr Klaban]
  • Documentation updates [Matthias]
  • New and updated translations (ca,cs,cy,el,en_CA,en_GB,es,eu,fi, fr,gu,he,id,nl,pt,pl,ru,sr,sr@ije,sr@Latn,sv,uk)

30 April 2004

gnopernicus 0.9.1


I have the pleasure to announce the release of version 0.9.1 of gnopernicus, the screen reader for GNOME desktop.

What is it ?

gnopernicus is designed to allow blind and visually impaired user to use the computer. gnopernicus presents the information using three devices: speech, magnifier and braille.

What's new in 0.9.1 ?

  • Do not report window events for popup menus.
  • Convert caret-moved events into focus events only if the object has a focused ancestor.


  • Real support for mouse and focus traking modes in other language, the change of the current option will take effect now).
  • Fix some broken help pages.


  • Allow magnifier to magnify a region of interest that intersect magnifier region if they belong to different screen (source and target differ).


  • "describe my surroundings" will not present names of current window and application.
  • "window hierarchy flat" is now called "read whole window".
  • Object roles are now translated.


  • Update Canadian English, Czech, British English, Polish, Catalan, Dutch.

Where can I get it ?

http://ftp.gnome.org/pub/GNOME/sources/gnopernicus/0.9/ gnopernicus-0.9.1.tar.gz


Rhythmbox 0.8.2


A number of bug fixes in this release. In particular if you're in a RTL locale you'll really want to upgrade. Also if you like the previous button to work in playlists :)


Overview of Changes in Rhythmbox 0.8.2

  • Fixed Rhythmbox GUI when using an RTL locale [Christophe Fergeau]
  • Require GStreamer 0.8.1 [Colin Walters]
  • Fix issue with previous button in playlists [Colin Walters]
  • Allow playback of untagged mp3s [Benjamin Otte]
  • Don't crash on passing directory on cmdline [Colin Walters]
  • Convert more filenames to UTF-8 [Colin Walters]
  • Show errors during initial import too [Colin Walters]
  • Set up GnomeVFS authentication callbacks [Colin Walters]
  • Avoid ReplayGain setup delay [Juergen Kreileder]
  • Add DOCTYPE to docs [Mariano Suarez-Alvarez]
  • Prevent crash when the GConf schema wasn't properly installed [Colin Walters]
  • Make auto rating work much better [Jacques Fortier]
  • Squash a major memory leak with size-limited automatic playlists [Colin Walters]
  • Don't spew (harmless) warnings in small-mode playback [Colin Walters]

Updated translations

ru (Russian team)

gnome-gcj 0.18.0


the Gnome-GCJ project proudly announces the release of version 0.17.0 of the alternative set of Java bindings for GNOME. It's available for download via SourceForge.

http://sourceforge.net/project/showfiles.php?group_id=3D8834&package_id=3D8= 923


What is Gnome-GCJ

Gnome-GCJ is a set of GNOME bindings for the Java language. It uses the gcj java compiler from the gcc project to create native binaries using the Cygnus Native Interface (CNI). We sacrificed support for Java VMs to support more classical development of GNOME applications using the GNU autotools.

What's new in 0.18.0

Gnome-GCJ 0.18.0 introduces a small demo application (to become extended) and both wrappers for libglade and gsf.

Where's more information on it

Visit the Gnome-GCJ website http://gnome-gcj.sf.net/ to get more information.


Bakery 2.3.3

Bakery is a C++ Framework for creating document-based GNOME applications using gtkmm. Bakery 2.3.x is for gtkmm 2.4 and libxml++ 2.6

  • Bakery provides a Document/View architecture, but it doesn't force you to use the whole architecture.
  • Bakery can use XML as a document storage format.
  • Bakery provides default functionality, which can be easily customized.
  • Bakery makes it easy to start developing gtkmm/GNOME applications.
  • Bakery gives your application structure.
  • Bakery provide useful utility classes.

Documentation and downloads are available at http://bakery.sourceforge.net


bakery 2.3.3:

  • EggRecentFiles header hidden from our public headers. (Bryan Forbes)
  • Cleanup. (Bryan Forbes)
  • Added "Others" placeholder, so that derived apps can insert their menus to the left of the Help menu. (Murray Cumming)
  • Use a bakery prefix on the action names. (Murray Cumming)

Murray Cumming

GNOME Music Quiz 0.1

GNOME Music Quiz is a game similar to the television show 'Name That Tune' where players hear part of a song from their Rhythmbox music library and have to identify it by title/artist or album. The faster they identify a song the more points they recieve.

It supports multiple players and is a great party game. Or, play it by yourself to learn your music and impress your friends





OpenOffice.org build:

This package contains the Gnome integration work for OpenOffice.org, and a much simplified build wrapper, making an OO.o build / install possible for the common man. It is a staging ground for up-streaming patches to OO.o.

This release is mostly a snapshot of the (in-progress) merge of the SuSE patch-set, and adding a SuSE build target / distro etc.

Changes in this release:

  • bug fixes
    • afm metric load fix (Chris)
    • psprint cups fix (Chris)
    • read VBA only once (Michael)
    • allow upgrade from 1.1.0 (Michael)
      • don't follow 'work' symlink on upgrade
    • linkoo relative path check (Michael, chriss)
    • fix norwegian translation reverse patching issue (Michael)
    • Win32 (Michael)
      • fix 'relocate'
      • don't try to symlink
      • set executable flag on copied dlls
      • extend disable-java coverage
      • add oowintool to help autoconfigure
        • ca translation updates (Jordi Mallach)
        • system/db misc. bits (Rene)
      • features
        • ooo-build specific versioning (Michael)
        • setup license agreement less painful (Michael)
        • use gnome-open for default handlers on RH (Dan)
        • add expanded VBA macro test-sheet.
      • big SuSE patch merge (pmladek, paveljanik, kendy)
        • SuSE distro / vendor support
        • SuSE splash/about
        • improve generic print resolution
        • use ARCH_FLAGS
        • fix translation/lang-map problems
        • improved font mappings
        • use system libstdc++
        • shrink exported html in some 8bit locales
        • translate some calc strings.
        • enlarged xlate-lang set
      • pending
        • evolution-data-server integration (Amit)
        • spellcheck speedup (Dan)

Package available from:


To find out more and/or get involved in OOo hacking see http://ooo.ximian.com/ and/or subscribe to our OO.o development mailing list at:


michael@ximian.com <><, Pseudo Engineer, itinerant idiot