2015-09-26 Kjell Ahlstedt sigc::trackable: Don't move the callback list * sigc++/trackable.[h|cc]: Don't move the callback list. * tests/test_trackable_move.cc: Remove a comment. Bug #755393. 2015-09-26 Kjell Ahlstedt Recreate adaptors/lambda files necessary not to break ABI * sigc++/adaptors/lambda/macros/base.h.m4: * sigc++/adaptors/lambda/macros/lambda.cc.m4: * sigc++/adaptors/lambda/macros/select.h.m4: Recreate these files. * sigc++/Makefile.am: * sigc++/filelist.am: Add the recreated lambda files. Approximately a reversion of commit a259b4c7a1753dbc389ee467fa536339ec820223, "Remove remaining parts of the sigc::lambda API." Differences from an exact reversion: MSVC_Net files are not modified. (Probably something ought to be changed in MSVC_Net2013.) tests/Makefile.am is not modified- is_base_and_derived<> is replaced by std::is_base_of<> in base.h.m4. The extern declarations that were previously in select.h.m4 are moved to lambda.cc.m4. Without them, sigc::_1 .. sigc::_7 are not included in the .so file. All code in the header files are inside #ifndef DOXYGEN_SHOULD_SKIP_THIS. Bug #755550. 2015-09-21 Murray Cumming 2.6.0