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