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 / S-Z / SALIAS1H.LBR / SALIAS.FOR < prev    next >
Text File  |  2000-06-30  |  4KB  |  89 lines

  1. Z-SIG SUBMISSION  9/5/87 (released October 8, 1987 on Volume #3)
  2.  
  3. Program:    SALIAS, Vers 1.0
  4. Purpose:    Screen oriented alias editor.
  5. Author:        Rob Friefeld, 4607 Colorado St., Long Beach, CA 90814
  6.         phone 213-434-7338 (voice)
  7.  
  8. Files:
  9.     SALIAS10.COM    - Install with Z3INS and run.
  10.     SA10-HLP.COM    - Version with help screen.
  11.     SALIAS10.HZP    - Crunched help file.
  12.     |  SALIAS  .ZZ0    - Crunched source code
  13.     |  SA-FILE .LZB
  14.     |  SA-HELP .LZB       (Include files)
  15.     |  SA-ALIAS.LZB
  16.     SASM    .COM    - Assembly alias for SLR
  17.  
  18. REVISION HISTORY
  19. ----------------
  20. Version 1.0h (October 8, 1987)
  21.  Bug fixed:
  22.   - The ^KR command failed to relog the original user number after a file is
  23.   - read in.  The result was that if a file was appended from another user
  24.   - area, the alias was written to that area on exit.  Added two calls noted
  25.   - with "[H]" in the comments.  (Bruce Morgen for ZSIG release version as per
  26.   - Rob Friefeld's note of October 4, 1987 on Ladera Z-Node #3)
  27.  
  28. Version 1.0g (5 Sept 87)
  29.  Bugs fixed:
  30.   - On rereading an alias with a '+' char (e.g. SLRNK+), SALIAS stripped it out.
  31.   - Lower case chars could be lost at the end of a long alias
  32.  
  33.  Changes:
  34.   - On saving an updated alias file, the "Replace (Y/n)?" default is now YES.
  35.     You can just hit <CR> instead of answering this question.
  36.  
  37.   - In FILE mode, when loading a new file, you stay in FILE mode rather than
  38.     jumping into the editor.  Go to edit with 'E' or <ESC>.
  39.  
  40.   - A message is printed if an alias won't fit on the screen.  Previously,
  41.     the alias would be chopped without warning.  This could occur after
  42.     switching to a smaller screen or when reading an alias created with another
  43.     program (the alias would need over 20 commands with the last ones quite
  44.     long).
  45.  
  46.   - A few improvements in the code which, of course, introduce no new bugs.
  47.  
  48. Version 1.0f (24 Aug 87)
  49.  Bug fixed:
  50.   The alias did not expand the $* command line parameter properly.  The alias
  51.   code was changed to skip the leading blank on the command tail.
  52.  
  53. Version 1.0e (4 Jun 87)
  54.  Bugs fixed:
  55. - Looooong commands now supported.  These were truncated to the screen width
  56.   previously.
  57.   To append a line to the previous one without a ';' break, head it with
  58.   trigger ^P+.  SALIAS will do this automatically as it reads in a file with
  59.   such commands.  I think this scheme is easier to work with than horizontal
  60.   scrolling since everything stays visible.  (At any rate, it avoids a massive
  61.   rewrite of the editor.)
  62.  - "Tabs" handled individually for ^S,^D and DEL.  However, ^G and ^T will
  63.    delete all tabs to the right.
  64.  - Blank lines are not indented (confused ^C command).
  65.  Changes:
  66.  - Added a new buffer - CLBUF - where command line is edited.  This buffer is
  67.    moved to the alias on a disk save.  Previously, the command line was built
  68.    directly inside the alias.  These functional changes result:
  69.      1) UNDO recovers script from the alias, which is unchanged since the
  70.         last disk write or load operation. (Unaffected by formatting.)
  71.     2) FORMAT only formats the script being edited.
  72.     3) INDENT (^KI) formats and indents IF levels.
  73.     4) Only disk write operations choke on a command line overflow.  Other
  74.         functions (format, read) are less finicky.  You can work with
  75.         oversize script until you try to save it.
  76. - Linked with a DSEG at 2500h (uninitialized data).  Permitted above changes
  77.   without increased file size.
  78. - Stack brought into DSEG instead of top of TPA.  This with a view toward
  79.   ZCPR33 trick of keeping multiple programs in memory.  (I assume a self-
  80.   contained program would be better behaved.)
  81. - Command line check more rigorous.  Only '?...', '/ ', or '//' get help info.
  82.   Thus a file or directory name could start with the '/' char.
  83.  
  84. Bug fixes and changes in previous versions disappear into history.
  85.  Version 1.0d (28 Apr 87)
  86.  Version 1.0c (26 APR 87)
  87.  Version 1.0b (23 APR 87)
  88.  Version 1.0a (14 APR 87)
  89.