doc


Log

Author Commit Date CI Message
Karl Berry 721177c2 2008-03-16T10:28:00 autoupdate
Karl Berry 46301374 2008-03-13T06:50:28 autoupdate
Bruno Haible 97b56453 2008-03-11T05:36:15 Correct the va_copy definition for AIX 5.
Bruno Haible f47f70aa 2008-03-10T00:00:52 Explain how to remedy the TeX save_size error.
Bruno Haible 0821248d 2008-03-09T22:12:55 Fix mistake in last commit.
Bruno Haible 679b14d8 2008-03-07T03:34:46 Make fflush after ungetc work on BSD platforms.
Bruno Haible 387bd3e7 2008-03-06T19:51:46 Avoid line break inside email address.
Bruno Haible cff97834 2008-03-06T18:46:20 Talk about "header file", not "header".
Thien-Thi Nguyen 6bf4d146 2008-03-06T18:43:12 Consistent explanation of "Gnulib module: ..." notation.
Bruno Haible 8ac36b17 2008-03-06T15:00:56 Small updates.
Bruno Haible 4cfdf4b1 2008-03-06T13:55:53 Move the documentation of module 'func' to its own file.
Simon Josefsson b4feec41 2008-03-06T12:01:44 Rename __func__ module to func. Suggested by Eric Blake <ebb9@byu.net>.
Simon Josefsson e2b0fa9e 2008-03-06T11:16:06 Minor cleanups of __func__ module, suggested by Eric Blake <ebb9@byu.net>.
Simon Josefsson 5e4c2e5a 2008-03-04T15:37:59 Add module __func__ to provide C99 __func__ variable.
Simon Josefsson 8de8489f 2008-03-06T10:28:14 Add pdf target in doc/.
Jim Meyering 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.
Karl Berry eb6697fa 2008-02-29T06:59:47 autoupdate
Karl Berry 1ddcbefb 2008-02-28T06:55:50 autoupdate
Bruno Haible 9ded0d63 2008-02-24T18:40:04 Fix a build problem on HP-UX 10.
Bruno Haible eb4a09db 2008-02-24T17:20:48 Documentation tweak, reported by Peter O'Gorman.
Bruno Haible 22eb7728 2008-02-24T16:40:15 New module 'environ'.
Bruno Haible ed6d305b 2008-02-24T15:31:00 Documentation about problem on MacOS X 10.
Karl Berry a6f646ef 2008-02-16T09:09:43 autoupdate
Karl Berry 8ada2937 2008-02-16T09:07:54 autoupdate
Karl Berry 501a61c5 2008-02-14T07:16:31 autoupdate
Bruno Haible 6cad9c91 2008-02-07T02:08:13 Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20.
Karl Berry 4f1e6fe0 2008-01-30T11:56:25 autoupdate
Karl Berry 16c6ed60 2008-01-19T17:51:32 autoupdate
Bruno Haible 2b6c08c7 2008-01-20T00:09:59 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible e606e4f8 2008-01-19T13:06:50 Incorporate existing strcasestr doc into new doc structure.
Bruno Haible 398c3b9b 2008-01-19T12:59:00 Incorporate existing memmem doc into new doc structure.
Bruno Haible 038189bd 2008-01-19T02:51:21 New documentation of GNU libc functions.
Bruno Haible 6ead6fb5 2008-01-16T00:21:10 Work around a MacOS X 10.5 bug in frexpl().
Eric Blake 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>
Eric Blake 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>
Bruno Haible c35f7836 2008-01-12T16:28:52 Add documentation chapter about the glibc header files.
Bruno Haible 587ba2c2 2008-01-12T01:07:11 More notes about specific platforms.
Bruno Haible 4a3dfbf4 2008-01-11T03:42:54 Add documentation for the c-* modules.
Eric Blake 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>
Bruno Haible 1e678e69 2008-01-10T02:52:02 Small tweaks to memmem module.
Bruno Haible 06cd74c1 2008-01-10T02:46:55 Work around OpenBSD 4.0 tdelete() bug.
Bruno Haible 2c18ba6d 2008-01-10T02:27:54 Undo the commit dced91140ad8eb666ed6cc6192fb486dadf623bb.
Eric Blake 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>
Bruno Haible dced9114 2008-01-08T17:40:59 Detect wcwidth bug on OpenBSD 4.0.
Eric Blake 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>
Bruno Haible 714e4a2a 2008-01-08T02:24:39 No need to drop periods from section names.
Karl Berry a01078ba 2008-01-05T06:29:33 autoupdate
Eric Blake 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>
Bruno Haible 9f0446ea 2008-01-04T00:57:29 New section 'Localization'.
Karl Berry bf156d57 2007-12-30T09:50:08 no period in node name
Karl Berry b463b61c 2007-12-30T09:49:38 update maintain.texi
Bruno Haible f0081f71 2007-12-26T16:31:08 Avoid using the syntax symbol() in formatted documentation.
Bruno Haible 81e61b22 2007-12-26T16:20:10 Split setenv module into setenv and unsetenv. Get rid of setenv.h.
Eric Blake 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>
Eric Blake 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>
Eric Blake 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>
Eric Blake 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>
Bruno Haible eba8d7ac 2007-12-04T09:44:15 Mention a mingw problem.
James Youngman 07dcdcf7 2007-12-03T09:53:02 * doc/regexprops-generic.texi: change "an close-group" to "a close-group" and "illegal" to "not allowed".
Karl Berry beeb1a36 2007-11-29T15:05:32 autoupdate
Karl Berry 9dd135f9 2007-11-26T06:17:07 autoupdate
Karl Berry 68eb2551 2007-11-25T11:05:04 sync with autoconf
Ralf Wildenhues 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>.
Paul Eggert 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.
Bruno Haible e6c02ad4 2007-11-11T15:14:24 Detect round() bug on NetBSD 3.0/x86.
Bruno Haible b5ff17ff 2007-11-09T12:59:46 Document and work around a BeOS snprintf() bug.
Bruno Haible 474d4b34 2007-11-04T17:19:42 Fix *printf behaviour for large precisions on mingw and BeOS.
Bruno Haible 7cd87873 2007-11-03T16:52:20 Fix *printf behaviour in out-of-memory situations on MacOS X and *BSD.
Bruno Haible 56340215 2007-11-02T00:17:19 Fix documentation about what the 'putenv' module provides.
Bruno Haible 1cb2a947 2007-10-28T23:25:16 Allow specifying the LGPL version number through --lgpl=2 or --lgpl=3.
Ben Pfaff e74e1f15 2007-10-27T22:12:07 Implement 'isfinite' module.
Bruno Haible 0e88f121 2007-10-28T01:35:59 Document some more things the gnulib user must be aware of.
Ben Pfaff 980d2709 2007-10-20T13:08:26 Implement 'round', 'roundf', 'roundl' modules.
Bruno Haible cf3719f4 2007-10-20T13:44:47 New module 'ceil'.
Bruno Haible 93ac3c97 2007-10-20T13:43:59 New module 'floor'.
Bruno Haible 5a4b76ba 2007-10-15T20:11:36 Fix typos in last patch.
Bruno Haible a6f8ec65 2007-10-15T15:52:42 Replace paragraph that was explaining old way of handling LIBOBJS.
Bruno Haible 3b07669d 2007-10-14T12:27:28 New module 'iconv_open-utf': Enhance iconv_open to support UTF-{16,32}{BE,LE}.
Eric Blake 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>
Bruno Haible 85392f85 2007-10-07T19:47:13 Update the meaning of the license abbreviations.
Bruno Haible 86f87b49 2007-10-07T04:46:57 New modules 'fopen' and 'freopen'.
Bruno Haible 5e6b92bb 2007-10-07T04:39:17 New module 'open'.
Bruno Haible d23df56e 2007-10-05T03:54:50 New module 'ceill'.
Bruno Haible b064d497 2007-10-05T03:43:42 New module 'ceilf'.
Bruno Haible 33f47a82 2007-10-05T03:33:31 New module 'floorl'.
Bruno Haible ab044c63 2007-10-05T03:02:08 New module 'floorf'.
Bruno Haible 5f10cf25 2007-10-05T02:24:39 Talk about git instead or in addition to cvs.
Bruno Haible 1ee581ea 2007-10-05T02:02:30 Explain what an absent module means.
Bruno Haible 07ee1756 2007-10-05T01:39:53 New module 'truncl'.
Bruno Haible 152e9957 2007-10-05T01:06:37 New module 'truncf'.
Bruno Haible ec0af5d5 2007-10-04T03:22:14 New module 'trunc'.
Bruno Haible 7bfb1880 2007-10-03T15:09:50 Prefer @command as replacement of invalid @program.
Bruno Haible 868a3867 2007-10-03T14:07:57 Add gnulib.html, generated by "make html".
Bruno Haible 542f525a 2007-10-03T14:06:53 Use valid texinfo directives. @program is not a valid directive.
Bruno Haible 3e74d283 2007-10-02T00:33:23 Rename string_.h to string.in.h.
Bruno Haible 203e344a 2007-10-01T01:06:50 Ignore files created by makeinfo or texi2dvi.
Bruno Haible 27de795d 2007-09-30T01:06:17 Remove execute permission.
Eric Blake 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>
Karl Berry 0ea920e6 2007-09-10T16:39:13 autoupdate
Karl Berry 2134eabf 2007-09-10T13:18:03 autoupdate