]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Document that "tr xy -z" now works as per POSIX.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 9 Sep 2004 00:27:45 +0000 (00:27 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 9 Sep 2004 00:27:45 +0000 (00:27 +0000)
Sort the descriptions.

NEWS

diff --git a/NEWS b/NEWS
index 81937b8d4886cceb11547e2d3df3117dddfa2460..185897d2211a94b731ab8d33dbee34aaa85343c4 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,13 +4,6 @@ GNU coreutils NEWS                                    -*- outline -*-
 
 ** Bug fixes
 
-  rm (without -f) no longer hangs when attempting to remove a symlink
-  to a file on an off-line NFS-mounted partition.
-
-  cut's --output-delimiter=D option works with abutting byte ranges.
-
-  rm no longer gets a failed assertion under some unusual conditions.
-
   Several fixes to chgrp and chown for compatibility with POSIX and BSD:
 
     Do not affect symbolic links by default.
@@ -39,24 +32,26 @@ GNU coreutils NEWS                                    -*- outline -*-
     recursively-encountered symbolic link cannot be updated because
     the file system does not support it.
 
-  md5sum and sha1sum now report an error when given so many input
-  lines that their line counter overflows, instead of silently
-  reporting incorrect results.
+  cut's --output-delimiter=D option works with abutting byte ranges.
 
-  rm no longer requires read access to the current directory.
+  echo now conforms to POSIX better.  It supports the \0ooo syntax for
+  octal escapes, and \c now terminates printing immediately.  If
+  POSIXLY_CORRECT is set and the first argument is not "-n", echo now
+  outputs all option-like arguments instead of treating them as options.
 
-  "sort -o -" now writes to a file named "-" instead of to standard
-  output; POSIX requires this.
+  expand and unexpand now conform to POSIX better.  They check for
+  blanks (which can include characters other than space and tab in
+  non-POSIX locales) instead of spaces and tabs.  Unexpand now
+  preserves some blanks instead of converting them to tabs or spaces.
 
-  tail -f no longer mishandles pipes and fifos.  With no operands,
-  tail now ignores -f if standard input is a pipe, as POSIX requires.
+  "ln x d/" now reports an error if d/x is a directory and x a file,
+  instead of incorrectly creating a link to d/x/x.
 
-  For some types of errors (e.g., read-only file system, I/O error)
-  when first encountering a directory, `rm -r' would mistakenly fail
-  to remove files under that directory.
+  ls no longer segfaults on systems for which SIZE_MAX != (size_t) -1.
 
-  If d/x is a directory and x a file, "ln x d/" now reports an error
-  instead of incorrectly creating a link to d/x/x.
+  md5sum and sha1sum now report an error when given so many input
+  lines that their line counter overflows, instead of silently
+  reporting incorrect results.
 
   Fixes for "nice":
 
@@ -71,25 +66,6 @@ GNU coreutils NEWS                                    -*- outline -*-
     It now consistently adjusts out-of-range nice values to the
     closest values in range; formerly it sometimes reported an error.
 
-  ptx now diagnoses invalid values for its --width=N (-w)
-  and --gap-size=N (-g) options.
-
-  tee now exits when it gets a SIGPIPE signal, as POSIX requires.
-  To get tee's old behavior, use the shell command "(trap '' PIPE; tee)".
-  Also, "tee -" now writes to standard output instead of to a file named "-".
-
-  ls no longer segfaults on systems for which SIZE_MAX != (size_t) -1
-
-  echo now conforms to POSIX better.  It supports the \0ooo syntax for
-  octal escapes, and \c now terminates printing immediately.  If
-  POSIXLY_CORRECT is set and the first argument is not "-n", echo now
-  outputs all option-like arguments instead of treating them as options.
-
-  expand and unexpand now conform to POSIX better.  They check for
-  blanks (which can include characters other than space and tab in
-  non-POSIX locales) instead of spaces and tabs.  Unexpand now
-  preserves some blanks instead of converting them to tabs or spaces.
-
   printf has several changes:
 
     It now uses 'intmax_t' (not 'long int') to format integers, so it
@@ -103,9 +79,35 @@ GNU coreutils NEWS                                    -*- outline -*-
     like %#d, instead of relying on undefined behavior in the underlying
     printf function.
 
+  ptx now diagnoses invalid values for its --width=N (-w)
+  and --gap-size=N (-g) options.
+
+  rm (without -f) no longer hangs when attempting to remove a symlink
+  to a file on an off-line NFS-mounted partition.
+
+  rm no longer gets a failed assertion under some unusual conditions.
+
+  rm no longer requires read access to the current directory.
+
+  "rm -r" would mistakenly fail to remove files under a directory
+  for some types of errors (e.g., read-only file system, I/O error)
+  when first encountering the directory.
+
+  "sort -o -" now writes to a file named "-" instead of to standard
+  output; POSIX requires this.
+
+  "tail -f" no longer mishandles pipes and fifos.  With no operands,
+  tail now ignores -f if standard input is a pipe, as POSIX requires.
+
+  tee now exits when it gets a SIGPIPE signal, as POSIX requires.
+  To get tee's old behavior, use the shell command "(trap '' PIPE; tee)".
+  Also, "tee -" now writes to standard output instead of to a file named "-".
+
   "touch -- MMDDhhmm[yy] file" is now equivalent to
   "touch MMDDhhmm[yy] file" even when conforming to pre-2001 POSIX.
 
+  tr no longer mishandles a second operand with leading "-".
+
   who now prints user names in full instead of truncating them after 8 bytes.
 
 ** New features