2024-01-11  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  3.2.5

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

  Makefile.am: Add subprojects/libxml2_cmake.yml

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

  Add subprojects/libxml2_cmake.yml

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

  CI: Add meson-msvc.yml, only triggered manually

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

  CI: Use the ubuntu-latest runner

  and use the default versions of gcc and clang.

2024-01-10  Andrew Potter  <agpotter@gmail.com>

  Add bcrypt dependency. Fixes #64

2024-01-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Meson build: Add the build-manual option

2024-01-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Meson build: Don't require the 'dot' command

  Make it possible to build documentation without the dot command.
  Set the HAVE_DOT option in Doxyfile during configuration.
  In Autotools builds it's still unconditionally YES.
  The inheritance diagrams don't look as nice without the dot
  command from the GraphViz package.
  
  See https://github.com/libsigcplusplus/libsigcplusplus/issues/98

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

  Make it compatible with libxml2 >= 2.13.0

  * libxml++/document.cc: Modify #include directives.

2023-12-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  README.md: Add info about building the documentation

2023-12-11  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Parser docs: Add a link to parser options

  Add a link to libxml2's description of parser options in
  the documentation of Parser::set_parser_options().

2023-12-11  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Don't fail if warning_level=everything

2023-11-19  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Make it compatible with libxml2 >= 2.12.0

  * libxml++/document.cc:
  * libxml++/dtd.cc:
  * libxml++/nodes/entitydeclaration.cc:
  * libxml++/nodes/entityreference.cc:
  * libxml++/validators/relaxngvalidator.cc: Modify #include directives.
  * libxml++/keepblanks.cc: Ignore deprecation of xmlKeepBlanksDefault().
  * tests/saxparser_chunk_parsing_inconsistent_state/main.cc:
  Accept that MySaxParser::on_start_document() can be called before
  MySaxParser::on_error().

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

  Remove AUTHORS and add general information to README.md

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

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

  Doxyfile.in: Remove obsolete entries, LIBXMLXX_API -> LIBXMLPP_API

2023-07-05  Chun-wei Fan  <fanc999@yahoo.com.tw>

  Update Visual Studio build documentation

  Update the build documentation as follows:
  
  * Use MarkDown format, which is easier on the eye, and convert this file
    to UNIX line endings.
  * Describe the build process better, and add info on building with Meson.

2023-07-05  Chun-wei Fan  <fanc999@yahoo.com.tw>

  meson: Backport libxml2 CMake support

  This is the backport of the CMake support for libxml2, where:
  
  * We use CMake to look for libxml2 as well, if it is not found by
    pkg-config, on Windows. It actually does what the existing method
    does for Visual Studio builds, i.e. look for the libxml2 headers
    and libraries in %INCLUDE% and %LIB% respectively, so no need to
    reinvent the wheels here.  This accomodates usage on Meson 0.55.x.
  * Add support to build libxml2 as a subproject using CMake on Windows,
    like what we do for the master/libxml++-5-0 branches.

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

  meson.build: Simplify if-file-exists test

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

  CI: Remove obsolete autotools tests

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>

  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.

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

  Makefile.am: Distribute README.md

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

  Convert README to README.md