Releases: libsigcplusplus/libsigcplusplus
Releases · libsigcplusplus/libsigcplusplus
3.6.0
3.6.0 (stable)
- sigc++config.h.*: Update and clean up a bit for Visual Studio
(Chun-wei Fan) Pull request #95 - scoped_connection: New wrapper to auto-disconnect a slot
Issue #87, pull request #97 (Daniel Boles) - signal: Add connect_first()
(Kjell Ahlstedt) Issue #81 (LordVolumeForm)
Documentation:
- connection: Improve the class documentation
(Kjell Ahlstedt) Issue #88 (Daniel Boles) - Improve Visual Studio build documentation
(Chun-wei Fan) Pull request #93 - Remove AUTHORS and add general information to README.md
(Kjell Ahlstedt) Issue gtkmm#140 - manual: Add paragraph about new scoped_connection
Pull request #99 (Daniel Boles)
Tests:
- Add test_scoped_connection
Pull request #97 (Daniel Boles)
Build:
- Meson: Don't copy files with configure_file()
(Kjell Ahlstedt) - Meson: Fix the evaluation of is_git_build on Windows
(Kjell Ahlstedt) Issue gtkmm#131 (William Roy) - CMake: Prevent multiple target declaration for uninstall
(Francesco Emanuele D'Agostino) Pull request #85 - Visual Studio: Support static builds
Issue #90 (Swat-SomeBug)
(Chun-wei Fan) Pull request #91 - Meson: Don't require the 'dot' command to build the documentation
(Kjell Ahlstedt) Issue #98
2.12.1
2.12.1 (stable)
Documentation:
- slot, signal: Describe the slot<void(int)> syntax more
(Kjell Ahlstedt) Issue #86 (Daniel Boles) - connection: Improve the class documentation
(Kjell Ahlstedt) Issue #88 (Daniel Boles) - Improve Visual Studio build documentation
(Chun-wei Fan) Pull request #94 - Remove AUTHORS and add general information to README.md
(Kjell Ahlstedt) Issue gtkmm#140
Build:
3.4.0
3.4.0 (stable)
- Add track_object(), deprecate track_obj()
(Kjell Ahlstedt) Issue #78 (LordVolumeForm) - Add trackable_signal_with_accumulator and trackable_signal
(Kjell Ahlstedt) Issue #80 (H2NCH2COOH)
Examples, tests:
- examples/member_method: Make on_print() non-virtual
- test_accumulated.cc: clang++ requires another 'template'
(Kjell Ahlstedt) - test_limit_reference.cc: Don't use auto where a slot is required
(Kjell Ahlstedt) Issue #44 (Murray Cumming)
Documentation:
- signal::make_slot(): Note that signal does not derive from trackable
(Kjell Ahlstedt) Issue #80 (H2NCH2COOH)
Build:
- Meson: Avoid configuration warnings
(Kjell Ahlstedt) - Meson, MSVC: Compensate for the lack of msvc_recommended_pragmas.h
(Chun-wei Fan) - Fix build with -Dbuild-deprecated-api=false
(Kjell Ahlstedt) Issue #82 (bbhtt) - Meson: Detect if we build from a git subtree
(William Roy) Merge request gtkmm!72 - Meson: Simplify lookup of python command
(wael444) Pull request #83 - Meson: Add build_tests option
(Fabrice Fontaine) Pull request #84
2.12.0
2.12.0 (stable)
- Add track_object(), deprecate track_obj()
(Kjell Ahlstedt) Issue #78 (LordVolumeForm)
Examples, tests:
- examples/member_method: Make on_print() non-virtual
(Kjell Ahlstedt) - test_limit_reference.cc: Don't use auto where a slot is required
(Kjell Ahlstedt) Issue #44 (Murray Cumming)
Build:
- Meson: Avoid configuration warnings
(Kjell Ahlstedt) - Meson, MSVC: Compensate for the lack of msvc_recommended_pragmas.h
(Chun-wei Fan) - Fix build with -Dbuild-deprecated-api=false
(Kjell Ahlstedt) Issue #82 (bbhtt) - Meson: Detect if we build from a git subtree
(William Roy) Merge request gtkmm!72 - Meson: Simplify lookup of python command
(wael444) Pull request #83 - Meson: Add build_tests option
(Fabrice Fontaine) Pull request #84
3.2.0
3.2.0 (stable)
Build:
- Meson build: Perl is not required by new versions of mm-common
(Kjell Ahlstedt) - NMake Makefiles: Support building with VS2022
(Chun-wei Fan)
Documentation:
- Upgrade the manual from DocBook 4.1 to DocBook 5.0
(Kjell Ahlstedt) - ptr_fun(), mem_fun() docs: Remove left-overs from sigc++-2.0
(Kjell Ahlstedt) - Fix links to sigc::slot and sigc::signal
(Kjell Ahlstedt)
2.10.8
3.0.7
2.10.7
2.10.7 (stable)
Meson build:
- Make it possible to use sigc++ as a subproject
(Kjell Ahlstedt) - Fix dependency on files generated from .h.m4 files
(Kjell Ahlstedt) - No implicit_include_directories
(Kjell Ahlstedt) - Make quiet installations possible
(Kjell Ahlstedt) - Fix build as subproject without building documentation
(Kjell Ahlstedt) Issue #71 (Xavier Claessens)
Documentation:
- Links to *.gnome.org refer to sigc++-2.0 and gtkmm-3.0 versions
instead of latest versions
(Kjell Ahlstedt)