Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, February 24, 2004

Feb 25, 2004, 05:30 (1 Talkback[s])


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

gnome-panel 2.5.90
gnome-session 2.5.90
gnome-desktop 2.5.90


What are they ?

gnome-panel contains the GNOME panel which is the area on your desktop from which you can run applications and applets, and perform other tasks.

gnome-session contains the GNOME session manager, the GNOME session manager configuration program and several other session management related utilities and the GNOME session manager proxy, which handles basic session management for applications that do not support XSMP.

gnome-desktop contains the libgnome-desktop library which contains APIs that really belong in libgnome[ui] but have not seen enough testing or development to be considered stable. It also contains documents installed as part of the core GNOME distribution, e.g. the GPL, GNOME's .desktop files, the gnome-about program, some manpages and GNOME's core graphics files and icons.

What's changed ?



  • Fix a typo - "or to to shutdown" (Alexander Winston)
  • Fix issue with autohides not being unqueued on leave notify (Bart Martens, Mark)
  • Allow the hide button's size to be themed (Mark, Leena Gunda)
  • Make apps be launched on the correct screen after menus are re-loaded (Gustavo Giraldez)
  • Fixup instance of using an uninitialised variable (Mark)


  • Fix issue with calendar jumping multiple months on click (William Jon McCann)


  • Updated help documentation (Breda McColgen)
  • Allow building against an uninstalled build of gnome-panel (Laszlo Peter)


  • Maetin AEmirov (az)
  • Miloslav Trmac (cs)
  • Kostas Papadimas (el)
  • Adam Weinberger (en_CA)
  • Francisco Javier F. Serrador (es)
  • Hasbullah Bin Pit (ms)
  • Kjartan Maraas (no)
  • Gnome PL Team (pl)
  • Duarte Loreto (pt)
  • Elian Myftiu (sq)
  • Christian Rose (sv)
  • Chanchai Junlouchai (th)



  • Laurent Dhima (sq)
  • Paisa Seeluangsawat (th)



  • Allow building against an uninstalled build (Laszlo Peter)

Where can I get them ?



Twelfth release of PythonCAD


I'd like to announce the twelfth development release of PythonCAD, a CAD package for open-source software users. As the name implies, PythonCAD is written entirely in Python. The goal of this project is to create a fully scriptable drafting program that will match and eventually exceed features found in commercial CAD software. PythonCAD is released under the GNU Public License (GPL).

PythonCAD requires Python 2.2 or Python 2.3. The interface is GTK 2.0 based, and uses the PyGTK module for interfacing to GTK. The design of PythonCAD is built around the idea of separating the interface from the back end as much as possible. By doing this, it is hoped that both GNOME and KDE interfaces can be added to PythonCAD through usage of the appropriate Python module. Addition of other interfaces will depend on the availability of a Python module for that particular interface and developer interest and action.

The twelfth release of PythonCAD contains a large number of internal changes to the program. The class hierarchy for the various entities has been simplified, and the ability to hide or lock entities on an individual basis has been added. The largest change to the code is the incorporation of a messaging system between the entities similar to that in Trolltech's QT framework. Another significant change in this release is the introduction of quadtrees for storing the various entities in a drawing, which should provide faster searching for the location of the entities.

A number of code cleanups have also been applied to this release. Numerous deprecated methods have been removed, and several Python function calls that are deprecated or appear to be heading that way have been removed. The code cleanup also exposed various bugs which are now resolved. Changes due to the incorporation of the new messaging system have made a number of entity methods deprecated, so warnings messages will appear if they are called. These newly deprecated methods will be removed in an upcoming release.

The mailing list for the development and use of PythonCAD is available. Visit the following page for information about subscribing and viewing the mailing list archive:


Visit the PythonCAD web site for more information about what PythonCAD does and aims to be:


Come and join me in developing PythonCAD into a world class drafting program, and Happy New Year to everyone!

Art Haas
Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind.

-Thomas Jefferson to James Smith, 1822

Bug Buddy 2.5.90

Hello GNOMErs!

Bug Buddy "I love it when a plan comes together" 2.5.90 is out!

Bug Buddy is your favorite bug reporting tool, your favorite GNOME application, and the most powerful P2G (Peer to GNOME) application in the world. Everytime your non-favorite GNOME application crashes, Bug Buddy comes to help you and GNOME developers. Also you can invoke Bug Buddy when you are in troubles and you non-favorite GNOME application needs more love, fixes, etc...

This is the first BETA version of the GNOME bug reporting tool for the GNOME 2.6 release, so please, try it a lot, and of course, reports bugs using itseft!

As I am a lazy maintainer, this is the first (and maybe the last) announce of this 2.5.X development series, so I've to annouce lot of things:


  • Fix a crash when going back from the email page. Thanks to Simon Frankau for fixing this (bug #126449)
  • Fix a crash when checking versions twice (bug #134167)
  • Load product list after failing guessing.
  • Kill the confirmation dialog
  • Set the FileChooser in save mode for saving bug reports
  • Fix Application cooment (Vincent Untz)
  • Some build fixes (Jason Leach, Alexander Winston, Vincent Berger)
  • Fix typos in schemas
  • If GNOME version is older than 6 months suggest upgrading
  • Use GtkFileChooser in entries
  • Preserve bug description
  • Don't hardcode FileChooser size
  • Don't add closed products
  • Report Irix, Fedora and Gentoo "distributions"
  • Show only Applications we can submit bugs to bugzilla (Bug #129138)
  • Use a radio button to switch between Applications/Porducts view
  • Add application/product name to component page (Bug #128349)
  • Ported to gtk_icon_theme_*
  • Add translators to about dialog
  • Port configuration to GConf
  • Load again component list
  • Fix some mem leaks (Kjartan Maraas, bug #125396)
  • Disable deprecations (Sivaiah N)
  • Fix crash when trying to debug a non-found program (Vincent Untz, bug #115147)
  • Don't show up to three windows at a time (Vincent Untz, bug #110817)



About Releases Names

2.5.0 ("He tardado 10 minutos en atarme las botas")
Someone took me to the cinema to watch Matrix Revolutions... bad error!

2.5.1 ("Mi mamá prefiere GNOME")
That's true. This quote from myself was told on a lecture during Ingeniería sin fronteras' Jornadas del Software Libre and some friends made a T-Shirt with my quote.

2.5.2 ("Franco Corelli")
That week we lose one of the best tenors in this century.

2.5.3 ("No name release")
For one only time, I was politically correct.

2.5.90 ("I love it when a plan comes together")
Lot of people loving Bug Buddy... I love it!

Fernando Herrera de las Heras
Onírica: análisis, diseño e implantación de soluciones informáticas



Meld meld-


Meld is a GNOME 2 visual diff and merge tool. It integrates especially well with CVS. The diff viewer lets you edit files in place and diffs update dynamically.


  • Added DESTDIR support to makefiles


  • Fixed build/install system



GNOME Software Map entry


GNOME Terminal 2.5.90


GNOME Terminal 2.5.90


Standard GNOME terminal application.


  • Fixed an accelerator clash in the popup, caught by Ben Maurer.
  • Code cleanups in accessilibity code, spotted by Padraig O'Briain
  • Updated translations: Maetin AEmirov (az), Miloslav Trmac (cs), Ole Laursen (da), Christian Neumair (de), Kostas Papadimas (el), Francisco Javier F. Serrador (es), Christophe Merlet (fr), Takeshi AIHANA (ja), Zygimantas Berumka (lt), Sanlig Badral (mn), Vincent van Adrighem (nl), Kjartan Maraas (no), Artur Flinta (pl), Duarte Loreto (pt), Laurent Dhima (sq), Danilo Åegan (sr), Christian Rose(sv).
  • New translations: Adam Weinberger (en_CA), Chatchawarn Hansakunbuntheung and Chanchai Junlouchai (th).



GNOME Software Map entry



  • m

Mariano Suarez-Alvarez <mariano@gnome.org>

GtkSourceView 0.9.1


GtkSourceView 0.9.1


It's a text widget that extends the standard Gtk+ 2.x GtkTextView. It improves it by implementing syntax highlighting and other features typical of a source editor.

It's currently being used by gedit, Glimmer source code editor and other projects like DiaSCE2 and Mono Debugger.


  • GLib and GTK+ 2.3.0 or later
  • LibXML2 2.5.0 or later
  • libgnomeprint 2.2.0 or later

News since last release

  • Workaround string highlighting bugs in XML and HTML .lang files (bug #120602) [Paolo Maggi]
  • Updated Ada, C, C++, getttext PO, Perl and Python .lang mime-types so they work with the new shared-mime-info database (see bug #135054) [Paolo]
  • In test-widget load pixmaps from the DATADIR directory and check the returned pixbuf (bug #134953) [Alejandro Dubrovsky]
  • Fix for IBM C compiler (bug #134962) [Albert Chin-A-Young]
  • Disable deprecated flags and -Werror in non maintainer builds (bug #134989) [Gustavo Giraldez]
  • Highlight "value" as keyword in C# (bug #134405) [Gustavo]
  • Fix to correctly check for beginning and end of line in regular expression matches (bug #120347) [Gustavo]
  • Fix backward searching (bug #133887) [Gustavo Giraldez]
  • "Others" style is now deprecated (see bug #120350) [Paolo]

New and updated translations

  • Japanese [Takeshi Aihana]
  • Portuguese [Duarte Loreto]
  • Albanian [Laurent Dhima]
  • Greek [Kostas Papadimas]