news 28 Posted April 14, 2016 libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual. libsigc++ is used by glibmm and gtkmm to wrap Glib and GTK+ signals. It does not depend on Glib, GTK+, glibmm or gtkmm. Home page: http://libsigc.sourceforge.net/ Download: https://download.gnome.org/sources/libsigc++/ Documentation: https://developer.gnome.org/libsigc++/unstable/ *** libsigc++-3.0 The libsigc++-3.0 API is currently unstable, meaning its API and ABI may change in future releases. libsigc++-3.0 installs in parallel with the stable libsigc++-2.0 API. The libsigc++-3.0 API is not significantly different, but the implementation is far simpler, using variadic templates instead of generating C++ code from .m4 files. libsigc++-3.0 requires a compiler with C++14 support. 2.99.* versions are unstable versions of the libsigc++-3.0 API. 2.9.*, 2.10.*, 2.12.*, 2.13.*, 2.14.*, etc, are versions of the libsigc++-2.0 API. *** Changes 2.99.5 (unstable): * Functors (mem_functor, ptr_functor) no longer need to derive from a common functor_base base class, and functors no longer need to have a result_type typedef or alias. (Murray Cumming) * emitters and accumulators no longer need to have a result_type typedef or alias. (Murray Cumming) * Remove now-unnecessary adaptor_type type aliases. (Murray Cumming) * Remove some more unused and unnecessary public type aliases. (Murray Cumming) -- Murray Cumming murrayc ( -at -) murrayc.com www.murrayc.com _______________________________________________ Share this post Link to post