These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit 803bc01934e03e7feff472e8a83a424e98b8f2e2 (with a date
stamp of Tue Jan 30 17:07:32 2024 +0100), Autoconf 2.71, Automake 1.16.5,
Gettext 0.21 and pkgconf 1.8.1.
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit 99ce3a004a2974c71f510f5df5bc6be7e2811d30 (with a date
stamp of Tue Jan 2 09:19:44 2024 -0800), Autoconf 2.71, Automake 1.16.5,
Gettext 0.21 and pkgconf 1.8.1.
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit f9b39c4e337f1dc0dd07c4f3985c476fb875d799 (with a date
stamp of Sun Jul 31 23:28:18 2022 +0200), Autoconf 2.71, Automake 1.16.5,
Gettext 0.21 and pkgconf 1.8.0.
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit 7ddc0c297211ac7a83a0a94feface10ba93c60f2 (with a date
stamp of Mon Jan 18 15:13:17 2021 +0100), Autoconf 2.69, Automake 1.16.3,
Gettext 0.21 and pkgconf 1.7.3.
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit b1268f22f443e8e4b9e85ddf4e024875a2cd2030 (with a date
stamp of Sun Jan 10 23:06:39 2021 +0100), Autoconf 2.69, Automake 1.16.3,
Gettext 0.21 and pkg-config 0.29.2.
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit 877b0c46019d34e722c94248edbfaf5bfbaa17ec (with a date
stamp of Wed Jan 8 03:32:20 2020 +0100), Autoconf 2.69, Automake 1.16.1,
Gettext 0.19.8.1 and pkgconf 1.6.3.
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit b3b1e95ca1de55cef8fa04b165c48b2178bb545d (with a date
stamp of Mon Nov 11 13:04:02 2019 -0800), Autoconf 2.69, Automake 1.16.1,
Gettext 0.19.8.1 and pkg-config 0.29.
The reStructuredText (ReST) format is still quite readable as raw text,
and is much more capable than the myriad all-slightly-incompatible
variants of Markdown.
This makes the main source code look a little cleaner, at the expense of
background magic happening in the configure-generated config.h. But this
magic was already happening for _GNU_SOURCE, __EXTENSIONS__ and the like.
The only wrinkle is that newer versions of NcursesW cause ./configure to
include "-D_XOPEN_SOURCE=600" as part of the compilation command line--on
systems that support _XOPEN_SOURCE=700. The AC_DEFINE/AC_DEFINE_UNQUOTED
macros automatically comment out any "#undef" lines in config.h, so the
file lib/xopen_source.h works around this limitation. It is
automatically included by config.h.
This version of the AX_CFLAGS_WARN_ALL macro uses a far more robust
method of detecting compilers to select appropriate warning flags. It
also uses the AX_PREPEND_FLAG macro instead of AX_APPEND_FLAG.
This version of ax_cflags_warn_all.m4 (and ax_prepend_flag.m4) has been
submitted upstream; see https://savannah.gnu.org/patch/?9673 for details.