home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 21 / CD_ASCQ_21_040595.iso / dos / prg / c / freedos3 / source / ters151f / ver_hist.doc < prev   
Text File  |  1994-02-08  |  9KB  |  217 lines

  1. Version History
  2. ===============
  3.  
  4. Version 1.5
  5. -----------
  6. Cleanup and reorganization. Some updated docs.
  7. Moved all filters to a separate archives.
  8.  
  9. Version 1.43
  10. ------------
  11. An intermediate version with some cleanups.
  12.  
  13. Version 1.42
  14. ------------
  15. 1) The "pump block thru external filter" command now outfoxes
  16.    filters that check if their standard input or output is
  17.    redirected. 
  18.  
  19. 2) The following flags where added to nfmt.exe:
  20.  
  21.    -m     Manuscript mode.  Compress all intra-word spaces into a 
  22.           single space. Make all sentences end with two spaces.
  23.  
  24.    -h     Print help information to stderr.
  25.  
  26.  
  27. Version 1.41
  28. ------------
  29. 1) The following UNIX like filters were introduced: uudecode, fold, 
  30.    expand, and unexpand. [Some of these filters include software 
  31.    developed by the University of California, Berkeley and 
  32.    its contributors.] The cat filter recognizes wild cards now.
  33.  
  34. 2) The "pump block thru external filter" command was improved:
  35.    SLIM  displays an error message if this command is attempted 
  36.    when no block was marked.  It beeps if an external filter cannot 
  37.    be executed.  The standard error output of a filter is also 
  38.    inserted into the buffer.  A bug related to passing 
  39.    command line arguments to a filter on non-4dos systems was
  40.    eliminated.
  41.  
  42. 3) Several bugs in the configuration utilities were fixed. An
  43.    option for setting a default right margin (for word wrap)
  44.    was introduced.
  45.  
  46. 4) Corrected a bugs which garbled line numbering after
  47.    a translate command which had LF characters in the 
  48.    replaced string or in the new string. (18 bytes squeezed in)
  49.  
  50. 5) The documentation incorportated now many thoughtful comments and
  51.    restructuring suggestions of Larry Bennett <usr2059a@tso.uc.EDU>.
  52.  
  53. 6) H.COM now clears the screen when exiting. Thanks to George Chow
  54.    from the computing services of the University of British Columbia
  55.    for allowing me to try myself H.COM for the first time on an HP95LX 
  56.    palmtop and for his help in understanding the screen clearing
  57.    problem so many users complained about.
  58.  
  59. New in version 1.4
  60. ------------------
  61. 1) The source code of TERSE is now made available to the public for a
  62.    very modest registration fee of $20: $15 for the basic registration,
  63.    and an additional $5 for the source code.
  64.  
  65. 2) The pre-release of SLIM was greatly enhanced. SLIM can do every
  66.    thing TERSE can, and has the following additional features:
  67.  
  68.    o  "read file into buffer" command <Alt-R>
  69.    o  "switch to another file" command <Alt-E>, 
  70.    o  "go to line number" command <Alt-G>, 
  71.    o  "set right margin" command <Alt-M>,
  72.    o  "swap cursor and mark" command <Shift-Tab>, 
  73.    o  "pump block thru external filter" command <Alt-F>, 
  74.    o  "exchange marked block with paste buffer"  command <Keypad*>, and 
  75.    o   display of the hexadecimal value of the current char in the 
  76.        status line. 
  77.  
  78.    The current char display uses a special notation for the TAB, EOF
  79.    and CR characters as well as for the CRLF combination.
  80.  
  81.    My favourite new command is "pump block thru external filter" 
  82.    (<Alt-F> key), which can be undone (and then redone) by the 
  83.    "exchange block with paste buffer"  command (<Keypad*> key).
  84.    Think of the possibilities: formatting, spelling, word counting, 
  85.    sorting, sed and awk, DOS and 4DOS commands etc. 
  86.  
  87.  
  88. 3) Whenever TERSE prompts you for an input it also offers your
  89.    previous input to the same prompt as a default response string.  For
  90.    example, upon pressing <Alt-S>, TERSE displays the prompt "Search
  91.    for: " in the status line, and offers your previous response
  92.    to the prompt "Search for: ".  You can use this previous response
  93.    unchanged (hit <ENTER>) or you can delete characters from it (use the
  94.    <Backspace> key) or you can add characters to it (hit any arrow key,
  95.    and start adding characters.  If you immediately start typing a new
  96.    entry, the default string is deleted and replaced by what you type.
  97.    Hitting the <Ctrl-U> key deletes all of the currently entered 
  98.    response.  The configuration utilities allow changing <Ctrl-U> to any
  99.    other control letter. (13 bytes squeezed in.)
  100.  
  101. 4) Several external filters are now included in the unabridged
  102.    distribution.  These utilities are intended to be used in conjunction
  103.    with the "pump block thru external filter" command of SLIM.  These
  104.    filters include among others: 'cat', 'wc', 'lf', 'crlf', 'quote' and
  105.    'nfmt'.  With the exception of 'nfmt', the registration of TERSE
  106.    includes registration of all of these programs.  Ross Paterson,
  107.    <rap@doc.ic.ac.uk> the author of NFMT, recently posted the sources
  108.    in the alt.sources usenet newsgroup.  Porting to the PC and some
  109.    packaging was done by myself.
  110.  
  111. 5) Several useful utilities are now included in the unabridged
  112.    distribution.  These utilities include among others the following
  113.    programs: 'esc', 'lptstat', 'bigc', 'litc'.  The registration of TERSE
  114.    includes registration of all of these utilities.
  115.  
  116. 6) A pre-release of TERSE for the HP 95lx palmtop (named h.com) is
  117.    now included in the unabridged distribution.  This program, together
  118.    with the option in the configuration utilities to set the file size
  119.    replaces WEE.  The key binding of H.COM is slightly different than
  120.    that of TERSE and SLIM, to support the keyboard of the HP 95lx.
  121.  
  122. 7) The font loader and the fonts used for editing binary files are
  123.    now included in the unabridged distribution.
  124.  
  125. 8) The configuration utilities have been enhanced.  Among other
  126.    things, more control of the status line attributes was added and
  127.    more options of automatic horizontal scroll.  Thanks to Mike Bessy
  128.    (from JP Soft- ware) <75300.1215@compuserve.com> and to Terry Chan
  129.    <echan@chinug.acns.nwu.edu> for suggesting some of these changes.
  130.  
  131. 9) The distribution of TERSE now includes a batch file to assist
  132.    in invoking the editor on several files.  An .BTM file for setting
  133.    appropriate aliases in 4DOS is included as well.
  134.  
  135. 10) Many of the documentation and configuration utilities
  136.     typos have been corrected.  Special thanks to Joan Abarbanel
  137.     <abraban@taunivm.tau.ac.il> for her careful proofreading of a previous
  138.     version of this file.  Terry Chan <echan@chinug.acns.nwu.edu> did a
  139.     great job of pointing out to me errors and typos in the configuration
  140.     utilities as well as in the documentation.  [Note that I still take
  141.     the credit and blame for all remaining errors which have not yet been
  142.     found and corrected.]
  143.  
  144. 11) The following scenario used to create a file of length 0:
  145.  
  146.     T newfile
  147.     <Alt-Q>
  148.  
  149.     This bug has been fixed.  Thanks to the many kind users who brought
  150.     this bug to my attention.  (4 bytes of code added.)
  151.  
  152. 12) TERSE recognizes and parses correctly file names which include
  153.     dots in them (e.g., ..\..\file.dat). Previously, such files would
  154.     not be saved.  (20 bytes code squeezed in.)
  155.  
  156. 13) TERSE can now read files of size 65,535 exactly.  Previously,
  157.     files of this size could be created by TERSE, but not read by it.
  158.     (4 bytes code squeezed in.)
  159.  
  160. 14) Eliminated several bugs related to the display of the help screen,
  161.     including the mis-alignment when ANSI console driver was present,
  162.     eliminated.  (12 bytes gained.)
  163.  
  164. 15) Eliminated a bug which could have caused TERSE to hang after
  165.     pushing to DOS version 2.x.  (4 bytes code squeezed in.)
  166.  
  167. 16) Terse now beeps whenever a save file attempt fails.  Previously, the
  168.     only indication of such an error was that the "Write successful"
  169.     message didn't appear. (2 bytes code squeezed in.)
  170.  
  171. 17) Next/Previous line now recognize all of the following characters
  172.     as word separators: space, tab, vertical tab, carriage return, line
  173.     feed, and form feed.
  174.  
  175. Version 1.3
  176. -----------
  177. 1) Simplified and unified the configuration utilities.
  178.  
  179. 2) Added a pre-release of LEAN, WEE and SLIM.
  180.  
  181. 3) Included some of the configuration utilities in the shareware
  182.    distribution.  The font loaders required for binary file editing
  183.    are still part of the registration package.
  184.  
  185. 4) Fixed a bug, introduced in version 1.2, that prevented the display
  186.    of the status line.
  187.  
  188. Version 1.2
  189. -----------
  190. 1) Code size was shrunk by another 9 (!) bytes.
  191.  
  192. 2) The restriction on distribution by fee shareware distributors has
  193.    been removed.
  194.  
  195. 3) After a successful print (Alt-P), the marked block is unmarked.
  196.  
  197. 4) Pre-Release versions of SLIM, LEAN, WEE and TERSE for HP 95 LX
  198.    palmtop computer are available upon request.
  199.  
  200. Version 1.1
  201. -----------
  202. 1) A bug in the snow prevention routine which caused TERSE to hang
  203.    on some CGA systems has been corrected.  TERSE should run now with
  204.    no problems on all adapters.  Many thanks to Andrea Omodeo (E-mail
  205.    address: <ele9037@cdc835.cdc.polimi.it>) for identifying the bug
  206.    and for suggesting the correction.
  207.  
  208. 2) After considerable work, the 27 bytes code fragment required for
  209.    DESQview awareness was squeezed in.  TERSE can now run in a DESQview
  210.    window, and it is fully DESQview aware.
  211.  
  212. Version 1.0
  213. -----------
  214. First version released to the public.
  215.  
  216.  
  217.