home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / comm / term / term_47c_pch.readme < prev   
Text File  |  1997-03-02  |  10KB  |  249 lines

  1. Short:  Updates `term' v4.7 to v4.7c
  2. Author: Olaf `Olsen' Barthel <olsen@sourcery.han.de>
  3. Type:   comm/term
  4.  
  5.  
  6. `term' v4.7c update
  7. ===================
  8. This patch addresses a number of problems in `term' v4.7, plus a few bugs
  9. that did not really get fixed in the v4.7a and v4.7b updates, namely:
  10.  
  11. - Another last minute change that bit me. I made the dialer text box lines
  12.   a little smaller and took out some few lines that appeared to be useless.
  13.   Well, they weren't that useless after all. The changes cut off the message
  14.   box text. They now look like they did before.
  15.  
  16. - In the PhoneLog format call log files, host name and number were swapped
  17.   [Maik Schreiber].
  18.  
  19. - The job queue processing was broken for one type of job. Actually, there
  20.   was just one job around of this type. Startup scripts wouldn't execute
  21.   but crash the machine [Markus Dages].
  22.  
  23. - The pen allocation code could run forever due to a typo I made. When
  24.   is = != ==?
  25.  
  26. - The "Time to connect" settings only entered into the cost calculation,
  27.   but never had any effect on the time displayed on the screen.
  28.  
  29. - The "Print screen" and "Print clipboard" code was broken. `term' could
  30.   believe that during printing an error had occured before even the first
  31.   character was printed [Michael Jaccoud].
  32.  
  33. - For some features `term' would allow you append data to existing files,
  34.   such as when opening a capture file. With the "protective mode" enabled
  35.   you would be asked to confirm that you want to replace an existing file
  36.   before you would eventually get to confirm that you really want to append
  37.   data to it. I changed this, so you will see only one requester now
  38.   [Edith Goldstein].
  39.  
  40. - Added the last few V34 bps rates to the default list. The bps rate selector
  41.   also no longer rounds off baud rates to default values [Russ LeBar].
  42.  
  43. - If the serial device driver doesn't open and returns error #3 `term' now
  44.   pretends it was error #2. The MFC duart.device does this.
  45.  
  46. - The order in which you pick items from the quick dial menu now once again
  47.   affects the order in which they end up in the dial list.
  48.  
  49. - The fast! macro display was using one single operating system call that
  50.   was unavailable under Kickstart 2.04, crashing Intuition almost
  51.   instantly. Fixed [David Dares].
  52.  
  53. - Changed the way uploads from the upload queue take place. The upload list
  54.   is no longer locked until the transfer is finished.
  55.  
  56. - The ARexx "DIAL" command was entirely broken. It now finally does what
  57.   it was spec'ed to [Daniel Wicke].
  58.  
  59. - When adding new files to the upload list with the "Add files..." button
  60.   the upload process would get a hold of resources it would not return.
  61.   When doing a file transfer both `term' and the upload process would
  62.   eventually lock up.
  63.  
  64. - With the editor window open, the phonebook list display will no longer
  65.   have the selected entry jump around when using the cursor keys to move it.
  66.  
  67. - When capturing incoming text in a file and freezing the text buffer contents
  68.   data will no longer end up in the buffer, regardless of the text buffer
  69.   operating mode used [Luca Longone].
  70.  
  71. - The "Connect limit" was mistaken as being the number of seconds before
  72.   executing the "Limit macro". This has been fixed, it is now used as the
  73.   number of minutes before the macro needs to be executed [Andree Mädl].
  74.  
  75. - The phonebook entry editor is now split in two: the first page shows
  76.   the former left half of the window and the second page shows the former
  77.   right half of the window.
  78.  
  79. - Removed the checksumming code from the generic 68k version.
  80.  
  81. - The phone rate import procedure now properly copies the default
  82.   settings item [Niels Knoop].
  83.  
  84. - The phone settings editor window no longer fails to show the
  85.   second page [Niels Knoop].
  86.  
  87. - When doing a file transfer, files no longer get sorted by
  88.   size before they are uploaded. I plan to make this configurable
  89.   some day [Lars Wache].
  90.  
  91. - Even when in "unlimited redial mode", the dialer window now
  92.   shows the number of dial retries [Niels Knoop].
  93.  
  94. - Holding down any [Shift] key when selecting the "Phonebook..."
  95.   menu item will now properly open the editor window [Michael Merkel].
  96.  
  97. - Finally found out why the "Misc settings"/"User interface"/"Alert mode"
  98.   could flip back to "Bell & Screen to front". A version check would always
  99.   turn out to be true when in fact it shouldn't. Whew [Shaun Falkenberg]!
  100.  
  101. - Fixed the ARexx "SENDFILE" command, and probably others as well. A new
  102.   command table entry had caused the the command argument tables to shift
  103.   out of sync. I changed the data structures to avoid this now and in the
  104.   future [Jari Karjalainen].
  105.  
  106. - Fixed the ARexx "HANGUP" command, which could cause the Rexx script to
  107.   hang. As it turned out, I forgot to reply the Rexx message after going
  108.   through the hangup procedure [Bob Maple].
  109.  
  110. - Added an extra second to wait after sending the modem init command in
  111.   the dialer. As it turns out, some modems do not accept any input at
  112.   all for a tick after receiving and processing the "ATZ" command. When
  113.   they return with "OK", they are still deaf and dumb and won't accept
  114.   the following dialing command. The ideal solution would be to put a
  115.   small delay in front of the dial command itself, but not everyone
  116.   can do this.
  117.  
  118. - Added the "NO ANSWER" modem result code. The dialer treats this just
  119.   like "BUSY".
  120.  
  121. - User interface support library rewritten to use frames from system
  122.   image class (frameiclass) to support different image styles.
  123.  
  124. - In the packet window, lines of input are now terminated with a
  125.   \R, which makes the end of line character(s) configurable through
  126.   the end of line translation settings in the terminal configuration
  127.   [Craig Glaser].
  128.  
  129. - Fixed yet another crash due to use of a Kickstart 3.x only
  130.   routine under Kickstart 2.04 (in the fast macro rendering
  131.   code).
  132.  
  133. - Made the main window simple refresh (unless an external
  134.   emulation is in effect).
  135.  
  136. - Made the text buffer window and screen simple refresh.
  137.  
  138. - Marked text now also gets updated when windows need refreshing.
  139.  
  140. - Rewrote the status line update code to properly refresh
  141.   damaged parts.
  142.  
  143. - Printing and storing the terminal display contents as a picture
  144.   now also work with the simple refresh windows.
  145.  
  146. - Updated the text buffer display code to repair its display
  147.   after scrolling.
  148.  
  149. - Rewrote the complicated and icky bits of the status display
  150.   code. I should have done this years ago [Matthias Scheler].
  151.  
  152.  
  153. What's in the archive?
  154. ======================
  155. The following files should be included in this archive:
  156.  
  157. gtlayout.library      Updated user interface support
  158.                       library v40.9 (generic 68k version)
  159. term-020-47c.pch      Patch to update `term' v4.7 (020+ version)
  160. term-020-47c.pch.sig  PGP signature for term-020-47c.pch
  161. term-any-47c.pch      Patch to update `term' v4.7 (generic 68k version)
  162. term-any-47c.pch.sig  PGP signature for term-any-47c.pch
  163. Patch-4.7c.notes      The file you are currently reading
  164. spatch                Tool to apply the patch
  165. Update-term4.7        Installer script to apply the patch
  166.  
  167.  
  168. How to apply this patch?
  169. ========================
  170. Just use the supplied installer script, it will do all the messy work
  171. for you which involves deciding with program type you are using (either
  172. the 020+ version or the generic 68k version), making a backup copy of the
  173. old program and last but not least applying the patch.
  174.  
  175.    NOTE: Make sure that you use the most recent Installer V43.3 or
  176.          you might have problems applying the patch.
  177.  
  178.  
  179. If the patch cannot be applied
  180. ==============================
  181. If the patch still does not get applied, you can still apply it manually.
  182. Open a shell window, then enter the following (assuming that you have the
  183. spatch program in the shell search path and the patch file in the
  184. right place):
  185.  
  186.    spatch -oterm-47c -pterm-any-47c.pch term
  187.    (For the generic 68k version)
  188.  
  189.    or
  190.  
  191.    spatch -oterm-47c -pterm-020-47c.pch term
  192.    (For the 020+ version)
  193.  
  194. This will create the file "term-47c". Rename your old `term' file, then
  195. rename "term-47c" to "term". That's all, folks.
  196.  
  197. Note that each patch file can be applied only to the corresponding
  198. program version. You cannot update the generic 68k version with the
  199. 020+ patch file and the other way round. If the patch fails at first,
  200. try the other patch file. If this still does not work, make sure you
  201. have the original `term' v4.7 as found on Aminet.
  202.  
  203. Let me stress this: these patch files must be applied to the original
  204. v4.7 files as found on Aminet. They cannot be applied to recompiled
  205. versions or to files which already have the v4.7a or v4.7b patch
  206. applied.
  207.  
  208.  
  209. Famous last words
  210. =================
  211. This patch file was created using the "scompare" SAS Binary File
  212. Compare Program V6.50 which is copyright © 1992-1993 SAS Institute,
  213. Inc. The "spatch" SAS Binary File Patcher V6.50 is copyright © 1992
  214. SAS Institute, Inc.
  215.  
  216.  
  217. If you do not trust this patch file, you can request a patch file
  218. directly from me either on disk (do not forget to include money to
  219. cover the postage) or via eMail.
  220.  
  221. My mail address is:
  222.  
  223.     Olaf Barthel
  224.     Brabeckstrasse 35
  225.     D-30559 Hannover
  226.     Federal Republic of Germany
  227.  
  228. My eMail address is:
  229.  
  230.     olsen@sourcery.han.de
  231.  
  232.  
  233. ============================= Archive contents =============================
  234.  
  235. Original  Packed Ratio    Date     Time    Name
  236. -------- ------- ----- --------- --------  -------------
  237.   101164   58524 42.1% 23-Feb-97 17:18:14  gtlayout.library
  238.     9079    3926 56.7% 23-Feb-97 22:35:14  Patch-4.7c.notes
  239.      492     240 51.2% 14-Jun-96 18:00:50  Patch-4.7c.notes.info
  240.    14636    9285 36.5% 30-Nov-93 15:42:42  spatch
  241.   223368  136109 39.0% 23-Feb-97 22:19:14  term-020-47c.pch
  242.       88      88  0.0% 23-Feb-97 22:24:06  term-020-47c.pch.sig
  243.   214464  132992 37.9% 23-Feb-97 22:22:54  term-any-47c.pch
  244.       88      88  0.0% 23-Feb-97 22:24:18  term-any-47c.pch.sig
  245.     3070    1202 60.8% 23-Feb-97 22:05:30  Update-term4.7
  246.      697     343 50.7% 23-Feb-97 22:00:56  Update-term4.7.info
  247. -------- ------- ----- --------- --------
  248.   567146  342797 39.5% 24-Feb-97 23:00:56   10 files
  249.