Jump to content
Compatible Support Forums
Sign in to follow this  
news

ANNOUNCE: gtkmm 3.89.1

Recommended Posts

*** 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 ( -at -) murrayc.com

www.murrayc.com

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×