Release Digest: GNOME, September 23, 2002

GStreamer 0.4.1

GStreamer "GEPpiness is a warm gun" 0.4.1 released [1]

The GStreamer team is happy to announce another release of the GStreamer
streaming-media framework. This release has mainly focused on code
clean-up and rounding out of the features. Large chunks of GStreamer are
API stable at this point. In preparation of a stable release, we have
also done a thorough license audit to make sure that the licenses of all
plug-ins are properly documented, and that as many of them as possible
are available under the LGPL license that GStreamer uses.

We are starting to have a really nice collection of applications under
development using GStreamer. If you are looking for something specific
check out our applications status page:

Downloading GStreamer
You find information about the binaries we provide and the source
tarballs at:

Updates and Enhancements

* Further work on the Graphical Pipeline Editor, getting to be very
stable and well working.

* KDE/Qt bindings created for easier creation of KDE applications on top
of GStreamer

* General C++ bindings for use with gtkmm and other C++ projects added
to gst-bind module (in CVS)

* Effectv and virtualdub based plug-ins relicensed under LGPL
(previously GPL)

* Some manual examples updated and extracted to code (in


* Many memleaks plugged

* Lots of code cleaning
* Many documentation improvements
* Small change to Plugin API
* Removed use of -Wall and -Werror from release tarball for non-gcc
compilers, more permanent solution upcoming.
* Old schedulers renamed: we now use basicomega as the default
scheduler, with the others being fastomega, basicwingo and fastwingo.


* BSD and Darwin cd playing
* New Mixermatrix plugin added
* New Flash plugin added
* RTP plugin moved back to librtp and plugin now includes library code
(still experimental, check configure --help on how to enable)
* New v4l2 plugins
* Updated v4l plugins
* Improvements to dvdnav plugin
* iRadio support added to gnomevfs plugin
* Median video plugin updated and now working
* Fixed many major bugs in the gnome-vfs library
* Got rid of misleading warnings from plugins
* Avi muxer much improved
* Fix bug in mad plugin that caused loss of frames
* mp3 typefind fixed to properly handle id3v2 tags

Known Issues

GStreamer currently ships with schedulers based on two cothread
packages. The 'omega' cothread package is the one we have been shipping
for a long time now and is still the default in this release. There are
however some limitations and thread-related bugs in the omega scheduler.
These limitations are not present in the 'wingo' schedulers, but
unfortunately it does not work with i686 glibc at this time due to
differences in the way threads are handled compared to other
architectures, including i386. A new (third) scheduler (that doesn't use
cothreads) is being developed.

As for the bugs in the 'omega' schedulers, we did not feel they
warranted not releasing 0.4.1 as they are rather obscure. For instance
if you are using Rhythmbox you will need to be playing over 500 songs
nonstop to trigger it. You can choose a different scheduler by passing
--scheduler=(name) to any GStreamer application.

Wim Taymans has started work on a new scheduler. The first part is
already in CVS, but it will probably still be some months before it is

More details on these features can be found on the project's website,
Support and Bugs

We use Gnome's Bugzilla for bug reports and feature requests.


The "product name" is GStreamer (capital G). Please do the following
before writing a bug report :

gst-feedback &> feedback 2>&1

and attach the file "feedback" to your bug report, so that we have some
information useful in the debugging process.


GStreamer is hosted on SourceForge. All code is in CVS and can be
checked out from there. Interested developers of the core library,
plug-ins, and applications should subscribe to the gstreamer-devel list.
If there is sufficient interest we will create more lists as necessary.

We are still looking for people with access to Solaris, HP-UX, Irix and
True64 that would be willing to try building and testing GStreamer.
Patches fixing such problems are also more than welcome.

Contributors to this release

Patches to the core of Gstreamer

    * Wim Taymans 
    * Thomas Vander Stichele 
    * Andy Wingo 
    * Steve Baker 
    * Cameron Hutchison 
    * Iain Holmes 
    * Ronald Bultje 

Plugins and Sample Applications

    * Richard Boulton 
    * David Lehn 
    * Jérémy Simon 
    * Zeeshan Ali Khattak 
    * David Schleef 
    * Charles Schmidt 
    * Goraxe 
    * Colin Walters 
    * Kristian Rietveld 


    * Christian Fredrik Kalager Schaller 
    * Tim Jansen 
    * Leif Morgan Johnson 
    * Christian Meyer 

[1] It is a little-known fact that the Beatles decided their track
listing for their albums based on a process called the 'GEP' process.
After some initial problems, this worked very well. The only known
failure of this process happened when George Harrison commited the
out-of-place 'Within You Without You' to Sergeant Pepper without review
by the other band members. This near split-up led to one of their finest
songs on the world-reknowned White Album.


Sodipodi 0.26

Version 0.26 of your favourite vector drawing program has been 

What's New

Sodipodi 0.26 release notes

As one could expect, previous release was quite buggy. Some of them were
nasty enough, to justify bugfix release.


    * Works now on locales using ',' as decimal separator
    * Writes DTD correctly, so Sodipodi files are viewable with Adobe 
      SVG plugin
    * Text is editable in place
    * Plain SVG saving mode
    * Recently opened files list
    * Fill rule can be changed
    * Lots of bugfixes





22/10/2002 Tartu, Estonia
Lauris Kaplinski


GARNOME 0.17.0

GARNOME 0.17.0: "Next Big Thing"

GARNOME - the bad-ass, bleeding edge GNOME distribution for testers and
tweakers everywhere. If you're dying to test the latest GNOME 2.0 Desktop
releases, but don't want to fall into the depraved addictions and
co-dependencies of testing from anonymous CVS, then GARNOME is for you.

[ In other words, GARNOME is a build system for GNOME 2.x which includes
developer platform and desktop releases, as well as a host of other
ported to the GNOME 2.x platform. Everything is as easy to build as 'make
install'. We call it a 'distribution' because it's sanity-tested and often
patched before release, for your convenience and enjoyment. ;-) ]

What's New?

  - New: Balsa! [ Should have been added a while back, but I waited for a
        new release as the previous one wasn't very G2Dish... But, um, I guess
        they're just not going for G2D-ish after all. :-) ]
  - New: gworldclock - a very simple multiple-timezone clock
  - New: Fresh acme release with more support for PCs. Yay!
  - Updated: New GStreamer release!
  - Fixed: Splashscreen no longer refers to Preview 8. ;-) [ Needed
        checksum, thanks to Jan Schmidt. ]
  - Fixed: Point to new FTP directories.
  - Fixed: Remove our gimp-print brain damage.
  - No longer include bzipped patch for redhat-artwork, because we want to
        keep binary files out of the tree.

Where Do I Get It?

The tarball and documentation [1] are available on the GARNOME website:


Enjoy G2D and GARNOME. :-)

- Jeff

[1] People who don't read the documentation tend to look pretty silly on
garnome-list and in #garnome.


gcompris 1.2.0


gcompris 1.2.0


GCompris is a full featured education game for kids between 3 and 8. 
The game includes many different activities like teaching how to use a
mouse and keybord, memory games, vector drawing, basic educational games,
reading, algebra exerciser and more.


- Reorganisation of the activity thanks to the input of Herve Baronnet from
- New levels in babymatch based on a dog puzzle by Andre Connes
- New activity superbrain
- 2 New activities to recognize colors (By Pascal Georges)
- 3 activities for chess playing and training (experimental code)



DiaSCE 1.2


DiaSCE 1.2


DiaSCE (David is a Simple Code Editor) is a C/C++ code editor for GNOME. It
pretends to be a complement to Glade, so it doesn't include an environment
for GUI's development.It has neither a debugger. The idea is for it to be a
light code editor that doesn


- Added the GUI browser tab.
- Added a "Project Properties" button to the toolbar.
- Added a "make dist" menu item in the projecto menu.
- Added a "docs" directory to the project and defined PACKAGE_DOC_DIR in
- The GtkCTree used for files has been replaced by a GtkTreeView.
- The GtkCTree used for the CEFV tree has been replaced by a GtkTreeView.
- Added a check for the correct installation of diasce.glade file.
- Migration to autoconf 2.50 done succesfuly
- Now gnome-help is used in stead of calling to gnome-help-browser


- The main windows is automatically adjusted to the screen resolution.
- Fixed a bug in the file tree menu popup. Now the Add option works.
- Fixed the detection of the automake directory
- Now -I/usr/include is the last -I parameter
- Fixed a bug when opening DiaSCE and selecting undo or redo options in the
edit menu whitout an open pr
- Fixed a bug when a line is deleted with the backspace, the row number was
not correctly updated.



Gnome Clipboard Manager 2.0.1


Gnome Clipboard Manager 2.0
a.k.a. gcm-2
for Gnome 2.0 desktops


Gnome Clipboard Manager 2.0 is an application made for managing your
selections (a.k.a. clipboards). Gcm will (if this option is set)
automatically fetch new selections and will push all the targets of that
selection on a shelve. Once collected, it is possible using Gcm to go
back to a previous collected selection (which is a collection of
targets) by selecting it, edit the targets of your chosen selection,
merge them into a new selection on the shelf from multiple marked
selections, save to -and load selected selections to XML files.

While editing the selection you can modify the COMPOUND_TEXT and
text/html targets. While editing the text/html target you can see a
preview of the data using the GtkHtml widget.

Screenshots      : http://gcm.sf.net/gcm_screens/
More information : http://gcm.sf.net/about_gcm.html
Homepage         : http://gcm.sf.net

The targets of a selection are the formats in which you can retrieve the
selection. For example: if your browser owns the selection then it is
possible that the data of one format of the selection is plain text and
the data of another format contains the HTML-tags of the source
underneath the marked up document. The target in this example is called
the text/html target. Gnome Clipboard Manager supports this target by
giving the user of Gnome Clipboard Manager the possibility to edit the
data and preview his/her changes using a lightweight htmlviewing object.
A selection ressembles a collection of possible targets. Most of the
times one of those targets is the COMPOUND_TEXT target which is a
plaintext presentation of the selection.


* Initial release for the Gnome 2.0 desktop

* Support for multiple targets
  Which means ...
    * Support for OpenOffice.org selections
       * CopyPasting and collecting of selections between
         OpenOffice.org applications and windows is possible.
    * Support for Mozilla (composer) selections
       * CopyPasting of HTML tags and text/html targets
         is possible. CopyPasting and collecting selections
         from the Mozilla composer window is possible.
    * Support for any application that uses the standard
      channel for clipboards (selections) and any targettypeOOO

* Menus and accelerator fixes

* Html preview of the text/html target using LibGtkHtml-2.0

* Documentation fixes

* Search/Replace of target-data fixed

* Merge items to one item
   * Will merge all COMPOUND_TEXT targets of all selected
     selections to one new selection with one (huge)
     COMPOUND_TEXT target

* Automatically collecting new selections on the shelve
* Automatically collecting all targets of a new selection
* Copy/Pasting selections in Gnome Clipboard Manager (making a copy)
* Saving and Loading of selections using XML files
* Editing the targets of a selection
   * Editing and previewing the text/html target
   * Editing the COMPOUND_TEXT target
* Creating a ClipboardRing
* AutoSelect last new collected selection
* Followingmode
* Hiding unnecessary objects of the userinterface of gcm
* Setting the selection-type (CLIPBOARD, PRIMARY, SECONDARY)
* English, Dutch, French, Russian and Japanese translations

* Network support (sending selections to another host)
* PanelApplet support (embedding gcm into the gnome-panel)
* More/better documentation
* More/better translations

Download & availability

Source Tarbal :

RedHat & Mandrake packages :

export CVSROOT=':pserver:anonymous@cvs.gcm.sourceforge.net:/cvsroot/gcm'
cvs login
cvs -z3 co gcm-2

Philip van Hoof aka freax (http://www.freax.eu.org)
irc: irc.openprojects.net/ mailto:me at freax dot org
Go not to the Elves for counsel, for they will say both no and yes.

Get the Free Newsletter!

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