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

  5.0.3

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

  Doxyfile.in: LIBXMLXX_API -> LIBXMLPP_API

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

  meson.build: Simplify if-file-exists test

  and use meson.project_[build,source]_root(), new in meson 0.56.0.

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

  README.md, CI: meson -> meson setup

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

  meson.build: Simplify lookup of python command

  See libsigcplusplus PR#83

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 since Meson 0.64. The replacement, fs.copyfile(),
  is not useful here. It only copies from the source directory to
  the build directory.

2022-12-18  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Add publish-docs.yml

2022-12-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Remove obsolete autotools tests

2022-10-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/index.md: Change libxmlplusplus-list to Discourse

  The libxmlplusplus-list will soon be closed for new contributions.

2022-10-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Add mingw-cross-file.txt

  Useful when cross-building from Linux to Windows with MinGW.

2022-10-21  Chun-wei Fan  <fanchunwei@src.gnome.org>

  libxml++config.h.[in|meson]: Try again to fix MinGW builds

  Apparently it's not enough to decorate a class with
  __attribute__((visibility("default"))), so also decorate it with
  __declspec(dllexport), via macros as needed.
  
  Pointed out by Kjell in PR #46.

2022-10-21  fanc999  <fanc999@yahoo.com.tw>

  headers: Drop LIBXMLPP_API from 'friend' members (#47)

  They aren't really necessary and can raise warnings on Windows MinGW
  builds unless their locations were exchanged with 'class' or 'struct',
  but doing so is not liked by Visual Studio.
2022-10-21  fanc999  <fanc999@yahoo.com.tw>

  exceptions/exception.h: Try fixing linking on MinGW (#46)

  Using the xmlpp::exception class may lead to a linker error on its
  vtable on MinGW, unless the whole class is exported, but we also want to
  avoid exporting that whole class under Visual Studio, so that we can
  avoid having the built DLL/import library being tied to a particular STL
  version, so define macros to accomdate such situations and apply it to
  the xmlpp::exception class.
  
  This should not affect the ABI stability on Visual Studio builds.
  
  Fixes: https://github.com/libxmlplusplus/libxmlplusplus/issues/45
2022-09-28  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Detect if we build from a git subtree

  See https://gitlab.gnome.org/GNOME/gtkmm/-/merge_requests/72

2022-09-14  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Convert README to README.md

  * README -> README.md
  * Makefile.am: Distribute README.md
  * configure.ac: Set `foreign` option to automake.
  Without the `foreign` option, old versions of automake require
  a README file, which no longer exists. New versions (like 1.16.5)
  without the `foreign` option require README or README.md.