commit 1df0aa160b1ce6d1e1f01085253b665fe6d0d1ef Author: David King Date: Mon Sep 21 21:39:19 2015 +0100 version 3.18.0 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1fdadd2e2f008660909d2fa23f18f6418d051805 Author: David King Date: Mon Sep 21 21:39:01 2015 +0100 Switch to using XZ-compressed tarballs configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4363223839649f4e5d01dc6d0b3e23a629ddcd8a Author: David King Date: Sun Jun 28 22:04:28 2015 +0100 build: Make autoconf-archive support optional As autoconf-archive installs the same ax_*.m4 macros that gnome-common installs, which are copied from autoconf-archive into gnome-common, add a configure argument to toggle autoconf-archive support. Passing --without-autoconf-archive to configure (or not providing an argument) disables compatibility (parallel-installability) with autoconf-archive, and installs the ax_*.m4 macros. If --with-autoconf-archive is passed to configure, the macros are not installed, and gnome-common will not install any M4 macros that conflict with autoconf-archive. https://bugzilla.gnome.org/show_bug.cgi?id=747920 configure.ac | 8 ++++++++ macros2/Makefile.am | 3 +++ 2 files changed, 11 insertions(+) commit 57403addd36276aac8fc52d200177fb6366d888d Author: David King Date: Fri Apr 24 09:07:54 2015 +0100 gnome-autogen: Fix the package name tracing https://bugzilla.gnome.org/show_bug.cgi?id=748394 macros2/gnome-autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2bffd7e1a94c5d96a1121ae2243c3615e1aa7766 Author: Philip Withnall Date: Tue Jan 27 10:18:30 2015 +0000 macros2: Deprecate GNOME_CXX_WARNINGS Just as for GNOME_COMPILE_WARNINGS, GNOME_CXX_WARNINGS has been deprecated in favour of AX_COMPILER_FLAGS. See commit b57bae0be3df241220b1fba3120e2f50261258e5 for details. https://bugzilla.gnome.org/show_bug.cgi?id=729406 macros2/gnome-compiler-flags.m4 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit b57bae0be3df241220b1fba3120e2f50261258e5 Author: Philip Withnall Date: Fri Jan 16 11:08:32 2015 +0000 macros2: Deprecate GNOME_COMPILE_WARNINGS Use AX_COMPILER_FLAGS instead, which comes from the autoconf-archive. It supports more compilers than just GCC, has a wider selection of flags, supports LDFLAGS, and is maintained for more projects than just GNOME. GNOME_COMPILE_WARNINGS has not been ported to AX_COMPILER_FLAGS as: • the default argument is a little difficult to map to AX_COMPILER_FLAGS’ IS-RELEASE argument; and • AX_COMPILER_FLAGS depends on some other macros in autoconf-archive licenced as GPLv3, which would potentially be tricky to copy into gnome-common. The --enable-iso-c argument is deprecated as well. Projects should choose which C standard they want to use, and hard-code that in their compiler flags. It is not something which should be set by the developer. GNOME_CXX_WARNINGS is not deprecated, but may be in future. No further changes should be made to GNOME_COMPILE_WARNINGS: please make them to AX_COMPILER_FLAGS instead. https://bugzilla.gnome.org/show_bug.cgi?id=729407 macros2/gnome-compiler-flags.m4 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 8dd714645952ccaf99ab714e4af2c47718382b9e Author: Marc-André Lureau Date: Tue Dec 23 03:47:47 2014 +0100 gnome-autogen: warn if $srcdir is undefined Not setting $srcdir will lead to broken out-of-tree autogen call, so let's ask to set it https://bugzilla.gnome.org/show_bug.cgi?id=741891 macros2/gnome-autogen.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 4c8d8ad93225b468bd101760a1153243a12c4898 Author: Marc-André Lureau Date: Tue Dec 23 03:46:15 2014 +0100 gnome-autogen: warn for deprecated variables Well, many people still use deprecated variables for 10y, maybe it's time to let them know. https://bugzilla.gnome.org/show_bug.cgi?id=741891 macros2/gnome-autogen.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 89f74f5214379ca118bcb09f8f3976d6997c42da Author: Marc-André Lureau Date: Tue Dec 23 03:45:10 2014 +0100 gnome-autogen: infer PKG_NAME from configure.ac Let's not repeat ourself in autogen.sh, there are already many places with the package name. https://bugzilla.gnome.org/show_bug.cgi?id=741891 README | 2 -- macros2/gnome-autogen.sh | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) commit 1ced4ff7722282b809ed33cdb4a1f3c1bdc6e252 Author: Marc-André Lureau Date: Tue Dec 23 03:43:54 2014 +0100 README: remove check for automake version in example It's usually not required, so let's not show a bad example https://bugzilla.gnome.org/show_bug.cgi?id=741891 README | 1 - 1 file changed, 1 deletion(-) commit 334bb90c5bcf96105aed8eac464bb296bf1aa9c9 Author: Ting-Wei Lan Date: Mon Dec 15 23:22:15 2014 +0800 compiler-warnings: Add -Werror=return-type Function return type mismatch should be considered broken, as it can cause unexpected result or compilation error. https://bugzilla.gnome.org/show_bug.cgi?id=741558 macros2/gnome-compiler-flags.m4 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1f60e9536dd8ac71a799d60eb128c6c928c67639 Author: Philip Withnall Date: Tue Aug 26 00:06:52 2014 +0100 macros2: Remove support for gnome-doc-utils Remove support for checking for the GNOME_DOC_INIT macro in configure.ac and calling gnome-doc-prepare if found. gnome-doc-utils has not been used in any modules we care about for a long time. https://bugzilla.gnome.org/show_bug.cgi?id=729931 macros2/gnome-autogen.sh | 15 --------------- 1 file changed, 15 deletions(-) commit a912a74ba7999fe3ed49b07bab86685a5d117f82 Author: Philip Withnall Date: Fri May 2 16:09:43 2014 +0200 doc-build: Remove doc-build infrastructure This pertained to the old GNOME documentation infrastructure, used before Mallard existed. This isn’t used by any modules we care about any more. Most modules which set USE_COMMON_DOC_BUILD do so erroneously. https://bugzilla.gnome.org/show_bug.cgi?id=729931 Makefile.am | 2 +- configure.ac | 2 - doc-build/Makefile.am | 12 ----- doc-build/README | 9 ---- doc-build/gnome-doc-common.in | 49 -------------------- doc-build/omf.make | 65 --------------------------- doc-build/xmldocs.make | 101 ------------------------------------------ macros2/gnome-autogen.sh | 10 ----- 8 files changed, 1 insertion(+), 249 deletions(-) commit 6684e2fa5d5a4c72c9bf116f74688c0b47f350cf Author: Philip Withnall Date: Fri May 2 15:53:09 2014 +0200 macros2: Remove GNOME_COMMON_INIT It’s been deprecated for a while, and apparently no modules (which I have checked out, at least) still use it. https://bugzilla.gnome.org/show_bug.cgi?id=735416 macros2/gnome-common.m4 | 20 -------------------- 1 file changed, 20 deletions(-)