(make_dir_parents): Don't apply sizeof to a hard-coded type name.
[gnulib.git] / ChangeLog
index 3c7763d..c36aae9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,318 @@
+2005-06-28  Jim Meyering  <jim@meyering.net>
+
+       * check-module (find_included_lib_files): Hard-code another
+       pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
+       but modules/fts-lgpl (correctly) does not list those files.
+
+       * modules/canonicalize (Files): Add lib/pathmax.h.
+
+2005-06-28  Simon Josefsson  <jas@extundo.com>
+
+       * modules/check-version (Files): Add check-version.m4.
+
+2005-06-25  Simon Josefsson  <jas@extundo.com>
+
+       * modules/check-version: New file.
+
+2005-06-24  Derek Price  <derek@ximbiot.com>
+       and Bruno Haible  <bruno@clisp.org>
+
+       Remove stat module & update lstat.
+       * MODULES.html.sh (stat): Remove.
+       * MODULES.html: Regenerated.
+       * modules/lstat (Description): Correct function name.
+       (Files): Add "lstat.h".
+       (Depends-on): Remove stat, add xalloc, stat-macros.
+       * modules/stat: Remove this file.
+       (Include): Add "lstat.h", remove <sys/stat.h>.
+
+2005-06-08  Bruno Haible  <bruno@clisp.org>
+
+       * modules/csharpcomp: New file.
+       * MODULES.html.sh (C#): Add csharpcomp.
+
+2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       Use "file name" when talking about file names, instead of "filename"
+       or "path", as per the GNU coding standards.
+       * MODULES.html.sh: mkdir-p renamed from makepath.
+       filenamecat renamed from path-concat.
+       * modules/filenamecat: Renamed from modules/path-concat.
+       (Files): filenamecat.h and filenamecat.c renamed from
+       path-concat.h and path-concat.c.
+       (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
+       (Include): filenamecat.h, not path-concat.h.
+       * modules/mkdir-p: Renamed from modules/makepath.
+       (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
+       (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
+       (Include): mkdir-p.h, not makepath.h.
+
+2005-06-01  Bruno Haible  <bruno@clisp.org>
+
+       * modules/csharpexec: New file.
+       * MODULES.html.sh (C#): New section.
+
+2005-05-29  Derek Price  <derek@ximbiot.com>
+
+       * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
+       * modules/glob: New file.
+       * modules/getlogin_r: Add link to POSIX spec in description.
+
+2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/fts (Files): Remove m4/inttypes-pri.m4.
+       * modules/fts-lgpl (Depends-on): Remove gettext.
+
+2005-05-25  Derek Price  <derek@ximbiot.com>
+
+       * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
+
+2005-05-25  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/getlogin_r: New files.
+
+2005-05-21  Jim Meyering  <jim@meyering.net>
+
+       * modules/fts (Files): Add m4/inttypes-pri.m4.
+       (Depends-on): Add lstat and remove gettext.  Alphabetize.
+
+2005-05-18  Derek Price  <derek@ximbiot.com>
+
+       * modules/minmax (Files): Add m4/minmax.m4.
+       (configure.ac): Add gl_MINMAX.
+
+2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
+
+2005-05-18  Jim Meyering  <jim@meyering.net>
+
+       * modules/dirfd (License): Change to LGPL.  Most of the code
+       is already in the public domain.
+
+2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * config/srclist-update: Spell out "Street" in FSF postal
+       mail address; this is the style the FSF seems to prefer.
+
+       * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
+       build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
+       this updates FSF postal mail address.
+
+       Sync from coreutils.
+       * modules/unlinkdir: New file.
+       * modules/yesno (Depends-on): Add getline.
+       * MODULES.html.sh (File system functions): Add unlinkdir.
+
+2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
+       tests/test-memmem.c, tests/test-stpncpy.c:
+       Update FSF postal mail address.
+
+2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
+
+       * gnulib-tool (func_import): Sort and uniquify recommended includes.
+
+2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+
+       * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
+
+2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/time_r (License): Change to LGPL.
+       * modules/extensions (License): Change to LGPL.  Actually,
+       the license is more permissive than that, but currently gnulib-tool
+       doesn't know how to handle more-permissive licenses.
+
+       * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
+       Problem reported by Dave Love.
+
+2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+           Bruno Haible  <bruno@clisp.org>
+
+       * modules/inet_ntop: New file.
+       * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
+       inet_ntop.
+
+2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/argmatch (Depends-on): Add stdbool.
+       * modules/backupfile (Depends-on): Likewise.
+       * modules/chdir-long (Depends-on): Likewise.
+       * modules/closeout (Depends-on): Likewise.
+       * modules/cycle-check (Depends-on): Likewise.
+       * modules/dirname (Depends-on): Likewise.
+       * modules/fnmatch (Depends-on): Likewise.
+       * modules/fsusage (Depends-on): Likewise.
+       * modules/fwriteerror (Depends-on): Likewise.
+       * modules/getcwd (Depends-on): Likewise.
+       * modules/getloadavg (Depends-on): Likewise.
+       * modules/hard-locale (Depends-on): Likewise.
+       * modules/makepath (Depends-on): Likewise.
+       * modules/mountlist (Depends-on): Likewise.
+       * modules/nanosleep (Depends-on): Likewise.
+       * modules/posixtm (Depends-on): Likewise.
+       * modules/quotearg (Depends-on): Likewise.
+       * modules/readtokens (Depends-on): Likewise.
+       * modules/readtokens0 (Depends-on): Likewise.
+       * modules/readutmp (Depends-on): Likewise.
+       * modules/save-cwd (Depends-on): Likewise.
+       * modules/strftime (Depends-on): Likewise.
+       * modules/userspec (Depends-on): Likewise.
+       * modules/utimecmp (Depends-on): Likewise.
+       * modules/xgetcwd (Depends-on): Likewise.
+       * modules/xnanosleep (Depends-on): Likewise.
+       * modules/xstrtod (Depends-on): Likewise.
+       * modules/yesno (Depends-on): Likewise.
+
+2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/getloadavg (Depends-on): Add unistd-safer.
+       * modules/getusershell (Depends-on): Add stdio-safer.
+       * modules/lstat (Depends-on): Remove xalloc.
+       * modules/mkstemp (Depends-on): Add stat-macros.
+       * modules/modechange (Depends-on): Remove xstrtol.
+       Add stat-macros, xalloc.
+       * modules/save-cwd (Depends-on): Add unistd-safer.
+       * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
+       * modules/unistd-safer (Files): Add lib/fd-safer.c
+       (Makefile.am): Remove lib_SOURCES.
+
+       * MODULES.html.sh (Enhancements for POSIX:2001 functions):
+       Remove fcntl-safer; unistd-safer supersedes it.
+
+2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * modules/getcwd (Depends-on): Add extensions.
+       * modules/openat (Depends-on): Likewise.
+
+2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh (Misc): Add byteswap.
+
+2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * modules/byteswap: New file.
+
+2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * gnulib-tool (Options): Add -s for --symlink/--symbolic.
+       (func_ln_if_changed) Remove forcibly for no error message
+       in case file does not exist.
+
+2005-04-19  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (Options): Make --symlink mean --symbolic.
+
+2005-03-14  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
+
+2005-04-15  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Rename --symlink to --symbolic.
+
+2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
+
+       * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
+       symbolic links to files instead of copying/moving.  Add --aux-dir,
+       specifying directory relative --dir where auxiliary build tools
+       are placed.
+
+2005-04-14  Bruno Haible  <bruno@clisp.org>
+
+       * modules/allocsa (License): Change to LGPL.
+       Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
+
+2005-03-26  Jim Meyering  <jim@meyering.net>
+
+       * modules/check-include-files: Move to ../ and rename to...
+       * check-module: ...this.
+
+2005-03-25  Jim Meyering  <jim@meyering.net>
+
+       * modules/xvasprintf (Files): Add xalloc.h.
+
+2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
+       * modules/iconv (Files): Likewise.
+       Problem reported by Oskar Liljeblad.
+
+2005-03-23  Jim Meyering  <jim@meyering.net>
+
+       * modules/check-include-files: New script to check for
+       missing dependencies, multiple includes, etc.
+
+       * modules/c-strtold (Depends-on): Add xalloc.
+       * modules/c-strtod (Depends-on): Add xalloc.
+       * modules/hash (Depends-on): Add xalloc.
+       (Files): Remove lib/xalloc.h.
+
+       * modules/gethrxtime (Files): Add lib/gethrxtime.h.
+       * modules/userspec (Files): Add lib/inttostr.h.
+
+2005-03-22  Jim Meyering  <jim@meyering.net>
+
+       * modules/stat-macros: New module.
+       * modules/canonicalize, modules/euidaccess, modules/file-type,
+       * modules/filemode, modules/lchown, modules/makepath,
+       * modules/rmdir, modules/stat: Depend on new stat-macros module
+       rather than listing lib/stat-macros.h manually.
+       Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
+
+2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/chdir-long (Depends-on): Add mempcpy.
+
+       * modules/acl, modules/backupfile, modules/c-strtod,
+       modules/c-strtold, modules/canon-host, modules/canonicalize,
+       modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
+       modules/exclude, modules/exitfail, modules/file-type,
+       modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
+       modules/getdate, modules/getline, modules/getpagesize,
+       modules/getpass, modules/getugroups, modules/group-member,
+       modules/hard-locale, modules/hash, modules/human, modules/idcache,
+       modules/inttostr, modules/long-options, modules/makepath,
+       modules/md5, modules/memcasecmp, modules/memcoll,
+       modules/modechange, modules/mountlist, modules/path-concat,
+       modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
+       modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
+       modules/safe-read, modules/safe-write, modules/same, modules/savedir,
+       modules/settime, modules/sha1, modules/sig2str, modules/strdup,
+       modules/strftime, modules/strndup, modules/strverscmp,
+       modules/timespec, modules/unlocked-io, modules/userspec,
+       modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
+       modules/yesno:
+       Remove lib_SOURCES line from Makefile.am section, as this is now
+       done automatically by the corresponding Autoconf macro.
+
+2005-03-16  Bruno Haible  <bruno@clisp.org>
+
+       * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
+       HAVE_LONGLONG_64BIT.
+
+2005-03-04  Derek R. Price  <derek@ximbiot.com>
+
+       * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
+       (func_import): Only replace files via --import when they have actually
+       changed.
+
+2005-03-03  Derek R. Price  <derek@ximbiot.com>
+           Bruno Haible  <bruno@clisp.org>
+
+       * modules/pagealign_alloc: New file.
+       * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
+
 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * modules/gettime (Makefile.am): Remove lib_SOURCES line.
+       Reported by Derek Price.
+       (Include): Add "timespec.h".
+
        * modules/xnanosleep (Depends-on): Remove gethrxtime.
 
 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
 
 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
 
-        * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
-        AC_LIBSOURCES now does this.
+       * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
+       AC_LIBSOURCES now does this.
        * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
        with new ullong_max module.
 
        gl_AC_TYPE_LONG_LONG.
 
 2004-09-18  Simon Josefsson  <jas@extundo.com>
-       and  Paul Eggert  <eggert@cs.ucla.edu>
+       and  Paul Eggert  <eggert@cs.ucla.edu>
 
        * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
        calls with autoreconf.  Define GL_LIB.
        * modules/vasnprintf (Files): Add m4/eoverflow.m4.
 
 2004-09-08  Bruno Haible  <bruno@clisp.org>
-            Oskar Liljeblad  <oskar@osk.mine.nu>
+           Oskar Liljeblad  <oskar@osk.mine.nu>
 
        * modules/stdint: New file.
        * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
        * MODULES.html.sh (func_all_modules): Add argz.
 
 2004-06-12  Jim Meyering  <jim@meyering.net>
-       and  Paul Eggert  <eggert@cs.ucla.edu>
+       and  Paul Eggert  <eggert@cs.ucla.edu>
 
        * modules/hash (Files): Add lib/xalloc.h.
        * modules/pipe (Depends-on): Add wait-process.
        * MODULES.html.sh (func_all_modules): Add version-etc-2.
 
 2003-09-25  Simon Josefsson  <jas@extundo.com>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * modules/getdomainname: New file.
        * modules/xgetdomainname: New file.
        * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
 
 
-Copyright (C) 2000, 2001, 2002, 2003, 2004
-  Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 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.