Import from coreutils.
[gnulib.git] / ChangeLog
index a87ffaa..2255265 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,487 @@
+2006-07-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh: Add mkancestors.
+       * modules/mkancesdirs: New module.
+       * modules/mkdir-p (Files): Remove lib/chdir-safer.c, lib/chdir-safer.h,
+       lib/same-inode.h, m4/afs.m4, m4/chdir-safer.m4.
+       The chdir-safer and afs files are now orphans; I'll remove them
+       unless someone speaks up.
+       Add lib/dirchownmod.c, lib/dirchownmod.h.
+       (Depends-on): Remove alloca, chown, save-cwd, dirname.
+       Add lchown, mkancesdirs.
+       (Maintainer): Add self.
+
+2006-07-15  Karl Berry  <karl@gnu.org>
+
+       * gnulib-tool: help message wording/arrangement.
+
+2006-07-12  Simon Josefsson  <jas@extundo.com>
+
+       * modules/gendocs (License): Fix license, approved by Karl.
+
+2006-07-12  Eric Blake  <ebb9@byu.net>
+
+       * MODULES.html.sh: Add gendocs.
+
+2006-07-11  Eric Blake  <ebb9@byu.net>
+
+       * gnulib-tool: List --doc-base before --tests-base.
+
+2006-07-11  Eric Blake  <ebb9@byu.net>
+
+       * modules/fdl: New module, to install doc/fdl.texi.
+       * MODULES.html.sh: Add new section for documentation modules.
+       * gnulib-tool: Avoid space-tab.
+       (--doc-base): New option, to manage files from doc.
+
+2006-07-11  Bruno Haible  <bruno@clisp.org>
+
+       * README: Mention where to put documentation.
+
+2006-07-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * build-aux/depcomp, build-aux/install-sh: Sync from Automake.
+
+2006-07-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * gnulib-tool (func_get_filelist): Don't echo m4/onceonly_2_57.m4,
+       for the benefit of people using Autoconf 2.60.  If you want to
+       support older Autoconf versions you can copy m4/onceonly_2_57.m4
+       (or m4/onceonly.m4, if pre-2.57) manually.
+
+2006-07-07  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-crc.c: Change expected crc value, the test vector
+       were probably computed using the old broken crc.c?
+
+2006-07-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
+
+       * modules/getusershell (configure.ac): Use gl_FUNC_GETUSERSHELL,
+       not gl_PREREQ_GETUSERSHELL.
+
+2006-07-06  Simon Josefsson  <jas@extundo.com>
+
+       * modules/sys_socket (Files): Add m4/sockpfaf.m4 (this module is
+       now the canonical place for the M4 file).
+
+       * modules/getaddrinfo (Files): Remove m4/sockpfaf.m4, we get it
+       from the sys_socket dependency now.
+
+       * modules/inet_pton (Files): Ditto.
+
+       * modules/inet_ntop (Files): Ditto.
+
+2006-07-05  Eric Blake  <ebb9@byu.net>
+
+       * modules/getaddrinfo (Depends-on): Add snprintf.
+
+2006-07-04  Eric Blake  <ebb9@byu.net>
+
+       * modules/dirname-tests: New test module.
+       * tests/test-dirname.c: New file, replacing dirname.c
+       TEST_DIRNAME section that was recently deleted.
+
+2006-07-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/cycle-check (lib_SOURCES): Add same-inode.h.
+       From Mark D. Baushke.
+
+2006-07-03  Eric Blake  <ebb9@byu.net>
+
+       * modules/dirname (Depends-on): Add xstrndup.
+
+2006-07-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from coreutils.
+       * MODULES.html.sh: Add xstrtold.
+       * modules/xstrtold: New file.
+       * modules/cycle-check (Files): Add lib/same-inode.h.
+       * modules/dirname (Files): Add m4/double-slash-root.m4.
+       * modules/getcwd (Files): Add m4/getcwd-abort-bug.m4.
+       * modules/mkdir-p (Files): Add lib/same-inode.h.
+       * modules/same (Files): Add lib/same-inode.h.
+
+2006-07-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/inttypes (Depends-on): No longer depends on stdint.
+       * modules/stdint (Description): Say more about assumptions.
+       Say that the fast types might differ.  Say macros are used.
+       (Files): Remove m4/size_max.m4, m4/wchar_t.m4.  Add m4/longlong.m4.
+       (Makefile.am): Revise list of substituted symbols to match
+       new stdint.m4.
+       * modules/stdint-tests (Files): Add m4/wchar_t.m4, m4/wint_t.m4.
+       (configure.ac): Add gt_TYPE_WCHAR_T, gt_TYPE_WINT_T.
+       * tests/test-stdint.c (verify_same_types)
+       [! (__GNUC__ >= 2 && DO_PEDANTIC)]: Put in a decl, so that
+       the code conforms to C99/C89.
+       Test for WCHAR_MIN and WCHAR_MAX only if HAVE_WCHAR_T.
+       Test for WINT_MIN and WINT_MAX only if HAVE_WINT_T.
+
+2006-06-29  Eric Blake  <ebb9@byu.net>
+
+       * MODULES.html.sh: Add sys_stat.
+       * modules/sys_stat: New module.
+       * modules/mkstemp (Depends-on): Add sys_stat.
+
+2006-06-29  Jim Meyering  <jim@meyering.net>
+
+       * modules/strftime (Maintainer): Add my name, since with the
+       FPRINTFTIME changes strftime.c has forked from glibc.
+
+2006-06-29  Bruno Haible  <bruno@clisp.org>
+
+       * modules/wcwidth (License): Change to LGPL.
+
+2006-06-29  Derek Price  <derek@ximbiot.com>
+
+       * modules/c-bs-a: Removed - \a is C89.
+       * MODULES.html.sh: Remove c-bs-a.
+
+2006-06-28  Bruno Haible  <bruno@clisp.org>
+
+       * modules/wcwidth (Files): Add m4/wchar_t.m4.
+
+2006-06-28  Eric Blake  <ebb9@byu.net>
+
+       * modules/wcwidth: New file.
+       * modules/mbchar (Depends-on): Add wcwidth.
+       * modules/mbswidth (Depends-on): Add wcwidth.
+       * MODULES.html.sh: Add wcwidth.
+
+2006-06-28  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-getaddrinfo.c: Test getnameinfo too.  Call WSAStartup
+       on _WIN32.
+
+       * modules/getaddrinfo (Depends-on): Add inet_ntop, needed by
+       getnameinfo.
+
+2006-06-27  Simon Josefsson  <jas@extundo.com>
+
+       * modules/sys_select: New file, suggested by Bruno Haible, Paul
+       Eggert and Martin Lambers.
+
+2006-06-26  Bruno Haible  <bruno@clisp.org>
+
+       * modules/stdint (Makefile.am): Also substitute HAVE_WCHAR_H.
+
+2006-06-23  Simon Josefsson  <jas@extundo.com>
+           Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_lib_Makefile_am): Define MOSTLYCLEANDIRS.
+       Emit mostlyclean-local rule.
+       (func_emit_tests_Makefile_am): Likewise.
+       * modules/sys_socket (Makefile.am): Use MOSTLYCLEANDIRS.
+
+2006-06-23  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-stdint.c: Update to match ISO C 99 Technical
+       Corrigendum 1.
+
+2006-06-21  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-getaddrinfo.c: New file.
+
+       * modules/getaddrinfo-tests: New file.
+
+       * MODULES.html.sh: Add inet_pton.
+
+       * modules/inet_pton: New file.
+
+2006-06-19  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+
+       * modules/sys_socket, modules/socklen: Include sys/types since
+       FreeBSD 4.x's sys/socket.h needs it.
+
+2006-06-15  Bruno Haible  <bruno@clisp.org>
+
+       * modules/stdint (Files): Include m4/full-header-path.m4,
+       m4/size_max.m4, m4/wchar_t.m4.
+       (Makefile.am): Many more substitutions.
+       * modules/stdint-tests: New file.
+       * tests/test-stdint.c: New file.
+
+2006-05-15  Bruno Haible  <bruno@clisp.org>
+
+       * build-aux/config.rpath: Improve support for Sun C 5.9 on Linux, based
+       on libtool patch by Ralf Wildenhues.
+
+2006-05-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/xvasprintf (Files): Add m4/xvasprintf.m4.
+       (Depends-on): Depend also on xsize, stdarg.
+       (configure.ac): Add gl_XVASPRINTF.
+
+2006-05-08  Eric Blake  <ebb9@byu.net>
+
+       * gnulib-tool (func_version): Base copyright year on CVS date.
+       (func_emit_copyright_notice): New function.
+       (func_emit_lib_Makefile_am): Use it.
+       (func_emit_tests_Makefile_am): Likewise.
+       (func_import): Likewise.
+
+2006-05-05  Bruno Haible  <bruno@clisp.org>
+
+       * build-aux/config.rpath: Add support for Sun C 5.9 on Linux.
+
+2006-05-08  Bruno Haible  <bruno@clisp.org>
+
+       * modules/stdarg: New file.
+       * MODULES.html.sh (func_all_modules): Add section for <stdarg.h>.
+
+2006-05-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/inttypes (Maintainer): Change from Derek Price to 'all'.
+
+2006-04-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool: Make --update option actually work.
+
+2006-04-25  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Output the include directives in three
+       blocks, sorted separately.
+       Reported by Ben Pfaff <blp@cs.stanford.edu>.
+
+2006-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * modules/copy-file: Depend on unistd.
+       * modules/execute: Likewise.
+       * modules/fatal-signal: Likewise.
+       * modules/findprog: Likewise.
+       * modules/mkdtemp : Likewise.
+       * modules/pipe: Likewise.
+       * modules/wait-process: Likewise.
+
+2006-04-23  Claudio Fontana  <claudio@gnu.org>
+           Bruno Haible  <bruno@clisp.org>
+
+       * modules/gettext (Makefile.am): Add a -I flag for <libintl.h>.
+       * gnulib-tool (func_emit_lib_Makefile_am): Emit empty default value
+       for AM_CPPFLAGS.
+
+2006-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_usage): Fix --import description. Document --update.
+       (func_import): Create temporary file in a temporary directory, if
+       --dry-run is specified. Silence errors from 'grep' when there are no
+       m4 files in $m4dir.
+       (func_create_testdir): Silence errors from 'grep' when there are no
+       m4 files in $m4dir.
+       Reported by Karl Berry <karl@freefriends.org>.
+
+2006-04-18  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/inttypes: New file.
+       * modules/strtoimax, modules/strtoumax: Depend on inttypes.
+
+2006-04-12  Eric Blake  <ebb9@byu.net>
+
+       * modules/time_r (Makefile.am): Remove lib_SOURCES line, as this
+       is now done automatically by the corresponding Autoconf macro.
+
+2006-04-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/regex (Depends-on): Add ssize_t.
+
+2006-03-08  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Fix refresh-po, to handle no translated
+       languages.
+
+2006-03-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh (Support for systems lacking POSIX:2001):
+       Add unistd.
+       * modules/c-stack (Depends-on): Add unistd.
+       * modules/getlogin_r: Likewise.
+       * modules/glob: Likewise.
+       * modules/pagealign_alloc: Likewise.
+       * modules/unistd (Files): Remove lib/unistd_.h.
+       (EXTRA_DIST): Remove.
+       (unistd.h): Create using 'echo' rather than 'cp', so that we don't
+       need unistd_.h.
+       (MOSTLYCLEANFILES): Remove unistd.h-t.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getopt (Depends-on): Add unistd.
+
+       * modules/unistd: New file.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * modules/gc-random: New file.
+
+2006-03-03  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add refresh-po rule, based on ideas from
+       libidn and bison.
+
+2006-03-03  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add several syntax checks from CoreUtils.
+
+2006-03-03  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add indent target.
+
+2006-03-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/gettime (Depends-on): Add extensions module.
+       * modules/nanosleep (Depends-on): Likewise.
+       * modules/settime (Depends-on): Likewise.
+
+2006-02-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/intprops: New file.
+       * MODULES.html.sh (Numeric conversion functions <stdlib.h>):
+       Add intprops.
+       * modules/getloadavg (Files): Remove lib/intprops.h.
+       (Depends-on): Add intprops.
+       * modules/human: Likewise.
+       * modules/inttostr: Likewise.
+       * modules/openat: Likewise.
+       * modules/sig2str: Likewise.
+       * modules/userspec: Likewise.
+       * modules/utimecmp: Likewise.
+       * modules/xnanosleep: Likewise.
+       * modules/xstrtol: Likewise.
+
+2006-02-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny changes)
+
+       * modules/xstrtod: Omit xstrtod.h, xstrtod.c; they're in LIB_SOURCES.
+       * modules/lock-tests (TESTS): Use $(EXEEXT).
+       * modules/tls-tests: Likewise.
+       * modules/argp-tests: Likewise.
+       (check_PROGRAMS): New var, replacing...
+       (noinst_PROGRAMS, test_argp_SOURCES): Remove.
+
+2006-02-16  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getaddrinfo (Depends-on): Add sys_socket.
+
+2006-02-15  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add dsyntax-check rule.
+
+2006-02-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * modules/lstat (Depends-on): Don't depend on xalloc.
+       (License): Change from GPL to LGPL, since this is now simply a
+       replacement for a libc function.
+
+2006-02-14  Simon Josefsson  <jas@extundo.com>
+
+       * modules/maintainer-makefile (Files): Rename.
+
+       * build-aux/GNUmakefile: Rename Makefile.maint to maint.mk
+       and (the local) Makefile.cfg to maint-cfg.mk.
+
+       * build-aux/Makefile.maint, build-aux/maint.mk: Renamed the former
+       to the latter.
+
+       * modules/maintainer-makefile: New module.
+
+       * build-aux/Makefile.maint: New file, from GNU CoreUtils, although
+       severaly stripped to make it possible to build it up from scratch
+       with reliable tests.
+
+       * build-aux/GNUmakefile: New file, from GNU CoreUtils with some
+       fixes to permit overriding the default actions when configure and
+       makefile are not available.
+
+2006-02-13  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (Usage): Fix --import, from
+       karl@freefriends.org (Karl Berry).
+
+2006-02-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/closeout (Depends-on): Remove atexit.
+
+2006-01-26  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Use "trap 'exit $?' instead of "trap :".
+       Reported by Paul Eggert.
+
+2006-01-25  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Use "trap :" instead of "trap -" to get
+       rid of a trap command. For Solaris sh.
+       Reported by Mark D. Baushke <mdb@gnu.org>.
+
+2006-01-24  Bruno Haible  <bruno@clisp.org>
+
+       * modules/strnlen (Maintainer): Change from glibc to all.
+
+2006-01-24  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Avoid constructing complicated sed
+       expressions inside backquote.
+       Report and solution by Mark D. Baushke <mdb@gnu.org>.
+
+2006-01-24  Jim Meyering  <jim@meyering.net>
+
+       * modules/openat (Files): Add lib/intprops.h.
+       From Mark D. Baushke.
+
+2006-01-19  Simon Josefsson  <jas@extundo.com>
+
+       * modules/lock-tests: Use check_PROGRAMS instead of noinst_PROGRAMS.
+       Remove the test_*_SOURCES variable: automake infers it by default.
+       * modules/tls-tests: Likewise.
+
+2006-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
+
+        * gnulib-tool, build-aux/csharpcomp.sh.in: Do not pass `-q' to mktemp.
+        Reported by Bruce Korb <bkorb@gnu.org>.
+
+2006-01-21  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * modules/argp-tests: New module
+       * tests/test-argp.c: New file
+       * tests/test-argp-2.sh: New file
+
+2006-01-20  Simon Josefsson  <jas@extundo.com>
+
+       * modules/inet_ntop (Depends-on): Depend on sys_socket.
+
+2006-01-19  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Set check_PROGRAMS.
+
+       * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
+       modules/des-tests, modules/gc-arcfour-tests,
+       modules/gc-arctwo-tests, modules/gc-des-tests,
+       modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
+       modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
+       modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
+       modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
+       modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
+       modules/md5-tests, modules/readline, modules/rijndael-tests: Use
+       check_PROGRAMS instead of noinst_PROGRAMS to be able to remove
+       test_*_SOURCES.
+
+2006-01-18  Simon Josefsson  <jas@extundo.com>
+
+       * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
+       modules/des-tests, modules/gc-arcfour-tests,
+       modules/gc-arctwo-tests, modules/gc-des-tests,
+       modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
+       modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
+       modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
+       modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
+       modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
+       modules/md5-tests, modules/readline, modules/rijndael-tests: Add
+       $(EXEEXT) to automake TESTS variable, for mingw32.
+
+2006-01-18  Simon Josefsson  <jas@extundo.com>
+
+       * modules/socklen (Depends-on): Depend on sys_socket.
+
 2006-01-17  Bruno Haible  <bruno@clisp.org>
 
        * modules/ssize_t (Include): Add <sys/types.h>.
        * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
 
 
-Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+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.