* memcoll.c (memcoll): Optimize for the common case where the
[gnulib.git] / ChangeLog
index c0c8c61..3eb6b03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,211 @@
+2006-08-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/cycle-check (configure.ac): Add gl_CYCLE_CHECK.
+
+2006-08-15  Bruno Haible  <bruno@clisp.org>
+
+       * modules/tmpdir (License): Change to LGPL.
+
+2006-08-15  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_all_modules, func_verify_module): COPYING is not a
+       module.
+
+2006-08-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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  <ebb9@byu.net>
+
+       * users.txt: Sort.  Add tar.
+
+2006-08-11  Bruno Haible  <bruno@clisp.org>
+
+       * users.txt: New file.
+
+2006-08-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/snprintf (Depends-on): Remove minmax.
+       (Maintainer): Add self and Bruno.
+
+2006-08-10  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_create_testdir): Detect unexpanded macros here
+       as well.
+
+2006-08-10  Eric Blake  <ebb9@byu.net>
+       and Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+       * gnulib-tool (func_import): Detect unexpanded macros in gnulib
+       namespace.
+
+2006-08-10  Jim Meyering  <jim@meyering.net>
+
+       * modules/same-inode: New module.
+       * modules/dev-ino: New module.
+       * modules/cycle-check: Depend on these modules, rather than simply
+       including their .h files.
+       (Makefile.am): Don't list cycle-check.[ch] here, now that they're
+       required via m4/cycle-check.m4.
+       * modules/same: Depend on new same-inode module, rather than
+       including same-inode.h.
+       * modules/chdir-safer: New file.
+
+       * modules/chown (Depends-on): Add stat-macros.
+
+2006-08-10  Eric Blake  <ebb9@byu.net>
+
+       * modules/verror (Depends-on): Remove bogus gl_VERROR that snuck
+       in from original proposal.
+
+2006-08-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/restrict: Remove; no longer needed now that we assume
+       Autoconf 2.59 or later.
+       * MODULES.html.sh: Remove 'restrict'.
+       * modules/argp (Depends-on): Remove 'restrict'.
+       * modules/base64 (Depends-on): Likewise.
+       * modules/gc (Depends-on): Likewise.
+       * modules/getaddrinfo (Depends-on): Likewise.
+       * modules/glob (Depends-on): Likewise.
+       * modules/inet_ntop (Depends-on): Likewise.
+       * modules/inet_pton (Depends-on): Likewise.
+       * modules/memxor (Depends-on): Likewise.
+       * modules/regex (Depends-on): Likewise.
+       * modules/strtok_r (Depends-on): Likewise.
+       * modules/time_r (Depends-on): Likewise.
+
+2006-08-08  Eric Blake  <ebb9@byu.net>
+
+       * modules/verror: New module.
+       * MODULES.html.sh: Document it.
+
+2006-08-07  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_create_testdir): Wrap the set of autoconf snippets
+       in an AC_DEFUN. Needed so that the autoconf snippets can use
+       AC_REQUIRE.
+
+2006-08-06  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+       * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
+       Initialize pkgdata_DATA.
+       * modules/javaversion (Makefile.am): Add to pkgdata_DATA, rather than
+       overriding it.
+
+2006-08-04  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
+       Make the mostlyclean-local rule depend on mostlyclean-generic.
+       Reported by Jim Meyering. Solution suggested by Ralf Wildenhues.
+
+2006-07-30  Bruno Haible  <bruno@clisp.org>
+
+       * modules/csharpexec (configure.ac): Comment out macro invocation.
+       * modules/javaexec (configure.ac): Likewise.
+       * modules/javacomp-script (configure.ac): Likewise.
+
+       * modules/csharpcomp-script (configure.ac): Use AC_REQUIRE.
+
+2006-07-30  Bruno Haible  <bruno@clisp.org>
+
+       * modules/javaversion (Makefile.am): Distribute javaversion.java and
+       javaversion.class. Also install javaversion.class in $(pkgdatadir) and
+       set PKGDATADIR to point to it.
+
+2006-07-30  Bruno Haible  <bruno@clisp.org>
+
+       * modules/clean-temp (Depends-on): Add linkedhash-list, remove
+       linked-list.
+
+2006-07-30  Bruno Haible  <bruno@clisp.org>
+
+       * modules/readlink (License): Change to LGPL.
+
+2006-07-30  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
+       Initialize MOSTLYCLEANFILES to core and *.stackdump, so that core dumps
+       get removed.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (autoconf_minversion): If a --dir option is given and
+       relevant, look for configure.ac there, not in the current directory.
+       Also use a simple search for AC_PREREQ, not "autoconf --trace".
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_usage): Document option --no-libtool.
+       Handle option --no-libtool.
+       (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Update
+       for changed semantics of $libtool variable.
+       (func_import): Likewise. If libtool is not used, show this through
+       an option --no-libtool.
+       (func_create_testdir): Update.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * modules/setenv (Depends-on): Add unistd.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       Make it possible for gnulib-tool to work with locally modified or
+       augmented gnulib repositories.
+       * gnulib-tool (func_usage): Document --local-dir option.
+       (local_gnulib_dir): New variable.
+       Handle --local-dir option.
+       (func_lookup_file): New function.
+       (func_all_modules, func_verify_module): Look also in $local_gnulib_dir.
+       (func_get_description, func_get_filelist, func_get_description,
+       func_get_filelist, func_get_dependencies, func_get_autoconf_snippet,
+       func_get_automake_snippet, func_get_include_directive,
+       func_get_license, func_get_maintainer): Use func_lookup_file.
+       (func_import, func_create_testdir): Use func_lookup_file.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (import, update): If there is no Makefile.am, look at
+       aclocal.m4, instead of bailing out.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (SORT): New variable.
+       (func_usage): Undocument --assume-autoconf option.
+       Remove --assume-autoconf option handling.
+       (autoconf_minversion): Determine from the contents of configure.ac.
+       (func_import): Remove autoconf_minversion handling.
+       Suggested by Eric Blake.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Don't create the $docbase directory if
+       there is no file to store there.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_usage): Revert most of the 2006-07-15 change.
+       Categorize the options by when they are useful.
+
+2006-07-29  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Extend error message about missing
+       --doc-base.
+
 2006-07-28  Simon Josefsson  <jas@extundo.com>
 
        * modules/inet_ntop (Depends-on): Depend on arpa_inet.