2.0.15: 2005-07-04 Philip Langdale * sigc++/adaptors/macros/compose.h.m4: Add a setter typedef to compose*_functor and use it instead of the (incorrect) getter typedef in the compose* specialization of visit_each<>(). This corrects the lifetime management of slots created with compose(). Bug #308433. 2005-06-13 Marek Rouchal * tests/test_deduce_result_type.cc: Specify int return type for main(), to be more ISO C++ compliant. Bug #307478. 2005-06-11 Andris Pavenis * sigc++/adaptors/lambda/macros/base.h.m4: * sigc++/adaptors/lambda/macros/select.h.m4 * sigc++/adaptors/macros/hide.h.m4: Specify only a type (not a parameter name) for unused member function parameters 2005-06-12 Paul Pogonyshev * configure.ac: * scripts/cxx.m4: * sigc++config.h.in: Add test for whether the compiler allows referencing to member functions of the class/structure being declared from a definition of a static member variable. Supposedly a generic solution for GCC 3.2 compilation problems. * sigc++/type_traits.h: Define SIGC_WRAP_IS_BASE_CLASS_ based on results of the above test. (struct is_base_and_derived): Wrap up is_base_class_() functions in an internal class if SIGC_WRAP_IS_BASE_CLASS_ is defined. 2005-06-10 Murray Cumming * sigc++/adaptors/macros/bind.h.m4: * sigc++/functors/macros/slot.h.m4: * sigc++/macros/signal.h.m4: Use CALL_SIZE instead of hard-coded 7s and 6s.