ANNOUNCE: gnomemm 1.3.2



*** gnomemm

The libgnome*mm libraries wrap the GNOME2 libraries for C++, for use
with gtkmm2. They are collectively known as gnomemm. This release should work 
with the 'Gnome 2.0 Beta "20022002 - Yay for trenary!"' release. 

libgnomeuimm wraps libgnomeui for C++.
libgnomecanvasmm wraps libgnomecanvas for C++.
libgnomemm wraps libgnome for C++.
gconfmm wraps GConf for C++.

We have also provided gnomemm as one umbrella package, gnomemm-all, for your 
convenience. This is experimental.

*** Changes since 1.3.1:

libgnomemm:

* No changes - no new release.

gconfmm:

* Initial GNOME2 version, now included in gconfmm. (Gergo Erdi)
* Changed namespace from GConf to Gnome::Conf, to make it more clearly a part of gnomemm. 
  GConf does not depend on much of GNOME, but it is part of GNOME.
* Added Gnome::Conf::init().
* Added the example from the old gconfmm, and updated it for gtkmm2 and gconfmm2.
* gconf/src/client.hg: Use std::pair<> for set/get_pair API (Gergo Erdi)

libgnomecanvasmm:

* Wrapped remaining methods and signals in Canvas and Item.
* Art::Affine(const double[6]) constructor is now explicit, and the 
  arg is const, with a fixed array size.
* Removed an if{} check from init(). This would have prevented 
  Gnome::Canvas::init() or Gnome::Conf::init() from working after one of 
  them had run first.
* Added GnomeCanvasShape wrapper, and corrected RectEllpise and Polygon to
  inherit from it. 
* Fixed name and description in the pkg-config file. (Andreas Holzmann)
* Uncommented Canvas::get_item_at(). Don't know why it was commented.

libgnomeuimm

* Added IconTextItem wrapper, and used it in IconList.
* Updated About properties.
* Now depends on gconfmm, because libgnomeui depends on gconf, 
  and this will make extra awkward initialization unnecessary when people 
  use gconfmm with a gnomemm app.
* The pkg-config .pc file, and the ModuleInfo now share the version numbers 
  of their dependencies with configure.in's PKG_CHECK_MODULES() call.

*** Download 

http://sourceforge.net/project/showfiles.php?group_id=1161

You will need the latest unstable gtkmm2, available from the same place.

*** Installation:

The gnomemm libraries should be built and installed in this order:
libgnomemm, gconfmm, libgnomecanvasmm, libgnomeuimm.

-- 
Murray Cumming
murrayc usa net
www.murrayc.com




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