X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=cbcfac02a1b9ca1cefd1890a85c8b8c4186cad0f;hb=b9e4e1bfc4ba0b133f72e20f23989352d4667085;hp=f7a30443153b66833c24d70d42f4dc580f0d0b73;hpb=dc8bf912bf998e0cbb00552156cfd9dbeda6e9d1;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index f7a304431..cbcfac02a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,128 +1,1521 @@ -2004-05-17 Derek R. Price +2005-10-13 Oskar Liljeblad + + * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol. + +2005-10-13 Simon Josefsson + + * modules/gc-hmac-md5-tests: New file. + + * tests/test-gc-hmac-sha1.c: New file. + + * tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests. + + * modules/gc-hmac-md5-tests: New file. + + * tests/test-gc-md5.c: New file. + + * modules/gc-md5-tests: New file. + +2005-10-12 Simon Josefsson + + * modules/gc-pbkdf2-sha1, modules/gc-pbkdf2-sha1-tests: New files. + + * tests/test-gc-pbkdf2-sha1.c: New file. + +2005-10-12 Simon Josefsson + + * modules/gc-sha1: New file. + +2005-10-12 Simon Josefsson + + * tests/test-hmac-sha1.c: New file. + + * modules/hmac-sha1-tests: New file. + + * modules/hmac-sha1: New file. + +2005-10-12 Simon Josefsson + + * modules/gc-md5, modules/gc-hmac-md5: New files. + + * modules/gc (Files): Remove md5, memxor and hmac files. + +2005-10-11 Bruno Haible + + * modules/c-strcasestr: New file. + * MODULES.html.sh (String handling ): Add c-strcasestr. + +2005-10-11 Bruno Haible + + * modules/c-strcase: New file. + * MODULES.html.sh (String handling ): Add c-strcase. + +2005-10-11 Simon Josefsson + + * tests/test-crc.c: New file. + + * modules/crc, modules/crc-tests: New files. + +2005-10-10 Paul Eggert + + * modules/mempcpy (License): GPL -> LGPL. + * modules/strchrnul (License): Likewise. + * modules/sysexits (License): Likewise. + +2005-10-06 Simon Josefsson + + * tests/test-hmac-md5.c: New file. + + * modules/hmac-md5-tests: New file. + + * modules/hmac-md5: New file. + +2005-10-05 Bruno Haible + + * modules/stdint (License): Change to LGPL. + +2005-10-05 Simon Josefsson + + * modules/memxor: New file. + + * modules/iconv (Files): Move config.rpath to havelib, it is used + there. + + * modules/havelib (Files): Add config.rpath. + +2005-10-02 Paul Eggert + + * modules/xreadlink (Makefile.am): Remove lib_SOURCES. + From Ben Pfaff. + + * modules/exclude (Depends-on): Depend on verify. + * modules/strtoimax (Depends-on): Likewise. + * modules/utimecmp (Depends-on): Likewise. + +2005-09-27 Paul Eggert + + * modules/regex (Depends-on): Add strcase. + + * modules/gethostname (Licence): Change from GPL to LGPL, since + gethostname.c is a trivial implementation of a standard library + function. + * modules/poll (License): Change from GPL to LGPL, since it's + derived from LGPL code. + +2005-09-26 Bruno Haible + + * modules/mbchar (Include): Mention that HAVE_WCHAR_H && HAVE_WCTYPE_H + is necessary. + (lib_SOURCES): Remove mbchar.c. + * modules/mbfile (Include): Mention that HAVE_MBRTOWC is necessary. + (Files): Add m4/mbrtowc.m4. + * modules/mbiter: Likewise. + * modules/mbuiter: Likewise. + +2005-09-25 Jim Meyering + + * modules/inet_ntop (Depends-on): Add socklen, since inet_ntop.c + also uses socklen_t. + +2005-09-23 Jim Meyering + + * modules/getaddrinfo (Depends-on): Add socklen. + +2005-09-23 Bruno Haible + + * tests/test-verify.c: New file. + +2005-09-22 Paul Eggert + + Sync from coreutils. + + * modules/argmatch (Depends-on): Add verify. + * modules/getloadavg (Depends-on): Depend on fcntl-safer, not + unistd-safer. + * modules/save-cwd (Depends-on): Likewise. + + * modules/openat (Files): Add lib/openat-die.c. + (Depends-on): Remove error, exitfail. + Add dirname. + + * modules/verify: New file. + * MODULES.html.sh (Diagnostics ): New section, + with "verify" module. + +2005-09-20 Bruno Haible + + * gnulib-tool: Remove trailing slashes from the values specified for + --source-base, --m4-base, --tests-base, --aux-dir. + Suggested by Simon Josefsson . + +2005-09-20 Bruno Haible + + * gnulib-tool (func_all_modules, func_modules_transitive_closure, + func_modules_to_filelist, func_import, func_create_testdir): Make all + sorting results locale-independent, so that gnulib-cache.m4 doesn't + change when gnulib-tool is invoked in a different locale. + +2005-09-19 Bruno Haible + + * gnulib-tool (import): Provide default for --tests-base. + +2005-09-19 Jim Meyering + + * modules/pathmax (License): Change to LGPL. + +2005-09-18 Bruno Haible + + * gnulib-tool: Support --with-tests also with --import. + (func_emit_tests_Makefile_am): Use variables $m4base and $testsbase. + (func_import): Use variables $testsbase and $inctests. Emit a + gl_TESTS_BASE form into gnulib-cache.m4. Create $testsbase/Makefile.am. + Remind the user to add AC_CONFIG_FILES($testsdir/Makefile) and + SUBDIRS += $testsdir. + (func_create_testdir): Update. + +2005-09-18 Bruno Haible + + * gnulib-tool (func_import): Comment out code that spits out the + new files with --dry-run. + +2005-09-18 Bruno Haible + + Portability fix. + * gnulib-tool (func_readlink): New function. + (func_ln_if_changed): Use it. + +2005-09-18 Bruno Haible + + * gnulib-tool: Revise --dry-run implementation. Use variable $doit + instead of $dry_run. + (func_cp_if_changed, func_mv_if_changed): Remove functions. + (func_ln_if_changed): Don't handle dry-run here. + (func_import): In dry-run mode, detect more precisely which actions + would be performed, and don't use "...ing" verbs. + +2005-09-18 Bruno Haible + + * gnulib-tool (func_tmpdir): New function, taken from GNU gettextize. + (func_import): Use join on two temporary files instead of three nested + loops, in order to determine which files are new or old. + +2005-09-16 Paul Eggert + + * MODULES.html.sh (File system functions): Add stat-time. + * modules/stat-time: New file. + * modules/timespec (Files): Remove m4/st_mtim.m4; this + is now done in a different way, by the stat-time module. + * modules/utimecmp (Depends-on): Add stat-time. + +2005-09-12 Derek Price + + * modules/canon-host: Add canon-host.h. Depend on getaddrinfo. Make + LGPL. + * modules/getaddrinfo: Add link to opengroup spec. Depend on strdup. + +2005-09-12 Derek Price Paul Eggert - * modules/argp: Depend on alloca. + * modules/glob (Files): Add glob-libc.h. + +2005-09-08 Paul Eggert + + * modules/utimens (Files): Add m4/utimbuf.m4, since + m4/utimens.m4 requires gl_CHECK_TYPE_STRUCT_UTIMBUF. + Reported by Sergey Poznyakoff. + +2005-09-08 Simon Josefsson + + * modules/socklen: New file. + +2005-09-05 Bruno Haible + + * gnulib-tool (func_import): Fix comparison in handling of symbolic + links. + +2005-09-04 Martin Lambers (tiny change) + + * modules/size_max (Makefile.am): Add size_max.h + +2005-09-04 Derek Price + + * gnulib-tool (func_import): Fix reversed $symbolic logic. + +2005-09-03 Simon Josefsson + + * gnulib-tool: Fix typo. + +2005-09-02 Paul Eggert + + * modules/inttostr (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4, + m4/ulonglong.m4. Problem reported by Martin Lambers. + +2005-09-02 Bruno Haible + + * gnulib-tool (import): In the other first-use case, provide defaults + as well. + +2005-09-02 Simon Josefsson + + * modules/havelib: New module. + + * modules/gettext, modules/iconv, modules/lock, modules/readline: + Use havelib. + +2005-08-31 Simon Josefsson + + * modules/socklen: New file. + +2005-09-01 Bruno Haible + + * gnulib-tool (func_import): Fix handling of symbolic links. + +2005-09-01 Bruno Haible + + * gnulib-tool (import): In the first-use case, provide defaults. + +2005-09-01 Bruno Haible + + * gnulib-tool (func_import): Remove the .tmp files. + +2005-08-30 Bruno Haible + + * gnulib-tool (func_import): Fix defaulting of $libname and $libtool. + Create directories that shall be filled. + (import): Don't look for gl_* macros in configure.ac. Recurse across + all directories containing a gnulib-cache.m4 files, if meaningful. + +2005-08-30 Bruno Haible + + Avoid unnecessary diffs in the generated lib/Makefile.am. + * gnulib-tool (func_emit_lib_Makefile_am): Don't write the cmd into + the generated files. + (func_import): Don't set cmd. + +2005-08-30 Bruno Haible + + * gnulib-tool (func_import): Read the previous cached settings + from gnulib-cache.m4 and gnulib-comp.m4. Remove files that were + earlier added by gnulib but are now dropped. Warn when a gnulib file + overwrites a non-gnulib file. + +2005-08-28 Bruno Haible + + * gnulib-tool (func_import): Generate two files gnulib-cache.m4 and + gnulib-comp.m4 instead of a single gnulib.m4, to make it easy for + projects that don't keep autogenerated files in CVS. Put into + actioncmd only the specified modules, not the transitive closure. + +2005-08-28 Bruno Haible + + * gnulib-tool (func_import): Require AC_GNU_SOURCE etc. instead of + always instantiating them. + +2005-08-28 Bruno Haible + + * gnulib-tool (import): Rename most ac_* variables to cached_*. + Also use new variables cached_lgpl, cached_libtool. + +2005-08-28 Bruno Haible + + * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit + declaration macro definitions from generated gnulib.m4. + +2005-08-28 Bruno Haible + + * gnulib-tool: New option --macro-prefix. + (func_import): Use macro_prefix. + (import): Handle option --macro-prefix. + +2005-08-28 Bruno Haible + + * gnulib-tool (func_import): Emit also a stub for gl_LIBTOOL. + (import): Set seen_libtool when we see gl_LIBTOOL. + +2005-08-31 Jim Meyering + + * check-module: Add a FIXME comment. + +2005-08-31 Eric Blake + + * modules/unistd-safer (Files): Add unistd--.h. + * modules/stdio-safer (Files): Add stdio--.h. + +2005-08-28 Bruno Haible + + * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist. + +2005-08-28 Bruno Haible + + * gnulib-tool (func_import): Emit more comments into gnulib.m4. + Emit more advice. + +2005-08-28 Bruno Haible + + * gnulib-tool: Enclose all occurrences of $destdir in "...", so + that it works when the directory contains spaces. + +2005-07-11 Bruno Haible + and Stepan Kasal + + * check-module: If more parameters are given, check each of them + separately; add more exceptions, as noted by Jim Meyering. + (check_module): New procedure. + (%exempt_header): Now contains all exceptions. + +2005-07-30 Ben Pfaff + + * modules/byteswap (Makefile.am): Fix rule to not assume GNU make. + +2005-08-27 Jim Meyering + + * modules/unistd-safer (Files): Add pipe-safer.c. + * modules/fcntl-safer (Files): Add creat-safer.c. + +2005-08-25 Paul Eggert + + * modules/regex (Depends-on): Add malloc, since the code + assumes that !malloc(0) means failure. + +2005-08-24 Bruno Haible + + * modules/tls-tests: New file. + * tests/test-tls.c: New file, from GNU gettext. + +2005-08-24 Bruno Haible + + * modules/lock-tests: New file. + * tests/test-lock.c: New file, from GNU gettext. + +2005-08-24 Bruno Haible + + Support for unit test modules. + * modules/README: Mention tests modules. + * modules/TEMPLATE-TESTS: New file. + * gnulib-tool: New options --extract-tests-module, --with-tests and + --tests-base (unused for the moment). + (testsbase, inctests): New variables. + (func_all_modules): Exclude TEMPLATE-TESTS and *-tests. + (func_verify_module): Exclude TEMPLATE-TESTS. + (func_verify_nontests_module, func_verify_tests_module): New functions. + (func_get_dependencies): Add implicit dependency for tests modules. + (func_get_tests_module): New function. + (func_modules_transitive_closure): When --with-tests was specified, + include the unit tests as well, unless explicitly avoided. + (func_emit_lib_Makefile_am): Ignore the tests modules here. + (func_emit_tests_Makefile_am): New function. + (func_create_testdir): When --with-tests was specified, emit a + tests/ directory. + * MODULES.html.sh (Future developments): Update. + +2005-08-24 Bruno Haible + + * gnulib-tool (func_version): Update. + +2005-08-24 Bruno Haible + + * gnulib-tool (func_create_megatestdir): Call autoreconf without the + option --force, because --force causes the aclocal.m4 of each + subdirectory to be newer than the corresponding config.h.in. + +2005-08-24 Bruno Haible + + * gnulib-tool: Add support for the --aux-dir option to + --create-testdir, --create-megatestdir, --test, --megatest. + (func_create_testdir, func_create_megatestdir): Optionally emit a + AC_CONFIG_AUX_DIR directive. + (create-testdir, create-megatestdir, test, megatest): Provide a + default value for $auxdir. + +2005-08-24 Bruno Haible + + * gnulib-tool (import): Use compound statement instead of subshell + where possible. + +2005-08-24 Bruno Haible + + * gnulib-tool (import): Change --aux-dir default to "build-aux". + +2005-08-24 Bruno Haible + + * gnulib-tool (func_import, func_create_testdir, + func_create_megatestdir): Quote all autoconf macro arguments. + +2005-08-24 Jim Meyering + + * modules/fcntl-safer: New module. + * modules/fts (Depends-on): Add fcntl-safer. + * MODULES.html.sh (File descriptor based Input/Output): + Add fcntl-safer. + +2005-08-24 Simon Josefsson + + * tests/test-getpass.c: New file. + +2005-08-24 Jim Meyering + + * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line, + now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h. + +2005-08-17 Bruno Haible + + * modules/strcasestr: New file. + * MODULES.html.sh (String handling, based on ANSI C 89): Add + strcasestr. + +2005-08-17 Bruno Haible + + * modules/strstr (Files): Add m4/mbrtowc.m4. + (Depends-on): Add mbuiter. + +2005-08-17 Bruno Haible + + * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar. + +2005-08-17 Bruno Haible + + * modules/mbuiter: New file. + * MODULES.html.sh (Extended multibyte and wide character utilities): + Add mbuiter. + +2005-08-16 Bruno Haible + + * modules/strcase (Files): Add m4/mbrtowc.m4. + (Depends-on): Add strnlen1, mbchar. + +2005-08-16 Bruno Haible + + * modules/strnlen1: New file. + * MODULES.html.sh (String handling): Add strnlen1. + +2005-08-16 Bruno Haible + + * modules/mbfile: New file. + * MODULES.html.sh (Extended multibyte and wide character utilities): + Add mbfile. + +2005-08-16 Bruno Haible + + * modules/mbiter: New file. + * MODULES.html.sh (Extended multibyte and wide character utilities): + Add mbiter. + +2005-08-16 Bruno Haible + + * modules/mbchar: New file. + * MODULES.html.sh (Extended multibyte and wide character utilities): + New section. + +2005-08-16 Bruno Haible + + * modules/tls: New file. + * MODULES.html.sh (Multithreading): Add tls. + +2005-08-15 Simon Josefsson + + * modules/ssize_t (License): Change to 'unlimited'. + + * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license. + +2005-08-12 Simon Josefsson + + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + ssize_t. + +2005-08-12 Simon Josefsson + + * modules/getndelim2: Use ssize_t module. + * modules/getnline: Likewise. + * modules/safe-read: Likewise. + * modules/xreadlink: Likewise. + + * modules/ssize_t: New file. + +2005-08-12 Simon Josefsson + + * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add + readline, getdelim and check_version. + (Support for systems lacking ISO C 99: Sizes of integer types): + Add size_max. + +2005-08-11 Simon Josefsson + + * modules/readline: New file. + + * modules/strnlen (Files): Add strnlen.h. + +2005-08-10 Simon Josefsson + + * tests/test-iconvme.c: New file. + +2005-08-08 Ralf Wildenhues (tiny change) + + * README: Typos. + +2005-08-02 Simon Josefsson + + * modules/getdelim: New file. + + * modules/getline: Rewrite, don't use getndelim2. + +2005-07-16 Simon Josefsson + + * modules/readline: New file. + +2005-07-24 Bruno Haible + + * modules/visibility: New file. + * MODULES.html.sh (Misc): Add visibility. + +2005-07-22 Bruno Haible + + * modules/alloca-opt (Makefile.am): Remove explicit dependency on + $(ALLOCA_H), redundant through BUILT_SOURCES. + * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H), + redundant through BUILT_SOURCES. + * modules/byteswap (Makefile.am): Remove explicit dependency on + $(BYTESWAP_H), redundant through BUILT_SOURCES. + * modules/fnmatch (Makefile.am): Remove explicit dependency on + $(FNMATCH_H), redundant through BUILT_SOURCES. + * modules/getopt (Makefile.am): Remove explicit dependency on + $(GETOPT_H), redundant through BUILT_SOURCES. + * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H), + redundant through BUILT_SOURCES. + * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H), + redundant through BUILT_SOURCES. + * modules/stdbool (Makefile.am): Remove explicit dependency on + $(STDBOOL_H), redundant through BUILT_SOURCES. + * modules/stdint (Makefile.am): Remove explicit dependency on + $(STDINT_H), redundant through BUILT_SOURCES. + * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES. + Remove explicit dependency on $(SYSEXITS_H). + Reported by Alexandre Duret-Lutz . + +2005-07-18 Bruno Haible + + * modules/lock: New file. + * MODULES.html.sh (Multithreading): New section. + +2005-07-15 Paul Eggert + + * modules/xalloc (Depends-on): Add xalloc-die. + * modules/xvasprintf (Depends-on): Add xalloc-die. + +2005-07-14 Paul Eggert + + * modules/argp (Depends-on): Remove unlocked-io. + +2005-07-11 Simon Josefsson + + * modules/size_max: New file. + + * modules/xsize: Depend on size_max module for size_max.m4. + +2005-07-09 Bruno Haible + + * gnulib-tool (func_usage): Document option --avoid. + (Command line options): Handle --avoid. + (func_acceptable): New function. + (func_modules_transitive_closure): Use it. + +2005-07-11 Bruno Haible + + * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site. + Reported by Jim Meyering. + +2005-07-09 Sergey Poznyakoff + + * modules/argp (Depends-on): Add unlocked-io + +2005-07-07 Paul Eggert + + * modules/regex (Files): Add lib/regex_internal.c, + lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4. + (Depends-on): Add extensions. + (Makefile.am): Remove lib_SOURCES; now done by m4 code. + +2005-07-06 Paul Eggert + + Support programs like Emacs that use gnulib but not gettext. + * MODULES.html.sh (Internationalization functions): Add gettext-h. + * modules/gettext-h: New file. + * modules/gettext (Files): Remove lib/gettext.h. + (Depends-on): Add gettext-h. + (Makefile.am): Remove lib_SOURCES. + * modules/argmatch, modules/c-stack, modules/closeout: + * modules/copy-file, modules/csharpcomp, modules/csharpexec: + * modules/execute, modules/file-type, modules/getaddrinfo: + * modules/getopt, modules/human, modules/javacomp: + * modules/javaexec, modules/mkdir-p, modules/obstack: + * modules/openat, modules/pagealign_alloc, modules/pipe: + * modules/quotearg, modules/regex, modules/rpmatch: + * modules/unicodeio, modules/userspec, modules/version-etc: + * modules/wait-process, modules/xalloc-die, modules/xmemcoll: + * modules/xsetenv: + Depend on gettext-h, not gettext. + +2005-07-05 Paul Eggert + + * gnulib-tool (func_import): Add support for 'public domain' license. + * modules/alloca, modules/atexit, modules/memmove: + Now public domain, not GPL. + * modules/dup2, modules/getpagesize, modules/malloc, modules/memset: + * modules/realloc, modules/strerror, modules/strtod: + Now LGPL, not GPL. + +2005-07-03 Paul Eggert + + Remove the dependency of the strftime module on the tzset module. + * modules/strftime (Depends-on): Remove dependency on tzset. + +2005-06-28 Jim Meyering + + * 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 + + * modules/check-version (Files): Add check-version.m4. + +2005-06-25 Simon Josefsson + + * modules/check-version: New file. + +2005-06-24 Derek Price + and Bruno Haible -2004-05-16 Paul Eggert + 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 . - * modules/getdate: Depend on alloca. +2005-06-08 Bruno Haible + + * modules/csharpcomp: New file. + * MODULES.html.sh (C#): Add csharpcomp. + +2005-06-02 Paul Eggert + + 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 + + * modules/csharpexec: New file. + * MODULES.html.sh (C#): New section. + +2005-05-29 Derek Price + + * 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 + + * modules/fts (Files): Remove m4/inttypes-pri.m4. + * modules/fts-lgpl (Depends-on): Remove gettext. + +2005-05-25 Derek Price + + * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section. + +2005-05-25 Derek Price + Paul Eggert + + * modules/getlogin_r: New files. + +2005-05-21 Jim Meyering + + * modules/fts (Files): Add m4/inttypes-pri.m4. + (Depends-on): Add lstat and remove gettext. Alphabetize. + +2005-05-18 Derek Price + + * modules/minmax (Files): Add m4/minmax.m4. + (configure.ac): Add gl_MINMAX. + +2005-05-20 Paul Eggert + + * MODULES.html.sh (File system functions): Add fts, fts-lgpl. + +2005-05-18 Jim Meyering + + * modules/dirfd (License): Change to LGPL. Most of the code + is already in the public domain. + +2005-05-14 Paul Eggert + + * 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 + + * 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 (tiny change) + + * gnulib-tool (func_import): Sort and uniquify recommended includes. + +2005-05-12 Sergey Poznyakoff + + * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST + +2005-05-09 Paul Eggert + + * 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 + Bruno Haible + + * modules/inet_ntop: New file. + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + inet_ntop. + +2005-05-06 Paul Eggert + + * 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 + + * 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 + + * modules/getcwd (Depends-on): Add extensions. + * modules/openat (Depends-on): Likewise. + +2005-05-01 Paul Eggert + + * MODULES.html.sh (Misc): Add byteswap. + +2005-05-01 Oskar Liljeblad + + * modules/byteswap: New file. + +2005-04-21 Oskar Liljeblad + + * 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 + + * gnulib-tool (Options): Make --symlink mean --symbolic. + +2005-03-14 Simon Josefsson + + * modules/getpass-gnu (Makefile.am): Don't mention getpass.h. + +2005-04-15 Simon Josefsson + + * gnulib-tool: Rename --symlink to --symbolic. + +2005-04-15 Oskar Liljeblad + + * 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 + + * modules/allocsa (License): Change to LGPL. + Requested by Yoann Vandoorselaere . + +2005-03-26 Jim Meyering + + * modules/check-include-files: Move to ../ and rename to... + * check-module: ...this. + +2005-03-25 Jim Meyering + + * modules/xvasprintf (Files): Add xalloc.h. + +2005-03-23 Paul Eggert + + * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath + * modules/iconv (Files): Likewise. + Problem reported by Oskar Liljeblad. + +2005-03-23 Jim Meyering + + * 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 + + * 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 + + * 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 + + * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of + HAVE_LONGLONG_64BIT. + +2005-03-04 Derek R. Price + + * 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 + Bruno Haible + + * modules/pagealign_alloc: New file. + * MODULES.html.sh (Memory management functions): Add pagealign_alloc. + +2005-03-01 Paul Eggert + + * 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 + + * modules/gethrxtime: New file. + * modules/xnanosleep (Files): Add m4/xnanosleep.m4. + (Depends-on): Add gethrxtime. + (configure.ac): Add gl_XNANOSLEEP. + (Makefile.am): Remove lib_SOURCES line. + +2005-02-24 Bruno Haible + + * modules/gettext (Files): Add m4/glibc2.m4. + +2005-02-22 Simon Josefsson + + * modules/iconvme: New file. + + * MODULES.html.sh: Add iconvme. + +2005-02-03 Paul Eggert + + * modules/chdir-long (Depends-on): Add memrchr. + * modules/memrchr (Files): Add lib/memrchr.h. + (Include): "memrchr.h". + +2005-01-28 Paul Eggert + + Sync from coreutils. + * modules/getloadavg (Files): Remove m4/getloadavg.m4. + (Depends-on): Add c-strtod. + (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG. + +2005-01-28 Bruno Haible + + * modules/javacomp: New file. + * MODULES.html.sh (Java): Add javacomp. + +2005-01-26 Bruno Haible + + * modules/javaexec: New file. + * MODULES.html.sh (Java): Add javaexec. + +2005-01-24 Sergey Poznyakoff + + * modules/lchown (Depends-on): Remove lchown.h + +2005-01-21 Paul Eggert + + * modules/chdir-long (Depends-on): Remove mempcpy. + +2005-01-21 Bruno Haible + + * modules/classpath: New file. + * MODULES.html.sh (Java): Add classpath. + +2005-01-20 Paul Eggert + + * MODULES.html.sh (Command-line arguments): Add version-etc-fsf. + +2005-01-20 Simon Josefsson + + * modules/version-etc-fsf: New file. + +2005-01-19 Paul Eggert + + * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h; + AC_LIBSOURCES now does this. + * MODULES.html.sh (Sizes of integer types ): New element, + with new ullong_max module. + +2005-01-19 Bruno Haible + + * modules/sh-quote: New file. + * MODULES.html.sh (Executing programs): Add sh-quote. + +2005-01-18 Paul Eggert + + * modules/ullong_max: New file. + + * modules/chdir-long, modules/openat: New files. + * modules/save-cwd (Depends-on): Depend on chdir-long. + (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES. + +2005-01-11 Sergey Poznyakoff + + * modules/argp: Depend on vsnprintf + +2005-01-10 Jim Meyering + + * modules/closeout (Depends-on): Add atexit. + +2005-01-01 Simon Josefsson + + * gnulib-tool: Print #include directives when --import'ing. + +2004-12-28 Paul Eggert + + * modules/error (Depends-on): Remove gettext. + +2004-12-28 Simon Josefsson + + * tests/test-base64.c: Include required header files. Remove + unused variables. + +2004-12-23 Paul Eggert + + * modules/getdate (Depends-on): Remove alloca-opt. + +2004-12-19 Paul Eggert + + * modules/regex (lib_SOURCES): Remove regex.c, undoing previous + (2004-10-24) change. Apparently this was a false alarm. + + * modules/getdate: Depend on alloca-opt, not alloca. + +2004-12-18 Simon Josefsson + + * modules/alloca: Depend on alloca-opt, instead of duplicating it. + +2004-12-16 Simon Josefsson + + * tests/test-base64.c: Add license. + +2004-12-15 Stepan Kasal + + * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command. + +2004-12-12 Paul Eggert + + * modules/getcwd (Files): Add m4/d-ino.m4. + Suggested by Mark D. Baushke. + +2004-12-04 Paul Eggert + + * modules/hard-locale (Depends-on): Add strdup. + +2004-12-04 Simon Josefsson + + * modules/getaddrinfo (License): Add LGPL, reported by Yoann + Vandoorselaere . + +2004-11-30 Simon Josefsson + + * MODULES.html.sh (Extra functions based on ANSI C 89): Add + base64. + + * tests/test-base64.c: New file. + + * modules/base64: New file. + +2004-11-30 Simon Josefsson + + * modules/restrict (License): Change to LGPL. + +2004-11-26 Paul Eggert + + * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4. + (Depends-on): Remove pathmax, same. Add mempcpy. + (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD. + (Makefile.am): Append getcwd.h to lib_SOURCES. + (Include): Add getcwd.h. + (Maintainer): Change from Jim Meyering to "all, glibc", + since getdate now uses intended-for-glibc code. + * modules/xgetcwd (Files): Remove m4/getcwd.m4. + (Depends-on): Depend on getcwd. Do not depend on pathmax. + +2004-11-22 Paul Eggert + + * modules/canonicalize (Depends-on): Add xreadlink. + Problem reported by James Youngman. + +2004-11-16 Paul Eggert + + * modules/canon-host (Depends-on): Add strdup. + +2004-11-16 Jim Meyering + + * modules/closeout (Depends-on): Add fpending. + +2004-11-11 Simon Josefsson + + * modules/strtok_r: New file. + + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + strtok_r. + +2004-11-08 Simon Josefsson + + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + getaddrinfo. + + * modules/getaddrinfo: New file. + +2004-11-10 Jim Meyering + + * modules/closeout (Depends-on): Remove fpending. + +2004-11-04 Bruno Haible + + * modules/allocsa (Files): Add lib/allocsa.valgrind. + (Makefile.am): Distribute it. + +2004-10-29 Paul Eggert + + * modules/getdate (Files): Add doc/getdate.texi. + (Depends-on): Add setenv, xalloc. + +2004-10-24 Paul Eggert + + * modules/regex (lib_SOURCES): Add regex.c. + Reported by James Youngman in + . + +2004-10-17 Paul Eggert + + * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was + missing. Problem reported by James Youngman. + +2004-10-16 Simon Josefsson + + * gnulib-tool: Fix comments. Fix parse problem. + (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES. + +2004-10-15 Bruno Haible + + * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed. + +2004-10-15 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate + the portions belonging to each module. + Suggested by Derek Robert Price . + +2004-10-15 Bruno Haible + + * gnulib-tool: Untabify. Initialize supplied_libname. + (func_usage): More homogenous output. + (func_modules_transitive_closure, func_modules_to_filelist, + func_emit_lib_Makefile_am): New functions. + (func_import): New function, extracted from big case statement. Use + func_get_license, func_modules_transitive_closure, + func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize + opt_lgpl. Don't use test -a, as it's not portable. + (func_create_testdir): Use func_modules_transitive_closure, + func_modules_to_filelist, func_emit_lib_Makefile_am. + +2004-10-11 Bruno Haible + + * MODULES.html.sh (Support for systems lacking ISO C 99): Add + vsnprintf. + +2004-10-11 Yoann Vandoorselaere + + * modules/vsnprintf: New file. + +2004-10-04 Paul Eggert + + * modules/xalloc (Files, Makefile.am): Remove xstrdup.c. + + * modules/argmatch, modules/argp, modules/closeout, modules/error, + modules/exclude, modules/getdate, modules/getline, + modules/getndelim2, modules/getpass, modules/getpass-gnu, + modules/getusershell, modules/linebuffer, modules/md5, + modules/mountlist, modules/posixtm, modules/readtokens, + modules/readutmp, modules/regex, modules/sha1, + modules/version-etc, modules/yesno: + Remove dependency on unlocked-io. + +2004-10-04 Bruno Haible + + * modules/README: New file. + * gnulib-tool (func_all_modules, func_verify_module): modules/README is + not a module. + +2004-10-04 Simon Josefsson + + * modules/memmem: New file. + * tests/test-memmem.c: New file. + * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem. + +2004-10-01 Bruno Haible + + * MODULES.html.sh: Add strsep. + +2004-10-01 Yoann Vandoorselaere + + * modules/strsep: New file. + +2004-09-30 Paul Eggert + + * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf. + +2004-09-30 Simon Josefsson + + * modules/snprintf: New file. + +2004-09-30 Paul Eggert + + * modules/argp (Maintainer): Replace Simon Josefsson + by Sergey Poznyakoff. + +2004-10-01 Simon Josefsson + + * MODULES.html.sh (Extra functions based on ANSI C 89): Add + memmem. + + * tests/test-memmem.c: New file. + + * modules/memmem: New file. + +2004-09-29 Bruno Haible + + * modules/alloca-opt: New file, derived from modules/alloca. + * modules/allocsa: Depend on alloca-opt instead of alloca. * modules/setenv: Likewise. + * modules/vasnprintf: Likewise. + * MODULES.html.sh: Add alloca-opt. + +2004-09-28 Paul Eggert + + * modules/dummy: Change license to LGPL. + +2004-09-29 Simon Josefsson + + * gnulib-tool: New parameter --lgpl, to asseert that modules are + LGPL, and to replace license template from GPL to LGPL. -2004-05-04 Derek Price +2004-09-24 Simon Josefsson - * modules/argp: Remove dependency on alloca. + * modules/minmax (License): Change from GPL to LGPL. -2004-04-27 Derek Price +2004-09-23 Simon Josefsson - * m4/dos.m4 (gl_AC_DOS): Add Cygwin to list of Windows/DOS - environments that accept backslashes and drive letters in paths. + * gnulib-tool (--import): Typo. -2004-04-20 Jim Meyering +2004-09-21 Simon Josefsson - * modules/dirfd: Change UTILS_ macro name prefix to gl_. - * modules/mkstemp: Likewise. - * modules/mkdir: Likewise. + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + snprintf. -2004-04-18 Jim Meyering + * modules/snprintf: New file. - Change jm_ to gl_ in AC_DEFINE'd names. - * modules/assert, modules/chown, modules/fpending: - * modules/ftruncate, modules/getgroups, modules/group-member: - * modules/lchown, modules/lstat, modules/memcmp: - * modules/nanosleep, modules/putenv, modules/stat: - * modules/strftime, modules/unlocked-io, modules/utime: - * modules/xstrtoimax, modules/xstrtoumax: +2004-09-05 Simon Josefsson -2004-04-12 Paul Eggert + * modules/getaddrinfo: Add. - * config/srclist.txt: Restore setenv.c, unsetenv.c from gettext. - Add intmax.m4, printf-posix.m4, sig_atomic_t.m4, - signalblocking.m4, ssize_t.m4. - * lib/unsetenv.c: Regenerate: this subtracts 1 from the - copyright year (!). - * m4/printf-posix.m4: Regenerate. +2004-09-23 Simon Josefsson - * modules/inttostr (EXTRA_DIST): Move inttostr.c here.... - (lib_SOURCES): from here. - * modules/getopt (lib_SOURCES): Add getopt_int.h. + * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default. -2004-04-12 Jim Meyering +2004-09-22 Bruno Haible - * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free, - tzset. + * modules/*: Add 'License' field. + * gnulib-tool: Accept --extract-license option. + (func_get_license): New function. -2004-03-30 Jim Meyering +2004-09-21 Bruno Haible - * modules/realloc (Files): Remove m4/realloc.m4. - (configure.ac): Depend on AC_FUNC_REALLOC, rather than jm_FUNC_REALLOC. - * modules/malloc (Files): Remove m4/malloc.m4. - (configure.ac): Depend on AC_FUNC_MALLOC, rather than jm_FUNC_MALLOC. + * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4. + Reported by Simon Josefsson. -2004-03-30 Paul Eggert +2004-09-20 Paul Eggert - * modules/inttostr: New file. - * modules/getdate: Depend on timespec, stdbool, gettime. + * modules/inttostr (Files): Add m4/longlong.m4, since it uses + gl_AC_TYPE_LONG_LONG. -2004-03-29 Paul Eggert +2004-09-18 Simon Josefsson + and Paul Eggert - * modules/getloadvg: Depend on cloexec and xalloc. + * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal + calls with autoreconf. Define GL_LIB. -2004-03-09 Paul Eggert +2004-09-09 Karl Berry - * modules/getopt: Add lib/getopt_int.h. + * regex.[ch]: delete from the root. These were supposed to be + synced with emacs cvs, but this has not happened for about + a year, and anyway nothing else uses emacs regex.[ch]. + bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700. + lib/regex[.ch] is untouched. -2004-01-18 Simon Josefsson +2004-09-09 Bruno Haible - * modules/strdup (Files, Makefile.am): Add strdup.h. + * modules/vasnprintf (Files): Add m4/eoverflow.m4. -2004-02-22 Bruno Haible +2004-09-08 Bruno Haible + Oskar Liljeblad - * modules/xalloc: Remove dependency on stdbool. - Reported by Derek Robert Price . + * modules/stdint: New file. + * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint. -2004-02-03 Bruno Haible +2004-09-08 Oskar Liljeblad - * modules/pipe: New file. - * MODULES.html.sh (func_all_modules): Add pipe. + * modules/xvasprintf: New file. + * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf. -2004-01-27 Bruno Haible +2004-08-19 Paul Eggert - * modules/execute: New file. - * MODULES.html.sh (func_all_modules): Add execute. + * modules/userspec: Don't depend on alloca. -2004-01-23 Paul Eggert +2004-08-17 Paul Eggert - * modules/argmatch, modules/obstack, modules/xstrtol: - Depend on exitfail. + * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise, + readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check, + utimecmp, utimens, xnanosleep. Rename sha to sha1. -2004-01-20 Bruno Haible +2004-08-16 Simon Josefsson - * modules/setenv: Depend on allocsa instead of alloca. + * gnulib-tool: Use sed instead of autoconf --trace, inspired by + libtoolize behaviour by "Gary V. Vaughan" . + Add --dry-run for --import. + Let user provided command line parameters override configure.ac + settings. -2004-01-20 Bruno Haible +2004-08-12 Paul Eggert - * modules/xallocsa: New file. - * MODULES.html.sh (func_all_modules): Add xallocsa. + * modules/argp (Files): Add m4/unlocked-io.m4. + (Depends-on): Add extensions. -2004-01-20 Bruno Haible +2004-08-12 Simon Josefsson - * modules/allocsa: New file. - * MODULES.html.sh (func_all_modules): Add allocsa. + * gnulib-tool: Add --source-base, --m4-base, --libtool options. + Change default library name from libfoo to libgnu. + Now, if you have a configure.ac that says: + gl_SOURCE_BASE(gl) + gl_M4_BASE(gl/m4) + gl_MODULES(error getopt etcetera) + gl_INIT + you can import all you need by running: + ../gnulib/gnulib-tool --import -2004-01-20 Bruno Haible + * modules/getopt (Files): Rename getopt.h to getopt_.h. + (Makefile.am): Rewrite, use logic from argz. + (Include): Use instead of "getopt.h". - * modules/eealloc: New file. - * MODULES.html.sh (func_all_modules): Add eealloc. +2004-08-11 Paul Eggert -2004-01-15 Paul Eggert + * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4, + m4/uintmax_t.m4. - * modules/poll: Add BUILT_SOURCES. - Prefer "$@" to "poll.h" in rule for building poll.h. - All this is for consistency with alloca and fnmatch. +2004-08-09 Paul Eggert - * modules/same: Depend on stdbool. + * modules/xalloc-die: New file. + * modules/xalloc: Remove dependencies on error, gettext, exitfail. -2003-12-03 Bruno Haible + * modules/md5 (Files): Add m4/uint32_t.m4. + * modules/sha1: Renamed from modules/sha. + (Files): + Rename lib/sha.h to lib/sha1.h. + Rename lib/sha.c to lib/sha1.c. + Rename m4/sha.m4 to m4/sha1.m4. + (lib_SOURCES): Likewise. + (configure.ac): Rename gl_SHA to gl_SHA1. + (Include): sha.h -> sha1.h. + +2004-08-08 Simon Josefsson + + * modules/xgethostname (Depends-on): Remove exit and error (not + used). + + * modules/getpass-gnu: Add getpass.h. + (Depends-on): Add stdbool. + * modules/getpass: Add getpass.h. + +2004-08-06 Paul Eggert + + More merge from coreutils. + * modules/raise, modules/readtokens0, modules/utimens, + modules/utimecmp, module/xnanosleep: New files. + * modules/strftime: Add lib/strftime.h. + Change include from to "strftime.h". + * modules/yesno: Add lib/yesno.h. + * modules/backupfile: Remove lib/addext.c. + * modules/euidaccess: Add stat-macros.h. + * modules/canonicalize, modules/euidaccess, + modules/filemode, modules/lchown, modules/makepath, + modules/rmdir, modules/stat: Likewise. + +2004-08-03 Simon Josefsson + + * modules/progname (Depends-on): Don't depend on stdbool. + +2004-08-02 Simon Josefsson + + * modules/getsubopt: New file. + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + getsubopt. + +2004-08-05 Paul Eggert + + Merge from coreutils. + * modules/c-strtod, modules/c-strtold, modules/canonicalize, + modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files. + * modules/path-concat: Don't depend on strdup. + +2004-08-03 Paul Eggert + + * modules/fatal: Remove, as the "fatal" module wasn't used or working. + * MODULES.html.sh (func_all_modules): Remove fatal. + +2004-07-19 Bruno Haible + + * MODULES.html.sh (func_all_modules): Add dummy. + +2004-07-16 Simon Josefsson + + * modules/dummy: New file. + +2004-07-09 Paul Eggert + + * modules/chown (Files): Add lib/fchown-stub.c, since + gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub). + +2004-06-22 Paul Eggert + + * modules/argz: Omit "#include". + + * MODULES.html.sh (func_all_modules): Add calloc, to match + 2004-06-01 addition of calloc module. + +2004-06-22 Gary V. Vaughan + + * modules/argz: New file. + * MODULES.html.sh (func_all_modules): Add argz. + +2004-06-12 Jim Meyering + and Paul Eggert + + * modules/hash (Files): Add lib/xalloc.h. + * modules/pipe (Depends-on): Add wait-process. + * modules/stat (Depends-on): Add xalloc. + * modules/userspec (Files): Add lib/userspec.h. + * modules/xstrto Upgrade from gettext-0.13. * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4, @@ -249,7 +1642,7 @@ * MODULES.html.sh (func_all_modules): Add version-etc-2. 2003-09-25 Simon Josefsson - Bruno Haible + Bruno Haible * modules/getdomainname: New file. * modules/xgetdomainname: New file. @@ -804,3 +2197,8 @@ 2000-10-15 Stefan Monnier * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well. + + +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.