X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=42cb276fb0c531809d8d61af515275b999515f21;hb=f16b3a4e6d20739879754e30cd8b536e5306c1d5;hp=fedabc50eff4e6249090fc6e41d25907c5066087;hpb=1eaedd98acb68c5171260dd6c965ce3a6b59c44d;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index fedabc50e..42cb276fb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,688 @@ +2006-09-18 Bruno Haible + + * modules/inttypes (Files): Remove m4/inttypes-h.m4. + +2006-09-18 Paul Eggert + + * gnulib-tool (avoidlist): Fix typo that broke options like + --avoid=lock that are used by coreutils bootstrap. + +2006-09-18 Bruno Haible + + * gnulib-tool (func_import, func_create_testdir): Use exec tricks to + avoid that the while loops be executed in a subshell. + +2006-09-18 Bruno Haible + + * MODULES.html.sh (func_module): Break long lines. + Suggested by Bruce Korb . + +2006-09-17 Bruno Haible + + * modules/javaversion (Makefile.am): Remove DEFS setting. + (Depends-on): Add configmake, for PKGDATADIR definition. + +2006-09-17 Bruno Haible + + * gnulib-tool (func_append): New function, stolen from libtool.m4. + (func_modules_transitive_closure, func_modules_add_dummy, + func_modules_to_filelist, func_import, func_create_testdir, + func_create_megatestdir, ...): Use it wherever possible. + Suggested by Ralf Wildenhues. + +2006-09-15 Ralf Wildenhues + + Speed up by a factor of 1.12. + * gnulib-tool (nl): New variable. + (func_import): Rewrite include directive extraction to only read each + directive once. + +2006-09-17 Bruno Haible + + * gnulib-tool (func_create_testdir): Rewrite all files at once. + +2006-09-15 Ralf Wildenhues + + Speed up by a factor of 1.13. + * gnulib-tool (func_import): Rewrite all old_files at once; likewise + for new_files, and the input to func_add_or_update. + +2006-09-15 Ralf Wildenhues + + Speed up by a factor of 1.61. + * gnulib-tool (func_modules_transitive_closure): Rewrite to not check + already checked module names again. + +2006-09-15 Ralf Wildenhues + + * gnulib-tool (func_all_modules, func_modules_to_filelist, func_import, + func_create_testdir, ...): Change 'sort | uniq' to 'sort -u'. + +2006-09-15 Paul Eggert + + * modules/mkancesdirs (Depends-on): Add fcntl. + * modules/savewd: New file. + * MODULES.html.sh (File system functions): Add savewd. + + * modules/configmake (Makefile.am): Add support for the + Automake-supplied PKGLIBDIR, PKGINCLUDEDIR, PKGDATADIR. + +2006-09-15 Jim Meyering + + * modules/rename-dest-slash: New module. + * MODULES.html.sh (posix_compat): Add it here. + + * modules/rename: Reflect vb_FUNC_RENAME -> gl_FUNC_RENAME change. + +2009-09-13 Simon Josefsson + + * gnulib-tool (func_emit_lib_Makefile_am): Use $(LIBOBJS), not + @LIBOBJS@. + Suggested by Ralf Wildenhues . + +2006-09-10 Bruno Haible + + * modules/mkdtemp (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4, + m4/inttypes_h.m4, m4/uintmax_t.m4. + +2006-09-09 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Eliminate lib_LDFLAGS + assignments if building a library without libtool. + (func_emit_tests_Makefile_am): Likewise. Handle lib_* variables as + in func_emit_lib_Makefile_am. + (func_import): When building a static library libfoo.a, arrange to + define variables LIBFOO_LIBDEPS and LIBFOO_LTLIBDEPS. + (func_create_testdir): Likewise. + * modules/gc (configure.ac, Makefile.am): If building statically, + augment gl_libdeps and gl_ltlibdeps instead of lib_LDFLAGS. + * modules/iconvme (configure.ac, Makefile.am): Likewise. + * modules/striconv (configure.ac, Makefile.am): Likewise. + Based on a suggestion by Ralf Wildenhues. + +2006-09-08 Jim Meyering + + Don't make generated files read-only. That would bother too many + people. However, do retain the ability to work when targets are + read-only: remove the destination and temporary files before writing + them (when generated via sed or echo), or by using the -f option for + both cp and mv commands. Suggestion to use -f from Paul Eggert. + * modules/alloca-opt, modules/argz, modules/arpa_inet: + * modules/byteswap, modules/configmake, modules/fcntl: + * modules/fnmatch, modules/getopt, modules/glob, modules/inttypes: + * modules/localcharset, modules/netinet_in, modules/poll: + * modules/stdbool, modules/stdint, modules/sys_select: + * modules/sys_socket, modules/sys_stat, modules/sysexits: + +2006-09-07 Jim Meyering + + Fix global typo in last change: use chmod u-w, not chmod u-x. + Spotted by Paul Eggert and Bruce Korb. + * modules/alloca-opt, modules/argz, modules/arpa_inet: + * modules/byteswap, modules/configmake, modules/fcntl: + * modules/fnmatch, modules/getopt, modules/glob, modules/inttypes: + * modules/localcharset, modules/netinet_in, modules/poll: + * modules/stdbool, modules/stdint, modules/sys_select: + * modules/sys_socket, modules/sys_stat, modules/sysexits: + +2006-09-06 Jim Meyering + + Make generated files be read-only. + * modules/alloca-opt (Makefile.am): Work also when $@ is read-only. + Ensure that each generated file is now read-only. + * modules/argz: Likewise. + * modules/arpa_inet: Likewise. + * modules/byteswap: Likewise. + * modules/configmake: Likewise. + * modules/fcntl: Likewise. + * modules/fnmatch: Likewise. + * modules/getopt: Likewise. + * modules/glob: Likewise. + * modules/inttypes: Likewise. + * modules/netinet_in: Likewise. + * modules/poll: Likewise. + * modules/stdbool: Likewise. + * modules/stdint: Likewise. + * modules/sys_select: Likewise. + * modules/sys_socket: Likewise. + * modules/sys_stat: Likewise. + * modules/sysexits: Likewise. + * modules/localcharset: Same as above, but continue using temporary + file named "t-$@" (why different?) rather than the "$@-t" used + everywhere else. + + * modules/sysexits (Makefile.am): Replace literal occurrences + of "sysexit.h" more readable, and more consistent, "$@". + +2006-09-05 Bruno Haible + + * modules/gc (Makefile.am): Augment lib_LDFLAGS, not lib_LIBADD. + * modules/iconvme (Makefile.am): Likewise. Also handle the case of + not using libtool correctly. + +2006-09-05 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Initialize also + lib_..._LDFLAGS. + +2006-09-06 Bruno Haible + + * modules/striconv: New file. + * modules/xstriconv: New file. + * MODULES.html.sh (Internationalization functions): Add striconv, + xstriconv. + +2006-09-05 Bruno Haible + + * MODULES.html.sh (String handling): Add trim. + +2006-09-05 Davide Angelocola + + * modules/trim: New file. + +2006-09-01 Paul Eggert + + * gnulib-tool (func_emit_lib_Makefile_am): Fix typos in + yesterday's patch by changing test -n to test -z. + +2006-08-31 Bruno Haible + + * gnulib-tool (nl): Remove variable. + (sed_transform_lib_file): Use more robust test for config-h module. + (func_import): Fix typo in 2006-08-25 patch. + +2006-08-31 Paul Eggert + + * modules/getloadavg (Files): Add m4/getloadavg.m4. + (configure.ac): AC_FUNC_GETLOADAVG -> gl_GETLOADAVG, as + the former is now obsolescent. + + * modules/chdir-long (Depends-on): Add fcntl. + +2006-08-31 Eric Blake + + * gnulib-tool: Don't let emacs change spaces to TAB. + +2006-08-31 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): When --makefile-name was + specified, augment Makefile.am variables instead of assigning them. + +2006-08-31 Bruno Haible + + * gnulib-tool: When calling func_import more than once, do it in a + subshell. + Reported by Eric Blake . + +2006-08-30 Paul Eggert + + * modules/nanosleep (Depends-on): Add gettime. + +2006-08-30 Paul Eggert + and Simon Josefsson + and Oskar Liljeblad + + * MODULES.html.sh (Support for building documentation): Add gpl, lgpl. + * gnulib-tool (func_import): New license type 'unmodifiable license + text'. + * modules/fdl: Use it. Longer description. + * module/gpl, module/lgpl: New files. + +2006-08-29 Paul Eggert + + * modules/isapipe: New file. + * MODULES.html.sh (File descriptor based Input/Output): Add isapipe. + +2006-08-29 Jim Meyering + + * modules/configmake (Makefile.am): Make configmake.h depend on + Makefile. Otherwise, a stale configmake.h could hang around. + +2006-08-29 Bruno Haible + + * modules/localcharset (Depends-on): Add configmake. + (Makefile.am): Remove setting of LIBDIR through DEFS. + +2006-08-29 Paul Eggert + + * modules/configmake (Makefile.am): Add a comment, and omit + the CONFIGMAKE_ prefix from generated macro names. Suggested + by Bruno Haible. + +2006-08-28 Paul Eggert + + * modules/fcntl: New file. + * modules/chdir-safer (Depends-on): Add fcntl. + * modules/fts: Likewise. + * modules/mkdir-p: Likewise. + + * modules/stdint (Makefile.am): Do not substitute ABSOLUTE_INTTYPES_H. + This undoes the most recent change, since we're now addressing the + problem in a different way. + + * gnulib-tool (emit_lib_Makefile_am): Don't put $makefile_name + into output, since the output might be called Makefile.am even + if $makefile_name is something different. + (func_import): Use $makefile_am rather than + ${makefile_name-Makefile.am}, to fix a bug where makefile_name was + empty. + + * modules/inttypes (Files): Add m4/inttypes-h.m4. + +2006-08-28 Eric Blake + + * modules/inttypes (Makefile.am): Fix sed error when inttypes.h + needs wrapper. + +2006-08-27 Bruno Haible + + * gnulib-tool: New option --makefile-name. + (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Use + $makefile_name. + (func_import): Write $makefile_name to the cache file, and read it from + there unless explicitly specified. Use $makefile_name as file name + instead of Makefile.am. Adjust the recommendations accordingly. + +2006-08-27 Bruno Haible + + * gnulib-tool: Reorder some statements. + +2006-08-27 Bruno Haible + + * gnulib-tool (func_get_tests_module): Don't assume that $gnulib_dir + is the current directory. Respect also $local_gnulib_dir. + +2006-08-26 Bruno Haible + + * gnulib-tool (func_relativize, func_relconcat): New functions. + Give an error if --local-dir is given with --update. + Remove trailing slashes from $local_gnulib_dir. + (func_import): Store the relativized $local_gnulib_dir in + gnulib-cache.m4, and read it from there if not specified explicitly. + +2006-08-26 Bruno Haible + + * gnulib-tool (func_verify_module): Check against misapplying patch. + +2006-08-28 Bruno Haible + + * modules/c-strstr: New file, from GNU gettext. + * MODULES.html.sh (String handling): Add c-strstr. + +2006-08-26 Bruno Haible + + * modules/inttypes (Files): Add lib/inttypes_.h, remove lib/inttypes.h. + Add m4/inttypes.m4, remove m4/_inttypes_h.m4 and m4/include_next.m4. + (Makefile.am): Create inttypes.h from inttypes_.h. + * modules/stdint (Makefile.am): Substitute also ABSOLUTE_INTTYPES_H. + + * modules/imaxabs: New file. + + * modules/imaxdiv: New file. + +2006-08-25 Paul Eggert + + New config-h module, so that "make" output needn't be cluttered + by -DHAVE_CONFIG_H. + * MODULES.html.sh (Support for building libraries and executables): + Add config-h. + * modules/config-h: New file. + * gnulib-tool (nl, sed_transform_lib_file): New vars. + (func_import): Turn "#ifdef HAVE_CONFIG_H" to "#if 1" if + the config-h module is used. + + New configmake module, so that "make" output needn't be cluttered + by fluff like '-DLIBDIR=\"/usr/local/lib\"'. + * MODULES.html.sh (Support for building libraries and executables): + Add configmake. + * modules/configmake: New file. + +2006-08-24 Paul Eggert + + * MODULES.html.sh (Support for building libraries and executables): + Add elisp-comp. + * build-aux/elisp-comp: New file. + * modules/elisp-comp: New file. + +2006-08-24 Bruno Haible + + * gnulib-tool (func_create_testdir): Use non-default values of + sourcebase and m4base. + +2006-08-24 Bruno Haible + + * MODULES.html.sh (Compatibility checks for POSIX:2001 functions: Fix + HTML structure. + +2006-08-23 Paul Eggert + + * modules/openat (Depends-on): Add lchown. + +2006-08-23 Bruno Haible + + * gnulib-tool (func_import, func_create_testdir): Emit an invocation + of gl_LOCK_EARLY instead of gl_LOCK. + +2006-08-22 Eric Blake + + * modules/regexprops-generic: New file. + * MODULES.html.sh (Support for building documentation): List it. + +2006-08-22 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Don't treat lib_LIBRARIES + and lib_LTLIBRARIES like the other lib_* variables. + +2006-08-22 Paul Eggert + + Avoid the need for AC_LIBSOURCES in m4 macros. + * modules/arcfour (EXTRA_DIST): Add arcfour.h. + * modules/arctwo (EXTRA_DIST): Add arctwo.h. + * modules/check-version (EXTRA_DIST): Add check-version.h. + * modules/crc (EXTRA_DIST): Add crc.h. + * modules/des (EXTRA_DIST): Add des.h. + * modules/gc (EXTRA_DIST): Add gc.h. + * modules/getdelim (EXTRA_DIST): Add getdelim.h. + * modules/getline (EXTRA_DIST): Add getline.h. + * modules/getlogin_r (EXTRA_DIST): Add getlogin_r.h. + * modules/hmac-md5 (EXTRA_DIST): Add hmac.h. + * modules/hmac-sha1 (EXTRA_DIST): Add hmac.h. + * modules/md2 (EXTRA_DIST): Add md2.h. + * modules/md4 (EXTRA_DIST): Add md4.h. + * modules/pagealign_alloc (EXTRA_DIST): Add pagealign_alloc.h. + * modules/read-file (EXTRA_DIST): Add read-file.h. + * modules/readline (EXTRA_DIST): Add readline.h. + * modules/rijndael (EXTRA_DIST): Add rijndael-alg-fst.h, + rijndael-api-fst.h. + +2006-08-22 Simon Josefsson + + * MODULES.html.sh: Add "Support for maintaining and release + projects". + + * build-aux/gnupload: New file, from coreutils. + +2006-08-22 Jim Meyering + + * modules/mkdir-p (Makefile.am): Fix typo: s/lib+SOURCES/lib_SOURCES/. + + * modules/getpass-gnu (Makefile.am): Add getpass.h to EXTRA_DIST. + +2006-08-22 Bruno Haible + + * build-aux/x-to-1.in: New file, from GNU gettext. + +2006-08-22 Simon Josefsson + + * modules/gc-md5 (Makefile.am): Need to add md5.h, after changes + to md5 module. + +2006-08-21 Paul Eggert + + Avoid the need for AC_LIBSOURCES in m4 macros. + * modules/acl (EXTRA_DIST): Add acl.h. + * modules/argmatch (Files): Add m4/argmatch.m4. + (configure.ac): Add gl_ARGMATCH. + (EXTRA_DIST): Renamed from lib_SOURCES, for + consistency with the other modules. Remove argmatch.c. + * modules/backupfile (EXTRA_DIST): Add backupfile.h. + * modules/c-strtod (EXTRA_DIST): Add c-strtod.h. + * modules/c-strtold (EXTRA_DIST): Add c-strtod.c, c-strtod.h. + * modules/canonhost (EXTRA_DIST): Add c-canonhost.h. + * modules/canonicalize (EXTRA_DIST): Add canonicalize.h. + * modules/chdir-long (EXTRA_DIST): Add chdir-long.h. + * modules/chdir-safer (EXTRA_DIST): Add chdir-safer.h. + * modules/cloexec (EXTRA_DIST): Add cloexec.h. + * modules/close-stream (EXTRA_DIST): Add close-stream.h. + * modules/closeout (EXTRA_DIST): Add closeout.h. + * modules/cycle-check (EXTRA_DIST): Add cycle-check.h. + * modules/dev-ino (EXTRA_DIST): Add dev-ino.h. + * modules/dirfd (EXTRA_DIST): Add dirfd.h. + * modules/dirname (EXTRA_DIST): Renamed from lib_SOURCES. Add + dirname.h; remove basename.c and stripslash.c. + * modules/exclude (EXTRA_DIST): Add exclude.h. + * modules/exitfail (EXTRA_DIST): Add exitfail.h. + * modules/fcntl-safer (EXTRA_DIST): Add fcntl-safer.h fcntl--.h. + * modules/file-type (EXTRA_DIST): Add file-type.h. + * modules/filemode (EXTRA_DIST): Add filemode.h. + * modules/filenamecat (EXTRA_DIST): Add filenamecat.h. + * modules/fopen-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h. + * modules/fpending (EXTRA_DIST): Add __fpending.h. + * modules/fprintftime (EXTRA_DIST): Add fprintftime.h. + * modules/fsusage (EXTRA_DIST): Add fsusage.h. + * modules/fts (EXTRA_DIST): Add fts_.h fts-cycle.c. + * modules/getcwd (EXTRA_DIST): Add getcwd.h. + * modules/getdate (EXTRA_DIST): Add getdate.c. + * modules/gethrxtime (EXTRA_DIST): Add gethrxtime.h xtime.h. + * modules/getpagesize (EXTRA_DIST): Add getpagesize.h. + * modules/getpass (EXTRA_DIST): Add getpass.h. + * modules/glob (EXTRA_DIST): Add glob_.h glob-libc.h. + * modules/group-member (EXTRA_DIST): Add group-member.h. + * modules/hard-locale (EXTRA_DIST): Add hard-locale.h. + * modules/hash (EXTRA_DIST): Add hash.h. + * modules/human (EXTRA_DIST): Add human.h. + * modules/inttypes (EXTRA_DIST): Add inttypes.h. + * modules/lchmod (EXTRA_DIST): Add lchmod.h. + * modules/lchown (EXTRA_DIST): Add lchown.h. + * modules/long-options (EXTRA_DIST): Add long-options.h. + * modules/lstat (EXTRA_DIST): Add lstat.h. + * modules/md5 (EXTRA_DIST): Add memcasecmp.h. + * modules/memcoll (EXTRA_DIST): Add memcoll.h. + * modules/mempcpy (EXTRA_DIST): Add mempcpy.h. + * modules/memrchr (EXTRA_DIST): Add memrchr.h. + * modules/memxor (EXTRA_DIST): Add memxor.h. + * modules/mkancesdirs (EXTRA_DIST): Add mkancesdirs.h. + * modules/mkdir-p (EXTRA_DIST): Add modechange.h. + * modules/mountlist (EXTRA_DIST): Add mountlist.h. + * modules/openat (EXTRA_DIST): Add at-func.c openat.h openat-priv.h. + * modules/pathmax (EXTRA_DIST): Add pathmax.h. + * modules/physmem (EXTRA_DIST): Add physmem.h. + * modules/posixtm (EXTRA_DIST): Add posixtm.h. + * modules/posixver (EXTRA_DIST): Add posixver.h. + * modules/quote (EXTRA_DIST): Add quote.h. + * modules/quotearg (EXTRA_DIST): Add quotearg.h. + * modules/readtokens (EXTRA_DIST): Add readtokens.h. + * modules/readutmp (EXTRA_DIST): Add readutmp.h. + * modules/regex (EXTRA_DIST): Add regcomp.c regex.h regex_internal.c regex_internal.h regexec.c. + * modules/safe-read (EXTRA_DIST): Add safe-read.h. + * modules/safe-write (EXTRA_DIST): Add safe-write.h. + * modules/same (EXTRA_DIST): Add same.h. + * modules/same-inode (EXTRA_DIST): Add same-inode.h. + * modules/save-cwd (EXTRA_DIST): Add save-cwd.h. + * modules/savedir (EXTRA_DIST): Add savedir.h. + * modules/sha1 (EXTRA_DIST): Add sha1.h. + * modules/sig2str (EXTRA_DIST): Add sig2str.h. + * modules/stat-macros (EXTRA_DIST): Add stat-macros.h. + * modules/stat-time (EXTRA_DIST): Add stat-time.h. + * modules/stdlib-safer (EXTRA_DIST): Add stdlib-safer.h stdlib--.h. + * modules/strdup (EXTRA_DIST): Add strdup.h. + * modules/strftime (EXTRA_DIST): Add strftime.h. + * modules/strndup (EXTRA_DIST): Add strndup.h. + * modules/strnlen (EXTRA_DIST): Add strnlen.h. + * modules/strverscmp (EXTRA_DIST): Add strverscmp.h. + * modules/time_r (EXTRA_DIST): Add time_r.h. + * modules/timespec (EXTRA_DIST): Add timespec.h. + * modules/tmpfile-safer (EXTRA_DIST): Add stdio-safer.h stdio--.h. + * modules/unistd-safer (EXTRA_DIST): Add unistd-safer.h unistd--.h. + * modules/unlinkdir (EXTRA_DIST): Add unlinkdir.h. + * modules/unlocked-io (EXTRA_DIST): Add unlocked-io.h. + * modules/userspec (EXTRA_DIST): Add userspec.h. + * modules/utimecmp (EXTRA_DIST): Add utimecmp.h. + * modules/utimens (EXTRA_DIST): Add utimens.h. + * modules/xalloc (EXTRA_DIST): Add xalloc.h. + * modules/xgetcwd (EXTRA_DIST): Add xgetcwd.h. + * modules/xnanosleep (EXTRA_DIST): Add xnanosleep.h. + * modules/xreadlink (EXTRA_DIST): Add xreadlink.h. + * modules/xstrtod (EXTRA_DIST): Add xstrtod.h. + * modules/xstrtol (EXTRA_DIST): Add xstrtol.h. + * modules/xstrtold (EXTRA_DIST): Add xstrtod.c xstrtod.h. + * modules/yesno (EXTRA_DIST): Add yesno.h. + +2006-08-21 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): If the snippets already + specify an installation location, don't emit a noinst_LIBRARIES or + noinst_LTLIBRARIES assignment. + +2006-08-19 Bruno Haible + + BeOS portability. + * modules/mbchar (Include): Don't test HAVE_WCTYPE_H any more, since + BeOS has mbrtowc() but no . + +2006-08-21 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): + Emit a pkgdata_DATA variable only if some snippets add contents to it. + Reported by Martin Lambers . + +2006-08-21 Mark D. Baushke + Bruno Haible + + * gnulib-tool (func_verify_module): Work around Sun's non-POSIX 1003.2 + /bin/sh understanding of '!' conditional negation. + +2006-08-21 Jim Meyering + + * modules/openat (Depends-on): Really alphabetize. + + * modules/acl (Depends-on): Add error and quote. + + * check-module (find_included_lib_files): Add at-func.c to the + ok-to-include-more-than-once white list. + + * modules/openat (Depends-on): Add lstat. Alphabetize. + +2006-08-20 Paul Eggert + + Add and change modules to make it easier for coreutils to use + gnulib-tool. + * modules/backupfile (Files): Remove m4/d-ino.m4. + (Depends-on): Add d-ino. + * modules/cycle-check (Depends-on): Add stdint. + (lib_SOURCES): Add cycle-check.h. + * modules/d-ino: New module. + * modules/d-type: New module. + * modules/error (Files): Remove m4/strerror_r.m4. + * modules/filemode (Files): Add m4/st_dm_mode.m4. + * modules/fsuage (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4, + m4/inttypes_h.m4, m4/uintmax_t.m4. + (Depends-on): Add stdint. + (lib_SOURCES): Add fsusage.h. + * modules/getcwd (Files): Remove d-ino.m4. + (Depends-on): Add d-ino. + * modules/getndelim2 (Depends-on): Add stdint. + * modules/glob (Files): Remove m4/d-type.m4. + (Depends-on): Add d-type. + * modules/host-os: New module. + * modules/human (Files): Remove m4/ulonglong.m4, m4/stdint_h.m4, + m4/inttypes_h.m4, m4/uintmax_t.m4. + * Depends-on: Add stdint. + (lib_SOURCES): Add human.h. + * modules/inttostr (Files): Remove m4/intmax_t.m4, + m4/inttostr.m4, m4/inttypes_h.m4, m4/longlong.m4, m4/stdint_h.m4, + m4/uintmax_t.m4, m4/ulonglong.m4. + (Depends-on): Add stdint. + (EXTRA_DIST): Add inttostr.h. + * modules/lchmod: New module. + * modules/link-follow: New module. + * modules/mkdir-p (Files): Remove lib/lchmod.h, m4/lchmod.m4. + (Depends-on): Add lchmod. + * modules/mkstemp (Files): Remove m4/ulonglong.m4, + m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4. + (Depends-on): Add stdint. + * modules/obstack (Files): Remove m4/inttypes_h.m4, m4/obstack.m4, + m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4. + (Depends-on): Add stdint. + (configure.ac): Change gl_OBSTACK to AC_FUNC_OBSTACK. + * modules/perl: New module. + * modules/regex (Depends-on): Add stdint. + * modules/rmdir-errno: New module. + * modules/strtoimax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4, + m4/intmax_t.m4. + (Depends-on): Add stdint. + * modules/strtoumax (Files): Remove m4/stdint_h.m4, m4/inttypes_h.m4, + m4/uintmax_t.m4. + (Depends-on): Add stdint. + * modules/unlink-busy: New module. + * modules/utimecmp (Depends-on): Add stdint. + * modules/uptime: New module. + * modules/winsz-ioctl: New module. + * modules/winsz-termios: New module. + * modules/xnanosleep (Depends-on): Add nanosleep. + * modules/ullong_max: Remove. + * modules/xstrtoimax (Files): Remove m4/xstrtoimax.m4. + (configure.ac): Remove gl_XSTRTOIMAX; no action needed now. + * modules/xstrtol (Files): Remove m4/ulonglong.m4, m4/longlong.m4, + m4/stdint_h.m4, m4/inttypes_h.m4, m4/uintmax_t.m4, m4/intmax_t.m4. + (Depends-on): Add inttypes. + (lib_SOURCES): Add xstrtol.h. + * modules/xstrtoumax (Files): Remove m4/xstrtoumax.m4. + (configure.ac): Remove gl_XSTRTOUMAX; no action needed now. + * MODULES.html.sh: Move 'assert' into the assert section. + Move 'dummy' into the linking section. + Remove ullong_max. + Add section for compatibility checks for POSIX:2001 functions, + and put d-ino, d-type, link-follow, rmdir-errno, unlink-busy, + winsz-ioctl, and winsz-termios into it. + Add lchmod. + Add top-level Misc section and put host-os, perl, and uptime + into it. + +2006-08-19 Paul Eggert + + * modules/openat (Files): Add lib/fchmodat.c. + Fixes problem reported by Jay Youngman. + +2006-08-18 Bruno Haible + + * modules/bison-i18n: New file. + * MODULES.html.sh (Internationalization functions): Add it. + +2006-08-15 Paul Eggert + + * modules/cycle-check (configure.ac): Add gl_CYCLE_CHECK. + +2006-08-15 Bruno Haible + + * modules/tmpdir (License): Change to LGPL. + +2006-08-15 Bruno Haible + + * gnulib-tool (func_all_modules, func_verify_module): COPYING is not a + module. + +2006-08-14 Paul Eggert + + Change copyright notice from LGPL 2 to GPL 2, since that's the + standard form used in the gnulib repository. + * tests/test-lock.c: Likewise. + * tests/test-stdint.c: Likewise. + * tests/test-tls.c: Likewise. + + * users.txt: Add bison, diffutils, libprelude, prelude-lml, + prelude-manager. User shorter URLs for GNU projects, without '?'. + Add copyright notice. + + * check-module: Add copyright notice. Output a copyright + notice if "--version" is specified. + * modules/COPYING: New file. + * tests/test-getaddrinfo.c: Add copyright notice. + * tests/test-verify.c: Likewise. + +2006-08-11 Eric Blake + + * users.txt: Sort. Add tar. + +2006-08-11 Bruno Haible + + * users.txt: New file. + +2006-08-10 Paul Eggert + + * modules/snprintf (Depends-on): Remove minmax. + (Maintainer): Add self and Bruno. + 2006-08-10 Bruno Haible * gnulib-tool (func_create_testdir): Detect unexpanded macros here