home *** CD-ROM | disk | FTP | other *** search
/ Dream 51 / Amiga_Dream_51.iso / Atari / Desktops / text113b.zoo / textutils-1.13 / NEWS < prev    next >
Text File  |  1995-09-26  |  5KB  |  106 lines

  1. User-visible changes in release 1.13
  2. * md5sum: with --check, distinguish between open/read failure and bad checksum
  3. * md5sum: remove -h, -s, -v short options
  4. * md5sum: rename --verbose to --warn, --quiet to --status
  5. * md5sum --check fails if it finds no properly formatted checksum lines
  6. * sort -c prints `disorder on...' message on standard error, not stdout
  7. * sort -k works as described in the texinfo documentation
  8. * tail works on NetBSD
  9. * md5sum reads and writes (de facto) standard Plumb/Lankester format
  10. * sort accepts -.1 +.2 options for compatibility
  11. * od works properly when dump limit is specified and is a multiple of
  12.   bytes_per_block (set by --width, 16 by default).
  13. User-visible changes in release 1.12
  14. * sort no longer reports spurious errors on Ultrix systems
  15. * new program: md5sum
  16. * all --help messages have been improved
  17. * join's -a1 and -a2 options work
  18. * tr '[:upper:]' '[:lower:]' no longer reads uninitialized memory
  19. * sort properly handles command line arguments like `+7.2n'
  20. * fmt properly formats paragraphs not terminated by a newline
  21. * tail -f flushes stdout before sleeping so that it will output partial
  22.   lines sooner
  23. * sort properly orders fields where one field is a proper prefix of the other
  24. * sort properly interprets field offsets specified via the -k option
  25. * dd, od, and tail work on systems for which off_t is long long (e.g. BSD4.4)
  26. * wc is faster when not counting words
  27. * wc now works even when file pointer isn't at beginning of file
  28. * expand no longer seg faults with very long tab lists
  29. User-visible changes in release 1.11
  30. * fmt is built
  31. User-visible changes in release 1.10
  32. * skeletal texinfo documentation (mainly just the `invoking' nodes)
  33. * new program: fmt
  34. * tail -f on multiple files reports file truncation
  35. * tail -q has been fixed so it never prints headers
  36. * wc -c is much faster when operating on non-regular files
  37. * unexpand gives a diagnostic (rather than a segfault) when given a name of
  38.   a nonexistent file.
  39. * cat, csplit, head, split, sum, tac, tail, tr, and wc no longer fail
  40.   gratuitously when continued after a suspended read or write system call.
  41. * cut interprets -d '' to mean `use the NUL byte as the delimiter' rather
  42.   than reporting that no delimiter was specified and failing.
  43. * `echo a:b:c: | cut -d: -f3,4' prints `c:'.  Before it printed just `c'.
  44. * cut has been rewritten, is markedly faster for large inputs, and passes a
  45.   fairly large test suite.
  46. * sort properly handles the argument to the -T option.
  47.  
  48. Major changes in release 1.9.1:
  49. * cut no longer ignores the last line of input when that line lacks a
  50.   trailing newline character
  51.  
  52. Major changes in release 1.9:
  53. * `echo a:b:c: | cut -d: -f3-' prints `c:' and
  54.   `echo a:b | cut -d: -f1' prints `a'.
  55. * the command `printf '\t\n' |fold -w n' now terminates.
  56.   Before, it wouldn't stop for n less than 8.
  57. * sort accepts and ignores -y[string] options for compatibilty with Solaris.
  58. * cat -v /dev/null works on more systems
  59. * od's --compatible (-C) flag renamed to --traditional (no short option)
  60. * --help and --version exit successfully
  61. * --help gives a one-line description of each option and shows the
  62.   correspondence between short and long-named options.
  63. * fix bug in cut.  Now `echo 'a:b:c:' | cut -d: -f3-' works.
  64.   Before it printed `c' instead of `c:'
  65. * csplit allows repeat counts to be specified via `{*}'.
  66. * csplit accepts a new option, --suffix=format that supercedes the
  67.   --digits option.  The --digits option will continue to work.
  68. * csplit accepts a new option, --elide-empty-files.
  69. * configure uses config.h, so DEFS won't exceed preprocessor limits of
  70.   some compilers on the number of symbols defined via -D.
  71. * work around problem where $(srcdir)/config.h was used instead of
  72.   ../config.h -- this happened only when building in a subdirectory
  73.   and when config.h remained in $(srcdir) from a previous ./configure.
  74.  
  75. Major changes in release 1.8:
  76. * added non-ANSIfied version of memchr.c from GNU libc.
  77.  
  78. Major changes in release 1.7:
  79. * none
  80. Major changes in release 1.6:
  81. * with the --version option programs print the version and exit immediately
  82. * pr -2a really terminates
  83. * pr -n produces multi-column output
  84.  
  85. Major changes in release 1.5:
  86. * sort is 8-bit clean
  87. * sort's -n and -M options no longer imply -b
  88. * several bugs in sort have been fixed
  89. * all programs accept --help and --version options
  90. * od --compatible accepts pre-POSIX arguments
  91. * pr -2a terminates
  92.  
  93. Major changes in release 1.4:
  94. * add od and cksum programs
  95. * move cmp to GNU diff distribution
  96. * tail -f works for multiple files
  97. * pr prints the file name in error messages
  98. * fix some off by 1 errors in pr and fold
  99. * optimize wc -c on regular files
  100. * sort handles `-' argument correctly
  101. * sort supports -T option
  102. * tr ranges like a-a work
  103. * tr x '' fails gracefully
  104. * default sum output format is BSD compatible
  105. * paste -d '' works
  106.