Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, March 3, 2004

Mar 04, 2004, 05:00 (0 Talkback[s])


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

GNOME CPU Frequency Scaling Monitor 0.1.1


GNOME CPUFreq Applet 0.1.1


GNOME CPUFreq Applet is a CPU Frequency Scaling Monitor for GNOME Panel


  • Support for proc or sys filesystems
  • Support for multiprocessor systems


  • GNOME 2 libraries
  • GNOME Panel libraries
  • GNOME-VFS libraries
  • GConf

Overview of Changes in GNOME CPUFreq Applet 0.1.1

  • Added support for userspace governor (Ondrej Sury, Paolo Gai)
  • Made it possible to get the current cpu frequency from /proc/cpuinfo (Christopher Parker)
  • Show the current cpu frequency when there is no cpufreq support (Carlos Garcia)
  • keep the pixmaps in memory instead of disk (Carlos Garcia)
  • Added Basque translation (Mikel Olasagasti)
  • Some code cleanups and bugfixes. (Carlos Garcia)

Thanks to Sandino Flores Moreno for Mandrake 9.2 package. Thanks to Ondrej Sury, Paolo Gai, Christopher Parker and M.A. Chojnowski for sending patches
Thanks to everybody who sent me comments, suggestions, bugs, etc.

For the moment:

Tarballs can be downloaded from




Bugs can be reported to
carlosgc gnome org

Suggestions, patches, comments, etc can be sent to carlosgc gnome org

GNOME Software Map entry


libxml++ 2.5.2 (2.6 beta)


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.




Following the gnome bindings release schedule, here is the first beta version of future 2.6 version.
The API is now frozen.


  • Fixed bug #134390: "SEGFAULT in Element::get_attribute" (John Coyle)
  • Code cleaning.


You can download libxml++ 2.5.2 from gnome servers :


Best Regards,

Christophe de Vienne


GTK+-2.3.5 is now available for download at:


gtk+-2.3.5.tar.bz2 md5sum: 1afcbac22ac6111771d0e5996136086a
gtk+-2.3.5.tar.gz md5sum: 12aba90129e22b759254bc07f6e258b9

This is the last development release loading up to GTK+-2.4.0, which is scheduled for release in one week on March 8. Testing is much appreciated.

Changes since 2.3.4 include further GtkFileChooser user interface work, automatic determination of base direction when editing and displaying bidi text, and various small API additions.


  • This is unstable development release. 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.2. If you have problems, you'll need to reinstall GTK+-2.2.4.
  • 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:


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


Common questions:

http://developer.gnome.org/doc/API/2.2/gtk/gtk-question-index.html http://www.gtk.org/faq/

Overview of Changes from GTK+ 2.3.4 to GTK+ 2.3.5

  • GtkFileChooser [Federico Mena Quintero]:
    • Enable DND in the shortcuts list [Federico]
    • More folder modes [Jonathan R Blandford]
    • Resizing toplevel as contents change [Jonathan]
    • Make the backend settable via GtkSetting [Alex Larsson, Owen Taylor]
    • Miscellaneous fixes. [Jonathan, Morten Welinder, Alexander Larsson]
    • Add combo box to pick folder in Save mode. [Jonathan, Federico]
  • GtkComboBox
    • Memory leak/crash fixes [Damon Chaplin, Matthias Clasen]
    • Always grab when popping the list up [Damon, Matthias]
    • Fixes for dynamic changes to the model [Owen]
    • Improve popup positioning [Matthias]
  • Implement computation of bidi-base direction from text in GtkEntry, GtkTextView, GtkLabel [Dov Grobgeld, Owen Taylor]
  • Add gtk_entry_set_alignment() [Egon Andersen, Steffen Gutmann, Owen]
  • Fix wrong interpretation of new_order array for gtk_tree/list_store_reorder() [Owen]
  • Improve space allocation in menubars [Soeren Sandmann]
  • Improve key bindings in GtkEntryCompletion [Matthias]
  • Hide XCursor dependency [Soeren]
  • Make mouse wheel scrolling usable [Soeren]
  • Use resize cursors for resize grips [Soeren]
  • Set the right window group for menu and combo popups [Frederic Crozat, Jean-Philippe Chancelier, Soeren]
  • Add a way to list the mnemonic labels of a widget [Owen]
  • Add a group-changed signal to GtkRadioButton [Owen, Padraig O'Briain]
  • Export insertion cursor drawing functionality [Alexander Larsson, Owen]
  • Support squiggly red underlines in text views [Nicolas Setton, Owen]
  • Export GtkWindow key-press-event internals to allow custom implementations [Tim Janik]
  • Add gtk_drag_source_set/get_target_list() [Mitch Natterer]
  • Fix drag-and-drop in GtkTextView to move [Paolo Borelli, Paolo Maggi]
  • Memory leak fixes [Owen]
  • Win32 fixes [Hans Breuer]
  • Misc. fixes [George Bronnikov, Simon Budig, J. Ali Harlow, David Hawthorne, Tim, Tomasz Lloczko, Mitch, Manish Singh, Owen]
  • Documentation improvements [Matthias, Federico, Torsten Schoenfeld]
  • Updated translations (ar,cs,da,de,en_CA,es,et,fi,fr,it,ja,ko,nl,pt,ru,sr,sr@ije, sr@Latn,sq,sv,th,zh_CN)

1 March 2004