home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / comm / jrc102.lzh / changes.doc < prev    next >
Text File  |  1991-04-06  |  7KB  |  216 lines

  1. JR-Comm 1.02 - changes.doc
  2. --------------------------
  3.  
  4.    The following changes (denoted with a '-' character), and bug fixes (with
  5. a '*') have been made to JR-Comm 1.02:
  6.  
  7.  
  8. **** NOTE ****
  9.  
  10.    This is a corrected version for a small bug in the ANSI decoder code.
  11.  
  12.  
  13. USER INTERFACE
  14. --------------
  15.  
  16. - JR-Comm now has its own custom hidden depth gadgets.  Under Workbench 1.3,
  17.   there are a pair of gadgets present, one pushes the JR-Comm custom screen
  18.   (or Workbench window) to the back, the other brings it to the front.  When
  19.   using JR-Comm with Workbench 2.0 there is the new style single depth gadget
  20.   present.  Custom screens under WB2.0 operate the same as those for 1.3 use.
  21.   
  22. - The screen is moved to the top of the display and brought to the front after
  23.   the completion of a file transfer or when exiting the dialer.
  24.  
  25. - Added requester to inform user when a file couldn't be opened.
  26.  
  27. - The audible beep is now accomplished asynchronously to eliminate pauses
  28.   while data is being recieved.
  29.  
  30. - File transfer status window now updates the filename after creating a
  31.   unique name to prevent overwriting files.
  32.  
  33. - Diagnostics key sequence added ( <CTRL><LSHIFT><LALT><LAMIGA><HELP> ) that
  34.   outputs system and JR-Comm internal info to the file "ram:jrc.diag".
  35.  
  36. * File and phonebook requester prop gadgets now respond when container is
  37.   clicked on without moving mouse.
  38.  
  39. * Fixed occasional lockup when changing screens.
  40.  
  41. * Fixed occasional 8100005.xxxxxx guru when exiting JR-Comm.
  42.  
  43. * Fixed potential orphaned file requester when a disk is not present and
  44.   the user selects cancel for each requester posted.
  45.  
  46. * The reoccuring system-requester-when-printer-trouble-is-detected has been
  47.   corrected.
  48.  
  49. * Split-screen review display is no longer messed up after doing a clear
  50.   screen.
  51.  
  52. * A palette change no longer resets terminal, cursor position, et al.
  53.  
  54.  
  55.  
  56. STATUS/CHAT LINE
  57. ----------------
  58.  
  59. * Chat mode no longer affected by state of Swap BS & DEL option.
  60.  
  61. * Hidden status line gadgets are now disabled when chat line is active.
  62.  
  63. * Chat line no longer displays garbage when setting chat mode and the status
  64.   line is inactive.
  65.  
  66. * Status line gadgets should now vertically reposition properly when changing
  67.   between PAL and NTSC display modes.
  68.  
  69.  
  70.  
  71. FUNCTION KEY MACROS
  72. -------------------
  73.  
  74. - A FIFO stack is now being used to buffer one or more function key macros
  75.   so that the current macro being sent is not stomped on.  Two things to
  76.   keep in mind: the stack is cleared if a load new macros escape sequence
  77.   is executed; chained macros are started ahead of any macros that are
  78.   already on the stack.
  79.  
  80. * NULL macros no longer generate enforcer hits.
  81.  
  82. * Fixed !% macro escape, would swallow consecutive characters in the range
  83.   of a-f that followed the value portion.
  84.  
  85.  
  86.  
  87. TERMINAL EMULATIONS
  88. -------------------
  89.  
  90. - <SHIFT><TAB> now sends an <ESC><TAB> sequence.
  91.  
  92. - Keymap string output support added for character keys.
  93.  
  94. - Removed bold rendering for IBM ANSI w/8 colors due to overwhelming
  95.   response against it.
  96.  
  97. - Cursor now changes width according to single/double width characters for
  98.   VT-10x emulations.  Also shows wider cursor for any font that is not 8
  99.   pixles wide in other emulations.
  100.  
  101. - The "Force 80 x 25" option now offsets the title bar if present so that
  102.   a 25 line display can still be used.  Note that the status line is the
  103.   25th line if it is turned on.
  104.  
  105. * Memory leak fixed in Skypix emulation.
  106.  
  107. * Word wrap is now working for all emulations.
  108.  
  109. * Fixed cursor movement outside of origins problem in VT-10x emulations.
  110.  
  111. * A newline character is no longer sent to the capture buffer (and printer,
  112.   if it is active) when a line wrap occurs.
  113.  
  114. * Fixed <ESC>[nJ sequence in VT-10x emulation.  The bug would show double
  115.   width/height characters in the first line after the sequence was issued
  116.   instead of normal width/height characters like it should.
  117.  
  118. * ANSI sequence <ESC>[c now enabled only for VT-10x emulations.  This would
  119.   cause a guru and/or a lockup when received while using a different
  120.   emulation.
  121.  
  122. * Strengthened illegal ANSI sequence checking to prevent unknown and/or
  123.   malformed sequences from being executed, with potentially harmful results.
  124.  
  125.  
  126.  
  127. FILE TRANSFER PROTOCOLS
  128. -----------------------
  129.  
  130. - Setting the GMT offset in the GENERAL PARAMETERS requester to 13 will signal
  131.   JR-Comm to not change the file timestamp in Z/YMODEM downloads.
  132.  
  133. - All file transfers (except Skypix "quiet") now close the capture file
  134.   prior to starting the transfer.  It is reopened in append mode after
  135.   the transfer completes.
  136.  
  137. * ASCII send failed to expand a blank line if it was the first thing found in
  138.   the file, corrected.
  139.  
  140. * ASCII send terminated at the start of a file transfer, caused all sorts of
  141.   nasties when the file transfer completes.
  142.  
  143. * Downloads now check for valid dates before changing a file timestamp.
  144.  
  145. * YMODEM-g now shows right title in upload status window.
  146.  
  147. * Disk space check fixed for ZMODEM resume.
  148.  
  149. * W/X/YMODEM downloads abort properly now.
  150.  
  151. * YMODEM downloads were broken when stepping down to an XMODEM type
  152.   transfer.
  153.  
  154. * YMODEM-1k did not turn off XON/XOFF handshake prior to the start of a
  155.   file transfer.  This would cause strange lockup failures if XON/XOFF was
  156.   active.
  157.  
  158. * Fixed empty file condition when a file is aborted before the first buffer
  159.   is written to disk.
  160.  
  161. * Corrected two enfocer hits in ZMODEM download code.
  162.  
  163. * Fixed guru which occured when uploading files smaller than 1k with ZMODEM.
  164.  
  165. * Fixed ZMODEM upload abort problem.
  166.  
  167. * CIS B+ now posts file transfers to the logfile.
  168.  
  169.  
  170.  
  171. DIALER
  172. ------
  173.  
  174. - When the dialer establishes a connection, it will clear the screen as
  175.   before and then display a prompt in the form of "PBE: CCC".  The "PBE"
  176.   portion of the string is the name of the phonebook entry connected to and
  177.   the "CCC" is the connect string returned from the modem.  This was added
  178.   for users of fixed baud rate modems so that the actual rate and modes in
  179.   effect for that call are known.
  180.  
  181. - Dialer now sends the Hangup string to the modem after a BUSY, NO CARRIER
  182.   and VOICE response has been received.
  183.  
  184. * Dialer no longer goes into redial delay after 3 NO CARRIER or VOICE
  185.   responses are received.
  186.   
  187. * Dialer does not attempt to hangup the modem if a carrier is present.  This
  188.   prevents the possibility of disconnecting after mistakenly opening the
  189.   dialer and one or more phonebook entries are also selected.
  190.  
  191.  
  192.  
  193. SERIAL I/O
  194. ----------
  195.  
  196. - Serial buffer size is now scaled to baud rate to prevent XOFF handshake
  197.   from causing buffer overflows.
  198.  
  199. - The serial device is now opened in shared access and has a "quiet" mode.
  200.  
  201. * Fixed buffer overrun situation that was causing repeated displays on some
  202.   slower systems.
  203.  
  204.  
  205.  
  206. INTERNAL OPERATIONS
  207. -------------------
  208.  
  209. - Added some code to force a flush of unused resources prior to opening a
  210.   screen and/or window.  Users with a cramped system should be less
  211.   succeptible to situations where JR-Comm reports that it couldn't open them.
  212.  
  213. - Added slow ram logic that limits 16 color screen use with systems that do
  214.   not have any true fast ram and are using baud rates above 4800bps.
  215.  
  216.