Skip to content

Releases: libsigcplusplus/libsigcplusplus

3.6.0

01 Oct 08:54
Compare
Choose a tag to compare

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

01 Oct 08:19
Compare
Choose a tag to compare

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:

  • 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)
  • Visual Studio: Support static builds
    Issue #90 (Swat-SomeBug)
    (Chun-wei Fan) Pull request #92

3.4.0

23 Dec 11:43
Compare
Choose a tag to compare

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

23 Dec 11:41
Compare
Choose a tag to compare

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

11 Feb 15:51
Compare
Choose a tag to compare

3.2.0 (stable)

  • Allow slots with rvalue reference parameters
    (Slava Andrejev) Pull requests #74, #77

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

11 Feb 15:01
Compare
Choose a tag to compare

2.10.8 (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)

3.0.7

20 May 13:00
Compare
Choose a tag to compare

3.0.7 (stable)

Meson build:

  • Make it possible to use sigc++ as a subproject
    (Kjell Ahlstedt)
  • No implicit_include_directories
    (Kjell Ahlstedt)
  • Fix build as subproject without building documentation
    (Kjell Ahlstedt) Issue #71 (Xavier Claessens)

2.10.7

20 May 12:58
Compare
Choose a tag to compare

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)

3.0.6

25 Nov 16:04
Compare
Choose a tag to compare

3.0.6 (stable)

Build:

  • Meson build: Fix versioning on macOS
    (Tom Schoonjans) Pull request #65

Documentation:

  • sigc++/sigc++.h: Describe how to use libsigc++ with Meson
    (Kjell Ahlstedt)
  • Update links to the web page, now at
    libsigcplusplus.github.io/libsigcplusplus
    (Kjell Ahlstedt)

2.10.6

25 Nov 16:02
Compare
Choose a tag to compare

2.10.6 (stable)

Build:

  • Meson build: Fix versioning on macOS
    (Tom Schoonjans) Pull request #65

Documentation:

  • sigc++/sigc++.h: Describe how to use libsigc++ with Meson
    (Kjell Ahlstedt)
  • Update links to the web page, now at
    libsigcplusplus.github.io/libsigcplusplus
    (Kjell Ahlstedt)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy