Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libsigc-2_0-0-32bit-2.10.2-lp152.1.3 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: libsigc-2_0-0-32bit Distribution: openSUSE Leap 15.2
Version: 2.10.2 Vendor: openSUSE
Release: lp152.1.3 Build date: Sat May 16 09:28:54 2020
Group: System/Libraries Build host: cloud103
Size: 26156 Source RPM: libsigc++2-2.10.2-lp152.1.3.src.rpm
Summary: Typesafe Signal Framework for C++
This library implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. It is the most
complete library of its kind with the ability to connect an abstract
callback to a class method, function, or function object. It contains
adaptor classes for connection of dissimilar callbacks and has an ease
of use unmatched by other C++ callback libraries.






* Sat Sep 07 2019 Bjørn Lie <>
  - Drop conditional libsigc++-std-c11.patch: No longer needed for
    any currently supported version of openSUSE.
  - Use make_build macro.
* Wed Aug 14 2019
  - Update to version 2.10.2:
    + This release is identical to 2.10.1, except for: Reference docs
      generated by Doxygen 1.8.11. Hopefully it will show up at
* Fri Nov 30 2018
  - Update to version 2.10.1:
    + signal_impl::clear(): Don't clear the slot list during signal
      emission, to prevent a segfault. And add a test for this.
    + slot_base::set_parent(): Create a dummy slot_rep if necessary.
    + Avoid compiler warnings from function pointer conversions.
    + Build:
    - Make --disable-benchmark work.
    - Replace the Visual Studio project files with MSVC NMake
      project files.
    - Add MSVC_NMake/README.txt for Visual Studio builds.
    + Documentation:
    - signal_base: Warn against deletion during emission.
    - Update links in README,, libsigcplusplus.doap.
* Wed Feb 28 2018
  - Modernize spec-file by calling spec-cleaner
* Thu Feb 09 2017
  - Explicitly BuildRequire m4
* Mon Dec 05 2016
  - RPM group reassignment
  - Drop --with-pic, we build no static libs for which it is meant
* Tue Sep 20 2016
  - Update to version 2.10.0:
    + Fix silent builds (bgo#768797).
* Wed Jul 06 2016
  - Update to version 2.9.3:
    + signal:
    - Deprecate slots().
    - Deprecate emit_reverse().
    + Benchmark: Update it and use boost::timer, and actually build
      it, but not built by default.
    + Build: Fix the build on MSVC++ 2013 and 2015 (bgo#767777).
* Thu Jun 16 2016
  - Update to version 2.9.2:
    + Minor documentation improvements.
    + Some more minor uses of C++11 syntax.
  - Changes from version 2.9.1:
    + slot: Allow sigc::slot<R(Args...)> syntax, like std::function,
      deprecating the sigc::slot<R, Args...> syntax (bgo#763393).
    + signal: Allow sigc::signal<R(Args...)> syntax, like
      std::function, deprecating the sigc::signal<R, Args...> syntax
* Thu Jun 16 2016
  - No longer apply libsigc++-std-c11.patch for Tumbleweed, not
    needed anymore since GCC 6.
* Wed Mar 16 2016
  - Update to version 2.8.0:
    + Documentation: Mention use with CMake.
* Sat Mar 12 2016
  - Update to version 2.7.2:
    + Deprecate sigc::ref() and sigc::reference_wrapper(), adding
      support instead for std::ref(), std::cref(), and
    + mem_fun(): Deprecate mem_fun(pointer, func). Leaving just
      mem_fun(reference, func) (bgo#763215).
    + Make all operator bool() explicit. (A C++11 feature).
    + Build:
    - Remove some now-unnecessary configure checks (bgo#762065).
    - Update MSVC project.
    + Documentation: Improve the documentation of mem_fun(), making
      it clear that mem_fun() does not return a slot.
* Tue Mar 01 2016
  - Update to version 2.7.1:
    + signal: Add a moving connect() method, taking an rvalue
      reference to a slot (bgo#756484).
    + can_deduce_result_type_with_decltype: Rename the check()
      methods to checksize(). check() is a preprocessor macro in Mac
      OS X (bgo#759315).
    + Temporarily undefine the nil macro, if it's defined. nil is a
      preprocessor macro in Objective-C++ and Mac OS X (bgo#695235).
    + Correct the mem_functor<> declarations.
* Thu Feb 04 2016
  - Add libsigc++-std-c11.patch: Add -std=c11 to CFLAGS in the .pc
    file. This allows other packages building against libsigc++ to
    be aware of the C11 requirement we bring. libsigc++ itself checks
    for the availability during configure, so it is safe to pass this
    requirement on.
* Sun Nov 22 2015
  - Update to version 2.6.2:
    + slot: Handle auto-disconnection when a slot contains a slot
    + slot and signal: Correct move constructors and move
      assignments (bgo#756484).
    + trackable, slot_base, signal_base, connection: Add some
      noexcept specs (bgo#756484).
    + trackable, slot, signal: Remove noexcept from move operations
    + slot and signal: Add missing move constructors and move
      assignments (bgo#756484).
    + signal_impl: =delete copy and move operations (bgo#756484).
    + typed_slot_rep: =delete unimplemented copy and move operations
    + slot_rep: =delete copy and move operations (bgo#756484).
* Wed Sep 30 2015
  - Update to version 2.6.1:
    + Add back deprecated adaptors/lambda API to avoid an unintented
      ABI break (bgo#755550).
    + sigc::trackable: Move operations: Don't move the callback list
  - Changes from version 2.6.0:
    + C++11: deduce_result_type: Simplify with C++11 variadic
      template (bgo#753612).
    + Fix the build with MSVC (bgo#754082).
    + Update the website.
* Fri Sep 04 2015
  - Update to version 2.5.4:
    + 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.
    + C++11: slot_base, slot*, signal_base, signal*, trackable: Add
      move operations.
    + Update MSVC Projects, requiring at least MSVC++ .Net 2013 for
      C++11 support.
* Sat Aug 29 2015
  - Update to version 2.5.3:
    + Use C++11 "using" aliases to simplify code that uses type
      traits (bgo#753580).
* Thu Aug 20 2015
  - Update to version 2.5.2:
    + 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/
    + C++11:
    - Replace deprecated std::auto_ptr by std::unique_ptr.
    - Use std::is_base_of<> instead of our
      sigc::is_base_and_derived<>, removing
      sigc::is_base_and_derived<>. (bgo#752560).
    - Use of range-based for loops.
    - Use of the auto keyword.
    - Use of nullptr instead of 0.
    + sigc++/slot.h: Use a regular .h file instead of generating it
      from an .m4 file (bgo#752560).
    + Visual Studio Builds: Move 2010 Projects to 2012 to support
    + Use -Wformat-security and -Wshadow with
    - -enable-warnings=fatal.
* Sun Jul 19 2015
  - Update to version 2.5.1:
    + Use (and require) C++11.
    + Using C++11 lambda functions to create sigc::slots: Avoid the
    + 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.
* Sun Mar 01 2015
  - 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.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Sep 9 11:31:22 2023