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

  2.42.2

2022-08-17  Chun-wei Fan  <fanchunwei@src.gnome.org>

  MSVC_NMake/README: Fix up libsigc++ .lib name.

  It's always sigc-vc140-2_0.lib for Visual Studio 2015 and later.

2022-08-17  Chun-wei Fan  <fanchunwei@src.gnome.org>

  MSVC_NMake/README: Document dependency placement

  ... so that it is easier for people to build libxml++ with less need to
  tinker with the build files or the %INCLUDE% and %LIB% envvars.

2022-08-17  Chun-wei Fan  <fanchunwei@src.gnome.org>

  NMake Makefiles: Make things more configurable

  Add the INCLUDEDIR and LIBDIR options, so that we can set where we find
  dependent headers and libraries, if they are not in %INCLUDE% and/or %LIB%
  and are not in $(PREFIX)\include and $(PREFIX)\lib.
  
  Also mention about the PREFIX and PERL options, so that one can use them when
  necessary.

2022-05-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

  Meson/MSVC: Ignore warning C4706

  ... which means "assignment within conditional expression".  We don't really
  need to worry too much about this warning here.

2022-05-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

  meson/MSVC: Re-organize warning-related compiler flags

  Add a short description for each of the warning-related compiler flags that we
  apply globally.
  
  Also, apply '/wd4267' only when we are building a 64-bit build, as that warning
  should only be related to 64-bit builds.

2022-05-23  Chun-wei Fan  <fanchunwei@src.gnome.org>

  Meson: Some minor cleanups

  We don't actually need to check for the /wd4828 compiler flag here, so stop
  checking for that.
  
  Move the '/utf-8' compiler flag check to be together with the other warning-
  related compiler flag checks.

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

  meson.build: Avoid configuration warnings

2022-05-06  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/manual: Sort example file lists

  so that docs/manual/libxml++.xml builds in a reproducible way. See
  https://gitlab.gnome.org/GNOME/gtkmm-documentation/-/merge_requests/15
  by Bernhard M. Wiedemann.

2022-03-31  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  libxml++/libxml++.h: Update the link to the tutorial

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

  meson.build: Specify 'check' option in run_command()

  The default value will be changed in future Meson releases.
  
  Don't use deprecated python3.path() and execute(..., gui_app: ...).
  Let import('python').find_installation() always find the python
  installation used to run Meson.

2021-11-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

  build: Support Visual Studio 2022

  Make these builds distinct from Visual Studio 2019 builds.

2021-11-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

  Win32: Don't include afxres.h in resources

  We can save people from a large download and a large disk footprint for the
  MFC/ATL items as those items are only optionally installed for later
  (2017+) Visual Studio versions, by including winresrc.h instead, which
  is always present in a Visual Studio installation.

2021-09-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/manual, Meson config: Check if xmllint can be used

2021-09-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/manual: Upgrade from DocBook 4.1 to DocBook 5.0

2021-08-18  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Check if Perl is required for building documentation

  New versions of mm-common use the Python scripts doc_postprocess.py
  and doc_install.py instead of the Perl scripts doc-postprocess.pl and
  doc-install.pl when documentation is built.

2021-07-16  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  insert-example-code.py: Specify file encoding

  The default file encoding is platform dependent in Python.
  Better tell which encoding is expected.

2021-07-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/manual/libxml++_without_code.xml: Add id on <sect1> elements

2021-07-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/reference/Doxyfile.in: Remove obsolete COLS_IN_ALPHA_INDEX

2021-07-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Meson build: Add insert_example_code.py

  * docs/manual/insert_example_code.py: New Python file, equivalent to
  the insert_example_code.pl Perl file.
  
  The Perl file is still used when building with Autotools.

2021-06-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Document, Node: Recognize HTML documents

  Documents created with htmlReadDoc() have xmlElementType ==
  XML_HTML_DOCUMENT_NODE. Handle that type like the XML_DOCUMENT_NODE
  type. htmlDoc* is an alias for xmlDoc*.
  Fixes #23