init.sh: explain why $EXEEXT support uses aliases rather than functions
[gnulib.git] / ChangeLog
index 3705d33..e202346 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,129 @@
+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.
+       * doc/posix-headers/stdint.texi (stdint.h): Say that other
+       stdint.h substitutes may define these types differently.  See
+       <http://lists.gnu.org/archive/html/bug-gnulib/2012-05/msg00071.html>.
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       nanosleep: Avoid guessing wrong when cross-compiling to Linux.
+       * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Require AC_CANONICAL_HOST. When
+       cross-compiling, set gl_cv_func_nanosleep to either 'guessing no'
+       or 'guessing no (mishandles large arguments)'.
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       link-follow: Avoid guessing wrong when cross-compiling to glibc/Linux.
+       * m4/link-follow.m4 (gl_FUNC_LINK_FOLLOWS_SYMLINK): Require
+       AC_CANONICAL_HOST. When cross-compiling to a glibc/Linux platform,
+       set gl_cv_func_link_follows_symlink to "guessing no".
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       tzset: Avoid guessing wrong when cross-compiling to glibc systems.
+       * m4/tzset.m4 (gl_FUNC_TZSET_CLOBBER): Require AC_CANONICAL_HOST. When
+       cross-compiling to a glibc platform, set gl_cv_func_tzset_clobber to
+       "guessing no".
+       * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Update.
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       d-ino: Avoid guessing "no" when cross-compiling to glibc/Linux systems.
+       * m4/d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Require
+       AC_CANONICAL_HOST. When cross-compiling to a glibc/Linux platform,
+       set gl_cv_struct_dirent_d_ino to "guessing yes".
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       fseeko-tests, ftello-tests: Avoid "guessing no" when cross-compiling.
+       * m4/ungetc.m4 (gl_FUNC_UNGETC_WORKS): Require AC_CANONICAL_HOST. When
+       cross-compiling to a glibc platform, set gl_cv_func_ungetc_works to
+       "guessing yes".
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       signbit: Avoid "guessing no" when cross-compiling to glibc systems.
+       * m4/signbit.m4 (gl_SIGNBIT): Require AC_CANONICAL_HOST. When cross-
+       compiling to a glibc system, set gl_cv_func_signbit and
+       gl_cv_func_signbit_gcc to "guessing yes".
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       strerror: Avoid "guessing no" when cross-compiling to glibc systems.
+       * m4/strerror.m4 (gl_FUNC_STRERROR): Require AC_CANONICAL_HOST. When
+       cross-compiling to a glibc platform, set gl_cv_func_working_strerror
+       to "guessing yes".
+       (gl_FUNC_STRERROR_0): Require AC_CANONICAL_HOST. When cross-compiling
+       to a glibc platform, set gl_cv_func_strerror_0_works to "guessing yes".
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       canonicalize[-lgpl]: Avoid "guessing no" when cross-compiling to glibc.
+       * m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Require
+       AC_CANONICAL_HOST. When cross-compiling to a glibc system, set
+       gl_cv_func_realpath_works to "guessing yes".
+
+2012-05-05  Bruno Haible  <bruno@clisp.org>
+
+       gettimeofday: Avoid bad guess when cross-compiling to glibc systems.
+       * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY_CLOBBER): Require
+       AC_CANONICAL_HOST. When cross-compiling, guess no on glibc platforms.
+
+2012-05-04  Bruno Haible  <bruno@clisp.org>
+
+       Tweak last commit.
+       * m4/off_t.m4 (gl_TYPE_OFF_T): Tweak comments.
+       * m4/unistd_h.m4 (gl_UNISTD_H): Likewise.
+
 2012-05-04  Paul Eggert  <eggert@cs.ucla.edu>
 
        unistd_h: make it easier to avoid sys_types_h