2023-10-01 Kjell Ahlstedt 2.12.1 2023-07-06 Kjell Ahlstedt Remove AUTHORS and add general information to README.md See https://gitlab.gnome.org/GNOME/gtkmm/-/issues/140 2023-06-27 Chun-wei Fan MSVC-Builds.md: Add info on CMake and Meson Let people know it is also supported to build libsigc++ using CMake or Meson with Visual Studio and the tools required for builds directly from GIT checkouts 2023-06-27 Chun-wei Fan Visual Studio builds: Convert build docs to MarkDown Convert the README.txt to MarkDown format so that it is easier on the eye in terms of formatting, and update some of the info: * Note that although Visual Studio 2013 is supported to build libsigc++, but Visual Studio 2015 or later is likely needed to build packages that use libsigc++ * ARM64 is actually supported * Update info on build from GIT checkout. * Move the part on static builds as appropriate * Some other minor tweaks 2023-06-26 Chun-wei Fan MSVC_NMake/README.txt: Mention about static builds 2023-06-26 Chun-wei Fan sigc++.pc.in: Set -DLIBSIGCXX_STATIC in cxxflags as needed Update the Meson build files to put in -DLIBSIGCXX_STATIC when we are building a static build of libsigc++. For the autotools build, this is not used. 2023-06-26 Chun-wei Fan NMake Makefiles: Accomodate static builds during "install" Copy the built DLL and PDB only if building a shared build, and copy the appropriate .lib file according to the build type. 2023-06-26 Chun-wei Fan build: Actually support MSVC static builds Apply -DLIBSIGCXX_STATIC as appropriate when we request a static build to be done for the Meson and NMake builds, and skip building the version .rc file if a static build is requested. For the NMake builds, separate the build artifacts from the static and shared builds. The autotools builds since it is not used for Visual Studio builds at all. 2023-06-26 Chun-wei Fan build: Drop _WINDLL from sigc++config.h.[in|meson] ...and add a new check macro LIBSIGCXX_STATIC, to use the appropriate macros to build and link against libsigc++. Drop this from the build files as well. 2023-06-26 Chun-wei Fan meson: Disallow default_library == 'both' on Visual Studio We need different defines/cflags for building static and shared builds of libsigc++, so we can't really support default_library = 'both' for libsigc++ without much retinkering. So, just disallow such builds at least for now. Also, save up whether we are attempting a static build in the Visual Studio build. 2023-05-31 Kjell Ahlstedt connection: Improve the class documentation Fixes #88 2023-05-27 Kjell Ahlstedt slot, signal docs: Describe the slot syntax more See #86 2023-05-27 Kjell Ahlstedt Doxyfile.in: Remove obsolete entries 2023-04-03 Kjell Ahlstedt README.md: meson -> meson setup 2023-04-03 Kjell Ahlstedt meson.build: Simplify if-file-exists test 2023-01-04 Kjell Ahlstedt meson.build: Fix the evaluation of is_git_build on Windows See gtkmm#131 2023-01-04 Kjell Ahlstedt Meson build: Don't copy files with configure_file() It's deprecated from Meson 0.64. The replacement, fs.copyfile(), is not useful here. It only copies from the source directory to the build directory.