X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=4a576c58be54790771852ac4d3e322435376a66e;hb=c3edfc411c57b3bd4f12a09674f143651990c1f2;hp=f8c819726c874059e268eb692fea51798b531cb5;hpb=0d2a1de66874d543cd0d9bec1a799da3faf33813;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index f8c819726..4a576c58b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,198 +1,554 @@ -2004-08-02 Simon Josefsson +2005-03-04 Derek R. Price + + * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions. + (func_import): Only replace files via --import when they have actually + changed. + +2005-03-03 Derek R. Price + Bruno Haible + + * modules/pagealign_alloc: New file. + * MODULES.html.sh (Memory management functions): Add pagealign_alloc. + +2005-03-01 Paul Eggert + + * modules/gettime (Makefile.am): Remove lib_SOURCES line. + Reported by Derek Price. + (Include): Add "timespec.h". + + * modules/xnanosleep (Depends-on): Remove gethrxtime. + +2005-02-26 Paul Eggert + + * modules/gethrxtime: New file. + * modules/xnanosleep (Files): Add m4/xnanosleep.m4. + (Depends-on): Add gethrxtime. + (configure.ac): Add gl_XNANOSLEEP. + (Makefile.am): Remove lib_SOURCES line. + +2005-02-24 Bruno Haible + + * modules/gettext (Files): Add m4/glibc2.m4. + +2005-02-22 Simon Josefsson + + * modules/iconvme: New file. + + * MODULES.html.sh: Add iconvme. + +2005-02-03 Paul Eggert + + * modules/chdir-long (Depends-on): Add memrchr. + * modules/memrchr (Files): Add lib/memrchr.h. + (Include): "memrchr.h". + +2005-01-28 Paul Eggert + + Sync from coreutils. + * modules/getloadavg (Files): Remove m4/getloadavg.m4. + (Depends-on): Add c-strtod. + (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG. + +2005-01-28 Bruno Haible + + * modules/javacomp: New file. + * MODULES.html.sh (Java): Add javacomp. + +2005-01-26 Bruno Haible + + * modules/javaexec: New file. + * MODULES.html.sh (Java): Add javaexec. + +2005-01-24 Sergey Poznyakoff + + * modules/lchown (Depends-on): Remove lchown.h + +2005-01-21 Paul Eggert + + * modules/chdir-long (Depends-on): Remove mempcpy. + +2005-01-21 Bruno Haible + + * modules/classpath: New file. + * MODULES.html.sh (Java): Add classpath. + +2005-01-20 Paul Eggert + + * MODULES.html.sh (Command-line arguments): Add version-etc-fsf. + +2005-01-20 Simon Josefsson + + * modules/version-etc-fsf: New file. + +2005-01-19 Paul Eggert + + * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h; + AC_LIBSOURCES now does this. + * MODULES.html.sh (Sizes of integer types ): New element, + with new ullong_max module. + +2005-01-19 Bruno Haible + + * modules/sh-quote: New file. + * MODULES.html.sh (Executing programs): Add sh-quote. + +2005-01-18 Paul Eggert + + * 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 + + * modules/argp: Depend on vsnprintf + +2005-01-10 Jim Meyering + + * modules/closeout (Depends-on): Add atexit. + +2005-01-01 Simon Josefsson + + * gnulib-tool: Print #include directives when --import'ing. + +2004-12-28 Paul Eggert + + * modules/error (Depends-on): Remove gettext. + +2004-12-28 Simon Josefsson + + * tests/test-base64.c: Include required header files. Remove + unused variables. + +2004-12-23 Paul Eggert + + * modules/getdate (Depends-on): Remove alloca-opt. + +2004-12-19 Paul Eggert + + * 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 + + * modules/alloca: Depend on alloca-opt, instead of duplicating it. + +2004-12-16 Simon Josefsson + + * tests/test-base64.c: Add license. + +2004-12-15 Stepan Kasal + + * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command. + +2004-12-12 Paul Eggert + + * modules/getcwd (Files): Add m4/d-ino.m4. + Suggested by Mark D. Baushke. + +2004-12-04 Paul Eggert + + * modules/hard-locale (Depends-on): Add strdup. + +2004-12-04 Simon Josefsson + + * modules/getaddrinfo (License): Add LGPL, reported by Yoann + Vandoorselaere . + +2004-11-30 Simon Josefsson + + * 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 + + * modules/restrict (License): Change to LGPL. + +2004-11-26 Paul Eggert + + * 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 + + * modules/canonicalize (Depends-on): Add xreadlink. + Problem reported by James Youngman. + +2004-11-16 Paul Eggert + + * modules/canon-host (Depends-on): Add strdup. + +2004-11-16 Jim Meyering + + * modules/closeout (Depends-on): Add fpending. + +2004-11-11 Simon Josefsson + + * modules/strtok_r: New file. - * modules/getsubopt: New file. * MODULES.html.sh (Support for systems lacking POSIX:2001): Add - getsubopt. + strtok_r. -2004-08-05 Paul Eggert +2004-11-08 Simon Josefsson - Merge from coreutils. - * modules/c-strtod, modules/c-strtold, modules/canonicalize, - modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files. - * modules/path-concat: Don't depend on strdup. + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + getaddrinfo. -2004-08-03 Paul Eggert + * modules/getaddrinfo: New file. - * modules/fatal: Remove, as the "fatal" module wasn't used or working. - * MODULES.html.sh (func_all_modules): Remove fatal. +2004-11-10 Jim Meyering -2004-07-19 Bruno Haible + * modules/closeout (Depends-on): Remove fpending. - * MODULES.html.sh (func_all_modules): Add dummy. +2004-11-04 Bruno Haible -2004-07-16 Simon Josefsson + * modules/allocsa (Files): Add lib/allocsa.valgrind. + (Makefile.am): Distribute it. - * modules/dummy: New file. +2004-10-29 Paul Eggert -2004-07-09 Paul Eggert + * modules/getdate (Files): Add doc/getdate.texi. + (Depends-on): Add setenv, xalloc. - * modules/chown (Files): Add lib/fchown-stub.c, since - gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub). +2004-10-24 Paul Eggert -2004-06-22 Paul Eggert + * modules/regex (lib_SOURCES): Add regex.c. + Reported by James Youngman in + . - * modules/argz: Omit "#include". +2004-10-17 Paul Eggert - * MODULES.html.sh (func_all_modules): Add calloc, to match - 2004-06-01 addition of calloc module. + * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was + missing. Problem reported by James Youngman. -2004-06-22 Gary V. Vaughan +2004-10-16 Simon Josefsson - * modules/argz: New file. - * MODULES.html.sh (func_all_modules): Add argz. + * gnulib-tool: Fix comments. Fix parse problem. + (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES. -2004-06-12 Jim Meyering - and Paul Eggert +2004-10-15 Bruno Haible - * modules/hash (Files): Add lib/xalloc.h. - * 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. + * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed. + +2004-10-15 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate + the portions belonging to each module. + Suggested by Derek Robert Price . + +2004-10-15 Bruno Haible + + * 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 + + * MODULES.html.sh (Support for systems lacking ISO C 99): Add + vsnprintf. + +2004-10-11 Yoann Vandoorselaere + + * modules/vsnprintf: New file. + +2004-10-04 Paul Eggert + + * 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-06-01 Jim Meyering +2004-10-04 Bruno Haible - * modules/calloc: New file. + * modules/README: New file. + * gnulib-tool (func_all_modules, func_verify_module): modules/README is + not a module. -2004-06-01 Paul Eggert +2004-10-04 Simon Josefsson - * modules/file-type: Add lib/stat-macros.h. + * modules/memmem: New file. + * tests/test-memmem.c: New file. + * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem. -2004-05-30 Paul Eggert +2004-10-01 Bruno Haible - * modules/hash (Depends-on): Remove malloc, realloc. - * modules/xalloc (Depends-on): Likewise. + * MODULES.html.sh: Add strsep. - * README: Mention that the 'free' module works around the - problem with 'free (0)'. - Mention LIA-1 and C99. - Add a copyright notice. +2004-10-01 Yoann Vandoorselaere -2004-05-17 Derek R. Price - Paul Eggert + * modules/strsep: New file. - * modules/argp: Depend on alloca. +2004-09-30 Paul Eggert -2004-05-16 Paul Eggert + * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf. - * modules/getdate: Depend on alloca. +2004-09-30 Simon Josefsson + + * modules/snprintf: New file. + +2004-09-30 Paul Eggert + + * modules/argp (Maintainer): Replace Simon Josefsson + by Sergey Poznyakoff. + +2004-10-01 Simon Josefsson + + * 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 + + * 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 + + * modules/dummy: Change license to LGPL. + +2004-09-29 Simon Josefsson + + * 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 + + * modules/minmax (License): Change from GPL to LGPL. + +2004-09-23 Simon Josefsson + + * gnulib-tool (--import): Typo. + +2004-09-21 Simon Josefsson + + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + snprintf. + + * modules/snprintf: New file. + +2004-09-05 Simon Josefsson + + * modules/getaddrinfo: Add. + +2004-09-23 Simon Josefsson + + * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default. -2004-05-04 Derek Price +2004-09-22 Bruno Haible - * modules/argp: Remove dependency on alloca. + * modules/*: Add 'License' field. + * gnulib-tool: Accept --extract-license option. + (func_get_license): New function. -2004-04-27 Derek Price +2004-09-21 Bruno Haible - * m4/dos.m4 (gl_AC_DOS): Add Cygwin to list of Windows/DOS - environments that accept backslashes and drive letters in paths. + * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4. + Reported by Simon Josefsson. -2004-04-20 Jim Meyering +2004-09-20 Paul Eggert - * modules/dirfd: Change UTILS_ macro name prefix to gl_. - * modules/mkstemp: Likewise. - * modules/mkdir: Likewise. + * modules/inttostr (Files): Add m4/longlong.m4, since it uses + gl_AC_TYPE_LONG_LONG. -2004-04-18 Jim Meyering +2004-09-18 Simon Josefsson + and Paul Eggert + + * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal + calls with autoreconf. Define GL_LIB. + +2004-09-09 Karl Berry + + * 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 + + * modules/vasnprintf (Files): Add m4/eoverflow.m4. + +2004-09-08 Bruno Haible + Oskar Liljeblad + + * modules/stdint: New file. + * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint. + +2004-09-08 Oskar Liljeblad + + * modules/xvasprintf: New file. + * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf. + +2004-08-19 Paul Eggert + + * modules/userspec: Don't depend on alloca. + +2004-08-17 Paul Eggert - 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: + * 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-04-12 Paul Eggert +2004-08-16 Simon Josefsson - * 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. + * gnulib-tool: Use sed instead of autoconf --trace, inspired by + libtoolize behaviour by "Gary V. Vaughan" . + Add --dry-run for --import. + Let user provided command line parameters override configure.ac + settings. - * modules/inttostr (EXTRA_DIST): Move inttostr.c here.... - (lib_SOURCES): from here. - * modules/getopt (lib_SOURCES): Add getopt_int.h. +2004-08-12 Paul Eggert -2004-04-12 Jim Meyering + * modules/argp (Files): Add m4/unlocked-io.m4. + (Depends-on): Add extensions. - * MODULES.html.sh (func_all_modules): Add cloexec, inttostr, free, - tzset. +2004-08-12 Simon Josefsson -2004-03-30 Jim Meyering + * 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/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. + * modules/getopt (Files): Rename getopt.h to getopt_.h. + (Makefile.am): Rewrite, use logic from argz. + (Include): Use instead of "getopt.h". -2004-03-30 Paul Eggert +2004-08-11 Paul Eggert - * modules/inttostr: New file. - * modules/getdate: Depend on timespec, stdbool, gettime. + * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4, + m4/uintmax_t.m4. -2004-03-29 Paul Eggert +2004-08-09 Paul Eggert - * modules/getloadvg: Depend on cloexec and xalloc. + * modules/xalloc-die: New file. + * modules/xalloc: Remove dependencies on error, gettext, exitfail. -2004-03-09 Paul Eggert + * modules/md5 (Files): Add m4/uint32_t.m4. + * modules/sha1: Renamed from modules/sha. + (Files): + Rename lib/sha.h to lib/sha1.h. + Rename lib/sha.c to lib/sha1.c. + Rename m4/sha.m4 to m4/sha1.m4. + (lib_SOURCES): Likewise. + (configure.ac): Rename gl_SHA to gl_SHA1. + (Include): sha.h -> sha1.h. - * modules/getopt: Add lib/getopt_int.h. +2004-08-08 Simon Josefsson -2004-01-18 Simon Josefsson + * modules/xgethostname (Depends-on): Remove exit and error (not + used). - * modules/strdup (Files, Makefile.am): Add strdup.h. + * modules/getpass-gnu: Add getpass.h. + (Depends-on): Add stdbool. + * modules/getpass: Add getpass.h. -2004-02-22 Bruno Haible +2004-08-06 Paul Eggert - * modules/xalloc: Remove dependency on stdbool. - Reported by Derek Robert Price . + More merge from coreutils. + * modules/raise, modules/readtokens0, modules/utimens, + modules/utimecmp, module/xnanosleep: New files. + * modules/strftime: Add lib/strftime.h. + Change include from to "strftime.h". + * modules/yesno: Add lib/yesno.h. + * modules/backupfile: Remove lib/addext.c. + * modules/euidaccess: Add stat-macros.h. + * modules/canonicalize, modules/euidaccess, + modules/filemode, modules/lchown, modules/makepath, + modules/rmdir, modules/stat: Likewise. -2004-02-03 Bruno Haible +2004-08-03 Simon Josefsson - * modules/pipe: New file. - * MODULES.html.sh (func_all_modules): Add pipe. + * modules/progname (Depends-on): Don't depend on stdbool. -2004-01-27 Bruno Haible +2004-08-02 Simon Josefsson + + * modules/getsubopt: New file. + * MODULES.html.sh (Support for systems lacking POSIX:2001): Add + getsubopt. + +2004-08-05 Paul Eggert + + Merge from coreutils. + * modules/c-strtod, modules/c-strtold, modules/canonicalize, + modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files. + * modules/path-concat: Don't depend on strdup. - * modules/execute: New file. - * MODULES.html.sh (func_all_modules): Add execute. +2004-08-03 Paul Eggert -2004-01-23 Paul Eggert + * modules/fatal: Remove, as the "fatal" module wasn't used or working. + * MODULES.html.sh (func_all_modules): Remove fatal. - * modules/argmatch, modules/obstack, modules/xstrtol: - Depend on exitfail. +2004-07-19 Bruno Haible -2004-01-20 Bruno Haible + * MODULES.html.sh (func_all_modules): Add dummy. - * modules/setenv: Depend on allocsa instead of alloca. +2004-07-16 Simon Josefsson -2004-01-20 Bruno Haible + * modules/dummy: New file. - * modules/xallocsa: New file. - * MODULES.html.sh (func_all_modules): Add xallocsa. +2004-07-09 Paul Eggert -2004-01-20 Bruno Haible + * modules/chown (Files): Add lib/fchown-stub.c, since + gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub). - * modules/allocsa: New file. - * MODULES.html.sh (func_all_modules): Add allocsa. +2004-06-22 Paul Eggert -2004-01-20 Bruno Haible + * modules/argz: Omit "#include". - * modules/eealloc: New file. - * MODULES.html.sh (func_all_modules): Add eealloc. + * MODULES.html.sh (func_all_modules): Add calloc, to match + 2004-06-01 addition of calloc module. -2004-01-15 Paul Eggert +2004-06-22 Gary V. Vaughan - * 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/argz: New file. + * MODULES.html.sh (func_all_modules): Add argz. - * modules/same: Depend on stdbool. +2004-06-12 Jim Meyering + and Paul Eggert -2003-12-03 Bruno Haible + * modules/hash (Files): Add lib/xalloc.h. + * modules/pipe (Depends-on): Add wait-process. + * modules/stat (Depends-on): Add xalloc. + * modules/userspec (Files): Add lib/userspec.h. + * modules/xstrto Upgrade from gettext-0.13. * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4, @@ -874,3 +1230,9 @@ 2000-10-15 Stefan Monnier * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well. + + +Copyright (C) 2000, 2001, 2002, 2003, 2004 + 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.