*** 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.0 (unstable) Gdk: * Drawable: Removed get_size(), get_depth(), set_colormap(), get_colormap(), get_visual(), get_screen() and get_display(). * Window: - Added get_visual(), get_screen(), get_display(), set_backround_pattern(), get_offscreen_surface(), get_width(), get_height(). - Remove redirect_to_drawable(), remove_redirection, clear(), clear_area_a(). (Murray Cumming) Gtk: * Adjustment, FileFilter and RecentFilter must now be used via RefPtr. * Removed SizeRequest and CellSizeRequest, putting the methods in Widget and CellRenderer instead. * Widget::on_expose_event() (the expose_event signal) is now on_draw(), which takes a pre-clipped Cairo::Context. (Murray Cumming) Build: * Adapted to the latest GTK+ 3, which has no GtkObject. (Murray Cumming) * Added support for MSVC 2010 and 64 bit. (Armin Burgmeier) *** 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 [email protected] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
