---

Release Digest: GNOME, December 12, 2002

GLib-2.1.4

GLib-2.1.4 is now available for download at:

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

This is a development release leading up to GLib-2.2. As compared
to the stable GTK+-2.0.x series, it contains a number of small
API additions. Also new in this release is support for building
using an included copy of the Trio library (http://daniel.haxx.se/trio/)
for formatting strings on systems whose printf() function is 
deficient.

Since 2.1.3, the main changes are to the configure system.
The visible results of this are:

 * It should now be possible to cross-compile GLib 
   "out of the box". See:

    http://mail.gnome.org/archives/gtk-devel-list/2002-December/msg00057.html

 * GLib now will pull in libintl even when dgettext() is found
   in the C library, if libintl has bind_textdomain_codeset
   and the C library doesn't.

There are also lots of non-visible cleanups to the configure
system that may well cause breakage. Testing of this release
on a range of systems would be much appreciated.

Notes:

 * This is unstable development release. While it has had
   fairly extensive testing, there are certainly plenty of bugs
   remaining to be found. This release should not be used
   in production.

 * No changes are anticipated between GLib-2.1.4 and the 
   final GLib-2.2.0 other than bug fixes.

 * Installing this version will overwrite your existing
   copy of GLib-2.0. If you have problems, you'll need
   to reinstall GLib-2.0.7.

 * The seeding algorithm for the pseudo-random generator used by 
   GRand and GRandom was because some seeds would yield very bad 
   pseudo-random streams. If you need exact compatibility with the
   GLib-2.0 algorithm, a G_RANDOM_VERSION environment variable
   is supported; see the README file for further details.

 * Bugs should be reported to http://bugzilla.gnome.org.
   

About GLib
==========

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.1.3 to GLib-2.1.4
=================================================

* autoconf changes to make it possible to cross compile
  GLib. [Owen Taylor, Dan Kegel, Amy Lin, Dimi Shahbaz, 
  Johannes Stezenbach]
* Use libintl when it has bind_textdomain_codeset() and
  GLib doesn't. [Owen]
* Improve generation of pseudo-random integers [Morten Welinder, 
  Sebastian Wilhelmi]
* Avoid literal UTF-8 in favor of octal escapes [Owen, Tomas Ogren]
* Cleanup include order [Sven Neumann]
* autoconf cleanups and bug fixes [Daniel, Matthias Clasen, Owen]
* Doc fixes and additions [Matthias]

Other contributors: James M. Cape, Frederic Crozat, Martin Gansser,
  Phuc LeHong, Manish Singh, Joshua Weage, Morten Welinder

11 December 2002
_____________________________________________

GTK+-2.1.4

GTK+-2.1.4 is now available for download at:

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

This is a development release leading up to GTK+-2.2. The major 
change as compared to the stable GTK+-2.0.6 is support for
multiple displays and multiple screens in GDK, although there are
numerous minor changes as well.

Since GTK+-2.1.3, the most interesting change is probably
a new default color scheme, thanks to Soeren Sandmann.
The next GTK+ release will be a release candidate for 2.2.0,
so please bang on this release and find the remaining bugs.

Notes:

 * This is unstable development release. While it has had
   fairly extensive testing, there are certainly plenty of bugs
   remaining to be found. This release should not be used
   in production.

 * Installing this version will overwrite your existing
   copy of GTK+-2.0. If you have problems, you'll need
   to reinstall GTK+-2.0.9.

 * GTK+-2.2 will be source and binary compatible with
   the GTK+-2.0.x series.

 * You'll need at least Pango-1.1.2 or Pango-1.0.5 for correct
   operation.

 * GTK+ looks for theme engines in a version dependent  directory, 
   so you'll need to reinstall any theme engines you want to use.

 * Bugs should be reported to http://bugzilla.gnome.org.
   
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.0 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 in GTK+ 2.1.4
=================================

* Improved default color scheme [Soeren Sandmann, with advise from
  Tuomas Kuosmanen and Garrett LeSage]
* Make pixmap creation functions take a GdkDrawable not a GdkWindow
  [Kristian Rietveld]
* Support move-resize emulation for all edges. [Matthias Clasen]
* Many fixes for X11 gdk_colormap_alloc_colors [Naofumi Yasufuku, Owen]
* Remove extra selections for ButtonRelease in XInput code 
  [Garry Osgood, Owen]
* Another attempt at fixing X focus tracking [Owen]
* linux-fb VT switch improvements [Eric Warmenhoven]
* Win32 [Tor Lillquist]
  - Bug and win98 portability fixes for new tile/stipple code [Hans Breuer]
  - Improve maximized/minimized tracking
  - Bug fixes
* Fix problem with gtk_combosetpopdown_strings() not changing
  the entry text [Owen]
* Support RTL flipping for statusbars [Matthias]
* GtkTreeView bug fixes [Kristen Rietveld, Juri Pakaste, Erik Simonsen,
  Richard Hult, Carlos Garnacho Parro]
* Use octal escapes rather than literal UTF-8 in strings [Owen]
* Make a lot of read-only data const. [Matthias, Morten Welinder]
* Misc bug fixes
* New and updated translations (cs,es,el,he,hu,lv,no,ro)

Other contributors: Anders Carlsson, Chris Blizzard, Stephen Brown, 
   Erwann Chenede, John-Kare Hellan, John Finlay, Jarred Keuch, 
   Kjartan Maraas, Christian Neumair

11 December 2002
_____________________________________________

GNOME Development Series Snapshot 2.1.4

GNOME Development Series Snapshot 2.1.4: "We don't need... roads."
==================================================================

The GNOME Development Series Snapshot 2.1.4 "We don't need... roads", is
ready for your bug-busting and testing pleasure! It is available for
immediate download on ftp ftp.gnome.org and mirrors.

Detailed information about this release (with screenshots this time!):

  http://www.gnome.org/start/2.1/

Download:

  http://ftp.gnome.org/pub/GNOME/desktop/2.1/2.1.4/sources/

  tar.gz:84M    total
  tar.bz2:  64M total


WARNING! WARNING! WARNING!
--------------------------

This release is an UNSTABLE development series snapshot. It is intended for
testing and hacking purposes ONLY. Like the Linux kernel, GNOME uses odd
minor version numbers to indicate development status, so this 2.1.x series
will eventually become the official 2.2 release. Please check our schedule
for more info: http://developer.gnome.org/dotplan/schedule/


Build Requirements
------------------

  - The tarballs included in the release. :-)

  - Some very basic packages not distributed with this release, such as
    image libraries, popt and freetype. These should all be included with or
    available for your distribution.

  - Xft2 and fontconfig for superior font rendering and configuration, from
    http://fontconfig.org/

  - Docbook DTD 4.1.2, Docbook XSL stylesheets and a valid system catalogue
        file for scrollkeeper (which in turn is required by many desktop
        components for documentation).


Happy testing!

- The GNOME Release Team

-- 
     GDK (acronym): GNU's Not Unix Image Manipulation Program Tool-Kit      
                                Drawing-Kit.                                
_____________________________________________

Rhythmbox 0.4.1

Application
===========

Rhythmbox  0.4.1

Description
===========

RhythmBox is music management and playback software, inspired by Apple's
iTunes.

Enhancements
============

*  New cool graphics [Jakub 'jimmac' Steiner]
* Genre browsing [Marco Pesenti Gritti]
* Context menu on songs view [Marco Pesenti Gritti]
* Prelight stars in the rating column [Xan Lopez]
* Bugfixes [Jorn Baayen, Olivier Martin, Marco Pesenti Gritti, Colin
Walters, Christian Schaller]



Fixes
=====

-
-

Download
========

http://ftp.gnome.org/pub/GNOME/
_____________________________________________

Gnome Pilot 0.1.71

Gnome Pilot 0.1.71 (Pass the word) has been released:

ftp://ftp.gnome.org/pub/GNOME/sources/gnome-pilot/0.1/

Bug fixes
* Allows OS 4.x devices passwords to sync
* Fix broken vfs configure check (Mike Markley <[email protected]>)
* Fix library linking problem if you didn't specify --with-pisock
(Dagmar d'Surreal <[email protected]>)

-JP
-- 
--
=======================================================================
JP Rosevear                             [email protected]
Ximian Inc.                             http://www.ximian.com
_____________________________________________

COnfigurator for Gnome 0.5.0

Application
===========

COnfigurator for Gnome 0.5.0

Description
===========

A program for editing advanced Gnome settings in an easy way.

Enhancements
============

- A new direction for the project. It is no longer based on XML files and
automatic reading of descriptions from the GConf database.
- It now tries to be more like other capplets, which should hopefully make
it easier to use.

Download
========

http://www.daimi.au.dk/~maxx/progs/cog/cog-0.5.0.tar.gz
http://www.daimi.au.dk/~maxx/progs/cog/cog-0.5.0-1.src.rpm
http://www.daimi.au.dk/~maxx/progs/cog/cog-0.5.0-1.i386.rpm
_____________________________________________

fontilus-0.2

I have just uploaded a new version of fontilus at:
    http://ftp.gnome.org/pub/GNOME/sources/fontilus/0.2/

Fontilus is a set of tools for managing fonts on fontconfig based GNOME 
desktops, such as GNOME 2.1.x and Red Hat 8.0.  For a longer 
description, see the 0.1 release announcement:
    
http://mail.gnome.org/archives/gnome-announce-list/2002-December/msg00014.html

New in this release includes:

    * make the viewer handle outline fonts with embedded bitmaps
      better.  Before we were ignoring the outlines and only displaying
      the bitmaps.  Makes things like Lucida Console look nicer.
    * display copyright, version and description information from
      TrueType and Type1 fonts.
    * set encoding in gnome-thumbnail-font.  This fixes the thumbnails
      for a number of fonts.
    * an RPM spec file from Yanko Kaneti

James.

-- 
Email: [email protected]              | Linux.conf.au/   http://linux.conf.au/
WWW:   http://www.daa.com.au/~james/ | Jan 22-25   Perth, Western Australia. 

Get the Free Newsletter!

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