2021-05-21 Kjell Ahlstedt 2.36.1 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-14 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. * doc/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 Visual Studio builds: Clean up build files glibmm will be updated to be clear of classes that export items making the built binaries dependent on the exact compiler version and the STL version, which will eliminate the need to ignore warnings C4251 and C4275. We will also use the /EHsc compiler flag so that we can also drop the ignore on warning C4530. 2021-05-05 Kjell Ahlstedt Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0 Call add_dist_script() in a subproject, if meson.version() >= 0.58.0. 2021-04-08 Kjell Ahlstedt Meson build: No implicit_include_directories 2021-03-26 Kjell Ahlstedt Meson build: No implicit_include_directories It shall not be possible to find a atkmm header file with #include instead of #include . Not fully fixed until https://github.com/mesonbuild/meson/issues/8562 has been fixed. 2021-03-16 Kjell Ahlstedt Meson build: Make it possible to use atkmm as a subproject atk and glibmm can be subprojects of atkmm. 2021-03-09 Chun-wei Fan atkmmconfig.h.*: Don't dllimport on MinGW This will fix warnings when building items using atkmm with MinGW/GCC. Please see: https://gitlab.gnome.org/GNOME/gtkmm/-/issues/90 2021-02-25 Kjell Ahlstedt doc/reference/Doxyfile.in: Remove obsolete entries 2021-02-25 Kjell Ahlstedt Meson build: Use relative paths to untracked/ The paths to the source code in untracked/ shall be relative to the meson.build file, when library files are built from a tarball. With absolute paths Meson may generate too long file names. See merge request gtkmm!61