---

Release Digest: GNOME, May 2, 2004

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.

http://www.gtkmm.org

Changes

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)

Download

http://www.gtkmm.org/download.shtml

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

Development

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
murray@usa.net
www.murrayc.com


gnome-u2ps-0.0.3

Hi all,

gnome-u2ps 0.0.3 is released.

WHAT IS THIS

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.

REQUIRES

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

DOWNLOAD

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

Thank you.

Nakai


GTK+-2.4.1

GTK+-2.4.1 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.4/

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:

http://www.gtk.org/

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

http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

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

GLib-2.4.1 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.4/

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:

http://www.gtk.org/

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

http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

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

Hi,

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 ?

Miscellanous:

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

GUI:

  • 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.

Magnifier:

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

UI:

  • “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.

Translation:

  • 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

Regards,
Remus


Rhythmbox 0.8.2

Hi,

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 🙂

Downloads:
http://rhythmbox.sf.net/download.html

http://web.rhythmbox.org/download.html

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

Hi,

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.

Download:

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

Website:
http://gnome-gcj.sourceforge.net/

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.

Regards,
Sven


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

Changes:

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
murrayc@usa.net
www.murrayc.com


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

Website:
http://ishamael.tunkeymicket.com/mq.php

Enjoy

-charlie


ooo-build-1.1.54

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:

http://ooo.ximian.com/packages/OOO_1_1_1/ooo-build-1.1.54.tar.gz

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:

http://lists.ximian.com/mailman/listinfo/openoffice.


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

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis