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

	2.5.4

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

	Update tests/.gitignore

2015-09-02  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Use Windows Line Endings for .sln

	The .sln files need to have Windows/DOS line endings to work properly so
	that Windows can detect the Visual Studio version of the solution file.

2015-09-02  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Add Forgotten Files

	The MSVC projects now use property sheets, but they were forgotten from
	dist in the previous commits.  Dist them... sorry!

2015-09-02  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Remove MSVC 2005 and 2008 projects

	They are now unable to build libsigc++ at all, so drop them.

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

2015-09-02  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Rename MSVC_Net2010/ to MSVC_Net2013/

	Since libsigc++ now requires MSVC 2013 to build, the MSVC_Net2010 directory
	needs to be renamed to MSVC_Net2013, so that people will not be confused on
	what MSVC version is needed to build libsigc++.  Also remove MSVC_Net2005
	and MSVC_Net2008 from the distribution, as they are no longer able to build
	libsigc++.

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

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

	signal_base, trackable: Make move operations noexcept.

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

	Added test_signal_move.

	This seems to work.

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

	Added test_slot_move

	This seems to do what it should, acting much like regular slot copying.

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

	Add test_trackable_move.

	It doesn't segfault, but I'm not sure it's doing what it should.
	See the TODO.

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

	trackable: move constructor: null the src.

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

	trackable: move assignment operator: null the src.

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

	C++11: signal_base: Add move operations.

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

	trackable: Add missing operator=(&&) implementation.

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

	trackable: Add move operations.

	Also adding them to trackable_callback_list and makeing
	trackable_callback_list noncopyable, which I think is intended.

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

	C++11: slot*: Add move operations.

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

	C++11 slot_base: Add move operations.

	Improvements welcome.

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

	slot_base::operator=(const &): Copy blocked_ too.

	So, if we do
	a = b;
	then a will be blocked if b was blocked. Otherwise it depends on
	whether a was blocked, which seems odd.

	If this is not the intended behaviour then we need a comment about it
	in operator=() and a test.

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

	2.5.3

2015-08-31  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Projects: Overhaul The Projects

	The former MSVC 2010 (2012) projects carried over quite a bit of cruft from
	the Visual Studio 2003 days, and there are a number of items that could be
	consolidated into ptoperty sheets, so it's time that the projects get a
	clean up and overhaul.  This is not unlike what was done to the glibmm
	projects some time ago.

	Consolidate the projects all into MSVC_Net2010, without subdirectories, as
	the property sheets will separate the object files of the various projects
	into their own places.

	This will also likely enable us to support MSVC 2015 in a more efficient
	way.

	Also, move the projects configs to MSVC 2013, as that is now the minimum
	version of MSVC required to build sigc++.