* modules/iconv (Files): Move config.rpath to havelib, it is used there.
[gnulib.git] / ChangeLog
index de8162e..da5c573 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,282 @@
+2005-10-05  Simon Josefsson  <jas@extundo.com>
+
+       * modules/iconv (Files): Move config.rpath to havelib, it is used
+       there.
+
+       * modules/havelib (Files): Add config.rpath.
+
+2005-10-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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  <eggert@cs.ucla.edu>
+
+       * 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  <bruno@clisp.org>
+
+       * 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  <jim@meyering.net>
+
+       * modules/inet_ntop (Depends-on): Add socklen, since inet_ntop.c
+       also uses socklen_t.
+
+2005-09-23  Jim Meyering  <jim@meyering.net>
+
+       * modules/getaddrinfo (Depends-on): Add socklen.
+
+2005-09-23  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-verify.c: New file.
+
+2005-09-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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 <assert.h>): New section,
+       with "verify" module.
+
+2005-09-20  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool: Remove trailing slashes from the values specified for
+       --source-base, --m4-base, --tests-base, --aux-dir.
+       Suggested by Simon Josefsson <jas@extundo.com>.
+
+2005-09-20  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       * gnulib-tool (import): Provide default for --tests-base.
+
+2005-09-19  Jim Meyering  <jim@meyering.net>
+
+       * modules/pathmax (License): Change to LGPL.
+
+2005-09-18  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Comment out code that spits out the
+       new files with --dry-run.
+
+2005-09-18  Bruno Haible  <bruno@clisp.org>
+
+       Portability fix.
+       * gnulib-tool (func_readlink): New function.
+       (func_ln_if_changed): Use it.
+
+2005-09-18  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       * 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  <eggert@cs.ucla.edu>
+
+       * 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  <derek@ximbiot.com>
+
+       * 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  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/glob (Files): Add glob-libc.h.
+
+2005-09-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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  <jas@extundo.com>
+
+       * modules/socklen: New file.
+
+2005-09-05  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Fix comparison in handling of symbolic
+       links.
+
+2005-09-04  Martin Lambers <marlam@marlam.de>  (tiny change)
+
+       * modules/size_max (Makefile.am): Add size_max.h
+
+2005-09-04  Derek Price  <derek@ximbiot.com>
+
+       * gnulib-tool (func_import): Fix reversed $symbolic logic.
+
+2005-09-03  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Fix typo.
+
+2005-09-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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  <bruno@clisp.org>
+
+       * gnulib-tool (import): In the other first-use case, provide defaults
+       as well.
+
+2005-09-02  Simon Josefsson  <jas@extundo.com>
+
+       * modules/havelib: New module.
+
+       * modules/gettext, modules/iconv, modules/lock, modules/readline:
+       Use havelib.
+
+2005-08-31  Simon Josefsson  <jas@extundo.com>
+
+       * modules/socklen: New file.
+
+2005-09-01  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Fix handling of symbolic links.
+
+2005-09-01  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (import): In the first-use case, provide defaults.
+
+2005-09-01  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Remove the .tmp files.
+
+2005-08-30  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       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  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       * 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  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Require AC_GNU_SOURCE etc. instead of
+       always instantiating them.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (import): Rename most ac_* variables to cached_*.
+       Also use new variables cached_lgpl, cached_libtool.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit
+       declaration macro definitions from generated gnulib.m4.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool: New option --macro-prefix.
+       (func_import): Use macro_prefix.
+       (import): Handle option --macro-prefix.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * 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  <jim@meyering.net>
+
+       * check-module: Add a FIXME comment.
+
+2005-08-31  Eric Blake  <ebb9@byu.net>
+
+       * modules/unistd-safer (Files): Add unistd--.h.
+       * modules/stdio-safer (Files): Add stdio--.h.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Emit more comments into gnulib.m4.
+       Emit more advice.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool: Enclose all occurrences of $destdir in "...", so
+       that it works when the directory contains spaces.
+
 2005-07-11  Bruno Haible  <bruno@clisp.org>
        and Stepan Kasal  <kasal@ucw.cz>