+2007-09-16 Bruno Haible <bruno@clisp.org>
+
+ * m4/printf.m4 (gl_PRINTF_LONG_DOUBLE, gl_PRINTF_INFINITE,
+ gl_PRINTF_INFINITE_LONG_DOUBLE): Increase buf's size from 100 to 10000.
+ Needed on glibc-2.6.1 with -fstack-protector -D_FORTIFY_SOURCE=2.
+ Reported by Greg Schafer <gschafer@zip.com.au>.
+
+2007-09-15 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (sed): Try a little harder to make bash understand the
+ alias.
+ Reported by Bruce Korb <bruce.korb@gmail.com>.
+
+2007-09-13 Eric Blake <ebb9@byu.net>
+
+ * ChangeLog: Remove conflict markers.
+
+2007-09-13 Simon Josefsson <simon@josefsson.org>
+
+ * lib/gc-gnulib.c (gc_hash_open): Catch NULL calloc return value.
+ Reported by Bruno Haible <bruno@clisp.org>.
+
+2007-09-12 Bruno Haible <bruno@clisp.org>
+
+ * m4/lock.m4: Don't provide an AC_USE_SYSTEM_EXTENSIONS definition.
+ (gl_LOCK_EARLY_BODY): Use AC_GNU_SOURCE when AC_USE_SYSTEM_EXTENSIONS
+ is not defined.
+
+2007-09-12 Eric Blake <ebb9@byu.net>
+
+ Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS.
+ * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Update to CVS
+ Autoconf definition.
+ * modules/euidaccess (Depends-on): Add extensions, for
+ AC_USE_SYSTEM_EXTENSIONS with autoconf <= 2.59.
+ * modules/fnmatch (Depends-on): Likewise.
+ * modules/getaddrinfo (Depends-on): Likewise.
+ * modules/getdelim (Depends-on): Likewise.
+ * modules/getline (Depends-on): Likewise.
+ * modules/getsubopt (Depends-on): Likewise.
+ * modules/gettext (Depends-on): Likewise.
+ * modules/group-member (Depends-on): Likewise.
+ * modules/mbchar (Depends-on): Likewise.
+ * modules/memmem (Depends-on): Likewise.
+ * modules/mempcpy (Depends-on): Likewise.
+ * modules/memrchr (Depends-on): Likewise.
+ * modules/pagealign_alloc (Depends-on): Likewise.
+ * modules/readutmp (Depends-on): Likewise.
+ * modules/stpcpy (Depends-on): Likewise.
+ * modules/stpncpy (Depends-on): Likewise.
+ * modules/strchrnul (Depends-on): Likewise.
+ * modules/strndup (Depends-on): Likewise.
+ * modules/strsep (Depends-on): Likewise.
+ * modules/strverscmp (Depends-on): Likewise.
+ * modules/vasprintf (Depends-on): Likewise.
+ * modules/wcwidth (Depends-on): Likewise.
+ * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): AC_GNU_SOURCE will be
+ obsolete in Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead.
+ * m4/fnmatch.m4 (gl_FUNC_FNMATCH_GNU): Likewise.
+ * m4/getaddrinfo.m4 (gl_PREREQ_GETADDR_INFO): Likewise.
+ * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
+ * m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
+ * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Likewise.
+ * m4/glob.m4 (gl_PREREQ_GLOB): Likewise.
+ * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Likewise.
+ * m4/mbchar.m4 (gl_MBCHAR): Likewise.
+ * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise.
+ * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Likewise.
+ * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Likewise.
+ * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise.
+ * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Likewise.
+ * m4/readutmp.m4 (gl_READUTMP): Likewise.
+ * m4/regex.m4 (gl_PREREQ_REGEX): Likewise.
+ * m4/stpcpy.m4 (gl_FUNC_STPCPY): Likewise.
+ * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
+ * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Likewise.
+ * m4/strndup.m4 (gl_FUNC_STRNDUP): Likewise.
+ * m4/strnlen.m4 (gl_FUNC_STRNLEN): Likewise.
+ * m4/strsep.m4 (gl_FUNC_STRSEP): Likewise.
+ * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Likewise.
+ * m4/vasprintf.m4 (gl_PREREQ_VASPRINTF_H): Likewise.
+ * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
+ * m4/lock.m4 (gl_LOCK_EARLY_BODY): Likewise, but provide fallback,
+ so that lock.m4 can be used in gettext without extensions module.
+
+2007-09-11 Bruno Haible <bruno@clisp.org>
+
+ * m4/isc-posix.m4: Remove file.
+ Suggested by Eric Blake.
+
+2007-09-11 Eric Blake <ebb9@byu.net>
+
+ * ChangeLog: Restore lines accidentally truncated 2007-04-06.
+
+2007-09-10 Bruno Haible <bruno@clisp.org>
+
+ * posix-modules: Fix typo in error message.
+ Reported by Matt <mkraai@beckman.com>.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * doc/functions/getdelim.texi: Update list of platforms lacking the
+ function.
+ * doc/functions/getline.texi: Likewise.
+
+2007-09-09 Jim Meyering <jim@meyering.net>
+
+ * lib/hash.c (hash_initialize): Detect calloc failure.
+ Reported by Bruno Haible.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * lib/canonicalize-lgpl.c (__realpath): Set errno to ENOMEM when
+ malloc or realloc fails.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * modules/getcwd (Depends-on): Add malloc-posix.
+ * modules/glob (Depends-on): Likewise.
+ * modules/putenv (Depends-on): Likewise.
+ * modules/strdup (Depends-on): Likewise.
+ * modules/getdelim (Depends-on): Add realloc-posix.
+ * modules/read-file (Depends-on): Likewise.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * m4/malloc.m4 (gl_CHECK_MALLOC_POSIX): New macro.
+ (gl_FUNC_MALLOC_POSIX): Require it.
+ * m4/realloc.m4 (gl_FUNC_REALLOC_POSIX): Likewise.
+ * m4/calloc.m4 (gl_FUNC_CALLOC_POSIX): Likewise.
+ * modules/realloc (Files): Add m4/malloc.m4.
+ * modules/calloc (Files): Likewise.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * modules/malloc-posix: New file.
+ * modules/malloc (Depends-on): Add malloc-posix.
+ * lib/malloc.c: Include errno.h.
+ (rpl_malloc): Merge the requirements of a glibc-compatible malloc
+ and a POSIX-compatible malloc into a single function. Set ENOMEM
+ when returning NULL.
+ * m4/malloc.m4: New file.
+ * doc/functions/malloc.texi: Mention the malloc-posix module.
+ * lib/stdlib_.h (malloc): New declaration.
+ * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+ GNULIB_MALLOC_POSIX and HAVE_MALLOC_POSIX.
+ * modules/stdlib (stdlib.h): Substitute also GNULIB_MALLOC_POSIX
+ and HAVE_MALLOC_POSIX.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * modules/realloc-posix: New file.
+ * modules/realloc (Depends-on): Add realloc-posix.
+ * lib/realloc.c: Include errno.h.
+ (rpl_realloc): Merge the requirements of a glibc-compatible realloc
+ and a POSIX-compatible realloc into a single function. Set ENOMEM
+ when returning NULL.
+ * m4/realloc.m4: New file.
+ * doc/functions/realloc.texi: Mention the realloc-posix module.
+ * lib/stdlib_.h (realloc): New declaration.
+ * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+ GNULIB_REALLOC_POSIX and HAVE_REALLOC_POSIX.
+ * modules/stdlib (stdlib.h): Substitute also GNULIB_REALLOC_POSIX
+ and HAVE_REALLOC_POSIX.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * modules/calloc-posix: New file.
+ * modules/calloc (Depends-on): Add calloc-posix.
+ * lib/calloc.c: Include errno.h.
+ (rpl_calloc): Merge the requirements of a glibc-compatible calloc
+ and a POSIX-compatible calloc into a single function. Set ENOMEM
+ when returning NULL.
+ * m4/calloc.m4 (gl_FUNC_CALLOC_POSIX): New macro.
+ * doc/functions/calloc.texi: Mention the calloc-posix module.
+ * lib/stdlib_.h (calloc): New declaration.
+ * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+ GNULIB_CALLOC_POSIX and HAVE_CALLOC_POSIX.
+ * modules/stdlib (stdlib.h): Substitute also GNULIB_CALLOC_POSIX
+ and HAVE_CALLOC_POSIX.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ Allow for modules to show an arbitrary notice.
+ * modules/TEMPLATE-EXTENDED: Add 'Notice' field.
+ * gnulib-tool: New option --extract-notice.
+ (func_usage): Document it.
+ (sed_extract_prog): Update.
+ (func_get_notice): New function.
+ (func_modules_notice): New function.
+ (func_import, func_create_testdir): Invoke it.
+ Suggested by Jim Meyering.
+
+2007-09-09 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool: New options --verbose, --quiet.
+ (func_usage): Document them.
+ (verbose): New variable.
+ (func_execute_command): New function.
+ (func_import): Don't show the module list and the file list if
+ $verbose < 0.
+ (func_create_testdir): Likewise. Use func_execute_command.
+ (func_create_megatestdir): Use func_execute_command.
+
+2007-09-08 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): Prefer rsync over wget when available,
+ for fetching the PO files.
+
+2007-09-08 Bruno Haible <bruno@clisp.org>
+
+ * posix-modules: New file. Portions copied from gnulib-tool.
+ * doc/gnulib.texi (POSIX Substitutes Library): New chapter.
+
+2007-09-08 Jim Meyering <jim@meyering.net>
+
+ Rename __fpending.c -> fpending.c and __fpending.h -> fpending.h
+ * lib/fpending.h: Rename from __fpending.h.
+ * lib/fpending.c: Rename from __fpending.c.
+ Include "fpending.h", not "__fpending.h".
+ * lib/__fpending.h, lib/__fpending.c: Remove files.
+ * modules/fpending (Files): Reflect new file names.
+ * lib/close-stream.c: Include "fpending.h", not "__fpending.h".
+
+2007-09-08 Bruno Haible <bruno@clisp.org>
+
+ * m4/inttypes-h.m4: Remove stub file.
+
+2007-09-07 Simon Josefsson <simon@josefsson.org>
+
+ * doc/headers/stdint.texi: Discuss #include_next issue.
+
+2007-09-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ * build-aux/bootstrap: Remove obsolete comment about wget --help.
+
+2007-09-06 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+
+ * m4/time_h.m4 (gl_CHECK_TYPE_STRUCT_TIMESPEC): Fix misspelling
+ in variable name.
+