summaryrefslogtreecommitdiff
path: root/sigc++/sigc++.h
Commit message (Collapse)AuthorAgeFilesLines
* run make format (with clang-format-10), to format the codeMurray Cumming2021-01-241-1/+2
|
* sigc++/sigc++.h: Fix a typoKjell Ahlstedt2020-10-121-1/+1
|
* sigc++/sigc++.h: Describe how to use libsigc++ with mesonKjell Ahlstedt2020-10-121-0/+19
|
* Docs: Change libsigc++ webpage mentions to GitHubKjell Ahlstedt2020-10-041-5/+3
| | | | | Change libsigc.sourceforge.net to libsigcplusplus.github.io/libsigcplusplus.
* Update copyright years.Murray Cumming2016-04-201-1/+1
|
* Docs: Remove unnecessary Scope of Documentation paragraph.Murray Cumming2016-04-011-6/+0
|
* Reformat .h files with clang-format.Murray Cumming2016-03-301-10/+12
|
* Reference docs: main page: Use @c to monospace function names.Murray Cumming2016-03-151-2/+2
|
* Reference docs: main page: Discourage multiple PKG_CHECK_MODULES() calls.Murray Cumming2016-03-151-0/+6
| | | | | Mention that one PKG_CHECK_MODULES() call can check for all pgk-config-based dependencies.
* Reference docs: main page: Make autotools part consistent with CMake part.Murray Cumming2016-03-151-4/+4
|
* Reference docs: main page: Mention CMake.Murray Cumming2016-03-151-0/+12
|
* Create a parallel-installable sigc++-3.0 API/ABI.Murray Cumming2016-03-071-2/+2
|
* Remove deprecated sigc::lambda API that is only in headers.Murray Cumming2015-07-171-2/+2
| | | | | | | So this is an API removal (of deprecated API) but not an ABI change. The remaining deprecated API in the headers is needed by the definitions in lambda.cc.m4. Bug #672555
* Use DOXYGEN_SHOULD_SKIP_THIS consistently.Kjell Ahlstedt2013-04-111-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | * docs/reference/Doxyfile.in: EXTRACT_ALL=YES, like in most mm packages. * sigc++/sigc++.h: Mention that the reference manual contains only some of the template specializations. * sigc++/adaptors/bound_argument.h: * sigc++/adaptors/lambda/macros/base.h.m4: * sigc++/adaptors/lambda/macros/group.h.m4: * sigc++/adaptors/macros/adaptor_trait.h.m4: * sigc++/adaptors/macros/bind.h.m4: * sigc++/adaptors/macros/bind_return.h.m4: * sigc++/adaptors/macros/compose.h.m4: * sigc++/adaptors/macros/deduce_result_type.h.m4: * sigc++/adaptors/macros/exception_catch.h.m4: * sigc++/adaptors/macros/hide.h.m4: * sigc++/adaptors/macros/retype.h.m4: * sigc++/adaptors/macros/retype_return.h.m4: * sigc++/adaptors/macros/track_obj.h.m4: * sigc++/functors/macros/functor_trait.h.m4: * sigc++/functors/macros/mem_fun.h.m4: * sigc++/macros/limit_reference.h.m4: * sigc++/type_traits.h: * sigc++/visit_each.h: Use DOXYGEN_SHOULD_SKIP_THIS to mark what Doxygen shall not extract.
* Documentation improvements.Murray Cumming2010-05-041-17/+20
| | | | | | | | * docs/manual/libsigc_manual.xml: Remove Marshallers section because it is apparently outdated and there is no example code to test it. This fixes bug #417924 (Michael Ekstrand) Also changed LibSigC++ to libsigc++ for consistency. * sigc++/sigc++.h: Main page text: Rearranged slightly.
* Improvements to main page documentationDavid King2010-04-271-5/+6
| | | | * sigc++/sigc++.h: Minor improvements.
* Add main page to Doxygen documentationDavid King2010-04-231-1/+53
| | | | | * docs/Makefile.am: Parse sigc++/sigc++.h for documentation. * sigc++/sigc++.h: Add main page to Doxygen documentation.
* Add announces of versions 1.9.6 and 1.9.7. New file. Defines namespaceMartin Schulze2003-10-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-19 Martin Schulze <teebaum@cvs.gnome.org> * NEWS: Add announces of versions 1.9.6 and 1.9.7. * sigc++/compatibility.h.m4: New file. Defines namespace SigC. namespace SigC should be API compatible to libsigc++-1.2. * sigc++/Makefile.am: Build compatibility.h. * tests/test_compatibility.cc, tests/Makefile.am: Add test case for compatibility module. * docs/index.html: Change group names. * sigc++/sigc++.h: Include connection.h. * sigc++/connection.{cc,h}: - Rename dependency to destroy_notify_callback. - Change parameter name in set_slot() from d to data. - Fix operator=(): Add "return *this;" - Get rid of namespace functor. - Corrections in documentation. * sigc++/signal.{cc,h.m4}: - Add reference counter to signal_impl. Replaces "bool destroy_". - Move signal_base, slot_iterator[_buf], slot_list out of namespace internal. They are part of the public API. - Add convenience function signal#::make_slot(). - Get rid of namespace functor. - Corrections in documentation. * sigc++/trackable.{cc,h}: - Rename dependency to destroy_notify_callback. - Rename trackable::clear() to trackable::notify_callbacks(). - Corrections in documentation. * sigc++/type_traits.h: Add documentation. * sigc++/visit_each.h: - Get rid of namespace functor. - Add documentation. * sigc++/adaptors[/lambda]/*: Get rid of namespace functor. * sigc++/functors/{functor_trait.h,ptr_fun.h.m4,mem_fun.h.m4}: - Get rid of namespace functor. - Corrections in documentation / add documentation. * sigc++/functors/slot.{cc,h.m4}: - Move slot_base out of namespace internal. It's public API. - Get rid of one-letter-parameter-names. - Get rid of namespace functor. - Corrections in documentation. * tests/*.cc: Get rid of "using namespace ...".
* Remove usage of callof_ignore_arg<>. Remove the first and moveMartin Schulze2003-08-271-1/+0
| | | | | | | | | | | | | | | | | | | 2003-08-27 Martin Schulze <teebaum@cvs.gnome.org> * sigc++/adaptors/hide.h.m4: Remove usage of callof_ignore_arg<>. * sigc++/callof.h.m4, sigc++/adaptors/deduce_result_type.h.m4, sigc++/functors/functor_trait.h.m4: Remove the first and move deduce_result_type templates from functor_trait.h.m4 into new file deduce_result_type.h.m4. * sigc++/Makefile.am, sigc++/sigc++.h, sigc++/adaptors/adaptor_trait.h.m4: Build and include sigc++/adaptors/deduce_result_type.h instead of callof.h. * sigc++/functors/slot.h.m4: Document struct nil. 2003-08-24 Martin Schulze <teebaum@cvs.gnome.org> * sigc++/functors/functor_trait.h.m4: Simplify usage of convenience macro SIGC_FUNCTORS_HAVE_RESULT_TYPE: namespace sigc{ namespace functor{ SIGC_FUNCTORS_HAVE_RESULT_TYPE }}
* Added sigc++/sigc++.h, like in libsigc++ 1.2 Added member_method example,Murray Cumming2003-03-161-0/+30
2003-03-16 Murray Cumming <murrayc@usa.net> * Added sigc++/sigc++.h, like in libsigc++ 1.2 * examples: Added member_method example, which uses a class method and which demonstrates disconnection.