3.21.2 (unstable): Gdk: * Clipboard: Add get_selection(). (Kjell Ahlstedt) * Device: Add get_axes(), signal_changed() and many properties. (Kjell Ahlstedt) * Display: - Add methods and signals related to Gdk::Monitor. (Kjell Ahlstedt) - Deprecated get_screen(). (Kjell Ahlstedt) * GLArea: Add set/get_use_es() and property. (Kjell Ahlstedt) * GLContext: Add set/get_use_es() (Kjell Ahlstedt) * Add Monitor. (Kjell Ahlstedt) * ShortscutsShortcut: Add "action-name" property. * Visual: Deprecate get_byte_order(), get_colormap_size(), and get_bits_per_rgb(). (Kjell Ahlstedt)i * Window: create_gl_context() and signal_create_context(): Correct the reference counting. (Kjell Ahlstedt) Gtk: * IconInfo, PaperSize, TextIter, TreeIter, TreePath, TreeRowReference: Deprecated operator void*, replacing it with explicit operator bool. (Murray Cumming) * PrintSettings: Make create_*() from public, not protected. Noticed by Phil Wolff: https://mail.gnome.org/archives/gtkmm-list/2016-May/msg00008.html (Murray Cumming) * TreeView: _auto_store_on_cellrenderer_text_edited_numerical(): Catch the exception from std::stod(). This is a regression since version 3.17.80.