2019-10-29 Kjell Ahlstedt 1.0.0 2019-10-27 Murray Cumming MM_AX_CXX_COMPILE_STDCXX: Update Another update from upstream: https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx.html 2019-10-26 Kjell Ahlstedt skeletonmm: Use Meson instead of Autotools The files in the skeletonmm directory now show the start of a project that will use Meson. The new skeletonmm is based on experience from building pangomm with Meson. It does not include code necessary for running Meson under MSVC. See !2 and pangomm!4. Fixes #1 2019-10-08 Kjell Ahlstedt util/build_scripts/doc-reference.py: Don't use feature from Python 3.7 Don't use text=True in subprocess.run(). It does not exist in Python 3.5 which is the Python version that mm-common requires. 2019-09-29 Kjell Ahlstedt README, util/build_scripts: Minor changes in documentation 2019-09-28 Kjell Ahlstedt Support modules that are built with Meson * configure.ac: * Makefile.am: * meson.build: Install files from util/build_scripts/. Configure mm-common-get and mm-common-get.1. * README: Describe the new files. * util/build_scripts/*.py: * util/mm-common-get.1.in: * util/mm-common-get.in: New files for modules built with Meson. * util/mm-common-prepare.1.in: * util/mm-common-prepare.in: Mention that these are used for modules built with Autotools. See MR !2 2019-09-25 Kjell Ahlstedt util/meson_aux: Replace shell scripts with Python scripts Python scripts can be used on all operating systems where Meson can be used. Shell scripts are restricted to Unix-like systems. 2019-09-03 Kjell Ahlstedt util/meson_aux/extra-dist-cmd.sh: Use MESON_DIST_ROOT 2019-08-20 Kjell Ahlstedt util/meson_aux: Use short options for the cp command. Posix does not support long options for the cp command. See !1 2019-08-14 Kjell Ahlstedt meson.build: Several minor improvements Change the license from GPLv2 to GPLv2+, meaning GPL version 2 or later. That's what configure.ac says. Use the / operator instead of join_paths(). Directory paths for installation are relative to {prefix} instead of absolute. Don't call meson.add_dist_script(), if it's a subproject. 2019-07-10 Ting-Wei Lan Use short options to run tar commands Although long options are more readable, it is less supported by non-GNU tar implementation. To ensure that the script can not only run on GNU/Linux but also run on most *BSD, we have to use short options. 2019-07-10 Ting-Wei Lan Don't hard-code the path of bash Bash isn't always installed in /bin. Scripts which don't requires bash to work are converted to use sh, while scripts requiring bash features are changed to use PATH to find bash. 2019-06-11 Kjell Ahlstedt meson.build: Give installed mm-common-prepare execution permission 2019-05-31 Kjell Ahlstedt meson.build: Don't require curl or wget when use-network=false None of those commands is used when network access is disabled. 2019-05-29 Kjell Ahlstedt Add support for building mm-common with meson mm-common can be built with either autotools or meson, but the files it installs and copies to other modules are only useful for modules that use autotools. 2019-05-28 Kjell Ahlstedt Rename directory build/ to am_include/ This is in preparation for building mm-common with meson in the near future. When jhbuild is used for building a module with meson, and the user has requested builddir==srcdir, which meson forbids, jhbuild creates a $srcdir/build directory and builds there, even if there already is such a directory, used for other purposes. 2019-03-22 Kjell Ahlstedt skeletonmm: Doxyfile.in: Remove obsolete glibmm configuration constants They have been removed from glibmm's master branch. They shall not be used in new code. See issue glibmm#22. 2019-02-02 Kjell Ahlstedt skeletonmm: Update for builddir != sourcedir * skeletonmm/codegen/generate_defs_and_docs.sh: Read the environment variables $GMMPROC_GEN_SOURCE_DIR and $GMMPROC_GEN_BUILD_DIR. 2018-12-21 Kjell Ahlstedt configure.ac: Update bug report address 2018-12-15 Andre Klapper Replace Bugzilla by Gitlab URL in DOAP file 2018-04-07 Murray Cumming 0.9.12