Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, June 1, 2004

Jun 02, 2004, 04:45 (0 Talkback[s])


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

file-roller 2.7.0

At the moment I have problems to login into master.gnome.org/ so I uploaded the tarball on sourceforge, here is the link:




libgda 1.1.3
libgnomedb 1.1.3

libgda/libgnomedb are a complete framewok for developing database-oriented applications, and actually allow access to PostgreSQL, MySQL, Oracle, Sybase, SQLite, FireBird/Interbase, IBM DB2, mSQL and MS SQL server, as well as MS Access and xBase files and ODBC data sources.

libgda/libgnomedb are the base of the database support in the GNOME Office application suite, providing database access for many features in both Gnumeric and Abiword.

This is another development release in the road to 1.2, which will be the next stable release, and which shows a preview of the new features getting into the 1.2 final release. It is not intended for production use, but by people wanting to experiment with the new features and to help on the development. We are though trying to have these 1.1.x series as stable as possible, so things should not break too much :-)

Changes since libgda 1.1.2

  • Fixed boolean values in exporting functions (Álvaro)
  • Fixed compiler warnings (Murray)
  • Added gda_field_attribute_equal (Murray)
  • Added get_last_insert_id method for providers (Rodrigo)
  • Added create_table and drop_table methos for providers (Rodrigo)
  • Added some more API documentation (Rodrigo)
  • Added missing implementations in XML provider (Rodrigo)
  • Added missing types to gda_type_to_string (Murray)
  • Fixes for compilation with gcc 3.4 (Jürg)
  • Fixed documentation to work with xsltproc rather than openjade (Rodrigo)
  • Updated translations:
    • cs (Miloslav)
    • en_CA (Alexander)
    • en_GB (Gareth)
    • es (Francisco)
    • it (Marco)

Changes since libgnomedb 1.1.2

  • Fixes for compilation with gcc 3.4 (Jürg)
  • Added stock icons for relations (Vivien)
  • Updated translations:
    • es (Francisco)
    • nl (Vincent)
    • pt_BR (Gustavo)

Tarballs are available at

To install this new version, you'll need:

  • libgda: glib, libxml2, libxslt
  • libgnomedb: libgda and dependencies, libgnome/ui, libglade, libbonoboui and, optionally, gtksourceview

You can find more information at the projects' homepage (http://www.gnome-db.org), or you can ask any question/propose anything you want in the GNOME-DB mailing list, which is available at http://mail.gnome.org/mailman/listinfo/gnome-db-list.

libgdamm 1.3.3


libgdamm provides C++ wrappers for libgda for use with gtkmm. libgda is a generic database API with several database provider implementations.

libgdamm is now usable, with actual working examples.

Contact us in the usual gnomemm places - see http://www.gtkmm.org. There is a libgdamm component in bugzilla's gnomemm product.

It's in gnome's cvs in gnomemm/libgdamm.



  • Now depends on glibmm 2.4.
  • Added and used FieldAttributes.
  • Connection:
    • The destructor closes the connection.
    • Added get_last_insert_id().
  • DataModel: get_value_at() memory management fixed.
  • Transaction: constructor fixed.
  • Value:
    • Implemented the constuctors.
    • Added type_to_string() and type_from_string(). (Murray Cumming)


http://ftp.gnome.org/pub/gnome/sources/libgdamm/ and the mirrors.

You will need glibmm 2.4 and libgda, available from the same place.

Murray Cumming

gnome-games 2.7.2

Just in time for the GNOME 2.7.1 release we present gnome-games 2.7.2. Mostly this is because I get a kick out of having the largest version number, but it is also because Jon McCann has made blackjack resizeable.

As usual with a development release this code is unstable and liable to blow up in your face, but you will have fun while waiting for it to happen !

You can find it at:


and mirrors.

  • Callum

gwget2 0.11

Gwget2 it's a download manager for Gnome 2. It's use wget as a backend.

What's new:

  • Add a Column list preference tab. Now you can select what column do you want to view.
  • Add a propierties to the popup context menu.
  • Remember if the toolbar must be shown.
  • Remember the window size and position.

Homepage and screenshots:




David Sedeño Fernández
david at alderia dot com

Epiphany 1.3.0


What is it ?

Epiphany is the GNOME web browser, based on the mozilla rendering engine. It aims to be simple and easy to use.


Epiphany 1.3.0 is a development release in the unstable series leading up to GNOME 2.8.

What's changed ?

Epiphany 1.3.0

Removed features

  • Dropped support for mozilla < 1.6 (Christian)
  • Removed nautilus view (Christian)

Interface improvements

  • Fix duplicate accesskey, use correct case for button text and make message selectable in the confirm-close dialogue (Piers)
  • Use verb for action button and various minor tidy ups on the import dialogue (Piers)
  • Add "Save Link As..." to Image/Link popup (Christian) [#138207]
  • Remove "Open Image in New [Tab|Window]" from the context menu (Christian)
  • Remove extraneous separators in context menus (Christian) [#115897]
  • Use right capitalisation for fonts lang label in prefs (Piers)
  • Make buttons the same size in Industrial theme and make text selectable in history confirm-clear dialogue (Piers)
  • Make prefs, pdm and print setup dialogues transient to their parent and destroy with parent (Christian) [#139124]
  • Make warning message selectable in content handler dialogue (Piers)
  • Sort the actions in the location entry autocompletion dropdown (Christian) [#139575]
  • Add Ctrl+S as an alternate accel for "Save As" (Piers) [#139415]
  • Add "Downloads" folder shortcut to our file chooser dialogues (Christian)
  • HIGified confirm-overwrite dialogue (Patanjali Somayaji, Piers) [#133152]
  • Make Escape cancel overwrite dialog (Piers)
  • Add some filters to the file chooser dialogues (Christian) [#139418]
  • Jump to new tabs created from command lines (Christian) [#141168]
  • Fix accelerator for OpenImage action (Christian)
  • Statusbar re-design: Move lock icon to left; hide progress bar when no activity (Christian) [#137845]
  • Simplify context menu wrt. frames (Christian) [#138442]
  • Open bookmark in new tab on middle-click (Christian) [#106250]

Code changes

  • Made sure every file includes config.h (Christian)
  • Use more efficient mozilla string conversion routines (Christian)
  • Adapt to various mozilla API changes (Marco, Christian, Xan, Piers)
  • Improve chrome handling (Marco)
  • Cleanup after making EphyTab a GtkBin (Christian)
  • Some API cleanups (Adam)
  • Some comment cleanups (Adam)
  • Register stock icons (Christian)
  • Added/improved some debug output (Christian)
  • Get rid of #if GTK_CHECK_VERSION() stuff and remove optionmenu code in the Gtk NSS dialogues (Christian)
  • Synchronise editable toolbar changes from galeon, this fixes simple usage, stops crashes when dragging items to and from other applications, and adds the ability to override the toolbar style (Crispin Flowerday)
  • Track the active window with focus events (Christian)
  • Eliminate ExternalProtocolHandlers in favor of setting prefs to make Mozilla not handle the protocols internally (Christian Biesinger)
  • Add defines for private mozilla api usage to make it easier to track what we need to port to embed string and what we need to be using only public api (Marco)
  • Make the statusbar's GtkTooltips publicly accessibly (Christian)
  • Clean up encoding handling (Christian)
  • Allow compilation without mozilla wallet extension (Christian)
  • Some fixes for compilation with gcc 2.95 (Christian)
  • Backport changed from the new gtkcellrendererprogress which was based on ephy's, to support RTL and fix overflow bug (Christian)
  • Various solaris portability fixes (Brian Cameron, Christian)

Bug fixes

  • Remove unnecessary g_object_notify()s (Marco)
  • Fix test for toolbar removability (Christian)
  • Don't crash when draggin a toolbar separator around (Christian)
  • Make location entry not have a proxy menu item (Christian)
  • Make select-by-key support unsorted lists (Xan) [#137054]
  • Don't unref NULL icons (Christian) [#137715]
  • Fix content policy contract-ID (Christian)
  • Set window border icon on the about dialogue (Christian) [#137806]
  • Fix width of "Add" button in PDM dialogue with some themes (Christian) [#137811]
  • Fix XBEL mime type for import (Marco)
  • Fixes to API documentation build (Adam, Christian)
  • Make the "Go" button actually work (Christian)
  • Fix arg type of dom_* signals to match the closure (Christian)
  • Use stock icon for "Open" on content handler dialogue (Christian) [#135765]
  • Use stock icon for "Download" on content handler dialogue (Christian)
  • Fix proxy tool item disconnection on location entry (Christian)
  • Fix opening of bookmarks in new tabs when there is no existing window (Christian) [#138343]
  • Fix context menu on anchors without href attribute (Christian) [#138200]
  • Make startup script work on older solarises (Christian) [#138088]
  • Fix filechooser response codes (Federico Mena Quintero) [#138263]
  • Fix compilation with -fdata-sections (Christian) [#136878]
  • Don't allow a font size less than 1 (Piers)
  • Fix bookmarks toolbar visibility in fullscreen and print preview mode as well as for javascript popups (Christian) [#138520]
  • Fix link drag-and-drop to empty space on notebook (Christian) [#138902]
  • Don't abort on gconf errors, just display a message on console (Christian) [#139247]
  • Make ephy-node refcount initialize to 1 and not 0 (Adam)
  • Fix various filename encoding bugs (Christian)
  • Don't quit the filechooser when selecting "No" from the confirmoverwrite dialoge (Christian) [#139400]
  • Set the action's accel_path, fixes crash when dynamically assigning accels (Christian) [#139641]
  • Fix saving of linked content. Don't create the directory; mozilla will do it for us if necessary (Christian)
  • Make the "Files" suffix translatable (Christian)
  • Removed the ge_popup_blocked signal on EphyEmbed (Adam)
  • Do not uncompress when the type is not html (Marco) [#131778]
  • Fix chrome for new windows opened from _blank target (Marco) [#139512]
  • Fix font selection combo box issues (Christian) [#138560]
  • Fix encoding of saved content (Marco) [#141050]
  • Exit print preview mode before closing a window; fixes a crash (Christian) [galeon #121298]
  • Fix crash when trying to get URL from unrealizes EphyEmbed (Marco)
  • Fix some mem and refcount leaks (Christian)
  • Always pass the cache key to the persist object so we don't re-fetch the page on save (Christian) [#141652]
  • Forward download nsIAuthPrompt interface to the single sign-on prompt (Christian)
  • Destroy the EphyBrowser in destroy handler, but delete it only on finalize. Make public EphyBrowser methods safe for calling after Destroy (Christian) [#142184]
  • Fix LD_LIBRARY_PATH in startup script never to (implicitly) include current dir (Christian) [#141576]
  • Fix observer topic check for cookie "cleared" notification (Christian)
  • Fix capitalisation in filechoose filter names (Christian)
  • Emit the "tab_removed" signal also for the window's last tab (Christian) [#142078]
  • Fix stupid bug which prevented compilation with gcc 3.4 (Christian)
  • Elimiate indeterminate progress (Christian) [#142303, #142305]
  • Fix toolbar editor drag icon theming bug (Crispin Flowerday)
  • Fix reload not to use forced reload by default (C. J. N. Breame) [#143365]


  • xml docs validity fixes (Piers)
  • xml docs validity fixes (Sebastian Heinlein) [#140918]
  • Improve description of 'secure' cookies (Piers) [#136443]
  • API documentation (Adam)
  • Maintenance of 1.4 plan (Piers, Marco)
  • Update screenshots (Piers)
  • Updated Smart Bookmarks help content (Matthew Gatto) [#139616]
  • Minor updates to match UI (Piers)

Documentation translations

  • Hizkuntza Politikarako Sailburuordetza (eu)


  • (ar)
  • (bg)
  • Xavier Conde Rueda (ca)
  • Miloslav T. (cs)
  • Ole Laursen (da)
  • Alexander Winston (en_CA)
  • Gareth Owen (en_GB)
  • I. L. Murgoitio (eu)
  • Francisco Javier F. Serrador (es)
  • Alastair McKinstry (ga)
  • (gu)
  • Dvornik L. (hu)
  • helgi (is)
  • Zygimantas Berucka (lt)
  • Asmund Skjeveland" (nn)
  • (pa)
  • Duarte Loreto (pt)
  • (ru)
  • Marcel Telka (sk)
  • Laurent Dhima (sq)
  • Ma SivaKumar (ta)
  • (th)
  • Pablo Saratxaga (wa)
  • Liu Songhe (zh_CN)

Where can I get it ?

Source code:
http://ftp.gnome.org/pub/GNOME/sources/epiphany/1.3/epiphany-1.3.0.tar.gz with MD5 sum bb4368021bc8cf631fce44284bcfa93e.

Epiphany 1.3.0 requires mozilla 1.6, 1.7 branch or trunk. It has been confirmed to work with mozilla 1.7rc1 and 1.7rc2, and should work with 1.7 once released.

The recommended version is Mozilla 1.6:

More about dependencies and installation tips:



Bakery 2.3.4

Bakery is a C++ Framework for creating document-based GNOME applications using gtkmm. Bakery 2.3.x is for gtkmm 2.4 and libxml++ 2.6

  • 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 provides useful utility classes.

Documentation and downloads are available at http://bakery.sourceforge.net


bakery 2.3.4:

  • gcc 3.4 build fixes. (Bryan Forbes)
  • Added contructors for use with libglademm's get_widget_derived().
  • App_WithDoc: Added add_mime_type(), which should be used to filter the recent-files list, but there seem to be some gnome-vfs bugs that stop it from working.
  • Document: Added signal_forget(), so the view can null its Document pointers when it is deleted. Surely there's a better way. (Murray Cumming)

Murray Cumming

Epiphany Extensions 1.1.0


What is it ?

Epiphany Extensions is a collection of extensions for Epiphany, the GNOME web browser.

Epiphany Extensions 1.1.0 is a development release for the development series of Epiphany, starting with version 1.3.0.

What's new ?

Epiphany Extensions 1.1.0

Code changes

  • Adapt to Epiphany API changes (Christian)
  • Portability fix for FreeBSD (Christian, taken from FreeBSD ports)
  • Adapt to mozilla API changes (Christian, Adam)
  • Refactored link checker (Adam)
  • Use public epiphany API to get at the statusbar security icon (Christian)

Bug fixes

  • Build fixes (Christian, Adam)
  • Mem leak fix (Christian)
  • Fix link checker stuck busy cursor (Adam)
  • Fix handling of invalid encodings (Adam)
  • Fix stupid bug, connect to the right signal on tab-remove (Christian)


  • Xavier Conde Rueda (ca)
  • Miloslav Trmac (cs)
  • Adam Weinberger (en_CA)
  • Francesco Marletta (it)
  • Zygimantas Berucka (lt)
  • Reinout van Schouwen (nl)
  • GNOME PL Team (pl)
  • Duarte Loreto (pt)
  • Dmitry G. Mastrukov (ru)
  • Christian Rose (sv)
  • Yuriy Syrota (uk)
  • Pablo Saratxaga (wa)
  • Liu Songhe (zh_CN)

Where can I get it ?

Source code:

Epiphany Extensions 1.1.0 requires Epiphany 1.3.0 or above: