1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-08-24 02:06:22 +00:00

40 Commits

Author SHA1 Message Date
Bruno Haible ac5fcbdf70 README: Don't ask people to read a TeXinfo file.
Reported by Tim Rühsen <tim.ruehsen@gmx.de>.

* README: Tell people how to read the HTML formatted manual.
2017-05-17 10:14:37 +02:00
Paul Eggert 22cbe8253a doc: move README into manual
* README: Move contents to new file doc/gnulib-readme.texi.
Replace with a one-line summary.
* doc/gnulib.texi (Brief Overview): New section,
with old intro preface.  Include gnulib-readme.texi for contents.
(Philosophy): Rename from "Introduction", since this
section no longer introduces the rest.  Write a new preface.
* doc/gnulib-readme.texi: New file, with the old contents of
README texinfo-ized.  This way, the README info appears
in the online and printed manual.
2012-12-27 01:24:17 -08:00
Bruno Haible 06b335ade6 Write "Mac OS X" instead of "MacOS X".
* README: Write "Mac OS X" instead of "MacOS X".
* build-aux/bootstrap: Likewise.
* build-aux/install-reloc: Likewise.
* lib/acl-internal.h: Likewise.
* lib/acl_entries.c: Likewise.
* lib/argp-ba.c: Likewise.
* lib/argp-pv.c: Likewise.
* lib/config.charset: Likewise.
* lib/copy-acl.c: Likewise.
* lib/csharpexec.c: Likewise.
* lib/euidaccess.c: Likewise.
* lib/fbufmode.c: Likewise.
* lib/fflush.c: Likewise.
* lib/file-has-acl.c: Likewise.
* lib/filemode.h: Likewise.
* lib/fpurge.c: Likewise.
* lib/freadable.c: Likewise.
* lib/freadahead.c: Likewise.
* lib/freading.c: Likewise.
* lib/freadptr.c: Likewise.
* lib/freadseek.c: Likewise.
* lib/fseeko.c: Likewise.
* lib/fseterr.c: Likewise.
* lib/fsusage.c: Likewise.
* lib/fwritable.c: Likewise.
* lib/fwriting.c: Likewise.
* lib/get-rusage-as.c: Likewise.
* lib/get-rusage-data.c: Likewise.
* lib/getdomainname.c: Likewise.
* lib/idpriv-drop.c: Likewise.
* lib/idpriv-droptemp.c: Likewise.
* lib/localcharset.c: Likewise.
* lib/locale.in.h: Likewise.
* lib/localename.c: Likewise.
* lib/mbsrtowcs-state.c: Likewise.
* lib/nproc.c: Likewise.
* lib/passfd.c: Likewise.
* lib/posix_openpt.c: Likewise.
* lib/printf-parse.c: Likewise.
* lib/progreloc.c: Likewise.
* lib/safe-read.h: Likewise.
* lib/safe-write.h: Likewise.
* lib/sched.in.h: Likewise.
* lib/set-mode-acl.c: Likewise.
* lib/signal.in.h: Likewise.
* lib/stdint.in.h: Likewise.
* lib/stdio-impl.h: Likewise.
* lib/stdlib.in.h: Likewise.
* lib/strtod.c: Likewise.
* lib/sys_select.in.h: Likewise.
* lib/tcgetsid.c: Likewise.
* lib/unistd.in.h: Likewise.
* lib/unlockpt.c: Likewise.
* lib/vasnprintf.c: Likewise.
* lib/vma-iter.c: Likewise.
* lib/wcsrtombs-state.c: Likewise.
* m4/acl.m4: Likewise.
* m4/acosl.m4: Likewise.
* m4/asinl.m4: Likewise.
* m4/atanl.m4: Likewise.
* m4/c-stack.m4: Likewise.
* m4/cosl.m4: Likewise.
* m4/expl.m4: Likewise.
* m4/extensions.m4: Likewise.
* m4/fdatasync.m4: Likewise.
* m4/fmal.m4: Likewise.
* m4/frexp.m4: Likewise.
* m4/frexpf.m4: Likewise.
* m4/frexpl.m4: Likewise.
* m4/fsusage.m4: Likewise.
* m4/getdomainname.m4: Likewise.
* m4/getloadavg.m4: Likewise.
* m4/getopt.m4: Likewise.
* m4/gettext.m4: Likewise.
* m4/gnulib-common.m4: Likewise.
* m4/intdiv0.m4: Likewise.
* m4/intlmacosx.m4: Likewise.
* m4/largefile.m4: Likewise.
* m4/ldexpl.m4: Likewise.
* m4/link-follow.m4: Likewise.
* m4/locale-ar.m4: Likewise.
* m4/locale-fr.m4: Likewise.
* m4/locale-ja.m4: Likewise.
* m4/locale-tr.m4: Likewise.
* m4/locale-zh.m4: Likewise.
* m4/locale_h.m4: Likewise.
* m4/lock.m4: Likewise.
* m4/logl.m4: Likewise.
* m4/mathfunc.m4: Likewise.
* m4/minus-zero.m4: Likewise.
* m4/mktime.m4: Likewise.
* m4/mmap-anon.m4: Likewise.
* m4/multiarch.m4: Likewise.
* m4/nanosleep.m4: Likewise.
* m4/nocrash.m4: Likewise.
* m4/poll.m4: Likewise.
* m4/printf-frexpl.m4: Likewise.
* m4/printf.m4: Likewise.
* m4/signbit.m4: Likewise.
* m4/sinl.m4: Likewise.
* m4/sqrtl.m4: Likewise.
* m4/strerror_r.m4: Likewise.
* m4/tanl.m4: Likewise.
* m4/threadlib.m4: Likewise.
* m4/ttyname_r.m4: Likewise.
* m4/unlink.m4: Likewise.
* m4/visibility.m4: Likewise.
* m4/wcwidth.m4: Likewise.
* tests/minus-zero.h: Likewise.
* tests/test-alloca-opt.c: Likewise.
* tests/test-copy-acl.sh: Likewise.
* tests/test-copy-file.sh: Likewise.
* tests/test-fdatasync.c: Likewise.
* tests/test-file-has-acl.sh: Likewise.
* tests/test-flock.c: Likewise.
* tests/test-fsync.c: Likewise.
* tests/test-localename.c: Likewise.
* tests/test-malloca.c: Likewise.
* tests/test-nonblocking-pipe.h: Likewise.
* tests/test-nonblocking-socket.h: Likewise.
* tests/test-openpty.c: Likewise.
* tests/test-posix_openpt.c: Likewise.
* tests/test-ptsname.c: Likewise.
* tests/test-ptsname_r.c: Likewise.
* tests/test-sameacls.c: Likewise.
* tests/test-select.h: Likewise.
* tests/test-set-mode-acl.sh: Likewise.
* tests/test-snprintf-posix.h: Likewise.
* tests/test-sprintf-posix.h: Likewise.
* tests/test-strtod.c: Likewise.
* tests/test-time.c: Likewise.
* tests/test-vasnprintf-posix.c: Likewise.
* tests/test-vasprintf-posix.c: Likewise.
* doc/acl-resources.txt: Likewise.
* doc/**/*.texi: Likewise.
Reported by Max Horn <max@quendi.de>.
2012-06-22 13:28:15 +02:00
Paul Eggert f8fea966d6 README: document pointer comparison assumption
* README (Portability guidelines): Document assumption about
pointer comparisons, in response to a recent bug-gnulib comment by
Jeffrey Kegler.
2012-04-12 18:56:54 -07:00
Jim Meyering 1602f0afed maint: update all copyright year number ranges
Run "make update-copyright".
2012-01-01 10:04:58 +01:00
Paul Eggert 67d133ee7b * README: Modernize discussion of signed integers.
Assuming overflow wraparound is no longer safe.
Mention ones' complement and signed magnitude.
2011-07-24 01:40:26 -07:00
Paul Eggert 5133fd7488 doc: Tweak recent change.
* README (Portability guidelines): Tweak new text.
* doc/gnulib-intro.texi (Target Platforms): Likewise. Mention
Interix 6.1.
2011-05-17 02:23:22 +02:00
Bruno Haible a0c6d64df0 doc: List the target platforms.
* doc/gnulib-intro.texi (Target Platforms): New section.
* doc/gnulib.texi (Introduction): Update menu.
* README (Portability guidelines): Refer to the new section. Update
statement about oldest supported environment. Remove rationale why
<errno.h>, <string.h>, <stdlib.h> are assumed. Update example of an
unportable C89 function.
Reported by Bastien Roucariès <roucaries.bastien@gmail.com> and
Charles Wilson <cygwin@cwilson.fastmail.fm>. Feedback from Paul Eggert.
2011-05-17 00:25:35 +02:00
Paul Eggert 80905e10d4 assume <ctype.h>, ..., <time.h> exist
For years gnulib has been assuming the existence of the headers
<ctime.h>, <errno.h>, <fcntl.h>, <locale.h>, <signal.h>,
<stdio.h>, <stdlib.h>, <string.h>, and <time.h>.  Omit checks for
them, since they don't appear to be needed.
* README (Portability guidelines): Document this.
* lib/flock.c: Assume <fcntl.h> exists.
* lib/regex_internal.h: Assume <locale.h> exists.
* m4/ctype.m4 (gl_CTYPE_H): Assume <ctype.h> exists.
* m4/errno_h.m4 (gl_HEADER_ERRNO_H): Assume <errno.h> exists.
* m4/fcntl_h.m4 (gl_FCNTL_H): Assume <fcntl.h> exists.
* m4/flock.m4 (gl_PREREQ_FLOCK): Likewise.
* m4/locale_h.m4 (gl_LOCALE_H): Assume <locale.h> exists.
* m4/regex.m4 (gl_REGEX): Likewise.
* m4/signal_h.m4 (gl_SIGNAL_H): Assume <signal.h> exists.
* m4/stdio_h.m4 (gl_STDIO_H): Assume <stdio.h> exists.
* m4/stdlib_h.m4 (gl_STDLIB_H): Assume <stdlib.h> exists.
* m4/string_h.m4 (gl_STRING_H): Assume <string.h> exists.
* tests/test-argp.c: Likewise.
* m4/time_h.m4 (gl_HEADER_TIME_H_BODY): Assume <time.h> exists.
2011-01-19 22:16:29 -08:00
Jim Meyering d60f3b0c6b maint: update almost all copyright ranges to include 2011
Run the new "make update-copyright" rule.
2011-01-01 22:12:59 +01:00
Jim Meyering b2e2010c7c update nearly all FSF copyright year lists to include 2010
Use the same procedure as for 2009, outlined in
http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
2010-01-01 10:42:00 +01:00
Bruno Haible 441aa3044f Use spaces for indentation, not tabs. 2009-12-10 20:28:30 +01:00
Jim Meyering 10cecf2f78 doc: update README
* README: Remove references to cogito.
Remove cvs-repo-updating instructions from 2007.
Don't imply that CVS is better if you have limited disk space.
2009-08-06 12:33:21 +02:00
Karl Berry a62dc0b46c prominently mention gnulib-tool; rearrange sections 2009-04-05 11:16:12 -07:00
Karl Berry eb981ceb1a prominently mention gnulib-tool; rearrange sections 2009-04-05 11:09:28 -07:00
Paul Eggert f51e5029ff * README: Append ".git" to git and cg examples.
Problem reported by Benoit Sigoure.
2007-10-24 00:47:53 -07:00
Bruno Haible 57fdfd3f8e Change copyright notice from GPLv2+ to GPLv3+. 2007-10-07 19:14:58 +02:00
Bruno Haible b6298edef9 Add CVS checkout update instructions. 2007-09-30 00:59:45 +02:00
Bruno Haible a1d5bf4615 Explain how to get a read-write checkout of gnulib. 2007-09-25 02:05:06 +02:00
Eric Blake ea77ed915f * README: Update CVS instructions. 2007-09-19 15:29:48 -06:00
Bruno Haible 90e1ab9fe4 Talk primarily about git, not CVS. 2007-03-31 12:34:54 +00:00
Paul Eggert 10a6173194 * README: Document signed integer overflow situation more
accurately.
2007-02-26 07:43:43 +00:00
Paul Eggert 106dbed1f8 * README: Advise users that they might find the bug-gnulig@gnu.org
and autotools-announce@gnu.org mailing lists useful.
2006-11-29 00:41:00 +00:00
Ralf Wildenhues 4186a0ec21 * README: Fix typo.
* doc/gnulib.texi (Miscellaneous Notes): Likewise, rename...
(Miscellanous Notes): ...from this.
2006-11-07 19:51:40 +00:00
Bruno Haible 9a21ae5eaf Mention where to put documentation. 2006-07-11 11:59:13 +00:00
Paul Eggert 98b3edaec7 Gnulib doesn't generate a tarball. 2006-01-04 19:18:29 +00:00
Karl Berry 5dc0042226 typos from Ralf, other updates 2005-08-10 19:02:17 +00:00
Simon Josefsson 18437eed37 2005-08-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
* README: Typos.
2005-08-08 13:58:29 +00:00
Paul Eggert 267a39bafd *** empty log message *** 2005-05-14 06:03:57 +00:00
Bruno Haible 3943c5dd42 Note about licensing, from Simon Josefsson. 2004-09-28 15:02:50 +00:00
Paul Eggert 9b9bfb49af Mention that the 'free' module, LIA-1. 2004-05-30 07:29:34 +00:00
Paul Eggert 9b1421e271 Mention that S+T cannot overflow if S is the size of an existing
object and T is sufficiently small.
2003-11-17 21:47:16 +00:00
Paul Eggert 7fd2829dd8 (foo *) NULL + 0 == NULL 2003-10-16 18:28:06 +00:00
Paul Eggert d6a093438c Rework advice for preventing empty .o files. 2003-10-05 07:06:59 +00:00
Paul Eggert 1af4668473 * README: Document assumptions that 'int' is at least 32 bits
wide, that integer arithmetic is 2's complement without overflow,
that there are no holes in integer values, that adding sizes of
two nonoverlapping objects can't overflow, and that all-bits-zero
yields scalar zero.  Fix spelling and capitalization typos.
2003-09-24 20:38:08 +00:00
Paul Eggert 9fa0213b0a New section: portability guidelines. 2003-09-09 21:22:08 +00:00
Bruno Haible 76a774bce0 spelling. 2003-07-04 14:27:29 +00:00
Bruno Haible c947ae968b Add a note about empty files. 2003-06-12 11:12:14 +00:00
Bruno Haible 09b2350347 Add a section "how to add a new module", suggested by Simon Josefsson. 2003-06-11 10:57:36 +00:00
Jeff Bailey 9be083d500 Checking initial copies various licenses, README, and general COPYING document. 2001-10-22 13:45:41 +00:00