ANNOUNCE: gtkmm 2.2.0



*** gtkmm 2.2

gtkmm provides a C++ interface to GTK+. gtkmm 2.2 wraps GTK+ 2.2
http://www.gtkmm.org.

Like GTK+ 2.2, gtkmm 2.2 contains only API addition, without API or ABI
breakage.

Contrary to the gtkmm 2.0.2 announcement, gtkmm 2.0.2 will not build
with GTK+ 2.1.x, due to minor API breakage in GTK+. 

If you installed gtkmm 2.1.0, 2.1.1, or 2.1.2, you MUST do this, to 
fix our previous libtool versioning mistake:

  rm <prefix>/lib/lib{glib,pango,atk,gdk,gtk}mm-[12].0.so.[345]*

where <prefix> is something like /usr/local or /opt/gnome2.


*** Changes

Changes in gtkmm 2.2:

Highlights:
- New GTK+ 2.2 API wrapped:
  * Gtk::ListStore and TreeStore move(), reorder(), iter_is_valid() 
  methods added.
  * Gdk::DisplayManager, Display, and Screen added for multi-head systems, 
  and various methods that use them. 

- Existing API improved:
  (We did break API that we were sure was totally unusable)
  * atkmm rewritten and usable.
  * Gtk::Clipboard rewritten and now usable, with examples and documentation.
  * Gtk::TreeView drag-and-drop now usable, with examples, and documentation.
  * Gtk::TreeModelSort wrapped.
  * Gtk::Toolbar has a non-STL-style interface, like the other containers.
  * glibmm: Added string utility functions, get_appname(), file_open_tmp() 
    and file_open_contents(). Glib::Markup added - this is not a real XML 
    parser. 
  * Various bugfixes - see ChangeLog.

The following people made gtkmm 2.2 happen:
Ross Burton
Murray Cumming
Daniel Elstner
Walter H. van Holst
Mark Jones
Gary Peck
Daniel Sundberg
Naofumi Yasufuku


*** 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
murrayc usa net
www.murrayc.com




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