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