Merge regex changes from libc, removing some of our
[gnulib.git] / ChangeLog
index 95df43d..f08bdcb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,522 @@
+2006-04-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/regex (Depends-on): Add ssize_t.
+
+2006-03-08  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Fix refresh-po, to handle no translated
+       languages.
+
+2006-03-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh (Support for systems lacking POSIX:2001):
+       Add unistd.
+       * modules/c-stack (Depends-on): Add unistd.
+       * modules/getlogin_r: Likewise.
+       * modules/glob: Likewise.
+       * modules/pagealign_alloc: Likewise.
+       * modules/unistd (Files): Remove lib/unistd_.h.
+       (EXTRA_DIST): Remove.
+       (unistd.h): Create using 'echo' rather than 'cp', so that we don't
+       need unistd_.h.
+       (MOSTLYCLEANFILES): Remove unistd.h-t.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getopt (Depends-on): Add unistd.
+
+       * modules/unistd: New file.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * modules/gc-random: New file.
+
+2006-03-03  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add refresh-po rule, based on ideas from
+       libidn and bison.
+
+2006-03-03  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add several syntax checks from CoreUtils.
+
+2006-03-03  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add indent target.
+
+2006-03-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/gettime (Depends-on): Add extensions module.
+       * modules/nanosleep (Depends-on): Likewise.
+       * modules/settime (Depends-on): Likewise.
+
+2006-02-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/intprops: New file.
+       * MODULES.html.sh (Numeric conversion functions <stdlib.h>):
+       Add intprops.
+       * modules/getloadavg (Files): Remove lib/intprops.h.
+       (Depends-on): Add intprops.
+       * modules/human: Likewise.
+       * modules/inttostr: Likewise.
+       * modules/openat: Likewise.
+       * modules/sig2str: Likewise.
+       * modules/userspec: Likewise.
+       * modules/utimecmp: Likewise.
+       * modules/xnanosleep: Likewise.
+       * modules/xstrtol: Likewise.
+
+2006-02-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny changes)
+
+       * modules/xstrtod: Omit xstrtod.h, xstrtod.c; they're in LIB_SOURCES.
+       * modules/lock-tests (TESTS): Use $(EXEEXT).
+       * modules/tls-tests: Likewise.
+        * modules/argp-tests: Likewise.
+       (check_PROGRAMS): New var, replacing...
+       (noinst_PROGRAMS, test_argp_SOURCES): Remove.
+
+2006-02-16  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getaddrinfo (Depends-on): Add sys_socket.
+
+2006-02-15  Simon Josefsson  <jas@extundo.com>
+
+       * build-aux/maint.mk: Add dsyntax-check rule.
+
+2006-02-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * modules/lstat (Depends-on): Don't depend on xalloc.
+       (License): Change from GPL to LGPL, since this is now simply a
+       replacement for a libc function.
+
+2006-02-14  Simon Josefsson  <jas@extundo.com>
+
+       * modules/maintainer-makefile (Files): Rename.
+
+       * build-aux/GNUmakefile: Rename Makefile.maint to maint.mk
+       and (the local) Makefile.cfg to maint-cfg.mk.
+
+       * build-aux/Makefile.maint, build-aux/maint.mk: Renamed the former
+       to the latter.
+
+       * modules/maintainer-makefile: New module.
+
+       * build-aux/Makefile.maint: New file, from GNU CoreUtils, although
+       severaly stripped to make it possible to build it up from scratch
+       with reliable tests.
+
+       * build-aux/GNUmakefile: New file, from GNU CoreUtils with some
+       fixes to permit overriding the default actions when configure and
+       makefile are not available.
+
+2006-02-13  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (Usage): Fix --import, from
+       karl@freefriends.org (Karl Berry).
+
+2006-02-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/closeout (Depends-on): Remove atexit.
+
+2006-01-26  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Use "trap 'exit $?' instead of "trap :".
+       Reported by Paul Eggert.
+
+2006-01-25  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Use "trap :" instead of "trap -" to get
+       rid of a trap command. For Solaris sh.
+       Reported by Mark D. Baushke <mdb@gnu.org>.
+
+2006-01-24  Bruno Haible  <bruno@clisp.org>
+
+       * modules/strnlen (Maintainer): Change from glibc to all.
+
+2006-01-24  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Avoid constructing complicated sed
+       expressions inside backquote.
+       Report and solution by Mark D. Baushke <mdb@gnu.org>.
+
+2006-01-24  Jim Meyering  <jim@meyering.net>
+
+       * modules/openat (Files): Add lib/intprops.h.
+       From Mark D. Baushke.
+
+2006-01-19  Simon Josefsson  <jas@extundo.com>
+
+       * modules/lock-tests: Use check_PROGRAMS instead of noinst_PROGRAMS.
+       Remove the test_*_SOURCES variable: automake infers it by default.
+       * modules/tls-tests: Likewise.
+
+2006-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
+
+        * gnulib-tool, build-aux/csharpcomp.sh.in: Do not pass `-q' to mktemp.
+        Reported by Bruce Korb <bkorb@gnu.org>.
+
+2006-01-21  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * modules/argp-tests: New module
+       * tests/test-argp.c: New file
+       * tests/test-argp-2.sh: New file
+
+2006-01-20  Simon Josefsson  <jas@extundo.com>
+
+       * modules/inet_ntop (Depends-on): Depend on sys_socket.
+
+2006-01-19  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Set check_PROGRAMS.
+
+       * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
+       modules/des-tests, modules/gc-arcfour-tests,
+       modules/gc-arctwo-tests, modules/gc-des-tests,
+       modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
+       modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
+       modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
+       modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
+       modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
+       modules/md5-tests, modules/readline, modules/rijndael-tests: Use
+       check_PROGRAMS instead of noinst_PROGRAMS to be able to remove
+       test_*_SOURCES.
+
+2006-01-18  Simon Josefsson  <jas@extundo.com>
+
+       * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
+       modules/des-tests, modules/gc-arcfour-tests,
+       modules/gc-arctwo-tests, modules/gc-des-tests,
+       modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
+       modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
+       modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
+       modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
+       modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
+       modules/md5-tests, modules/readline, modules/rijndael-tests: Add
+       $(EXEEXT) to automake TESTS variable, for mingw32.
+
+2006-01-18  Simon Josefsson  <jas@extundo.com>
+
+       * modules/socklen (Depends-on): Depend on sys_socket.
+
+2006-01-17  Bruno Haible  <bruno@clisp.org>
+
+       * modules/ssize_t (Include): Add <sys/types.h>.
+
+2006-01-17  Simon Josefsson  <jas@extundo.com>
+
+       * modules/socklen (Include): Need sys/socket.h.
+
+2006-01-12  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import, func_create_testdir): Don't go into an
+       endless loop while replacing $auxdir with build-aux.
+
+2006-01-12  Bruno Haible  <bruno@clisp.org>
+
+       * modules/ldd: New file.
+       * build-aux/ldd.sh.in: New file.
+       * MODULES.html.sh (Support for building libraries and executables): Add
+       ldd.
+
+2006-01-11  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (AUTOCONF, ACLOCAL, AUTOMAKE, AUTORECONF): Make
+       overridable by the user.
+       Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2006-01-08  Bruno Haible  <bruno@clisp.org>
+
+       Avoid "ar: no archive members specified" error on MacOS X.
+       * gnulib-tool (func_modules_add_dummy): New function.
+       (func_import, func_create_testdir): Invoke it.
+
+2006-01-08  Bruno Haible  <bruno@clisp.org>
+
+       Ensure automatic ordering between gl_LOCK and gl_ARGP.
+       * gnulib-tool (func_import, func_create_testdir): Put gl_LOCK into
+       the "early" section as well.
+
+2006-01-08  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
+       Initialize also noinst_HEADERS to empty.
+
+2006-01-08  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (AUTOMAKEPATH, AUTOCONF, ACLOCAL, AUTOMAKE): New
+       variables.
+       (func_create_megatestdir): Call aclocal, autoconf, automake here, not
+       autoreconf.
+
+2006-01-11  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import, func_create_testdir): Replace build-aux
+       with $auxdir in AC_CONFIG_FILES statements.
+
+2006-01-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/readutmp (Maintainer): Add myself.
+
+2006-01-10  Bruno Haible  <bruno@clisp.org>
+
+       * modules/readutmp: Depend on module free.
+       * modules/strtok_r: Depend on module restrict.
+
+2006-01-10  Simon Josefsson  <jas@extundo.com>
+
+       * modules/sys_socket: New file.
+
+2006-01-07  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_tests_Makefile_am): Emit an empty SUBDIR
+       variable.
+       Needed to avoid an automake error regarding the 'gettext' module.
+
+2006-01-07  Bruno Haible  <bruno@clisp.org>
+
+       * modules/gettext (configure.ac): Add an invocation of
+       AM_GNU_GETTEXT_VERSION. Needed since autoreconf is used by gnulib-tool.
+
+2006-01-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils:
+
+       * MODULES.html.sh (build_lib): New section, with new lib-ignore module.
+       * modules/lib-ignore: New file.
+       * modules/mkdir-p (Files): Add chdir-safer.c, chdir-safer.h, lchmod.h,
+       chdir-safer.m4, lchmod.m4.
+       * modules/openat: Add mkdirat.c, openat-priv.h.
+
+2006-01-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/strnlen (Include): Use strnlen.h.
+
+2006-01-09  Simon Josefsson  <jas@extundo.com>
+
+       * modules/inet_ntop (Depends-on): Add restrict.
+
+2006-01-09  Simon Josefsson  <jas@extundo.com>
+
+       * modules/gc-rijndael-tests (License): Put under LGPL.
+
+       * modules/gc-des-tests (License): Likewise.
+
+       * modules/gc-arcfour-tests (License): Likewise.
+
+       * modules/gc-arctwo-tests (License): Likewise.
+
+       * modules/gc-pbkdf2-sha1-tests (License): Likewise.
+
+       * modules/gc-hmac-sha1-tests (Files): Likewise.
+
+       * modules/gc-hmac-md5-tests (License): Likewise.
+
+       * modules/gc-sha1-tests (License): Likewise.
+
+       * modules/gc-md5-tests (License): Likewise.
+
+       * modules/gc-md4-tests (License): Likewise.
+
+       * modules/gc-md2-tests (License): Likewise.
+
+       * modules/gc-tests (License): Likewise.
+
+       * modules/des-tests (License): Likewise.
+
+       * modules/md4-tests (License): Likewise.
+
+       * modules/md2-tests (License): Likewise.
+
+2006-01-09  Bruno Haible  <bruno@clisp.org>
+
+       * build-aux/javacomp.sh.in: New file, moved from lib/.
+       * modules/javacomp-script (Files): Update.
+       (configure.ac): Add AC_CONFIG_FILES invocation.
+       (EXTRA_DIST): Remove variable.
+
+       * build-aux/javaexec.sh.in: New file, moved from lib/.
+       * modules/javaexec (Files): Update.
+       (configure.ac): Add AC_CONFIG_FILES invocation.
+       (EXTRA_DIST): Remove javaexec.sh.in.
+
+       * build-aux/csharpcomp.sh.in: New file, moved from lib/.
+       * modules/csharpcomp-script (Files): Update.
+       (configure.ac): Add AC_CONFIG_FILES invocation.
+       (EXTRA_DIST): Remove variable.
+
+       * build-aux/csharpexec.sh.in: New file, moved from lib/.
+       * modules/csharpexec (Files): Update.
+       (configure.ac): Add AC_CONFIG_FILES invocation.
+       (EXTRA_DIST): Remove csharpexec.sh.in.
+
+2006-01-07  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Add an AC_PROG_RANLIB dependency to
+       gl_EARLY.
+
+2006-01-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * README: Gnulib normally doesn't generate a tarball.
+
+2005-12-28  Bruno Haible  <bruno@clisp.org>
+
+       * build-aux/config.rpath: Update from GNU gettext.
+
+2005-12-16  Jim Meyering  <jim@meyering.net>
+
+       * modules/fprintftime: New module.
+       * MODULES.html.sh (Date and time <time.h>): Add fprintftime.
+
+2005-12-15  Simon Josefsson  <jas@extundo.com>
+
+       * modules/socklen (configure.ac): Fix M4 macro name, to align with
+       new m4/socklen.m4.
+
+2005-12-09  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * modules/argp (Files): Add argp-pin.c
+       (Depends-on): dirname
+       (lib_SOURCES): Add argp-pin.c
+
+2005-12-02  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Accept GPLed build tool modules when
+       --lgpl is given.
+       * modules/csharpcomp-script: New file.
+       * modules/csharpcomp: Depend on it.
+       * modules/javacomp-script: New file.
+       * modules/javacomp: Depend on it.
+       Suggested by Simon Josefsson.
+
+2005-11-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/savedir (Depends-on): Add openat.
+
+2005-11-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/obstack (Files): Add m4/ulonglong.m4.
+       Problem reported by Davide Angelocola.
+
+2005-11-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/gethrxtime (Depends-on): Add gettime.
+
+2005-11-04  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool: Implement --update mode.
+
+2005-10-28  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-gc-md4.c, tests/test-gc-md5.c, tests/test-gc-sha1.c:
+       Test more.
+
+       * tests/test-gc-md2.c, tests/test-md2.c: New files.
+
+       * modules/md2, modules/md2-tests: New files.
+
+2005-10-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/verify (License): Change from GPL to LGPL.  This is a
+       tiny module and there are apparently near-equivalents that are
+       under the BSD license.
+
+2005-10-24  Simon Josefsson  <jas@extundo.com>
+
+       * modules/sha1: Relicense to LGPL.
+
+2005-10-23  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (func_import): Fix --tests-base.
+
+2005-10-22  Simon Josefsson  <jas@extundo.com>
+
+       * modules/arcfour (Depends-on): Need stdint.
+
+2005-10-21  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import, func_create_testdir): Add quoting to last
+       patch.
+
+2005-10-21  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (func_import, func_create_testdir): Define automake
+       conditional GL_COND_LIBTOOL if libtool is used (to be used by modules
+       Makefile.am snippet),
+       suggested by Bruno Haible <bruno@clisp.org>.
+
+       * modules/gc (Makefile.am): Use it.
+
+2005-10-21  Simon Josefsson  <jas@extundo.com>
+
+       * modules/des, modules/des-tests: New files.
+
+       * modules/gc-des, modules/gc-des-tests: New files.
+
+       * tests/test-des.c, tests/test-gc-des.c: New file.
+
+2005-10-21  Simon Josefsson  <jas@extundo.com>
+
+       * modules/arctwo, modules/arctwo-tests: New files.
+
+       * tests/test-arctwo.c: New file.
+
+       * modules/gc-arctwo, modules/gc-arctwo-tests: New files.
+
+       * tests/test-gc-arctwo.c: New file.
+
+2005-10-19  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-gc-arcfour.c: New file.
+
+       * modules/gc-arcfour, modules/gc-arcfour-tests: New files.
+
+2005-10-19  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-gc-rijndael.c: New file.
+
+       * modules/gc-rijndael, modules/gc-rijndael-test: New files.
+
+2005-10-19  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-gc-md4.c, tests/test-gc-md5.c: Test gc_hash_buffer
+       interface too.
+
+2005-10-19  Simon Josefsson  <jas@extundo.com>
+
+       * modules/gc-md4, modules/gc-md4-tests: New file.
+
+       * tests/test-gc-md4.c: New file.
+
+2005-10-18  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-md4.c: New file.
+
+       * modules/md4, modules/md4-tests: New files.
+
+2005-10-18  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-md5.c: New file.
+
+       * modules/md5-tests: New file.
+
+2005-10-17  Stepan Kasal  <kasal@ucw.cz>
+
+       * gnulib-tool (func_create_testdir): Omit the second check whether
+       BUILT_SOURCES in nonempty.
+
+2005-10-17  Simon Josefsson  <jas@extundo.com>
+
+       * modules/gc-sha1-tests: New file.
+
+       * tests/test-gc-sha1.c: New file.
+
 2005-10-17  Simon Josefsson  <jas@extundo.com>
 
        * tests/test-rijndael.c: New file.
 
 2005-10-17  Simon Josefsson  <jas@extundo.com>
 
        * tests/test-rijndael.c: New file.
 
+2005-10-17  Simon Josefsson  <jas@extundo.com>
+
        * modules/sha1: Depend on stdint instead of md5.
 
        * modules/md5: Depend on stdint, remove uint32_t.
        * modules/sha1: Depend on stdint instead of md5.
 
        * modules/md5: Depend on stdint, remove uint32_t.
 
 2005-10-13  Oskar Liljeblad  <oskar@osk.mine.nu>
 
 
 2005-10-13  Oskar Liljeblad  <oskar@osk.mine.nu>
 
-        * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
+       * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
 
 2005-10-13  Simon Josefsson  <jas@extundo.com>
 
 
 2005-10-13  Simon Josefsson  <jas@extundo.com>
 
        * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
        * config/config.rpath: Upgrade to gettext-0.12.1.
 
        * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
        * config/config.rpath: Upgrade to gettext-0.12.1.
 
-2003-05-22    <karl@gnu.org>
+2003-05-22  Karl Berry  <karl@gnu.org>
 
        * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
 
 
        * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
 
        * gnulib-tool (func_all_modules): Ignore files ending in ~.
        * MODULES.html.sh: Likewise.
 
        * gnulib-tool (func_all_modules): Ignore files ending in ~.
        * MODULES.html.sh: Likewise.
 
-2003-01-09    <karl@gnu.org>
+2003-01-09  Karl Berry  <karl@gnu.org>
 
        * MODULES.html.sh: include `dirname $0` in PATH, to find
        gnulib-tool.
 
        * MODULES.html.sh: include `dirname $0` in PATH, to find
        gnulib-tool.
        (func_module): Make it work with sed-3.02.
        * MODULES.txt: Remove file.
 
        (func_module): Make it work with sed-3.02.
        * MODULES.txt: Remove file.
 
-2003-01-01    <karl@gnu.org>
+2003-01-01  Karl Berry  <karl@gnu.org>
 
        * gnulib-tool (func_verify_module): report module name $module in
        error message, not $1.
 
        * gnulib-tool (func_verify_module): report module name $module in
        error message, not $1.
        * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
 
 
        * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
 
 
-Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+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.
 Copying and distribution of this file, with or without modification,
 are permitted provided the copyright notice and this notice are preserved.