---

Release Digest: GNOME, December 19, 2003

gThumb 2.2.0

Application

gThumb 2.2.0

Description

Image viewer and browser.

Download

http://ftp.gnome.org/pub/GNOME/sources/gthumb/2.2/

Web page: http://gthumb.sourceforge.net

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gthumb


Java-Gnome 0.8.2

Java-Gnome provides Java libraries for creating GTK+ and GNOME
applications using the Java programming language. This is a truly
free graphical system for Java, including support for glade, a GUI
building tool; for GNOME application developers, it provides a
convenient object orientated API without any worries of memory
management.=20

Changes since 0.8.1:

  • Initial support for gconf and libgtkhtml added
  • Event handling for gtk Entry widget added
  • Event handling of many gtk Widgets fixed
  • Various other big fixes
  • Restructured source tree, separation of libraries into separate
    tarballs (one for each major gnome library, where possible; plus an
    all-in-one tarball containing everything)

The restructuring of the source tree was done so that we can
comply with the rules of the new GNOME bindings release set. This
is a new group containing gnome bindings, signifying quality of
bindings; it is also the first step toward getting applications
written in languages other than C accepted in the main gnome
desktop.

We will be making a number of other changes in order to comply
with the gnome bindings release set:

  • Java-Gnome 0.8.x will now enter maintenance mode. New releases
    will only include bug fixes.=20
  • Java-Gnome 0.9 branch will be created now. This will include
    the latest development work, which will be targeted toward gnome
    2.5.1.=20 Odd numbered releases such as these will always contain
    developmental code. Even numbered releases will be stable release,
    with no API changes
  • Development releases will be made to follow the gnome bindings
    release schedule. This includes 0.9.0 release in a few days time,
    followed by releases roughly every two weeks.=20
  • Java-Gnome 1.0 will be released just after Gnome Desktop
    version 2.6. This will fully support the new gnome 2.6 API;
    Java-Gnome 1.0.x releases will be bug fix releases only.
  • This will continue, with new stable releases every 6 months,
    following the gnome release schedules.

Java-Gnome 0.8.2 is available from the java-gnome sourceforge
pages. The website will be updated soon to reflect these
changes.

We need help

  • Adding support for the latest gnome libraries
  • Translating documentation=20
  • Writing example apps and tutorials
  • Checking our API coverage and usability
  • Testing the latest bindings for gnome 2.5 If you are
    interested, please do get involved. We will be more than happy to
    help developers who are new to open source, particularly with the
    writing of new example apps.

0.8.2 release md5sums:
c1ea2b3c0400a735f6c9b9745fd87aba java-gnome-0.8.2.tar.bz2
47427fed368cc140c298a1df4466dc1b libgtk-java-0.8.2.tar.bz2
2dd9c241349cd113e503bba054064047 libgnome-java-0.8.2.tar.bz2
7619beb2a23872314006414c50076991 libglade-java-0.8.2.tar.bz2
f8b55ba1a75d8607166f21c4fde3a81f libgconf-java-0.8.2.tar.bz2
d1e0f529dd549a3e24c4d0475bc33a40 libvte-java-0.8.2.tar.bz2
89669d3240e59775c294ab31363c85cf libgtkhtml-java-0.8.2.tar.bz2

http://java-gnome.sf.net
http://www.gnome.org/start/2.5/bindings/


Mark Howard


libxml++ 1.0.0

Hi,

The libxml++ team is very pleased to finally announce the
release of libxml++ 1.0.0 !

libxml++

libxml++ is a C++ wrapper for the libxml XML parser library. It
has SAX and DOM-like APIs, but does not attempt to conform exactly
to the DOM specifications because they are not aimed at C++. Its
API is much simpler than the underlying libxml C API.

Homepage

http://libxmlplusplus.sourceforge.net/

Notes

The API is now freezed in the stable branch (1.0.x), so API/ABI
compatibility should be kept.
With the release of this first stable version of libxml++, we move
the CVS repositery and the releases to gnome servers and from now
the main releases will follow the GNOME Bindings Release Schedule
(http://www.gnome.org/start/2.5/bindings/).

Changes

  • Updated msvc files (Ephraim Vider)
  • Fixed an issue in SaxParser (Murray Cumming)

Download

You can download libxml++ 1.0.0 from here :

http://ftp.gnome.org/pub/GNOME/sources/libxml++/1.0/


http://sourceforge.net/project/showfiles.php?group_id=12999&release_id=204651

Best Regards,

Christophe de Vienne


libgnomeprintmm 2.5.0
libgnomeprintuimm 2.5.0

libgnomeprintmm and libgnomeprintuimm

This is the first release of these C++ bindings for
libgnomeprint and libgnomeprintui. They require 2.5.x versions of
libgnomeprint and libgnomeprintui, and gtkmm 2.3.x.

libgnomeprint can be used to create postscript output.
libgnomeprintui provides some common UI, such as print setup and
print preview dialogs.

There is a small working example of libgnomeprintmm.
libgnomeprintuimm builds, but will be mostly useless until you send
us patches. You should start by trying to create working examples.
Patches should be attached to gnomemm bugs:
http://www.gtkmm.org/bugs.shtml

You can find more information at
http://www.gtkmm.org

Download

http://sourceforge.net/project/showfiles.php?group_id=1161

Murray Cumming
www.murrayc.com
murrayc@usa.net


Rhythmbox 0.6.2

Hi,

This Rhythmbox release is mostly bugfixes, but I imagine a lot
of people will like Jeffrey Yasskin’s work on Shuffle and Repeat.
Oh, and also saving a playlist won’t corrupt your library now
🙂

Most of the work is going into the 0.7.x development branch,
which will hopefully release fairly soon.

Downloads:

http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.6/rhythmbox-0.6.2.tar.gz

Overview of Changes in Rhythmbox 0.6.2


  • Use better algorithms for Shuffle and Repeat [Jeffrey
    Yasskin]
  • Playlist fixes; make .m3u work [Colin Walters, Bastien
    Nocera]
  • Make Xine backend use less memory [Bastien Nocera]
  • Fix length parsing from variable-bitrate MP3s [Bastien
    Nocera]
  • Don’t crash adding a station with a duplicate location [Colin
    Walters]
  • Fix race condition in library searching [Colin Walters]
  • Actually implement Quality column [Colin Walters]
  • Fix usage of G_PARAM_CONSTRUCT_ONLY [Jan Arne Petersen]
  • Change default Korean legacy charset to UHC [Cha Young-Ho]
  • Check libid3tag version [Bastien Nocera]
  • Work around scrollkeeper XML parsing bug [Jordi Mallach]
  • Distcheck fixes [Colin Walters]

New and updated translations:

Takeshi AIHANA (ja)
Christian Neumair (de)
Danilo Segan (sr, sr@Latn)
Miloslav Trmac (cs)
Jordi Mallach (ca)
Duarte Loreto (pt)
Ales Nyakhaychyk (be)
Francisco Javier F. Serrador (es)


Conglomerate 0.7.8

Application

Conglomerate 0.7.8

Description

Conglomerate version 0.7.8 – codenamed “What You See Is Hopefully
What You Saw Before” has been released.

Conglomerate is a free, user-friendly XML editor. It is
particularly aimed at DocBook, but should be able to handle any XML
document type.

Since the last release, the main thing that’s happened is a big
reorganisation of the innards of the main editor widget. This has
simplified the code significantly, and puts us in a good position
to fix the bugs and speed things up. So hopefully this version will
appear to be identical to end-users. Please download it and test
that no new bugs have been introduced!

You can download it from the usual place: http://sourceforge.net/project/showfiles.php?group_id=82766

Enhancements

  • Big reorganisation of the implementation of the editor widget,
    simplifying the code (me)
  • New GObject class representing an XPath expression, which will
    help towards some future bugfixes (me)

Fixes

  • Fixed C99ism build problem on gcc-2.95.4 (Pav Lucistnik)
  • Fixed missing files in POTFILES.in (Marcel Telka, Geert
    Stappers)
  • Fixed lots of warnings (me)
  • Increased self-tests on cursor validity (me)

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/conge

Get the Free Newsletter!

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