2015-10-15 14:05:06 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Needs c++11, set GCC_REQD to 4.7.
|
2015-10-15 13:04:37 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update libsigc++ to 2.6.1:
2.6.1 (stable):
* Add back deprecated adaptors/lambda API to avoid an unintented ABI break.
(Kjell Ahlstedt) Bug #755550 (Michael Biebl)
* sigc::trackable: Move operations: Don't move the callback list
(Kjell Ahlstedt) Bug #755393 (Tom Schoonjans)
2.6.0 (stable):
* C++11: deduce_result_type: Simplify with C++11 variadic template.
(Murray Cumming, Marcin Kolny) Bug #753612
* Fix the build with MSVC.
(Chun-wei Fan) Bug #754082
* Update the website.
(Kjell Ahlstedt)
2.5.4 (unstable):
* slot_base::operator=(const &): Copy the blocked too,
so the destionation is blocked if the source is blocked,
regardless of whether the destionation was previously
blocked, because this seems to be what we should expect.
(Murray Cumming)
* C++11: slot_base, slot*, signal_base, signal*, trackable:
Add move operations.
(Murray Cumming)
* Update MSVC Projects, requiring at least MSVC++ .Net 2013
for C++11 support.
(Chun-wei Fan)
2.5.3 (unstable):
* Use C++11 "using" aliases to simplify code that uses type traits.
(Murray Cumming) Bug #753580
2.5.2 (unstable):
* Remove useless headers:
sigc++/class_slot.h
sigc++/hide.h
sigc++/method_slot.h
sigc++/object.h
sigc++/object_slot.h
sigc++/retype.h
Some of these still have equivalents in sigc++/adaptors/
(Kjell Ahlstedt, Murray Cumming) Bug #752560
* C++11: Replace deprecated std::auto_ptr by std::unique_ptr.
(Kjell Ahlstedt)
* C++11: Use std::is_base_of<> instead of our \
sigc::is_base_and_derived<>,
removing sigc::is_base_and_derived<>.
(Kjell Ahlstedt, Murray Cumming) Bug #752560
* C++11: Use of range-based for loops.
(Murray Cumming)
* C++11: Use of the auto keyword.
(Murray Cumming)
* C++11: Use of nullptr instead of 0.
(Murray Cumming)
* sigc++/slot.h: Use a regular .h file instead of generating it
from an .m4 file. Bug #752560
(Kjell Ahlstedt)
* Visual Studio Builds: Move 2010 Projects to 2012 to support C++11.
(Chun-wei Fan)
* Use -Wformat-security and -Wshadow with --enable-warnings=fatal.
(Murray Cumming)
2.5.1 (unstable):
* Use (and require) C++11
(Kjell Ahlstedt)
* Using C++11 lambda functions to create sigc::slots:
Avoid the need for SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE.
(Kjell Ahlstedt)
* Remove the already-deprecated sigc::lambda (and sigc::group) API.
This is an API change but should not be an ABI change, so it should
only affect you when rebuilding applications, if you use this API.
(Murray Cumming, Kjell Ahlstedt)
|
2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152) |
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
2015-02-28 11:24:45 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 2.4.1:
2.4.1 (stable):
* A slot's functor is destroyed when an empty slot is assigned to the slot.
(Kjell Ahlstedt) Bug #738602 (James Lin)
* test_disconnect_during_emit tests that the slot is really disconnected
during signal emission.
(Kjell Ahlstedt)
|
2014-10-05 17:02:06 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 2.4.0:
2.4.0 (stable):
Note: API/ABI is the same as in release 2.3.2. Compared to stable
releases 2.2.x, the API has been broken regarding visit_each() functions.
See the NEWS entry for libsigc++ 2.3.2.
* Fix the test_lambda test case for MS Visual C++ 2013 and other
C++11-compliant compilers.
(Kjell Ahlstedt) Bug #734368 (Ryan Beasley)
* Add a missing #include in limit_reference.h.
(Kjell Ahlstedt)
* Documentation:
- Use doxygen-extra.css from the mm-common package.
Requires mm-common 0.9.7 when configured to use maintainer-mode.
(Kjell Ahlstedt)
2.3.2 (unstable):
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)
2.3.1 (unstable):
* signal_base: Add blocked(), block(), unblock().
(Kjell Ahlstedt) Bug #153780
|
2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049) |
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
2013-09-23 12:33:01 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Reset maintainer, address bounces.
|
2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880) |
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
|
2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|
2012-10-08 17:12:10 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes 2.2.11:
* Fix comma operator in libsigc++ lambda expressions.
* Added SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE.
This allows most uses of libsigc++'s lambda expressions to be
replaced by standard C++11 lambda expressions.
* Use std::size_t and std::ptrdiff_t instead
* Fix 'make check' with gcc 4.7.
* Enable test_lambda in 'make check'.
|