Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, November 3, 2002

Nov 04, 2002, 05:00 (0 Talkback[s])

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

gob2 2.0.3


Well in light of me actually being busy with school (I'm actually doing
something nowdays and it shows on my GPA mind you) I haven't really been
that busy with working on software.  Especially not gob.  But there were
a couple of quick fixes for random brokenness done in the meantime and it's
time for a release.

So what is this gob thing?  Well besides being the cure for cancer, it also
generates GObjects (or GTK+ objects).  GOB2 is a replacement for the version
1 GOB, that was for GTK+ 1.x mostly.  GOB2 can handle pretty much most of
the GObject features.  At least most of the ones that anyone will ever use.
It only requires GLib 2.0 and can generate arbitrary GObjects.  You can have
both versions installed at the same time if you wish, so that you don't have
to port all your gob files to gob2 for now, but you really should as gob2 is
nicer and all that kind of stuff.

Here are the news in 2.0.3 (gob2):

        * In C++ mode don't eat "::" from type strings as C++ might be
          using it, and we aren't ever using such a thing
        * Fix a segfaults in the parser (Jody Goldberg, Gerhard Dieringer,
        * me)
        * Fix unichar stuff for values (properties, signal arguments, etc...)
        * Add support for UNICHAR and UINT64 and INT64 everywhere
        * Don't make the get_type function a G_GNUC_CONST as gcc3.2 whacks
          out about that (rpms not yet available for 2.0.3) (I think)

Have fun,


George <>
   Supreme executive power derives from a mandate from the masses,
   not from some farcical aquatic ceremony.
                       -- Dennis (the bloody peasant)

Gnumeric 1.1.11

Gnumeric 1.1.11 aka 'DOH!' is now available.

        This is an emergency release to patch some bone-headed mistakes in
        1.1.10 that made it all but useless (yes I tested it, no I did not test
        quite the right things).

        However, as usual the team has been busy tacking on lots of nifty new
        toys.  Indeed our main problem now a days is getting enough man power
        to do all the things that can be added easily.  The core is in good
        shape and there are piles of features that could be added by a new

        Morten has been blazing along ensuring that the numbers are accurate
        and that there are absolutely no leaks.  Team Andreas and Adrian are
        busy polishing the latex exporter and I threw in the basic version of
        an optimisation that puts the zip back in the pango enabled display.
        We even had a few test cases from RH Japan that validate our handling
        of eastern XL.

    NOTE : Although this is a development release it should be quite stable.
      There are is still feature regressions from 1.0 (porting graphs to gtk2)
      but other than that this release should be usable.  Please
      play with it.

        * Some LaTeX exporter fixes

        * Fix 97246

Dustin Mudryk:
        * Hide hidden cells in LaTeX export

        * Store current sheet in both spots for xls export
        * Fix multiple name invalidation within 1 expr on sheet delete
        * Work around incorrect XL95 export in OpenCalc
        * Enable full simplistic just in time render & span.
        * Fix names.
        * Tidy and brighten up the name dialog.
        * Add more format and alignment support to cell edit.
        * Re-enable feedback for auto-complete.
        * Fix xls names with unicode ids.
        * Fix xls 2000 import for external names.
        * Fix edit line behaviour.

        * Clean up SERIESSUM.
        * Fix crash during xml save.
        * Fix elusive dependency leak.
        * Implemented a new and better qgamma function.  (Anything dealing
          with the chisq distribution will also benefit from this.)
        * More utf8 work.
        * Fix ABW in html exporter.

* Availability


GENIUS 0.5.0


Yes, one of the oldest GNOME projects is back.  The genius calculator,
the original GNOME calculator is back.  Though it is much more then a simple
calculator.  It is programmable has a powerful language and handles many
fun features including matlab like support for matrices.

Genius now requires GNOME2, and a recent enough gmp library.  However you can
still use the command line version if you prefer non-gui interface.  Also it
features a backport of the stack based execution engine from Dr. Genius, and
all the other genius improvements that were in the Dr.Genius fork.

There is still a lot of work required to make this all nice, mostly it needs
to have the function library improved and verified to be correct and
documentation needs to be written (the complete help system is not yet in
place).  Feel free to help out :)

Here are the news in 0.5.0:

* Stack based execution engine, allows much deeper recursion
* User parameters
* Better help support
* Syntax changed to be nicer and/or more matlab like in places
* New operators: !! ./ .\ .* .^ .% .'
* Sum and product loops
* Matrix indexes can now be vectors like in matlab
* Many new functions
* New commands (ls, help, pwd, cd)
* Many random fixes
* And much MUCH more

Have fun,


George <>
   A clever man commits no minor blunders.
                       -- Goethe

Gnome Media 2.2.1

Can I make it any more obvious?

Gnome Media 2.1.1 is now out with special guest dependancy: GStreamer

Gnome Media 2.1.1 or "Religion is what happens when God leaves and man
makes up rules to fill the void" to it's[1] friends has been released
into this world with lots of love and care.

New in this release

* Gnome-CD:
  Many memory leak fixes from Kjartan
  Havoc fiddled with some names and titles and things
  Pier Luigi Fiorini added a really really cool status dock thingy
       Still needs some work done to it, but its cool and we can call
       them bug fixes.

* Gnome Volume Control
  Nothing happened in this

* VU Meter
  Has anything ever been done to this?
  Does anyone even use it?

* CDDB Slave
  Tuh, Didn't do anything to it, its perfect.
  Jeff found out what happens when there's multiple matches to your CD 
  though, and he was suitably impressed.

* Gnome Sound Recorder
  Didn't do anything to thi.....
  Oh no, wait, I rewrote it.
  Due to the rewrite it now
     - Works.
     - Doesn't need sox.
     - Can play audio from almost any media source imaginable
     - Can save to mp3, ogg, wav and flac.
     - Works (I know I've meantioned this before, but it's so important
              I thought I'd say it twice)
     - Looks cool.
     - Has a new screenshot -
     - Works.
     - Needs GStreamer 0.4.2

GStreamer 0.4.2
gst-plugins 0.4.2

Ou est la tarball[2]?
Usual place:

Erm, enjoy.
Don't spend it all at once.

[1] I never remember when to use its and when to use it's. Apologies to
grammar nazis.
[2] Il y a une[3] pamplemoose dans mon sac.
[3] Or when to use un or une.
A prime characteristic of worldly politics is its invariable forming of
as "adversarial contest." There has to be a battle. One party, ideology,
group, lobby, or power bloc which has designated itself as "The Good,
the True, 
and the Beautiful" sets out to overbear, overwhelm, overcome, overpower,
otherwise impose itself on whatever opposing parties think they deserve



Hi guys,

        Just pushed a package for the 2.1 freeze release; I also wrote up a
good chunk of the past ChangeLog. It's most likely that I overran here -
since it seems people havn't been in the good habit of putting a Version
X.Y.Z entry in the ChangeLog which is a shame.

        Either way, lots of work:

gnome-vfs 2.1.2,3

        * Featurelets
                + add access check API (Christophe Fergeau)
                + funky network: scheme (Bastien Nocera)
                + symlink following cp -R (Colin Walters)
                + async performance improvements (Brian Cameron)
                + favorites updates (Seth Nickell)
                + eel vfs utils merged (James Willcox)
                + 'uses_gnomevfs' in .application (Christophe Fergeau)
                + update docs (Ian McKellar)
                + vfolder re-write (Alex Graveley)
        * Bugs fixed
                + URI canonicalization (Frederic Crozat)
                + config source fix (Ian McKellar)
                + vfolder misc, lots. (Alex, Damon Chaplin)
                + turn off vfolder debug (Mark McLouglin)
                + CDE integration fixes (Stephen Browne,
                  Arvind Samptur, HideToshi Tajima)
                + remove hard-coding (Seth)
                + ssh quoting fixes (Christophe)
                + several ERROR_EOF fixes (Christophe)
                + buffer overflow fix (Christophe)
                + http fd leak (Ghee Teo)
                + OP_XFER leak fix (Jody Goldberg)
                + fix trash locking, and IO (Michael Meeks)
                + g_memory management fix (Dave Camp)
                + newer findutils fixes (Federico Mena)
                + build fixes (Michael, Yanko Kaneti, Jacob Berkman)



--  <><, Pseudo Engineer, itinerant idiot


intltool 0.23

A new release of the intltool package is available; this time codenamed
"Ég elska intltool!". The intltool package is a set of tools for
translating the contents of data files using the gettext translation

As always we suggest everyone to upgrade.

Some of the changes in intltool since version 0.22:

   - gettextize 4.x work (Kenneth).
   - Build system fixes (Kenneth).
   - Recognise the "xml:space" attribute and preserve whitespace
     if set to "preserve" (Mark McLoughlin).
   - GConf schemas handling changes as described in bug #94611. (Yanko).
   - Added support for rfc822deb format (Denis Barbier).
   - Use charset.alias if available (Denis Barbier, Jacob Berkman).
   - Add support for 'default' tags #89747 (Kenneth).
   - Spec file cleanup #48446. (Gregory Leblanc).
   - Hardcode aclocal-1.4/automake-1.4 so that users with both 
     automake 1.6 and 1.4 installed get the right automake. (Havoc).
   - Other bugfixes (Kjartan Maraas).

You can find the source code for intltool 0.23 on GNOME FTP site:


If you have problems with intltool, please report bugs at And if you are good at auto*, perl then please take
a look at the 'hard to fix' bugs.

    -- Kenneth



*** orbitcpp

orbitcpp provides a C++ CORBA mapping for ORBit2. It is used by GNOME's
Bonobo C++ bindings, which will be part of the next gnomemm2 release.

orbitcpp requires recent versions of ORBit2 and linc, such as those used
by the GNOME 2.1.x development phase, but you can also use these
versions safely with GNOME 2.0.x.

orbitcpp is based on the old ORBit/C++ project for ORBit 1.

You might have heard about a C++ mapping being incorporated into ORBit2
itself. That didn't happen, so orbitcpp was created instead. 

*** Download:

You can download it from
or the mirrors when they update.

*** Development:

It's in gnome's cvs as the "orbitcpp" module. 
Patches should be added to the bugzilla orbitcpp module, with full
ChangeLog entries.
Discussion should happen on

Murray Cumming


libzvtmm 2.0.0

*** libzvtmm2 libzvtmmprovides a C++ interface to libzvt. I wrote this as I needed it for a work project. I hope that someone will find it useful and good. *** Credits libzvtmm is based off of libgdamm by Murray Cumming. Dale Hirt (initial code) Documentation is being worked on right now. However, I need bug testers to tell me what is and is not working. *** Download You will need Gtkmm2, Gdkmm2, and Libzvt, available here: *** Development There is a mailing list for cvs changes and for everyone else: -- Dale Hirt <> _____________________________________________


GTK+-2.1.2 is now available for download at:

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.1, changes are mostly various bugfixes and
small improvements. Some of the more interesting changes
include right-to-left support for a number of additional 
widgets by Matthias Clasen, reworked submenu navigation 
by Soeren Sandmann, and support for the proposed
cross-desktop startup notification protocol.


 * 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.6.

 * GTK+-2.2 will be source and binary compatible with
   the GTK+-2.0.x series; however, the new API additions
   in GTK+-2.1.2 are not yet finalized, so there may
   be incompatibities between this release and the final
   2.2 release.

 * Remaining API issues for GTK+-2.2 can be found with following
   bugzilla query: 

 * GTK+-2.1.x exposes a bug in libgnomeui where libgnomeui
   was creating a widget of type GtkWidget instead of a derived
   class; to fix this, upgrade to libgnomeui-2.1.0.

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

 * 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
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

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.0 is found at:

Common questions:

Overview of Changes from GTK+-2.1.1 to GTK+-2.1.2

* Fixes for GtkIMContextXIM [HideToshi Tajima, Owen Taylor]
* Remove usage of XLookupString outside of GtkIMContextXIM [Owen]
* Handle Shift/Caps/Num_Lock properly for non-Xkb [Owen]
* Add a --screen option to set default screen [Balamurali Viswanathan, Owen]
* Add simple support for startup notification [Havoc Pennington]
* Add RTL flipping support for a number of widget [Matthias Clasen]
* Handle focus indication for check and radio buttons without children
  [Dave Camp, Owen]
* Much work on improve submenu navigation [Soeren Sandmann]
* Add "selected_shadow_type" property for menus [Soeren]
* Add "scrollbar_spacing" style property [Anders Carlsson, Owen]
* Rework GtkPaned keynav [Soeren, Calum Benson]
* Sensitivity and keynav fixes for GtkFileSelection [Muktha Narayan, Owen]
* Removed mnemonics for GtkToolbar Items [Mikael Hallendal]
* Tree view fixes and speedups 
  [Kristian Rietveld, Daniel Elstner, Havoc Pennington]
* Allow themes to set GtkTreeView even/odd row colors [Kristian]
* Doc fixes and improvements [Matthias Clasen, Vitaly Tishkov]
* Win32 fixes [Tor Lillqvist]
* Misc cleanups and bug fixes

Other contributors: Phil Blundell, Erwanne Chenede, Jeremy Katz, 
   Padraig O'Briain, Havoc Pennington, Timo Sirainen, Nam SungHyun,
   Matt Wilson,

2 November 2000


Pango-1.1.3 is now available for download at:

This is a development release leading up to Pango-1.2; no further
API additions are anticipated before Pango-1.2, but there is no
guarantee of stability at this point. This package is ABI and API
compatible with the public API in Pango-1.0.x.

The major change since Pango-1.1.2 is support for Uniscribe in
the Win32 backend; there are also substantial improvements to
the Hangul shapers.

About Pango

Pango is a library for layout and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout
is needed; however, most of the work on Pango-1.0 was done using the
GTK+ widget toolkit as a test platform. Pango forms the core of text
and font handling for GTK+-2.0.

Pango is designed to be modular; the core Pango layout can be used
with four different font backends:

 - Core X windowing system fonts
 - Client-side fonts on X using the Xft library
 - Direct rendering of scalable fonts using the FreeType library
 - Native fonts on Microsoft backends

Dynamically loaded modules then handle text layout for particular
combinations of script and font backend. Pango-1.0.0 ships with a wide
selection of modules, including modules for Hebrew, Arabic, Hangul, 
Thai, and a number of Indic scripts. Virtually all of the world's major 
scripts are supported.

As well as the low level layout rendering routines, Pango includes
PangoLayout, a high level driver for laying out entire blocks of text,
and routines to assist in editing internationalized text.

More information about Pango is available from

Pango depends on version 2.0.0 of the GLib library; more information
about GLib can be found at

Changes between 1.1.2 and 1.1.3

* Hangul module bug fixes and improvements [Changwoo Ryu, Jungshik Shin]
  - Move rendering of precomposed characters to hangul-xft shaper
  - Handle Hangul tone marks
* Win32 improvements [Tor Lillqvist]
  - Use Uniscribe when present
* Some doc build fixes [Matthias Clasen]
* Code cleanup [Manish Singh]
* Fix assertion failure in PangoLayout [Alex Larsson]
* Fix memory leak when freeing fontmaps [Sven Neumann]

Owen Taylor
2 November 2002

gjots 0.4


gjots 0.4


gjots - a jotter which allows you to organise your thoughts in a tree
structure. Encryption with ccrypt.


- Datestamp button added and dateFormat string in preferences (sees
trftime(3) for formats) 
- Font choice is now provided (for the main text only - the controls andt
he tree still take the font from the GTK defautls) 
- gjots2html now has options to add a title, links to contents andh
orizontal rules





apotheke 0.2


apotheke 0.2


A 3rd party view for Nautilus, which is capable of displaying CVS file
status information and executing CVS commands.

Support for the following CVS commands:

- status
- diff
- commit
- update




gnome-applets 2.1.1


Your favourite collection of applets for the GNOME panel is back.
Ratatatata, announcing gnome-applets "I'm not even supposed to be here
today" 2.1.1

Here's a (short) lowdown on the changes since 2.1.0:

* kill the HAVE_GTK_MULTIHEAD conditionals (Mark McLoughlin)

* Fixes the oft duped crash on startup bug (Kevin Vandersloot)

* Fix docs (Pat Costello)

* Change the preferences list's mnemonic to Alt+T (Rajkumar Sivasamy)

* Keymaps fixes (Szabolcs Ban)
* Mnemonic cleanups (Deepa Natarajan)
* Code cleanup (Shivram U)

* Add colons to the labels in the preferences dialog (Rajkumar Sivasamy)

* Make sure the file selector dialog opens only once. (Deepa Natarajan)

* Use the icon-theming stuff (Glynn Foster)

* Bellarusian (Dmitry G. Mastrukov)
* Italian (Leandro sul clementino)
* Norwegian (Kjartan Maraas)
* Hungarian (Andras Timar)


/Bastien Nocera

Perfection is reached, not when there is no longer anything to add, but
there is no longer anything to take away.
                                                Antoine de Saint-Exupery


gnome-vfs-extras 0.99.6


Here comes SMB and Rio500 support near your town/village/cow field.

gnome-vfs-extras "You know what time it is, yo" 0.99.6 [1].

Changes since 0.99.5:
* Build fixes (Alex Graveley)
* Fix lockup in Rio500 (me)
* Fix modules linking (me)
* Fix crash in smb backend (me)
* Fix desktop file for the Network Neighbourhood (me)

* Czech (Miloslav Trmac)
* traditional Chinese (Abel Cheung)
* Hindi (G Karunakar)
* British English (me)

Grab it:

[1]: Dedicated to all the ladies and lads that woke up late on Monday
for some unknown reason.
/Bastien Nocera

Perfection is reached, not when there is no longer anything to add, but
there is no longer anything to take away.
                                                Antoine de Saint-Exupery