ANNOUNCE: gtkmm 3.89.1
- From: Murray Cumming <murrayc murrayc com>
- To: gnome-announce <gnome-announce-list gnome org>, gtkmm-list <gtkmm-list gnome org>
- Subject: ANNOUNCE: gtkmm 3.89.1
- Date: Thu, 01 Dec 2016 13:52:40 +0100
*** gtkmm
gtkmm 3.89 wraps GTK+ 3.89. It will become gtkmm 4.0,
wrapping GTK+ 4.0. It is a version of the gtkmm-4.0 API.
It installs in parallel with gtkmm-3.0.
gtkmm stays in-sync with gtk+ by (mostly) following the official GNOME
release schedule:
http://www.gnome.org/start/unstable/
http://www.gtkmm.org
*** Changes
3.89.1: (unstable)
This is the first release of the gtkmm-4.0 API/ABI, wrapping
GTK+-4.0. It installs in parallel with the gktmm-3.0 API/ABI,
of which the most recent version is gtkmm 3.22.0.
Build/General:
* Use GTK+-4.0 instead of GTK+-3.0.
(Kjell Ahlstedt)
* Use C++14.
(Murray Cumming)
* Use glibmm-2.52 instead of glibmm-2.4,
pangomm-2.42 instead of pangomm-1.4,
and atkmm-2.26 instead of atkmm-1.6.
Note that, via, glibmm, we now use libsigc++-3.0 instead
of libsigc++-2.0.
(Murray Cumming)
* Remove deprecated API.
(Kjell Ahlstedt)
* Add default signal handlers (on_*()), where we couldn't
before without breaking ABI.
(Kjell Ahlstedt)
Gtk:
* Container: Make add() non-virtual.
(Kjell Ahlstedt)
* FontButton: Derice from, and implement, the FontChooser
interface.
(Kjell Ahlstedt)
* Label(): don't use misleading align argument names.
(djb) Bug #774652
* Object: Remove gobject_disposed_.
(Kjell Ahlstedt)
* ToolButton: Derive from, and implement, the Actionable
interface.
(Kjell Ahlstedt)
* Widget: Add measure() and measure_vfunc(), which replaces
get_preferred_*_vfunc().
(Kjell Ahlstedt)
* Window: Make raise() non-virtual.
(Kjell Ahlstedt)
Documentation:
* Frame: Fix the documentation of set_label_align()
(Kjell Ahlstedt) Bug #774249
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]