2016-05-30  Murray Cumming  <murrayc@murrayc.com>

	3.21.2

2016-05-29  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::Clipboard, GLArea, ShortcutsShortcut: Add new methods and properties

	* gtk/src/clipboard.hg: Add get_selection().
	* gtk/src/glarea.hg: Add set/get_use_es() and property_use_es().
	* gtk/src/shortcutsshortcut.hg: Add property_action_name().
	These methods and properties are new in gtk+ 3.22.

2016-05-29  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk: Regenerate gtk_docs.xml and .defs files

2016-05-28  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::GLContext: Add set/get_use_es()

2016-05-28  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::Device: Add get_axes(), signal_changed() and many properties

	* gdk/src/device.hg: Add get_axes(), signal_changed() and many properties,
	both old ones and the new property_axes().
	* gdk/src/event.hg: Add enum AxisFlags.
	* tools/m4/convert_gdk.m4: Add conversions for enum AxisFlags.

2016-05-27  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::Display: Add methods and signals related to Gdk::Monitor

2016-05-27  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add Gdk::Monitor

	* .gitignore: Add monitor.[h|cc].
	* gdk/gdkmm.h: Add monitor.h.
	* gdk/src/filelist.am: Add monitor.hg.
	* gdk/src/monitor.[hg|ccg]: New files.
	* tools/m4/convert_gdk.m4: Add conversions for GdkMonitor and GdkSubpixelLayout.

2016-05-27  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk: Regenerate docs.xml and .defs files

	* tools/extra_defs_gen/generate_defs_gdk.cc: Add GDK_TYPE_MONITOR.
	* gdk/src/gdk_extra_objects.defs: Add GdkMonitor
	* gdk/src/gdk_docs.xml:
	* gdk/src/gdk_enums.defs:
	* gdk/src/gdk_methods.defs:
	* gdk/src/gdk_pixbuf_methods.defs:
	* gdk/src/gdk_signals.defs: Regenerate.

2016-05-27  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::DeviceManager docs: Superseded by Gdk::Seat

	Mention in the class documentation that Gdk::Seat should be preferred
	in new code. This kind of "semi-deprecation" is used in gtk+.

2016-05-22  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	HeaderBar demo: Use the pan-start-symbolic and pan-end-symbolic icons

	These icons have been around for about two years now. They should be
	available in most systems.

2016-05-16  Murray Cumming  <murrayc@murrayc.com>

	Remove trailing whitespace.

2016-05-14  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	ButtonBox demo: Enable mnemonics in the buttons

	Add mnemonic=true to the button constructors. Bug #766228.

2016-05-08  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Fix "make check" after deprecations

2016-05-08  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::Display, Gdk::Visual: Deprecate methods which are deprecated in gtk+

2016-05-01  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::TreeView::unset_rows_drag_dest(): Fix the documentation

2016-04-28  Murray Cumming  <murrayc@murrayc.com>

	PrintSettings: Make create_*() from public, not protected.

	Noticed by Phil Wolff.

2016-04-25  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::Window::create_gl_context(): Remove refreturn

	gdk_window_create_gl_context() gives the caller a reference. Then refreturn
	in _WRAP_METHOD() will most probably cause a memory leak.

2016-04-25  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::GLArea: Better fix of refcount in signal_create_context()

	gtk/src/glarea.hg: Use unwrap_copy() to unwrap RefPtr<Gdk::GLContext>
	instead of taking an extra reference in wrap(). It saves C++ signal handlers
	from an unintuitive need to take an extra reference.

2016-04-24  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::GLArea: Fix refcount in signal_create_context()

	gtk/src/glarea.hg: wrap() must take a reference on the GdkGLContext object
	in signal_create_context().

	Noticed by Bill McGrory <wdmcgrory@gmail.com> in
	https://mail.gnome.org/archives/gtkmm-list/2016-April/msg00022.html