X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=81a7d673f579c4d9ce2490a9c50847653e5d8454;hb=563da0755fefb7a98f8a4ee4e4de6c8c2b559905;hp=9a5d4b9e9f4feb429ba351b406d2fc4a49335baf;hpb=ee205bb86d7eb45b342976042f01be16a1c8de3d;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 9a5d4b9e9..81a7d673f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,385 @@ +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/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".