2.0.17: 2005-12-20 Murray Cumming <murrayc@murrayc.com> * sigc++/macros/signal.h.m4: Make all operator--() methods return by reference, like the operator++() methods. Bug #304402 from John Profic. This is the libsigc-2-0 branch, for maintenance of libsigc++ 2.0. API/ABI-compatible API-addition happens in the HEAD branch. 2005-12-01 Murray Cumming <murrayc@murrayc.com> * sigc++/functors/slot_base.cc: slot_base::disconnect(): Set call_ to 0, to invalidate the slot, even if parent_ is 0. I think parent_ is, for instance, a signal, but disconnect should still work on a slot that is not connected to a signal, because a slot can be invoked directly. Fixes bug #311057 from James Lin. 2005-12-01 Murray Cumming <murrayc@murrayc.com> * tests/Makefile.am: * tests/test_slot_disconnect.cc: Added test case from bug #311057. 2005-11-16 Philipp Berndt <philipp.berndt@gmx.net> * sigc++/adaptors/macros/exception_catch.h.m4: Make member exception_catch_functor<T_functor, T_catcher, void>::catcher_ public so that it can be accessed by visit_each() (bug fixed for generalization on 2004-11-06)