Release Digest: GNOME, February 16, 2003
Feb 17, 2003, 05:00 (0 Talkback[s])
Bakery is a C++ Framework for creating document-based GNOME applications using
gtkmm and/or gnomemm. Bakery 1.3.x is for gtkmm2.
- Bakery provides a Document/View architecture,
but it doesn't force you to use the whole architecture.
- Bakery can use XML as a document storage format.
- Bakery provides default functionality,
which can be easily customized.
- Bakery makes it easy to start developing gtkmm/GNOME applications.
- Bakery gives your application structure.
- Bakery provide useful utility classes.
Documentation and downloads are available at
* "Save Changes?" dialog:
- Don't ignore the user's choice.
- Don't remember a previous Cancel.
* Fixed segfault when saving unsaved changes when closing.
* Fixed gettext includes problem in examples on some platforms.
A Gnome2 based GRUB configuration editor. It provides an easy to use
interface allowing effortless modification of OS's and the flexibility to
configure the most obscure options.
- improved Gnome HIG compatibility
- now understands root=LABEL=/ kernel option
- Added command line options
- no longer requires separate /boot partition
- improved configuration file finding support
- fixed many configuration parsing bugs
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.
The 0.x API is expected to stabilise soon, becoming 1.x, with further
API changes happening in 1.1.x.
* Node::remove_child() now works.
* Added examples/dom_xpath.
(Stefan Seefeld, Murray Cumming)
You can download libxml++ from here:
Glom is a GUI that allows you to design MySQL table definitions and the
relationships between them. It also allows you to edit and search the data in
The design is loosely based upon FileMaker Pro, with the added advantage of
separation between interface and data. It attempts to provide a simple generic
framework sufficient to implement most database applications. These systems
normally consists of lots of repetitive, unmaintainable code.
This is an early version, with limited functionality. There is every chance
that this will destroy your existing data if you use it with your MySQL
Glom is written in C++, with gtkmm and Bakery.
More information is at
* Updated for latest mysqlcppapi 2 API.
* Various document-saving fixes.
(by requiring the latest Bakery)
* Data Mode:
- Now shows the correct related records.
- You can now choose [Edit] to navigate to that record in the related table.
* Design Mode:
- Human-readable field titles are now saved properly.
(by requiring the latest libxml++)
- The Field Details dialog closes when you click [Save].
GRAMPS is a GNOME/Python based genealogy program.
- GNOME 2.0 support. Requires pygtk2 and gnome-python2.
- The Person list, which used to be one large list, has been replaced
with a tabbed lists. Multiple tabs are available, grouped together
by the first character of the surname.
- Full support for unicode, allowing mixed character sets and non-latin
characters. This simplifies handling of languages such as Russian.
- Different views are now selected with a side bar, similar to
Evolution. If the sidebar is disabled, then views are selected by a
- Persian and Islamic calendars have been added. The calendar structure
has been reworked to allow for different calendars to be added as
- New Timeline report added.
- FamilyView has been redesigned to simplify the handling of spouses and
- Add/Edit/Remove buttons have been removed and replaced with buttons
on the toolbar.
DiaCanvas2 is a diagramming canvas for GTK+/GNOME.
o Configure scripts have been updated (thanks to Aurélien Campéas)
- better checking for GnomePrint
- should now compile on win32
o More contrast in handle colors (thanks to Aurélien Campéas).
What's new in DiaCanvas2 0.9.0
o New path shape implementation:
- Paths can be cyclic,
- have a fill color and
- be used as clipping paths
o Better text handling, now also marked up text can be handled. Also
better UTF-8 support
o Dashed lines for ellipse and bezier shapes
o Better code for canvas item movement and state changes
o Better handling of compound objects
o Pretty good SVG export filter
o Better Python bindings (requires PyGTK)
You can download DiaCanvas2 from SourceForge:
The DiaCanvas homepage can be found at:
I have just released a new version of fontilus, available at:
Fontilus is a set of tools to help manage the fonts on your system using
The new features in this release include:
* font viewer applet is now resizable, and has a window icon (it
uses the mime icon for the font type it is viewing).
* Nautilus context menu that allows you to set one of the fonts in
the "fonts:" folder as the default application font.
* New translations: am cs da de el es fr id it lv nl no pl pt sv th
uk vi zh_TW.
A graphical whois client for GNOME.
This release fixes an intermittent crash upon query, and corrects the
relief of the toolbar. The "Query" button works properly now. A .spec file
is included in the source.