+2007-09-30 Bruno Haible <bruno@clisp.org>
+
+ * lib/alloca.in.h: Renamed from lib/alloca_.h.
+ * modules/alloca-opt (Files, Makefile.am): Use alloca.in.h instead of
+ alloca_.h.
+ * lib/argz.in.h: Renamed from lib/argz_.h.
+ * modules/argz (Files, Makefile.am): Use argz.in.h instead of argz_.h.
+ * lib/byteswap.in.h: Renamed from lib/byteswap_.h.
+ * modules/byteswap (Files, Makefile.am): Use byteswap.in.h instead of
+ byteswap_.h.
+ * lib/dirent.in.h: Renamed from lib/dirent_.h.
+ * modules/fchdir (Files, Makefile.am): Use dirent.in.h instead of
+ dirent_.h.
+ * lib/fcntl.in.h: Renamed from lib/fcntl_.h.
+ * modules/fcntl (Files, Makefile.am): Use fcntl.in.h instead of
+ fcntl_.h.
+ * lib/float.in.h: Renamed from lib/float_.h.
+ * modules/float (Files, Makefile.am): Use float.in.h instead of
+ float_.h.
+ * lib/fnmatch.in.h: Renamed from lib/fnmatch_.h.
+ * modules/fnmatch (Files, Makefile.am): Use fnmatch.in.h instead of
+ fnmatch_.h.
+ * lib/getopt.in.h: Renamed from lib/getopt_.h.
+ * modules/getopt (Files, Makefile.am): Use getopt.in.h instead of
+ getopt_.h.
+ * lib/glob.in.h: Renamed from lib/glob_.h.
+ * modules/glob (Files, Makefile.am): Use glob.in.h instead of glob_.h.
+ * lib/iconv.in.h: Renamed from lib/iconv_.h.
+ * modules/iconv_open (Files, Makefile.am): Use iconv.in.h instead of
+ iconv_.h.
+ * lib/inttypes.in.h: Renamed from lib/inttypes_.h.
+ * modules/inttypes (Files, Makefile.am): Use inttypes.in.h instead of
+ inttypes_.h.
+ * lib/locale.in.h: Renamed from lib/locale_.h.
+ * modules/locale (Files, Makefile.am): Use locale.in.h instead of
+ locale_.h.
+ * lib/math.in.h: Renamed from lib/math_.h.
+ * modules/math (Files, Makefile.am): Use math.in.h instead of math_.h.
+ * lib/netinet_in.in.h: Renamed from lib/netinet_in_.h.
+ * modules/netinet_in (Files, Makefile.am): Use netinet_in.in.h instead
+ of netinet_in_.h. Add dependency.
+ * lib/poll.in.h: Renamed from lib/poll_.h.
+ * modules/poll (Files, Makefile.am): Use poll.in.h instead of poll_.h.
+ * lib/search.in.h: Renamed from lib/search_.h.
+ * modules/search (Files, Makefile.am): Use search.in.h instead of
+ search_.h.
+ * lib/signal.in.h: Renamed from lib/signal_.h.
+ * modules/signal (Files, Makefile.am): Use signal.in.h instead of
+ _signal.h.
+ * lib/stdbool.in.h: Renamed from lib/stdbool_.h.
+ * modules/stdbool (Files, Makefile.am): Use stdbool.in.h instead of
+ stdbool_.h.
+ * lib/stdint.in.h: Renamed from lib/stdint_.h.
+ * modules/stdint (Files, Makefile.am): Use stdint.in.h instead of
+ stdint_.h.
+ * lib/stdio.in.h: Renamed from lib/stdio_.h.
+ * modules/stdio (Files, Makefile.am): Use stdio.in.h instead of
+ stdio_.h.
+ * lib/stdlib.in.h: Renamed from lib/stdlib_.h.
+ * modules/stdlib (Files, Makefile.am): Use stdlib.in.h instead of
+ stdlib_.h.
+
+2007-09-30 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-getaddrinfo.c (AF_UNSPEC): Provide a fallback definition.
+ Needed on BeOS.
+
+2007-09-30 Bruno Haible <bruno@clisp.org>
+
+ * modules/dirname-tests (check_PROGRAMS): Renamed from noinst_PROGRAMS.
+
+2007-09-29 Bruno Haible <bruno@clisp.org>
+
+ * lib/stdio_.h (getdelim, getline): Add identifiers. Doc tweak.
+
+2007-09-29 Bruno Haible <bruno@clisp.org>
+
+ * lib/xreadlink.c (xreadlink): Simplify to a wrapper around areadlink.
+ * modules/xreadlink (Depends-on): Add areadlink, remove readlink etc.
+ * build-aux/install-reloc: Compile also areadlink.c.
+ * modules/relocatable-prog-wrapper (Files): Add lib/areadlink.[hc].
+
+2007-09-29 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_emit_initmacro_done): Indentation.
+
+2007-09-29 Bruno Haible <bruno@clisp.org>
+
+ * README: Add CVS checkout update instructions.
+ Info from Bob Proulx <bob@proulx.com>.
+
+2007-09-28 Eric Blake <ebb9@byu.net>
+
+ Provide move-if-change.
+ * build-aux/move-if-change: New file, based on best practice
+ rather than any canonical upstream location.
+
+2007-09-28 Jim Meyering <jim@meyering.net>
+
+ Fix canonicalize loop-detection corner case.
+ Do not attempt to stat the symlink values stored via seen_triple.
+ Without this, coreutils' tests/misc/readlink-fp-loop test would fail
+ on linux-2.6.18, (but not 2.6.22).
+ * lib/canonicalize.c (seen_triple): Use triple_compare_ino_str, not
+ triple_compare. The former compares dev,ino,filename, while the latter
+ would actually stat dirname(filename) when dev and ino were equal.
+ * lib/hash-triple.c: Install <string.h>.
+ (STREQ): Define.
+ (triple_compare_ino_str): New function.
+ * lib/hash-triple.h (triple_compare_ino_str): Declare it.
+
+2007-09-28 Eric Blake <ebb9@byu.net>
+
+ Enforce that AC_REPLACE_FUNCS files exist.
+ * gnulib-tool (func_emit_initmacro_done): Make AC_LIBSOURCES
+ override check for typos.
+
+ Fix test-closein on Solaris 10.
+ * tests/test-closein.c (main): Don't assume stdin can be inherited
+ closed on all systems.
+ * tests/test-closein.sh: Likewise.
+ Reported by Piotr Tarnowski.
+
+2007-09-28 Jim Meyering <jim@meyering.net>
+
+ * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Fix typo in comment.
+
+2007-09-27 Jim Meyering <jim@meyering.net>
+
+ canonicalize: Avoid a false-positive cycle failure.
+ * modules/canonicalize (Depends-on): Add file-set and hash-triple.
+ Sort. Remove cycle-check.
+ * lib/canonicalize.c: Include file-set.h and hash-triple.h,
+ not cycle-check.h.
+ (seen_triple): New function.
+ (canonicalize_filename_mode): Use it instead of cycle-check.
+ * tests/test-canonicalize.c: Add a test for this bug.
+ * tests/test-canonicalize.sh: Set up and run the test.
+
+ New module, file-set, from coreutils.
+ * modules/file-set: Define it.
+ * lib/file-set.c, lib/file-set.h: Implement.
+
+ New module, hash-triple, from coreutils.
+ * modules/hash-triple: Define it.
+ * lib/hash-triple.c, lib/hash-triple.h: Implement.
+
+2007-09-25 Eric Blake <ebb9@byu.net>
+
+ Fix strerror on Interix.
+ * lib/string_.h (strerror): Declare replacement.
+ * doc/functions/strerror.texi (strerror): Document the Interix
+ shortcoming.
+ * modules/string (Makefile.am): Support new hooks.
+ * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Add new hooks.
+ * m4/strerror.m4 (gl_FUNC_STRERROR): Defer to
+ gl_FUNC_STRERROR_SEPARATE.
+ (gl_FUNC_STRERROR_SEPARATE): Check for Interix bug.
+ * lib/strerror.c (rpl_strerror): Provide replacement.
+ * modules/strerror (Depends-on): Add string.
+ (configure.ac): Detect use of module.
+ * tests/test-strerror.c: New file.
+ * modules/strerror-tests: New test module.
+ * modules/argp (Depends-on): Add strerror.
+ * modules/error (Depends-on): Likewise.
+ Reported by Martin Koeppe.
+
+2007-09-24 Bruno Haible <bruno@clisp.org>
+
+ * README: Update git instructions.
+
+2007-09-24 Eric Blake <ebb9@byu.net>
+
+ Revert fpending breakage from 2007-09-08.
+ * m4/fpending.m4 (gl_FUNC_FPENDING): Don't require existence of
+ __fpending.c.
+
+2007-09-24 Jim Meyering <jim@meyering.net>
+
+ filenamecat.c: Add a test.
+ * lib/filenamecat.c (main) [TEST_FILE_NAME_CONCAT]: Add a test
+ showing how the function works when DIR is the empty string.
+
+2007-09-21 Simon Josefsson <simon@josefsson.org>
+
+ * tests/test-canonicalize.sh: Turn on executable bit.
+
+2007-09-19 Eric Blake <ebb9@byu.net>
+
+ * README: Update CVS instructions.
+
+2007-09-18 Bruno Haible <bruno@clisp.org>
+
+ * modules/areadlink: New file.
+ * lib/areadlink.h (areadlink): New declaration.
+ * lib/areadlink.c: New file, based on lib/xreadlink.c.
+
+2007-09-17 Jim Meyering <jim@meyering.net>
+
+ * lib/savewd.c (ESTALE) [!defined]: Define.
+ Reported to be required on Interix by Martin Koeppe.
+
+2007-09-17 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_version): Use $version.
+
+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.
+
+2007-09-03 Jim Meyering <jim@meyering.net>
+
+ New module: git-version-gen.
+ * modules/git-version-gen: New file.
+
+ Import changes from coreutils for bootstrap script.
+
+ * build-aux/bootstrap (WGET_COMMAND): Remove code to set this variable.
+
+ bootstrap: uses rsync to download the .po files
+ * build-aux/bootstrap (po_download_command_format): New global.
+ (download_po_files): Use rsync.
+ (update_po_files): Don't remove .po files after download,
+ so future rsync runs can take advantage of the copies.
+
+ * build-aux/bootstrap (gnulib_tool): Make sha1sum check quietly.
+
+ Solve the unnecessary-.po-file-regeneration problem once and for all.
+ * build-aux/bootstrap (download_po_files): New function, renamed from
+ get_translations. Now, downloads, but doesn't update LINGUAS.
+ (update_po_files): New function.
+
+ bootstrap: Ignore more.
+ * build-aux/bootstrap (symlink_to_dir): Add a directory name like
+ uniwidth to e.g., lib/.gitignore.
+ (slurp): Handle the sys_stat_.h -> sys mapping, too.
+
+ * build-aux/bootstrap: New setting: vc_ignore.
+ (insert_sorted_if_absent): Create $file if absent.
+ Adapt to new, possibly empty, list: $vc_ignore.
+
+ bootstrap: generate more ignorable names
+ * build-aux/bootstrap (slurp): When generating ignorable names,
+ also map .sin to .sed, .gperf to .c, and .y to .c.
+
+2007-09-03 Jim Meyering <jim@meyering.net>
+
+ * build-aux/git-version-gen: New file, from coreutils. For details, see
+ http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=bfe49f506
+
+2007-09-02 Bruno Haible <bruno@clisp.org>
+
+ Fix mis-recognition of 'mcs' on QNX 6.
+ * m4/csharpcomp.m4 (gt_CSHARPCOMP): Test whether the "mcs --version"
+ output contains the string "Mono".
+ * lib/csharpcomp.c (compile_csharp_using_mono): Likewise.
+ Reported by <kraai@ftbfs.org> at <https://savannah.gnu.org/bugs/?18337>.
+
+2007-09-01 Bruno Haible <bruno@clisp.org>
+
+ Fix collision between uniwidth/* and linebreak modules.
+ * lib/linebreak.h (locale_charset, uc_width, u8_width, u16_width,
+ u32_width): Remove declarations.
+ * lib/linebreak.c: Include uniwidth.h, uniwidth/cjk.h, streq.h.
+ (u32_mbtouc_unsafe, streq9, streq8, streq7, streq6, streq5, streq4,
+ streq3, streq2, streq1, streq0): Remove functions.
+ (STREQ): Remove macro.
+ (is_cjk_encoding): Remove function.
+ (nonspacing_table_data, nonspacing_table_ind): Remove constants.
+ (uc_width, u8_width, u16_width, u32_width): Remove functions.
+ * modules/linebreak (Depends-on): Add streq, uniwidth/width.
+ * NEWS: Document the change.
+
+2007-09-01 Bruno Haible <bruno@clisp.org>
+
+ * lib/streq.h: Add double-inclusion guard.
+
+2007-09-01 Karl Berry <karl@gnu.org>
+
+ * MODULES.html.sh: Rename mreadlink_with_size to areadlink_with_size.
+
+2007-08-28 Jim Meyering <jim@meyering.net>
+
+ Rename mreadlink_with_size to areadlink_with_size.
+ * NEWS: Document the change.
+ * lib/mreadlink-with-size.c (mreadlink_with_size): Rename this to...
+ * lib/areadlink-with-size.c (areadlink_with_size): ...this.
+ * lib/mreadlink.h: Rename this to...
+ * lib/areadlink.h: ...this.
+ * modules/mreadlink-with-size: Rename this to...
+ * modules/areadlink-with-size: ...this.
+ * lib/canonicalize.c: Reflect the renaming.
+ * modules/canonicalize: Likewise.
+
+2007-08-26 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): When deciding which files to remove,
+ consider also dangling symbolic links.
+ Reported by Eric Blake.
+
+2007-08-26 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_ln_if_changed): Use "test -h", not "test -L".
+
+2007-08-23 Simon Josefsson <simon@josefsson.org>
+
+ * lib/readline.c: Don't include getline.h, the prototype is now
+ found in stdio.h.
+
+2007-08-23 Jim Meyering <jim@meyering.net>
+
+ Getdelim touchup.
+ * lib/getdelim.c (getdelim): Don't bother to save/restore errno
+ around the funlockfile call, since funlockfile never sets errno.
+ Don't set errno upon failed realloc.
+
+2007-08-22 Eric Blake <ebb9@byu.net>
+
+ Getline touchups.
+ * lib/getdelim.c (getdelim): Revert regression that required *n to
+ be 0 when *lineptr is NULL. Preserve errno across funlockfile.
+ * m4/getdelim.m4 (gl_FUNC_GETDELIM): Check for declaration of
+ getdelim, rather than whether implementation is missing.
+ * m4/getline.m4 (gl_FUNC_GETLINE): Likewise for getline.
+ * lib/stdio_.h (getline): Also declare if replacement is
+ required.
+ * doc/functions/getdelim.texi: New file.
+ * doc/functions/getline.texi: Likewise.
+ * doc/gnulib.texi (Function Substitutes): Add new files.
+ Reported by Bruno Haible.
+
+2007-08-22 Ludovic Courtès <ludo@gnu.org>
+
+ * users.txt: Add Guile.
+
+2007-08-22 Eric Blake <ebb9@byu.net>
+
+ * tests/test-getdelim.c (main): Use remove, not unlink.
+ * tests/test-getline.c (main): Likewise.
+
+ Move getline and getdelim into stdio.h, per POSIX 200x.
+ * modules/getline (Files): Remove getline.h.
+ (Depends-on): Add stdio.
+ (configure.ac): Add module indicator.
+ * modules/getdelim (Files): Remove getdelim.h.
+ (Depends-on): Add stdio.
+ (configure.ac): Add module indicator.
+ * modules/stdio (Makefile.am): Work with new indicators.
+ * m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS): Add new defaults.
+ * m4/getdelim.m4 (gl_FUNC_GETDELIM): Work with stdio needs.
+ * m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
+ * lib/getdelim.h: Delete.
+ * lib/getline.h: Delete.
+ * lib/stdio_.h (getdelim, getline): Declare.
+ * modules/getdelim-tests: New module.
+ * modules/getline-tests: Likewise.
+ * tests/test-getdelim.c: New file.
+ * tests/test-getline.c: Likewise.
+ * NEWS: Document the change.
+ * lib/getline.c: Update choice of header.
+ * lib/csharpcomp.c: Likewise.
+ * lib/getpass.c: Likewise.
+ * lib/javacomp.c: Likewise.
+ * lib/javaversion.c: Likewise.
+ * lib/yesno.c: Likewise.
+ * lib/getdelim.c: Likewise.
+ (getdelim): Set errno on failure, and avoid memory leak.
+
+2007-08-19 Bruno Haible <bruno@clisp.org>
+
+ * modules/closein (Depends-on): Add freadahead.
+ * lib/closein.c: Include freadahead.h.
+ (close_stdin): Skip the fseeko and fflush calls if freadahead(stdin)
+ is zero.
+
+2007-08-19 Bruno Haible <bruno@clisp.org>
+
+ * modules/freadahead-tests: New file.
+ * tests/test-freadahead.sh: New file.
+ * tests/test-freadahead.c: New file.
+
+ * modules/freadahead: New file.
+ * lib/freadahead.h: New file.
+ * lib/freadahead.c: New file.
+ * MODULES.html.sh (File stream based Input/Output): Add freadahead,
+ fbufmode, fpurge, freadable, fwritable.
+
+2007-08-19 Eric Blake <ebb9@byu.net>
+
+ Test yesno in combination with closein.
+ * lib/yesno.c (yesno): Document use of stdin.
+ * modules/yesno-tests (Files): New module.
+ * tests/test-yesno.c (main): New file.
+ * tests/test-yesno.sh: Likewise.
+
+2007-08-19 Bruno Haible <bruno@clisp.org>
+
+ * lib/fbufmode.c (fbufmode): Add tentative support for Solaris/AMD64.
+ * lib/fseeko.c (rpl_fseeko): Likewise.
+ * lib/fseterr.c (fseterr): Likewise.
+
+2007-08-19 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-lseek.c (main): Disable a test for BeOS.
+ * doc/functions/lseek.texi: Document the BeOS bug.
+
+2007-08-19 Bruno Haible <bruno@clisp.org>
+ Eric Blake <ebb9@byu.net>
+
+ * lib/lseek.c: Include <sys/stat.h>.
+ (rpl_lseek): Add workaround code also for Unix platforms.
+ Needed for BeOS.
+ * m4/lseek.m4 (gl_FUNC_LSEEK): When cross-compiling, fail on BeOS.
+ * doc/functions/lseek.texi: Document BeOS definiency.
+
+2007-08-18 Bruno Haible <bruno@clisp.org>
+
+ * modules/fstrcmp-tests: New file.
+ * tests/test-fstrcmp.c: New file.
+
+2007-08-18 Bruno Haible <bruno@clisp.org>
+
+ * modules/fstrcmp: New file, from GNU gettext with modifications.
+ * lib/fstrcmp.h: New file, from GNU gettext.
+ * lib/fstrcmp.c: New file, from GNU gettext.
+ * MODULES.html.sh (String handling): Add fstrcmp.
+
+2007-08-18 Bruno Haible <bruno@clisp.org>
+
+ * lib/diffseq.h (struct context): Change type of 'heuristic' field to
+ 'bool'.
+ (diag, compareseq): Remove const from the ctxt argument.
+ (USE_HEURISTIC): Undefine at the end.
+
+2007-08-18 Jim Meyering <jim@meyering.net>
+
+ New file: lib/idcache.h
+ * NEWS: Mention the addition.
+ * modules/idcache (Files): Add lib/idcache.h
+ * lib/idcache.c: Include "idcache.h".
+ Don't include <sys/types.h>.
+ Add a FIXME comment.
+ Move file-scoped "static" declarations to the top.
+ * lib/idcache.h: New file. Include <sys/types.h> here, instead.
+
+2007-08-17 Bruno Haible <bruno@clisp.org>
+ and Paul Eggert <eggert@cs.ucla.edu>
+
+ * MODULES.html.sh: Add diffseq.
+ * modules/diffseq: New file.
+ * lib/diffseq.h: New file, from GNU gettext with a few minor changes,
+ extracted from GNU gettext's fstrcmp.c and GNU diff's analyze.c.
+
+2007-08-15 Paul Eggert <eggert@cs.ucla.edu>
+
+ Import changes from coreutils for bootstrap script.
+
+ 2007-07-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ * build-aux/bootstrap (slurp): Work even in environments where
+ "ls" defaults to "ls -A". Put in a FIXME, though, since the
+ current code does not slurp files whose names start with ".", and
+ this looks like it might be a troublesome area.
+
+ 2007-07-11 Jim Meyering <jim@meyering.net>
+
+ If there's a GPL vN copyright comment, require that N == 3.
+
+ 2007-07-08 Jim Meyering <jim@meyering.net>
+
+ Run the coreutils-specific code only if tests/Makefile.am.in exists.
+ * build-aux/bootstrap (mam_template): Move definition out of loop.
+
+ Create symlinks for gl/{lib,m4}/*, just as for gnulib/{lib,m4}/*.
+
+ * build-aux/bootstrap (symlink_to_dir): Rename function from
+ symlink_to_gnulib. Add a directory parameter. Update all
+ callers.
+ (cp_mark_as_generated): Also check for -- and link to -- files in
+ gl/.
+
+ 2007-07-08 Jim Meyering <jim@meyering.net>
+
+ Adapt to deeper hierarchy in gnulib.
+ * build-aux/bootstrap (symlink_to_dir): If the destination
+ directory doesn't exist, create it. This is required at least for
+ "lib/uniwidth/cjk.h".
+
+ 2007-05-15 Jim Meyering <jim@meyering.net>
+
+ * build-aux/bootstrap: Now that generated Makefile.am files
+ are no longer under version control, they must be created at
+ bootstrap time.
+
+2007-08-14 Ben Pfaff <blp@gnu.org>
+
+ * lib/count-one-bits.h: Add comments. From Bruno Haible.
+
+2007-08-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/count-one-bits.h: Don't include <limits.h>; no longer needed
+ given the changes below.
+ (COUNT_ONE_BITS): Use 'verify' rather than 'verify_true'. Work
+ even on hosts that have padding bits beyond the supported 64.
+
+2007-08-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ * NEWS: In xstrtol, remove STRTOL_FATAL_ERROR and add xstrtol_fatal.
+ * lib/xstrtol.h: Don't include exitfail.h; that's now internal to
+ xstrtol.c. Include getopt.h, since xstrtol_fatal's signature
+ depends on it.
+ (xstrtol_error): Remove.
+ (xstrtol_fatal): New decl, replacing the functionality of xstrtol_error
+ but with a different signature.
+ (ATTRIBUTE_NORETURN, __attribute__): New macros.
+ * lib/xstrtol-error.c: Include exitfail.h.
+ (xstrtol_fatal): New function, with a different signature from the
+ old xstrtol_error, so that the caller need not worry about passing
+ in an exit status, or about storage management of the option argument.
+ (xstrtol_error): Now a static function. Redo signature to
+ implement xstrtol_fatal. Output the correct number of hyphens in
+ front of the option so that the caller need not worry about
+ storage management.
+ (N_): New macro.
+ (_): Remove; not used now.
+ * modules/xstrtol: Depend on getopt.
+ * tests/test-xstrtol.c (main): Use new xstrtol_error function instead
+ of old STRTOL_FATAL_ERROR macro.
+ * tests/test-xstrtol.sh (t-xstrtol.xo): Adjust to match new behavior
+ of test program.
+ * tests/test-xstrtoimax.sh (t-xstrtoimax.xo): Likewise.
+ * tests/test-xstrtoumax.sh (t-xstrtoumax.xo): Likewise.
+
+2007-08-08 Eric Blake <ebb9@byu.net>
+
+ * lib/xstrtol-error.c: Add missing include.
+
+ Move xstrtol messages into gnulib domain, when --pobase is used.
+ * lib/xstrtol.h (_STRTOL_ERROR): Move messages out of macro...
+ * lib/xstrtol-error.c (xstrtol_error): ...into new file.
+ * modules/xstrtol (Files): Distribute new file.
+ * m4/xstrtol.m4 (gl_XSTRTOL): Build new file.
+ * lib/xstrtol.c (TESTING_XSTRTO): Move tests...
+ * tests/test-xstrtol.c: ...into new file.
+ * tests/test-xstrtoul.c: Also test xstrtoul.
+ * tests/test-xstrtoimax.c: Also test xstrtoimax.
+ * tests/test-xstrtoumax.c: Also test xstrtoumax.
+ * tests/test-xstrtol.sh: Drive the tests.
+ * tests/test-xstrtoimax.sh: Likewise.
+ * tests/test-xstrtoumax.sh: Likewise.
+ * modules/xstrtol-tests: New module.
+ * modules/xstrtoimax-tests: Likewise.
+ * modules/xstrtoumax-tests: Likewise.
+
+2007-08-08 Jim Meyering <jim@meyering.net>
+
+ New function: mfile_name_concat.
+ * lib/filenamecat.c (mfile_name_concat): New function, just like
+ file_name_concat, but return NULL upon failure rather than exiting
+ with a diagnostic.
+ * lib/filenamecat.h: Declare it.
+
+2007-08-07 Bruno Haible <bruno@clisp.org>
+
+ * m4/inttypes.m4 (gl_INTTYPES_H): Use GL_TRIGGER_STDC_LIMIT_MACROS
+ instead of __STDC_LIMIT_MACROS_TRIGGER. This avoids a redefinition
+ warning from gcc.
+ Reported by Eric Blake.
+
+2007-08-07 Simon Josefsson <simon@josefsson.org>
+
+ * modules/crypto/arctwo (License): Use the synonymous term "LGPLv2+".
+ * modules/crypto/arcfour (License): Likewise.
+ * modules/crypto/des-tests (License): Likewise.
+ * modules/crypto/gc-arctwo-tests (License): Likewise.
+ * modules/crypto/gc-des-tests (License): Likewise.
+ * modules/crypto/gc-hmac-md5-tests (License): Likewise.
+ * modules/crypto/gc-hmac-sha1-tests (License): Likewise.
+ * modules/crypto/gc-md2-tests (License): Likewise.
+ * modules/crypto/gc-md4-tests (License): Likewise.
+ * modules/crypto/gc-md5-tests (License): Likewise.
+ * modules/crypto/gc-pbkdf2-sha1-tests (License): Likewise.
+ * modules/crypto/gc-rijndael-tests (License): Likewise.
+ * modules/crypto/gc-sha1-tests (License): Likewise.
+ * modules/crypto/gc-tests (License): Likewise.
+ * modules/crypto/hmac-md5 (License): Likewise.
+ * modules/crypto/hmac-sha1 (License): Likewise.
+ * modules/crypto/md2-tests (License): Likewise.
+ * modules/crypto/md4-tests (License): Likewise.
+ * modules/crypto/md5 (License): Likewise.
+ * modules/crypto/rijndael (License): Likewise.
+ * modules/crypto/sha1 (License): Likewise.
+ * modules/memxor (License): Likewise.
+
+2007-08-06 Paul Eggert <eggert@cs.ucla.edu>
+ and Bruno Haible <bruno@clisp.org>
+
+ * NEWS: Describe interface changes to human, xstrtol.
+ * lib/human.h: Include <xstrtol.h>.
+ (human_options): Return enum strtol_error, not int. Remove
+ bool arg; take int * instead.
+ * lib/human.c: Don't include "gettext.h".
+ (_): Remove; no longer used.
+ Don't include <xstrtol.h>, since human.h does it.
+ (human_options): Adjust to abovementioned interface changes.
+ Do not report error to stderr; that's now the caller's
+ responsibility.
+ * lib/xstrtol.c (main) [defined TESTING_XSTRTO]: Adjust to
+ interface change.
+ * lib/xstrtol.h (_STRTOL_ERROR): Take Option, Arg rather than
+ Str, Argument_type_string. All uses changed. Put " argument"
+ in diagnostics to make them clearer. Change wording of suffix
+ message for clarity.
+ (STRTOL_FATAL_ERROR): Take Option, Arg rather than Str,
+ Argument_type_string.
+ (STRTOL_FATAL_WARN): Remove; no longer used.
+ * modules/human (Depends-on): Remove gettext-h.
+
+2007-08-06 Simon Josefsson <simon@josefsson.org>
+
+ * build-aux/maint.mk, build-aux/GNUmakefile: Relicense to GPLv3+.
+
+2007-07-31 Bruno Haible <bruno@clisp.org>
+
+ * m4/stdint.m4 (gl_STDINT_H): Test whether WCHAR_MIN and WCHAR_MAX
+ are defined by <stdint.h> (as opposed to <wchar.h>, as on Dragonfly).
+ Reported by Joerg Sonnenberger <joerg@britannica.bec.de>.
+
+2007-07-31 Bruno Haible <bruno@clisp.org>
+
+ * lib/fflush.c (rpl_fflush): On BSD systems, use the __SNPT flag.
+ Suggested by Joerg Sonnenberger <joerg@britannica.bec.de>.
+
+2007-07-30 Bruno Haible <bruno@clisp.org>
+
+ * modules/base64 (License): Use the synonymous term "LGPLv2+".
+ * modules/c-ctype (License): Likewise.
+ * modules/c-strcase (License): Likewise.
+ * modules/check-version (License): Likewise.
+ * modules/iconv (License): Likewise.
+ * modules/iconv_open (License): Likewise.
+ * modules/read-file (License): Likewise.
+ * modules/striconv (License): Likewise.
+ * modules/strverscmp (License): Likewise.
+ * modules/vasprintf (License): Likewise.
+ * modules/crypto/des (License): Likewise.
+ * modules/crypto/gc (License): Likewise.
+ * modules/crypto/gc-arcfour (License): Likewise.
+ * modules/crypto/gc-arctwo (License): Likewise.
+ * modules/crypto/gc-des (License): Likewise.
+ * modules/crypto/gc-hmac-md5 (License): Likewise.
+ * modules/crypto/gc-hmac-sha1 (License): Likewise.
+ * modules/crypto/gc-md2 (License): Likewise.
+ * modules/crypto/gc-md4 (License): Likewise.
+ * modules/crypto/gc-md5 (License): Likewise.
+ * modules/crypto/gc-pbkdf2-sha1 (License): Likewise.
+ * modules/crypto/gc-random (License): Likewise.
+ * modules/crypto/gc-rijndael (License): Likewise.
+ * modules/crypto/gc-sha1 (License): Likewise.
+ * modules/crypto/md2 (License): Likewise.
+ * modules/crypto/md4 (License): Likewise.
+
+2007-07-30 Jim Meyering <jim@meyering.net>
+
+ * lib/fts.c (fts_read): Upon failure to chdir into a subdirectory,
+ set fts_info to FTS_DNR, not to FTS_ERR, so that the caller knows
+ it has valid stat data. This bug would cause du not to count the
+ sizes of inaccessible directories.
+ Patch by Bryan Mason <bmason@redhat.com>, via Jose Maria Plans
+ in <http://bugzilla.redhat.com/250077>.
+
+2007-07-25 Peter O'Gorman <peter@pogma.com>
+ Bruno Haible <bruno@clisp.org>
+
+ * m4/include_next.m4 (gl_INCLUDE_NEXT): Test whether #include_next
+ really works. Needed because AIX 4.3 "xlc -E" doesn't understand
+ #include_next, gives a diagnostic about it, but reports no error in
+ the exit code.
+ Reported by Gary V. Vaughan <gary@thewrittenword.com>.
+
+2007-07-24 Ben Pfaff <blp@gnu.org>
+
+ Improve name: "count-one-bits" is better than "popcount".
+ * MODULES.html.sh: Update name.
+ * lib/popcount.h: Renamed lib/count-one-bits.h.
+ (popcount): Renamed count_one_bits.
+ (popcountl): Renamed count_one_bits_l.
+ (popcountll): Renamed count_one_bits_ll.
+ * m4/popcount.m4: Renamed m4/count-one-bits.m4.
+ * modules/popcount: Renamed module/count-one-bits.
+ * modules/popcount-tests: Renamed module/count-one-bits-tests.
+ * tests/test-popcount.c: Renamed tests/test-count-one-bits.c.
+
+2007-07-23 Ben Pfaff <blp@gnu.org>
+
+ * lib/popcount.h (popcount32): Reduce size of constants, to allow
+ better code generation, and add U to large constants to avoid
+ warnings, in non-GCC case.
+ Suggested by Bruno Haible.
+
+2007-07-23 Ben Pfaff <blp@gnu.org>
+
+ * lib/popcount.h: Use verify_true instead of if...abort.
+ * modules/popcount: Depend on verify module.
+ Suggested by Jim Meyering.
+
+2007-07-23 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): Create a .cvsignore file also when the
+ directory is not yet in CVS but the toplevel directory is. When
+ creating a .cvsignore file, add ".deps" and ".dirstamp" to it.
+ Reported by Karl Berry.
+
+2007-07-22 Ben Pfaff <blp@gnu.org>
+
+ * lib/popcount.h: Use faster, branchless algorithm for non-GCC
+ case.
+ Suggested by Eric Blake.
+
+2007-07-22 Ben Pfaff <blp@gnu.org>
+
+ New module: popcount.
+ * MODULES.html.sh: Add popcount.
+ * modules/popcount: New file.
+ * modules/popcount-tests: New file.
+ * tests/test-popcount.c: New file.
+ * lib/popcount.h: New file.
+ * m4/popcount.m4: New file.
+
+2007-07-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ * build-aux/announce-gen: Update to GPLv3.
+
+ * build-aux/config.guess: Update from config.
+
+2007-07-21 Bruno Haible <bruno@clisp.org>
+
+ * lib/error.c (_) [ENABLE_NLS]: Define to gettext.
+ * lib/verror.c (_) [ENABLE_NLS]: Likewise.
+
+2007-07-20 Jim Meyering <jim@meyering.net>
+
+ * check-module: Diagnose a self-dependency.
+
+2007-07-19 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): Don't abort if pobase or po_domain is
+ empty.
+ Reported by Eric Blake.
+
+2007-07-18 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool: New options --po-base, --po-domain.
+ (func_usage): Document them.
+ (pobase, po_domain): New variables.
+ (func_emit_lib_Makefile_am): Augment AM_CPPFLAGS, defining
+ DEFAULT_TEXT_DOMAIN.
+ (func_emit_po_Makevars, func_emit_po_POTFILES_in): New functions.
+ (func_import): Consider pobase and po_domain. Create a po/ directory.
+ (func_create_testdir): Set pobase and po_domain to empty.
+ * build-aux/po/Makefile.in.in: New file, from GNU gettext 0.16.1.
+ * build-aux/po/remove-potcdate.sin: New file, from GNU gettext 0.16.1.
+
+2007-07-18 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_get_automake_snippet): Synthesize also an
+ EXTRA_DIST augmentation for files in build-aux/.
+
+2007-07-16 Bruno Haible <bruno@clisp.org>
+
+ * modules/lseek (License): Use the synonymous term "LGPLv2+".
+ * modules/getdelim (License): Likewise.
+
+2007-07-16 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+
+ * modules/arpa_inet (License): Use the synonymous term LGPLv2+.
+ * modules/d-type (License): Likewise.
+ * modules/extensions (License): Likewise.
+ * modules/fnmatch (License): Likewise.
+ * modules/fseeko (License): Likewise.
+ * modules/getaddrinfo (License): Likewise.
+ * modules/getline (License): Likewise.
+ * modules/getlogin_r (License): Likewise.
+ * modules/getpass (License): Likewise.
+ * modules/gettimeofday (License): Likewise.
+ * modules/glob (License): Likewise.
+ * modules/inet_ntop (License): Likewise.
+ * modules/malloc (License): Likewise.
+ * modules/malloca (License): Likewise.
+ * modules/memmem (License): Likewise.
+ * modules/mempcpy (License): Likewise.
+ * modules/memset (License): Likewise.
+ * modules/minmax (License): Likewise.
+ * modules/mktime (License): Likewise.
+ * modules/netinet_in (License): Likewise.
+ * modules/pathmax (License): Likewise.
+ * modules/poll (License): Likewise.
+ * modules/regex (License): Likewise.
+ * modules/snprintf (License): Likewise.
+ * modules/stdbool (License): Likewise.
+ * modules/stdint (License): Likewise.
+ * modules/stdio (License): Likewise.
+ * modules/strcase (License): Likewise.
+ * modules/strcasestr (License): Likewise.
+ * modules/strdup (License): Likewise.
+ * modules/string (License): Likewise.
+ * modules/strndup (License): Likewise.
+ * modules/strnlen (License): Likewise.
+ * modules/strpbrk (License): Likewise.
+ * modules/strptime (License): Likewise.
+ * modules/strsep (License): Likewise.
+ * modules/sys_select (License): Likewise.
+ * modules/sys_socket (License): Likewise.
+ * modules/sys_stat (License): Likewise.
+ * modules/sys_time (License): Likewise.
+ * modules/time (License): Likewise.
+ * modules/time_r (License): Likewise.
+ * modules/timegm (License): Likewise.
+ * modules/unistd (License): Likewise.
+ * modules/vsnprintf (License): Likewise.
+ * modules/wctype (License): Likewise.
+
+2007-07-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * modules/argz (License): LGPLv2+.
+
+2007-07-15 Karl Berry <karl@gnu.org>
+
+ * doc/gnulib.texi: revise node structure per new fdl.texi.
+
+2007-07-14 Bruno Haible <bruno@clisp.org>
+
+ * lib/uniname/gen-uninames.lisp (main): Emit a "do not edit" line to
+ the output file.
+ * lib/uniname/uninames.h: Regenerated.
+
+2007-07-14 Karl Berry <karl@gnu.org>
+
+ * doc/*gpl*.texi, doc/fdl.texi: new versions, consistently
+ omitting sectioning and index commands.
+
+2007-07-13 Bruno Haible <bruno@clisp.org>
+
+ New gnulib-tool option --more-symlinks.
+ * gnulib-tool (func_usage): Document --more-symlinks.
+ (do_copyrights): New variable.
+ Recognize option --more-symlinks.
+ (func_import): Don't add a copyright notice transform to
+ sed_transform_lib_file if do_copyrights is empty.
+
+2007-07-13 Bruno Haible <bruno@clisp.org>
+
+ * lib/vasnprintf.c (decimal_point_char): Define also if
+ (NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE)
+ && !NEED_PRINTF_DIRECTIVE_A.
+ Reported by Clemens Koller <clemens.koller@anagramm.de> via
+ Gary V. Vaughan <gary@gnu.org>.
+
+2007-07-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/inttypes_.h: Undo previous change, since it was fixed
+ in a different way in the 2007-07-02 fix to m4/inttypes.m4.
+
2007-07-13 Bruno Haible <bruno@clisp.org>
* lib/stdint_.h: Fix typo: _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H was
* modules/sprintf-posix (Dependencies): Add stdint.
* modules/vsprintf-posix (Dependencies): Likewise.
-2007-07-01 Bruno Haible <bruno@clisp.org>
+2007-07-01 Bruno Haible <bruno@clisp.org>
* gnulib-tool (self_abspathname): Determine PATH_SEPARATOR and handle
Windows PATH as well. Conservative double-quoting. Comments.
-2007-07-01 Bruno Haible <bruno@clisp.org>
+2007-07-01 Bruno Haible <bruno@clisp.org>
Eric Blake <ebb9@byu.net>
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* m4/isc-posix.m4: New file.
1998-05-10 Jim Meyering <meyering@ascend.com>
+
+ * m4/jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
+
+1998-05-09 Jim Meyering <meyering@ascend.com>
+
+ * m4/Makefile.am (EXTRA_DIST): Add ssize_t.m4.
+ (EXTRA_DIST): Remove mktime.m4, now that the new version is included
+ with automake.
+
+ * m4/ssize_t.m4: New file.
+ * m4/mktime.m4: Remove file -- the new automake has this now.
+
+1998-04-26 Jim Meyering <meyering@ascend.com>
+
+ * m4/assert.m4: New file.
+ * m4/Makefile.am (EXTRA_DIST): Add assert.m4.
+
+1998-04-05 Jim Meyering <meyering@ascend.com>
+
+ * m4/prereq.m4 (jm_PREREQ_REGEX): New macro.
+ (jm_PREREQ): Use it here.
+
+1998-03-23 Jim Meyering <meyering@eng.ascend.com>
+
+ * m4/inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
+ in acconfig.h.
+
+1998-03-15 Jim Meyering <meyering@eng.ascend.com>
+
+ * m4/prereq.m4: New file.
+ * m4/error.m4: New file.
+ * m4/Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
+
+1998-02-07 Jim Meyering <meyering@eng.ascend.com>
+
+ * m4/getline.m4: Don't set am_cv_func_working_getline before the
+ cache-check for the same variable -- that defeated the purpose of
+ the test; the test program was never run. This was a problem only
+ on systems with losing getline functions -- HP-UX 10.20 is one.
+ Reported by Bjorn Helgaas.
+
+1998-02-06 Jim Meyering <meyering@eng.ascend.com>
+
+ * m4/Makefile.am (EXTRA_DIST): Add perl.m4.
+
+1998-01-10 Jim Meyering <meyering@na-net.ornl.gov>
+
+ * m4/Makefile.am (EXTRA_DIST): Add const.m4.
+
+ * m4/const.m4: New file. Use an initializer in this declaration
+ typedef int charset[2]; const charset x;
+ Reported by Bob Glickstein.
+
+1997-12-21 Jim Meyering <meyering@na-net.ornl.gov>
+
+ * m4/chown.m4: Fix reversed types on -1 args to chown.
+ From Kaveh Ghazi.
+
+1997-12-14 Jim Meyering <meyering@na-net.ornl.gov>
+
+ * m4/check-decl.m4: s/DECLARATION_/DECL_/g.
+ Add lseek and memchr.
+
+ * m4/decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
+ T.E.Dickey <dickey@clark.net> said that some older preprocessors
+ have a 20-character limit on names.
+
+1997-11-30 Jim Meyering <meyering@na-net.ornl.gov>
+
+ * m4/inttypes_h.m4: New file.
+ * m4/uintmax_t.m4: New file.
+ * m4/Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.
+
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Free Software Foundation, Inc.
+Copying and distribution of this file, with or without modification,
+are permitted provided the copyright notice and this notice are preserved.