+2012-08-14 Eric Blake <eblake@redhat.com>
+
+ ldexp: relax license
+ * modules/ldexp (License): Trivial relax, since the module only
+ provides a permissively licensed m4 file.
+
+2012-08-13 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Fix persistence of --witness-c-macro option.
+ * gnulib-tool (func_import): Fix typo in emit of gl_WITNESS_C_MACRO.
+ Reported by Dmitriy Selyutin <ghostman.sd@gmail.com>.
+
+2012-08-11 Eric Blake <eblake@redhat.com>
+
+ count-leading-zeros: use a lookup table on non-gcc compilers
+ * lib/count-leading-zeros.h (count_leading_zeros_32): Use an
+ alternate implementation, suggested by Jim Meyering.
+
+2012-08-10 Eric Blake <eblake@redhat.com>
+
+ count-leading-zeros: new module
+ * modules/count-leading-zeros: New module.
+ * m4/count-leading-zeros.m4: New file.
+ * lib/count-leading-zeros.h: Likewise.
+ * modules/count-leading-zeros-tests: New test.
+ * tests/test-count-leading-zeros.c: New file.
+ * MODULES.html.sh (Integer arithmetic functions): Document it.
+
+2012-08-07 Simon Josefsson <simon@josefsson.org>
+ Jim Meyering <meyering@redhat.com>
+
+ maintainer-makefile: Fix syntax error with dash.
+ * top/maint.mk (sc_vulnerable_makefile_CVE-2009-4029): Quote arguments.
+ (sc_vulnerable_makefile_CVE-2012-3386): Likewise.
+
+2012-08-05 Jim Meyering <meyering@redhat.com>
+
+ extern-inline: also ignore -Wmissing-declarations
+ * m4/extern-inline.m4: Also ignore -Wmissing-declarations,
+ required with gcc-4.8.0-to-be.
+
+ maint.mk: sc_prohibit_magic_number_exit: avoid new false positives
+ * top/maint.mk (sc_prohibit_magic_number_exit): Also filter out matches
+ for /error ?([^,]*)/. This avoids false-positives for strings like
+ "Unknown error (252)", introduced via commit v0.0-7538-g92875a6.
+
+2012-08-02 Stefano Lattarini <stefano.lattarini@gmail.com>
+
+ gnumakefile: better interaction with Automake-NG
+ * modules/gnumakefile [Makefile.am]: The makefiles generated by
+ Automake-NG always contain a definition of VPATH, even in non-VPATH
+ builds (its value being simply '.' in that case). So, in the
+ 'clean-GNUmakefile' rule, to determine whether running under a
+ VPATH setup, compare '$(srcdir)' to '.' rather than checking whether
+ '$(VPATH)' expands to the empty string.
+
+2012-08-02 Carlo de Falco <carlo.defalco@polimi.it> (tiny change)
+
+ base64: Use extern C scope in header file, for C++.
+ * lib/base64.h: Add C++ namespace protection.
+
+2012-08-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ stat-time, timespec, u64: support naive out-of-dir builds
+ * lib/stat-time.c, lib/timespec.c, lib/u64.c:
+ Use '#include "foo.h"', not '#include <foo.h>', when including
+ one's own interface. This works better when configuring with
+ out-of-directory builds, since packages need not add an
+ otherwise-unnecessary -I$(topdir_src)/lib to DEFAULT_INCLUDES.
+
+2012-08-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ utimens: use extern-inline
+ * lib/utimens.c (_GL_UTIMENS_INLINE): Define when including utimens.h.
+ * lib/utimens.h: Add copyright notice, since this is now large enough
+ to copyright. Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
+ (_GL_UTIMENS_INLINE): New macro. Use it instead of 'static inline'.
+ * modules/utimens (Depends-on): Add extern-inline.
+
+ u64: use extern-inline
+ * lib/u64.c: New file.
+ * lib/u64.h: Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
+ (_GL_U64_INLINE): New macro. Use it instead of 'static inline'.
+ * modules/u64 (Files): Add lib/u64.c.
+ (Depends-on): Add extern-inline.
+ (configure.ac): No need to require AC_C_INLINE, since extern-inline
+ does that now.
+ (lib_SOURCES): Add u64.c.
+
+ timespec: use extern-inline
+ * lib/timespec.c: New file.
+ * lib/timespec.h: Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
+ (_GL_TIMESPEC_INLINE): New macro. Use it instead of 'static inline'.
+ * modules/timespec (Files): Add lib/timespec.c.
+ (Depends-on): Add extern-inline.
+ (lib_SOURCES): Add timespec.c.
+
+ stat-time: use extern-inline
+ * lib/stat-time.c: New file.
+ * lib/stat-time.h: Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
+ (_GL_STAT_TIME_INLINE): New macro. Use it instead of 'static inline'.
+ * modules/stat-time (Files): Add lib/stat-time.c.
+ (Depends-on): Add extern-inline.
+ (lib_SOURCES): Add stat-time.c.
+
+ extern-inline: new module
+ * modules/extern-inline, m4/extern-inline.m4: New files.
+ This is for better support of 'extern inline' a la ISO C99,
+ with a portable alternative on compilers that do not support
+ C99-style 'extern inline'. Using 'extern inline' shrinks the size
+ of the Emacs executable, when compiled with debugging disabled,
+ which is a typical way that Emacs is built while developing.
+
+2012-08-01 Akim Demaille <akim@lrde.epita.fr>
+
+ maint.mk: a "release-commit" wrapper to do-release-commit-and-tag
+ * build-aux/do-release-commit-and-tag: Move variable definitions
+ together.
+ ($branch): Instead of defaulting to "master", default to the current
+ branch (as gnu-web-doc-update does).
+ (help): Display the current values of the option arguments.
+ * top/maint.mk (release-commit): New.
+ * top/README-release: Simplify the corresponding step.
+
2012-07-30 Eric Blake <eblake@redhat.com>
passfd: fix comment on recvfd
2012-07-30 Akim Demaille <akim@lrde.epita.fr>
+ maint.mk: use silent-rules support from Automake
+ * top/maint.mk (news-check, vc-diff-check, announcement)
+ (no-submodule-changes, alpha beta stable, release-prep)
+ (web-manual, update-copyright): Use $(AM_V_GEN) and $(AM_V_at).
+
+2012-07-30 Akim Demaille <akim@lrde.epita.fr>
+
+ maint.mk: provide a web-manual-update target
+ * top/maint.mk: here.
+ * top/README-release: Use it to simplify the web manual update step.
+
+2012-07-30 Akim Demaille <akim@lrde.epita.fr>
+
+ README-release: shorten the circuit to post a news
+ * top/README-release: Point directly to the news submission form.
+
+2012-07-30 Akim Demaille <akim@lrde.epita.fr>
+
+ gnu-web-doc-update: fix --help
+ * build-aux/gnu-web-doc-update: The information "top level" was written
+ twice.
+
+2012-07-30 Akim Demaille <akim@lrde.epita.fr>
+
maint.mk: absolute VPATH issue
* top/maint.mk (release-prep): Help Git find .git/.
From Jim Meyering.