ANNOUNCE: exo 0.5.0 released
Nick Schermer
nick at xfce.org
Sun Oct 18 20:33:21 CEST 2009
exo 0.5.0 is now available for download from
http://archive.xfce.org/src/xfce/exo/0.5/exo-0.5.0.tar.bz2
http://archive.xfce.org/src/xfce/exo/0.5/exo-0.5.0.tar.bz2.md5
http://archive.xfce.org/src/xfce/exo/0.5/exo-0.5.0.tar.bz2.sha1
SHA1 checksum: b46a9046afc9d3de0512b68b1605f2341d5eef24
MD5 checksum: f475174af1fcec9657cfd148e2fca3bb
What is exo?
============
Exo is an Xfce library targeted at application development. It contains
various custom widgets and APIs extending the functionality of GLib and
GTK+. It also ships utilities for defining preferred applications,
mounting storage devices and more.
Website:
http://xfce.org/projects/exo
Release notes for 0.5.0
=======================
This is a development release leading up to exo 0.6.0. The new API
additions are not yet finalized, so there may be incompatibilities
between this release and the final 0.6.0 release.
The API version of exo has been changed from 0.3 to 1, to make it easier
to bump minor and major version numbers in future releases. To compile
against this version of exo, you have to change exo-0.3 to exo-1 in your
configure file. This backwards-incompatible change has also been used to
remove deprecated APIs or APIs that are now provided by Gtk 2.14 or Glib
2.18.
Removed or incompatibly changed classes/enums/functions:
- Renamed exo_url_about_dialog_hook() to
exo_gtk_url_about_dialog_hook().
- Exo(Mutual)Binding structures are now private.
- Removed exo_icon_view_{set,get}_{text,markup,pixbuf}_column().
- Removed ExoPangoEllipsizeMode and related functions.
- Removed exo_md5_*() functions and ExoMd5Digest.
- Removed exo_intern_string() and exo_intern_static_string().
- Removed ExoEllipsizedLabel has been entirely removed.
- Removed exo_gtk_object_ref_sink() and
exo_gtk_radio_action_set_current_value().
- Removed exo_url_show() and exo_url_show_on_screen().
New classes/functions:
- ExoJob and ExoSimpleJob for handling threaded/asynchronous jobs.
- exo_str_is_empty(), exo_str_looks_like_an_uri().
Other changes:
- GIO module for handling URIs that are known by the preferred
applications framework.
- API documentation has been inlined in the code.
- Various other fixes, cleanups and translation updates.
More information about the Xfce
mailing list