2023-10-01  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  2.12.1

2023-07-06  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Remove AUTHORS and add general information to README.md

  See https://gitlab.gnome.org/GNOME/gtkmm/-/issues/140

2023-06-27  Chun-wei Fan  <fanchunwei@src.gnome.org>

  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  <fanchunwei@src.gnome.org>

   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  <fanchunwei@src.gnome.org>

  MSVC_NMake/README.txt: Mention about static builds

2023-06-26  Chun-wei Fan  <fanchunwei@src.gnome.org>

  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  <fanchunwei@src.gnome.org>

  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  <fanchunwei@src.gnome.org>

  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  <fanchunwei@src.gnome.org>

  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  <fanchunwei@src.gnome.org>

  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  <kjellahlstedt@gmail.com>

  connection: Improve the class documentation

  Fixes #88

2023-05-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  slot, signal docs: Describe the slot<void(int)> syntax more

  See #86

2023-05-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Doxyfile.in: Remove obsolete entries

2023-04-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  README.md: meson -> meson setup

2023-04-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Simplify if-file-exists test

2023-01-04  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Fix the evaluation of is_git_build on Windows

  See gtkmm#131

2023-01-04  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  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.