Revisions of libsigc++2

Michael Schröder's avatar Michael Schröder (mlschroe) committed (revision 4)
remove _link
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 3)
- No longer apply libsigc++-std-c11.patch for Tumbleweed, not
  needed anymore since GCC 6.
Frederic Crozat's avatar Frederic Crozat (fcrozat) committed (revision 2)
Needed for Gnome 3.20

- Update to version 2.8.0:
  + Documentation: Mention use with CMake.

- Update to version 2.7.2:
  + Deprecate sigc::ref() and sigc::reference_wrapper(), adding
    support instead for std::ref(), std::cref(), and
    std::reference_wrapper().
  + 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.

- 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.

- 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
Frederic Crozat's avatar Frederic Crozat (fcrozat) committed (revision 1)
initialize package as branch
Displaying all 4 revisions
openSUSE Build Service is sponsored by