|
279ec3ae
|
2006-12-22T18:56:01
|
|
Preserve ACLs while copying.
|
|
6a602d84
|
2006-12-22T18:03:23
|
|
autoupdate
|
|
69742cea
|
2006-12-22T17:25:43
|
|
update from texinfo
|
|
5feb4001
|
2006-12-22T16:27:26
|
|
Add comments.
|
|
56545354
|
2006-12-22T13:03:25
|
|
Change order of sections.
|
|
637d8788
|
2006-12-22T12:49:38
|
|
Use "sed --posix" instead of "sed" when possible.
|
|
116d720a
|
2006-12-22T12:46:48
|
|
New module 'no-c++'.
|
|
429bdbcb
|
2006-12-22T09:24:17
|
|
.
|
|
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.
|
|
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.
|
|
e9c61f30
|
2006-12-20T21:01:57
|
|
gzip uses gnulib now as well.
|
|
077d6cd0
|
2006-12-19T17:17:04
|
|
Make it usable in C++ mode.
|
|
f5718e64
|
2006-12-19T09:04:08
|
|
.
|
|
b462a0a6
|
2006-12-19T05:38:34
|
|
* modules/savewd (Depends-on): Fix dependency on fcntl.
|
|
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>
|
|
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.
|
|
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.
|
|
1604f4b5
|
2006-12-12T15:30:05
|
|
* m4/acl.m4 (gl_ACL_GET_FILE): Fix logic error.
Reported by Andreas Schwab <schwab@suse.de>.
|
|
e99d55c5
|
2006-12-12T12:50:14
|
|
Merge changes from the haible-private branch.
|
|
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.
|
|
88fe47aa
|
2006-12-11T18:19:59
|
|
Fix 'join' invocation.
|
|
bce6be1d
|
2006-12-11T12:41:09
|
|
Don't show the includes for modules that were not explicitly specified.
|
|
4bda7c3b
|
2006-12-09T14:37:43
|
|
autoupdate
|
|
2b92a615
|
2006-12-08T17:40:39
|
|
Amend prev. message.
|
|
bd9cebc2
|
2006-12-08T17:37:36
|
|
* build-aux/announce-gen ($VERSION): Don't use of $Revision...$.
Instead, use Emacs' time-stamp write hook.
|
|
78498008
|
2006-12-08T14:48:05
|
|
autoupdate
|
|
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.
|
|
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.
|
|
f4698315
|
2006-12-05T19:44:41
|
|
update from texinfo
|
|
e7641b56
|
2006-12-05T18:13:50
|
|
Prefer fd < 0 to ! (0 <= fd).
|
|
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.
|
|
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.
|
|
34bc3595
|
2006-12-04T06:52:19
|
|
Credit Georg Schwarz for reporting that last bug.
|
|
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.
|
|
9f36e3cd
|
2006-12-03T10:30:41
|
|
provide more info
|
|
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.
|
|
d5ab6b13
|
2006-12-03T09:02:39
|
|
.
|
|
d4efd9bd
|
2006-12-02T19:09:16
|
|
autoupdate
|
|
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.
|
|
22be6a72
|
2006-12-01T19:34:34
|
|
autoupdate
|
|
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.
|
|
c9aa5c7a
|
2006-11-29T14:30:01
|
|
Fix double initialization of noinst_LTLIBRARIES.
|
|
984135c9
|
2006-11-29T09:09:55
|
|
fix typo: s/gnulig/gnulib/
|
|
08baac42
|
2006-11-29T09:03:40
|
|
.
|
|
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.
|
|
ff9cea26
|
2006-11-28T14:19:24
|
|
Remove unused file ptrdiff_max.m4.
|
|
a44e8791
|
2006-11-28T14:17:20
|
|
Use AC_COMPUTE_INT instead of _AC_COMPUTE_INT.
|
|
76fa7590
|
2006-11-28T09:23:23
|
|
s/^ {8}/\t/
|
|
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.
|
|
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>
|
|
ec5206cf
|
2006-11-27T19:41:42
|
|
* lib/regex.h (__restrict_arr): Redo logic of #if, for clarity.
|
|
4ff20287
|
2006-11-27T14:22:11
|
|
Initialize also noinst_LTLIBRARIES.
|
|
8a7c1b76
|
2006-11-27T14:17:38
|
|
Avoid using variable size arrays if gcc does not allow them.
|
|
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.
|
|
c916589e
|
2006-11-25T19:35:24
|
|
make "date User Name <email@addr.dom>" lines more consistent
|
|
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.
|
|
a6eeca79
|
2006-11-23T20:18:34
|
|
* lib/sincosl.c (kernel_sinl): Fix typo in threshold.
|
|
7ae3600e
|
2006-11-23T15:22:51
|
|
* build-aux/announce-gen: New file. From coreutils.
|
|
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.
|
|
12fc1667
|
2006-11-22T13:40:25
|
|
* m4/clock_time.m4 (gl_CLOCK_TIME): Quote AC_SUBST argument.
* m4/euidaccess.m4 (gl_PREREQ_EUIDACCESS): Likewise.
|
|
475e6903
|
2006-11-21T12:38:14
|
|
Fix bug that caused AM_GNU_GETTEXT([external], [need-formatstring-macros])
to not recognize glibc or external libintl.
|
|
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.
|
|
f0814dee
|
2006-11-21T09:04:15
|
|
.
|
|
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.
|
|
b0a99c44
|
2006-11-20T22:07:27
|
|
* MODULES.html.sh (File system functions): Add openat.
|
|
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.
|
|
8d599733
|
2006-11-20T18:13:41
|
|
Beginnings of a Makefile for the gnulib maintainers.
|
|
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.
|
|
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 "[[...]]".
|
|
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.
|
|
e5a4188f
|
2006-11-20T09:30:51
|
|
* lib/idcache.c (getuser): Remove all uses of the register keyword.
(getuidbyname, getgroup, getgidbyname): Likewise.
|
|
8d35036b
|
2006-11-20T09:25:38
|
|
Use cleaner syntax: NULL rather than 0.
* lib/idcache.c (getuidbyname, getgidbyname): Return NULL, not 0.
|
|
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.
|
|
7ae35efa
|
2006-11-19T09:04:21
|
|
.
|
|
fe617675
|
2006-11-18T11:16:55
|
|
* check-module (%exempt_header): Add exception for some
conditionally-included headers.
|
|
7e6c78d7
|
2006-11-18T11:14:13
|
|
* modules/i-ring (Depends-on): Add verify.
(License): Change to LGPL.
|
|
4f9d72ba
|
2006-11-17T13:47:43
|
|
Revert Jim's 2006-10-23 patch.
|
|
6cc58d53
|
2006-11-17T08:02:24
|
|
* modules/inline (License): Change from GPL to LGPL.
|
|
23de65bc
|
2006-11-16T23:41:22
|
|
* modules/d-type (License): Switch to LGPL.
|
|
9ef40b85
|
2006-11-16T14:22:26
|
|
autoupdate
|
|
7b6b305d
|
2006-11-15T20:54:48
|
|
Fix alloca.m4 message.
|
|
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@.
|
|
70fb1833
|
2006-11-15T20:47:08
|
|
Add license compatibility check in --create-testdir.
|
|
ce3865c2
|
2006-11-15T18:13:04
|
|
* m4/alloca.m4 (gl_FUNC_ALLOCA): Use AC_CACHE_CHECK to avoid a
random "(cached)" in configure output.
|
|
e043f96f
|
2006-11-14T22:27:06
|
|
Reindent for consistency.
|
|
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.
|
|
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.
|
|
86b250ec
|
2006-11-14T20:31:04
|
|
* tests/test-gc.c (main): Remove unused variables.
* tests/test-read-file.c: Include stdlib.h, for 'free'.
|
|
21625007
|
2006-11-14T17:52:58
|
|
* modules/inttostr (License): Change to LGPL.
|
|
bb10528c
|
2006-11-14T14:12:03
|
|
* modules/tempname (License): Change to LGPL.
|
|
995f0af2
|
2006-11-14T13:32:22
|
|
* doc/functions.texi (Function Portability): *printf functions on
Cygwin now understand all POSIX size specifiers.
|
|
12421e76
|
2006-11-14T11:07:51
|
|
Relicense under LGPL.
|
|
a6a78617
|
2006-11-14T10:30:06
|
|
More support for GNOME libraries.
|
|
cc4a130e
|
2006-11-14T10:22:12
|
|
Support for library names with dots.
|
|
45dfb99d
|
2006-11-14T09:44:46
|
|
.
|
|
9e56598f
|
2006-11-14T09:37:20
|
|
Fix --create-testdir --with-tests.
|
|
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.
|
|
d9518c44
|
2006-11-13T14:30:13
|
|
* lib/gl_anytree_oset.h (gl_tree_search_atleast): Return the
element, not its node.
|
|
e8366f68
|
2006-11-13T12:35:41
|
|
Replace build-aux/ also in the Makefile snippet.
|
|
081bebde
|
2006-11-13T12:35:01
|
|
New option --local-symlink.
|