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

	3.19.11

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

	Gtk::ApplicationWindow: Add set/unset/get_help_overlay()

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

	Add Shortcuts Window demo

	* demos/Makefile.am:
	* demos/gtk-demo/demo.gresource.xml: Add new files.
	* demos/gtk-demo/demos.h: Add new demo.
	* demos/gtk-demo/example_shortcuts.cc:
	* demos/gtk-demo/example_shortcuts*.ui: New files.
	This demo is identical to a demo in gtk+. The .ui files have been copied from
	gtk+/demos/gtk-demo with very small changes.

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

	Add Gtk::Shortcuts* widgets

	* .gitignore: Add new generated .h and .cc files.
	* gtk/gtkmm.h: Add new .h files.
	* gtk/src/filelist.am: Add new .hg files.
	* tools/m4/convert_gtk.m4: Add conversions for the ShortcutType enum and
	the ShortcutsWindow widget.
	* gtk/src/shortcuts*.[hg|ccg]: New files.

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

	Regenerate gtk_signals.defs.patch and gtk_signals.defs

	* tools/extra_defs_gen/generate_defs_gtk.cc: Add get_defs(GTK_TYPE_SHORTCUTS_*)
	and get_child_properties(GTK_TYPE_OVERLAY).
	* gtk/src/gtk_signals.defs:
	* gtk/src/gtk_signals.defs.patch: Regenerated.
	The new parameter in GtkPlacesSidebar::show-other-locations is not included.
	That change will probably be reverted. See gtk+ bug #754743.

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

	Button, ComboBox, FileChoooserButton: Hand-code property_focus_on_click()

	The focus-on-click property has been removed from GtkButton, GtkComboBox
	and GtkFileChooserButton, and replaced by GtkWidget:focus-on-click.
	See gtk+ bug #757269.
	It would be an ABI-break to remove them in gtkmm. _WRAP_PROPERTY() can't
	generate code for them, when they have been removed from gtk_signals.defs.
	Hand-code them until the next ABI-break.

2016-03-01  Murray Cumming  <murrayc@murrayc.com>

	Misc: Mention non-deprecated get/set_margin_*() in docs.

2016-02-29  Murray Cumming  <murrayc@murrayc.com>

	Range: Deprecate get/set_min_slider_size().

2016-02-29  Murray Cumming  <murrayc@murrayc.com>

	Partially regenerate GTK .defs.

2016-02-29  Murray Cumming  <murrayc@murrayc.com>

	Regenerate GDK .defs.

2016-02-25  Murray Cumming  <murrayc@murrayc.com>

	.clang-format: Improvements from Kjell.

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

	treeview_editable_cells demo: Catch exception from std::stoi

2016-02-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk: Add some methods and properties

	* gtk/src/accellabel.hg: Add get_accel().
	* gtk/src/applicationwindow.hg: Don't _IGNORE(gtk_application_window_new).
	If it's ignored, gmmproc erroneously lists many methods as unwrapped.
	* gtk/src/gesturelongpress.hg: Add property_delay_factor().
	* gtk/src/popover.hg: Add enum PopoverConstraint and
	set/get/property_constrain_to().
	* gtk/src/settings.hg: Add reset_property() and property_gtk_titlebar_
	double_click/middle_click/right_click().
	* gtk/src/stack.hg: Add set/get/property_interpolate_size().
	* gtk/src/stackswitcher.hg: Add property_icon_size().
	* gtk/src/texttag.hg: Add tag_changed() and property_strikethrough_rgba/
	strikethrough_rgba_set/underline_rgba/underline_rgba_set/font_features/
	font_features_set().
	* gtk/src/textview.hg: Add set/get/property_top_margin() and
	set/get/property_bottom_margin().
	* tools/m4/convert_gtk.m4: Add _CONV_ENUM(Gtk,PopoverConstraint).

2016-02-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gdk: Add GLContext::is_legacy()

	and _IGNORE deprecated methods in GdkWindow.

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

	Gtk::Window: Deprecate parse_geometry() and set_default_geometry()

2016-02-11  Murray Cumming  <murrayc@murrayc.com>

	Added a candidate .clang-format file.

	Please try it out, like so:
	$ clang-format -i `find . -name "*.cc"`
	and then look at
	$ git diff

	This is pretty similar to our current format,
	though it fixes a few things, such as my old //commment instead of
	// comment habit.

	I'm open to changing the style. For instance:
	- having a space after if/for/while,
	- always putting method return types on their own line.
	- Putting the { on the same line.

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

	Use MM_AX_CXX_COMPILE_STDCXX() instead of MM_AX_CXX_COMPILE_STDCXX_11().

	This makes it easier to try C++14 sometimes and eventually really switch
	to it.

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

	C++11: Use emplace_back() instead of push_back().

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

	Gtk::Builder: Make get_widget_derived() a variadic template

	* gtk/src/builder.hg: get_widget_derived() can take extra parameters, which
	are forwarded to the constructor of the derived class.
	Inspired by a patch by Armin Burgmeier <armin@arbur.net>.
	* tests/builder/main.cc: Add a parameter to the constructor of the derived
	class. Bug #134161.

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

	Visual Studio builds: Update gdkmm project for GdkSeat

	The GdkSeat APIs are now wrapped and thus need to be built, so add them
	to the project files

2016-01-18  Murray Cumming  <murrayc@murrayc.com>

	Replace deprecated Glib::ScopedPtr with make_unique_g_free().

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

	Gdk::Seat: Add get_slaves()

	Bug #759806.

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

	Gdk::DeviceManager::get_client_pointer(): Update the deprecation message

	Bug #759806.

2016-01-11  Murray Cumming  <murrayc@murrayc.com>

	3.19.6