home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / ZCPR33 / A-R / EASE20.LBR / EASE.NZW / EASE.NEW
Text File  |  2000-06-30  |  4KB  |  101 lines

  1. EASE -- Error and Shell Editor, Version 2.0 -- Paul Pomerleau, 4/18/88
  2.  
  3.                           Changes in 2.0
  4.  
  5. To EASE:
  6. --------
  7.  
  8.   Variables which point to location in the history file 
  9. have been moved from the shell stack to the registers.  
  10. Registers 7-9 (setable by user) are used for EASE.  The 
  11. variables can also be put in any SAFE memory location at 
  12. least 3 bytes long.
  13.   Advantages:
  14.   1. Shell stack entry is smaller.
  15.   2. Shell stack entry will never contain nulls (which 
  16.      might confuse a Z program which uses the stack).
  17.   3. Data not lost when in another shell.
  18.        EASE's Error Handler and 'C' option can count on 
  19.      the information, so both now can read and write to the 
  20.      history file.
  21.   4. VARPACK can now communicate with EASE, so users may 
  22.      VARPACK whenever they want without having to leave 
  23.      EASE first.
  24.  
  25.   Undo now supported for ^Q^Y, ^T and ^Q<DEL>.  This means 
  26. that ALL large delete functions can now be Undone.
  27.  
  28.   Filename completeion added -- Type a partial filename and 
  29. hit TAB.  Filename is completed.  Subsequent TABS produce 
  30. more matches to filename.
  31.  
  32.        Changes suggested by Bridger Mitchell and 
  33.      implemented in his EASE version 1.6z.
  34.  
  35. The use of Bdos function 6 for input on CP/M+ systems.
  36.   "This is ESSENTIAL for CP/M Plus, which defaults
  37. to flow control (^S,^Q,^C,^P) for functions 1,2,9 and 10.
  38. Function 6 WOULD BE preferable for any program doing its
  39. own editing (unless it need to get a nul character from
  40. the terminal, which Function 6 cannot do).
  41. However, CP/M 2.2 BDOS and ZRDOS vers. < 1.9 contain a function 6
  42. bug.  To get around this the original EASE "cin" function
  43. code that calls bdos function 1 has been retained when
  44. executed under CP/M 2...."
  45.     
  46. The extension of error messages for ZCPR 3.4
  47.  
  48. The "Generalized HALTSUB and GETCCP to support CP/M Plus and 
  49.   extended environment (in Z34SLR.REL)."
  50.  
  51. The addition of a local stack, "due to apparent overflow 
  52.   when modifying a command line in error-handler mode."
  53.  
  54.  
  55. To VARPACK:
  56. -----------
  57.  
  58.   VARPACK is MUCH faster and is no longer case sensitive 
  59. when looking for duplications.
  60.  
  61.   Due to register use, VARPACK may now be excuted whenever 
  62. desired.  EASE will read in the new information about the 
  63. history file.
  64.  
  65.  
  66.  
  67.                           Changes in 1.6
  68.  
  69. Changes to Shell:
  70. -----------------
  71.  
  72.   'C' Option -- 'EASE C' allows the user to edit just one command, 
  73. this is useful if user command input is desired from any shell such as 
  74. ZFILER or MENU.  Thanks to Al Grabauskas for this easy to implement 
  75. change.
  76.  
  77.   Internal SMARTSAV option -- SMARTSAV set checks to see if the 
  78. command line was recalled with a ^B or ^N or ^O and not edited.  If 
  79. it has not been edited, it is not saved.  This means you might 
  80. execute a command and NOT find it as the last command typed (ie. ^B 
  81. would not recall it, though a ^O would).  This should be used by 
  82. those more interested in speed (no saving time) or VAR file space 
  83. than with convenience.
  84.  
  85. To Error Handler:
  86. -----------------
  87.  
  88.   User is no longer prompted for Edit or Abort, unless he is running 
  89. a ZEX script.  Instead, the faulty command is put on the command 
  90. line, and the user may edit same.  This reduces number of keystrokes.
  91.  
  92.   BEEPFLG -- Error Handler may beep or not beep on error.
  93.  
  94. To VARPACK:
  95. -----------
  96.  
  97.   VARPACK now does not default to packing (deleting duplicates).  
  98. This makes VARPACK fast for startup aliases to cut down VAR files to 
  99. a certain size.
  100.  
  101. to packing (deleting duplicates)