2015-11-13 Murray Cumming 2.6.2 2015-11-12 Murray Cumming Add warnings for use with --enable-warnings=fatal Added use -Wsuggest-override and -Wzero-as-null-pointer-constant. 2015-11-10 Kjell Ahlstedt trackable, slot_base, signal_base, connection: Add some noexcept specs 2015-11-08 Kjell Ahlstedt slot and signal: Add missing move constructors and move assignments * sigc++/functors/macros/slot.h.m4: Add move operators for slot<>. * sigc++/macros/signal.h.m4: Add move operators for signal#<> and signal<>. * tests/test_signal_move.cc: * tests/test_slot_move.cc: Test that the source objects are empty. Bug #756484. 2015-11-08 Kjell Ahlstedt trackable, slot, signal: Remove noexcept specifications * sigc++/functors/macros/slot.h.m4: * sigc++/functors/slot_base.[h|cc]: * sigc++/signal_base.[h|cc]: * sigc++/trackable.[h|cc]: Remove noexcept from the move operators. Bug #756484. 2015-11-06 Kjell Ahlstedt slot: Handle auto-disconnection when a slot contains a slot * sigc++/functors/macros/slot.h.m4: Add sigc::visitor<> specializations for slot# and slot. * tests/test_disconnect.cc: Test auto-disconnection of a slot that contains a slot. Bug #755003. 2015-11-06 Murray Cumming signal_impl: =delete copy and move operations. Prevent, copy and move constructors and assignment operators from being generated automatically. These are never used, but this will make sure of that. See https://bugzilla.gnome.org/show_bug.cgi?id=756484#c5 2015-11-06 Murray Cumming typed_slot_rep: =delete unimplemented copy and move operations. Prevent, copy assignment operator, move constructor and move assignment operators from being generated automatically. These are never used, but this will make sure of that. See https://bugzilla.gnome.org/show_bug.cgi?id=756484#c5 2015-11-06 Murray Cumming slot_rep: =delete copy and move operations. Prevent, copy and move constructors and assignment operators from being generated automatically. These are never used, but this will make sure of that. See https://bugzilla.gnome.org/show_bug.cgi?id=756484#c5 2015-11-06 Murray Cumming Small whitespace changes in docs comment. 2015-10-31 Kjell Ahlstedt trackable: Add a comment 2015-10-21 Kjell Ahlstedt slot and signal: Fix move constructors and move assignments * sigc++/functors/macros/slot.h.m4: Add documentation. * sigc++/functors/slot_base.[h|cc]: Fix the move operators of slot_base. Don't move a connected slot. * sigc++/signal_base.cc: Fix the move assignment of signal_base. * tests/test_signal_move.cc: * tests/test_slot_move.cc: Really test move assignment. Bug #756484. 2015-10-13 Kjell Ahlstedt More use of nullptr instead of 0 2015-10-11 Kjell Ahlstedt slot_rep::disconnect(): Remove a comment, add a test * sigc++/functors/slot_base.cc: Remove a TODO comment at slot_rep::disconnect(). * tests/test_slot_disconnect.cc: Add a test that assigns an empty slot. 2015-09-29 Kjell Ahlstedt Update sigc++/.gitignore 2015-09-27 Murray Cumming 2.6.1