2015-11-20  Murray Cumming  <murrayc@murrayc.com>

	2.46.2

2015-11-08  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Fix the build with --disable-deprecated-api

	* glib/glibmm/containers.h: Inlude glibmm/wrap.h, which is not included via
	sarray.h, when SArray is deprecated.

2015-11-06  Murray Cumming  <murrayc@murrayc.com>

	StreamIOChannel: Use the override keyword.

2015-10-31  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	ObjectBase, Object, Interface: Fix move constructors and move assignments

	* glib/glibmm/interface.cc: Don't call ObjectBase's move assignment operator
	from Interface's move assignment operator.
	* glib/glibmm/object.cc: Perform of job of sigc::trackable's move constructor
	in Object's move constructor.
	* glib/glibmm/objectbase.cc: Move constructor: Set gobject_ = nullptr.
	Fix the assignment of cpp_destruction_in_progress_.
	Move assignment: Add self-assignment guard. Avoid the risk of accidentally
	deleting *this. Let a call to initialize_move() do most of the job.
	* tests/glibmm_interface_move/main.cc:
	* tests/glibmm_object_move/main.cc:
	* tests/glibmm_objectbase_move/main.cc: Really test move assignment.
	Test that the wrapped C object has been moved, and not copied.
	Bug #756962.

2015-10-26  Murray Cumming  <murrayc@murrayc.com>

	C++11: Gio::*Source: Use the override keyword.

2015-10-26  Murray Cumming  <murrayc@murrayc.com>

	C++11: Glib::Error::what(): Use the override keyword.

2015-10-19  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Revert "Add Glib::c_str_or_null()"

	This reverts commit bf69428947398356c86c43e2be4f26dce03583dc.

	Let's wait with this commit until there is a better reason
	to branch glibmm-2-46. Didn't notice that master is a stable
	branch right now.

2015-10-19  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add Glib::c_str_or_null()

	* glib/glibmm/utility.h: Add Glib::c_str_or_null().
	Code such as "s.empty() ? nullptr : s.c_str()" can be replaced by
	Glib::c_str_or_null(s) when C functions are called, where s is a std::string
	or a Glib::ustring. A very small part of a fix of bug #755245.

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

	Tiny whitespace fix.

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

	NEWS: List what's new in 2.46.

2015-09-23  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Fix the build with --enable-warnings=fatal

	* glib/glibmm/objectbase.cc: Cast pointers to void* in call to g_warning().