12007-10-05  Jim Meyering  <jim@meyering.net>
2
3	* coreutils.texi (chroot invocation): List two systems on which
4	chroot works when run by non-root.
5
62007-09-19  Jim Meyering  <jim@meyering.net>
7
8	* coreutils.texi (expr invocation): Correct description of relative
9	operator precedence.  Reported by hanpingtian@gmail.com.
10
112007-08-25  Eric Blake  <ebb9@byu.net>
12
13	Avoid case-insensitive clash in one-page-per-node html docs.
14	* coreutils.texi (Concept index): Rename from Index.
15
162007-07-15  Jim Meyering  <jim@meyering.net>
17
18	* coreutils.texi: Revise node structure per new fdl.texi.
19
202007-06-06  Jim Meyering  <jim@meyering.net>
21
22	* coreutils.texi (rmdir invocation): Fix a tiny typo.
23
242007-06-03  Jim Meyering  <jim@meyering.net>
25
26	* constants.texi: Remove from version control.
27	This file has always been generated.
28	* .gitignore: Add constants.texi.
29
302007-04-28  Paul Eggert  <eggert@cs.ucla.edu>
31
32	* coreutils.texi (nohup invocation): Add advice about saving
33	output to a file.
34
352007-04-16  Jim Meyering  <jim@meyering.net>
36
37	* coreutils.texi (cut invocation): Adjust synopsis to show that an
38	OPTION is required.  Reported by Rudolf Kastl.
39
402007-03-21  Eric Blake  <ebb9@byu.net>
41
42	* coreutils.texi (md5sum invocation): Document escapes in output
43	format.  Reported by Armijn Hemel.
44
452007-03-15  Paul Eggert  <eggert@cs.ucla.edu>
46
47	Fix manual in response to bug reports by Dan Jacobson.
48	* coreutils.texi (sort invocation): Explain numeric sorts better.
49	Compress self-congratulation into a simple "comparison is exact"
50	notice; the --general-numeric-sort option already explains the
51	tradeoffs.
52	(seq invocation): Add example of -f.
53
542007-03-12  Jim Meyering  <jim@meyering.net>
55
56	* coreutils.texi (cp invocation): Mention that --preserve=timestamps
57	doesn't preserve time stamps on symbolic links.
58	Reported by Polo Talnir in <https://bugzilla.redhat.com/230866>.
59
602007-02-27  Paul Eggert  <eggert@cs.ucla.edu>
61
62	* coreutils.texi (df invocation): With -P, the default block size
63	and output format is not affected by DF_BLOCK_SIZE, BLOCK_SIZE, or
64	BLOCKSIZE.
65
662007-01-30  Paul Eggert  <eggert@cs.ucla.edu>
67
68	* coreutils.texi
69	(Input processing in ptx, mkdir invocation, rmdir invocation):
70	@item -> @itemx to fix some typos.
71
722007-01-30  Paul Eggert  <eggert@cs.ucla.edu>
73
74	* coreutils.texi (mkdir invocation): Say how to set the file
75	permission bits of a parent directory with mkdir -p.
76
772007-01-29  Jim Meyering  <jim@meyering.net>
78
79	Document new syntax: "chown +0:+287 file", "chgrp +99 file"
80	* coreutils.texi (Disambiguating names and IDs): New section.
81	(chown invocation, chgrp invocation): Mention the new syntax
82	with an xref to the new section.
83
842007-01-19  Jim Meyering  <jim@meyering.net>
85
86	* coreutils.texi (ls: General output formatting): Mention the
87	workarounds to accommodate the Apple Terminal bug.
88
892007-01-04  Jim Meyering  <jim@meyering.net>
90
91	* coreutils.texi (base64 invocation): When decoding, newlines
92	are always accepted.
93
942007-01-03  Jim Meyering  <jim@meyering.net>
95
96	Document what the ".0" in e.g., "-k 2,3.0" means, and...
97	* coreutils.texi (sort invocation): ... that it can be applied to the
98	field-end spec, but not the field-start one.  Patch from Evan Hunt.
99
1002006-12-21  Jim Meyering  <jim@meyering.net>
101
102	* coreutils.texi (dd invocation): Improve the documentation
103	for bs, ibs, obs, and cbs.  Suggestion from Dan Jacobson.
104	Patch by Olivier Delhomme.
105	(dd invocation): Add to the description of cbs.
106	(dd invocation): Specify that bs=N overrides only any
107	_preceding_ ibs and obs settings.  Spotted by Andreas Schwab.
108
1092006-12-14  Jim Meyering  <jim@meyering.net>
110
111	* coreutils.texi: Remove two doubled words.
112	(Treating / specially): With --preserve-root, chgrp and chown
113	will not modify "/", even through a symlink.
114
1152006-11-28  Jim Meyering  <jim@meyering.net>
116
117	* perm.texi (Mode Structure): Fix typo: s/setgid/setuid/.
118	Reported by Georg Neis as Debian bug 400778.
119
1202006-10-27  Jim Meyering  <jim@meyering.net>
121
122	* coreutils.texi (wc invocation): When giving the order in which
123	the various "counts" are listed, also mention "maximum line length".
124	Prompted by a report from Vincent LeFevre.
125
1262006-10-23  Jim Meyering  <jim@meyering.net>
127
128	* coreutils.texi (rm invocation): Describe --one-file-system.
129
1302006-09-26  Paul Eggert  <eggert@cs.ucla.edu>
131
132	* coreutils.texi (groups invocation): "groups" no longer prefixes
133	the output with "user :" unless more than one user is specified.
134
1352006-09-19  Paul Eggert  <eggert@cs.ucla.edu>
136
137	* coreutils.texi (cp invocation): Say that -i and -f are
138	independent.  Clarify -i's behavior.
139	(Disk usage): Clarify intro.  Problem reported by Van Ly.
140
1412006-09-08  Paul Eggert  <eggert@cs.ucla.edu>
142
143	* coreutils.texi (tail invocation): Ignore -f when standard input
144	is a FIFO, too.
145
1462006-09-02  Paul Eggert  <eggert@cs.ucla.edu>
147
148	* coreutils.texi (Treating / specially): --preserve-root is
149	now the default for rm.
150	(rm invocation): Likewise.  Also, document that you can't
151	remove `.' or `..'.  Use the POSIX term "root directory"
152	rather than the more-ambiguous "file system root".
153
1542006-08-22  Paul Eggert  <eggert@cs.ucla.edu>
155
156	* .cvsignore: Add Makefile.in, coreutils.html, coreutils.pdf,
157	coreutils.ps, coreutils.tps.  Remove coreutils.cm (dunno what it
158	is, but the makefile doesn't mention it).  Remove coreutils.info
159	as it is subsumed by coreutils.info*.
160
1612006-08-22  Jim Meyering  <jim@meyering.net>
162
163	* .cvsignore: Add files that are now generated by ../bootstrap.
164
1652006-08-20  Paul Eggert  <eggert@cs.ucla.edu>
166
167	* Makefile.in, fdl.texi, getdate.texi:
168	Remove from CVS, since ../bootstrap generates them automatically.
169
1702006-08-17  Jim Meyering  <jim@meyering.net>
171
172	* Makefile.am (EXTRA_DIST): Reflect doclicense.texi->fdl.texi renaming.
173
1742006-08-17  Paul Eggert  <eggert@cs.ucla.edu>
175
176	* ChangeLog: Add copyright notice.
177	* Makefile.am: Likewise.
178	* getdate.texi: Likewise.
179	* perm.texi: Likewise.
180	* getdate.texi: Update to version 1.2 of the GNU FDL.
181	* coreutils.texi: Likewise.
182	(Copying This Manual): Renamed from GNU Free Documentation License.
183	Now an appendix.  Include fdl.texi rather than doclicense.texi.
184	* fdl.tex: Renamed from doclicense.texi.  Latest version from FSF.
185	* perm.texi: Add copyright notice.
186
1872006-08-15  Paul Eggert  <eggert@cs.ucla.edu>
188
189	* coreutils.texi (df invocation): df exits nonzero if it outputs
190	nothing.
191
1922006-08-09  Paul Eggert  <eggert@cs.ucla.edu>
193
194	* coreutils.texi (dd invocation): Warn about oflag=append without
195	conv=notrunc.  See Debian bug 373736.
196
1972006-08-08  Paul Eggert  <eggert@cs.ucla.edu>
198
199	* coreutils.texi (shuf invocation, Random sources): New sections.
200	(Operating on sorted files): Add shuf.
201	(sort invocation, shred invocation): New option --random-source.
202	(sort invocation): Fix typo: -R -> -r.
203
2042006-07-28  Paul Eggert  <eggert@cs.ucla.edu>
205
206	* coreutils.texi (install invocation, mkdir invocation):
207	Add cross-references to Directory Setuid and Setgid.
208	(install-invocation): The default mode is no longer equivalent to 755.
209	* perm.texi (Changing Special Mode Bits): Clarify u+s versus
210	a+s versus +s, and likewise for g+s.
211	(Numeric Modes): Bring back example of 0055 == 55.  4755 no
212	longer clears setgid bit on directories.
213	(Directory Setuid and Setgid): Numeric modes now affect setuid
214	and setgid on directories only if they set these bits.  This
215	is so that leading 0 has no effect on numeric modes.
216
2172006-07-26  Jim Meyering  <jim@meyering.net>
218
219	* coreutils.texi (What information is listed): Mention that missing
220	pieces of information are marked with "?".  From Paul Eggert.
221
2222006-07-25  Paul Eggert  <eggert@cs.ucla.edu>
223
224	* perm.texi (Directory Setuid and Setgid): Explain that this is a
225	GNU extension, and that other systems behave differently here.
226
2272006-07-22  Paul Eggert  <eggert@cs.ucla.edu>
228
229	* coreutils.texi (What information is listed): Clarify that the
230	restricted deletion flag is another name for the sticky bit.
231	* perm.texi (Mode Structure): The restricted deletion flag
232	restricts only unprivileged users.
233	(Mode Structure, Symbolic Modes, Numeric Modes): Be more careful
234	about distinguishing file mode bits from permissions bits,
235	and about execute versus search permission.  The FreeBSD command
236	is chflags, not chrflags.
237
2382006-07-16  Paul Eggert  <eggert@cs.ucla.edu>
239
240	* coreutils.texi: Change GNU to @acronym{GNU} in a few places.
241	Use "set-user-ID" and "set-group-ID" a bit more consistently.
242	Use "appropriate privileges" rather than "super-user" a bit
243	more consistently.
244	(install invocation): Parent directories are now 755 without uid
245	or gid changing.  The default mode is now 0755, not 755.
246	(mkdir invocation): Rewrite the top-level usage description, since
247	I couldn't easily follow the old one.  It's now 3 lines not 8.
248	For -m, describe file permission bits versus other bits, and note
249	that mkdir is atomic if you don't mention special bits.
250	(chmod invocation): Mention what chmod does to setgid and setuid bits.
251	* perm.texi (Mode Structure): Modernize the explanation of the
252	setuid and setgid bits on directories.
253	(Changing Special Mode Bits): Mention that a implies both u and g
254	for s.  Cross reference to new node.
255	(Numeric Modes): Don't claim that 0055 is the same as 55; this isn't
256	true any more.  Mention new node.
257	4755 is now like u=rwxs,go=rx,g-s, not like u=rwxs,go=rx.
258	(Directory Setuid and Setgid): New node.
259
2602006-07-08  Jim Meyering  <jim@meyering.net>
261
262	* coreutils.texi (Squeezing): Separate doubled "the", so typo-checkers
263	don't complain.
264
265	* Makefile.am (check-texinfo): Enforce the zeros vs. zeroes consistency.
266
2672006-07-08  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
268
269	* coreutils.texi: Fix some typos.  Use `zeros' consistently (both
270	`zeros' and `zeroes' are correct).
271
2722006-07-01  Paul Eggert  <eggert@cs.ucla.edu>
273
274	* coreutils.texi (tail invocation): With no operand, 'tail -f' now
275	silently ignores the '-f' only if standard input is a FIFO or pipe
276	and POSIXLY_CORRECT is set.
277
2782006-06-30  Paul Eggert  <eggert@cs.ucla.edu>
279
280	* coreutils.texi (seq invocation): seq now uses long double
281	internally rather than double.  It now defaults to a minimal fixed
282	point format if possible.  It lets you use %a, %A, %E, %F, %G.
283	Don't assume printf doesn't work for numbers that fit in 64 but
284	not 32 bits; typically they work these days.  Improve discussion
285	of large integers and update the rounding-error numbers.
286
2872006-06-28  Paul Eggert  <eggert@cs.ucla.edu>
288
289	* coreutils.texi (sort invocation): 'sort +1 -2' is now supported
290	even when conforming to POSIX 1003.1-2001, since this is a pure
291	extension to POSIX.
292
2932006-06-27  Jim Meyering  <jim@meyering.net>
294
295	* coreutils.texi (wc invocation): Remove ./ prefix from example.
296	From Padraig Brady.
297
2982006-06-26  Jim Meyering  <jim@meyering.net>
299
300	* coreutils.texi (wc invocation): Spell out `--files0-from' in
301	the example. Suggestion from Bob Proulx.
302
303	* coreutils.texi (wc invocation): Document new --files0-from option.
304
3052006-06-20  Eric Blake  <ebb9@byu.net>
306
307	* coreutils.texi (sleep invocation): Document that accepting
308	multiple arguments and suffixes are extensions.
309	Reported by Dan Jacobson.
310
3112006-06-12  Paul Eggert  <eggert@cs.ucla.edu>
312
313	* Makefile.am (check-texinfo): Use $(_W) and $(W_) instead of
314	assuming grep -w (which is not portable).
315
3162006-05-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
317
318	* Makefile.am: Use `AM_MAKEINFOFLAGS' rather than
319	overwriting `MAKEINFO', so that `missing' can do its job.
320
321	* Makefile.am (check-texinfo): Use `$(EGREP)' instead of `grep -E'.
322	(check-texinfo): Use literal `{' only in brackets, i.e., [{] or [}],
323	to avoid triggering an error from Solaris 2.6's grep.
324
3252006-05-25  Paul Eggert  <eggert@cs.ucla.edu>
326
327	* coreutils.texi (sort invocation): Remove mention of --seed, since
328	it's going away.
329
3302006-05-04  Eric Blake  <ebb9@byu.net>
331
332	* coreutils.texi (Examples of date): Give example of @seconds.
333
3342006-05-03  Paul Eggert  <eggert@cs.ucla.edu>
335
336	* coreutils.texi (head invocation, tail invocation, sort invocation):
337	Give advice about porting to hosts that support only obsolete syntax.
338	Problem reported by Zack Weinberg.
339
3402006-04-23  Francesco Montorsi  <fr_m@hotmail.com>
341
342	* coreutils.texi (Which files are listed): Describe new option:
343	--group-directories-first.
344
3452006-04-17  Paul Eggert  <eggert@cs.ucla.edu>
346
347	* coreutils.texi (What information is listed): Add P for Solaris
348	10 ports.  Add commented-out entries for other types that POSIX
349	says are possible, or that I observed in FreeBSD documentation.
350
3512006-04-18  Jim Meyering  <jim@meyering.net>
352
353	* coreutils.texi (Input processing in ptx): Remove mention of the
354	default --ignore file, /usr/local/lib/eign.  That file has never
355	been used.  Reported by Eric Blake.
356
3572006-04-12  Paul Eggert  <eggert@cs.ucla.edu>
358
359	* coreutils.texi (expr invocation): expr exit status is 3 only for
360	internal errors now; 2 is also for invalid values in expressions.
361
362	(What information is listed): Document 'ls' type letters.
363	Problem reported by Lincoln Martin.
364
3652006-04-09  Ori Avtalion  <oavtal@bezeqint.net>
366
367	* coreutils.texi (Top): Add 'hostid' to System context menu line.
368	(trivial change)
369
3702006-03-22  Eric Blake  <ebb9@byu.net>
371
372	* coreutils.texi (General options in ptx): Undocument --copyright.
373
3742006-03-27  Eric Blake  <ebb9@byu.net>
375
376	* coreutils.texi (dirname invocation): Macro in previous patch
377	was too broad.
378
3792006-03-11  Eric Blake  <ebb9@byu.net>
380
381	* coreutils.texi (basename invocation, dirname invocation):
382	Improve documentation to match recent // patches.
383
3842006-03-23  Paul Eggert  <eggert@cs.ucla.edu>
385
386	* coreutils.texi (nohup invocation): nohup now redirects stderr to
387	nohup.out if stdout is closed and stderr is a tty.
388
3892006-03-05  Paul Eggert  <eggert@cs.ucla.edu>
390
391	* coreutils.texi (dd invocation): New flags directory, nolinks.
392	Alphabetize nofollow.
393
3942006-02-17  Simon Josefsson  <jas@extundo.com>
395
396	* coreutils.texi: Add base64 section.
397
3982006-02-20  Eric Blake  <ebb9@byu.net>
399
400	* coreutils.texi (rm invocation): Fix typo in last patch.
401	(paste invocation): Fix whitespace.
402
4032006-02-18  Eric Blake  <ebb9@byu.net>
404
405	* coreutils.texi (rm invocation): Document new -I option, and new
406	--interactive behavior.
407
4082006-02-12  Jim Meyering  <jim@meyering.net>
409
410	* coreutils.texi (Character sets): Don't say that an unknown
411	backslash-escape causes an error message -- it doesn't.
412	Mention that `\' also removes any special significance, so
413	is useful for [, ], *, -.  Prompted by Richard Neill in
414	http://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=14937
415
4162006-02-01  Paul Eggert  <eggert@cs.ucla.edu>
417
418	* coreutils.texi (od invocation): Warn that -t a ignores the high
419	order bit.
420
4212006-01-30  Paul Eggert  <eggert@cs.ucla.edu>
422
423	* coreutils.texi (tail invocation): In the obsolete usage, the
424	count is optional, so put square brackets around it.
425
4262006-01-02  Paul Eggert  <eggert@cs.ucla.edu>
427
428	* getdate.texi (General date syntax): Invalid dates are rejected.
429	(Time of day items): Mention the possibility of leap seconds.
430	Problem reported by Dr. David Alan Gilbert.
431
432	* coreutils.texi: Use @acronym around "ISO" uniformly.
433	(Date conversion specifiers): Explain %g, %G, and %V a bit better.
434
4352006-01-02  Jim Meyering  <jim@meyering.net>
436
437	* coreutils.texi (tail invocation): Say that --retry
438	is useful `mainly' (not `only') when following by name.
439
4402006-01-01  Paul Eggert  <eggert@cs.ucla.edu>
441
442	* coreutils.texi, perm.texi: Clarify file mode bits versus
443	file permission bits.
444	* coreutils.texi (mkfifo invocation, mknod invocation): -m
445	affects only file permission bits.
446
4472005-12-29  Paul Eggert  <eggert@cs.ucla.edu>
448
449	* coreutils.texi (sort invocation): Clarify that a blank is a space
450	or a tab.
451
4522005-12-15  Jim Meyering  <jim@meyering.net>
453
454	* coreutils.texi (stat invocation) [--printf]: Describe new option.
455	[--format]: Add example.  Distinguish from --printf.
456	Sort option descriptions.
457
4582005-12-05  Andreas Gruenbacher  <agruen@suse.de>
459
460	* coreutils.texi (ls): Clarify the Alternate Access Method description.
461	(cp): Clarify that --preserve=mode also preserves acls.
462
4632005-12-12  Paul Eggert  <eggert@cs.ucla.edu>
464
465	* coreutils.texi (sort invocation): Clarify explanation of
466	--random-sort, and use a simpler example.
467
4682005-12-10  Frederik Eaton  <frederik@ofb.net>
469
470	* coreutils.texi (sort invocation): Add --random-sort (-R) and --seed.
471
4722005-12-07  Paul Eggert  <eggert@cs.ucla.edu>
473
474	* coreutils.texi (dd invocation): New noatime flag.
475
4762005-11-25  Paul Eggert  <eggert@cs.ucla.edu>
477
478	* coreutils.texi (df invocation): Document treatment of dummy file
479	systems better.
480
4812005-11-16  Paul Eggert  <eggert@cs.ucla.edu>
482
483	* coreutils.texi (ln invocation): ln -v now outputs lines only for
484	successful links.
485	(tail invocation): Say that the obsolete form uses exactly one
486	option and at most one file.
487
4882005-11-13  Jim Meyering  <jim@meyering.net>
489
490	* perm.texi (Mode Structure): Capitalize two sentences in an
491	enumerated list and fix a typo.  From Aaron Hawley.
492
4932005-11-08  Paul Eggert  <eggert@cs.ucla.edu>
494
495	* coreutils.texi (Formatting file timestamps): ls now defaults to
496	--time-style='locale', which in turn acts like
497	--time-style='posix-long-iso' if the locale settings are messed up.
498
4992005-11-02  Paul Eggert  <eggert@cs.ucla.edu>
500
501	* coreutils.texi (rm invocation): Don't mention --directory (-d).
502
5032005-11-01  Paul Eggert  <eggert@cs.ucla.edu>
504
505	* coreutils.texi (tail invocation): Describe obsolete usages
506	like "tail -2" more precisely.
507	(touch invocation): The old usage works only for 1969-1999 now.
508
5092005-08-28  David Madore  <david.madore@ens.fr>
510
511	* coreutils.texi: Document SHA-1 and SHA-2 utilities.
512
5132005-10-15  Paul Eggert  <eggert@cs.ucla.edu>
514
515	* doc/coreutils.texi (Top, General output formatting, dir invocation):
516	(vdir invocation): Don't document the old v and d commands.
517
5182005-10-15  Jim Meyering  <jim@meyering.net>
519
520	* coreutils.texi (du invocation): Document du's -m option,
521	now that we've decided to keep it.
522	(who invocation): Remove documentation for deprecated --idle (-i).
523
5242005-10-13  Jim Meyering  <jim@meyering.net>
525
526	* coreutils.texi: Avoid a few overfull/underfull hboxes.
527
5282005-09-24  Paul Eggert  <eggert@cs.ucla.edu>
529
530	* coreutils.texi (touch invocation):
531	"touch -" now touches standard output.
532
5332005-09-17  Paul Eggert  <eggert@cs.ucla.edu>
534
535	* coreutils.texi (who invocation): Remove a stray '+'.
536
5372005-09-15  Paul Eggert  <eggert@cs.ucla.edu>
538
539	* coreutils.texi (uname invocation): uname -a no longer generates
540	the -p and -i outputs if they are unknown.
541
5422005-09-13  Paul Eggert  <eggert@cs.ucla.edu>
543
544	* coreutils.texi (Time conversion specifiers, Options for date):
545	Document date --rfc-3339 and new specifiers %:z, %::z, %:::z.  Use
546	"date and time" consistently; the old version sometimes said "time
547	and date".  Fix a minor bug in the documentation for --rfc-2822:
548	it claimed day-of-month < 10 had leading space, not leading zero.
549	Use a consistent format for terms like "RFC".
550	(uname invocation): Mention that Linux outputs "unknown" for
551	-i and -p.
552
5532005-09-08  Paul Eggert  <eggert@cs.ucla.edu>
554
555	* coreutils.texi (nice invocation): Document "niceness" versus
556	"nice value" versus "scheduling priority".
557
5582005-09-07  Paul Eggert  <eggert@cs.ucla.edu>
559
560	* coreutils.texi (nice invocation): Use "niceness", not "nice value"
561	to talk about nice values offset by -20.  Don't use the word
562	"priority" when niceness is intended.
563
5642005-08-15  Jim Meyering  <jim@meyering.net>
565
566	* coreutils.texi (join invocation): Itemize the defaults.
567	From Karl Berry.
568
5692005-08-12  Jim Meyering  <jim@meyering.net>
570
571	* coreutils.texi (cp invocation, mv invocation): Remove square
572	brackets in --reply=[HOW].  Reported by Oscar Liljeblad.
573
5742005-07-19  Paul Eggert  <eggert@cs.ucla.edu>
575
576	* coreutils.texi (md5sum invocation): --check now allows multiple
577	FILE inputs.
578
5792005-07-18  Paul Eggert  <eggert@cs.ucla.edu>
580
581	* coreutils.texi (false invocation):
582	Mention that false is often built-in, and that it exits
583	with status >1 on some hosts.
584	(true invocation): Remove now-incorrect "non-POSIX mode" reference.
585
5862005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
587
588	* coreutils.texi (nohup invocation): POSIXLY_CORRECT no longer
589	affects nohup's behavior.  Input is redirected from /dev/null.
590
5912005-07-11  Paul Eggert  <eggert@cs.ucla.edu>
592
593	* coreutils.texi (cat invocation): Remove -B or --binary option
594	(available on MS-DOS-like platforms only).  Explain when text and
595	binary mode are used now.
596	(md5sum invocation): -b actually does have an effect on Unix: it
597	causes "*" to be output.  Explain when text and binary mode are
598	used now.
599
6002005-07-03  Jim Meyering  <jim@meyering.net>
601
602	* coreutils.texi (cp invocation): Mark --reply as deprecated.
603	(mv invocation): Likewise.
604
6052005-06-24  Jim Meyering  <jim@meyering.net>
606
607	* coreutils.texi (cp invocation): Clarify how --reply=no works.
608
6092005-06-14  William Brendling  <wbrendling@gmail.com>
610
611	* coreutils.texi (du invocation): New options --last-time and
612	--time-style.
613
6142005-06-19  Jim Meyering  <jim@meyering.net>
615
616	* coreutils.texi (ln invocation): Change a few `paths' to `file names'.
617	* Makefile.am (check-texinfo): Also catch uses of path, pathname.
618
6192005-06-17  Jim Meyering  <jim@meyering.net>
620
621	* coreutils.texi (shred invocation): Clarify that shred
622	works on ext3 as long as it's not in data=journal mode.
623	Patch from Mark Melahn.
624
6252005-06-16  Jim Meyering  <jim@meyering.net>
626
627	* coreutils.texi (Backup options): Undocument --version-control=S (-V).
628
6292005-06-07  Jim Meyering  <jim@meyering.net>
630
631	* coreutils.texi (ln invocation): Examples, from Bob Proulx.
632
6332005-06-01  Paul Eggert  <eggert@cs.ucla.edu>
634
635	Use "file name" when talking about file names, instead of "filename"
636	or "path", as per the GNU coding standards.
637	* coreutils.texi (readlink invocation): "path component" ->
638	"component", since we don't use the POSIX "path" nomenclature.
639
6402005-05-11  Paul Eggert  <eggert@cs.ucla.edu>
641
642	* getdate.texi (General date syntax): Don't say that date
643	date --iso-8601=ns generates acceptable dates; it doesn't yet.
644	Problem reported by Nic Ferrier.
645
6462005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
647
648	* coreutils.texi (dd invocation): New flags "binary" and "text".
649
6502005-05-04  Paul Eggert  <eggert@cs.ucla.edu>
651
652	* coreutils.texi (chmod invocation): chmod -w complains if its
653	behavior differs from what chmod a-w would do.
654
6552005-05-02  Paul Eggert  <eggert@cs.ucla.edu>
656
657	* coreutils.texi (ls invocation): ls --indicator-style=directory
658	renamed to ls --indicator-style=slash, to avoid confusion with ls
659	--directory.
660
6612005-04-28  Paul Eggert  <eggert@cs.ucla.edu>
662
663	* perm.texi (Mode Structure, Changing Special Permissions):
664	(Conditional Executability, Numeric Modes):
665	These days the sticky bit is more often uses as the restricted
666	deletion flag, so modernize the discussion about this.
667	(Mode Structure): Linux/GNU -> GNU/Linux.
668	(Symbolic Modes): Don't imply that "+ur" or "u" is valid.
669	(Setting Permissions): Don't imply that "+t" is invalid.
670	Use "rwx" rather than the less-common "rxw" in an example.
671	(Copying Permissions): Say that ugo is a replacement for
672	a string of the other letters.  Add spaces around examples.
673	Use "set-user-ID" rather than "set user ID" to avoid ambiguity.
674	Use "+t" rather than "o+t", since POSIX doesn't specify the latter.
675	Mention which combinations are portable and which are GNU.
676	(Numeric Modes): Don't imply they aren't portable; they are
677	nowadays.
678
6792005-04-26  Paul Eggert  <eggert@cs.ucla.edu>
680
681	* coreutils.texi (Standards conformance): Do not mention head -10,
682	since it now works the same regardless of POSIX version.
683	(od invocation): -w N -> -w[N].
684	(pr invocation): -S STRING -> -SSTRING.
685	(fold invocation): -WIDTH works even when conforming to POSIX
686	1003.1-2001.
687	(head invocation, tail invocation): Likewise for -NUM.
688	(split invocation): Likewise for -LINES.
689	(uniq invocation): Likewise for -N.
690	(expand invocation, unexpand invocation): Likewise for -TAB.
691	(nice invocation): Likewise for -ADJUSTMENT.
692	(sort invocation): Clarify explanation of +N option.
693	(uniq invocation): Likewise.
694	(join invocation): Remove special case for --help, --version.
695	(touch invocation): Clarify explanation of date options.
696	(Options for date): -I timespec -> -I[timespec].
697
6982005-04-23  Paul Eggert  <eggert@cs.ucla.edu>
699
700	* coreutils.texi (install invocation): Use a= instead of 0 for
701	the point of departure for -m, and explain what it meeams.
702	(mkdir invocation, mkfifo invocation, mknod invocation):
703	The umask does not affect the point of departure.
704	Problem reported by Mike Stone.
705
7062005-04-11  Paul Eggert  <eggert@cs.ucla.edu>
707
708	* coreutils.texi: For consistency, standardize on "user ID" rather
709	than "uid" or "UID" or "user id".  Similarly for "group ID".
710
7112005-04-09  Jim Meyering  <jim@meyering.net>
712
713	* coreutils.texi (rm invocation): Say that --recursive removes
714	listed directories too, not just their contents.
715
7162005-04-08  Paul Eggert  <eggert@cs.ucla.edu>
717
718	* coreutils.texi (dd invocation): Document the distinction between
719	INFO and USR1 for dd, and the effect of POSIXLY_CORRECT here.
720
7212005-04-05  Paul Eggert  <eggert@cs.ucla.edu>
722
723	* coreutils.texi (cat invocation, chown invocation)
724	(chgrp invocation, basename invocation, dirname invocation):
725	Add examples, which are copies of the examples newly added
726	to the usage messages.
727	(ln invocation): Use same format as other examples above,
728	for consistency.
729
7302005-03-26  Paul Eggert  <eggert@cs.ucla.edu>
731
732	* coreutils.texi: Clarify NUL vs null byte vs null character.
733
7342005-03-18  Paul Eggert  <eggert@cs.ucla.edu>
735
736	* coreutils.texi (nohup invocation): Clarify nohup.out creation.
737
7382005-03-11  Paul Eggert  <eggert@cs.ucla.edu>
739
740	* coreutils.texi (Formatting file timestamps): Very long timestamps
741	may be treated as errors.
742
7432005-03-08  Paul Eggert  <eggert@cs.ucla.edu>
744
745	* coreutils.texi (date invocation): Use an example that makes it
746	clear tha the default date use space-padded day of month.
747	Replace "directive" with "conversion specifier" to be consistent
748	with POSIX.  All uses changed.
749	Fix menu RHS to match actual directive lists.
750	(Time conversion specifiers): Renamed from Time directives.
751	Use @samp consistently, sometimes instead of @code.
752	Consistently ention which specifiers are GNU extensions.
753	Give more examples (in some cases, instead of ranges).
754	Say why %F is preferred for dates.
755	(Date conversion specifiers): Renamed from Date directives.
756	Likewise for other changes.
757	(Padding and other flags): Correct the description.
758	Document #.  Give an example for %9B.
759
7602005-02-23  Paul Eggert  <eggert@cs.ucla.edu>
761
762	* coreutils.texi: Adjust to match current strftime.c.
763	(Time directives): Say that %k, %l, and %P are GNU extensions.
764	For %p and %P, mention handling of noon and midnight.
765	For %s, use ISO 8601, and mention handling of leap seconds.
766	For %S, clarify mention of leap seconds.
767	For %T, say that it's the same as %H:%M:%S.
768	For %X, don't say that it must be the same as %H:%M:%S.
769	For %z and %Z, clarify which time zones are used.  These options
770	are now affected by --date, so don't claim that they're not.
771	(Date directives): %C is now all but the last two chars of %Y.
772	For %D, say that it's equivalent to %m/%d/%y.
773	For %e, use blank in example.
774	For %h, use @code for %b.
775	For %Y, mention what happens with outlandish years.
776	(Padding and other flags): Renamed from Padding.
777	Mention that the flags are GNU extensions.
778	Mention the 0 and ^ flags.
779	Mention field widths an modifiers.
780	(Examples of date): - is a flag, not a modifier.
781
7822005-01-07  Jim Meyering  <jim@meyering.net>
783
784	* coreutils.texi (sort invocation): Specify that a string
785	of zero digits is interpreted as 0.  Reported by Ulrich Hermisson.
786
7872005-01-04  Jim Meyering  <jim@meyering.net>
788
789	* coreutils.texi (shred invocation): Clarify that shred works fine
790	with journaled file systems that are configured not to journal
791	file system data.  Also mention BFS and NTFS.
792
7932004-12-15  Paul Eggert  <eggert@cs.ucla.edu>
794
795	* coreutils.texi (ls invocation): Change minor problem to be
796	"subdirectory not found", since top-level trouble is now serious.
797	(dircolors invocation): Quote argument to eval.  Problem reported
798	by Stephane Chazelas.
799
8002004-12-11  Paul Eggert  <eggert@cs.ucla.edu>
801
802	* coreutils.texi (join invocation): Mention that blank separators
803	in the -o option need to be quoted.  Problem reported by Phil Clayton.
804
8052004-12-10  Paul Eggert  <eggert@cs.ucla.edu>
806
807	* coreutils.texi (id invocation): -G also prints main group.
808	Problem reported by Tim Waugh.
809
8102004-12-09  Paul Eggert  <eggert@cs.ucla.edu>
811
812	* coreutils.texi (ls invocation): Document new "ls" exit status.
813
8142004-12-08  Paul Eggert  <eggert@cs.ucla.edu>
815
816	* getdate.texi (Time of day items, Time zone items):
817	Describe new formats +00:00, UTC+00:00.
818
8192004-12-04  Jim Meyering  <jim@meyering.net>
820
821	* coreutils.texi (cut invocation): Say when --complement is useful.
822
8232004-10-01  Paolo Bonzini  <bonzini@gnu.org>
824
825	* coreutils.texi (cut invocation): Document --complement and
826	adjust the documentation of -b, -c, -f.
827
8282004-11-27  Paul Eggert  <eggert@cs.ucla.edu>
829
830	* coreutils.texi (du invocation): Use if=/dev/null rather
831	than :|.  Problem reported by Dan Jacobson.
832	Use "seek=2GiB" rather than the wordier "seek=`echo '2^31'|bc`".
833	Say "KiB" not the (inaccurate) "kilobytes".
834	Similarly for "GiB" and "gigabytes".
835
8362004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
837
838	* coreutils.texi: Changes inspired by Debian coreutils 5.2.1-2.
839	(General output formatting): -x doesn't have an operand.
840	(Formatting the file names): Warn that even with -N unprintable
841	chars are still printed as '?' some times.
842	(rm invocation): Reword rm -d to note that it's sometimes useful
843	on non-directories.
844	(logname invocation, users invocation, who invocation):
845	The utmp and wtmp file names vary from system to system.
846
847	* getdate.texi (General date syntax): "next" is 1, not 2.
848	Document that "second" isn't allowed as an ordinal number.
849
8502004-11-15  Paul Eggert  <eggert@cs.ucla.edu>
851
852	* coreutils.texi (dd invocation): Reword the new dd message.
853
8542004-11-14  Paul Eggert  <eggert@cs.ucla.edu>
855
856	* coreutils.texi (dd invocation): dd now outputs total bytes,
857	seconds, and bytes per second.
858
8592004-11-03  Paul Eggert  <eggert@cs.ucla.edu>
860
861	* Makefile.am (_W, W_): New macros.
862	(check-texinfo): Use them instead of assuming grep -w (which is not
863	portable).
864
8652004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
866
867	* coreutils.texi: Document TZ better, and adjust to new getdate.texi.
868	(Top): Update menu.
869	(pr invocation, Formatting file timestamps, touch invocation,
870	stat invocation, who invocation, date invocation, Options for date):
871	Mention TZ.
872	* getdate.texi: Sync from gnulib.
873
8742004-10-28  Paul Eggert  <eggert@cs.ucla.edu>
875
876	* coreutils.texi (Standards conformance): Use "head -10" rather
877	than "head -1" as example of obsolete usage, since the POSIX
878	consensus is that "head -1" could be supported even if we don't
879	yet have clear consensus on "head -10".  See today's revision to
880	the SUS FAQ
881	<http://www.opengroup.org/austin/papers/single_unix_faq.html>.
882
8832004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
884
885	* coreutils.texi (pathchk invocation): Options must precede operands.
886
8872004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
888
889	* coreutils.texi (pathchk invocation): Overall lengths are
890	OS limits, not file system limits.  Component length checks
891	apply to all components, not merely to existing ones.  Say
892	that nonexistent names are not errors.  For -p, omit all
893	checks based on the underlying file system, not merely length
894	checks.  Explain what the portable file name character set is.
895
8962004-10-15  Paul Eggert  <eggert@cs.ucla.edu>
897
898	* coreutils.texi (printf invocation): Mention ISO/IEC 10646 as
899	well as Unicode.  Various minor formatting cleanups.
900
9012004-10-13  Paul Eggert  <eggert@cs.ucla.edu>
902
903	* coreutils.texi (sort invocation): Move LC_ALL, LC_COLLATE
904	index entries to proper paragraph.
905
9062004-10-12  Jim Meyering  <jim@meyering.net>
907
908	* Makefile.am (check-texinfo): Add `builtin' and `builtins' to
909	the list of words to avoid.
910
9112004-10-11  Paul Eggert  <eggert@cs.ucla.edu>
912
913	* coreutils.texi (Special built-in utilities): New node.
914	(printf invocation): builtin -> built-in, for consistency
915	with POSIX terminology.
916	(test invocation, pwd invocation):
917	Use specific rather than generic language to warn about
918	built-in commands.
919	(chroot invocation, env invocation, nice invocation, nohup invocation):
920	Warn that command must not be a special built-in.
921	(env invocation): Warn about environment variables with unusual
922	spellings, or duplicates.
923
9242004-09-26  Paul Eggert  <eggert@cs.ucla.edu>
925
926	* coreutils.texi (ls invocation): Document "ls --hide".
927
9282004-09-24  Paul Eggert  <eggert@cs.ucla.edu>
929
930	* coreutils.texi (chmod invocation): Warn about "chmod -w file".
931
9322004-09-23  Paul Eggert  <eggert@cs.ucla.edu>
933
934	* coreutils.texi (tail invocation): Fix bugs in the description of
935	the obsolete syntax (e.g., it does not support -k or -m).  Warn
936	about usages like "tail -" and "tail -c 4" that are ambigous on
937	older systems.
938
9392004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
940
941	* coreutils.texi (mv invocation, rm invocation): Say "the response
942	is affirmative" rather than "the response begins with y or Y",
943	so that the documentation is accurate in non-English locales.
944	Problem reported by Munzir Taha.
945
9462004-09-18  Paul Eggert  <eggert@cs.ucla.edu>
947
948	* coreutils.texi (dd invocation): Distinguish between options
949	(e.g., --help) and operands (e.g., if=file).  Move miscellaneous
950	stuff after the operand descriptions, for clarity.
951
9522004-09-09  Paul Eggert  <eggert@cs.ucla.edu>
953
954	* coreutils.texi (sort invocation): -u disables the last-resort
955	comparison, too.  Revamp its description.
956	(test invocation): Document -r, -w, -x more carefully.
957
9582004-09-08  Paul Eggert  <eggert@cs.ucla.edu>
959
960	* coreutils.texi (Common options): Some programs don't reorder
961	options.
962	(tr invocation, echo invocation, printf invocation, test invocation,
963	expr invocation, basename invocation, chroot invocation,
964	nice invocation, nohup invocation, seq invocation):
965	This program doesn't reorder options.
966	(tr invocation): Mention --help, --version, --.
967	(echo invocation): Mention that -- isn't special.
968	(test invocation): Mention that the expression is optional,
969	and that test ! EXPR is like ! test EXPR.
970	Mention that -h and -L don't dereference symlinks.
971	(expr invocation): Mention --help, --version.
972
973	* coreutils.texi (sort invocation): Add remarks about sort -u
974	versus sort | uniq.  Prompted by a question from Andrew Noymer.
975
9762004-09-06  Paul Eggert  <eggert@cs.ucla.edu>
977
978	* coreutils.texi (od invocation): Several changes for POSIX
979	and FreeBSD compatibility.  Add support for XSI syntax
980	(POSIX 1003.1-2004).  Rename -s[N] to -S N.  Remove documentation
981	for -h.  -i is now -t dI (not d2) and -l is now -t dL (not d4).
982
9832004-09-05  Paul Eggert  <eggert@cs.ucla.edu>
984
985	* coreutils.texi (String tests): Improve quality of warning about
986	quoting strings for the shell.
987
9882004-09-03  Paul Eggert  <eggert@cs.ucla.edu>
989
990	* coreutils.texi (dd invocation): Specify which conversion options
991	are mutually exclusive.  Give a bit more detail about ascii,
992	ebcdic, and ibm conversions.
993
9942004-08-24  Paul Eggert  <eggert@cs.ucla.edu>
995
996	POSIX-conformance fixes for "expand" and "unexpand".
997	* coreutils.texi: Standardize on "tab stop" (the POSIX usage)
998	rather than "tabstop".
999	(unexpand invocation): Use "blank" rather than "space" when
1000	POSIX requires "blank".  Define "blank".  Initial blanks are
1001	converted even if there's just one.  For -a, convert two or
1002	more blanks only if they occur just before a tab stop.
1003
10042004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
1005
1006	* coreutils.texi (chown invocation): Fix synopsis:
1007	group must always be preceded by separator.
1008	"chown : file" and "chown '' file" don't change the owner or group.
1009	Update the explanation of what happens to the set-user-ID or
1010	set-group-ID bits, e.g., they sometimes are not cleared if they
1011	denote mandatory locking.  Change "find"-oriented examples to use
1012	chown -h.
1013
10142004-08-18  Paul Eggert  <eggert@cs.ucla.edu>
1015
1016	* coreutils.texi (printf invocation): Clarify how "printf" is
1017	supposed to work with extra arguments, missing arguments, etc.
1018
10192004-08-10  Paul Eggert  <eggert@cs.ucla.edu>
1020
1021	POSIX-conformance fixes for "-" used as an operand.
1022	* coreutils.texi (Common options): Clarify that "-" means
1023	stdin/stdout only when it is an operand, not when it is an
1024	option-argument.
1025	(shred invocation): "shred -- -" is equivalent to "shred -",
1026	not to "shred ./-".
1027	(tee invocation): "tee -" means to copy (again) to stdout.
1028
10292004-07-25  Paul Eggert  <eggert@cs.ucla.edu>
1030
1031	* coreutils.texi (nice invocation): Document the "nice value", and
1032	how it affects the scheduling priority.  (The old documentation
1033	implied that the nice value equaled the scheduling priority, which
1034	isn't accurate.)  Document that the range of nice values might
1035	exceed -20..19.  Specify what happens when you give a nice value
1036	that is out of range, or when you don't have permissions to lower
1037	the nice value.  Bash doesn't have a builtin 'nice', so don't say
1038	"most shells" have one.
1039
10402004-04-03  Dmitry V. Levin  <ldv@altlinux.org>
1041
1042	* coreutils.texi (readlink invocation): Document new
1043	"readlink -f" behaviour and new canonicalize options, -e and -m.
1044
10452004-07-02  Jim Meyering  <jim@meyering.net>
1046
1047	* Makefile.am (check-texinfo): Disallow `filename' in .texi files.
1048	Spell it like `file name' instead, to be consistent.
1049	Fail if a @footnote directive follows non-punctuation.
1050	Fail upon use of @url.  Use @uref instead.
1051
10522004-07-01  Paul Eggert  <eggert@cs.ucla.edu>
1053
1054	* coreutils.texi (Common options, Target directory, cp invocation,
1055	install invocation, mv invocation, ln invocation): Add -t as a
1056	short option for --target-directory, and -T as a short option for
1057	--no-target-directory.  Clean up relevant synopses a bit, so that
1058	the language is similar for all.
1059
10602004-06-30  Paul Eggert  <eggert@cs.ucla.edu>
1061
1062	* coreutils.texi: Put the right amount of space at sentence ends.
1063	Make sure "i.e." and "e.g." are followed by commas (the GNU style).
1064	Put blank lines before and after every @example, prefer the
1065	previous line to end in ":" (when not a sentence end, for consistency),
1066	and prepend @noindent to the following line when appropriate.
1067	In examples, use "--" arguments when needed to prevent undesired
1068	interpretation of operands as options.
1069	Use "file name" rather than "filename", as per the GNU coding standards.
1070	Remove unwanted spaces before @footnote.
1071	Use "---" when appropriate, instead of " -- ".
1072	Use "name" (or something like that) rather than "path" or "pathname",
1073	since the GNU coding standards don't allow "path".
1074	Use @acronym, @command, @minus{}, @samp in a few places,
1075	where appropriate.
1076	(Target directory): Clarify description of example.
1077	(fmt invocation): Give issue number for reference, and reword
1078	for clarity.
1079	(sort invocation): Note that xargs without -0 also mishandles
1080	file names containing some special characters other than newline.
1081	(Translating): Mention that \012 is not universally portable.
1082	Use '\0' rather than '\000'.
1083	(Squeezing): bourne -> Bourne.
1084	Fix unportable usage of '\n' by replacing it with '[\n*]'.
1085	(More details about version sort): Remove unnecessary indent
1086	in examples.
1087	(dd invocation): Use 'kill -s USR1', not 'kill -USR1', as POSIX
1088	indicates that the former is more portable (the latter is an XSI
1089	extension).
1090	(shred invocation): Use @uref rather than @url, and use a more-typical
1091	style for the date.
1092	(kill invocation): Clarify usage; for example, "kill -s TERM -1"
1093	isn't allowed.
1094	(seq invocation): Reword to avoid implying that printf necessarily
1095	fails for numbers outside the 32-bit range.  Prefer separating
1096	options from their operands.
1097	(Opening the software toolbox): Give an online reference to
1098	Robbins's article, and give a date.  Don't imply that the
1099	current documentation is unchanged from his article.
1100	(Putting the tools together): Rework examples so that they don't
1101	assume the C locale; nowadays many users now operate outside the C
1102	locale by default.  While we're at it, don't assume ASCII either.
1103	Indent example to match actual output from GNU uniq.  Remove some
1104	unnecessary and confusing brackets from 'tr' operands.  "Software
1105	Tools in Pascal" is back in print, according to Amazon anyway.
1106	Add references to Kernighan's online copies of examples.
1107
11082004-06-30  Paul Eggert  <eggert@cs.ucla.edu>
1109
1110	* coreutils.texi, perm.texi: Standardize on "file system" rather
1111	than "filesystem", as POSIX prefers it with a space.
1112
11132004-06-29  Paul Eggert  <eggert@cs.ucla.edu>
1114
1115	* coreutils.texi (Common options, Target directory, cp
1116	invocation, install invocation, mv invocation, ln invocation):
1117	Likewise.
1118	(link invocation): Explain how to rewrite link using ln now
1119	that we have --no-target-directory.
1120	(ln invocation): Explain that --no-target-directory subsumes
1121	--no-dereference.
1122	(unlink invocation): Modify wording to match new wording in
1123	link invocation.
1124
11252004-06-25  Paul Eggert  <eggert@cs.ucla.edu>
1126
1127	* coreutils.texi (install invocation): Document
1128	--target-directory in synopsis, too.
1129
11302004-06-15  Paul Eggert  <eggert@cs.ucla.edu>
1131
1132	* coreutils.texi (yes invocation): "--" is now supported.
1133	(false invocation, true invocation): --help and --version now
1134	work unconditionally.
1135
11362004-06-07  Jim Meyering  <jim@meyering.net>
1137
1138	* coreutils.texi: Remove menu references to just-removed subsection.
1139
11402004-06-06  Jim Meyering  <jim@meyering.net>
1141
1142	* coreutils.texi (tr invocation): Remove the section describing
1143	how POSIXLY_CORRECT changes tr's behavior.
1144
11452004-06-02  Jim Meyering  <jim@meyering.net>
1146
1147	* coreutils.texi (cut invocation): Clarify what --output-delimiter=STR
1148	does with byte/character ranges.
1149
11502004-06-01  Paul Eggert  <eggert@cs.ucla.edu>
1151
1152	* coreutils.texi (tr invocation): Mention -C.
1153
11542004-05-13  Paul Eggert  <eggert@cs.ucla.edu>
1155
1156	* coreutils.texi (echo invocation): Document today's changes.
1157
11582004-05-17  Jim Meyering  <jim@meyering.net>
1159
1160	chgrp and chown now dereference symlinks by default, per POSIX.
1161	* coreutils.texi (chgrp invocation, chown invocation): Document it.
1162
11632004-05-13  Paul Eggert  <eggert@cs.ucla.edu>
1164
1165	* coreutils.texi (sort invocation): Document that "sort -m -o F"
1166	might write F before reading all the input.
1167
11682004-05-09  Jim Meyering  <jim@meyering.net>
1169
1170	* coreutils.texi (stat invocation): Change IO to I/O.
1171	* Makefile.am (check-texinfo): Check for the above.
1172
11732004-04-25  Paul Eggert  <eggert@twinsun.com>
1174
1175	* coreutils.texi (sort invocation): Mention -k earlier, so
1176	that the options are in alphabetical order.  Describe how -b works
1177	more-accurately; this involves fixing some examples, too.  Mention
1178	what happens if the start field falls after an end field or after
1179	a line end.  Warn about using -k without -b, -g, -M, -n, or -t.
1180	Add an example of how to sort IPv4 addresses and Apache Common
1181	Log Format dates.  Remove a duplicate example.
1182	(Putting the tools together): Use separate options rather
1183	than agglomerating them.
1184
11852004-03-27  Paul Eggert  <eggert@twinsun.com>
1186
1187	cp -pu and mv -u (when copying) now take the destination
1188	file system time stamp resolution into account.
1189
1190	* coreutils.texi (mv invocation): Document this.
1191	(cp invocation): Document -u (it was missing!) with new behavior.
1192
11932004-04-08  Paul Eggert  <eggert@cs.ucla.edu>
1194
1195	* coreutils.texi (dd invocation): Remove noctty flag from dd.
1196
11972004-04-07  Paul Eggert  <eggert@twinsun.com>
1198
1199	New dd conv= symbols nocreat, excl, fdatasync, fsync,
1200	and new dd options iflag= and oflag=.
1201
1202	* coreutils.texi (dd invocation): Document them.
1203
12042004-04-07  Jim Meyering  <jim@meyering.net>
1205
1206	* coreutils.texi (stty invocation - Input): Document new iutf8 option.
1207
12082004-04-04  Jim Meyering  <jim@meyering.net>
1209
1210	* coreutils.texi (stat invocation): Correct --format description.
1211
12122004-02-25  Paul Eggert  <eggert@twinsun.com>
1213
1214	* coreutils.texi (Block size): Document new envvar BLOCKSIZE.
1215
12162004-03-24  Jim Meyering  <jim@meyering.net>
1217
1218	* Makefile.am (check-texinfo): Add a check to ensure future
1219	consistency in using @sc{nul}, not `NUL'.
1220
12212004-03-23  Paul Eggert  <eggert@twinsun.com>
1222
1223	* coreutils.texi: Use @sc{nul} consistently for NUL.
1224	(du invocation): FILE0 -> FILE.
1225
12262004-03-23  Jim Meyering  <jim@meyering.net>
1227
1228	* coreutils.texi (du invocation): --files0-from is useful with
1229	--total (-c), not with --summarize.
1230
12312004-03-22  Jim Meyering  <jim@meyering.net>
1232
1233	* coreutils.texi: Tweak a few lines that resulted in
1234	`overfull hbox' warnings.
1235
12362004-03-03  Jim Meyering  <jim@meyering.net>
1237
1238	* coreutils.texi (du invocation): Document new option: --file0-from=F.
1239
12402004-02-29  Paul Eggert  <eggert@twinsun.com>
1241
1242	* coreutils.texi (touch invocation):
1243	Describe use of fractional seconds.
1244	(date invocation, Options for date): Likewise.
1245	* getdate.texi (General date syntax, Time of day items): Likewise.
1246	* coreutils.texi (date invocation): Mention effect of LC_TIME.
1247	(Options for date): Describe new --iso-8601=ns option.
1248
1249	* getdate.texi: Add copyright notice.  Change getdate to
1250	get_date when talking about the function name.
1251	(Seconds since the Epoch): New section, containing the time_t
1252	info moved from Date input formats section, along with new
1253	info about the @ syntax.  Mention negative time stamps,
1254	fractional time stamps, and leap seconds.
1255	(General date syntax): Modernize examples a bit to reflect new
1256	features.
1257	(General date syntax, Relative items in date strings):
1258	Use ' rather than " to quote formats.
1259	(Time of day items): Add an example with fractional seconds.
1260	Describe fractional-second syntax.
1261
12622004-03-15  Jim Meyering  <jim@meyering.net>
1263
1264	* coreutils.texi (date invocation): Add missing `C' to %[...] range
1265	in the `Date directives:: ...' menu entry.  From Bob Proulx.
1266
1267	* coreutils.texi: Add FIXME comment:
1268	The following don't have `invocation' nodes: [, pinky, shasum, uptime.
1269
12702004-03-10  Jim Meyering  <jim@meyering.net>
1271
1272	* coreutils.texi (Sorting the output): Remove description of
1273	ls's --sort=directory option.  ls doesn't accept that option, yet.
1274	Reported by Arvind Autar.
1275
1276	* coreutils.texi (cp invocation): Improve description of
1277	cp's --sparse=WHEN option.
1278
1279	* coreutils.texi (nl invocation): Specify that these are _basic_
1280	regular expressions (BRE), and add a link to grep's documentation.
1281	Suggestion from Dan Jacobson.
1282
12832004-02-23  Paul Eggert  <eggert@twinsun.com>
1284
1285	* coreutils.texi (chown invocation): Document that chown now falls
1286	back on USER.GROUP parsing regardless of POSIX version, as POSIX
1287	1003.1-2001 allows that behavior as a compatible extension.
1288
12892004-02-22  Jim Meyering  <jim@meyering.net>
1290
1291	* coreutils.texi (du invocation): Mention that using du's -H option
1292	currently evokes a warning.
1293
12942004-02-15  Paul Eggert  <eggert@twinsun.com>
1295
1296	* coreutils.texi (expr invocation):
1297	Document what forms integers may take, and say "integer"
1298	consistently instead of "number".  Warn about operands
1299	that "expr" can misinterpret, and how to work around the
1300	problem.
1301
13022004-02-17  Jim Meyering  <jim@meyering.net>
1303
1304	* coreutils.texi (csplit invocation): Correct typo (s/LINE/N/)
1305	in description of `N' pattern.  From Reuben Thomas <rrt@sc3d.org>
1306
13072004-02-11  Jim Meyering  <jim@meyering.net>
1308
1309	* coreutils.texi (Time directives): The %s value *is* changed by the
1310	--date=DATE option; don't say otherwise.  Patch from Padraig Brady.
1311
13122004-02-10  Paul Eggert  <eggert@twinsun.com>
1313
1314	* coreutils.texi (Formatting the file names):
1315	Improve wording for --quoting-style documentation.
1316	Suggestions by Bruno Haible.
1317
13182004-02-02  Jim Meyering  <jim@meyering.net>
1319
1320	* coreutils.texi (nice invocation): Add examples.
1321	Prompted by a suggestion from Dan Jacobson.
1322	(factor invocation): Add an example.
1323	Update timing numbers for a more modern CPU.
1324
13252004-01-27  Jim Meyering  <jim@meyering.net>
1326
1327	* coreutils.texi (seq invocation): Remove `@dots{}' at end of synopsis.
1328	Separate `Synopses' section into three examples.
1329	Clarify first paragraph.  @w{}-protect an expression.1
1330	Use @option{--option}, rather than @code{--option}.
1331
13322004-01-19  Paul Eggert  <eggert@twinsun.com>
1333
1334	* coreutils.texi (Exit status): Document that ordinary failure
1335	might not exit with status 1 on unusual platforms.
1336	Mention chroot, env, nice, and su as having unusual exit
1337	status patterns.  Don't bother to mention true and false
1338	since their exit status patterns are actually normal.
1339	(sort invocation, su invocation): Mention its unusual exit
1340	status pattern.
1341	(chroot invocation): Simplify description of exit status 1.
1342	Remove duplicate description of status 127.
1343	(env invocation): Use consistent tenses; simplifiy description
1344	of status 1.
1345	(nice invocation): Likewise.
1346
13472003-12-15  Paul Eggert  <eggert@twinsun.com>
1348
1349	* coreutils.texi (touch invocation): touch -r and -d can now
1350	both be specified, with -r specifying the origin for -d.
1351
13522004-01-15  Alfred M. Szmidt  <ams@kemisten.nu>
1353
1354	Factor out some common options.
1355	* coreutils.texi (Common options): Define macros here.
1356	(What information is listed, cp invocation): Use the macro(s).
1357	(install invocation, mv invocation, ln invocation): Likewise.
1358	(df invocation, du invocation): Likewise.
1359
13602004-01-09  Jim Meyering  <jim@meyering.net>
1361
1362	Document the exit status of each and every program.
1363	* coreutils.texi (yes invocation): Document that a write error
1364	makes `yes' exit unsuccessfully.
1365	(chroot invocation): Enumerate the meaning of exit status values.
1366	(nice invocation): Likewise.
1367	(Exit status) [@macro exitstatus]: New macro.
1368	Use @exitstatus to describe the exit status of most programs.
1369
13702004-01-02  Jim Meyering  <jim@meyering.net>
1371
1372	* coreutils.texi (du invocation): Mention that -H will eventually
1373	mean not --si, but --dereference-args (-D).
1374
13752003-12-20  Jim Meyering  <jim@meyering.net>
1376
1377	* coreutils.texi (du invocation): Describe new option: -0, --null.
1378
13792003-12-03  Paul Eggert  <eggert@twinsun.com>
1380
1381	* coreutils.texi (What information is listed, chroot invocation):
1382	Adjust example 'ls' output to match new behavior with narrower
1383	output columns.
1384	(The cut command): Remove example that cut the output of
1385	'ls -l'.  The output was incorrect even with the old 'ls', and
1386	the whole idea of using 'cut' on 'ls -l' output is bogus anyway.
1387
13882003-11-24  Paul Eggert  <eggert@twinsun.com>
1389
1390	Parse floating-point operands and options in the C locale.
1391	POSIX requires this for printf, and we might as well be
1392	consistent elsewhere (tail, sleep, seq).
1393
1394	* coreutils.texi (tail invocation, printf invocation,
1395	sleep invocation, seq invocation): Document this.
1396
13972003-11-24  Jim Meyering  <jim@meyering.net>
1398
1399	* coreutils.texi (Traversing symlinks, Treating / specially):
1400	New sections.
1401	(rm invocation, chown invocation, chmod invocation, chgrp invocation):
1402	Describe new options, --preserve-root and --no-preserve-root.
1403
14042003-11-11  Jim Meyering  <jim@meyering.net>
1405
1406	* coreutils.texi (chown invocation) [chownchgrpoptions]: New macro
1407	describing -H, -L, -P options.  Use it here.
1408	(chgrp invocation): And here.
1409
14102003-11-09  Jim Meyering  <jim@meyering.net>
1411
1412	* coreutils.texi (dd invocation): Fix typo in example.
1413
14142003-10-15  Jim Meyering  <jim@meyering.net>
1415
1416	* coreutils.texi (ln invocation): Note that --directory, -d, -F
1417	probably won't work even for superuser.  Suggestion from Dan Jacobson.
1418
14192003-09-29  Paul Eggert  <eggert@twinsun.com>
1420
1421	* coreutils.texi (csplit invocation):
1422	The regexp offset need not have a sign; POSIX requires support
1423	for signless offets.
1424
14252003-10-03  Jim Meyering  <jim@meyering.net>
1426
1427	* coreutils.texi (du invocation): Describe -P, --no-dereference.
1428
14292003-09-28  Jim Meyering  <jim@meyering.net>
1430
1431	* coreutils.texi (Translating): Correct typo in menu description.
1432	From A Costa.
1433
14342003-09-02  Paul Eggert  <eggert@twinsun.com>
1435
1436	* coreutils.texi (sort invocation): -d now overrides -i.
1437	"whitespace" -> "blanks"; "whitespace" isn't correct.
1438	-t '\0' now specifies a NUL tab.
1439
14402003-08-17  Jim Meyering  <jim@meyering.net>
1441
1442	* coreutils.texi (who invocation): Add an entry for -l, --login.
1443	Remove `-l' from the entry for --lookup.
1444	(who invocation): Begin adding missing option documentation.
1445
14462003-08-07  Paul Eggert  <eggert@twinsun.com>
1447
1448	* coreutils.texi (split invocation):
1449	Add -d or --numeric-suffixes option to 'split'.
1450
14512003-07-31  Paul Eggert  <eggert@twinsun.com>
1452
1453	* getdate.texi (General date syntax): Add --rfc-2822 option to GNU date.
1454	* coreutils.texi (Options for date): Fix a typo in format:
1455	it's now %d not %_d.  Add URLs.
1456
14572003-07-31  Paul Eggert  <eggert@twinsun.com>
1458
1459	* getdate.texi (Relative items in date strings): Warn about
1460	fuzz in relative units.
1461
14622003-07-29  Jim Meyering  <jim@meyering.net>
1463
1464	* coreutils.texi (tail invocation): Restore two end-of-sentence words
1465	that were mistakenly removed on 2002-09-13.  Reported by Paul Worrall.
1466
14672003-07-28  Jim Meyering  <jim@meyering.net>
1468
1469	* coreutils.texi (dd invocation): Explain that a SIGUSR1 signal
1470	makes dd give a progress report to stderr.
1471
14722003-07-24  Paul Eggert  <eggert@twinsun.com>
1473
1474	* coreutils.texi: Document changes of 2003-07-24.
1475
14762003-07-24  Jim Meyering  <jim@meyering.net>
1477
1478	* coreutils.texi (su invocation): Use `@subsection', not invalid
1479	`@heading'.
1480
14812003-07-17  Paul Eggert  <eggert@twinsun.com>
1482
1483	* coreutils.texi (expr invocation): Exit status is 2 if the
1484	expression is syntactically invalid, 3 if there is some other error.
1485	This change is for conformance to POSIX.
1486
14872003-07-14  Paul Eggert  <eggert@twinsun.com>
1488
1489	* coreutils.texi (uname invocation): Explain the POSIX
1490	terminology behind uname -m and uname -s.
1491
14922003-07-13  Jim Meyering  <jim@meyering.net>
1493
1494	* coreutils.texi (chown invocation): Warn that chown
1495	now clears set-user-ID and set-group-ID bits on some systems.
1496	From Bob Proulx.
1497	(nohup invocation): Tell what happens when stdout is not a terminal.
1498	Based on a suggestion from Steven Mocking.
1499
15002003-07-10  Jim Meyering  <jim@meyering.net>
1501
1502	* coreutils.texi (Standards conformance): Mention that uses like
1503	`tail -1' and `head -1', like `sort +1', are non conforming.
1504	(chown invocation): Say that using `.' as a separator may not work.
1505
15062003-06-25  Jim Meyering  <jim@meyering.net>
1507
1508	* coreutils.texi (Time directives) [%s]: Add a cross reference
1509	to the related examples.
1510	(Examples of date): Add an @anchor here, along with a few more examples.
1511	Suggestion from Dan Jacobson.
1512
15132003-06-12  Jim Meyering  <jim@meyering.net>
1514
1515	* coreutils.texi (wc invocation): Tweak wording: wc prints counts in
1516	the order `newline, word, byte'.  Suggestion from Keith M. Briggs.
1517	Also change `lines' to `newlines'.
1518
15192003-05-14  Jim Meyering  <jim@meyering.net>
1520
1521	* coreutils.texi (head invocation): Document --bytes=-N and --lines=-N.
1522
15232003-05-13  Paul Eggert  <eggert@twinsun.com>
1524
1525	* coreutils.texi (uniq invocation, squeezing, The uniq command):
1526	Use "repeated" rather than "duplicate" to describe adjacent
1527	duplicates; this simplifies the description and makes it more
1528	consistent with POSIX.
1529	(uniq invocation): Make it clear that -d and -u suppress the
1530	output of lines, rather than cause some lines to be output.
1531	Mention what happens if a line lacks enough fields or characters.
1532
15332003-05-13  Jim Meyering  <jim@meyering.net>
1534
1535	* coreutils.texi (true invocation): Mention that it is possible to
1536	make true --help or true --version (in non-POSIX mode) exit nonzero.
1537	Suggestion from Paul Eggert.
1538
15392003-05-10  Jim Meyering  <jim@meyering.net>
1540
1541	* coreutils.texi (Exit status): Remove `uniq' from the list.
1542	It uses standard exit codes.
1543	(More details about version sort): Note that strverscmp, and hence
1544	`ls -v', does not use LC_COLLATE.  Reported by From: Andrey Borzenkov.
1545
15462003-04-21  Jim Meyering  <jim@meyering.net>
1547
1548	Fix printf POSIX compatibility bug reported by Ben Harris in
1549	<http://mail.gnu.org/archive/html/bug-coreutils/2003-04/msg00070.html>.
1550	* coreutils.texi (printf invocation): It's \NNN in the format,
1551	\0NNN in the %b operand.
1552
15532003-04-10  Jim Meyering  <jim@meyering.net>
1554
1555	* Makefile.am (check-texinfo): Check for uses of non-zero.
1556	I prefer to spell it `nonzero'.
1557
1558	* coreutils.texi (readlink invocation): Tweak description a little.
1559
15602003-04-04  Jim Meyering  <jim@meyering.net>
1561
1562	* Makefile.am (constants.texi): Rename target (thus enabling it),
1563	now that fileutils, textutils, and sh-utils have been merged.
1564	(MAINTAINERCLEANFILES): Define.
1565
15662003-04-02  Jim Meyering  <jim@meyering.net>
1567
1568	* coreutils.texi (false invocation): Note that false exits
1569	unsuccessfully even with --help and --version.
1570
1571	* Makefile.am (check-texinfo): Don't fail if perl is missing.
1572	Reported by Nelson Beebe.
1573
15742003-03-27  Jim Meyering  <jim@meyering.net>
1575
1576	* coreutils.texi (printf invocation): Fix formatting bugs.
1577	From Paul Eggert.
1578	(sort invocation): Describe sort's --stable (-s) option.
1579
15802003-03-13  Jim Meyering  <jim@meyering.net>
1581
1582	* coreutils.texi (shred invocation): Mention that --exact
1583	is now the default for non-regular files.
1584
15852003-03-02  Jim Meyering  <jim@meyering.net>
1586
1587	* coreutils.texi (Exit status): New section.
1588	Suggestion from Michael Stone.
1589
15902003-02-21  Jim Meyering  <jim@meyering.net>
1591
1592	* coreutils.texi (du invocation): Document --apparent-size.
1593	Adjust documentation of --bytes (-b).
1594	(stat invocation): Describe %B.
1595
15962003-02-07  Richard Dawe  <rich@phekda.freeserve.co.uk>
1597
1598	* coreutils.texi: Use @command instead of @code for program names.
1599
1600	* perm.texi (Mode Structure): Mention filesystem-specific
1601	permissions and that mounting a filesystem as read-only may
1602	override actual file permissions.  Use @command instead
1603	of @code for program names.
1604
16052003-02-06  Jim Meyering  <jim@meyering.net>
1606
1607	* coreutils.texi: Adjust alignment and mention `file, text, shell'
1608	on the `* Coreutils:...' dirently line.  From Karl Berry.
1609
16102003-02-05  Jim Meyering  <jim@meyering.net>
1611
1612	* Makefile.am (check-texinfo): Allow bare `POSIX' to be used on
1613	direntry lines.
1614
1615	* coreutils.texi: Use new form of @direntry.
1616	Put unlink in its proper place.  Adjust wording in some
1617	dir entry descriptions, mainly so they fit in 80 columns.
1618	Don't use mark-up like @acronym{POSIX} in direntries.
1619	Mostly from Karl Berry.
1620
16212003-01-25  Jim Meyering  <jim@meyering.net>
1622
1623	* coreutils.texi (cut invocation): Describe new functionality of
1624	--output-delimiter=STR.
1625
16262003-01-24  Jim Meyering  <jim@meyering.net>
1627
1628	* coreutils.texi (The cut command): Give an example of using cut -c
1629	with an output delimiter.  From Jan Nieuwenhuizen.
1630
1631	* coreutils.texi (The cut command): Extend the new example a little.
1632	(Formatting file timestamps): Fix typo: s/%M:S/%M:%S/.
1633
1634	* coreutils.texi: Change each use of `Core-utils' to `Coreutils'.
1635	From Karl Berry.
1636
16372003-01-19  Jim Meyering  <jim@meyering.net>
1638
1639	* coreutils.texi (Which files are listed): Document new option:
1640	--dereference-command-line-symlink-to-dir.
1641
16422003-01-15  Paul Eggert  <eggert@twinsun.com>
1643
1644	Change ls -H back to the way it was yesterday, since this is
1645	compatible with FreeBSD and the POSIX spec is confusing
1646	and somewhat contradictory.
1647
1648	* coreutils.texi (Which files are listed, General output
1649	formatting): Undo last change.
1650
16512003-01-15  Jim Meyering  <jim@meyering.net>
1652
1653	* coreutils.texi (General output formatting): Reflect option name change:
1654	s/--dereference-command-line/--dereference-command-line-symlink-to-dir/.
1655	Say that this option changes how ls treats only symlinks to directories
1656	specified on the command line.
1657
16582002-08-27  Dmitry V. Levin  <ldv@altlinux.org>
1659
1660	* coreutils.texi: Document readlink.
1661
16622002-12-14  Jim Meyering  <jim@meyering.net>
1663
1664	* coreutils.texi (mknod invocation): Specify how major and minor mode
1665	numbers are interpreted.  Report forwarded by Kristin E Thomas.
1666
16672002-11-13  Jim Meyering  <jim@meyering.net>
1668
1669	* coreutils.texi (Examples of expr): Remove bogus `^'s.
1670	Reported by Thomas Goerlich.
1671
16722002-11-09  Jim Meyering  <jim@meyering.net>
1673
1674	* coreutils.texi (What information is listed) [--dired]:
1675	Correct parts of --dired description.  Reported by Andre Spiegel.
1676	Include a lot more description, with examples.
1677
16782002-11-06  Jim Meyering  <jim@meyering.net>
1679
1680	* coreutils.texi (printf invocation): Fix typo in index:
1681	change \0x prefix to \x.
1682	Change \xhhh to \xhh.
1683
16842002-10-07  Paul Eggert  <eggert@twinsun.com>
1685
1686	Add support for locale-specific size indications (e.g.,
1687	thousands-separators) and for explicit size suffixes on output.
1688
1689	* coreutils.texi (Block size): Say that:
1690	This affects display format as well as block size.
1691	Fractional block counts are rounded up.
1692	ls file size blocksize defaults to 1.
1693	A block size spec preceded by ' generates thousands separators.
1694	A suffix without a preceding integer generates suffixes.
1695	(tail invocation): 32k -> 32 KiB.
1696	(What information is listed): ls -h is now equivalent to
1697	ls --block-size=human, and ls -H is now equivalent to
1698	ls --block-size=si.  Displayed file size is now always affected by
1699	--block-size.
1700
17012002-09-13  Jim Meyering  <jim@meyering.net>
1702
1703	* coreutils.texi (tail invocation): In --sleep-interval=NUMBER,
1704	NUMBER may now be a floating point number.
1705	(stat invocation): Remove references to now-removed %S and %C.
1706	(Time directives) [%S]: Explain why the range is [0..60].
1707
17082002-08-30  Jim Meyering  <jim@meyering.net>
1709
1710	* coreutils.texi [START-INFO-DIR-ENTRY]: Don't use sc{} on LHS.
1711	Fix typo: s/permission/permissions/.  From Michail Litvak.
1712
17132002-08-02  Paul Eggert  <eggert@twinsun.com>
1714
1715	* coreutils.texi (uniq invocation): uniq now obeys LC_COLLATE.
1716
17172002-07-29  Paul Eggert  <eggert@twinsun.com>
1718
1719	* coreutils.texi (nohup invocation): Change behavior to conform to
1720	POSIX 1003.1-2001:
1721	  - Do not adjust scheduling priority.
1722	  - Redirects stderr to stdout, if stderr is not a terminal.
1723	  - Exit status is now 126 if command was found but not invoked,
1724	    127 if nohup failed or if command was not found.
1725
17262002-07-24  Jim Meyering  <jim@meyering.net>
1727
1728	* coreutils.texi (Time directives): Document %P, %R, %e, %F,
1729	%g, %G, and %V
1730
17312002-07-22  Martin Michlmayr  <tbm@cyrius.com>
1732
1733	* coreutils.texi (Formatting the file names): Document
1734	that -N/--literal are equivalent to --quoting-style=literal.
1735	Reported by Oskar Liljeblad as Debian bug#103612.
1736
17372002-07-10  Jim Meyering  <jim@meyering.net>
1738
1739	* coreutils.texi (du invocation): s/PAT/PATTERN/.
1740	From Martin Michlmayr.
1741
17422002-07-08  Jim Meyering  <jim@meyering.net>
1743
1744	* coreutils.texi (cp invocation): Remove unnecessary "$@" in example;
1745	Texinfo would render the @" as an umlaut over the following character.
1746	From Paul Eggert.
1747	* Makefile.am (check-texinfo): Check for the above.
1748
17492002-07-06  Jim Meyering  <jim@meyering.net>
1750
1751	* coreutils.texi (stat invocation): Remove description of --secure.
1752
17532002-07-03  Jim Meyering  <jim@meyering.net>
1754
1755	* coreutils.texi (stat invocation): Rename --link/-l
1756	to --dereference/-L.  Rewrite description of --dereference.
1757
17582002-06-26  Paul Eggert  <eggert@twinsun.com>
1759
1760	* coreutils.texi (Putting the tools together): Don't mention egrep,
1761	since it's not part of POSIX 1003.1-2001.
1762
17632002-06-21  Jim Meyering  <jim@meyering.net>
1764
1765	* coreutils.texi (stat invocation): New section.  From Michael Meskes.
1766
17672002-05-19  Paul Eggert  <eggert@twinsun.com>
1768
1769	* coreutils.texi (ls invocation): Document new option: --author.
1770
17712002-06-03  Jim Meyering  <jim@meyering.net>
1772
1773	* coreutils.texi (rm invocation): Add the warning (also in the --help
1774	output) that the contents of a removed file are often recoverable.
1775
17762002-05-27  Jim Meyering  <jim@meyering.net>
1777
1778	* Makefile.am (check-texinfo): Adapt to reflect that now we use
1779	@acronym{POSIX}.
1780
17812002-05-26  Jim Meyering  <jim@meyering.net>
1782
1783	* coreutils.texi: Use @acronym in place of most uses of @sc.
1784	* getdate.texi (Date input formats): Likewise.
1785
17862002-04-28  Jim Meyering  <jim@meyering.net>
1787
1788	* coreutils.texi: Change `@code{PROG}' to `@command{PROG}'.
1789
17902002-04-28  Paul Eggert  <eggert@twinsun.com>
1791
1792	* coreutils.texi (kill invocation): Document the above.
1793	Document POSIX signals better.
1794
17952002-04-15  Jim Meyering  <jim@meyering.net>
1796
1797	* coreutils.texi: Document kill.
1798	Written by Marcus Brinkmann.
1799
18002002-04-13  Jim Meyering  <jim@meyering.net>
1801
1802	* coreutils.texi: Document link and unlink.
1803
18042002-04-08  Jim Meyering  <jim@meyering.net>
1805
1806	* coreutils.texi: Use new directives, @copying and @insertcopying,
1807	thus now requiring texinfo-4.2 to create the .info file.
1808
18092002-02-26  Paul Eggert  <eggert@twinsun.com>
1810
1811	* coreutils.texi (File characteristic tests): Document the
1812	behavior of test -nt and -ot when one of the files does not exist,
1813	using the same behavior that is documented in ksh93.
1814
18152002-03-05  Paul Eggert  <eggert@twinsun.com>
1816
1817	* coreutils.texi (cut invocation): Say that selected input is
1818	written in the same order that it is read, and is written
1819	exactly once.
1820
18212002-03-03  Paul Eggert  <eggert@twinsun.com>
1822
1823	Make cp -r equivalent to cp -R.  Add a new cp option --copy-contents
1824	for people who want to emulate the traditional (and rarely desirable)
1825	cp -r behavior.
1826
1827	* coreutils.texi (cp invocation): Document this.
1828	Fix some related minor bugs: --no-dereference is no longer
1829	equivalent to -d, and --archive (-a) can override the other
1830	symlink options.  Warn that cp -R is not portable on symbolic
1831	links unless you also specify -P.
1832
18332002-03-02  Jim Meyering  <jim@meyering.net>
1834
1835	* coreutils.texi (cp invocation): Document that cp -r
1836	preserves symlinks.  Emphasize non-portability of cp -r.
1837
18382002-02-27  Paul Eggert  <eggert@twinsun.com>
1839
1840	* coreutils.texi (Time directives): Add %N for nanoseconds.
1841	This documents the recent change to 'ls'.
1842
18432002-02-28  Jim Meyering  <jim@meyering.net>
1844
1845	* coreutils.texi (pr invocation): Reword to avoid using `:'
1846	in an @opindex entry -- info doesn't permit it.
1847
18482002-02-27  Paul Eggert  <eggert@twinsun.com>
1849
1850	* coreutils.texi (Formatting file timestamps): Document new
1851	time-formatting method: --time-style=+FORMAT.
1852
18532002-02-18  Paul Eggert  <eggert@twinsun.com>
1854
1855	* coreutils.texi (seq invocation): In the example, use "tail
1856	-n 3", not "tail -3", to conform to POSIX 1003.1-2001.
1857
18582002-02-17  Jim Meyering  <jim@meyering.net>
1859
1860	* coreutils.texi (tsort background): New section.
1861	From Ian Lance Taylor.
1862	(tsort invocation): Add a more realistic example.
1863
18642002-02-15  Paul Eggert  <eggert@twinsun.com>
1865
1866	* coreutils.texi: Document _POSIX2_VERSION.
1867	(Standards Conformance): New section.
1868
18692002-01-24  Jim Meyering  <jim@meyering.net>
1870
1871	* coreutils.texi (START-INFO-DIR-ENTRY): Remove a few entries
1872	and clean up a few others based on suggestions from Bob Proulx.
1873
18742002-02-14  Paul Eggert  <eggert@twinsun.com>
1875
1876	Add support for POSIX 1003.1-2001, which requires removal for
1877	support of obsolete "+" option syntax in sort, tail, and uniq.
1878	* coreutils.texi: Document this.  (Also, document a similar
1879	change to "touch", for fileutils).
1880
18812002-01-12  Jim Meyering  <jim@meyering.net>
1882
1883	* coreutils.texi (shred invocation): List some journaled filesystems.
1884
18852001-11-10  Jim Meyering  <jim@meyering.net>
1886
1887	* coreutils.texi (Date directives): Document %u.
1888
18892001-11-07  Paul Eggert  <eggert@twinsun.com>
1890
1891	* coreutils.texi (paste invocation): Give examples.
1892	Thanks to Dan Jacobson for suggesting the examples.
1893
18942001-11-05  Jim Meyering  <jim@meyering.net>
1895
1896	* coreutils.texi (sort invocation): Recommend setting LC_ALL=C,
1897	not LC_COLLATE=C.  Explain how the latter can cause problems.
1898	Based on a message from Paul Eggert.
1899	(ls invocation): Recommend setting LC_ALL=C, not LC_COLLATE=C.
1900
19012001-10-21  Jim Meyering  <jim@meyering.net>
1902
1903	* coreutils.texi (cp invocation): Describe --reply=...
1904
19052001-10-17  Jim Meyering  <jim@meyering.net>
1906
1907	* coreutils.texi (cp invocation): `cp --no-dereference' is
1908	no longer equivalent to `cp -d'.
1909	`cp -d' is equivalent to `--no-dereference --preserve=links'.
1910	cp's -P option means --no-dereference, not --parents.
1911	Describe new optional argument to --preserve.
1912	Describe new option: --no-preserve=ATTRIBUTE_LIST.
1913
19142001-09-23  Jim Meyering  <jim@meyering.net>
1915
1916	* Makefile.am (check-texinfo): Redirect stderr of `grep -w' to
1917	/dev/null, so people with old versions of grep don't see the failure.
1918
19192001-09-16  Jim Meyering  <jim@meyering.net>
1920
1921	* coreutils.texi (mv invocation): Describe new option:
1922	--reply={yes,no,query}.  Fix a few typos.
1923
19242001-09-15  Paul Eggert  <eggert@twinsun.com>
1925
1926	* coreutils.texi (uniq invocation): The input need not
1927	be sorted.  Try to clarify -d versus -D versus -u.
1928
19292001-09-12  Jim Meyering  <jim@meyering.net>
1930
1931	* coreutils.texi (tail invocation): Document new option: -F.
1932	From Herbert Xu.
1933
19342001-09-04  Paul Eggert  <eggert@twinsun.com>
1935
1936	* coreutils.texi (join invocation): Describe the GNU
1937	extension to join, which does not require sorted input when
1938	the input contains no unpairable lines.
1939
19402001-09-03  Paul Eggert  <eggert@twinsun.com>
1941
1942	* coreutils.texi:
1943	New 'uname' options -i or --hardware-platform,
1944	and -o or --operating-system.
1945	'uname -a' now outputs -i and -o information at the end.
1946	New uname option --kernel-version is an alias for -v.
1947	Uname option --release has been renamed to --kernel-release,
1948	and --sysname has been renamed to --kernel-name;
1949	the old options will work for a while, but are no longer documented.
1950
19512001-08-24  Herbert Xu  <herbert@gondor.apana.org.au>
1952
1953	* coreutils.texi (cut invocation): Document how cut treats lines
1954	with no separators.
1955
19562001-06-19  Paul Eggert  <eggert@twinsun.com>
1957
1958	* coreutils.texi: expr now uses LC_COLLATE for string comparison,
1959	as per POSIX.
1960
19612001-08-25  Jim Meyering  <jim@meyering.net>
1962
1963	* coreutils.texi: Use @option, rather than @samp everywhere.
1964
19652001-06-21  Paul Eggert  <eggert@twinsun.com>
1966
1967	* coreutils.texi: 'expr' now requires '+' rather than 'quote'
1968	to quote tokens.
1969
19702001-07-14  Jim Meyering  <jim@meyering.net>
1971
1972	* coreutils.texi (cp invocation): Reflect 2001-07-08 change to
1973	cp (via copy.c).
1974
19752001-06-16  Jim Meyering  <jim@meyering.net>
1976
1977	* Makefile.am (info_TEXINFOS): Reflect renaming: s/omni-/core/.
1978	* coreutils.texi: Likewise.
1979
1980	* coreutils.texi: New, renamed from omni-utils.texi.
1981	* omni-utils.texi: Removed, renamed to coreutils.texi.
1982
1983	* omni-utils.texi (ls invocation): Mention the effect of locale.
1984	Reported by Keith Thompson.
1985
19862001-05-24  Jim Meyering  <jim@meyering.net>
1987
1988	* texinfo.tex: Update from master source.
1989
1990	* omni-utils.texi (ls invocation): Document more clearly what ls
1991	does when given no arguments.
1992
19932001-05-21  Jim Meyering  <jim@meyering.net>
1994
1995	* textutils.texi: Remove file.
1996
1997	* Makefile.am ($(DVIS), $(INFO_DEPS)): Depend on $(EXTRA_DIST).
1998	(DISABLED_constants.texi): New rule -- disabled for now.
1999
2000	This directory is now shared by fileutils, textutils, and sh-utils.
2001
2002
2003	-----
2004
2005	Copyright (C) 2001-2010 Free Software Foundation, Inc.
2006
2007	Copying and distribution of this file, with or without
2008	modification, are permitted provided the copyright notice
2009	and this notice are preserved.
2010