libsigc++ 2.3.2
- From: Kjell Ahlstedt <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libsigc++ 2.3.2
- Date: Fri, 1 Aug 2014 08:51:17 +0000 (UTC)
News
====
Note: The implementation of bug #724496 breaks API for some users,
but it does not break ABI.
Only users who have added their own visit_each() overloads are affected by
the API break. Their programs will still compile, but there will be run-time
errors, if they rely on auto-disconnection of slots.
Updated instructions for users who implement their own adaptors are found
in the description of sigc::adapts<>.
* Replace visit_each() overloads by struct visitor<>.
Add the test_visit_each test case.
(Ryan Beasley, Kjell Ahlstedt) Bug #724496
* signal_impl::notify(): Don't delete signal_impl during erase().
(Kjell Ahlstedt) Bug #564005 (Alexander Shaduri)
* Fix 'make check' with clang++ 3.4 and --enable-warnings=fatal
(Kjell Ahlstedt) Bug #724496 (Ryan Beasley)
* Fix test_cpp11_lambda for gcc 4.8
(Kjell Ahlstedt)
* Speed up disconnection of slots.
(Kjell Ahlstedt) Bug #167714 (Neal E. Coombes)
* Auto-generate the ChangeLog from the git log for 'make dist'.
(José Alburquerque)
* Don't use __file__ in the FIREWALL m4 macro.
(Kjell Ahlstedt) Bug #699168 (John Ralls)
* Add the track_obj() adaptor and test_track_obj test case.
Deprecate libsigc++ lambdas, sigc::group() and sigc::var().
Use C++11 lambda expressions instead.
(Kjell Ahlstedt) Bug #672555
* Documentation:
- Emphasize that signals are reference counted.
(Kjell Ahlstedt) Bug #611941 (Jonathon Jongsma)
- Mention std::function<> and std::bind() where appropriate.
(Kjell Ahlstedt, Chris Vine)
- Use DOXYGEN_SHOULD_SKIP_THIS consistently to exclude internal
functions from the reference documentation.
(Kjell Ahlstedt)
* Windows:
- Enable C++11 lambda expressions with MS Visual Studio 2012 and later
(Ryan Beasley) Bug #733752
- Update MSVC_Net2010
(Kjell Ahlstedt) Bug #724496 (Ryan Beasley)
ChangeLog
=========
https://download.gnome.org/sources/libsigc++/2.3/libsigc++-2.3.2.changes (11.5K)
Download
========
https://download.gnome.org/sources/libsigc++/2.3/libsigc++-2.3.2.tar.xz (3.43M)
sha256sum: f0305bb6d2185de1513b35843f3d4a85abfec7c969034140d56cf14ce70aa411
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]