Release Digest: GNOME, February 24, 2004

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

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

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

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

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

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

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,

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
  • 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
  • Use a radio button to switch between Applications/Porducts
  • Add application/product name to component page (Bug
  • 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



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

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
  • Code cleanups in accessilibity code, spotted by Padraig
  • 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
  • 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]



Get the Free Newsletter!

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