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

  5.0.4

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

  meson.build, libxml++.pc.in: Update htmlrefpub

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

2024-01-09  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().

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

  Add bcrypt dependency. Fixes #64

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

  Make it compatible with libxml2 >= 2.13.0

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

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

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

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

  CI: Use the ubuntu-latest runner

  and use the default versions of gcc and clang.

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

  Doxyfile.in: Remove obsolete entries

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-06  Chun-wei Fan  <fanc999@yahoo.com.tw>

  Update Visual Studo build docs

  Update the Visual Studio build documentation by:
  
  * Using MarkDown format, to make things easier for the eye, and use UNIX
    line endings.
  * Update information as appropriate, especially on Meson builds.

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

  Meson: Cleanup and fix libxml2 dep search

  Use CMake to help us find libxml2, in addition to using pkg-config, as
  CMake actually looks up libxml2 for us using the headers in %INCLUDE%
  and the libraries in %LIB% in a more comprehensive way, so we don't need
  to reinvent the wheel.
  
  Since we use Meson 0.60.0 or later, we can use the CMake libxml2
  dependency name together with libxml-2.0.pc to find libxml2 in one
  single call.
  
  Also update the libxml2 CMake subproject by using CMake to find ICU and
  liblzma in the same manner, and ensure that we have the correct
  libxml2 .lib in the resulting pkg-config file for libxml++.