2016-03-01  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	2.7.1

2016-01-14  Murray Cumming  <murrayc@murrayc.com>

	m4: Remove unused UPPER and LOWER functions.

2016-01-14  Murray Cumming  <murrayc@murrayc.com>

	tests: Use = delete instead of private constructors.

	To make classes non-copyable.

2016-01-07  Murray Cumming  <murrayc@murrayc.com>

	functor_trait.m4: Correct the mem_functor<> declarations.

	The first template types are T_return and T_obj, not the arguments.
	This doesn't seem to have been a problem. Maybe this code is not tested
	or used.

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

	Don't use SIGC_USING_STD()

	The SIGC_USING_STD() macro is defined as an empty string, if some standard
	C++ symbols are defined in namespace std. They always are.
	Since many years, SIGC_USING_STD() is an unnecessary macro.

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

	Temporarily undefine the nil macro, if it's defined

	* build/cxx.m4: Add SIGC_CXX_PRAGMA_PUSH_POP_MACRO.
	* configure.ac: Call SIGC_CXX_PRAGMA_PUSH_POP_MACRO.
	* sigc++config.h.in: Add SIGC_PRAGMA_PUSH_POP_MACRO.
	* sigc++/functors/macros/functor_trait.h.m4:
	* sigc++/adaptors/macros/bind.h.m4:
	* sigc++/adaptors/macros/retype.h.m4:
	* sigc++/functors/macros/slot.h.m4:
	* sigc++/macros/signal.h.m4: If nil and SIGC_PRAGMA_PUSH_POP_MACRO are
	defined, undefine nil temporarily in the header files.
	nil is a keyword in Objective-C++ and in Mac OS X C++. Bug #695235.

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

	can_deduce_result_type_with_decltype: Rename the check() methods

	* sigc++/functors/macros/functor_trait.h.m4: Rename the check() methods.
	check() is a preprocessor macro in Mac OS X. Bug #759315.

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

	Fix some typos

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

	Add a moving signal::connect() overload

	* sigc++/macros/signal.h.m4: Add signal#::connect(slot_type&&),
	slot_list::insert(iterator i, slot_type&&),
	slot_list::push_front(slot_type&&), push_back(slot_type&&).
	* sigc++/signal_base.[h|cc]: Add signal_base::connect(slot_base&&),
	signal_base::insert(slot_base&&), signal_impl::connect(slot_base&&),
	signal_impl::insert(slot_base&&). Bug #756484.