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

	Remove the sigc++/object.h header

	Because it now contains no API.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

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

	Update sigc++/.gitignore

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

	Store sigc++/slot.h in git, don't generate it from m4

	* sigc++/macros/slot.h.m4: Remove.
	* sigc++/slot.h: New in git.
	* sigc++/filelist.am: Replace sigc++/macros/slot.h.m4 by sigc++/slot.h.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

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

	Remove the (generated) sigc++/hide.h header.

	Because it now contains no API.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

	The generated sigc++/hide file did not include sigc++/adaptors/hide.h
	so it did not exist as a convenience.

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

	Remove the (generated) sigc++/retype.h header.

	Because it now contains no API.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

	sigc++/macros/retype_h.m4 did define some m4 macros but these were
	not actually used. The generated sigc++/retype.h file did not
	include sigc++/adaptors/retype.h so it did not exist as a convenience.

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

	Remove the (generated) sigc++/object_slot.h header.

	Because it now contains no API.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

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

	Remove the (generated) method_slot.h header.

	Because it now contains no API.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

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

	Remove the (generated) class_slot.h header.

	Because it now contains no API.
	See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6

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

	Visual Studio Builds: Move 2010 Projects to 2012

	Since the builds of the *mm stack are going to use C++11, this means that
	we can't build libsigc++ with MSVC 2005~2010 anymore, so we need to update
	the Visual Studio project files to version 2012 (11.0), so that we can
	still support building with Visual Studio, as it does support enough of
	C++11 features that is needed.

	Also clean up a little bit by dropping some of the unneeded items from the
	projects and solution files.

	These project files are clearly going to need more cleanup, and we should
	drop the MSVC_Net2005 and MSVC_Net2008 folders, and rename MSVC_Net2010 to
	MSVC_Net2012, but this commit will ensure that libsigc++ is indeed still
	buildable with Visual Studio, and we can support Visual Studio 2013 and
	2015 in a more efficient manner.

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

	C++11: Replace deprecated std::auto_ptr by std::unique_ptr

2015-07-26  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	C++11: visit_each_type<>(): Another check for the same type

	The rest of my suggested additions in bug 752560 comment 3.
	The #include <type_traits> are necessary, if header files are included
	one-by-one, and not via #include <sigc++/sigc++.h>.

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

	C++11: visit_each<>: Check for the same type as well as the base.

	As suggested by Kjell Ahlstedt here:
	https://bugzilla.gnome.org/show_bug.cgi?id=752560#c3

	This fixes the test cases.

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

	C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>.

	As suggested by Kjell's comment here:
	https://git.gnome.org/browse/libsigc++2/commit/sigc++/type_traits.h?id=1e9f65c978be67da71f15231643d504e06a6af3f
	This also removes sigc::is_base_and_derived<> which should cause
	only a slight API change but no ABI change.

	Bug #752560

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

	Update README, remove TODO

	* README: Remove lambda from the list of directories.
	Remove the list of compatible compilers. It has become obsolete now that
	libsigc++ uses C++11 features.
	* TODO: Remove. It's obsolete. TODO comments are now scattered in
	the source code.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	C++11: Use of range-based for loops.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	C++11: More use of auto.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	C++11: Use auto.

	Trying to avoid using auto where its a specific type that we are
	trying to test for.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	Use -Wformat-security with --enable-warnings=fatal.

	Because we use it in glibmm already. No code changes were necessary.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	Use -Wshadow with --enable-warnings=fatal.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	Revert "C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>."

	This reverts commit bf89034e116d4d9eb761ceb4597c69f0f2b9c597.
	I didn't meat to push that quite yet.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>.

	As suggested by Kjell's comment here:
	https://git.gnome.org/browse/libsigc++2/commit/sigc++/type_traits.h?id=1e9f65c978be67da71f15231643d504e06a6af3f
	This also removes sigc::is_base_and_derived<> which should cause
	only a slight API change but no ABI change.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	C++11: Use of nullptr instead of 0.

2015-07-18  Murray Cumming  <murrayc@murrayc.com>

	2.5.1

	2.5.1