2021-05-27 Kjell Ahlstedt 5.0.1 2021-05-19 Kjell Ahlstedt Website: Update some links Don't link to the latest version of library.gnome.org/devel/libxml++ and library.gnome.org/devel/libxml++-tutorial. 2021-05-18 Kjell Ahlstedt Add dependencies to Doxygen tag files in subprojects Doxygen in a main project shall not be called before tag files have been created or updated in subprojects. 2021-05-16 Kjell Ahlstedt Fix build as subproject without building documentation * meson.build: If mm-common-get is not found in maintainer-mode with 'required: false', try with 'required: true'. Don't try to use tag_file, if documentation is not built. * docs/reference/meson.build: Don't use variables from modules that don't define doxytagfile. These are subprojects that don't build their documentation. 2021-05-11 Chun-wei Fan Clean up Visual Studio build files We no longer need to ignore warnings C4251, C4273 and C4275, and we will now use /EHsc, so we also no longer need to ignore warning C4530. 2021-05-11 Chun-wei Fan libxml++: Export classes selectively This will make the code avoid exporting items such that things are tied to a particular Visual Studio and STL version, and eliminate warnings C4251, C4273 and C4275 from the build. 2021-05-07 Kjell Ahlstedt Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0 * meson.build: * docs/manual/meson.build: * docs/reference/meson.build: Call add_dist_script() in a subproject, if meson.version() >= 0.58.0. * tools/build_scripts/tutorial-custom-cmd.py: Use MESON_PROJECT_DIST_ROOT if it exists, else MESON_DIST_ROOT. It exists if meson.version() >= 0.58.0. 2021-04-07 Kjell Ahlstedt Meson build: No implicit_include_directories 2021-03-26 Kjell Ahlstedt Meson build: Make it possible to use libxml++ as a subproject mm-common can be a subproject of libxml++. libxml2 can't be a subproject because it can't be built with Meson. 2021-03-26 Kjell Ahlstedt docs/reference/Doxyfile.in: Remove obsolete entries 2021-03-09 Chun-wei Fan libxml++config.h.*: Don't dllimport on MinGW This will fix warnings when building items using libxml++ with MinGW/GCC. Please see: https://gitlab.gnome.org/GNOME/gtkmm/-/issues/90 2021-01-02 Murray Cumming Add GitHub Actions for CI Based on the ones used by libsigcplusplus. 2020-12-23 Kjell Ahlstedt docs/index.md: Describe the different libxml++ ABIs The changes are automatically published at libxmlplusplus.github.io/libxmlplusplus. See issue #20