[Announce] gtkmm-utils 0.2.0



Hello everyone,

I am proud to announce that the second release of gtkmm-utils
is available from:

    http://download.savannah.nongnu.org/releases/gtkmm-utils/0.2/


Direct link:

http://download.savannah.nongnu.org/releases/gtkmm-utils/0.2/gtkmm-utils-0.2.0.tar.gz
MD5 sum: db3c6d817f5ab4905bd96abea6422686


Changes since in gtkmm-utils 0.2.0 since 0.1.0
==============================================

New Tile API
------------

Tiles are intuitive widgets for a better user experience, by default
composed of an image, highlighted title and a short description. They
offer important extensibility not available when building a GtkTreeView
based interface. Very similar UI components are currently used by the
Beagle search tool (http://beagle-project.org). This release introduces
the Tile widget, TileView, a container, and optional PageNavigator,
which can together provide an integrated page-separated view. An example
is provided.

Logging
-------

The logging framework is now optionally thread-aware, which means that
calling Initializer::do_init() (ie initializing Glib threading) is not
obligatory any more (bug #21008, Jonathon Jongsma).

Minor API additions
-------------------

uprintf(), a printf for Glib::ustring.

Documentation
-------------

The Doxygen documentation has been updated to cover the tile API,
while the existing has been corrected where necessary.

Build scripts
-------------

The API version is now hardcoded to 1.0. It is does not mean that it
is stable, but rather an important clarification: the (target) API
version is 1.0, while the releases are currently 0.x. This also means
that from now on the headers will be installed in
$prefix/include/gtkmm-utils-1.0/gtkmm-utils/.

The option to build with GCC visibility support, which has been present
in 0.1 but not used effectively, is for now removed (commented) due to
significant problems it may cause when compiling. There is a separate
branch 'visibility' in the repository where work related to this is
kept.

What is gtkmm-utils
===================

A C++ utility and widget library based on glibmm and gtkmm.

Development
===========

Code is kept in a git repository at:

    git://git.sv.gnu.org/gtkmm-utils.git

Bugs should be reported at:

    http://savannah.nongnu.org/bugs/?group=gtkmm-utils&func=additem

Web & contact
=============

Project web site is at:

    http://savannah.nongnu.org/projects/gtkmm-utils

Wiki, which is also used as a homepage, is at:

    http://live.gnome.org/gtkmm_utils

If you have any questions or ideas, please email me directly.
When I see that there are a few people interested in the project,
I will set up a mailing list.

--
Marko
GimpNet and Freenode: markoa
http://marko.anastasov.name/blog




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]