commit 1df0aa160b1ce6d1e1f01085253b665fe6d0d1ef
Author: David King <amigadave@amigadave.com>
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 <amigadave@amigadave.com>
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 <amigadave@amigadave.com>
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 <amigadave@amigadave.com>
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 <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
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 <marcandre.lureau@gmail.com>
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 <marcandre.lureau@gmail.com>
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 <marcandre.lureau@gmail.com>
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 <marcandre.lureau@gmail.com>
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 <lantw@src.gnome.org>
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 <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
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 <philip.withnall@collabora.co.uk>
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(-)

commit 5d61b55e8bea32fe2b52e21682ee4b3719b290c5
Author: David King <amigadave@amigadave.com>
Date:   Mon Sep 22 12:32:59 2014 +0100

    version 3.14.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4153deb1b9b76601389657e64dcae6721002236f
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Mon Sep 15 12:08:38 2014 +0100

    macros2: Update links to macros in the autoconf-archive
    
    Now that the macros have been committed upstream, we can link to their
    manual pages rather than the bug reports.

 macros2/gnome-code-coverage.m4 | 2 +-
 macros2/gnome-common.m4        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b23a0e022cde3e3aff15175bd5923eab17f48918
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 11 20:36:13 2014 +0200

    macros2: Add support for APPSTREAM_XML macro
    
    And request that appstream-xml.m4 get installed if missing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=736497

 macros2/gnome-autogen.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit f07add268460e3e678124155a2ce4a623e7d14d6
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Aug 26 00:03:51 2014 +0100

    macros2: Deprecate GNOME_CODE_COVERAGE
    
    The autoconf-archive AX_CODE_COVERAGE macro should be used instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729405

 macros2/Makefile.am            |   1 +
 macros2/ax_code_coverage.m4    | 180 +++++++++++++++++++++++++++++++++++++++++
 macros2/gnome-code-coverage.m4 | 137 ++-----------------------------
 3 files changed, 188 insertions(+), 130 deletions(-)

commit b62c76f204a8cae64dc2c3c33828d27c1a2581e5
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri May 2 16:07:06 2014 +0200

    macros2: Deprecate GNOME_MAINTAINER_MODE_DEFINES
    
    The modules which it deprecates are all ancient and unused. Many of the
    modules which use GNOME_MAINTAINER_MODE_DEFINES don’t make use of the
    DISABLE_DEPRECATED variable it generates anyway.
    
    If a module really wants maintainer mode, they should use
    AM_MAINTAINER_MODE. Otherwise, they should just eliminate this call
    entirely.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=735417

 macros2/gnome-common.m4 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit f9073d5defa6f30bb8b364c3a56c53a60eb0b0dd
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri May 2 16:04:07 2014 +0200

    macros2: Deprecate GNOME_DEBUG_CHECK
    
    The autoconf-archive AX_DEBUG_CHECK macro should be used instead, or the
    macro contents should just be substituted into configure.ac directly,
    since it’s so simple.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729403

 macros2/Makefile.am              |  13 ++++-
 macros2/ax_check_enable_debug.m4 | 113 +++++++++++++++++++++++++++++++++++++++
 macros2/gnome-common.m4          |  17 +++---
 3 files changed, 130 insertions(+), 13 deletions(-)

commit efd34adf8b6d73f14c13fd87183983c576ea215c
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Tue Aug 26 00:08:37 2014 +0100

    build: Remove a non-existent file from EXTRA_DIST
    
    https://bugzilla.gnome.org/show_bug.cgi?id=735418

 Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit cdb06bca3101ef09a207deb290bd607ec128e04b
Author: Michael Catanzaro <mcatanzaro@gnome.org>
Date:   Sun Aug 17 18:00:17 2014 -0500

    compiler-flags: allow suppressing warnings
    
    Some projects want to see no warnings at all, for example, projects that
    are written in Vala. But GNOME_COMPILE_WARNINGS([no]) is a no-op that
    does nothing to turn off the default compiler warnings. Presumably if
    you ask for no compiler warnings, you want no compiler warnings, so
    suppress them in this case instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734973

 macros2/gnome-compiler-flags.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13d01a8be18642956042f00321dece2cfe5493f1
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Thu Jul 10 14:09:23 2014 +0200

    code-coverage: Support lcov 1.11
    
    https://bugzilla.gnome.org/show_bug.cgi?id=732988

 macros2/gnome-code-coverage.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a58347c8f9b48915311f7c91b885722492d378a
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Sat May 10 22:44:27 2014 +0100

    macros2: Remove FORBIDDEN_M4MACROS infrastructure
    
    It was completely outdated and unused. The REQUIRED_M4MACROS
    infrastructure is, however, still in use.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729932

 macros2/gnome-autogen.sh | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit aa7f70bbce305cabeb1dcdbfc6cd7cd437f6a2c4
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri May 2 16:10:33 2014 +0200

    macros2: Remove outdated README file
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729410

 macros2/README.cvs-commits | 13 -------------
 1 file changed, 13 deletions(-)

commit 0d59b7cb3b6e842ba87f4ebc1a56f654ad52301f
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri May 2 15:41:29 2014 +0200

    doc: Move doc/usage.txt to README and update
    
    We don’t like references to CVS any more. Update the guidelines to no
    longer reference GNOME_COMMON_INIT.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729410

 README        | 38 ++++++++++++++++++++++++++++++++++++++
 doc/usage.txt | 40 ----------------------------------------
 2 files changed, 38 insertions(+), 40 deletions(-)

commit f5bd3785edfbebef04089fc52f804249d88b89de
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date:   Tue Apr 15 10:27:49 2014 +0200

    make program_VERSION a local variable
    
    Otherwise we may end up overriding what was manually set in the
    environment.

 macros2/gnome-autogen.sh | 1 +
 1 file changed, 1 insertion(+)

commit d213283fcb5228d05eb2c796579f18240e8467e8
Author: David King <amigadave@amigadave.com>
Date:   Mon Mar 24 12:19:08 2014 +0000

    version 3.12.0

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d98710d08e643fe2e2ba8d56540c350062cf0ecc
Author: Volker Sobek <reklov@live.com>
Date:   Sat Mar 22 18:39:19 2014 +0100

    gnome-autogen.sh: Fix check if stdin is a tty
    
    Commit 7f977b021462 introduced a check if stdin is ins't a tty, and
    prevent printing terminal codes in this case. But the check was wrong
    and always failed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=726892

 macros2/gnome-autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6f099488526288ad0ab1b2061304441df0b2466
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Mar 13 09:57:29 2014 -0400

    gnome-autogen: require automake 1.11.2
    
    This is the version of automake that introduced ACLOCAL_PATH support, so
    make sure that we have it before attempting to configure the package.

 macros2/gnome-autogen.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit 33608985c02e8ff9651c917842010984ff65cf14
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Mar 12 19:24:51 2014 -0400

    gnome-common: use ACLOCAL_PATH over ACLOCAL_FLAGS
    
    jhbuild has set this variable for more than two years.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=726208

 macros2/gnome-autogen.sh | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit fb0e5a9dbed732dd01d245f141ff2beb35689971
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Mar 12 19:54:40 2014 -0400

    gnome-autogen.sh: correct IFS value
    
    Due to a likely copy-paste mistake, the default value of IFS was being
    set to 9 spaces instead of a tab and a space.  Fix that.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=726208

 macros2/gnome-autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a770a34293432872a8c7edac584a72e943f06d2
Author: David King <amigadave@amigadave.com>
Date:   Mon Dec 16 15:30:45 2013 +0000

    gnome-autogen.sh: Check for appdata-xml.m4 with APPDATA_XML

 macros2/gnome-autogen.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit 62f7546a039296e42b90ca9f9590caf9db5bc6ef
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Oct 27 12:08:38 2013 +0000

    compiler-flags: Simplify a case statement slightly

 macros2/gnome-compiler-flags.m4 | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit eb0a7dce6b639e354b4b9736ed879921595f12fb
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Oct 27 12:02:55 2013 +0000

    compiler-flags: Replace deprecated AC_HELP_STRING with AS_HELP_STRING

 macros2/gnome-compiler-flags.m4 | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 799ae3eaebd82f961cbca82325351c3b5db7494c
Author: Javier Jardón <jjardon@gnome.org>
Date:   Tue Jul 23 11:53:00 2013 +0100

    Read the dirlist file unconditionally

 macros2/gnome-autogen.sh | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit daf03d618f3093b7c7ba5850fe27f9f552500a9e
Author: David King <amigadave@amigadave.com>
Date:   Mon Sep 23 15:28:42 2013 +0100

    version 3.10.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8f5bc923239d02a5e2f5f8ee8d357eafb2bfc12
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Sep 4 23:11:14 2013 -0600

    compiler-flags: Add a #serial line
    
    As suggested in bug #707475, this will ensure the latest version of
    gnome-compiler-flags.m4 is used if conflicting versions are found in
    different directories in the autoconf search path.
    
    Helps: https://bugzilla.gnome.org/show_bug.cgi?id=707475

 macros2/gnome-compiler-flags.m4 | 5 +++++
 1 file changed, 5 insertions(+)

commit c834b24651e1b0f510ede8610bde0be1e940de14
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Sep 4 00:48:19 2013 -0600

    compiler-flags: Add an optional second argument for custom warnings
    
    This allows module authors to choose to enforce stricter warnings on
    a per-module basis, to avoid the situation where an outside
    contributor submits a patch which introduces warnings the maintainer
    has enabled locally.
    
    Closes: https://bugzilla.gnome.org/show_bug.cgi?id=707475

 macros2/gnome-compiler-flags.m4 | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit ac800833454ab6d38afb288773079b8ad1d5503f
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Tue Aug 27 07:55:53 2013 -0600

    Run intltool before autoreconf so intltool.m4 is picked up by aclocal.
    https://bugzilla.gnome.org/show_bug.cgi?id=705365

 macros2/gnome-autogen.sh | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d04839754bbbb6ffed9c4641fed801b586944820
Author: Javier Jardón <jjardon@gnome.org>
Date:   Mon Jul 22 16:22:38 2013 +0100

    gnome-autogen.sh: run glib-gettexize if using GLib gettext
    
    This code was removed by error in
    commit 323bbfe0989405725379cada1aa5cb361fd2999f

 macros2/gnome-autogen.sh | 5 +++++
 1 file changed, 5 insertions(+)

commit 17f56a49964a3ddabf0d166326989033b7d84764
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Jul 19 12:09:17 2013 +0100

    gnome-autogen.sh: Check only for autoreconf
    
    autoconf, automake, libtool, gettext are already checked by autoreconf

 macros2/gnome-autogen.sh | 64 ++++++------------------------------------------
 1 file changed, 7 insertions(+), 57 deletions(-)

commit 876109c69119d8bdd434d435230a47ce9dd1fd98
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Jul 19 12:05:50 2013 +0100

    Rename configure.in to configure.ac

 autogen.sh   |  2 +-
 configure.ac | 23 +++++++++++++++++++++++
 configure.in | 23 -----------------------
 3 files changed, 24 insertions(+), 24 deletions(-)

commit 9739c718813dff951c4201e06e8f3e64036ed37e
Author: Javier Jardón <javier.jardon@codethink.co.uk>
Date:   Thu Jul 18 17:44:27 2013 +0100

    gnome-autogen: Do not use sed to get the AC_CONFIG_MACRO_DIR directory

 macros2/gnome-autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47aa8189803d5f1bf60701f52795ef8735064b6c
Author: Javier Jardón <javier.jardon@codethink.co.uk>
Date:   Thu Jul 18 15:09:50 2013 +0100

    macros2/gnome-autogen.sh: Create m4 directory if it doesnt exits
    
    This is a automake bug fixed in automake 1.13.2

 macros2/gnome-autogen.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 323bbfe0989405725379cada1aa5cb361fd2999f
Author: Javier Jardón <javier.jardon@codethink.co.uk>
Date:   Thu Jun 27 12:07:17 2013 +0100

    gnome-autogen.sh: Use autoreconf
    
    instead autopoint/libtoolize/autoconf/automake manually

 macros2/gnome-autogen.sh | 82 +++++-------------------------------------------
 1 file changed, 7 insertions(+), 75 deletions(-)

commit cfaa608653c47b20ea92706da573d1b19df47227
Author: Yosef Or Boczko <yosefor3@walla.com>
Date:   Sun Jun 23 08:52:17 2013 +0300

    Add support for automake 1.14

 macros2/gnome-autogen.sh | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 47e94cb99140d8a1f01182c0b52f25915bad01e2
Author: Dan Winship <danw@gnome.org>
Date:   Wed May 8 13:26:19 2013 -0400

    code-coverage: fix conditionalization
    
    The "make clean" rule added by gnome-code-coverage.m4 was not
    conditionalized (making it spew errors on "make clean" when built
    without coverage support, since $(LCOV) expanded to ""), and the other
    rules were conditionalized incorrectly (testing "ifdef
    CODE_COVERAGE_ENABLED", when that variable was always set, just
    sometimes to "no"). Fix both problems.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=699943

 macros2/gnome-code-coverage.m4 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ee22cb117f3b2e192dc88550ff7bff73886b382c
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Apr 8 12:21:48 2013 +0200

    Add support for lcov 1.10

 macros2/gnome-code-coverage.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 766c35359ef924ceb2288c14c2d6239fcc0618f8
Author: David King <amigadave@amigadave.com>
Date:   Mon Jan 14 22:51:31 2013 +0000

    version 3.7.4

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce863d9b763b3edaa8a9eb9de3cb6b85a7169a1e
Author: Ross Burton <ross.burton@intel.com>
Date:   Thu Jan 10 09:48:27 2013 +0000

    COPYING: add GPL-2 license file
    
    Finally declare gnome-common to be GPL 2+, by doing some source code
    archaeology.
    
    These files we can effectively ignore:
    
    .gitignore
    AUTHORS
    ChangeLog.pre-git
    NEWS
    README
    doc-build/README
    doc/usage.txt
    gnome-common.doap
    macros2/README.cvs-commits
    
    The build files you could argue are boilerplate/uncopyrightable:
    
    Makefile.am
    autogen.sh
    configure.in
    doc-build/Makefile.am
    macros2/Makefile.am
    
    So that leaves:
    
    doc-build/gnome-doc-common.in
    doc-build/omf.make
    doc-build/xmldocs.make
    
    Appeared in e16ea58db92e05b9720acdc6992175ec346dfc91. Appears to have
    been copy-pasted from scrollkeeper-example2, LGPLv2.1.
    
    macros2/gnome-autogen.sh
    
    Can be traced back to gnome-libs 88f7376472d3ee54329213c118b46225703d8223, which
    is GPLv2/LGPLv2.
    
    macros2/gnome-code-coverage.m4
    
    LGPLv2.1+.
    
    macros2/gnome-common.m4
    macros2/gnome-compiler-flags.m4
    
    Synced with gnome-core as of 425e5cc9aad003c9f64d43f2d3f15e04a97db854, so
    LGPLv2.1+.
    
    The long-standing assumption is that gnome-common was GPLv2+, so use that
    license. Finally the tyranny of unclear licensing is over!
    
    https://bugzilla.gnome.org/show_bug.cgi?id=133689

 COPYING | 339 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 339 insertions(+)

commit 34bcfcf227fc6abd35a4f35f090b0711e3af1a07
Author: Ross Burton <ross.burton@intel.com>
Date:   Thu Jan 10 09:45:36 2013 +0000

    build: remove useless (empty or ancient) files that we don't need

 AUTHORS |  0
 NEWS    |  0
 README  | 36 ------------------------------------
 3 files changed, 36 deletions(-)

commit 4aebf8593334f64f6e77c6208f6306f1adfa6a38
Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
Date:   Tue Jan 8 18:45:24 2013 +0200

    Add support for automake 1.13.

 macros2/gnome-autogen.sh | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 4bb2a2450f67550ae761c75cb7ff2325bad54c8b
Author: Dodji Seketeli <dodji@seketeli.org>
Date:   Mon Dec 10 16:38:04 2012 +0100

    Better support of using AUTOCONF environment variable
    
    When I launch gnome-autogen.sh by telling it to use a version of
    autoconf that is at a particular path -- by using the AUTOCONF
    environment variable -- I can see that there is a spot in the script
    that fails to honour that variable.  I thus get the error message
    (that I trim to just keep the relevant part):
    
        AUTOCONF=/my/autoconf AUTOM4TE=/my/autom4te /bin/sh -x /usr/bin/gnome-autogen.sh
    
        [...]
    
        +++ find_configure_files /home/dodji/devel/git/gdl/master
        +++ configure_ac=
        +++ test -f /home/dodji/devel/git/gdl/master/configure.ac
        +++ test -f /home/dodji/devel/git/gdl/master/configure.in
        +++ configure_ac=/home/dodji/devel/git/gdl/master/configure.in
        +++ test x/home/dodji/devel/git/gdl/master/configure.in '!=' x
        +++ echo /home/dodji/devel/git/gdl/master/configure.in
        +++ autoconf -t 'AC_CONFIG_SUBDIRS:$1' /home/dodji/devel/git/gdl/master/configure.in
        +++ read dir
        /home/dodji/devel/git/gdl/master/configure.in:8: error: Autoconf version 2.65 or higher is required
        /home/dodji/devel/git/gdl/master/configure.in:8: the top level
        autom4te: /bin/m4 failed with exit status: 63
    
    I think the problem is that the find_configure_files function uses
    'autoconf' directly instead of using $AUTOCONF.  So it's taking the
    autoconf binary that is in my path, and that one doesn't satisfy the
    version requirement of the configure.in script template that is in.
    /home/dodji/devel/git/gdl/master/configure.in.
    
    The patch below fixes that essentially by s/autoconf/$AUTOCONF there,
    and also by moving the definition point of the AUTOCONF variable --
    that is done by a call to version_check -- before the first spot that
    actually uses it.
    
    It's worth noting that this bug appears to have been introduced by the
    patch attached to bug #510713.
    
    Tested on my Fedora Rawhide system.
    
    	* macros2/gnome-autogen.sh (find_configure_files): Use the
    	AUTOCONF variable, rather than calling the autoconf program
    	directly.  Remove the now useless comment.
    	(<at global scope>): Move the definition of the AUTOCONF variable
    	before its first use.

 macros2/gnome-autogen.sh | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit a550d04a1b3552373f882f1482166c942e490451
Author: Colin Walters <walters@verbum.org>
Date:   Tue Nov 13 13:17:00 2012 -0500

    compiler-warnings: Fix tabs->spaces
    
    Per https://bugzilla.gnome.org/show_bug.cgi?id=688192

 macros2/gnome-compiler-flags.m4 | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

commit 1e23c485c40f539ec66087728aa4d6fcc121c6a4
Author: Colin Walters <walters@verbum.org>
Date:   Mon Nov 12 15:06:44 2012 -0500

    compiler-warnings: Drop -Wdeclaration-after-statement
    
    Some GNOME modules want the ability to use C99, let's not hamper them.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688192

 macros2/gnome-compiler-flags.m4 | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit eeca390b4d7ee45616dc987ab6085add4f6e4ada
Author: Colin Walters <walters@verbum.org>
Date:   Mon Nov 12 15:04:02 2012 -0500

    compiler-warnings: Drop -Wno-sign-comare
    
    It's not part of -Wall, and we're not explicitly turning it on here,
    so there's no point in turning it off, since it's not on.
    
    Additionally, if a given module did want it on, it's clearer if
    the compiler flags don't have -Wno-sign-compare -Wsign-compare.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688192

 macros2/gnome-compiler-flags.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b90f3e541739f7122811966481b55d625129d951
Author: Colin Walters <walters@verbum.org>
Date:   Mon Nov 12 15:02:38 2012 -0500

    compiler-warnings: Move -Wnested-externs to the always-on warning set
    
    Since there's no reason to have it different for yes/maximum.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688192

 macros2/gnome-compiler-flags.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit afad58ce8302acbff204685ae2df20f118753deb
Author: Colin Walters <walters@verbum.org>
Date:   Mon Nov 12 15:00:06 2012 -0500

    compiler-warnings: code cleanup: Extract common warnings into variables
    
    Will make future refactoring clearer, and also we have comments now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688192

 macros2/gnome-compiler-flags.m4 | 43 ++++++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

commit 502387df492d0c2b302a892d4cc59e3b246b8490
Author: Colin Walters <walters@verbum.org>
Date:   Mon Nov 12 12:09:57 2012 -0500

    compiler-warnings: Drop -Waggregate-return
    
    This trips up gnome-desktop using things like XSyncValue, and while
    it's possible to avoid, we shouldn't punish people who are pushed to
    use structures as return values by external APIs.
    
    Returning a two-element structure is not a big deal.

 macros2/gnome-compiler-flags.m4 | 2 --
 1 file changed, 2 deletions(-)

commit 7c70df83511028ce45489193eaf0aa613b3416a7
Author: Colin Walters <walters@verbum.org>
Date:   Mon Nov 12 12:09:20 2012 -0500

    compiler-warnings: cosmetic cleanup: Put each warning on own line
    
    So that further patches are more readable.

 macros2/gnome-compiler-flags.m4 | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit e42ca9bec9d83aa53d7f79c480daf4b7c4d95fe1
Author: David King <amigadave@amigadave.com>
Date:   Sat Jul 28 15:19:55 2012 +0100

    Add lots of warnings to GNOME_COMPILE_WARNINGS
    
    Following Colin Walters' thread on desktop-devel-list:
    
    https://mail.gnome.org/archives/desktop-devel-list/2012-July/msg00100.html
    
    Add a selection of more strict warnings to the default level of
    GNOME_COMPILE_WARNINGS. Check all the warnings by passing them to GCC,
    and ignore those which fail. Set the severity of some of the warnings to
    errors, so that particularly bad code is rejected (set the warning level
    to ‘minimum’ is you wish to avoid this behaviour). Fixes bug 568546 and
    bug 608953.

 macros2/gnome-compiler-flags.m4 | 54 +++++++++++++++++++++--------------------
 1 file changed, 28 insertions(+), 26 deletions(-)

commit 0ae892df10c6f671669e197cec1f4ed302584d70
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Oct 31 13:38:04 2012 +0000

    code-coverage: Relicence to LGPLv2.1+
    
    As gnome-common is widely used, it’s useful for it to have a fairly liberal
    licence. This relicences the gnome-code-coverage.m4 file from GPLv3+ to
    LGPLv2.1+.
    
    Permission has been obtained (by private e-mail) from the other contributors:
     • Christian Persch <chpe@gnome.org>
     • Xan Lopez <xan@gnome.org>
    
    See also: https://bugzilla.gnome.org/show_bug.cgi?id=133689

 macros2/gnome-code-coverage.m4 | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 12036c1f9cde101a13a4c212deaecf4e741e522d
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Oct 23 22:12:01 2012 +0200

    code coverage: Quiet lcov and add extra ignore patterns
    
    Make lcov be quiet if V=0, and add a new CODE_COVERAGE_IGNORE_PATTERN
    variable to be able to add extra files to ignore in code coverage reporting.

 macros2/gnome-code-coverage.m4 | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit f6d04abb156c6e6ef513c4c9edcd842cb3a5ed9d
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Oct 16 01:01:00 2012 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 096d2cb622d3074b7d22f45eee40ad7817ce35ad
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Oct 16 01:00:38 2012 +0200

    version 3.6.0

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee12b92340223bb33b9da232132c44cacecc7968
Author: Colin Watson <cjwatson@canonical.com>
Date:   Wed Oct 3 14:34:23 2012 +0100

    Add missing semicolons to omf_timestamp rule
    
    Fixes bug 685388.

 doc-build/omf.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f54cee036d5d40e1353f7fb78d7521f8d6f474b7
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sat Sep 8 16:44:42 2012 +0900

    3.5.91

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8704bc3ceb4804830530b412a4dddc66c74f7521
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Fri Sep 7 21:32:52 2012 +0100

    code-coverage: Add some ‘user’ documentation

 macros2/gnome-code-coverage.m4 | 7 +++++++
 1 file changed, 7 insertions(+)

commit fde46f329eb12872b438cc9f1f4e7e308b52b652
Author: Xan Lopez <xan@igalia.com>
Date:   Mon Sep 3 23:15:08 2012 +0200

    code-coverage: quote the results path for code coverage
    
    In some cases it can have spaces in it, so we need to quote it.

 macros2/gnome-code-coverage.m4 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 493d55921f26ac3a9a3b7cc33756c88daace329e
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 29 17:58:21 2012 +0200

    Bug 606720 — Add code coverage support
    
    Add a GNOME_CODE_COVERAGE m4 macro to allow projects to easily add code
