*** gtkmm 2.90: gtkmm 2.90 wraps GTK+ 2.90. 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 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. The decision to do this ABI-break was not ours. We are forced to do it by GTK+'s decision to do a ABI-breaking GTK+ 3.0. However, we will take the opportunity to fix some small issues. Note that a gtkmm 2.21/22 is still planned, which may have 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.90.2 (unstable): Gdk: * Display: Remove list_devices() and get_core_pointer() because they are now deprecated in GTK+. * DragContext: Rename get_targets() to list_targets(). Remove accessors for some (now hidden) struct fields. * Image: - Rename get_bpp() to get_bytes_per_pixel(). - Rename get_bpl() to get_bytes_per_line(). - Added get_depth(). (Murray Cumming) Gtk: * Box: Remove the children() list because it used a struct field and struct type that are now hidden. * ProgressBar: Remove the unnused ProgressBarStyle enum. (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 [email protected] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
