X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=b5b09067b93b17de0989fc8342aae68e1f956bc6;hb=c1c022da45f67cf61e9993a08b5a80a6f30578bb;hp=cee682d420fe170c8d4cae4eb3ab9a6adb65c851;hpb=84a9f95106ff66514362705c09ad0156a73e4eba;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index cee682d42..b5b09067b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,574 @@ +2006-12-29 Paul Eggert + + * lib/acl.h: Include sys/types.h and sys/stat.h, for mode_t and + struct stat. Problem reported by Henning Nielsen Lund. + * lib/acl.c: Include acl.h first, to check interface. Don't + bother to include sys/types.h and sys/stat.h again. + +2006-12-28 Paul Eggert + + Import the following change from libc; problem reported by + Sven Verdoolaege. + + 2005-10-13 Ulrich Drepper + + [BZ #1373] + * lib/argp.h: Remove __NTH for __argp_usage inline function. + +2006-12-28 Jim Meyering + + * build-aux/announce-gen: Do not assume that the package + builds any of tar.gz, tar.bz2, and .xdelta files. + Suggestion from Simon Josefsson. + +2006-12-28 Simon Josefsson + + * modules/announce-gen: New file. + +2006-12-27 Paul Eggert + + * lib/mbchar.h: Just include ; the wctype module + handles its gotchas now. + * lib/mbswidth.c: Likewise. + * lib/wcwidth.h: Likewise. + * m4/mbchar.m4 (gl_MBCHAR): Don't bother checking for wctype.h + and iswcntrl; the wctype module does this stuff now. + * m4/mbswidth.m4 (gl_MBSWIDTH): Likewise. + * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise. + * modules/mbchar (Depends-on): Add wctype. + * modules/mbswidth (Depends-on): Likewise. + * modules/wcwidth (Depends-on): Likewise. + +2006-12-27 Eric Blake + + * lib/fnmatch.c: Reinstate inclusion of , since this + module uses more than what is required to provide. + +2006-12-26 Eric Blake + + * gnulib-tool (sed_extract_prog): Avoid space-tab. + +2006-12-26 Eric Blake + + * modules/absolute-header: New module. + * modules/fcntl (Depends-on): Depend on it. + * modules/inttypes (Depends-on): Likewise. + * modules/stdint (Depends-on): Likewise. + * modules/sys_stat (Depends-on): Likewise. + * modules/wctype (Depends-on): Likewise. + * MODULES.html.sh (Support for building libraries and + executables): Document it. + +2006-12-25 Paul Eggert + + * gnulib-tool (SED): Remove, undoing previous change. + The problem was that it broke coreutils on Solaris, because + "sed --posix" leaked into a makefile. + (sed): New alias, if 'alias' and GNU sed. + +2006-12-24 Jim Meyering + + Work around an fchownat bug in glibc-2.4: + http://lists.ubuntu.com/archives/ubuntu-users/2006-September/093218.html + This bug would cause "chown -RP ... DIR" to follow symlinks in DIR, + in spite of the -P option. + * m4/openat.m4 (gl_FUNC_FCHOWNAT, gl_FUNC_FCHOWNAT_DEREF_BUG): + New macros. + (gl_PREREQ_OPENAT): Require gl_FUNC_FCHOWNAT. + * modules/openat (Files): Add lib/fchownat.c. + * lib/openat.c (fchownat): Don't define here. Move to... + * lib/fchownat.c: ...this new file. + +2006-12-23 Paul Eggert + + Fix bug reported by Bruno Haible in + + where quotearg.c didn't compile on Mac OS X 10.2 because it + lacks and wint_t. + * lib/wctype_.h (__wctype_wint_t): New type. + Include , , only if HAVE_WINT_T. + (iswalnum, iswalpha, iswblank, iswcntrl, iswdigit, iswgraph): + (iswlower, iswprint, iswpunct, iswspace, iswupper, ixwxdigit): + Arg is now of type __wctype_wint_t, not wint_t. + * m4/wctype.m4 (gl_WCTYPE_H): Require gt_TYPE_WINT_T, and + substitute HAVE_WINT_T. + * modules/wctype (Files): Add m4/wint_t.m4. + (wctype.h): Substitute HAVE_WINT_T. + +2006-12-23 Bruno Haible + + * lib/safe-read.h [C++]: Wrap declarations in extern "C". + +2006-12-23 Bruno Haible + + * lib/canonicalize-lgpl.c (__realpath): Test HAVE_READLINK instead of + S_ISLNK. + Needed because gnulib's sys/stat.h replacement defines S_ISLNK on + mingw. + +2006-12-22 Bruno Haible + + * lib/copy-file.c: Include acl.h. + (copy_file_preserving) [USE_ACL]: Use copy_acl instead of chmod. + Close the file descriptors only after being done with copy_acl. + * modules/copy-file (Depends-on): Add acl. + +2006-12-22 Bruno Haible + + * gnulib-tool (SED): New variable. + Use $SED instead of sed everywhere. + +2006-12-22 Bruno Haible + + * modules/no-c++: New file. + * m4/no-c++.m4: New file. + * MODULES.html.sh (Support for building libraries and executables): + Add no-c++. + +2006-12-22 Paul Eggert + + * m4/mktime.m4 (AC_FUNC_MKTIME): Sync from Autoconf. + Include , and use its INT_MAX to rewrite the + j loop so that it does not overflow 'int'. Problem reported by + Ralf Wildenhues in + . + Play it safe by shifting left by 1 rather than multiplying by 2, + as GCC is less likely to optimize this away when the value + is signed (when it assumes overflow leads to undefined behavior). + Also, don't assume time_t uses two's complement. + +2006-12-21 Paul Eggert + + * MODULES.html.sh: New module wctype. + * lib/wctype_.h, m4/wctype.m4, modules/wctype: New files. + * lib/fnmatch.c: Don't bother to include before + , since the new wctype module should fix this. + * lib/quotearg.c: Include unconditionally, since + the wctype module should arrange for it. + * lib/regex_internal.h: Likewise. + * m4/quotearg.m4 (gl_QUOTEARG): Don't check for wctype.h or iswprint, + since the wctype module should handle this now. + * m4/regex.m4 (gl_PREREQ_REGEX): Don't check for wctype.h. + * modules/fnmatch (Depends-on): Add wctype. + * modules/quotearg (Depends-on): Likewise. + * modules/regex (Depends-on): Likewise. + +2006-12-19 Bruno Haible + + * lib/strdup.h [C++]: Wrap definitions in extern "C". + Suggested by Lorenzo Bettini . + +2006-12-19 Ralf Wildenhues + + * modules/savewd (Depends-on): Fix dependency on fcntl. + +2006-12-18 Paul Eggert + + * m4/stdint.m4 (gl_STDINT_H): Set STDINT_H to empty if stdint.h + conforms to C99, rather than relying on the user's environment + setting of STDINT_H. + +2006-12-18 Paul Eggert + and Eric Blake + + * lib/dirname.h (DOUBLE_SLASH_IS_DISTINCT_ROOT): Default to 0, not 1. + This is more consistent with the other defines here. + * m4/double-slash-root.m4 (gl_DOUBLE_SLASH_ROOT): + Port to z/OS. Problem reported by Paul Gilmartin. + Change local vars to use gl_ prefix rather than ac_. + Don't define DOUBLE_SLASH_IS_DISTINCT_ROOT to 0, for consistency + with other defines. + * modules/double-slash-root: New module. + * modules/dirname (Files): Remove m4/double-slash-root.m4. + (Depends-on): Add double-slash-root. + * MODULES.html.sh (File system functions): Mention new module. + +2006-12-14 Paul Eggert + + * lib/yesno.c [!ENABLE_NLS]: Don't include getline.h. + (yesno) [!ENABLE_NLS]: Don't invoke getline or rpmatch. + This is for the benefit of gzip, which doesn't do i18n. + +2006-12-12 Jim Meyering + + * m4/acl.m4 (gl_ACL_GET_FILE): Fix logic error. + Reported by Andreas Schwab . + +2006-12-12 Bruno Haible + + Merge these changes. + 2006-09-05 Bruno Haible + * lib/iconvme.c (iconv_string): No need to save and restore errno when + iconv_alloc succeeded. + (iconv_alloc): Don't assume that malloc() or realloc(), when failing, + sets errno to ENOMEM. (malloc on GNU/kFreeBSD doesn't.) No need to + test for " && dest " at the end - dest is always != NULL there. Call + iconv with 4xNULL arguments initially, to reset the state. Call iconv + with 2xNULL arguments, also to flush the state storage. Handle the + IRIX iconv behaviour. Realloc the final result, to throw away unused + memory. + +2006-12-11 Paul Eggert + + * m4/openat.m4 (gl_FUNC_OPENAT): Don't compile mkdirat + and fchmodat unconditionally, since glibc 2.4 has them. + Problem reported by Arkadiusz Miskiewicz. + +2006-12-10 Bruno Haible + + * gnulib-tool (func_import): Show the include files only for those + modules that are copied and specified. + Reported by Karl Berry. + +2006-12-08 Jim Meyering + + * build-aux/announce-gen ($VERSION): Don't use of $Revision...$. + Instead, use Emacs' time-stamp write hook. Note that the time is UTC. + + * build-aux/announce-gen: Add two new options, both optional: + --bootstrap-tools=TOOL_LIST + a comma-separated list of tools, e.g., + autoconf,automake,bison,gnulib + --gnulib-snapshot-date=DATE + if gnulib is in the bootstrap tool list, + then report this as the snapshot date. + If not specified, use the current date/time. + If you specify a date here, be sure it's UTC. + +2006-12-05 Ralf Wildenhues + + * tests/test-argp-2.sh: Fix test to match actual output. + (func_compare): Fix sed script to be portable. + +2006-12-05 Paul Eggert + + * lib/utimens.c (futimens) [HAVE_BUGGY_NFS_TIME_STAMPS]: Add a + workaround for this case. It is not autoconfigured now; offhand + it's hard to see how to autoconfigure it. + +2006-12-03 Paul Eggert + + * lib/mkdir-p.c (make_dir_parents): Fix race condition when making + a directory that is about to be chowned. Such a directory's + initial file permissions should permit the owner only and this + should not be changed until after the chown, since the group and + other bits would be incorrect if they granted permission before + the chown. + + Fix porting problem for iswctype reported by Georg Schwarz in: + http://lists.gnu.org/archive/html/bug-coreutils/2006-12/msg00017.html + * lib/fnmatch.c (WIDE_CHAR_SUPPORT): Require HAVE_ISWCTYPE, too. + * lib/regex_internal.h (RE_ENABLE_I18N): Likewise. + * m4/fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for iswctype, too. + * m4/regex.m4 (gl_PREREQ_REGEX): Likewise. + +2006-12-03 Jim Meyering + + * lib/fts.c (fts_load): Don't set sp->fts_dev here, since + p->fts_statp may not yet be defined. + (fts_read): Instead, set it in the caller, once p->fts_statp is + sure to be defined, and corresponds to a top-level directory. + This bug made du -x fail. Here's the coreutils test case: + http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commit;h=ba45154d8e9f + Reported by Mike Frysinger. + +2006-12-01 Jim Meyering + + * modules/savewd (Depends-on): Add fcntl_h to avoid self-test + build failure due to missing definition of HAVE_WORKING_O_NOFOLLOW. + Reported by Simon Josefsson. + +2006-11-30 Jim Meyering + + * m4/warning.m4: Use the all-permissive copyright notice + recommended by RMS (rather than LGPL). + * m4/vararrays.m4: Likewise. + * m4/flexmember.m4: Likewise. + +2006-11-29 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Initialize also + noinst_LIBRARIES. Augment noinst_LIBRARIES and noinst_LTLIBRARIES + using +=. + Reported by Simon Josefsson . + +2006-11-28 James Youngman + + * README: Advise users that they might find the bug-gnulib@gnu.org + and autotools-announce@gnu.org mailing lists useful. + +2006-11-28 Bruno Haible + + * m4/ptrdiff_max.m4: Remove file. + +2006-11-21 Bruno Haible + + * m4/eoverflow.m4 (gl_EOVERFLOW): Use AC_COMPUTE_INT instead of + _AC_COMPUTE_INT. + (AC_COMPUTE_INT): Add fallback definition for autoconf < 2.61. + * m4/ptrdiff_max.m4 (gl_PTRDIFF_MAX): Use AC_COMPUTE_INT instead of + _AC_COMPUTE_INT. + (AC_COMPUTE_INT): Add fallback definition for autoconf < 2.61. + * m4/size_max.m4 (gl_SIZE_MAX): Use AC_COMPUTE_INT instead of + _AC_COMPUTE_INT. + (AC_COMPUTE_INT): Add fallback definition for autoconf < 2.61. + +2006-11-28 Jim Meyering + + * lib/regcomp.c (parse_branch): Rename local, exp->expr, to avoid + warning from "gcc -Wshadow" about shadowing the builtin. + +2006-11-27 Bruno Haible + + * m4/stdint.m4 (gl_STDINT_BITSIZEOF): Use AC_COMPUTE_INT instead of + _AC_COMPUTE_INT. + (AC_COMPUTE_INT): Add fallback definition for autoconf < 2.61. + +2006-11-27 Bruno Haible + Paul Eggert + + * lib/regex.h (__restrict_arr): Redo logic of #if, for clarity. + +2006-11-26 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Initialize also + noinst_LTLIBRARIES. + +2006-11-27 Paul Eggert + Bruno Haible + + * lib/gettext.h (_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS): Define to 0 + if compiling with "gcc -ansi". + +2006-11-26 Paul Eggert + + Fix some incompatibilities with gcc -ansi -pedantic. + * lib/regex.h (__restrict_arr): Don't use the [restrict] syntax + if compiling pedantically with GCC, unless it's C99 or later. + Don't trust sys/cdefs.h's definition of __restrict_arr, either, as + it mishandles gcc -ansi -pedantic as well. + * lib/regex_internal.h (re_token_t): Don't use enum bitfields + if gcc -pedantic. + * lib/regexec.c (check_node_accept_bytes): Don't use auto + initializers for struct if -pedantic, unless it's C99 or later. + +2006-11-25 Nix (tiny change) + + * m4/fcntl_h.m4 (gl_FCNTL_H): Test the atime, not the mtime. + Don't close an fd more than once. Identical atimes indicate + success, not failure. + +2006-11-22 Robinson Mittmann (tiny change) + + * lib/sincosl.c (kernel_sinl): Fix typo in threshold. + +2006-11-23 Jim Meyering + + * build-aux/announce-gen: New file. From coreutils. + +2006-11-22 Jim Meyering + + Work around a compile-time error from the HP-UX 11.00 /bin/cc. + * lib/fts.c (enum Fts_stat): Give this previously-anon enum a name. + (fts_read): Use a temporary to narrow the overused st_size member + before using it in a switch statement. Reported by Matthew Woehlke. + + * m4/clock_time.m4 (gl_CLOCK_TIME): Quote AC_SUBST argument. + * m4/euidaccess.m4 (gl_PREREQ_EUIDACCESS): Likewise. + +2006-11-20 Bruno Haible + + * gettext.m4 (AM_GNU_GETTEXT): Revert 2005-07-28 patch: Use + changequote instead of pairs of brackets. + Reported by Andreas Schwab . + +2006-11-21 Jim Meyering + + * lib/fts.c (fts_safe_changedir): Move a declaration "up", + so as to remain compatible with older compilers. + Patch from Michael Deutschmann. + +2006-11-20 Paul Eggert + + * MODULES.html.sh (File system functions): Add openat. + + * lib/openat.h (rpl_fstatat): New macro, if + [HAVE_OPENAT && ! LSTAT_FOLLOWS_SLASHED_SYMLINK. + (fstatat): Define to rpl_fstatat under the same conditions, + unless COMPILING_FSTATAT. + * m4/openat.m4 (gl_FUNC_OPENAT): Compile fstatat.c too, if fstatat + seems to have the bug. + * lib/fstatat.c: New file. + * modules/openat (Files): Add it. + +2006-11-20 Bruno Haible + + * Makefile: New file. + +2006-11-20 Jim Meyering + + The beginnings of syntax-related checks for gnulib. + * lib/Makefile: New file. + * lib/t-idcache: New script. Ensure that the two halves of + idcache.c stay in sync. + + * lib/idcache.c: Adjust comments in user- and group- portions to + be more accurate, and to be consistent with one another. + +2006-11-20 Jim Meyering + + * lib/idcache.c: Restore most of the 2006-11-06 patch, so as to + continue using the flexible array member (thus, this module performs + half as many malloc calls), with the addition that... + (getgroup, getuser): Consistently record a non-match via an empty + "name" string, and map an empty string match to a NULL return value. + * modules/idcache (Depends-on): Re-add flexmember. + + * lib/idcache.c (getuser): Remove all uses of the register keyword. + (getuidbyname, getgroup, getgidbyname): Likewise. + + Use cleaner syntax: NULL rather than 0. + * lib/idcache.c (getuidbyname, getgidbyname): Return NULL, not 0. + +2006-11-20 Paul Eggert + + * lib/idcache.c: Undo most recent patch, dated 2006-11-06. + It mishandled the case where the group was missing. + Problem reported by Greg Schafer. + * modules/idcache: Likewise. + +2006-11-18 Jim Meyering + + * check-module (%exempt_header): Add exception for some + conditionally-included headers. + + * modules/i-ring (Depends-on): Add verify. + (License): Change to LGPL. + +2006-11-16 Paul Eggert + + * modules/getaddinfo (Depends-on): Remove inttostr; add snprintf. + * lib/getaddrinfo.c: Include snprintf.h rather than intprops.h + and inttostr.h. Use snprintf rather than uinttostr, so that + LGPLed code doesn't depend on GPLed. + +2006-11-17 Paul Eggert + + * modules/inline (License): Change from GPL to LGPL. + +2006-11-17 Jim Meyering + + * modules/d-type (License): Switch to LGPL. + +2006-11-15 Bruno Haible + + * m4/alloca.m4 (gl_FUNC_ALLOCA): Fix the AC_CACHE_CHECK message. + +2006-11-15 Eric Blake + + * m4/allocsa.m4 (gl_ALLOCSA): Don't invoke macro already picked up by + the module dependency. + +2006-11-15 Yoann Vandoorselaere + Bruno Haible + + * gnulib-tool (func_create_testdir): Add license consistency check. + +2006-11-15 Eric Blake + + * m4/alloca.m4 (gl_FUNC_ALLOCA): Use AC_CACHE_CHECK to avoid a + random "(cached)" in configure output. + +2006-11-14 Ralf Wildenhues + + * m4/inttypes.m4 (gl_INTTYPES_H): Use AC_CACHE_CHECK so that the + test for conforming inttypes.h is both announced and cached. + + * MODULES.html.sh (seen_modules, seen_files): New variables. + (func_module): Rewrite to use a few less gnulib-tool and sed + invocations. Avoid a couple of quadratic algorithms for ... + (missed_modules, missed_files): ... these, with ... + (func_append, func_tmpdir): ... these new functions, from + gnulib-tool. Analogously, install traps for cleanup. + + * tests/test-gc.c (main): Remove unused variables. + * tests/test-read-file.c: Include stdlib.h, for 'free'. + +2006-11-14 Paul Eggert + + * modules/inttostr (License): Change to LGPL. + +2006-11-14 Eric Blake + + * modules/tempname (License): Change to LGPL. + +2006-11-14 Eric Blake + + * doc/functions.texi (Function Portability): *printf functions on + Cygwin now understand all POSIX size specifiers. + +2006-11-14 Bruno Haible + + * modules/c-ctype (License): Change to LGPL. + +2006-11-12 Bruno Haible + + * m4/lib-link.m4 (AC_LIB_LINKFLAGS, AC_LIB_HAVE_LINKFLAGS, + AC_LIB_LINKFLAGS_BODY): Also set a LIB${NAME}_PREFIX variable. Needed + for GNOME libraries, for which the include files are installed in + subdirectories of $prefix/include. + +2006-11-12 Bruno Haible + + * m4/lib-link.m4: Require at least autoconf-2.54. + (AC_LIB_LINKFLAGS_BODY) [autoconf < 2.61]: Turn dots into the library + name to underscores for the --with option. + +2006-11-13 Bruno Haible + + * gnulib-tool (func_create_testdir): Set gl_source_base correctly in + the tests directory. + Reported by Ralf Wildenhues. + +2006-11-13 Bruno Haible + + * gnulib-tool (func_emit_initmacro_start): Also override AC_LIBSOURCES. + (func_emit_initmacro_end): Undo the override here. + (func_emit_initmacro_done): Emit a definition for gl_LIBSOURCES. + Works around the famous automake error in coreutils. + +2006-11-13 Eric Blake + + * lib/gl_anytree_oset.h (gl_tree_search_atleast): Return the + element, not its node. + +2006-11-12 Bruno Haible + + * gnulib-tool (func_emit_lib_Makefile_am): Replace occurrences of + '$(top_srcdir)/build-aux/', taking into account the real auxdir. + +2006-11-12 Bruno Haible + + * gnulib-tool: New option --local-symlink. + (func_usage): Document it. + (lsymbolic): New variable. + (func_import, func_create_testdir): If --symlink was not specified, + test whether --local-symlink was specified and the file comes from + the local_gnulib_dir. + +2006-11-12 Bruno Haible + + * gnulib-tool (func_ln): New function. + (func_ln_if_changed, func_create_testdir): Use it instead of "ln -s". + +2006-11-12 Bruno Haible + + Finish support for source files in subdirectories. + * gnulib-tool (func_emit_lib_Makefile_am): If some of the source files + are in subdirectories, set uses_subdirs and add 'subdir-objects' to + AUTOMAKE_OPTIONS. + (func_import, func_create_testdir): Invoke AM_PROG_CC_C_O in this case. + 2006-11-12 Bruno Haible * gnulib-tool (func_get_automake_snippet): Synthesize also an @@ -1905,7 +2476,7 @@ * modules/gc-des: * modules/gc-arcfour: Distribute more files. -2006-09-22 Ralf Wildenhues +2006-09-22 Ralf Wildenhues * lib/gl_anylinked_list2.h [lint] (gl_linked_iterator) (gl_linked_iterator_from_to): Initialize struct completely. @@ -2556,7 +3127,7 @@ * gnulib-tool (func_emit_lib_Makefile_am): Initialize also lib_..._LDFLAGS. -2006-09-05 Ralf Wildenhues +2006-09-05 Ralf Wildenhues * lib/argz_.h: Sync from Libtool. @@ -2565,11 +3136,11 @@ * lib/libltdl/argz_.h: It's __cplusplus, not _cplusplus. -2006-09-05 Davide Angelocola +2006-09-05 Davide Angelocola * modules/trim: New file. -2006-09-05 Davide Angelocola +2006-09-05 Davide Angelocola * lib/trim.h: New file. * lib/trim.c: New file. @@ -2950,12 +3521,12 @@ * build-aux/elisp-comp: New file. * modules/elisp-comp: New file. -2006-08-24 Bruno Haible +2006-08-24 Bruno Haible * gnulib-tool (func_create_testdir): Use non-default values of sourcebase and m4base. -2006-08-24 Bruno Haible +2006-08-24 Bruno Haible * MODULES.html.sh (Compatibility checks for POSIX:2001 functions: Fix HTML structure. @@ -2964,7 +3535,7 @@ * modules/openat (Depends-on): Add lchown. -2006-08-23 Bruno Haible +2006-08-23 Bruno Haible * gnulib-tool (func_import, func_create_testdir): Emit an invocation of gl_LOCK_EARLY instead of gl_LOCK. @@ -3065,12 +3636,12 @@ * m4/longlong.m4 (AC_TYPE_LONG_LONG_INT): Likewise. * m4/intmax_t.m4 (gt_AC_TYPE_INTMAX_T): Likewise. -2006-08-22 Bruno Haible +2006-08-22 Bruno Haible * gnulib-tool (func_emit_lib_Makefile_am): Don't treat lib_LIBRARIES and lib_LTLIBRARIES like the other lib_* variables. -2006-08-22 Bruno Haible +2006-08-22 Bruno Haible * build-aux/x-to-1.in: New file, from GNU gettext. @@ -3294,7 +3865,7 @@ to get the necessary .h files and whatnot. 2006-08-21 Mark D. Baushke - Bruno Haible + Bruno Haible * gnulib-tool (func_verify_module): Work around Sun's non-POSIX 1003.2 /bin/sh understanding of '!' conditional negation. @@ -3310,13 +3881,13 @@ * modules/openat (Depends-on): Add lstat. Alphabetize. -2006-08-21 Bruno Haible +2006-08-21 Bruno Haible * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Emit a pkgdata_DATA variable only if some snippets add contents to it. Reported by Martin Lambers . -2006-08-21 Bruno Haible +2006-08-21 Bruno Haible * gnulib-tool (func_emit_lib_Makefile_am): If the snippets already specify an installation location, don't emit a noinst_LIBRARIES or @@ -3886,7 +4457,7 @@ in an AC_DEFUN. Needed so that the autoconf snippets can use AC_REQUIRE. -2006-08-06 Ralf Wildenhues +2006-08-06 Ralf Wildenhues * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): Initialize pkgdata_DATA. @@ -4022,11 +4593,11 @@ * config/srclist.txt (*setenv.[ch]): Remove rules. -2006-07-28 Yoann Vandoorselaere +2006-07-28 Yoann Vandoorselaere * m4/inet_pton.m4, inet_ntop.m4: Check for netinet/in.h too. -2006-07-28 Yoann Vandoorselaere +2006-07-28 Yoann Vandoorselaere * lib/inet_ntop.h, inet_pton.h: Need to include netinet/in.h before arpa/inet.h. @@ -4061,7 +4632,7 @@ * lib/regex_internal.h (struct re_dfa_t) [!_LIBC]: Avoid invalid C89 macro expansion. -2006-07-28 Bruno Haible +2006-07-28 Bruno Haible * lib/inet_ntop.h, inet_pton.h: Use #if HAVE* instead of #ifdef HAVE*. @@ -4186,7 +4757,7 @@ gl_linked_add_after, gl_linked_add_at, gl_linked_remove_node, gl_linked_remove_at): Use it. -2006-07-22 Yoann Vandoorselaere +2006-07-22 Yoann Vandoorselaere and Simon Josefsson * lib/getaddrinfo.h (AI_PASSIVE): Make sure it is defined. @@ -5290,7 +5861,7 @@ * m4/stdarg.m4 (gl_STDARG_H): Properly parenthesize gl_va_copy. -2006-06-30 Jim Hyslop (tiny change) +2006-06-30 Jim Hyslop (tiny change) * lib/getaddrinfo.c: fixed typo @@ -5591,7 +6162,7 @@ Problem reported by Denis Excoffier in . -2006-06-19 Yoann Vandoorselaere +2006-06-19 Yoann Vandoorselaere * modules/sys_socket, modules/socklen: Include sys/types since FreeBSD 4.x's sys/socket.h needs it. @@ -6307,7 +6878,7 @@ including some doc fixes. (base64_encode_alloc): Fix +1 bug on allocation failures. -2006-03-24 Ralf Wildenhues +2006-03-24 Ralf Wildenhues * lib/base64.c (base64_encode): Do not read past end of array with unsanitized input on systems with CHAR_BIT > 8. @@ -9053,7 +9624,7 @@ * gnulib-tool (func_import): Fix comparison in handling of symbolic links. -2005-09-04 Martin Lambers (tiny change) +2005-09-04 Martin Lambers (tiny change) * modules/size_max (Makefile.am): Add size_max.h @@ -9438,7 +10009,7 @@ * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit declaration macro definitions from generated gnulib.m4. -2005-08-30 "Oskar Liljeblad" +2005-08-30 "Oskar Liljeblad" * lib/iconvme.h: Add prototype for iconv_alloc. @@ -9472,7 +10043,7 @@ * modules/byteswap (Makefile.am): Fix rule to not assume GNU make. -2005-08-29 "Oskar Liljeblad" +2005-08-29 "Oskar Liljeblad" * lib/iconvme.c: Split iconv_string into iconv_alloc. @@ -10304,7 +10875,7 @@ * lib/strnlen.h: New file. -2005-08-08 Ralf Wildenhues (tiny change) +2005-08-08 Ralf Wildenhues (tiny change) * README: Typos. @@ -11294,7 +11865,7 @@ date --iso-8601=ns generates acceptable dates; it doesn't yet. Problem reported by Nic Ferrier. -2005-05-10 Yoann Vandoorselaere +2005-05-10 Yoann Vandoorselaere * lib/getaddrinfo.c: Don't fail when SOCK_STREAM or SOCK_DGRAM are specified in ai_socktype. Fix invalid ai_protocol @@ -11328,19 +11899,19 @@ * m4/getopt.m4 (gl_GETOPT): Check for Solaris 10 bug, not decl, when possible. -2005-05-09 Yoann Vandoorselaere +2005-05-09 Yoann Vandoorselaere Bruno Haible * modules/inet_ntop: New file. * MODULES.html.sh (Support for systems lacking POSIX:2001): Add inet_ntop. -2005-05-09 Yoann Vandoorselaere +2005-05-09 Yoann Vandoorselaere Bruno Haible * m4/inet_ntop.m4: New file. -2005-05-09 Yoann Vandoorselaere +2005-05-09 Yoann Vandoorselaere Bruno Haible * lib/inet_ntop.h: New file. @@ -11574,7 +12145,7 @@ * gnulib-tool (Options): Make --symlink mean --symbolic. -2005-04-18 Oskar Liljeblad +2005-04-18 Oskar Liljeblad * doc/gnulib.texi (Initial import): Fix. Mention --aux-dir. @@ -11590,7 +12161,7 @@ * gnulib-tool: Rename --symlink to --symbolic. -2005-04-15 Oskar Liljeblad +2005-04-15 Oskar Liljeblad * gnulib-tool: Add -s, --symlink option to gnulib-tool to make symbolic links to files instead of copying/moving. Add --aux-dir, @@ -13065,7 +13636,7 @@ with errno == ERANGE if the buffer is too small. Problem reported by Mark D. Baushke. -2004-11-03 Albert Chin +2004-11-03 Albert Chin Paul Eggert * m4/uint32_t.m4 (gl_AC_TYPE_UINT32_T): When determining uint32_t @@ -13382,15 +13953,15 @@ * lib/dirfd.h, getpagesize.h: Add copyright notice. -2004-10-01 Yoann Vandoorselaere +2004-10-01 Yoann Vandoorselaere * modules/strsep: New file. -2004-10-01 Yoann Vandoorselaere +2004-10-01 Yoann Vandoorselaere * m4/strsep.m4: New file. -2004-10-01 Yoann Vandoorselaere +2004-10-01 Yoann Vandoorselaere * lib/strsep.h: New file. * lib/strsep.c: New file. @@ -16990,7 +17561,7 @@ * modules/extensions, modules/gnu-source: New files. * modules/timespec, modules/unlocked-io: Depend on extensions. -2003-08-07 Paul Eggert +2003-08-07 Paul Eggert * modules/restrict: New file. * MODULES.html.sh (func_all_modules): Add restrict. @@ -17046,7 +17617,7 @@ Combine two mostly-identical uses of alloca into one. Thanks to the Cray-Cyber project for access to a Cray Y-MP. -2003-08-04 Dave Love +2003-08-04 Dave Love [From Emacs.] @@ -17522,7 +18093,7 @@ * m4/sysexits.m4: New file. -2003-06-10 Simon Josefsson +2003-06-10 Simon Josefsson * lib/argp.h: New file, from glibc. * lib/argp-ba.c: New file, from glibc. @@ -20160,7 +20731,7 @@ * lib/Makefile.am (Makefile): Depend on $(BUILT_SOURCES), so those files will be created before anything else. -2001-11-17 Paul Eggert +2001-11-17 Paul Eggert * m4/jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): Do not define WINSIZE_IN_PTEM if defines struct winsize.