2023-03-22 Kjell Ahlstedt 5.0.3 2023-03-22 Kjell Ahlstedt Doxyfile.in: LIBXMLXX_API -> LIBXMLPP_API 2023-03-20 Kjell Ahlstedt 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 README.md, CI: meson -> meson setup 2023-01-04 Kjell Ahlstedt meson.build: Simplify lookup of python command See libsigcplusplus PR#83 2023-01-04 Kjell Ahlstedt meson.build: Fix the evaluation of is_git_build on Windows See gtkmm#131 2023-01-04 Kjell Ahlstedt 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 CI: Add publish-docs.yml 2022-12-17 Kjell Ahlstedt CI: Remove obsolete autotools tests 2022-10-25 Kjell Ahlstedt docs/index.md: Change libxmlplusplus-list to Discourse The libxmlplusplus-list will soon be closed for new contributions. 2022-10-24 Kjell Ahlstedt Add mingw-cross-file.txt Useful when cross-building from Linux to Windows with MinGW. 2022-10-21 Chun-wei Fan 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 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 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 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 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.