Log

Author Commit Date CI Message
Bruno Haible 279ec3ae 2006-12-22T18:56:01 Preserve ACLs while copying.
Karl Berry 6a602d84 2006-12-22T18:03:23 autoupdate
Karl Berry 69742cea 2006-12-22T17:25:43 update from texinfo
Bruno Haible 5feb4001 2006-12-22T16:27:26 Add comments.
Bruno Haible 56545354 2006-12-22T13:03:25 Change order of sections.
Bruno Haible 637d8788 2006-12-22T12:49:38 Use "sed --posix" instead of "sed" when possible.
Bruno Haible 116d720a 2006-12-22T12:46:48 New module 'no-c++'.
Karl Berry 429bdbcb 2006-12-22T09:24:17 .
Paul Eggert 2806e06e 2006-12-22T08:53:57 * m4/mktime.m4 (AC_FUNC_MKTIME): Sync from Autoconf. Include <limits.h>, and use its INT_MAX to rewrite the j loop so that it does not overflow 'int'. Problem reported by Ralf Wildenhues in <http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00084.html>. 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.
Paul Eggert 44fa0d78 2006-12-22T00:21:54 * MODULES.html.sh: New module wctype. * lib/wctype_.h, m4/wctype.m4, modules/wctype: New files. * lib/fnmatch.c: Don't bother to include <wchar.h> before <wctype.h>, since the new wctype module should fix this. * lib/quotearg.c: Include <wctype.h> 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.
Bruno Haible e9c61f30 2006-12-20T21:01:57 gzip uses gnulib now as well.
Bruno Haible 077d6cd0 2006-12-19T17:17:04 Make it usable in C++ mode.
Karl Berry f5718e64 2006-12-19T09:04:08 .
Ralf Wildenhues b462a0a6 2006-12-19T05:38:34 * modules/savewd (Depends-on): Fix dependency on fcntl.
Paul Eggert 69d25acf 2006-12-18T22:26:35 * 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 <eggert@cs.ucla.edu>
Paul Eggert f3e4befc 2006-12-18T18:04:20 * 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.
Paul Eggert 173f47e7 2006-12-14T18:47:36 * 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.
Jim Meyering 1604f4b5 2006-12-12T15:30:05 * m4/acl.m4 (gl_ACL_GET_FILE): Fix logic error. Reported by Andreas Schwab <schwab@suse.de>.
Bruno Haible e99d55c5 2006-12-12T12:50:14 Merge changes from the haible-private branch.
Paul Eggert bc9a52af 2006-12-12T07:37:26 * m4/openat.m4 (gl_FUNC_OPENAT): Don't compile mkdirat and fchmodat unconditionally, since glibc 2.4 has them. Problem reported by Arkadiusz Miskiewicz.
Bruno Haible 88fe47aa 2006-12-11T18:19:59 Fix 'join' invocation.
Bruno Haible bce6be1d 2006-12-11T12:41:09 Don't show the includes for modules that were not explicitly specified.
Karl Berry 4bda7c3b 2006-12-09T14:37:43 autoupdate
Jim Meyering 2b92a615 2006-12-08T17:40:39 Amend prev. message.
Jim Meyering bd9cebc2 2006-12-08T17:37:36 * build-aux/announce-gen ($VERSION): Don't use of $Revision...$. Instead, use Emacs' time-stamp write hook.
Karl Berry 78498008 2006-12-08T14:48:05 autoupdate
Jim Meyering ccefc358 2006-12-08T09:28:23 * 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.
Ralf Wildenhues 020b4c76 2006-12-05T22:13:48 * tests/test-argp-2.sh: Fix test to match actual output. (func_compare): Fix sed script to be portable.
Karl Berry f4698315 2006-12-05T19:44:41 update from texinfo
Paul Eggert e7641b56 2006-12-05T18:13:50 Prefer fd < 0 to ! (0 <= fd).
Paul Eggert e79ca436 2006-12-05T18:09:17 * 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.
Paul Eggert d7df3247 2006-12-04T07:23:36 * 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.
Paul Eggert 34bc3595 2006-12-04T06:52:19 Credit Georg Schwarz for reporting that last bug.
Paul Eggert 6bc7a029 2006-12-04T06:41:56 * 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.
Jim Meyering 9f36e3cd 2006-12-03T10:30:41 provide more info
Jim Meyering a98bbee4 2006-12-03T10:23:10 * 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.
Karl Berry d5ab6b13 2006-12-03T09:02:39 .
Karl Berry d4efd9bd 2006-12-02T19:09:16 autoupdate
Jim Meyering 8b8f7749 2006-12-02T09:18:36 * 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.
Karl Berry 22be6a72 2006-12-01T19:34:34 autoupdate
Paul Eggert 9fefaeaf 2006-11-30T23:11:30 * m4/warning.m4: Use the all-permissive copyright notice recommended by RMS (rather than LGPL). * m4/vararrays.m4: Likewise. * m4/flexmember.m4: Likewise.
Bruno Haible c9aa5c7a 2006-11-29T14:30:01 Fix double initialization of noinst_LTLIBRARIES.
Jim Meyering 984135c9 2006-11-29T09:09:55 fix typo: s/gnulig/gnulib/
Karl Berry 08baac42 2006-11-29T09:03:40 .
Paul Eggert 106dbed1 2006-11-29T00:41:00 * README: Advise users that they might find the bug-gnulig@gnu.org and autotools-announce@gnu.org mailing lists useful.
Bruno Haible ff9cea26 2006-11-28T14:19:24 Remove unused file ptrdiff_max.m4.
Bruno Haible a44e8791 2006-11-28T14:17:20 Use AC_COMPUTE_INT instead of _AC_COMPUTE_INT.
Jim Meyering 76fa7590 2006-11-28T09:23:23 s/^ {8}/\t/
Jim Meyering b0cf73ef 2006-11-28T08:35:51 * lib/regcomp.c (parse_branch): Rename local, exp->expr, to avoid warning from "gcc -Wshadow" about shadowing the builtin.
Paul Eggert ff20a14e 2006-11-27T22:58:46 * 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 <bruno@clisp.org>
Paul Eggert ec5206cf 2006-11-27T19:41:42 * lib/regex.h (__restrict_arr): Redo logic of #if, for clarity.
Bruno Haible 4ff20287 2006-11-27T14:22:11 Initialize also noinst_LTLIBRARIES.
Bruno Haible 8a7c1b76 2006-11-27T14:17:38 Avoid using variable size arrays if gcc does not allow them.
Paul Eggert 564569a4 2006-11-27T07:15:26 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.
Jim Meyering c916589e 2006-11-25T19:35:24 make "date User Name <email@addr.dom>" lines more consistent
Paul Eggert 6584c64c 2006-11-25T19:29:08 * 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.
Bruno Haible a6eeca79 2006-11-23T20:18:34 * lib/sincosl.c (kernel_sinl): Fix typo in threshold.
Jim Meyering 7ae3600e 2006-11-23T15:22:51 * build-aux/announce-gen: New file. From coreutils.
Jim Meyering 96ebe3fc 2006-11-22T23:48:30 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.
Jim Meyering 12fc1667 2006-11-22T13:40:25 * m4/clock_time.m4 (gl_CLOCK_TIME): Quote AC_SUBST argument. * m4/euidaccess.m4 (gl_PREREQ_EUIDACCESS): Likewise.
Bruno Haible 475e6903 2006-11-21T12:38:14 Fix bug that caused AM_GNU_GETTEXT([external], [need-formatstring-macros]) to not recognize glibc or external libintl.
Jim Meyering f8a6c13a 2006-11-21T09:15:22 * lib/fts.c (fts_safe_changedir): Move a declaration "up", so as to remain compatible with older compilers. Patch from Michael Deutschmann.
Karl Berry f0814dee 2006-11-21T09:04:15 .
Jim Meyering 94313593 2006-11-20T23:33:31 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.
Paul Eggert b0a99c44 2006-11-20T22:07:27 * MODULES.html.sh (File system functions): Add openat.
Paul Eggert 229b2a01 2006-11-20T22:01:30 * 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.
Bruno Haible 8d599733 2006-11-20T18:13:41 Beginnings of a Makefile for the gnulib maintainers.
Jim Meyering 2ff952c8 2006-11-20T13:08:38 * lib/idcache.c: Adjust comments in user- and group- portions to be more accurate, and to be consistent with one another.
Jim Meyering 6ddfe257 2006-11-20T12:59:11 Avoid syntax error in test program. * m4/gettext.m4 (AM_GNU_GETTEXT): When inside a [...] context, quote with "[...]", not "[[...]]".
Jim Meyering 611fb5fc 2006-11-20T10:54:06 * 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.
Jim Meyering e5a4188f 2006-11-20T09:30:51 * lib/idcache.c (getuser): Remove all uses of the register keyword. (getuidbyname, getgroup, getgidbyname): Likewise.
Jim Meyering 8d35036b 2006-11-20T09:25:38 Use cleaner syntax: NULL rather than 0. * lib/idcache.c (getuidbyname, getgidbyname): Return NULL, not 0.
Paul Eggert d1f50b65 2006-11-20T09:10:18 * 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.
Karl Berry 7ae35efa 2006-11-19T09:04:21 .
Jim Meyering fe617675 2006-11-18T11:16:55 * check-module (%exempt_header): Add exception for some conditionally-included headers.
Jim Meyering 7e6c78d7 2006-11-18T11:14:13 * modules/i-ring (Depends-on): Add verify. (License): Change to LGPL.
Simon Josefsson 4f9d72ba 2006-11-17T13:47:43 Revert Jim's 2006-10-23 patch.
Paul Eggert 6cc58d53 2006-11-17T08:02:24 * modules/inline (License): Change from GPL to LGPL.
Jim Meyering 23de65bc 2006-11-16T23:41:22 * modules/d-type (License): Switch to LGPL.
Karl Berry 9ef40b85 2006-11-16T14:22:26 autoupdate
Bruno Haible 7b6b305d 2006-11-15T20:54:48 Fix alloca.m4 message.
Bruno Haible f392a4a4 2006-11-15T20:50:54 No need to invoke gl_FUNC_ALLOCA more than once. But using AC_REQUIRE would be wrong here, since gl_FUNC_ALLOCA calls AC_FUNC_ALLOCA which has an effect on @ALLOCA@.
Bruno Haible 70fb1833 2006-11-15T20:47:08 Add license compatibility check in --create-testdir.
Eric Blake ce3865c2 2006-11-15T18:13:04 * m4/alloca.m4 (gl_FUNC_ALLOCA): Use AC_CACHE_CHECK to avoid a random "(cached)" in configure output.
Paul Eggert e043f96f 2006-11-14T22:27:06 Reindent for consistency.
Ralf Wildenhues 418f202b 2006-11-14T22:07:11 * m4/inttypes.m4 (gl_INTTYPES_H): Use AC_CACHE_CHECK so that the test for conforming inttypes.h is both announced and cached.
Ralf Wildenhues 4d7fac84 2006-11-14T22:01:14 * 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.
Ralf Wildenhues 86b250ec 2006-11-14T20:31:04 * tests/test-gc.c (main): Remove unused variables. * tests/test-read-file.c: Include stdlib.h, for 'free'.
Paul Eggert 21625007 2006-11-14T17:52:58 * modules/inttostr (License): Change to LGPL.
Eric Blake bb10528c 2006-11-14T14:12:03 * modules/tempname (License): Change to LGPL.
Eric Blake 995f0af2 2006-11-14T13:32:22 * doc/functions.texi (Function Portability): *printf functions on Cygwin now understand all POSIX size specifiers.
Bruno Haible 12421e76 2006-11-14T11:07:51 Relicense under LGPL.
Bruno Haible a6a78617 2006-11-14T10:30:06 More support for GNOME libraries.
Bruno Haible cc4a130e 2006-11-14T10:22:12 Support for library names with dots.
Karl Berry 45dfb99d 2006-11-14T09:44:46 .
Bruno Haible 9e56598f 2006-11-14T09:37:20 Fix --create-testdir --with-tests.
Bruno Haible 52892b2c 2006-11-13T19:07:29 Override also AC_LIBSOURCES. Works around an automake error "automatically discovered file `error.c' should not be explicitly mentioned" in some circumstances.
Eric Blake d9518c44 2006-11-13T14:30:13 * lib/gl_anytree_oset.h (gl_tree_search_atleast): Return the element, not its node.
Bruno Haible e8366f68 2006-11-13T12:35:41 Replace build-aux/ also in the Makefile snippet.
Bruno Haible 081bebde 2006-11-13T12:35:01 New option --local-symlink.