home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / comm / misc / 008 / history. < prev    next >
Text File  |  1993-02-13  |  20KB  |  448 lines

  1. Recent Revision History
  2. -----------------------
  3.  
  4. This file contains a list of changes to the current release and also to
  5. several recent releases.  If you have used {COMMO} before, please make sure
  6. you are caught up on all the changes and improvements.
  7.  
  8. See the file READ.ME for important announcements and {COMMO} product
  9. information.
  10.  
  11. ------------                                              -----------------
  12. {COMMO} 5.41                                              February 13, 1993
  13. ------------                                              -----------------
  14.  
  15. Bugs fixed
  16. ----------
  17.  
  18. The SSLOok would not work if a built-in variable was specified (such as
  19. "_pas").  Now you can also send a carriage return after the variable by using
  20. the "R" switch (see below).
  21.  
  22. The colors were not being fully restored when returning from Online Help to
  23. the editor (if they were different).
  24.  
  25. The cancellation logic in the internal Xmodem/Ymodem protocols has been
  26. improved.  When sending, the cancel was not always being seen by the remote.
  27.  
  28.  
  29. Improvements
  30. ------------
  31.  
  32. There are two new keys in the Dialing Directory window.  [T] will tag (mark)
  33. the entry under the Selector Bar.  [R] will untag (unmark) the entry.  In
  34. either case the Bar will not be moved.  These keys are primarily for speech
  35. synthesizer users who will also hear the mark/unmark sounds if the state of
  36. the entry has changed.
  37.  
  38. The SSLOok function now has a switch "R" that tells {COMMO} to send a carriage
  39. return after sending the variable string.  This is very useful if you don't
  40. have carriage returns on your passwords in the Dialing Directory, or for
  41. variables that are read from files.
  42.  
  43. There are two changes to the READ function:
  44.  
  45.     When attempting to read past the end of file, the file will be closed and
  46.     the variable specified will be set to NULL.  Control will continue in
  47.     sequence if no label was specified on the ROPEn.
  48.  
  49.     The Exit Code will be set to 1 whenever the end of file is reached, 0
  50.     otherwise.  The Exit Code is stored in the built-in variable "_err" and
  51.     may be tested with IFERrorlevel.
  52.  
  53. {COMMO} should work better with OS/2 and Windows now.  After being pointed in
  54. the right direction by Bob Juge, I added the necessary auto-detection and
  55. multi-tasking calls.  Ray Gwinn's SIO/VSIO replacement serial drivers in OS/2
  56. may also make a difference in speed.  Reports from anyone running under OS/2
  57. or Windows would be appreciated.
  58.  
  59. All file saves within {COMMO} are now first written to a temporary filename.
  60. This will ensure that the updated file can be saved before the old file is
  61. deleted.
  62.  
  63. The speed of macro processing has been increased.  This increase will be
  64. especially noticed in macros that are "compute bound."
  65.  
  66. The Macro File now has Zmodem macros for several popular driver programs.  The
  67. proper driver is selected with a new item in the Setup File:
  68.  
  69.    {set z_prog,DSZC}      Zmodem driver program (DSZC/DSZE/GSZ/TXZM)
  70.  
  71.    If you will be using a driver other than DSZ.COM, just change this item to
  72.    one of the selections listed.
  73.  
  74. Macro functions whose last argument is a string can now have a "," as the
  75. first (or only) character of the string.  Some examples are:
  76.  
  77.    {instring abc_var,,}
  78.    {display 12,40,17,,and then}
  79.    {sslook xyz_var,,prompt}
  80.    {input in_var,,Title}
  81.  
  82. You can now look behind the pop-up menu window (press PgUp).
  83.  
  84. Online Help will now return to the same place if the same topic is brought up
  85. on successive calls.  This is especially useful when working on macros.
  86.  
  87.  
  88. -----------                                              -----------------
  89. {COMMO} 5.4                                              December 19, 1992
  90. -----------                                              -----------------
  91.  
  92. Bugs fixed
  93. ----------
  94.  
  95. Pressing Alt-N in the Dialing Directory when no systems were marked caused an
  96. erroneous display.
  97.  
  98. While waiting for send or receive protocols to start, no check was being made
  99. for loss of carrier detect.
  100.  
  101. The default Terminal Screen colors were being used to clear the screen during
  102. EXECute or Shell to DOS.  The colors should be set to white on black.
  103.  
  104. ASCII Upload operated very slowly when Line Pacing and Local Echo were both
  105. turned on.
  106.  
  107. In rare situations the Scrollback Buffer would only display the current
  108. screen.  This was related to the location of the buffer in memory.
  109.  
  110. The cursor position will now be properly restored after bottom-line messages
  111. in the file windows.  This caused problems with tracking in DESQview windows
  112. and also for SFI users.
  113.  
  114. When SETEsc was in effect, Ctrl-Break could not be used to advance to the next
  115. macro function.
  116.  
  117.  
  118. New Features
  119. ------------
  120.  
  121. See COMMO.DOC and MACRO.DOC for more details on all new features.
  122.  
  123. 1) A new macro function, MENU, can be used to create true pop-up menus.  You
  124.    can use function keys F1 to F12, letter keys A to Z or number keys 1 to 9
  125.    to make selections.  Take a look at the new menus in COMMO.MAC for some
  126.    examples.
  127.  
  128. 2) You can now set separate colors for each of the command windows.  All of
  129.    the old color keywords in the Setup File have been replaced with new
  130.    keywords, one for each window.  See the included COMMO.SET and the
  131.    description of Setup File items in COMMO.DOC.
  132.  
  133. 3) There is now a macro function, KEYStuff, to place key codes into the
  134.    keyboard buffer.  One or more codes may be listed using the 4-digit
  135.    hexadecimal key codes (2 digit hex codes may be used for ASCII characters).
  136.    Press Alt-K in the Internal Editor to display any key code.
  137.  
  138.    This function may be used prior to EXECute to automate the operation of a
  139.    program (or DOS command) that would otherwise require manual keypresses.
  140.  
  141. 4) A new function, SSLOok, in the LOOKfor family, will Send a String variable
  142.    whenever a certain string is received.  The syntax is:
  143.  
  144.         {sslook name,string}
  145.  
  146.    The variable "name" must be defined prior to using this function.  I define
  147.    mine in the Setup File.  These simplify macros by replacing CALOoks in many
  148.    cases.  Some examples are shown in SAMPLES.MAC.
  149.  
  150. 5) Another new function, OFFLog, will make an {Off} entry in the Usage Log.
  151.    It is provided for systems that do not support the carrier detect signal.
  152.  
  153. 6) VT102 emulation (and ANSI-BBS) will now support auto-switching (triggered
  154.    by the host) between 80 column and 132 column modes.  To use this feature
  155.    you must specify the hardware video mode number (in hex), as well as the
  156.    exact number of rows and columns.  Consult your display manual or call the
  157.    manufacturer to get this information.  Example:  In the Setup File put
  158.    {avm=23,25,132} for ATI video boards.
  159.  
  160.    Modes can also be switched with the new macro function VIDEo.  {video-m1}
  161.    will set the alternate mode, {video-m0} will set the normal mode.  Normal
  162.    mode is the mode that was in effect when {COMMO} was started.
  163.  
  164. 7) Some new built-in variables have been added:
  165.  
  166.      _pad    current serial port address (03F8, 02E8, etc.)
  167.      _irq    current IRQ number (4, 3, etc.)
  168.  
  169.    These can now be used to pass non-standard serial port configurations to
  170.    external programs such as DSZ and HS/Link.  The macros in COMMO.MAC have
  171.    been updated to reflect this.  Now you only need to change the COM= item in
  172.    the Setup File.
  173.  
  174.      _fmt    current serial port data format (8n1, 7e1, etc.).
  175.  
  176.      _dfc    disk full on capture, 0=no, 1=yes
  177.  
  178.    This can be tested anytime after opening a Capture File (it is set to 0 at
  179.    the open).  It will indicate if the disk filled while writing to the file.
  180.  
  181.  
  182. Improvements
  183. ------------
  184.  
  185. Dialing marks are now saved at all times when the Dialing Directory is written
  186. to disk.  {cdm=yes} in the Setup File will cause the marks to be cleared when
  187. you start {COMMO} (this is equivalent to clearing the marks when saving the
  188. file to disk).  Use {cdm=no} if you want to retain the marks from session to
  189. session.  Most users will not have to change the "cdm" item.
  190.  
  191. If the telephone number field in the Dialing Directory is null {}, the
  192. password and variables