Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, December 9, 2003

Dec 10, 2003, 05:00 (0 Talkback[s])


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

Epiphany 1.1.1


What is it ?

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


What's changed ?

Epiphany 1.1.1

Code changes

  • Adapt to mozilla API changes (Marco, Xan, Christian)
  • Sync gtk+ NSS dialogues from galeon (Marco)
  • Embed commands interface for clipboard commands (Marco)
  • Re-sync egg-editable-toolbar with gtk+ toolbar api changes (Marco)
  • New file chooser wrapper class (Christian)
  • Re-sync nautilus view with nautilus api changes (Marco)
  • Cleanup of EphyWrapper to use higher-level mozilla api (Marco)
  • Initialize EphyWrapper on realize (Marco)
  • Instantiate an about:blank automatically (Marco)
  • Show filechooser from header sniffer (Marco, Christian)
  • Use content document dom to determine is_framed (Marco)
  • Sync egg-editable-toolbar api with gtk+ toolbar api (Soren Sandmann)
  • Use gnome-vfs helpers to launch apps, drop our own helpers (Marco)
  • Only save history db if it's changed (Christian)
  • Implement new downloading from ContentHandler (Xan)
  • Use stock gcclosure-marshals where they exist (Christian)
  • Implement commands state api (Marco)
  • Rework ContentHandler to use auto_open of downloads (Xan)
  • Resync eel-gconf-extensions from eel (Marco)
  • Migrate old font settings (Marco)
  • Get rid of gresult type (Christian)
  • Remove unused function from ephy-gui (Marco)
  • Use glib gi18n header instead of bonobo/libgnome one (Marc, Christian)
  • Don't cache the dom document since it changes for every load (Marco)
  • List of safe mime types, and script to update it (Marco)
  • Use list of safe mime types to determine if we auto-open (Marco)
  • Use gtk icon theme instead of gnome icon theme (Marco)
  • Better ephy completion model (Marco)
  • Port ephy node db saving and bookmarks RDF export to new libxml xmlWriter api (Christian)
  • Remove some unneeded prototypes (Marco)
  • Cleanup session, also persist bme and history window (Marco)
  • Re-use gtkmozembed signals (Marco)
  • Hack to make tooltips on toolbar items work (Marco)
  • New extensions API (Christian)
  • Port session to new extensions api (Christian)
  • Reworked automation/activation (Marco)
  • Enable deprecations and -Werror only in maintainer mode (Marco)
  • Move gnome session code in the shell (Marco)
  • Port to changed gtk+ combo box api (Marco)
  • gtk-doc support (Marco)
  • handle_content signal on EphyEmbedSingle for external downloader support (Marco)
  • Refactor embed single apis into new EphyCookieManager, EphyPasswordManager and EphyPermissionManager interfaces (Christian)
  • Implement arbitrary_url lockdown pref (Marco, Christopher Lahey)
  • Don't build external protocol handlers with mozilla 1.6, it has its own (Marco)
  • Merge exthandler/content implementation (Marco)
  • Refactored PDM dialogue implementation (Christian)
  • Lockdown: disable loading from unsafe protocols (Christian)
  • Port zoom control to new GtkComboBox (Christian)
  • Show time remaining in download tray icon tooltip (Marco)
  • Lockdown: disable chrome changes from js (Marco, Christopher Lahey)
  • Port EphyDialog and all users to new GtkComboBox (Christian)
  • Remove GtkOptionMenu support from EphyDialog (Christian)
  • Re-enable deprecation when in maintainer mode (Marco)
  • Port GtkNSSClientAuthDialogs to new GtkComboBox (Christian)
  • Remove some unused includes (Marco, Christian)

New features

  • Persist zoom setting per host (Christian)
  • Undo/Redo in forms (Dave, Marco)
  • Gtk+ NSS Auth Dialogues (Crispin Flowerday, from galeon)
  • Tray icon support for downloader (Marco)
  • Beginnings of lockdown mode (Marco, Christian, Christopher Lahey)

Interface improvements

  • Improved downloader interface (Marco, Xan)
  • Move the spinner in its own mini-toolbar (Marco)
  • New hand cursor adapted from eog (Dave)
  • Use hand cursor in toolbar editor (Marco)
  • Made encodings dialogue auto-apply (Christian)
  • Don't pollute statusbar with the "done" mesage (Dave)
  • Auto-close downloader when no more items left (Xan)
  • Use new gtk+ file chooser (Christian)
  • Better sorting of encoding autodetectors (Christian)
  • Implement smart selection in downloader view (Xan)
  • Smoother toolbar drag highlighting (Soren Sandmann)
  • Update commands sensitivity in menus (Marco)
  • Implement UI for download folder (Xan)
  • Make prefs and PDM dialogues global (Christian)
  • Improved cookie properties dialogue (Piers Cornwell)
  • Split print into print setup and print (Christian)


  • Remove invalid items from toolbars on load (Marco)
  • Don't hide a separator item while dragging it (Marco)
  • Fix delete event handling for downloader (Xan)
  • Add missing default prefs for some language groups (Christian)
  • Fix default prefs file for new mozilla parser changes (Christian)
  • Remember upload path (Christian)
  • Fix bookmarks import dialogue button duplication (Christian)
  • Convert filenames to/from utf-8 before using them (Christian)
  • Fix spinner refcounting (Christian)
  • Fix fullscreen toolbar visibility (Marco)
  • Force encoding on changes, so we can go back to automatic (Christian)
  • Build nautilus server only when view is enabled (Marco)
  • Fix leak of liststores from combo boxes (Marco)
  • Fix dnd data provided by drag handle (Marco)
  • Fix toolbar drag type creation (Marco)
  • Don't require parent window for filechooser (Marco)
  • Fix toolbar highlighting (Marco)
  • Set sensible cursor hotspot in toolbar editor (Marco)
  • Fix filechooser directory persistence (Christian)
  • Unset silent mode after printing (Christian)
  • Don't unref print dialogue twice when shown from mozila (Christian)
  • Fix return value from print dialogue so mozilla won't show erroneous error dialogue (Christian)
  • EphyDialog needs to be initialised when run, too (Christian)
  • Use signal accumulators for boolean-return signals (Christian)
  • Do not try to set sensitivity "Paste" menu items, the wait api cause bad crashes (Marco)
  • Only allow printing the selection if there really is one (Christian)
  • Use show() when run()ning an EphyDialog (Christian)
  • Fix completion model crash on deleting a bookmark (Marco)
  • Fix ephy location entry finalisation (Christian)
  • Fix bookmarks editor crash from gtk clipboard wait api (Marco)
  • Fix history db saving not to save "All" node (Marco)
  • Don't unref the icon theme, we don't own it (Christian)
  • Unlink session file when all windows are closed (Marco)
  • Fix conversion on saving, fixes view-source (Marco)
  • Fix recovery from corrupt toolbar layout file (Christian)
  • Fix completion model column use (Marco)
  • Import gtk NSS dialogues glade file from galeon, too (Christian)
  • Build XUL dialogues with a gtkmozembed in a gtkwindow (Marco)
  • Fix warning when showing the encodings dialogue (Christian)
  • Link up toolbar editor help (Christian)
  • Fix some typos (Marco)
  • Unref on timeout when in server mode (Marco)
  • Expand cmd line args (Marco)
  • Nautilus view refcounting bug fix (Marco)
  • Fix crash when starting with --bookmarks-editor, correctly instantiate a session (Marco)
  • Don't re-fetch POST pages for show-source (Marco)
  • Make encodings dialogue transient (Christian)
  • Remove unused enum values (Christian)
  • Mark EphyFooPriv structs as private for gtk-doc (Christian)
  • Don't assert, return instead in impl_go_up (Marco)
  • Fix context menu leak (Marco)
  • Make session saving low disk safe (Marco)
  • Fix "Download Link" context menu item text (Marco)
  • Use stock icons where provided (Marco)
  • Only set autoproxy url if non-empty (Christian)
  • User ephy filechooser in download folder picker (Xan)
  • Fix RDF export to export 100% instead of only 50% of bookmarks (Christian)
  • Fix cookie manager signal marshaller type (Christian)
  • Restore copy and paste menu items on form fields (Marco)
  • Live updates of cookies list in PDM dialogue (Christian)
  • Don't blindly overwrite files when downloading (Xan)
  • Fix some mem leaks (Christian)
  • Fix ephy_embed_get_location() on an unrealized widget (Marco)
  • Monitor /system/http_proxy for proxy changes (Christian)
  • Set pref widget sensitivity from gconf key writeablility (Christian)
  • Fix strftime(3) usage (Christian)
  • Fix GtkExpander state persistence in NSS dialogue (Christian)
  • Remove duplicate signal from EphyEmbed (Christian)


  • Documentation neatening, organisation (Piers Cornwell)
  • Some new sections documented (Piers Cornwell)
  • Some docs fixes (Dave)
  • Beginnings of API documentation (Marco, Christian)
  • Document preferences and downloader (Piers Cornwell)
  • Document security and certificates section (Piers Cornwell)


  • Christian Neumair (de)
  • Christian Rose (sv)
  • Danilo Segan (sr)
  • Francisco Javier F. Serrador (es)
  • Gustavo Noronha Silva (pt_BR)
  • Hasbullah Bin Pit (ms)
  • KAMAGASAKO Masatoshi (ja)
  • Kostas Papadimas (el)
  • Marcel Telka (sk)
  • MÉrtin Æsmirov(az)
  • Miloslav Trmac (cs)
  • Ole Laursen (da)
  • Paul Duffy (ga)
  • Vincent van Adrighem (nl)

Where can I get it ?

Source code:

Epiphany 1.1.1 requires mozilla 1.4, 1.5, mozilla cvs. The suggested version is Mozilla 1.5:

More about dependencies and installation tips: http://gnome.org/projects/epiphany/downloads.html



Yelp 2.5.1

Yelp 2.5.1: "Knowing Is Half the Battle"

Version 2.5.1 of everybody's favorite help viewer, Yelp, is ready for your testing pleasure. Not a whole lot has happened since 2.5.0, but hey, it's only been a week. The real excitement is that I've actually suckered people into working on this thing.

What is it?

Yelp is the default help browser in GNOME 2. Yelp is currently able to view DocBook. It should also support HTML, man, and info once all the regressions are ironed away.

What's changed?

  • Remove empty Categories headers from TOC (Shaun McCance)
  • Back, Forward, and Find in Page are back (Chee Bin HOH)
  • Crashes found and fixed: Joe Markus Clarke (2) Diego González (1) Shaun McCance (1)
  • Updated translations:
    cs (Miloslav Trmac)
    lt (Sygimantas Beruèka)
    mn (Sanlig Badral)
    nl (Tino Meinen)
    sr (Danilo Åegan)
    sr@Latn (Danilo Åegan)
    th (Paisa Seeluangsawat)
    fr (Jean-Michel Ardantz)

Where can I get it?



GNOME System Tools 0.30.0

The GNOME System Tools are a set of cross-platform configuration utilities for Linux and other Unix systems. Internally they are divided in frontends and backends. The frontend knows nothing about the underlying system and provides the same user interface across the different types of systems. The backend knows how to read and write the configuration information. The GNOME System Tools do not impose a new database on the system: they work with the default configuration files so that configuration can still be done by hand or by other tools.

Changes since last release


  • added GDK_WATCH cursor when the tool is frozen (Carlos Garnacho)
  • string and UI fixes (Carlos Garnacho)


  • Added user feedback when the tool is detecting the modem device (Carlos Garnacho)
  • Made it to save the DNS list when saving a profile (Carlos Garnacho)


  • silented warnings (Carlos Garnacho)


  • fixed a possible crasher (Carlos Garnacho)


  • removed the "profiles" button from the main dialog (Carlos Garnacho)

... plus other lots of bugfixing


  • Azerbaijani (Metin Amiroff)
  • Czech (Miloslav Trmac)
  • Danish (Ole Laursen)
  • Dutch (Vincent van Adrighem)
  • French (Jean-Michel Ardantz)
  • Greek (Kostas Papadimas)
  • Malay (Hasbullah Bin Pit)
  • Portuguese (Duarte Loreto)
  • Serbian (Danilo Åegan)
  • Spanish (Francisco Javier F. Serrador)
  • Swedish (Christian Rose)


You can get it from :

intltool 0.28

A new release of the intltool package is available; this time codenamed "...Jeg har aldrig rigtig brudt mig om glögg, det smager lidt ligesom Sverige lugter ;-) (From Jul på Vesterbro)". The intltool package is a set of tools for translating the contents of data files using the gettext translation framework.

As always we suggest everyone to upgrade.

Brian Cameron fixed a long standing issue in intltool - the migration to a real XML parser - which means that it now depends on XML::Parser. Malcolm Tredinnick made sure to fix some of the new bugs introduced by this as well as some other long standing bugs!

Thanks goes to Brian Cameron! and to Sun Microsystem for sponsoring him ;-) and thanks goes to Malcolm for picking up Scrollkeeper hacking and keeping an eye on intltool at the same time.

Thanks guys!

Some of the changes in intltool since last release:

  • made intltool-merge use XML::Parser (#116526 and others) [Brian Cameron]
    • added and updated tests
    • updated so that intltool-merge doesn't add a trailing 'n' character to CDATA values.
    • Corrected the logic of encoding/decoding the string before/after translation.
    • Added it to build, made it install (Kenneth Christiansen)
      • Added missing DESTDIR (Abel Cheung)
      • Also nstall OrigTree.pm in the distribution tree (Malcolm T)
      • Check for the XML::Parser module at build time (Malcolm T)
  • Added INTLTOOL_KBD_RULE for GOKs *.kdb files (Bill Haneman)
  • Added --multiple-output option (Kenneth Christiansen)
  • Avoid bashism in xgettext version check. (#120267) (Abel Cheung)
  • Handle standard GNU gettext 0.12 and 0.13 installations (Malcolm T)
  • Fix the running of test 18 (multiple output test) (Malcolm T)

Intltool 0.28 installs a XML::Parser::Style module in your source directory. Be sure that your are doing the following (from the README):

Add intltool-extract.in, intltool-merge.in, intltool-update.in and intltool-modules/XML/Parser/Style/OrigTree.pm to EXTRA_DIST in your top-level Makefile.am and also to the top-level .cvsignore. Also add the non-.in versions to .cvsignore

You can find the source code for intltool 0.28 on GNOME FTP site:


If you have problems with intltool, please report bugs at bugzilla.gnome.org.

  • Kenneth

GNOME Terminal 2.5.1


GNOME Terminal 2.5.1


Standard GNOME terminal application.


Thanks go to the translation teams, to Sun's documentation team, and to the indefatigable bug-keepers.

  • Fixed some glitches present in the navigation among notebook tabs.
  • Make sure the profile editor sets mnemonic widgets on things so that we are nice to gnopernicus/GOK users (David Hawthorne, Padraig O'Briain)
  • Updates to the manual.
  • Follow the HIG and the GDSG more closely.
  • Make uris go through gnome_vfs_make_uri_from_input so that things like www.gnome.org are properly handled (Behdad Esfahbod).
  • Translation updates by Mértin Æsmirov (az), Miloslav Trmac (cs), Ole Laursen (da), Kostas Papadimas (el), Kamagasako Masatoshi (ja), Hasbullah Bin Pit (ms), Arkadiusz Lipiec (pl), Dmitry G. Mastrukov (ru),



GNOME Software Map entry


GNOME Desktop Themes 2.5.1


GNOME Desktop Themes 2.5.1


A set of desktop themes for GNOME, including the GNOME 2.5 default theme ("Simple"), and many designed for users with low or limited vision.


  • Add some high contrast nautilus emblems, provided by Luca Feretti.
  • New/improved translations:

    Paisa Seeluangsawat <paisa@users.sf.net>

  • th.po: Updated Thai (th) translation.

    Iñaki Larrañaga <dooteo@euskalgnu.org>

  • eu.po: Updated Basque translation.

    Kjartan Maraas <kmaraas@gnome.org>

  • no.po: Updated Norwegian (bokmal) translation.


  • Add expander-size and expander-spacing properties to HC themes. (Still doesn't work however, until bug #126282 is fixed.)
  • Make minicommander icons bigger for large print themes. Fixes #96086 properly.



GNOME Software Map entry