home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / gnu / textutils-1.11-src.lha / textutils-1.11 / NEWS < prev    next >
Encoding:
Text File  |  1994-11-06  |  3.2 KB  |  78 lines

  1. User-visible changes in release 1.11
  2. * fmt is built
  3. User-visible changes in release 1.10
  4. * skeletal texinfo documentation (mainly just the `invoking' nodes)
  5. * new program: fmt
  6. * tail -f on multiple files reports file truncation
  7. * tail -q has been fixed so it never prints headers
  8. * wc -c is much faster when operating on non-regular files
  9. * unexpand gives a diagnostic (rather than a segfault) when given a name of
  10.   a nonexistent file.
  11. * cat, csplit, head, split, sum, tac, tail, tr, and wc no longer fail
  12.   gratuitously when continued after a suspended read or write system call.
  13. * cut interprets -d '' to mean `use the NUL byte as the delimiter' rather
  14.   than reporting that no delimiter was specified and failing.
  15. * `echo a:b:c: | cut -d: -f3,4' prints `c:'.  Before it printed just `c'.
  16. * cut has been rewritten, is markedly faster for large inputs, and passes a
  17.   fairly large test suite.
  18. * sort properly handles the argument to the -T option.
  19.  
  20. Major changes in release 1.9.1:
  21. * cut no longer ignores the last line of input when that line lacks a
  22.   trailing newline character
  23.  
  24. Major changes in release 1.9:
  25. * `echo a:b:c: | cut -d: -f3-' prints `c:' and
  26.   `echo a:b | cut -d: -f1' prints `a'.
  27. * the command `printf '\t\n' |fold -w n' now terminates.
  28.   Before, it wouldn't stop for n less than 8.
  29. * sort accepts and ignores -y[string] options for compatibilty with Solaris.
  30. * cat -v /dev/null works on more systems
  31. * od's --compatible (-C) flag renamed to --traditional (no short option)
  32. * --help and --version exit successfully
  33. * --help gives a one-line description of each option and shows the
  34.   correspondence between short and long-named options.
  35. * fix bug in cut.  Now `echo 'a:b:c:' | cut -d: -f3-' works.
  36.   Before it printed `c' instead of `c:'
  37. * csplit allows repeat counts to be specified via `{*}'.
  38. * csplit accepts a new option, --suffix=format that supercedes the
  39.   --digits option.  The --digits option will continue to work.
  40. * csplit accepts a new option, --elide-empty-files.
  41. * configure uses config.h, so DEFS won't exceed preprocessor limits of
  42.   some compilers on the number of symbols defined via -D.
  43. * work around problem where $(srcdir)/config.h was used instead of
  44.   ../config.h -- this happened only when building in a subdirectory
  45.   and when config.h remained in $(srcdir) from a previous ./configure.
  46.  
  47. Major changes in release 1.8:
  48. * added non-ANSIfied version of memchr.c from GNU libc.
  49.  
  50. Major changes in release 1.7:
  51. * none
  52. Major changes in release 1.6:
  53. * with the --version option programs print the version and exit immediately
  54. * pr -2a really terminates
  55. * pr -n produces multi-column output
  56.  
  57. Major changes in release 1.5:
  58. * sort is 8-bit clean
  59. * sort's -n and -M options no longer imply -b
  60. * several bugs in sort have been fixed
  61. * all programs accept --help and --version options
  62. * od --compatible accepts pre-POSIX arguments
  63. * pr -2a terminates
  64.  
  65. Major changes in release 1.4:
  66. * add od and cksum programs
  67. * move cmp to GNU diff distribution
  68. * tail -f works for multiple files
  69. * pr prints the file name in error messages
  70. * fix some off by 1 errors in pr and fold
  71. * optimize wc -c on regular files
  72. * sort handles `-' argument correctly
  73. * sort supports -T option
  74. * tr ranges like a-a work
  75. * tr x '' fails gracefully
  76. * default sum output format is BSD compatible
  77. * paste -d '' works
  78.