2016-06-27  Murray Cumming  <murrayc@murrayc.com>

	3.21.3

2016-06-26  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::ScrolledWindow: Deprecate remove_with_viewport()

	* gtk/src/bin.[ccg|hg]: Bin::remove() calls Container::remove().
	* gtk/src/container.[ccg|hg]: Container::add() and Container::remove() handle
	all the complications with an added Viewport in a ScrolledWindow.
	* gtk/src/scrolledwindow.[ccg|hg]: Deprecate remove_with_viewport() in favour
	of remove().
	* gtk/src/gtk_docs_override.xml: Move the description of gtk_container_remove()
	to container.hg.

	The fix of gtk+ bug 710471 has made gtk_scrolled_window_remove() smart enough
	to destroy a GtkViewport that gtk_scrolled_window_add() has created.
	A call to gtk_container_remove() now does all that remove_with_viewport()
	used to do. Bug #685739.

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

	Gtk::AppChooserDialog, FontChooserDialog: Add _UNMANAGEABLE

	Add _UNMANAGEABLE to top-level windows that lack it.
	https://mail.gnome.org/archives/gtkmm-list/2016-June/msg00017.html

2016-06-21  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Visual Studio builds: Update gdkmm project

	Add the newly added sources so that gdkmm can build and link properly.

	Also "install" the newly-added headers.

2016-06-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk::Window, Gtk::Widget: Deprecate and add

	* gdk/src/window.[hg|ccg]: Deprecate begin_paint_rect(), begin_paint_region(),
	end_paint() and create_cairo_context(). Add begin_draw_frame() and
	end_draw_frame() which use the new Gdk::DrawingContext.
	* gtk/src/widget.hg: Deprecate send_expose().

2016-06-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add Gdk::DrawingContext

	* .gitignore: Add gdk/gdkmm/drawingcontext.[h|cc].
	* gdk/gdkmm.h: Add drawingcontext.h.
	* gdk/src/filelist.am: Add drawningcontext.hg.
	* gdk/src/drawingcontext.[hg|ccg]: New files.
	* tools/m4/convert_gdk.m4: Add conversions for Gdk::DrawingContext.

2016-06-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	gdk: Regenerate docs.xml and .defs files

	* gdk/src/gdk_docs.xml:
	* gdk/src/gdk_enums.defs:
	* gdk/src/gdk_methods.defs:
	* gdk/src/gdk_signals.defs: Regenerated.
	* gdk/src/gdk_extra_objects.defs: Add GdkDrawingContext.
	* tools/extra_defs_gen/generate_defs_gdk.cc: Add GDK_TYPE_DRAWING_CONTEXT.

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

	Gtk::RecentManager, TreeModel: Add _IGNORE() directives

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

	tools/gen_scripts: Exclude gdkinternals.h from the .defs files

	* tools/gen_scripts/gdk_generate_enums.sh:
	* tools/gen_scripts/gdk_generate_methods.sh: Exclude gtk+/gdk/gdkinternals.h
	when gdk_enums.defs and gdk_methods.defs are generated.

2016-06-03  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::SizeGroup: Deprecate set/get/property_ignore_hidden()