2017-03-30  Murray Cumming  <murrayc@murrayc.com>

	3.89.5.1

2017-03-27  Daniel Boles  <dboles@src.gnome.org>

	FileChooserDialog: Allow constructing with use-header-bar

	This property is handy e.g. for ensuring consistent UI across platforms.
	This is a construct-only property, so we must specifically implement it.
	Doing so is free, by adding it as a defaulted argument to our remaining
	ctors, with the default value of false equivalent to what we got before.

	https://bugzilla.gnome.org/show_bug.cgi?id=780004

2017-03-27  Daniel Boles  <dboles@src.gnome.org>

	FileChooserDialog: Use static_cast, not C cast

	static_cast is better C++ style and safer due to compile-time checking.

	https://bugzilla.gnome.org/show_bug.cgi?id=780004

2017-03-27  Daniel Boles  <dboles@src.gnome.org>

	FileChooserDialog: Drop unneeded explicit on ctor

	This is only useful to us if the constructor can be invoked with one
	argument (i.e. it only has 1, or the subsequent have default values).
	That is not true here, so the explicit keyword is a semantic mistake.

	https://bugzilla.gnome.org/show_bug.cgi?id=780004

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

	Gtk::FileChooserDialog: Remove ctors with backend parameter

	gtk_file_chooser_dialog_new_with_backend() was deprecated in gtk+ 2.14
	and removed in gtk+-3. The corresponding ctors in FileChooserDialog should
	have been removed long ago.

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

	tests/main_with_options: Fix after changes in Glib::OptionGroup

2017-03-22  Murray Cumming  <murrayc@murrayc.com>

	Use glibmm-2.54 instead of glibmm-2.52

	We changed the ABI name of the currently-unstable glibmm series.

2017-03-17  Murray Cumming  <murrayc@murrayc.com>

	C++11: Yet more use of auto.

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

	Gtk::PrintJob, PrintSettings: Use ArrayHandler where possible

	Commit fb1906febeec767d8463ec8772b6c845bf120455
	replaced ArrayHandler with other code in PrintJob::[set|get]_page_ranges()
	and PrintSettings::[set|get]_page_ranges(). That was unnecessary, except in
	PrintJob::set_page_ranges(). Revert part of that patch by using
	ArrayHandler in PrintSettings::[set|get]_page_ranges(). Also use it in
	PrintJob::get_page_ranges(), but correct the ownership parameter.

2017-03-17  Murray Cumming  <murrayc@murrayc.com>

	C++11: More use of auto.

2017-03-17  Murray Cumming  <murrayc@murrayc.com>

	TreeView: More use of const_iterator.

2017-03-17  Murray Cumming  <murrayc@murrayc.com>

	Application: Remove unnecessary arrayhandle.h include.

2017-03-17  Murray Cumming  <murrayc@murrayc.com>

	Gdk::Pixbuf: get_pixels(): Const corrections.