2016-03-01 Kjell Ahlstedt 2.7.1 2016-01-14 Murray Cumming m4: Remove unused UPPER and LOWER functions. 2016-01-14 Murray Cumming tests: Use = delete instead of private constructors. To make classes non-copyable. 2016-01-07 Murray Cumming 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 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 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 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 Fix some typos 2015-11-16 Kjell Ahlstedt 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.