ANNOUNCE: gtkmm 2.91.7



*** gtkmm 2.91:

gtkmm 2.91 (previously 2.90) wraps GTK+ 2.91. It is the gtkmm-3.0 ABI and installs in 
parallel with the gtkmm-2.4 ABI, of which gtkmm 2.20 is currently the latest stable 
version. This allows application developers to start using it when they choose to, 
without being forced, and without breaking existing installed applications.

gtkmm-3.0 will be mostly API-compatible with gtkmm-2.4, though some small 
changes will be needed in application source code.

Note that there will also be a gtkmm 2.23 (to become 2.24) version, which has small 
API additions.

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

2.91.7 (unstable):

WARNING: TreeViews seems to be mostly empty in this version, but I'm releasing 
this unstable version anyway. Maybe someone can discover what the problem is.

Gtk:
* Fix the build with latest glibmm after gmmproc m4 changes.
* Application: Added a protected constructor so oeople can derive from this.
	Bug #637445 (Yannick Guesnet)
* Added CellArea, CellAreaBox, and CellAreaContext.
* CellLayout: Added get_area().
* CellRenderer: Added is_activatable() and get_aligned_area().
* IconInfo:
  - Renamed load_icon_symbolic() to load_symbolic() 
  - Added load_icon_symbolic(StyleContext, bool&).
* Switch: Fix the type registration to avoid breaking Widget's type 
  registration completely, which probably broke everything.
* TreeViewColumn: Added get_button().
* Widget:
  - Removed reset_shapes() and get_default_visual().
  - Added unset_color/font() methods.
  - Removed render_icon(), adding render_icon_pixbuf().
* WidgetPath: Renamed get_widget_type() to get_object_type() and 
	renamed iter_get/set_widget_type() renamed to iter_get/set_object_type(). 
* Window: Added get/set_application().
  (Murray Cumming)
  
Gdk:
* Cursor should now be used via RefPtr.
* Display: Removed warp_device().
* Pixbuf: Derive from Gio::Icon.
  (Murray Cumming)


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






















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