2017-08-07  Murray Cumming  <murrayc@murrayc.com>

	2.99.9

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	Tests: Add comments by uses after move.

	Because we really do want to test this.
	We do not explicitly promise that it's safe to use moved-from libsigc++
	objects, but we choose to make it safe.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	signal_impl_exec_holder: Make a constructor explicit.

	Because it has only one parameter.
	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	trackable: Use emplace_back() instead of push_back().

	Found by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	slot_base: Destructor: No need for null check before delete.

	Found by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	signal.h: Correct some strange comment formatting.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	trackable: Make move operations noexcept.

	I don't think there is any reason not to.
	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	weak_raw_ptr: Minor use of auto

	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	trackable: Don't bother checking for null before using delete.

	Because deleting null is allowed.
	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	track_obj_functor: Make the constructor explicit.

	Because it can take just one argument.
	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	tests: Initialize a member variable.

	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	tests: Some use of auto.

	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	tests: Make some casts explicit.

	Noticed by clang-tidy.

2017-07-21  Murray Cumming  <murrayc@murrayc.com>

	tests: Include cstring instead of string.h

	Noticed by clang-tidy.

2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Update method names in comments

	Some method names have changed from libsigc++2 to libsigc++3, but not all
	comments have been changed accordingly.

	* sigc++/connection.h: Correct some parameter names in doxygen comments.
	connection::notify() has been replaced by a private method in weak_raw_ptr.
	* sigc++/signal_base.[cc|h]: signal_impl::notify() has been renamed
	notify_self_and_iter_of_invalidated_slot().

2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Remove signal_base::erase() and signal_impl::erase()

	They are not used in libsigc++3. Bug 784550

2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	test_signal: Test calls to signal_base::clear()

	Call it both during signal emission and otherwise. Bug 784550

2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	signal_impl::clear(): Don't clear the slot list during signal emission

	If signal_impl::clear() is called during signal emission, don't call
	slots_.clear(). Let signal_impl::sweep() erase all slots after the signal
	emission. Bug 784550

2017-04-18  Murray Cumming  <murrayc@murrayc.com>

	tests: Implement a function.

	We don't actually call the function, but it avoids an inspection
	warning from Jetbrains CLion, and doesn't seem unreasonable.

2017-04-18  Murray Cumming  <murrayc@murrayc.com>

	tests: Remove unnecessary includes.

	Found by Jetbrains CLion.

2017-03-16  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC_Net2017/filelist.am: Fix listing

	The test_functor_trait project was removed, so it ought to be removed from
	MSVC_Net2017/filelist.am as well.

2017-03-14  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Visual Studio builds: Update "install"

	Numerous headers have been added or deleted during the development phase
	of 3.0, so make sure we are copying the right items.

2017-03-14  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Visual Studio builds: Rename libsigc++2 projects to libsigc++3

	This makes it clearer to people that this is 3.x-to-be, not 2.x.