home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / comm / misc / 014 / readme. < prev    next >
Text File  |  1993-01-09  |  7KB  |  201 lines

  1. RBcomm v3.41 -- list of changes since v3.41
  2.  
  3. Mostly bugfixes--that'll teach me to try to release five packages on the
  4. same day! :-)
  5.  
  6. 1. RBCONFIG would abort with an "out of memory" error when attempting to
  7.    interactively edit the dialing directory.  Fixed by combining two menus
  8.    to slightly reduce the size of the executable (my personal copy had
  9.    worked because it was compiled with 80186 code, which had saved nearly
  10.    500 bytes).
  11.  
  12. 2. WAITFOR and WHEN would fail when parity stripping was enabled.  Fixed.
  13.  
  14. 3. The macro compiler would sometimes generate spurious error messages
  15.    when compiling multiple files, because the key definition table was not
  16.    being cleared.  Fixed.
  17.  
  18. 4. SENDFILE got broken by the change in how file transfer commands are
  19.    specified.  Fixed.
  20.  
  21. One minor new command has been added:
  22.  
  23.     STRIP_PARITY ON|OFF
  24.         Specify whether RBcomm should strip the parity bit.
  25.  
  26. There is still one known bug for which I do not yet have a fix:
  27.  
  28.     OPEN_LOG will execute a BREAK when inside a MULTI.  The workaround
  29.     is to use #defkey to put the OPEN_LOG on a "key" of its own and
  30.     call that macro instead.
  31.  
  32.  
  33. ------------------------------------------------------------------------
  34.  
  35. RBcomm v3.40 -- list of changes since v3.31
  36.  
  37. If you have been using RBcomm v3.36 or earlier, you will need to
  38. recompile all of your macro files, as the internal structure has changed.
  39. However, no harm will result if you forget to do so since RBcomm v3.1+
  40. will complain on outdated macro files.
  41.  
  42. ------------------------------------------------------------------------
  43. See RBCOMM.DOC for full details on the following:
  44.  
  45. Removed macro commands
  46. ----------------------
  47.  
  48.     UI_MENU  (use LOAD_MACRO "" instead)
  49.     SAVE_MACRO
  50.     AUTO_ZMODEM (alias for AUTO_XFER)
  51.  
  52. Changed macro commands
  53. ----------------------
  54.  
  55.     DISPLAY "msg"
  56.     The message now undergoes variable expansion.
  57.  
  58.     EXIT errorlevel
  59.     "errorlevel" added
  60.  
  61.     LEARN
  62.         no longer asks which key to bind.  The learned string is always
  63.         sent by the RECALL command, bound to Alt-N in the default
  64.         keybindings.
  65.  
  66.     LISTDIAL "list"
  67.     if "list" is empty and numbers remain from a previous multi-number
  68.     dial, the previous list is automatically presented as the default.
  69.     The list is no longer a single character per entry to be dialed,
  70.     but rather a list of entry numbers separated by commas or blanks.
  71.  
  72.     MESSAGE row col "msg"
  73.     The message now undergoes variable expansion.
  74.  
  75.     MESSAGEBOX "msg"
  76.     The message now undergoes variable expansion.
  77.  
  78.     NOTIFY "msg"
  79.     The message now undergoes variable expansion.
  80.  
  81.     SOUND freq dur
  82.     make a tone of the specified frequency in Hertz for the specified
  83.     duration in clock ticks.
  84.  
  85. New macro commands
  86. ------------------
  87.  
  88.     ALARM
  89.     execute the macro bound to the Alarm pseudo-key, or the BEEP command
  90.     if Alarm is not bound.
  91.  
  92.     AVATAR on|off
  93.     enable/disable AVATAR emulation commands.
  94.  
  95.     DVEXEC on|off "DVPcommand"
  96.     execute a program in another DESQview window, optionally disabling
  97.     serial port handler and waiting until other program terminates.
  98.  
  99.     EXPAND_BLANK on|off
  100.     specify whether the TYPE command expands completely empty lines to a
  101.     single blank.
  102.  
  103.     LTRIM CUTBUFFER "trimchars"
  104.     remove "trimchars" from the beginning of the cut buffer.
  105.  
  106.     MUSIC on|off
  107.     enable/disable ANSI music for the ANSI-BBS terminal emulation.
  108.  
  109.     PLAY "music-string"
  110.     play the notes specified by the string.
  111.  
  112.     RBCOMM_CMDS on|off
  113.     enable/disable RBcomm's private terminal commands.
  114.  
  115.     RECALL
  116.     transmits the last string entered with the LEARN command to the
  117.     remote system.
  118.  
  119.     RTRIM CUTBUFFER "trimchars"
  120.     remove "trimchars" from the right end of the cut buffer.
  121.  
  122.     SOUND freq dur
  123.     make a tone of the specified frequency in Hertz for the specified
  124.     duration in clock ticks.
  125.  
  126.     TFLUSH
  127.     discard any unsent characters still pending in the transmit queue.
  128.  
  129.     TRIM CUTBUFFER "trimchars"
  130.     remove "trimchars" from both beginning and end of the cut buffer.
  131.  
  132. New pseudokeys
  133. --------------
  134.  
  135.      Alarm    action(s) to perform on connecting to a remote system,
  136.         completing a file transfer, and executing the ALARM macro
  137.         command
  138.  
  139.      AutoDL     set up autodownload/autoupload triggers and actions
  140.  
  141.      #download_x  overrides command string for downloading with protocol 'x'
  142.  
  143.      #upload_x    overrides command string for uploading with protocol 'x'
  144.  
  145. New variable expansions
  146. -----------------------
  147.  
  148.      %F     insert files to be transferred (or transfer parameters)
  149.         only valid in file transfer command strings
  150.      %/     insert slash unless preceded by slash or backslach
  151.      %\     insert backslash unless preceded by slash or backslash
  152.  
  153. New commandline options (not case-sensitive)
  154. --------------------------------------------
  155.  
  156.      -B     use BIOS calls to display characters received from the serial
  157.         port
  158.  
  159.  
  160. New environment variables
  161. -------------------------
  162.  
  163.       n/a
  164.  
  165.  
  166. ------------------------------------------------------------------------
  167.  
  168. The dialing directory may now contain up to 250 entries.
  169.  
  170. Puma autodownload is no longer enabled by default.
  171.  
  172. The DESQview mouse pointer is now hidden while inside the RBcomm window.
  173.  
  174. RBcomm now supports 115200 bps.
  175.  
  176. File transfer commands are no longer built up from pieces which basically
  177. assume the use of DSZ, but are instead given in full, permitting the use
  178. of a different program for each protocol (if desired).
  179.  
  180. ------------------------------------------------------------------------
  181.  
  182. The macro compiler no longer decompiles previously-compiled macros.  As
  183. a result, the commandline format has changed.
  184.  
  185. Usage: MACRO srcfile [srcfile ...]
  186. Compile each source (text) file to an RBcomm macro file with the extension
  187. .RBM.  If no extension is given for a source file, the default extension
  188. .MAC is used.
  189.  
  190. ------------------------------------------------------------------------
  191.  
  192. The RBcomm private emulation commands have been switched around
  193. somewhat to accomodate full-time AVATAR availability:
  194.  
  195.     ^R (clear rest of screen) is now "start reverse video" (formerly ^V)
  196.     ^U now cancels both underline and reverse video
  197.     ^V is now the Avatar command character in all emulations
  198.     ^W (cancel reverse video) is now delete character (formerly ^Y)
  199.     ^Y is now "repeat character" in all emulations
  200.     ^F5 is now "clear to end of screen" instead of "repeat character"
  201.