Import from coreutils.
[gnulib.git] / ChangeLog
index bc0484c..2255265 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,265 @@
+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.