From e88e319aa50df010320dd15e7c802f92752dc8dc Mon Sep 17 00:00:00 2001 From: Kjell Ahlstedt Date: Fri, 23 Dec 2022 11:17:22 +0100 Subject: 3.4.0 --- CMakeLists.txt | 2 +- NEWS | 33 +++++++++++++++++++++++++++++++++ configure.ac | 2 +- meson.build | 2 +- 4 files changed, 36 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1b28fe..2151377 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ cmake_minimum_required (VERSION 3.2) set (SIGCXX_MAJOR_VERSION 3) -set (SIGCXX_MINOR_VERSION 2) +set (SIGCXX_MINOR_VERSION 4) set (SIGCXX_MICRO_VERSION 0) set (SIGCXX_API_VERSION 3.0) diff --git a/NEWS b/NEWS index 3cf92d6..19a16c3 100755 --- a/NEWS +++ b/NEWS @@ -1,3 +1,36 @@ +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 + + 3.2.0 (stable) * Allow slots with rvalue reference parameters diff --git a/configure.ac b/configure.ac index 1307c2f..2256657 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU Lesser General Public License ## along with this library. If not, see . -AC_INIT([libsigc++], [3.2.0], +AC_INIT([libsigc++], [3.4.0], [https://github.com/libsigcplusplus/libsigcplusplus/issues/], [libsigc++], [https://libsigcplusplus.github.io/libsigcplusplus/]) AC_PREREQ([2.59]) diff --git a/meson.build b/meson.build index 01c1f2e..c677697 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ # This file is part of libsigc++. project('libsigc++', 'cpp', - version: '3.2.0', + version: '3.4.0', license: 'LGPLv2.1+', default_options: [ 'cpp_std=c++17', -- cgit v1.2.1