New module 'javacomp'.
[gnulib.git] / ChangeLog
index 9960e62..77ce668 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,410 @@
+2005-01-28  Bruno Haible  <bruno@clisp.org>
+
+       * modules/javacomp: New file.
+       * MODULES.html.sh (Java): Add javacomp.
+
+2005-01-26  Bruno Haible  <bruno@clisp.org>
+
+       * modules/javaexec: New file.
+       * MODULES.html.sh (Java): Add javaexec.
+
+2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+
+       * modules/lchown (Depends-on): Remove lchown.h
+
+2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/chdir-long (Depends-on): Remove mempcpy.
+
+2005-01-21  Bruno Haible  <bruno@clisp.org>
+
+       * modules/classpath: New file.
+       * MODULES.html.sh (Java): Add classpath.
+
+2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
+
+2005-01-20  Simon Josefsson  <jas@extundo.com>
+
+       * modules/version-etc-fsf: New file.
+
+2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+        * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
+        AC_LIBSOURCES now does this.
+       * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
+       with new ullong_max module.
+
+2005-01-19  Bruno Haible  <bruno@clisp.org>
+
+       * modules/sh-quote: New file.
+       * MODULES.html.sh (Executing programs): Add sh-quote.
+
+2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/ullong_max: New file.
+
+       * modules/chdir-long, modules/openat: New files.
+       * modules/save-cwd (Depends-on): Depend on chdir-long.
+       (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
+
+2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+
+       * modules/argp: Depend on vsnprintf
+
+2005-01-10  Jim Meyering  <jim@meyering.net>
+
+       * modules/closeout (Depends-on): Add atexit.
+
+2005-01-01  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Print #include directives when --import'ing.
+
+2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/error (Depends-on): Remove gettext.
+
+2004-12-28  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-base64.c: Include required header files.  Remove
+       unused variables.
+
+2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/getdate (Depends-on): Remove alloca-opt.
+
+2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
+       (2004-10-24) change.  Apparently this was a false alarm.
+
+       * modules/getdate: Depend on alloca-opt, not alloca.
+
+2004-12-18  Simon Josefsson  <jas@extundo.com>
+
+       * modules/alloca: Depend on alloca-opt, instead of duplicating it.
+
+2004-12-16  Simon Josefsson  <jas@extundo.com>
+
+       * tests/test-base64.c: Add license.
+
+2004-12-15  Stepan Kasal  <address@hidden>
+
+       * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
+
+2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/getcwd (Files): Add m4/d-ino.m4.
+       Suggested by Mark D. Baushke.
+
+2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/hard-locale (Depends-on): Add strdup.
+
+2004-12-04  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getaddrinfo (License): Add LGPL, reported by Yoann
+       Vandoorselaere <yoann@prelude-ids.org>.
+
+2004-11-30  Simon Josefsson  <jas@extundo.com>
+
+       * MODULES.html.sh (Extra functions based on ANSI C 89): Add
+       base64.
+
+       * tests/test-base64.c: New file.
+
+       * modules/base64: New file.
+
+2004-11-30  Simon Josefsson  <jas@extundo.com>
+
+       * modules/restrict (License): Change to LGPL.
+
+2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
+       (Depends-on): Remove pathmax, same.  Add mempcpy.
+       (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
+       (Makefile.am): Append getcwd.h to lib_SOURCES.
+       (Include): Add getcwd.h.
+       (Maintainer): Change from Jim Meyering to "all, glibc",
+       since getdate now uses intended-for-glibc code.
+       * modules/xgetcwd (Files): Remove m4/getcwd.m4.
+       (Depends-on): Depend on getcwd.  Do not depend on pathmax.
+
+2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/canonicalize (Depends-on): Add xreadlink.
+       Problem reported by James Youngman.
+
+2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/canon-host (Depends-on): Add strdup.
+
+2004-11-16  Jim Meyering  <jim@meyering.net>
+
+       * modules/closeout (Depends-on): Add fpending.
+
+2004-11-11  Simon Josefsson  <jas@extundo.com>
+
+       * modules/strtok_r: New file.
+
+       * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
+       strtok_r.
+
+2004-11-08  Simon Josefsson  <jas@extundo.com>
+
+       * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
+       getaddrinfo.
+
+       * modules/getaddrinfo: New file.
+
+2004-11-10  Jim Meyering  <jim@meyering.net>
+
+       * modules/closeout (Depends-on): Remove fpending.
+
+2004-11-04  Bruno Haible  <bruno@clisp.org>
+
+       * modules/allocsa (Files): Add lib/allocsa.valgrind.
+       (Makefile.am): Distribute it.
+
+2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/getdate (Files): Add doc/getdate.texi.
+       (Depends-on): Add setenv, xalloc.
+
+2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/regex (lib_SOURCES): Add regex.c.
+       Reported by James Youngman in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
+
+2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
+       missing.  Problem reported by James Youngman.
+
+2004-10-16  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Fix comments.  Fix parse problem.
+       (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
+
+2004-10-15  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
+
+2004-10-15  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
+       the portions belonging to each module.
+       Suggested by Derek Robert Price <derek@ximbiot.com>.
+
+2004-10-15  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool: Untabify. Initialize supplied_libname.
+       (func_usage): More homogenous output.
+       (func_modules_transitive_closure, func_modules_to_filelist,
+       func_emit_lib_Makefile_am): New functions.
+       (func_import): New function, extracted from big case statement. Use
+       func_get_license, func_modules_transitive_closure,
+       func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
+       opt_lgpl. Don't use test -a, as it's not portable.
+       (func_create_testdir): Use func_modules_transitive_closure,
+       func_modules_to_filelist, func_emit_lib_Makefile_am.
+
+2004-10-11  Bruno Haible  <bruno@clisp.org>
+
+       * MODULES.html.sh (Support for systems lacking ISO C 99): Add
+       vsnprintf.
+
+2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
+
+       * modules/vsnprintf: New file.
+
+2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
+
+       * modules/argmatch, modules/argp, modules/closeout, modules/error,
+       modules/exclude, modules/getdate, modules/getline,
+       modules/getndelim2, modules/getpass, modules/getpass-gnu,
+       modules/getusershell, modules/linebuffer, modules/md5,
+       modules/mountlist, modules/posixtm, modules/readtokens,
+       modules/readutmp, modules/regex, modules/sha1,
+       modules/version-etc, modules/yesno:
+       Remove dependency on unlocked-io.
+
+2004-10-04  Bruno Haible  <bruno@clisp.org>
+
+       * modules/README: New file.
+       * gnulib-tool (func_all_modules, func_verify_module): modules/README is
+       not a module.
+
+2004-10-04  Simon Josefsson  <jas@extundo.com>
+
+       * modules/memmem: New file.
+       * tests/test-memmem.c: New file.
+       * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
+
+2004-10-01  Bruno Haible  <bruno@clisp.org>
+
+       * MODULES.html.sh: Add strsep.
+
+2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
+
+       * modules/strsep: New file.
+
+2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
+
+2004-09-30  Simon Josefsson  <jas@extundo.com>
+
+       * modules/snprintf: New file.
+
+2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/argp (Maintainer): Replace Simon Josefsson
+       by Sergey Poznyakoff.
+
+2004-10-01  Simon Josefsson  <jas@extundo.com>
+
+       * MODULES.html.sh (Extra functions based on ANSI C 89): Add
+       memmem.
+
+       * tests/test-memmem.c: New file.
+
+       * modules/memmem: New file.
+
+2004-09-29  Bruno Haible  <bruno@clisp.org>
+
+       * modules/alloca-opt: New file, derived from modules/alloca.
+       * modules/allocsa: Depend on alloca-opt instead of alloca.
+       * modules/setenv: Likewise.
+       * modules/vasnprintf: Likewise.
+       * MODULES.html.sh: Add alloca-opt.
+
+2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/dummy: Change license to LGPL.
+
+2004-09-29  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: New parameter --lgpl, to asseert that modules are
+       LGPL, and to replace license template from GPL to LGPL.
+
+2004-09-24  Simon Josefsson  <jas@extundo.com>
+
+       * modules/minmax (License): Change from GPL to LGPL.
+
+2004-09-23  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (--import): Typo.
+
+2004-09-21  Simon Josefsson  <jas@extundo.com>
+
+       * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
+       snprintf.
+
+       * modules/snprintf: New file.
+
+2004-09-05  Simon Josefsson  <jas@extundo.com>
+
+       * modules/getaddrinfo: Add.
+
+2004-09-23  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
+
+2004-09-22  Bruno Haible  <bruno@clisp.org>
+
+       * modules/*: Add 'License' field.
+       * gnulib-tool: Accept --extract-license option.
+       (func_get_license): New function.
+
+2004-09-21  Bruno Haible  <bruno@clisp.org>
+
+       * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
+       Reported by Simon Josefsson.
+
+2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/inttostr (Files): Add m4/longlong.m4, since it uses
+       gl_AC_TYPE_LONG_LONG.
+
+2004-09-18  Simon Josefsson  <jas@extundo.com>
+       and  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
+       calls with autoreconf.  Define GL_LIB.
+
+2004-09-09  Karl Berry  <karl@gnu.org>
+
+       * regex.[ch]: delete from the root.  These were supposed to be
+               synced with emacs cvs, but this has not happened for about
+               a year, and anyway nothing else uses emacs regex.[ch].
+               bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
+               lib/regex[.ch] is untouched.
+
+2004-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/vasnprintf (Files): Add m4/eoverflow.m4.
+
+2004-09-08  Bruno Haible  <bruno@clisp.org>
+            Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * modules/stdint: New file.
+       * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
+
+2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * modules/xvasprintf: New file.
+       * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
+
+2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/userspec: Don't depend on alloca.
+
+2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
+       readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
+       utimecmp, utimens, xnanosleep.  Rename sha to sha1.
+
+2004-08-16  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Use sed instead of autoconf --trace, inspired by
+       libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
+       Add --dry-run for --import.
+       Let user provided command line parameters override configure.ac
+       settings.
+
+2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/argp (Files): Add m4/unlocked-io.m4.
+       (Depends-on): Add extensions.
+
+2004-08-12  Simon Josefsson  <jas@extundo.com>
+
+       * gnulib-tool: Add --source-base, --m4-base, --libtool options.
+       Change default library name from libfoo to libgnu.
+       Now, if you have a configure.ac that says:
+               gl_SOURCE_BASE(gl)
+               gl_M4_BASE(gl/m4)
+               gl_MODULES(error getopt etcetera)
+               gl_INIT
+       you can import all you need by running:
+               ../gnulib/gnulib-tool --import
+
+       * modules/getopt (Files): Rename getopt.h to getopt_.h.
+       (Makefile.am): Rewrite, use logic from argz.
+       (Include): Use <getopt.h> instead of "getopt.h".
+
+2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
+       m4/uintmax_t.m4.
+
 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
 
        * modules/xalloc-die: New file.
        (configure.ac): Rename gl_SHA to gl_SHA1.
        (Include): sha.h -> sha1.h.
 
+2004-08-08  Simon Josefsson  <jas@extundo.com>
+
+       * modules/xgethostname (Depends-on): Remove exit and error (not
+       used).
+
+       * modules/getpass-gnu: Add getpass.h.
+       (Depends-on): Add stdbool.
+       * modules/getpass: Add getpass.h.
+
 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
 
        More merge from coreutils.
        * modules/pipe (Depends-on): Add wait-process.
        * modules/stat (Depends-on): Add xalloc.
        * modules/userspec (Files): Add lib/userspec.h.
-       * modules/xstrtol (Depends-on): Add error.
-
-2004-06-01  Jim Meyering  <jim@meyering.net>
-
-       * modules/calloc: New file.
-
-2004-06-01  Paul Eggert  <eggert@cs.ucla.edu>
-
-       * modules/file-type: Add lib/stat-macros.h.
-
-2004-05-30  Paul Eggert  <eggert@cs.ucla.edu>
-
-       * modules/hash (Depends-on): Remove malloc, realloc.
-       * modules/xalloc (Depends-on): Likewise.
-
-       * README: Mention that the 'free' module works around the
-       problem with 'free (0)'.
-       Mention LIA-1 and C99.
-       Add a copyright notice.
-
-2004-05-17  Derek R. Price  <derek@ximbiot.com>
-           Paul Eggert  <eggert@cs.ucla.edu>
-
-       * modules/argp: Depend on alloca.
-
-2004-05-16  Paul Eggert  <eggert@cs.ucla.edu>
-
-       * modules/getdate: Depend on alloca.
-       * modules/setenv: Likewise.
-
-2004-05-04  Derek Price  <derek@ximbiot.com>
-
-       * modules/argp: Remove dependency on alloca.
-
-2004-04-27  Derek Price  <derek@ximbiot.com>
-
-       * m4/dos.m4 (gl_AC_DOS): Add Cygwin to list of Windows/DOS
-       environments that accept backslashes and drive letters in paths.
-
-2004-04-20  Jim Meyering  <jim@meyering.net>
-
-       * modules/dirfd: Change UTILS_ macro name prefix to gl_.
-       * modules/mkstemp: Likewise.
-       * modules/mkdir: Likewise.
-
-2004-04-18  Jim Meyering  <jim@meyering.net>
-
-       Change jm_ to gl_ in AC_DEFINE'd names.
-       * modules/assert, modules/chown, modules/fpending:
-       * modules/ftruncate, modules/getgroups, modules/group-member:
-       * modules/lchown, modules/lstat, modules/memcmp:
-       * modules/nanosleep, modules/putenv, modules/stat:
-       * modules/strftime, modules/unlocked-io, modules/utime:
-       * modules/xstrtoimax, modules/xstrtoumax:
-
-2004-04-12  Paul Eggert  <eggert@twinsun.com>
-
-       * config/srclist.txt: Restore setenv.c, unsetenv.c from gettext.
-       Add intmax.m4, printf-posix.m4, sig_atomic_t.m4,
-       signalblocking.m4, ssize_t.m4.
-       * lib/unsetenv.c: Regenerate: this subtracts 1 from the
-       copyright year (!).
-       * m4/printf-posix.m4: Regenerate.
-
-       * modules/inttostr (EXTRA_DIST): Move inttostr.c here....
-       (lib_SOURCES): from here.
-       * modules/getopt (lib_SOURCES): Add getopt_int.h.
-
-2004-04-12  Jim Meyering  <jim@meyering.net>
-
-       * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free,
-       tzset.
-
-2004-03-30  Jim Meyering  <jim@meyering.net>
-
-       * modules/realloc (Files): Remove m4/realloc.m4.
-       (configure.ac): Depend on AC_FUNC_REALLOC, rather than jm_FUNC_REALLOC.
-       * modules/malloc (Files): Remove m4/malloc.m4.
-       (configure.ac): Depend on AC_FUNC_MALLOC, rather than jm_FUNC_MALLOC.
-
-2004-03-30  Paul Eggert  <eggert@twinsun.com>
-
-       * modules/inttostr: New file.
-       * modules/getdate: Depend on timespec, stdbool, gettime.
-
-2004-03-29  Paul Eggert  <eggert@twinsun.com>
-
-       * modules/getloadvg: Depend on cloexec and xalloc.
-
-2004-03-09  Paul Eggert  <eggert@twinsun.com>
-
-       * modules/getopt: Add lib/getopt_int.h.
-
-2004-01-18  Simon Josefsson  <jas@extundo.com>
-
-       * modules/strdup (Files, Makefile.am): Add strdup.h.
-
-2004-02-22  Bruno Haible  <bruno@clisp.org>
-
-       * modules/xalloc: Remove dependency on stdbool.
-       Reported by Derek Robert Price <derek@ximbiot.com>.
-
-2004-02-03  Bruno Haible  <bruno@clisp.org>
-
-       * modules/pipe: New file.
-       * MODULES.html.sh (func_all_modules): Add pipe.
-
-2004-01-27  Bruno Haible  <bruno@clisp.org>
-
-       * modules/execute: New file.
-       * MODULES.html.sh (func_all_modules): Add execute.
-
-2004-01-23  Paul Eggert  <eggert@twinsun.com>
-
-       * modules/argmatch, modules/obstack, modules/xstrtol:
-       Depend on exitfail.
-
-2004-01-20  Bruno Haible  <bruno@clisp.org>
-
-       * modules/setenv: Depend on allocsa instead of alloca.
-
-2004-01-20  Bruno Haible  <bruno@clisp.org>
-
-       * modules/xallocsa: New file.
-       * MODULES.html.sh (func_all_modules): Add xallocsa.
-
-2004-01-20  Bruno Haible  <bruno@clisp.org>
-
-       * modules/allocsa: New file.
-       * MODULES.html.sh (func_all_modules): Add allocsa.
-
-2004-01-20  Bruno Haible  <bruno@clisp.org>
-
-       * modules/eealloc: New file.
-       * MODULES.html.sh (func_all_modules): Add eealloc.
-
-2004-01-15  Paul Eggert  <eggert@twinsun.com>
-
-       * modules/poll: Add BUILT_SOURCES.
-       Prefer "$@" to "poll.h" in rule for building poll.h.
-       All this is for consistency with alloca and fnmatch.
-
-       * modules/same: Depend on stdbool.
-
-2003-12-03  Bruno Haible  <bruno@clisp.org>
+       * modules/xstrto
 
        Upgrade from gettext-0.13.
        * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,