GNOME 3590 Published by

gtkmm 2.11 wraps new API in GTK+ 2.11, and will become stable gtkmm 2.12 when GTK+ becomes GTK+ 2.12. It will be API/ABI-compatibile with gtkmm 2.10. 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API.

gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:
http://www.gnome.org/start/unstable/

Bindings for the rest of the GNOME Platform are also available, and are also API-stable.

http://www.gtkmm.org



*** Changes

glibmm 2.11.6:

* Added Glib::Regex, an API for doing regular expression search/matching. This is not fully wrapped yet, but the simple versions of the API are there. We need to write an example for this. (Murray Cumming)

gtkmm 2.11.3:

Gtk:
* Action: Added create_menu().
* CellRendererProgress: Added pulse, text-xalign, and
text-yalign properties.
(Murray Cumming)
* DragContext::get_targets(), SelectionData::get_targets():
Use the correct intermediate return type, to correct memory
management problems. This technically breaks ABI of these two
functions, but we believe that it was impossible to use them before,
so no applications should be broken by this improvement.
(Murray Cummng, Daniel Elstner) Bug #399403 (Yannick Guesnet)
* EntryCompletion: Added set_inline_selection() and
get_inline_selection().
Added cursor_on_match signal, though without a default signal
handlers, to preserve ABI.
Added inline-selection property.
* Notebook: Added const versions of get_n_pages() and page_num(),
deprecating the non-const methods. Bug #442284 (Tomasz Ostrowski).
* Printer: Added list_papers().
* Range: Added set_show_fill_level(), get_show_fill_level(),
set_restrict_to_fill_level(), get_restrict_to_fill_level(),
set_fill_level(), get_fill_level().
Added show-fill-level, restrict-to-fill-level, and
fill-level properties.
* RecentAction: Added class.
* ScaleButton: Added class.
* VolumeButton: Added class.
* Stock IDs: Added DISCARD, ORIENTATION_PORTRAIT,
ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE,
ORIENTATION_REVERSE_PORTRAIT, SELECT_ALL
(Murray Cumming)

* Build fix when disabling properties.
(Kalle Vahlman)
* Documentation:
- Improved gmmproc chapter.
(Murray Cumming)
- Improved internationalization chapter.
(Jonathan Jongsma)



*** Download

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

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


*** Development

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


--
Murray Cumming