2015-07-17 Kjell Ahlstedt Require mm-common 0.9.8 2015-07-17 Kjell Ahlstedt Remove remaining parts of the sigc::lambda documentation * docs/index.html: Remove link to group__lambdas.html. * sigc++/adaptors/macros/bind.h.m4: * sigc++/adaptors/macros/compose.h.m4: * sigc++/adaptors/macros/hide.h.m4: Remove talk of sigc::group(). * sigc++/.gitignore: * tests/.gitignore: Remove files that are no longer generated. Bug #672555. 2015-07-17 Murray Cumming Remove remaining parts of the sigc::lambda API. The remaining API, defined in a .cc file, does not actually end up being used by applications, so we can safely remove it. See https://bugzilla.gnome.org/show_bug.cgi?id=672555#c21 2015-07-17 Murray Cumming Remove deprecated sigc::lambda API that is only in headers. So this is an API removal (of deprecated API) but not an ABI change. The remaining deprecated API in the headers is needed by the definitions in lambda.cc.m4. Bug #672555 2015-07-14 Kjell Ahlstedt C++11: Avoid the need for SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE * sigc++/adaptors/lambda/macros/base.h.m4: * sigc++/adaptors/lambda/macros/group.h.m4: * sigc++/adaptors/macros/track_obj.h.m4: * sigc++/macros/signal.h.m4: Remove all talk about SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE. * sigc++/functors/slot_base.h: Mentioned that SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE is not needed any more. * tests/test_cpp11_lambda.cc: * tests/test_track_obj.cc: Remove calls to SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE and tests for C++11 capability. * sigc++/functors/macros/functor_trait.h.m4: Add class can_deduce_result_type_with_decltype<>. Use it as default value for the new template parameter I_can_use_decltype in struct functor_trait<>. Bug #672555. Murray Cumming made the changes of all files except functor_trait.h.m4. 2015-07-14 Kjell Ahlstedt Require C++11 * configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 to check for compiler support for C++11 and use it (--std=c++11 for current versions of g++). Bug #672555.