------------------------------------------------------------------- Sun Mar 1 13:14:41 UTC 2015 - badshah400@gmail.com - Update to version 2.4.1: + A slot's functor is destroyed when an empty slot is assigned to the slot (bgo#738602). + test_disconnect_during_emit tests that the slot is really disconnected during signal emission. ------------------------------------------------------------------- Mon Sep 15 16:26:15 UTC 2014 - zaitor@opensuse.org - Update to version 2.4.0: + Fix the test_lambda test case for MS Visual C++ 2013 and other C++11-compliant compilers (bgo#734368). + Add a missing #include in limit_reference.h. + Documentation: Use doxygen-extra.css from the mm-common package. Requires mm-common 0.9.7 when configured to use maintainer-mode. - Drop libsigc++2-includes.patch: Fixed upstream. ------------------------------------------------------------------- Tue Aug 26 20:09:45 UTC 2014 - dimstar@opensuse.org - Add libsigc++2-includes.patch: Add an include in limit_reference.h. ------------------------------------------------------------------- Fri Aug 1 09:24:57 UTC 2014 - zaitor@opensuse.org - Update to version 2.3.2: + Note: The implementation of bgo#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 (bgo#724496). + signal_impl::notify(): Don't delete signal_impl during erase() (bgo#564005). + Fix 'make check' with clang++ 3.4 and --enable-warnings=fatal (bgo#724496). + Fix test_cpp11_lambda for gcc 4.8. + Speed up disconnection of slots (bgo#167714). + Auto-generate the ChangeLog from the git log for 'make dist'. + Don't use __file__ in the FIREWALL m4 macro (bgo#699168). + 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 (bgo#672555). + Documentation: - Emphasize that signals are reference counted (bgo#611941). - Mention std::function<> and std::bind() where appropriate. - Use DOXYGEN_SHOULD_SKIP_THIS consistently to exclude internal functions from the reference documentation. + Windows: - Enable C++11 lambda expressions with MS Visual Studio 2012 and later (bgo#733752). - Update MSVC_Net2010 (bgo#724496). ------------------------------------------------------------------- Sat Oct 20 19:59:15 UTC 2012 - zaitor@opensuse.org - Update to version 2.3.1: + signal_base: Add blocked(), block(), unblock(). (bgo#153780). ------------------------------------------------------------------- Mon Sep 24 07:57:39 UTC 2012 - dimstar@opensuse.org - Update to version 2.2.11: + Fix comma operator in libsigc++ lambda expressions (bgo#342911) + Added SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE (bgo#672555) + Use std::size_t and std::ptrdiff_t instead + Fix 'make check' with gcc 4.7. + Enable test_lambda in 'make check' (bgo#669128). - Clean spec-file using spec-cleaner. ------------------------------------------------------------------- Mon Jul 25 11:01:18 CEST 2011 - vuntz@opensuse.org - Update to version 2.2.10: + slot_rep: Avoid access to deleted object in notify(), and test case (bgo#564005). + Mention visit_each() in the documentation of sigc::adapts. ------------------------------------------------------------------- Wed May 4 10:33:03 CEST 2011 - vuntz@opensuse.org - Update to version 2.2.9: + trackable: Avoid calling the same callback function twice, fixing some memory corruption (bgo#589202) + Minor documentation corrections + Fix the build with GCC 4.6 + Windows build fixes for MSVC++ .Net 2005 and 2010 - Drop libsigc++2-gcc46.patch: fixed upstream. - Change libsigc++2 Obsoletes from <= to < now that we have a new upstream version. ------------------------------------------------------------------- Wed Mar 16 08:57:51 UTC 2011 - ismail@namtrac.org - Add libsigc++2-gcc46.patch: Patch from upstream to fix compilation with gcc 4.6 ------------------------------------------------------------------- Mon Oct 11 19:53:12 CEST 2010 - vuntz@opensuse.org - Update packaging to use the shared library packaging policy: + Create libsigc-2_0-0 subpackage. + Add Provides/Obsoletes for libsigc++2 to libsigc-2_0-0. + Update baselibs.conf accordingly. ------------------------------------------------------------------- Fri Jul 23 12:51:34 CEST 2010 - vuntz@opensuse.org - Update to version 2.2.8: + Nothing interesting. Just a small change for library.gnome.org. ------------------------------------------------------------------- Fri May 7 00:40:13 CEST 2010 - dimstar@opensuse.org - Update to version 2.2.7: + Documentation: - Added main page text with doxygen. - Fix the functors Doxygen group. - bgo#417924: Tutorial: Removed outdated marshallers section that had no working example. - Changes from version 2.2.6: + bgo#614741: Slight documentation changes. ------------------------------------------------------------------- Sat Apr 24 10:20:09 UTC 2010 - coolo@novell.com - buildrequire pkg-config to fix provides ------------------------------------------------------------------- Mon Mar 29 12:35:13 CEST 2010 - vuntz@opensuse.org - Update to version 2.2.5: + Accumulators: Allow return types that are different to the signal's. + Documentation: - Disable collaboration graphs in documentation - Use non-blurry font for graph labels. - sigc::hide() correction: It always only hides one signal argument. + Fix the MSVC++ build. ------------------------------------------------------------------- Mon Feb 1 11:54:24 UTC 2010 - jengelh@medozas.de - Package baselibs.conf ------------------------------------------------------------------- Thu Sep 3 10:01:53 CEST 2009 - vuntz@novell.com - Update to version 2.2.4.2: + Namespace sigc is now documented, in order to make large chunks of the reference reappear. + The shipped reference documentation has been regenerated using Doxygen 1.6.1, so that the document type is now XHTML 1.0. + The shipped Devhelp file has been generated with a newer version of the XSLT script in mm-common, so that documentation groups no longer appear as namespace prefixes in the keyword list. ------------------------------------------------------------------- Fri Aug 28 20:30:51 CEST 2009 - vuntz@novell.com - Update to version 2.2.4.1: + Reenable the per-class hierarchy graphs in the reference documentation. + Drop the custom HTML header and footer, and use the shared doxygen.css file from mm-common. - Simplify the packaging: we were doing complex things for documentation, that are really not needed; no need to package the tests either. ------------------------------------------------------------------- Thu Aug 27 09:40:30 CEST 2009 - dimstar@opensuse.org - Update to version 2.2.4: + New build system based on mm-common. The mm-common module is now required for building from the git repository, but not for builds of release archives. + The public reference documentation is now hosted on library.gnome.org ------------------------------------------------------------------- Fri Jan 23 03:02:57 CET 2009 - vuntz@novell.com - Drop libsigc++2-gcc43.patch: seems to build fine without it now. ------------------------------------------------------------------- Sat Dec 20 11:31:16 EST 2008 - mboman@suse.de - Update to version 2.2.3: - Added project files (and property sheets) for MSVC++ 2005 and 2008. - Removed unnecessary dependency on afxrefs.h, so it builds with MSVC++ Express editions. ------------------------------------------------------------------- Sun Sep 14 04:36:50 CEST 2008 - crrodriguez@suse.de - remove static libraries and useless "la" file - run test suite ------------------------------------------------------------------- Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support ------------------------------------------------------------------- Wed Apr 2 16:46:39 CEST 2008 - rodrigo@suse.de - Update to version 2.2.2: * Added an include of functors/slot.h that was mistakenly removed during the 2.1 series (bgo#521418) ------------------------------------------------------------------- Fri Oct 12 11:37:19 CEST 2007 - rguenther@suse.de - Add patch to fix C++ problems, enables building with GCC 4.3. ------------------------------------------------------------------- Wed Sep 19 16:32:29 CEST 2007 - sbrabec@suse.cz - Updated to version 2.0.18: * Fix a build error in the examples, on Sun CC. ------------------------------------------------------------------- Tue Jan 23 01:48:42 CET 2007 - ro@suse.de - drop requires for gnome-filesystem ------------------------------------------------------------------- Fri Jan 12 15:09:37 CET 2007 - sbrabec@suse.cz - Spec file cleanup. ------------------------------------------------------------------- Mon Dec 18 11:53:28 CST 2006 - maw@suse.de - Move to /usr. ------------------------------------------------------------------- Wed Jan 25 21:32:26 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Jan 17 12:29:36 CET 2006 - lmichnovic@suse.cz - Updated to version 2.0.17 ------------------------------------------------------------------- Thu Aug 4 15:42:16 CEST 2005 - sbrabec@suse.cz - Updated to version 2.0.16. ------------------------------------------------------------------- Mon Jun 13 14:53:58 CEST 2005 - sbrabec@suse.cz - Updated to version 2.0.14. ------------------------------------------------------------------- Thu Feb 10 16:05:31 CET 2005 - sbrabec@suse.cz - Updated to version 2.0.6 (branch 2.0). ------------------------------------------------------------------- Mon Feb 23 17:45:25 CET 2004 - ro@suse.de - fix pkgconfig file on lib64 ------------------------------------------------------------------- Wed Feb 18 18:19:24 CET 2004 - ro@suse.de - fix build on recent platforms by running autoreconf (configure.in hacks from libsigc++ package) ------------------------------------------------------------------- Fri Feb 13 14:01:32 CET 2004 - sbrabec@suse.cz - Initial SuSE package version 1.2.5.