2015-09-03  Murray Cumming  <murrayc@murrayc.com>

	3.17.80

2015-09-03  Murray Cumming  <murrayc@murrayc.com>

	Use the latest pangomm and atkmm.

	Built with the latest gmmproc.

2015-09-01  Murray Cumming  <murrayc@murrayc.com>

	demowindow: Use std::cerr instead of g_warning().

	Avoiding the need to use std::string::c_str(), which seems to be
	far less necessary with C++11 now that we have functions such
	as std::sto*(). This makes it easier to find c_str() in the source
	code.

2015-09-01  Murray Cumming  <murrayc@murrayc.com>

	C++11: TreeView: Use std::stod() instead of std::strtod().

	This also removes a using std::strtod() that really should not be in a header.

2015-09-01  Murray Cumming  <murrayc@murrayc.com>

	treeview demo: Use std::stoi() instead of atod() and c_str().

2015-08-31  Murray Cumming  <murrayc@murrayc.com>

	Make all destructors explicitly noexcept. This is possibly foolish because it is already the default for destructors, but this makes it clearer to me.

2015-08-31  Murray Cumming  <murrayc@murrayc.com>

	_CLASS_GTKOBJECT: Make the move operations noexcept.

2015-08-31  Murray Cumming  <murrayc@murrayc.com>

	gmmproc: _CLASS_GTKOBJECT(): Make the destructor explicitly noexcept.

2015-08-23  Murray Cumming  <murrayc@murrayc.com>

	Point: Add copy and move operations.

	We must have been using the default-generated copy operations
	until now. And we could use the default-generated move operations too.
	But being explicit makes it easier to maintain ABI.

2015-08-23  Murray Cumming  <murrayc@murrayc.com>

	C++11: TimeCoord: Add move operations.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	configure.ac: Require the latest glibmm.

	To use the latest gmmproc, which generates more move operations,
	and to have the latest Glib::Object/ObjectBase/Interface which have
	move operations that those generated move operations call.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	Add simple test for Gtk::Object move operations.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final.

	Because _CLASS_OPAQUE_REFCOUNTED already generates a comment
	telling us not to derive from them, presumably because they can
	only be instantiated by reinterpret_cast<>ing a base C struct.

	Ideally, _CLASS_OPAQUE_REFCOUNTED would add the final keyword,
	but the class line is is not generated, so that would be a little
	difficult.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	gmmproc: _CLASS_GTKOBJECT(): Add move operations.

	As in _CLASS_GOBJECT().

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	C++11: Object: Add move operations.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	SpinButton: Remove unnecessary _IMPLEMENTS_INTERFACE().

	The base Entry already implements (and derives from) Editable.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	ButtonBox: Remove unnecessary _IMPLEMENTS_INTERFACE().

	The base class already implements (and derives from) Gtk::Orientable.