---

Release Digest: GNOME, December 9, 2003

Epiphany 1.1.1

Hi,

What is it ?

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

http://gnome.org/projects/epiphany

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)

Bugfixes

  • 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

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

Translations

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

http://ftp.gnome.org/pub/GNOME/sources/epiphany/1.1/epiphany-1.1.1.tar.gz

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

ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.5/src/mozilla-source-1.5.tar.gz

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

Enjoy.

Marco


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?

http://ftp.gnome.org/pub/GNOME/sources/yelp/2.5/


Shaun


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

General

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

Network

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

Services

  • silented warnings (Carlos Garnacho)

Time

  • fixed a possible crasher (Carlos Garnacho)

Users

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

… plus other lots of bugfixing

Translations

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

Downloading

You can get it from :
ftp://ftp.gnome.org/pub/GNOME/sources/gnome-system-tools/0.30/


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:

http://ftp.gnome.org/pub/GNOME/sources/intltool/0.28/

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

  • Kenneth

GNOME Terminal 2.5.1

Application

GNOME Terminal 2.5.1

Description

Standard GNOME terminal application.

Enhancements

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),

Download

http://ftp.gnome.org/pub/GNOME/sources/gnome-terminal/2.5

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gnome-terminal


GNOME Desktop Themes 2.5.1

Application

GNOME Desktop Themes 2.5.1

Description

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.

Enhancements

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

Fixes

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

Download

http://ftp.gnome.org/pub/GNOME/

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gnome-themes

Get the Free Newsletter!

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