|
721177c2
|
2008-03-16T10:28:00
|
|
autoupdate
|
|
46301374
|
2008-03-13T06:50:28
|
|
autoupdate
|
|
97b56453
|
2008-03-11T05:36:15
|
|
Correct the va_copy definition for AIX 5.
|
|
f47f70aa
|
2008-03-10T00:00:52
|
|
Explain how to remedy the TeX save_size error.
|
|
0821248d
|
2008-03-09T22:12:55
|
|
Fix mistake in last commit.
|
|
679b14d8
|
2008-03-07T03:34:46
|
|
Make fflush after ungetc work on BSD platforms.
|
|
387bd3e7
|
2008-03-06T19:51:46
|
|
Avoid line break inside email address.
|
|
cff97834
|
2008-03-06T18:46:20
|
|
Talk about "header file", not "header".
|
|
6bf4d146
|
2008-03-06T18:43:12
|
|
Consistent explanation of "Gnulib module: ..." notation.
|
|
8ac36b17
|
2008-03-06T15:00:56
|
|
Small updates.
|
|
4cfdf4b1
|
2008-03-06T13:55:53
|
|
Move the documentation of module 'func' to its own file.
|
|
b4feec41
|
2008-03-06T12:01:44
|
|
Rename __func__ module to func.
Suggested by Eric Blake <ebb9@byu.net>.
|
|
e2b0fa9e
|
2008-03-06T11:16:06
|
|
Minor cleanups of __func__ module, suggested by Eric Blake <ebb9@byu.net>.
|
|
5e4c2e5a
|
2008-03-04T15:37:59
|
|
Add module __func__ to provide C99 __func__ variable.
|
|
8de8489f
|
2008-03-06T10:28:14
|
|
Add pdf target in doc/.
|
|
7dd49d28
|
2008-02-18T14:12:07
|
|
Remove useless "if" tests before free. Deprecate "free" module.
* doc/posix-functions/free.texi: Mention that this
module is no longer useful.
* modules/free (Notice): Say this module is obsolete.
* modules/readutmp (Depends-on): Remove free.
* lib/save-cwd.c (free_cwd): Remove useless "if" before free.
* lib/putenv.c (putenv): Likewise.
* lib/gc-gnulib.c (gc_cipher_close): Likewise.
* lib/getaddrinfo.c (freeaddrinfo): Likewise.
* tests/test-c-strcasestr.c (main): Likewise.
* tests/test-c-strstr.c (main): Likewise.
* tests/test-mbscasestr1.c (main): Likewise.
* tests/test-mbscasestr2.c (main): Likewise.
* tests/test-mbsstr1.c (main): Likewise.
* tests/test-mbsstr2.c (main): Likewise.
* tests/test-memmem.c (main): Likewise.
* tests/test-strcasestr.c (main): Likewise.
* tests/test-striconv.c (main): Likewise.
* tests/test-striconveh.c (main): Likewise.
* tests/test-striconveha.c (main): Likewise.
* tests/test-strstr.c (main): Likewise.
|
|
eb6697fa
|
2008-02-29T06:59:47
|
|
autoupdate
|
|
1ddcbefb
|
2008-02-28T06:55:50
|
|
autoupdate
|
|
9ded0d63
|
2008-02-24T18:40:04
|
|
Fix a build problem on HP-UX 10.
|
|
eb4a09db
|
2008-02-24T17:20:48
|
|
Documentation tweak, reported by Peter O'Gorman.
|
|
22eb7728
|
2008-02-24T16:40:15
|
|
New module 'environ'.
|
|
ed6d305b
|
2008-02-24T15:31:00
|
|
Documentation about problem on MacOS X 10.
|
|
a6f646ef
|
2008-02-16T09:09:43
|
|
autoupdate
|
|
8ada2937
|
2008-02-16T09:07:54
|
|
autoupdate
|
|
501a61c5
|
2008-02-14T07:16:31
|
|
autoupdate
|
|
6cad9c91
|
2008-02-07T02:08:13
|
|
Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20.
|
|
4f1e6fe0
|
2008-01-30T11:56:25
|
|
autoupdate
|
|
16c6ed60
|
2008-01-19T17:51:32
|
|
autoupdate
|
|
2b6c08c7
|
2008-01-20T00:09:59
|
|
Rename two directories: headers -> posix-headers, functions -> posix-functions.
|
|
e606e4f8
|
2008-01-19T13:06:50
|
|
Incorporate existing strcasestr doc into new doc structure.
|
|
398c3b9b
|
2008-01-19T12:59:00
|
|
Incorporate existing memmem doc into new doc structure.
|
|
038189bd
|
2008-01-19T02:51:21
|
|
New documentation of GNU libc functions.
|
|
6ead6fb5
|
2008-01-16T00:21:10
|
|
Work around a MacOS X 10.5 bug in frexpl().
|
|
19c94b20
|
2008-01-14T21:00:56
|
|
Touch up previous patch.
* m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE): Fix typo.
* doc/functions/strcasestr.texi (strcasestr): Document OpenBSD bug.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
9c063a2a
|
2008-01-10T22:22:51
|
|
Convert strcasestr module to use Two-Way algorithm.
* modules/strcasestr-simple: New module, based on the old
strcasestr, but with Two-Way rather than KMP.
* modules/strcasestr (Depends-on): Change to strcasestr-simple.
* lib/string.in.h (rpl_strcasestr): Declare.
* m4/strcasestr.m4 (gl_FUNC_STRCASESTR): Check for linear
performance.
* lib/strcasestr.c (strcasestr): Simplify, and avoid malloc.
* modules/string (Makefile.am): Support strcasestr.
* m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Likewise.
* modules/strcasestr-tests (Depends-on): Check for alarm.
* tests/test-strcasestr.c: Augment test.
* lib/str-two-way.h: Clean up stray macro.
* NEWS: Document new module.
* MODULES.html.sh (string handling): Likewise.
* doc/functions/strcasestr.texi: New file.
* doc/gnulib.texi (Function Substitutes): New node. Move memmem
here, since it is not a POSIX function.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
c35f7836
|
2008-01-12T16:28:52
|
|
Add documentation chapter about the glibc header files.
|
|
587ba2c2
|
2008-01-12T01:07:11
|
|
More notes about specific platforms.
|
|
4a3dfbf4
|
2008-01-11T03:42:54
|
|
Add documentation for the c-* modules.
|
|
96facb24
|
2008-01-10T07:38:11
|
|
Avoid quadratic strstr implementations.
* lib/strstr.c: New file.
* m4/strstr.m4: Likewise.
* modules/strstr: Likewise.
* modules/strstr-tests: Likewise.
* tests/test-strstr.c: Likewise.
* lib/string.in.h (rpl_strstr): Declare.
(memmem) [GNULIB_POSIXCHECK]: Document speed issue.
* m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Support strstr.
* modules/string (Makefile.am): Likewise.
* MODULES.html.sh (string handling): Mention new module.
* doc/functions/strstr.texi (strstr): Document the bug.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
1e678e69
|
2008-01-10T02:52:02
|
|
Small tweaks to memmem module.
|
|
06cd74c1
|
2008-01-10T02:46:55
|
|
Work around OpenBSD 4.0 tdelete() bug.
|
|
2c18ba6d
|
2008-01-10T02:27:54
|
|
Undo the commit dced91140ad8eb666ed6cc6192fb486dadf623bb.
|
|
f20c2f0b
|
2008-01-09T10:19:13
|
|
Add memmem-simple module.
* m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): New macro.
(gl_FUNC_MEMMEM): Separate performance from presence checks.
* modules/memmem-simple: New file.
* modules/memmem (Description): Tweak.
* MODULES.html.sh (string handling): Mention it.
* doc/functions/memmem.texi (memmem): Distinguish which flaws are
addressed by memmem-simple.
* NEWS: Document the difference.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
dced9114
|
2008-01-08T17:40:59
|
|
Detect wcwidth bug on OpenBSD 4.0.
|
|
9d8d6cd7
|
2008-01-05T14:09:11
|
|
Rewrite memmem to guarantee linear complexity without malloc.
* lib/memmem.c (memmem): Use Two-Way rather than
Knuth-Morris-Pratt, to allow O(1) space usage.
(critical_factorization, two_way_short_needle)
(two_way_long_needle): New functions.
(knuth_morris_pratt): Delete.
* modules/memmem (Depends-on): No longer need malloca or stdbool.
Add stdint.
* tests/test-memmem.c (main): Add tests for periodic needle and
sublinear performance.
* doc/functions/memmem.texi (memmem): Document other deficiencies
in cygwin and older glibc.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
714e4a2a
|
2008-01-08T02:24:39
|
|
No need to drop periods from section names.
|
|
a01078ba
|
2008-01-05T06:29:33
|
|
autoupdate
|
|
b25c432e
|
2008-01-05T04:47:05
|
|
Fix memmem test for mingw.
* modules/memmem-tests (configure.ac): Check for alarm.
* tests/test-memmem.c (main): Avoid alarm on platforms that lack
it.
* doc/functions/memmem.texi: New file.
* doc/gnulib.texi (Function Substitutes): Add memmem.
Reported by Bruno Haible.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
9f0446ea
|
2008-01-04T00:57:29
|
|
New section 'Localization'.
|
|
bf156d57
|
2007-12-30T09:50:08
|
|
no period in node name
|
|
b463b61c
|
2007-12-30T09:49:38
|
|
update maintain.texi
|
|
f0081f71
|
2007-12-26T16:31:08
|
|
Avoid using the syntax symbol() in formatted documentation.
|
|
81e61b22
|
2007-12-26T16:20:10
|
|
Split setenv module into setenv and unsetenv. Get rid of setenv.h.
|
|
b41a41b6
|
2007-12-17T21:50:40
|
|
Revert addition of verify, for BSD/OS.
* lib/fseeko.c [!HAVE_FSEEKO]: Allow off_t > long, even though it
can't handle large files, for the sake of obsolete platforms.
* modules/fseeko (Depends-on): Remove verify.
* doc/functions/fseeko.texi (fseeko): Document BSD/OS limitation.
* doc/functions/ftello.texi (ftello): Likewise.
* doc/functions/fgetpos.texi (fgetpos): Likewise.
Reported by Larry Jones.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
d09c6448
|
2007-12-11T08:17:24
|
|
Fix OpenBSD 4.0 <float.h> handling of long double.
* m4/float_h.m4 (gl_FLOAT_H): Also claim OpenBSD is broken.
* lib/float.in.h [__OpenBSD__]: Add fixes for OpenBSD.
* doc/headers/float.texi (float.h): Document OpenBSD bug.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
66a70eba
|
2007-12-04T08:40:17
|
|
Fix frexp on mingw.
* m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Detect mingw bug when
cross-compiling.
* doc/functions/frexp.texi (frexp): Document the bug.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
3a9bff1e
|
2007-12-04T08:38:22
|
|
Make cygwin fseeko check more reliable.
* m4/stdio_h.m4 (gl_STDIN_LARGE_OFFSET) [__CYGWIN__]: Use cygwin
version numbers, rather than unrelated feature check.
* doc/functions/fseeko.texi (fseeko): Tweak failure report.
* doc/functions/ftello.texi (ftello): Likewise.
Reported by Bruno Haible.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
eba8d7ac
|
2007-12-04T09:44:15
|
|
Mention a mingw problem.
|
|
07dcdcf7
|
2007-12-03T09:53:02
|
|
* doc/regexprops-generic.texi: change "an close-group" to "a
close-group" and "illegal" to "not allowed".
|
|
beeb1a36
|
2007-11-29T15:05:32
|
|
autoupdate
|
|
9dd135f9
|
2007-11-26T06:17:07
|
|
autoupdate
|
|
68eb2551
|
2007-11-25T11:05:04
|
|
sync with autoconf
|
|
c7038795
|
2007-11-25T17:09:25
|
|
* doc/fdl.texi, doc/gpl-3.0.texi, doc/lgpl-3.0.texi:
Sync from <http://gnu.org/licenses>.
* modules/agpl-3.0, doc/agpl-3.0.texi: New module,
with license text from same location.
* doc/maintain.texi, doc/standards.texi: Sync from
<http://savannah.gnu.org/projects/gnustandards>.
|
|
e021373d
|
2007-11-12T23:43:16
|
|
Document 64-bit #if problems in stdint.texi.
* doc/headers/stdint.texi (stdint.h): Mention problems with
64-bit-#if, and how to work around them.
|
|
e6c02ad4
|
2007-11-11T15:14:24
|
|
Detect round() bug on NetBSD 3.0/x86.
|
|
b5ff17ff
|
2007-11-09T12:59:46
|
|
Document and work around a BeOS snprintf() bug.
|
|
474d4b34
|
2007-11-04T17:19:42
|
|
Fix *printf behaviour for large precisions on mingw and BeOS.
|
|
7cd87873
|
2007-11-03T16:52:20
|
|
Fix *printf behaviour in out-of-memory situations on MacOS X and *BSD.
|
|
56340215
|
2007-11-02T00:17:19
|
|
Fix documentation about what the 'putenv' module provides.
|
|
1cb2a947
|
2007-10-28T23:25:16
|
|
Allow specifying the LGPL version number through --lgpl=2 or --lgpl=3.
|
|
e74e1f15
|
2007-10-27T22:12:07
|
|
Implement 'isfinite' module.
|
|
0e88f121
|
2007-10-28T01:35:59
|
|
Document some more things the gnulib user must be aware of.
|
|
980d2709
|
2007-10-20T13:08:26
|
|
Implement 'round', 'roundf', 'roundl' modules.
|
|
cf3719f4
|
2007-10-20T13:44:47
|
|
New module 'ceil'.
|
|
93ac3c97
|
2007-10-20T13:43:59
|
|
New module 'floor'.
|
|
5a4b76ba
|
2007-10-15T20:11:36
|
|
Fix typos in last patch.
|
|
a6f8ec65
|
2007-10-15T15:52:42
|
|
Replace paragraph that was explaining old way of handling LIBOBJS.
|
|
3b07669d
|
2007-10-14T12:27:28
|
|
New module 'iconv_open-utf': Enhance iconv_open to support UTF-{16,32}{BE,LE}.
|
|
95d0bce5
|
2007-10-11T16:10:24
|
|
Don't claim strerror is broken on Interix.
* doc/functions/strerror.texi (strerror): Known broken systems are
now Solaris 8, and not Interix.
* m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE): No longer filter out
Interix on cross-compile.
Reported by Martin Koeppe in
http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00005.html.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
85392f85
|
2007-10-07T19:47:13
|
|
Update the meaning of the license abbreviations.
|
|
86f87b49
|
2007-10-07T04:46:57
|
|
New modules 'fopen' and 'freopen'.
|
|
5e6b92bb
|
2007-10-07T04:39:17
|
|
New module 'open'.
|
|
d23df56e
|
2007-10-05T03:54:50
|
|
New module 'ceill'.
|
|
b064d497
|
2007-10-05T03:43:42
|
|
New module 'ceilf'.
|
|
33f47a82
|
2007-10-05T03:33:31
|
|
New module 'floorl'.
|
|
ab044c63
|
2007-10-05T03:02:08
|
|
New module 'floorf'.
|
|
5f10cf25
|
2007-10-05T02:24:39
|
|
Talk about git instead or in addition to cvs.
|
|
1ee581ea
|
2007-10-05T02:02:30
|
|
Explain what an absent module means.
|
|
07ee1756
|
2007-10-05T01:39:53
|
|
New module 'truncl'.
|
|
152e9957
|
2007-10-05T01:06:37
|
|
New module 'truncf'.
|
|
ec0af5d5
|
2007-10-04T03:22:14
|
|
New module 'trunc'.
|
|
7bfb1880
|
2007-10-03T15:09:50
|
|
Prefer @command as replacement of invalid @program.
|
|
868a3867
|
2007-10-03T14:07:57
|
|
Add gnulib.html, generated by "make html".
|
|
542f525a
|
2007-10-03T14:06:53
|
|
Use valid texinfo directives. @program is not a valid directive.
|
|
3e74d283
|
2007-10-02T00:33:23
|
|
Rename string_.h to string.in.h.
|
|
203e344a
|
2007-10-01T01:06:50
|
|
Ignore files created by makeinfo or texi2dvi.
|
|
27de795d
|
2007-09-30T01:06:17
|
|
Remove execute permission.
|
|
d5d3e86d
|
2007-09-25T10:40:16
|
|
Fix strerror on Interix.
* lib/string_.h (strerror): Declare replacement.
* doc/functions/strerror.texi (strerror): Document the Interix
shortcoming.
* modules/string (Makefile.am): Support new hooks.
* m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Add new hooks.
* m4/strerror.m4 (gl_FUNC_STRERROR): Defer to
gl_FUNC_STRERROR_SEPARATE.
(gl_FUNC_STRERROR_SEPARATE): Check for Interix bug.
* lib/strerror.c (rpl_strerror): Provide replacement.
* modules/strerror (Depends-on): Add string.
(configure.ac): Detect use of module.
* tests/test-strerror.c: New file.
* modules/strerror-tests: New test module.
* modules/argp (Depends-on): Add strerror.
* modules/error (Depends-on): Likewise.
Reported by Martin Koeppe.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
0ea920e6
|
2007-09-10T16:39:13
|
|
autoupdate
|
|
2134eabf
|
2007-09-10T13:18:03
|
|
autoupdate
|