ANNOUNCE: glibmm 2.3.0



*** gtkmm 2.2

glibmm provides a C++ interface to glib. glibmm was previously part of gtkmm. 
glibmm 2.3/2.4 will wrap any additional API in glib 2.4.
http://www.gtkmm.org

glibmm 2.4 installs in parallel with gtkmm 2.0/2.2, so you can install
this unstable library without the risk of breaking existing applications. This allows
us to break ABI and API, though we will try not to break API unless it is absolutely 
necessary.

*** Changes

Changes in glibmm 2.3.0:

* Now separate from gtkmm, so you can use things like Glib::ustring without depending 
  on gtkmm.
* This does not yet require glib 2.3 because there has been no tarball release of that yet. 
  For now, you can build glibmm 2.3.0 with glib 2.2.x.
* When using pkg-config, you should check for "glibmm-2.4".
* Glib::ObjectBase inherits virtually from SigC::Object, allowing multiple inheritance with other
  classes that inherit from SigC::Object.
* RefPtr:
  - is_null() was removed, to encourage you to use "== 0" instead.
  - operator=(CppObject*) was removed.
* gtkmmproc is now gmmproc.
* All the glibmm bugfixes in gtkmm 2.2.x.

*** Download

http://www.gtkmm.org/download.shtml

You will need libsigc++ 1.2, available here: 
https://sourceforge.net/project/showfiles.php?group_id=1970


*** Development 

There is ongoing discussion on the mailing list: 
http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org

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





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