Typesafe callback framework for C++
C++ M4 CMake Makefile C Shell
Permalink
Failed to load latest commit information.
MSVC_Net2017 MSVC_Net2017/filelist.am: Fix listing Mar 16, 2017
build benchmark: Use boost::timer instead of Glib::Timer. Apr 20, 2016
cmake cmake: add cmake files to dist package Mar 13, 2016
docs website: Remove and replace with redirect. Mar 13, 2018
examples signal::connect(): Return a sigc::connection. Apr 21, 2016
sigc++ slot_base::set_parent(): Create a dummy slot_rep if necessary Nov 9, 2017
tests Tests: Add comments by uses after move. Jul 21, 2017
.clang-format Add .clang-format file and reformat tests and examples. Mar 30, 2016
.gitignore Update .gitignore Sep 7, 2015
AUTHORS Bump version number to 2.0.6. Add ChangeLog summary for version 2.0.6. Oct 2, 2004
CMakeLists.txt cmake: reduce required version to 3.2 Mar 13, 2016
COPYING COPYING: Change from LGPL 2+ to LGPL 3+ Mar 18, 2016
ChangeLog Move to a generated ChangeLog. Jul 3, 2013
ChangeLog.pre-2-3-1 Move to a generated ChangeLog. Jul 3, 2013
Makefile.am Visual Studio builds: Rename MSVC_Net2013 to MSVC_Net2017 Dec 19, 2016
NEWS NEWS: Mention the move to github. Mar 10, 2018
README README: Mention the move here too. Mar 14, 2018
README_build Add a file about build systems. Mar 13, 2016
autogen.sh Don't use obsolete macros. Sep 22, 2011
cmake_uninstall.cmake.in cmake: add uninstall target Mar 12, 2016
configure.ac 2.99.10 Jan 10, 2018
libsigcplusplus.doap .doap: Correct the web site URL. Mar 7, 2016
sigc++-uninstalled.pc.in Change documentation host to library.gnome.org Aug 25, 2009
sigc++.pc.in Change documentation host to library.gnome.org Aug 25, 2009
sigc++config.h.cmake cmake: init - add cmake files Mar 12, 2016
sigc++config.h.in sigc++config.h.in: Remove unused macros. Mar 7, 2016

README

libsigc++ has now moved to
https://github.com/libsigcplusplus/libsigcplusplus
This git repository at git.gnome.org/browse/libsigcplusplus
will not be updated.

libsigc++ -- The Typesafe Callback Framework for C++


General information:

   libsigc++ implements a typesafe callback system for standard C++. It
   allows you to define signals and to connect those signals to any
   callback function, either global or a member function, regardless of
   whether it is static or virtual.

   libsigc++ is used by gtkmm to wrap the GTK+ signal system. It does not
   depend on GTK+ or gtkmm.

   Further information is available on the libsigc++ project home page:
   http://libsigc.sourceforge.net/


License information:

   Distribution of library and components is under the LGPL as listed in the
   file COPYING. Examples and tests are Public Domain.


Contact information:
   Maintainer: mailto: murrayc@murrayc.com
   Maillist: mailto: libsigc-list@gnome.org
   Homepage: http://libsigc.sourceforge.net
   Online reference documentation: https://developer.gnome.org/libsigc++/unstable/
   Download: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
             https://download.gnome.org/sources/libsigc++/
   Git: https://git.gnome.org/browse/libsigcplusplus/


Overview of the distribution:

   docs/                             documentation on the signal system
      docs/reference/                reference documentation
   
   examples/                         examples of various signal functions
   
   sigc++/                           source for library
      sigc++/functors/               source for library (various functors)
      sigc++/adaptors/               source for library (various adaptors)
   
   build/                            auxiliary files for building
   
   tests/                            programs testing and verifying proper behaviour
   
   MSVC_Net2017/                     project files for building the library with MSVC++ 2017


Compatibility:

   Compatible compilers must support C++14, such as the decltype(auto) specifier.