Release Digest: GNOME, May 2, 2004
May 03, 2004, 05:00 (0 Talkback[s])
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.
- Build fixes for gcc 3.4.0.
- Doxygen not required when building from tarballs. (Murray
- Build fixes for gcc 3.4.0. (Murray Cumming)
- Install gdkmmconfig.h in the correct place. (Murray
- Install atkmm/private headers in the correct place. (Alexander
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/
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)
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.
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
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.
Information about GTK+ including links to documentation can be
An installation guide for GTK+-2.4 is found at:
- bug fixes [Morten Welinder, Federico Mena Quintero]
- pre-fill the location entry [Federico]
- internal api changes to allow setting a busy cursor while
- 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]
- accept unnamed <separator>s [Anders Carlsson]
- robustify against gtk_widget_show_all() [Murray Cumming]
- warn if an accelerator cannot be parsed [Jody Goldberg]
- 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
- 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
- Updated translations (af,ar,az,bn,br,ca,cs,cy,da,de,el,en_CA,
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:
- Win32 bug fixes [Tor Lillqvist, Roger Leigh, John
- 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,
30 April 2004
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
- 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
- "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,
Where can I get it ?
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
- Require GStreamer 0.8.1 [Colin Walters]
- Fix issue with previous button in playlists [Colin
- Allow playback of untagged mp3s [Benjamin Otte]
- Don't crash on passing directory on cmdline [Colin
- 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
- 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
ru (Russian team)
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.
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
Bakery is a C++ Framework for creating document-based GNOME
applications using gtkmm. Bakery 2.3.x is for gtkmm 2.4 and
- 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
- Bakery makes it easy to start developing gtkmm/GNOME
- Bakery gives your application structure.
- Bakery provide useful utility classes.
Documentation and downloads are available at http://bakery.sourceforge.net
- EggRecentFiles header hidden from our public headers. (Bryan
- 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)
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
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
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)
- 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
- 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:
<><, Pseudo Engineer, itinerant idiot