ANNOUNCE: gnomemm 1.3.4



*** 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 Desktop Beta 3: "La lluvia en Sevilla es una maravilla"' 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:

libgnomemm:

* Updated for gtkmm 1.3.10

gconfmm:

* Updated for gtkmm 1.3.10

libgnomecanvasmm:

* new Gnome::Canvas::Bpath and PathDef wrappers (Andreas Holzmann)
* Use new Glib::Value and Glib::PropertyProxy implementation. (Andreas Holzmann)
* Use new namespace enums. (Andreas Holzmann)
* Use new _DEFS() format in *.hg. (Murray Cumming)
* PathDef: Use new _CLASS_OPAQUE_REFCOUNTED macro instead of _CLASS_BOXEDTYPE.
 (Murray Cumming)
* Added BoxedType-like methods to Gnome::Points, so that it can be used for 
  Properties. (Murray Cumming)
* Gnome::Art::AffineTrans and Gnome::Art::Point obj() methods renamed to gobj(),
  to conform to match everything else. (Murray Cumming)
* Gnome::Canvas::set/get_center_scroll_region(): New functions wrapped.
  (Andreas Holzmann)
* demos/*: Missing curve demos added. More conform to coding standards.
  (Andreas Holzmann)

libgnomeuimm

* Use new _DEFS format in *.hg (Murray Cumming)
* Updated gnome-hello example for changed Gtk::MessageDialog constructors.
  (Murray Cumming)
* app-helper.c (cpp_strdup):
  Use ustring::bytes(), not ustring::size(). (Daniel Elstner)
* app-helper.c (libgnomeuimm_info_call):
  Catch any exceptions from the callback slot, and call
  Glib::exception_handlers_invoke() if something has been caught.
  (Daniel Elstner)
* Rewrote gnome-hello, separating the instance management from the main
  App class, and solving a Help|About segfault. (Murray Cumming)

*** 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]