+2012-05-10 Bruno Haible <bruno@clisp.org>
+
+ system-quote: Refactor.
+ * lib/system-quote.h (system_quote_copy): Fix comment.
+ * lib/system-quote.c (windows_createprocess_quote, windows_cmd_quote):
+ New functions, extracted from system_quote_copy.
+ (system_quote_length, system_quote_copy): Use these functions.
+ Reported by Paul Eggert.
+
+2012-05-08 Bruno Haible <bruno@clisp.org>
+
+ execute, spawn-pipe: Escape '*' characters in arguments on Windows.
+ * lib/w32spawn.h (SHELL_SPECIAL_CHARS): Add the '*' character.
+
+2012-05-08 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'system-quote'.
+ * modules/system-quote-tests: New file.
+ * tests/test-system-quote.sh: New file.
+ * tests/test-system-quote-main.c: New file.
+ * tests/test-system-quote-child.c: New file.
+
+ New module 'system-quote'.
+ * lib/system-quote.h: New file.
+ * lib/system-quote.c: New file.
+ * modules/system-quote: New file.
+
+2012-05-08 Bruno Haible <bruno@clisp.org>
+
+ sh-quote: Make C++ safe and allow multiple inclusion.
+ * lib/sh-quote.h: Add double-inclusion guard. For C++, wrap function
+ declarations in extern "C".
+
+2012-05-08 Bruno Haible <bruno@clisp.org>
+
+ sh-quote tests: Make tests stricter.
+ * tests/test-sh-quote.c (check_one): Check the return value of
+ shell_quote_copy.
+ (main): Check a string with a CR character. Check a string that
+ contains UCHAR_MAX.
+
+2012-05-08 Akim Demaille <akim@lrde.epita.fr>
+
+ warnings.m4: provide a means to specify the program to compile.
+ * m4/warnings.m4 (gl_COMPILER_OPTION_IF): New, extracted from...
+ (gl_WARN_ADD): here.
+ Use gl_AS_VAR_APPEND.
+ Support an argument to specify the program to compile.
+ (gl_WARN_ADD): Accept an argument to specify the program to compile.
+ AC_SUBST the WARN_CFLAGS when they are used.
+ * modules/warnings (configure.ac): Don't AC_SUBST WARN_CFLAGS,
+ leave this to gl_WARN_ADD.
+
+2012-05-08 Eric Blake <eblake@redhat.com>
+
+ doc: recommendations on gettext version
+ * doc/gnulib-tool.texi (gettextize and autopoint): Document the
+ choice between versions.
+ * DEPENDENCIES (gettext): Cover both approaches.
+
+2012-05-08 Jim Meyering <meyering@redhat.com>
+
+ init.sh: explain why EXEEXT support uses aliases rather than functions
+ * tests/init.sh: Add a comment.
+
+ init.sh: don't let bash aliases interfere with tests
+ * tests/init.sh: Undefine any pre-defined aliases if the selected shell
+ is bash. This avoids problems for those who alias standard commands to
+ non-conforming uses, like those reported in http://bugs.gnu.org/11256.
+ Suggested by Tim Mooney <Tim.Mooney@ndsu.edu>.
+
+2012-05-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ stdint: be more consistent with glibc, SunOS libc
+ * lib/stdint.in.h (gl_int_fast8_t, gl_uint_fast8_t)
+ (gl_int_fast16_t, gl_uint_fast16_t)
+ (gl_int_fast32_t, gl_uint_fast32_t)
+ (INT_FAST8_MIN, INT_FAST8_MAX, UINT_FAST8_MAX)
+ (INT_FAST16_MIN, INT_FAST16_MAX, UINT_FAST16_MAX)
+ (INT_FAST32_MIN, INT_FAST32_MAX, UINT_FAST32_MAX):
+ Be consistent with glibc by default, and with SunOS 5.10 and later
+ if __sun is defined. This lessens the likelihood of clashes if
+ code compiled for older hosts is combined with code compiled for
+ newer ones. Problem reported by Niels Möller in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00074.html>.
+
+2012-05-07 Eric Blake <eblake@redhat.com>
+
+ isatty: relax license to LGPLv2+
+ * modules/isatty (License): Relax license.
+
+2012-05-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ stat-size: comment fix
+ * lib/stat-size.h: Remove obsolete comment about indenting.
+
+2012-05-06 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'sh-quote'.
+ * modules/sh-quote-tests: New file.
+ * tests/test-sh-quote.c: New file.
+
+2012-05-06 Bruno Haible <bruno@clisp.org>
+
+ sh-quote: Improve shell_quote_argv's signature.
+ * lib/sh-quote.h (shell_quote_argv): Make argument array a 'const *'.
+ * lib/sh-quote.c (shell_quote_argv): Likewise.
+
2012-05-06 Paul Eggert <eggert@cs.ucla.edu>
stdint: document issues with int_fast8_t etc.