home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / C!T / C!T01_94 / RIPTM154 / WHATSNEW.DOC < prev   
Text File  |  1993-07-15  |  66KB  |  1,286 lines

  1.         ┌──────────────────────────────────────────────────────────┐
  2.         │                                                          │░
  3.         │                  ──────────────────────                  │░
  4.         │                     RIPterm v1.54.00                     │░
  5.         │                  ──────────────────────                  │░
  6.         │                                                          │░
  7.         │                     VERSION HISTORY!                     │░
  8.         │                                                          │░
  9.         │                      July 15, 1993                       │░
  10.         │                                                          │░
  11.         │                                                          │░
  12.         │  Copyright (c) 1992-93, TeleGrafix Communications, Inc.  │░
  13.         │                   All Rights Reserved                    │░
  14.         │                                                          │░
  15.         └──────────────────────────────────────────────────────────┘░
  16.          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. ┌────────────────────────────────────────────────────────────────────────────┐
  24. │                  Version 1.54.00 ... Released 7/15/93                      │
  25. └────────────────────────────────────────────────────────────────────────────┘
  26.  
  27.      Fixed a bug that appeared only when upgrading to a new copy
  28.       of RIPterm.  In previous versions, the modem initialization
  29.       string, baud rate and other comm parameters would be reset
  30.       to "stock" RIPterm settings.  In other words, whatever
  31.       comm settings you had setup in your older version of RIPterm
  32.       would be forgotten and overwritten with some "defaults"
  33.       that RIPterm thought were more appropriate.  This no longer
  34.       happens and RIPterm will preserve your older configuration.
  35.  
  36.      Fixed a couple of glitches with Mouse Buttons that use the
  37.       Hot Icon mode of the RIP_BUTTON command.  In prior versions,
  38.       the Hot Icon wasn't properly displayed without the INVERT
  39.       flag present.  Now it does.  Also, when INVERT is enabled,
  40.       the button's label would be inverted as it should be but
  41.       when INVERT was not present, the labels were still being
  42.       inverted when they shouldn't have been.  Now corrected.
  43.       Also corrected in this bug fix were some other minor
  44.       glitches relating to radio buttons and checkbox buttons
  45.       when they were used without the INVERT flag being present.
  46.       In all cases, a radio button or checkbox button must have
  47.       some kind of way of inverting the button or presenting
  48.       an alternative image of the button.  Now, if a button is
  49.       a radio button or a checkbox button, then INVERT is assumed
  50.       unless it is a hot icon button where the alternate icon is
  51.       used for the selected button image.
  52.  
  53.      Fixed a bug where BBS sub-directories weren't automatically
  54.       created upon dialing the system the first time.  This only
  55.       happened under certain situations, depending on the type of
  56.       modem you owned.  
  57.  
  58.      Cleaned up some timing problems with Zmodem and Ymodem (batch)
  59.       uploads and downloads.  We have been working closely with the
  60.       authors of the File Transfer Protocol routines and think that
  61.       we now have a very stable set of transfer protocols.  Sorry
  62.       about the past instabilities.
  63.  
  64.      Fixed a couple of bugs with the remote definition of text variables.
  65.       One of the bugs would always put a question mark in the data field
  66.       when asking you to fill-in a text variable.  Another bug would
  67.       corrupt the dialog box when the question was entirely blank.  Both
  68.       are now fixed.
  69.  
  70.      Added support for a new RIPscrip command: Poly-Line
  71.  
  72.      Supported the full modes of the RIP_VIEWPORT command for defining
  73.       graphical display viewports for RIPscrip graphics primitives.
  74.  
  75.      Corrected a bug with RIPterm's ASCII Upload feature.  In previous
  76.       versions, ASCII upload didn't look for its upload files in the
  77.       Upload Directory - they were always assumed to be in the current
  78.       directory.  This is no longer the case and ASCII uploads operate
  79.       as you would expect them to - looking up files in the appropriate
  80.       upload directory.
  81.  
  82.      Fixed a one-pixel glitch on the download window where one of
  83.       the fields was off by a pixel.  It annoyed me, ok!
  84.  
  85.      Fixed a bug with the Scrolling Popup Menu routines.  Under some
  86.       circumstances, these operations could cause RIPterm to freak out
  87.       and the mouse to move around all-by-itself and do weird things.
  88.       Turned out to be a low-level problem with one of the graphics
  89.       routines that drew the popup menu.  This bug also existed in
  90.       RIPaint and was fixed simultaneously.
  91.  
  92.      Improved the appearance of the Pull Down menus a bit with a tad
  93.       more beveling <grin>.
  94.  
  95.      Fixed a problem where if you accessed the pull-down menu by the
  96.       keyboard (ie, F10=menu) and you choose an option like the Dialing
  97.       Directory, Hangup, Download File, etc., RIPterm will no longer
  98.       return to the Pull Down menu immediately upon completion of the
  99.       command.  This was best exemplified with the Dialing Directory.
  100.       If you got a connection, you would be popped back into the pull
  101.       down menu and wouldn't see anything.  You would have to hit the
  102.       ESCAPE key twice to get out of the menus before you would see 
  103.       any of the text from the Host.  This is now no longer the case.
  104.  
  105.      Fixed a problem when RIPterm senses the Fonts or Icon Files are
  106.       in the wrong directory, where RIPterm would not preserve the
  107.       correct file date/time on the newly copied file(s).  This could
  108.       affect the RIP_FILE_QUERY command where the BBS can ask RIPterm
  109.       if it has a certain file, and if so, what the date/time of the
  110.       file is.  Since the date/time was incorrect on the file, it could
  111.       frequently be unneccessarily downloaded from the Host.
  112.  
  113.      The RIPscrip Auto-Sensing command contains a Vendor Code indicating
  114.       which Manufacturer's terminal is responding.  The valid Vendor
  115.       codes are:
  116.  
  117.                0 - Generic RIPscrip terminal (manufacturer unknown)
  118.                1 - RIPterm (from TeleGrafix Communications, Inc.)
  119.                2 - Qmodem Pro (from Mustang Software, Inc.)
  120.  
  121.       These codes are contained in the return string sent to the Host
  122.       when RIPterm detects an version number query command.  The format
  123.       of the return string is:  RIPSCRIP0153xy where "x" is the Vendor
  124.       Code (0-2) and the "y" is the manufacturer's version code.  The
  125.       "0153" indicates the version number of the RIPscrip specification
  126.       without decimal points (eg, v1.53 would be 0153).  In v1.53.00 of
  127.       RIPterm, the software was incorrectly responding as Vendor Code
  128.       #2 (same as Qmodem Pro).  This is now corrected to the proper value
  129.       of "1". (eg, RIPSCRIP015311) where our Revision Code is "1" and our
  130.       Vendor Code is "1".
  131.  
  132.      Resolved a bug with the external Font Files (.CHR files).  When the
  133.       User unZIP's RIPterm, the Icon and Font files could be placed in
  134.       the incorrect location if the user didn't extract the archive with
  135.       sub-directory information.  When this happens, RIPterm would ask
  136.       the user if he wants to move the files to the proper directories.
  137.       The Icon Files (.ICN, .HIC and .MSK files) are moved to the ICONS\
  138.       directory and the .CHR files should be moved to the FONTS\ directory.
  139.       The Bug that existed in the last release tried to move the .CHR
  140.       files over to the FONTS\ directory BEFORE the directory was created.
  141.       The second time you ran RIPterm, the directory would exist and the
  142.       files would be moved over properly.
  143.  
  144.      Resolved a glitch with the Upload/Download directories.  If you did
  145.       not place a backslash on the end of the path, RIPterm would not
  146.       properly store the files that you downloaded.  In fact, the files
  147.       would disappear as if by magic.  RIPterm now automatically places
  148.       a backslash on the end for you and even capitalizes the path for you.
  149.       Isn't technology wonderful?
  150.  
  151.      Fixed a minor bug with the RIP_ENTER_BLOCK_MODE command where if
  152.       you actually attempt to do a batch file transfer (more than one file)
  153.       the progress meter at the bottom of the Block Transfer window would
  154.       not get cleared from one file to the next (ie, Reset).
  155.  
  156.      Enhanced the operation of the Button Command when used with Radio
  157.       Buttons or Checkbox Groups and when the button is initially drawn
  158.       as "selected".  In previous versions, any Host Command string was
  159.       not automatically processed.  Due to popular demand, it is processed
  160.       immediately (and possibly transmitted to the Host).
  161.  
  162.      Fixed a bug with the RIP_DEFINE command.  If the text variable to
  163.       be defined was flagged to be saved to the database, it would not;
  164.       it was saved to an internal "volatile" memory table which only
  165.       exists until RIPterm exits.  If you tried to define a text variable
  166.       and tell it NOT to save to the database (putting it in the table
  167.       intentionally), then it WOULD get saved to the database.  This
  168.       obviously backwards way of doing things is now rectified and the
  169.       variables will be saved to either the database or the internal
  170.       memory table as they should.
  171.  
  172.      Fixed another bug with RIPscrip processing - If a CTRL-A or CTRL-B
  173.       was received, RIPterm would attempt to process it as a RIPscrip
  174.       command.  Even if the following character wasn't a vertical bar (|)
  175.       then the CTRL-A or CTRL-B would get gobbled (not displayed) and
  176.       the next character would get ignored.  Now, the CTRL-A or CTRL-B
  177.       are displayed as well as the second character.
  178.  
  179.  
  180.  
  181.  
  182. ┌────────────────────────────────────────────────────────────────────────────┐
  183. │                  Version 1.53.00 ... Released 6/3/93                       │
  184. └────────────────────────────────────────────────────────────────────────────┘
  185.  
  186.      Fixed a bug with Mouse Buttons that would (when clicked) mess
  187.       up the sunken attribute by extending the bevel one pixel wider
  188.       in all directions (inward).  This had the net effect that when
  189.       you click on a Mouse Button, its bevel would get thicker and
  190.       would thus not appear the way it should when you release the
  191.       mouse on the button (release).
  192.  
  193.      Resolved a bug with the $RTW$ text variable where the Text Window
  194.       WRAP/CHOP setting wasn't being preserved when you do a Restore
  195.       Text Window command.
  196.  
  197.      If RIPterm senses that it is upgraded to a newer version, the
  198.       first time that RIPterm loads it will display the "About Box"
  199.       to inform you of any alterations in the software (if any).
  200.  
  201.      The file transfer protocols now yield an alarm sound in the
  202.       event of a transfer error - in addition to a pop-up message
  203.       window.  This gives you an audible clue that something went
  204.       wrong.
  205.  
  206.      Added the ability to disable all alarm sounds and other various
  207.       forms of beeping and general noise.  You can now make RIPterm
  208.       completely silent if you wish by turning OFF Alarm Sounds and
  209.       Disabling Beeps.
  210.  
  211.      Altered the hangup code so that if a hangup operation fails,
  212.       not only will it display "Hangup Failed", but it will also
  213.       beep your terminal to indicate some kind of error occured.
  214.  
  215.      Fixed the RIPTERM.FNT file to display the proper characters
  216.       for ASCII characters 9, 10 and 13.  In prior versions of
  217.       RIPterm, these characters appeared as blank spaces.  In this
  218.       version, they appear as a circle, reversed circle and a 
  219.       single-stem musical note.
  220.  
  221.      Resolved a bug where a vertical bar (|) occuring in a text
  222.       portion of a RIPscrip sequence (even if it was preceded with
  223.       a backslash escaping character), the remainder of the line of
  224.       RIP code would be "discarded" as illegal RIPscrip code, and
  225.       the last portion of the text parameter would be discarded.
  226.  
  227.      Improved the look & feel of a number of the pop-up window boxes
  228.       in RIPterm.
  229.  
  230.      Added a "Expand Blank Line" option to the ASCII File Upload
  231.       Settings dialog box.  If enabled (the default), any blank lines
  232.       that are ASCII uploaded will be expanded to a space<cr> so that
  233.       things like Email Editors and things won't interpret the data
  234.       as a blank line (and re-prompt the user with a command prompt).
  235.       In some cases however, this is undesirable; in cases like these,
  236.       simply turn this option off and no space padding will be added
  237.       on blank lines.
  238.  
  239.      Re-designed the Modem Options dialog box.  Many options in there
  240.       now adhere to the "pop-down" menu concept for the COM Port, Baud,
  241.       Data Bits, Parity and Stop Bits settings making the dialog box
  242.       a lot less clutterd and much easier to work with and understand.
  243.      
  244.      Modified the RIP_ENTER_BLOCK mode.  The format of the RIPscrip
  245.       command used to be:
  246.  
  247.           !|9<escape> protocol:2 filetype:2 reserved:2 [filename] <>
  248.  
  249.       The block mode was modified to allow for both downloads and now
  250.       automated uploading.  The protocol field was previously a 2-digit
  251.       MegaNum parameter.  It is now a 1-digit MegaNum parameter, and
  252.       a mode field (1 digit) was added in front of the protocol field
  253.       as in the following syntax:
  254.  
  255.           !|9<escape> mode:1 protocol:1 filetype:2 reserved:2 [filename] <>
  256.  
  257.       A mode value of 0 indicates download block mode.  A value of 1
  258.       indicates an upload.  When in upload mode, the filename field IS
  259.       required, and multiple files can be specified if the protocol
  260.       field indicates a batch type protocol.
  261.  
  262.       If Data Security in RIPterm is enabled and an "upload" type block
  263.       request is received, RIPterm will prompt the user if he wishes
  264.       to approve the upload.  If the user denies the upload, RIPterm
  265.       will send 10 CAN characters to the host separated by 1/10th
  266.       second pauses to abort any file transfer protocol that may be
  267.       active on the host end.
  268.  
  269.      Added six new graphical fonts to RIPterm.  The new fonts, and
  270.       their font-id numbers are as follows:
  271.  
  272.           05 - Script Font
  273.           06 - Simplex Font
  274.           07 - Triplex Script Font
  275.           08 - Complex Font
  276.           09 - European Font
  277.           0A - Bold Font (outline font)
  278.  
  279.       These font-id numbers can be used in conjunction with the
  280.       RIP_FONT_STYLE command to set different graphical fonts in RIPscrip.
  281.  
  282.      Externalized the RIPterm graphical fonts.  All fonts are contained
  283.       in external disk-based font files.  This serves three purposes:
  284.  
  285.           1) All fonts are now easily editable with any available
  286.              Borland BGI font editor.
  287.           2) RIPterm now requires approximately 40k less memory to
  288.              operate, since the fonts are no longer embedded into
  289.              the RIPTERM.EXE file.
  290.           3) It makes the addition of more fonts easier in the future.
  291.  
  292.      Added upload and download sub-directory support.  All files that
  293.       are uploaded will be searched for in the designated upload
  294.       directory, and the same applies for downloads with the download
  295.       directory.  If no directory has been specified, then uploads and
  296.       downloads will be directed to the current sub-directory that
  297.       RIPterm is using (unless otherwise specified).
  298.  
  299.      Modified the dialing directory so that it clears the screen
  300.       before dialing a system, thus removing any log-off screens
  301.       from previously called systems that might still be on the
  302.       screen (leaving RIPterm in a "fresh" state for the next BBS).
  303.  
  304.      Fixed "Icon Sub-directories" with Mouse Buttons that use
  305.       Icon Files for the button image.  In previous versions, 
  306.       if the desired Icon file wasn't in the ICONS\ sub-directory,
  307.       it wouldn't be loaded for the button image and consequently,
  308.       the button wouldn't be created (ie, no clickable button).
  309.  
  310.      Added an option to lower DTR upon exit of RIPterm.  Normally,
  311.       RIPterm would leave DTR enabled when RIPterm exits, or when
  312.       changing to another COM port.  This new option will lower
  313.       DTR when a COM port is closed or when RIPterm exits, provided
  314.       you are not already online and indicate to RIPterm not to hangup.
  315.       If you instruct RIPterm not to hangup, DTR will remain active
  316.       (high).
  317.  
  318.      Added enhanced Doorway (tm) support.  RIPterm's Doorway mode has
  319.       been significantly enhanced to support the advanced features of
  320.       Printer Re-direction and Special Character Overides.  In addition,
  321.       the ANSI sequences to enable/disable Doorway mode are supported
  322.       along with the ANSI sequences to print strings.  If a printer
  323.       is not configured, RIPterm will instruct Doorway that it does
  324.       not support printer re-direction.  RIPterm should be fully
  325.       100% doorway compatible in all modes.  As a point worth mentioning,
  326.       RIPterm v1.53 is the first commercial terminal program to ever
  327.       support the full Doorway interface totally!
  328.  
  329.      Added Session Logging to the Printer.  You may now toggle the
  330.       printer ON via ALT-P and any ASCII/ANSI text that appears over
  331.       the modem will be printed as well as displayed on the user's
  332.       screen.  When session printing is enabled, a field on the
  333.       status line changes to reflect that printing is active.
  334.       Clicking on this field will toggle the printer off.
  335.  
  336.      You can now specify which LPT port your printer is connected
  337.       to in the General Setup dialog box.  You may choose from LPT1
  338.       through LPT3 or set it to 0 for no printer attached.  If you
  339.       specify not to use a printer, choosing any Print options from
  340.       within RIPterm will instruct you that there is no printer
  341.       attached and will refuse to attempt printing.
  342.  
  343.      Text parameters of RIPscrip commands may now be up to 1024 bytes
  344.       in length instead of the previous 256 byte limit.
  345.  
  346.      A bug existed in previous version of RIPterm that would prevent
  347.       a line of text from being displayed if an exclamation point (!)
  348.       appeared in column #1.
  349.  
  350.      Modified the Enter Block Transfer mode to change the RIPscrip
  351.       command level to 9 instead of 10.  This was done for technical
  352.       reasons and has been adopted into the RIPscrip Protocol
  353.       Specification.  For the time being, RIPterm will recognize the
  354.       level-10 flavor of the Enter Block Transfer mode as well as the
  355.       level-9 version.  The level-10 variety was left in for 
  356.       compatibility reasons and will be phased out in a future release.
  357.       Level-10 commands have been entirely eliminated in the RIPscrip
  358.       specification.
  359.  
  360.      Made it so that if Data Security is enabled, whenever you try
  361.       to run an application via its text variable name, you are
  362.       prompted if you truly wish to run the application.  If Data
  363.       Security is disabled, the application will execute immediately.
  364.  
  365.      The VT-100 Character Set functions (G0 and G1) were not being
  366.       reset when the user manually cleared his screen.  They do now.
  367.  
  368.      14 new text variables have been added bringing RIPterm up to
  369.       a grand total of 103 built-in text variables.  The new text
  370.       variables are:
  371.  
  372.              TWH ... Current text window's height
  373.              TWW ... Current text window's width
  374.             TWX0 ... Upper-left  X coordinate of text window
  375.             TWY0 ... Upper-left  Y coordinate of text window
  376.             TWX1 ... Lower-right X coordinate of text window
  377.             TWY1 ... Lower-right Y coordinate of text window
  378.            TWWIN ... Returns YES if text window active, otherwise NO
  379.           TWFONT ... Current System Font number in use or 0 for none
  380.             CURX ... Returns the current X cursor coordinate
  381.             CURY ... Returns the current Y cursor coordinate
  382.           CURSOR ... Returns YES if the cursor is visible, otherwise NO
  383.          SAVEALL ... Performs the following: SAVE STW SCB and SMF
  384.       RESTOREALL ... Performs the following: RESTORE RTW RCB and RMF
  385.            RESET ... Resets the screen (like ALT-R in RIPterm)
  386.            ALARM ... An alarm sound - same as aborted file transfers
  387.           PHASER ... A descending frequency phaser-like sound
  388.        REVPHASER ... The same as PHASER except it is the reverse sound
  389.  
  390.      All ANSI sequences supported by RIPterm are now documented in
  391.       Appendix B of the RIPTERM.DOC file for reference purposes.
  392.  
  393.      Modified Kermit file transfers so that if you perform an upload
  394.       operation of a binary file over a 7-bit connection, the file
  395.       will transfer correctly.  In prior versions, the file would
  396.       become garbled due to the nature of the connection.
  397.  
  398.      Repaired the incompatibilities with Custom Color Palettes on
  399.       particular hardware combinations.  Under some circumstances,
  400.       RIPterm would freak out the video system whenever a custom
  401.       color palette was encountered.
  402.  
  403.      Added a feature to the file transfer protocols such that
  404.       if a file by the same name already exists, it will manipulate
  405.       the filename such that it doesn't overwrite the previously
  406.       saved file.  For example, TEST.TXT might be converted to
  407.       TEST.TX0, TEST.TX1, all the way up to TEST.999 for the 1000th
  408.       download of TEST.TXT.  If Zmodem Crash Recovery is enabled,
  409.       then this option will not apply when using Zmodem.  If 
  410.       Crash Recovery is disabled, then Zmodem will utilize this
  411.       feature.
  412.  
  413.      Added a new option - Zmodem Recovery which controls whether
  414.       Zmodem should utilize Crash Recovery or not.  This is part
  415.       of your RIPterm setup.
  416.  
  417.      Enhanced the External Application function, allowing a
  418.       particular application entry to be linked to a particular
  419.       file extension.  With this, you can automatically fire off
  420.       an application whenever a file with the appropriate file
  421.       extension is downloaded!  Viewing .GIF files the moment they
  422.       are downloaded is but one application of this feature.
  423.  
  424.      Modified the Printer Output routines so that when text is
  425.       printed, both a carriage return and a line feed would be
  426.       output to the printer, not just a line feed.  On printers
  427.       like Epsons, this didn't seem to be a big deal, but on
  428.       most popular Laser Printers, it is a problem [was].
  429.  
  430.      Significantly re-structured the pull-down menus to be easier
  431.       to understand and to find things.
  432.  
  433.      Added a General Setup dialog box which allows you to edit
  434.       many setup-related options in RIPterm from one central location.
  435.       No more having to set a bunch of options in the pull-down
  436.       menus.
  437.  
  438.      Enhanced the DOS Shell function.  DOS shells will now swap 
  439.       nearly 100% of all RIPterm data out of conventional (640k) 
  440.       memory into either EMS, XMS or to disk if all else fails.
  441.       RIPterm will only leave a 5.5k footprint in conventional
  442.       memory giving you nearly all of your memory back to MS-DOS
  443.       when you shell.  While you are shelled to DOS, RIPterm will
  444.       ignore any incoming data over the modem.
  445.  
  446.      Added an External pull-down menu.  You may install local
  447.       applications from within this menu which you can then
  448.       execute quickly and easily from within RIPterm.
  449.  
  450.      Added ten new text variables:  $APP0$ through $APP9$.  These
  451.       variables will execute applications #0 - 9.  You can use this
  452.       from within keystroke macros or from within Host Commands to
  453.       fire off a local DOS application while still online.
  454.  
  455.      Modified the file transfer protocols so that they intelligently
  456.       handle Carrier Detect.  In prior versions, if CD was low, the
  457.       file protocols would think that the connection was lost and it
  458.       would abort the transfer.  Now, if CD is high before the
  459.       transfer starts, it will monitor carrier to check for a lost
  460.       connection.  If CD is low before the transfer begins, then 
  461.       RIPterm will ignore the status of Carrier Detect throughout
  462.       the duration of the transfer.
  463.  
  464.      If RIPterm was out of memory, initiating a file transfer
  465.       would result in an aborted transfer due to lack of memory.
  466.       This should no longer happen.
  467.  
  468.      Modified the file transfer routines so that if all memory in
  469.       RIPterm is exhausted, a file upload/download will no longer 
  470.       abort from lack of memory.  To gain the necessary memory
  471.       (approximately 1.5k), RIPterm will discard the oldest lines
  472.       of text in the scrollback buffer until the memory request
  473.       can be satisfied.
  474.  
  475.      Altered the About Box for RIPterm.  The About Box now is
  476.       physically part of the RIPTERM.EXE file rather than the
  477.       Help system.
  478.  
  479.  
  480.  
  481. ┌────────────────────────────────────────────────────────────────────────────┐
  482. │                 Version 1.52.00 ... Released 04/20/93                      │
  483. └────────────────────────────────────────────────────────────────────────────┘
  484.  
  485.      Added Dialing Prefix and Suffixes.  You may now have three
  486.       separate Dialing Prefixes and three separate Dialing Suffixes
  487.       to choose from for different telephone environments.
  488.  
  489.      Altered to Dialing Directory Editor.  All fields are now pop-up
  490.       data fields instead of a lot of tiny radio buttons which are
  491.       more confusing looking.  Also added support for dialing prefix
  492.       and suffix in the editor.
  493.  
  494.      Enhanced the look and feel of all pop-up menus, pull-down menus,
  495.       dialing window and the file transfer windows.  Much more 
  496.       professional looking.
  497.  
  498.      Changed some of the low-level file I/O code in RIPterm to some
  499.       faster routines.  Icons should display faster (a bit) and windows,
  500.       when closed, should appear a little faster.
  501.  
  502.      Redesigned RIPterm's internal memory structure.  By first
  503.       appearance, it will seem that RIPterm requires more memory than
  504.       it used to.  However, after prolonged use of RIPterm in the
  505.       same session, you will find that it no longer runs out of memory
  506.       as often, or freak out when memory runs low.  These problems
  507.       were due to Memory Fragmentation errors.
  508.  
  509.      Fixed a bug with the scrollback buffer that would blank out the
  510.       bottom line of the window when you hit the UP-ARROW key to scroll
  511.       up.
  512.  
  513.      Resolved a number of functional problems with the low-level
  514.       communications system of RIPterm.  Characters were being lost
  515.       with high speed modems with RTS/CTS enabled.  This should now
  516.       be resolved for you high-speed modem junkies.
  517.  
  518.      Zmodem file transfers were having timing difficulties.  Now
  519.       resolved.  You should notice Zmodem uploads work excellent
  520.       now and Zmodem downloads are also much more reliable.
  521.  
  522.      Fixed a number of bugs with VT-100/ANSI cursor positioning
  523.       with regard to the VT-100 vertical scrolling margins.  Also,
  524.       some glitches existed when the status bar was on/off that
  525.       didn't appear in prior releases.
  526.  
  527.      RIPterm now auto-senses if you are using it on a MicroChannel
  528.       machine, and if so auto-patches the I/O Addresses and the
  529.       IRQ values for COM3-4 which are different.
  530.  
  531.      The RIPTERM.FNT file is now considerably smaller (about 1/4 its
  532.       original size).
  533.  
  534.      Fixed the bug which freaked out RIPterm when you execute the
  535.       "Built-in variables" option from the DATA pull-down menu.
  536.  
  537.      The options that list out the text variables did not display
  538.       properly unless CR/LF was enabled.  This is now corrected and
  539.       they should display properly regardless of your CR/LF setting.
  540.  
  541.      RIPterm will now restore the setting of the Scroll-Lock key
  542.       when it exits to DOS.  The status of the key is reset to
  543.       whatever the setting was when RIPterm booted up.
  544.  
  545.      Added a visual error recovery notation on the progress bar of
  546.       the file transfer window.  You can now visually see how far
  547.       the protocol had to "back up".
  548.  
  549.      Added four new text variables:
  550.  
  551.         $HKEYON$ ... Enable Button Hotkeys
  552.  
  553.         This option enables button hotkeys.  Any Button that is
  554.         created by a BBS that has a hotkey will be activated
  555.         if you hit the corresponding key on your keyboard. 
  556.         This will light-up the Scroll-Lock key on your
  557.         keyboard indicating that Button Hotkey mode is ON.
  558.  
  559.  
  560.         $HKEYOFF$ ... Disable Button Hotkeys
  561.  
  562.         This option disables button hotkeys.  Any Button that
  563.         is created by a BBS that has a hotkey associated with
  564.         it, will not be activated even if the user hits that
  565.         key on his keyboard.  The only way to activate a
  566.         button in this mode is with the mouse.  The
  567.         Scroll-Lock key on your keyboard will go dim,
  568.         indicating that Button Hotkey Mode is disabled.
  569.  
  570.  
  571.         $TABON$ ... Enable TAB to execute mouse fields
  572.  
  573.         When this variable is processed, you can use the TAB
  574.         key to navigate through the Mouse/Button fields on
  575.         your screen.  In this mode, you can access the fields
  576.         without a mouse.  The side- effect is that the TAB key
  577.         cannot be used directly with the Host.
  578.  
  579.  
  580.         $TABOFF$ ... Disable TAB to execute mouse fields
  581.  
  582.         When this variable is processed, you cannot use the TAB
  583.         key to navigate throug the Mouse/Button fields on your
  584.         screen.  In this mode, whenever the TAB key is hit, it
  585.         is sent directly to the Host as a TAB character.  Any
  586.         fields that are already hilighted when this variable
  587.         is received will be de-hilighted.
  588.         
  589.  
  590.      Tech Note: The Clipboard is now auto-allocated upon RIPterm bootup
  591.       to a fixed size of 64k.  If you load an Icon but instruct RIPterm
  592.       not to put it on the clipboard, it will still load even if the
  593.       icon is up to 64k in size.
  594.  
  595. ┌────────────────────────────────────────────────────────────────────────────┐
  596. │                 Version 1.51.00 ... Released 03/29/93                      │
  597. └────────────────────────────────────────────────────────────────────────────┘
  598.  
  599.      VT-102 compatible operation.  RIPterm now adheres to ANSI SCO/UNIX
  600.       VT-102 compatibility.
  601.  
  602.      Bugs were fixed with VT-102 tab stops and tab handling
  603.  
  604.      In VT-102 mode, backspaces are now non-destructive.
  605.  
  606.      Added several VT-102 commands:
  607.     
  608.                ESC [ <n> @  ..... Insert <n> characters
  609.                ESC [ <n> P  ..... Delete <n> characters
  610.                ESC [ <n> L  ..... Insert <n> lines
  611.                ESC [ <n> M  ..... Delete <n> lines
  612.                ESC [ <n> Z  ..... Move cursor backward <n> tab stops
  613.  
  614.      Fixed a number of bugs with ANSI clear-screen/area commands.
  615.  
  616.      ANSI clear screen (ESC [ 2 J) commands now properly reset the screen
  617.       to the proper display attribute.
  618.  
  619.      Scrolling the screen will clear the bottom line to the proper display
  620.       attributes.
  621.  
  622.      Supports VT-102 character sets G0 and G1 (US, UK or Special Sets)
  623.  
  624.      A couple of bugs were fixed in this version pertaining to one-line
  625.       text windows.  Two oddities were happening when in this mode:
  626.  
  627.           1) when the window "scrolls", portions of the previous
  628.              line would remain at the top of the text window, and
  629.           2) if the window was set to "CHOP" mode (i.e., NO WRAP),
  630.              and you hit the far-right of the window, characters
  631.              that you type would appear outside the text window
  632.              off to the right (potentially disturbing graphics).
  633.  
  634.      Another bug was fixed with the 80x43 and 91x43 fonts with the
  635.       status bar.  If the status bar is OFF and the cursor is underneath
  636.       where the status bar would normally be, and then the status bar
  637.       is enabled, the status bar would be disturbed by the cursor or
  638.       the text.  In other words, the status bar would get freaked out.
  639.  
  640.      More sophisticated Save Screen and Restore Screen macros were
  641.       added in this version.  There are now text variables for
  642.       $SAVE0$ - $SAVE9$ and $RESTORE0$ - $RESTORE9$.  This gives you
  643.       ten different simultaneously saved graphics screens.  When you
  644.       restore one of these screens using RESTORE0-9, the temporary
  645.       files are immediately deleted when restored.  This is different
  646.       than the $RESTORE$ variable which leaves the screen file on the
  647.       hard disk even after the restoration is complete.  This allows
  648.       for multiple restores to occur without having to re-save the
  649.       screen each time.  The SAVE0 through SAVE9 commands save their
  650.       graphical data to files RIPTERM0.SAV through RIPTERM9.SAV.
  651.  
  652.      When RIPterm boots up and shuts down, it will delete any
  653.       temporary files created by the text variable commands.  The
  654.       files that will be removed are:
  655.  
  656.                RIPFIELD.SAV ... Saved Mouse Fields
  657.                SCRAPBUF.SAV ... Saved Clipboard
  658.                RIPTERM.SAV  ... Saved graphics screen ($SAVE$)
  659.                RIPTERM0.SAV ... Saved graphics screen ($SAVE0$)
  660.                     :                        :
  661.                RIPTERM9.SAV ... Saved graphics screen ($SAVE9$)
  662.  
  663.      A new option is available to the RIPterm user: Button hotkey
  664.       release mode.  This allows the user to determine whether his
  665.       keystrokes should be checked with the BBS buttons or not for
  666.       activation.  In other words, if the BBS places a button on
  667.       the screen like this:
  668.  
  669.                       ┌────────────────┐
  670.                       │                │
  671.                       │  (E)nter name  │
  672.                       │                │
  673.                       └────────────────┘
  674.  
  675.       ...where the hotkey for the button is "E", simply pressing the
  676.       "E" key on your keyboard would normally activate this button.
  677.       This may not be desirable if you're trying to send a message to
  678.       another user with the letter "E" in it.  Now, there's a way
  679.       around this: Hotkey Release Mode.
  680.  
  681.       Hotkey Release mode is linked to your SCROLL-LOCK key on your
  682.       keyboard.  If Scroll Lock is lit, then hotkeys are processed.
  683.       If it is not lit, then the character will be sent to the BBS
  684.       directly, bypassing any button hotkeys.  If you set this option
  685.       from within the pull-down menus, then the option can be
  686.       permanently saved to the RIPterm setup.  Simply toggling the
  687.       option with the Scroll Lock key directly will not be automatically
  688.       saved to your setup (even if you perform a "Save Setup").
  689.  
  690.      When you initially install RIPterm, and if a dialing directory
  691.       file is present, RIPterm will scan the file and make sure that
  692.       all of the entries in it are set to the proper COM port that
  693.       you specified when you originally installed RIPterm.  Also, the
  694.       Baud Rate will be set appropriately.
  695.  
  696.      When running RIPterm for the first time, entering a "0" for the
  697.       COM port (presumably to return to DOS) no longer reboots your
  698.       PC (whoops).  This also applies to the Baud Rate installation
  699.       option.
  700.  
  701.      Fixed a bug where the Numeric Keypad would not produce numeric
  702.       digits in the normal terminal window.  This bug was fixed a long
  703.       time ago but in some internal restructuring of RIPterm, it managed
  704.       to creep back into the software.  Sorry folks.
  705.  
  706.      Added a new feature into one of the RIPscrip commands allowing
  707.       the Host to ask the terminal to inform it when the user clicks
  708.       the mouse somewhere on the screen.  This could be greatly used
  709.       by software manufacturers who wish to make interactive programs
  710.       like Games or other such things that take advantage of the Mouse
  711.       remotely.  Imagine playing a space game with your ship in the
  712.       middle of the screen, and clicking elsewhere in the space-map
  713.       and having your ship turn and head toward where you click!
  714.       For the technical minded, these changes were made to the RIP_QUERY
  715.       command.  Two new flags were added to this:
  716.  
  717.           1) Tell the Host if the user clicks in the graphics window
  718.           2) Tell the Host if the user clicks in the text window
  719.  
  720.      This version corrects a problem with "local RIP file playback"
  721.       options.  In prior versions, this mode would slowly gobble up
  722.       file handles until there are none left.  At that point, subsequent
  723.       Playback was not possible unless you exit RIPterm and re-run it.
  724.       
  725.      Resolved a bug where Local RIP playback was not functioning
  726.       properly when used in a Mouse or Button Host Command.
  727.  
  728.      Cleared up a bug with Full/Duplex toggling.  When you toggled
  729.       this option ON or OFF, the status bar was not properly updated.
  730.  
  731.      Added a number of new text variables:
  732.  
  733.            $VT102ON$ ... Turn VT-102 mode ON
  734.           $VT102OFF$ ... Turn VT-102 mode OFF
  735.             $DWAYON$ ... Turn Doorway Mode ON
  736.            $DWAYOFF$ ... Turn Doorway Mode OFF
  737.                $STW$ ... Saves text window layout
  738.                $RTW$ ... Restores text window layout
  739.               $COFF$ ... Disable text cursor
  740.                $CON$ ... Enable (display) text cursor
  741.                $STW$ ... Saves the text window information
  742.                $RTW$ ... Restores text window orientation
  743.  
  744.      Added two new text variables: $SAVE$ and $RESTORE$.  The SAVE
  745.       variable will completely save the contents of the entire graphics
  746.       screen to a disk file called RIPTERM.SAV.  No Mouse Fields, Text
  747.       Window locations or Clipboard data are saved - just the graphics
  748.       screen.  The entire 640x350 region is saved to disk.  The RESTORE
  749.       command will read the saved file in from disk and restore the
  750.       graphics as they were originally saved.  If you wish to save the
  751.       entire state of the RIPterm system, use the following text variables
  752.       all at the same time (spaces are added for clarity):
  753.  
  754.               $SAVE$ $STW$ $SCB$ $SMF$
  755.                  \     \     \     \
  756.                   \     \     \     --- Save Mouse Fields
  757.                    \     \     \
  758.                     \     \     ------- Save ClipBoard
  759.                      \     \
  760.                       \     ----------- Save Text Window
  761.                        \
  762.                         --------------- Save Graphics Screen
  763.  
  764.       And to restore the entire context of a graphics environment, use
  765.       the following text variables:
  766.  
  767.               $RESTORE$ $STW$ $SCB$ $SMF$
  768.                  \        \     \     \
  769.                   \        \     \     --- Restore Mouse Fields
  770.                    \        \     \
  771.                     \        \     ------- Restore ClipBoard
  772.                      \        \
  773.                       \        ----------- Restore Text Window
  774.                        \
  775.                         ------------------ Restore Graphics Screen
  776.  
  777.      Text output speed has been vastly improved.  This only pertains to
  778.       text that is viewed in the Text Window (i.e., ASCII and ANSI text
  779.       that comes from the BBS, not graphical text messages in various
  780.       fonts).  In raw performance benchmarks we have determined some
  781.       statistics for these new printing routines.  In a test conducted
  782.       of 100,000 characters being printed (without any scrolling),
  783.       RIPterm consistently outperformed the old printing method by
  784.       the following times:
  785.  
  786.            Font     New Time       Old Time       Speed Ratio
  787.           -------------------------------------------------------
  788.           80x43      5 seconds     32 seconds      6.40 to 1
  789.           80x25      7 seconds     53 seconds      7.57 to 1
  790.           91x43     18 seconds     42 seconds      2.33 to 1
  791.           91x25     27 seconds     69 seconds      2.56 to 1
  792.           40x25     12 seconds     78 seconds      6.50 to 1
  793.                                          ===================
  794.                                          AVERAGE:  5.07 to 1
  795.  
  796.      New "Port Baud Lock" feature.  This option, available from the
  797.       Modem Options dialog box allows you to "lock" that baud rate
  798.       that the modem will use to whatever is defined in your Setup
  799.       (or in your dialing directory entries).  Even if the modem
  800.       connects with a "CONNECT xxxx" where "xxxx" is lower than this
  801.       "locked" baud rate, RIPterm will not adjust its baud rate
  802.       downward.  The reason for this is many high speed modems with
  803.       MNP or v.42 bis compression schemes require that the modem-to-
  804.       computer baud rate be higher than the actual connection speed.
  805.       Some modems will indicate the connection speed between the
  806.       two modems, and others will return the speed between the modem
  807.       and the PC.  If you have a normal 2400 baud modem, you will
  808.       not need to activate this option.  This option is only of
  809.       use if you have a high speed, error correcting or data compressing
  810.       modem.
  811.  
  812.          NOTE: This option is part of the RIPterm setup.
  813.  
  814.      Dialing the modem now takes special care of the Carrier Detect
  815.       signal.  If the CD signal is low (indicating no connection),
  816.       then if the CD signal goes high during the dialing process,
  817.       RIPterm will announce a successful connection and switch to
  818.       the Terminal screen.  If the CD signal is high when dialing
  819.       occurs, its status is ignored for the duration of the dialing
  820.       process and RIPterm will wait only for a CONNECT XXXX, BUSY,
  821.       VOICE, NO DIALTONE or ERROR messages.  This added intelligence
  822.       should aid RIPterm users unfamiliar with modems who have their
  823.       CD settings wrong on their terminal (i.e., AT &C0).  The proper
  824.       setting is AT &C1 ... for "true carrier detect" results.
  825.  
  826.      A new RIPTERM.PCX logo file has been included with this release.
  827.       Some said that our prior logo screen wasn't adequate, so we made
  828.       a new one.
  829.  
  830.      Added a new option to the pull-down menus:  VT-102 MODE.
  831.       When in this mode, several keys on your keyboard react as if RIPterm
  832.       were a VT-102 compatible keyboard.  When this mode is active, the
  833.       following keys will transmit the indicated piece of text:
  834.  
  835.                               F1 ...  ESC [ M
  836.                               F2 ...  ESC [ N
  837.                               F3 ...  ESC [ O
  838.                               F4 ...  ESC [ P
  839.                               F5 ...  ESC [ Q
  840.                               F6 ...  ESC [ R
  841.                               F7 ...  ESC [ S
  842.                               F8 ...  ESC [ T
  843.                               F9 ...  ESC [ U
  844.                              F10 ...  ESC [ V
  845.                             PGUP ...  ESC [ I
  846.                             PGDN ...  ESC [ G
  847.                             HOME ...  ESC [ H
  848.                              END ...  ESC [ F
  849.                           INSERT ...  ESC [ L
  850.                        CURSOR UP ...  ESC [ A
  851.                        CURSOR DN ...  ESC [ B
  852.                      CURSOR LEFT ...  ESC [ C
  853.                     CURSOR RIGHT ...  ESC [ D
  854.  
  855.       In addition, many ANSI escape sequences function slightly differently
  856.       than in normal ANSI mode.  When in this mode, RIPterm tries to act
  857.       like a VT-102 compatible terminal.
  858.  
  859.      Made the "Offline" field in the status bar bring up the dialing
  860.       directory, not the manual dialing dialog box.
  861.  
  862.      Resolved a bug with the Auto-Sensing RIPscrip option.  If the
  863.       auto-sensing ANSI command was received and the cursor was still
  864.       in column #1, it would not respond with any return sequence.
  865.  
  866.      Resolved a bug with the Hangup command which would apparently
  867.       freeze-up RIPterm, but in fact, was actually taking an abnormally
  868.       long time to disconnect (roughly 1800 seconds).
  869.  
  870.      Modified RIPterm so that RTS/CTS is by default, "ON".  Hardware
  871.       flow control of modem data is critically important in a graphical
  872.       terminal so that data is not lost while graphics commands are
  873.       being executed.  If CTS is "low", then this mode is automatically
  874.       disabled for you.
  875.  
  876.      Resolved a bug with the "Restore Mouse Fields" text variable and
  877.       the "local RIP playback" variable when used in Mouse Fields or
  878.       Buttons.  This would cause the Host Command string to be improperly
  879.       processed.
  880.  
  881.  
  882. ┌────────────────────────────────────────────────────────────────────────────┐
  883. │                  Version 1.50.00 ... Released 02/15/93                     │
  884. └────────────────────────────────────────────────────────────────────────────┘
  885.  
  886.      This is a very major new release with a great many enhancements and
  887.      other features that were not present in prior versions.  The
  888.      following is a summary of what's new in v1.50.00:
  889.  
  890.        RIPterm no longer requires a Mouse!
  891.  
  892.        You can now access the pull-down menus via the keyboard by
  893.         hitting the F10 key.  You may navigate through the menus
  894.         with the arrow keys and tapping <ENTER> on the desired item
  895.         to activate it.
  896.  
  897.        You may now access ANY mouse field in a RIPscrip menu
  898.         without the mouse by using the TAB or SHIFT-TAB keys to
  899.         hilight the field you want to execute.  Once the desired
  900.         field is hilighted, simply tap the <ENTER> key to activate
  901.         the mouse field.  If you wish to un-hilight any mouse field,
  902.         simply tap the Escape key.
  903.  
  904.        System Font ability (change your Text fonts).  This mode
  905.         allows you to choose what size text you wish to use under
  906.         normal text environments.  You have five separate Fonts to
  907.         choose from:
  908.  
  909.              80x43 (default)
  910.              80x25 (normal DOS screen size)
  911.              40x25 (low-res font)
  912.              91x43 (get more columns of text at once)
  913.              91x25 (get more columns of text at once)
  914.  
  915.          This new "System Fonts" ability allows you to custom tailor
  916.          how RIPterm will display normal text to you when in a full-
  917.          screen text mode interface.  The BBS can overide this mode
  918.          under circumstances where your text interface is not full-
  919.          screen.  Whenever your screen is "reset" by the BBS (i.e.,
  920.          it is zoomed to full-screen mode), your default System Font
  921.          will once again be re-activated.
  922.  
  923.        Built-in text variable system for Keystroke Macros, amd for
  924.         BBS/RIPterm information exchange.  This mode allows RIPterm
  925.         to become intelligent.  It does this by storing information
  926.         in a local database file (RIPTERM.DB) for future retrieval.
  927.         Every piece of information that is stored in this database
  928.         file is associated with a text variabe "name".  Each name
  929.         is from 3-12 characters in length.  The data that is
  930.         associated with the text variable can be from 0-60 characters
  931.         in length.  Any data that is stored in the database file is
  932.         saved indefinitely until either you, or the BBS alters it in
  933.         some way.  For high-speed retrieval of text variable data,
  934.         the database is automatically indexed for you.  An index is
  935.         like "sorting" something alphabetically so that you can find
  936.         a piece of information quickly.  In the event that the index
  937.         becomes corrupt due to loss of power or something of that
  938.         nature, RIPterm will automatically re-build the index file
  939.         for you.  See the section of the RIPterm documentation on
  940.         Text Variables in Keystroke Macros for many new details about
  941.         how to take advantage of this powerful feature.
  942.  
  943.        A new "pull-down" menu has been added (DATA).  Under this
  944.         menu, you can create (or modify) text variables, view the
  945.         contents of "pre-defined" text variables (e.g., $DATE$,
  946.         $TIME$, etc).  Also, you can view the contents of your
  947.         Text Variable database.
  948.  
  949.        Popup List ability in keystroke macros.  Allow your keystroke
  950.         macros to do different things depending on a choice you make
  951.         when you execute the macro.  Pop-up lists are easy to create
  952.         and can be extremely useful when you need a macro to apply
  953.         to more than one type of situation online.
  954.  
  955.        Doorway mode for Marshall Dudley's DOORWAY access program.
  956.         Just type ALT-= (alt-equal sign) to enter doorway mode. 
  957.         When in this mode, any special keystrokes you type are sent
  958.         to the BBS in a special way that any "doorway compatible"
  959.         package can use.  In this mode, the BBS can actually take
  960.         advantage of ALT keys, Function keys, Arrow Keys, or various
  961.         other keystrokes.  Only BBS software that directly supports
  962.         Doorway Mode can take advantage of this feature.  This mode
  963.         is predominantly used when accessing "Door" features of many
  964.         popular BBS packages (like PC-Board, Wildcat, Synchronet BBS,
  965.         and many others).
  966.  
  967.        Support for a 101-key enhanced AT-keyboard in Doorway Mode.
  968.         Do not use this option if you do not have a 101-key keyboard.
  969.         If RIPterm freezes up on you when you go into this mode, 
  970.         reboot your computer and run RIPterm with the -E parameter to
  971.         disable 101-key support (i.e., RIPTERM -E).
  972.  
  973.        RIPterm now auto-senses if a connection exists when you run
  974.         the software.  If a connection already exists, RIPterm does
  975.         not send the modem initialization string, but simply taps
  976.         <ENTER> to the BBS to (ideally) re-display the current menu,
  977.         or at least some kind of prompt.
  978.  
  979.        RIPterm can auto-sense RIPscrip with the ANSI sequence
  980.         <ESC>[! ... it will return "RIPSCRIP015005" (the RIPscrip
  981.         version number, i.e., "v01.50.05").  This will only occur
  982.         if the BBS you call can support RIPscrip "auto-sensing".
  983.  
  984.        A new boot-up mode (/O) to say you're already online.
  985.  
  986.        Completely rewritten text-scrolling code!  Scrolling
  987.         text is approximately 10 times faster than in prior versions
  988.         of RIPterm.  Callers at 2400 baud will notice that scrolling
  989.         is faster than the modem.  Higher speed callers will still
  990.         notice that scrolling isn't as fast in a text-mode terminal
  991.         program, but that the scrolling is still much MUCH faster.
  992.         Scrolling speed is now limited by the speed of your computer,
  993.         and the type of Video Board you have.  16-bit video cards will
  994.         have faster scrolling than 8-bit cards.  We can't get much
  995.         faster with the scrolling speed, due to hardware performance
  996.         issues.  Future versions of RIPterm could very well auto-detect
  997.         your video card, and if you have an accelerated VGA card, it
  998.         might be able to improve performance still further.
  999.  
  1000.        Re-engineered File Transfer Protocols.  You now have access
  1001.         to the following protocols:
  1002.       
  1003.                  Xmodem (checksum)       Xmodem (CRC)
  1004.                  Xmodem-1K               Xmodem-1K (G)
  1005.                  Ymodem (batch)          Ymodem-G
  1006.                  Zmodem                  Kermit
  1007.                  ASCII
  1008.                  
  1009.            NOTE: Zmodem now supports crash recovery
  1010.       
  1011.        File transfer protocols now check to see if the connection
  1012.         with the BBS has been lost.  If so, it aborts the transfer.
  1013.  
  1014.        File transfer protocols now allow you to abort a transfer by
  1015.         tapping the <ESC> key.
  1016.  
  1017.        Better support for flow control handshaking.  RTS/CTS
  1018.         support has been added for better high-speed performance.
  1019.         Also, XON/XOFF flow control options are enhanced for more
  1020.         reliable operation.  Use RTS/CTS flow control with high-
  1021.         speed modems for the best performance of your modem.
  1022.  
  1023.        Baud Rates up to 115,200 are now supported.  4800 baud
  1024.         now exists as a choice too.
  1025.  
  1026.        The Modem Options dialog box has been restructured to be
  1027.         less confusing, and more pleasing to the eye.
  1028.  
  1029.        Help system has been overhauled (type F1 to see).  You can
  1030.         now use the arrow keys to navigate through the Help System's
  1031.         keywords to hilight the desired keyword in the specified
  1032.         direction.  You no longer have to TAB endlessly through
  1033.         numerous keywords to get to the one you want.  Also, the
  1034.         Help Table of Contents has been totally re-designed to be
  1035.         easier to use.
  1036.  
  1037.        Scrolling up/down one line in the scollback buffer no
  1038.         longer trims spaces from the beginning of printed lines.
  1039.         This gives an accurate representation of what the text
  1040.         looked like.  Note that ANSI cursor movement commands can
  1041.         make the scrollback buffer look different than what you see
  1042.         on the screen.
  1043.  
  1044.        Carriage Return (CR) and Line Feed (LF) characters are now
  1045.         handled properly.
  1046.  
  1047.        Cursor wrapping no longer occurs on column #80, but at column
  1048.         81.  This became evident with large ANSI pictures becoming
  1049.         screwed up due to premature Cursor wrapping.
  1050.  
  1051.        A complete dialing directory system has been added in this
  1052.         version of RIPterm.  You may have up to 100 separate systems
  1053.         in a particular dialing directory file (e.g., RIPTERM.PHO).
  1054.         You may have as many directory files as you wish.  The Dialing
  1055.         Directory has a great many features to make your life easier.
  1056.         See the section in RIPTERM.DOC on "Dialing Directories" for
  1057.         more information on the available features.
  1058.  
  1059.        The "Dialing Window" has been overhauled to display what
  1060.         system you are currently dialing.  In addition, you may alter
  1061.         the "Redial time" from within this window by clicking on the
  1062.         increment/decrement buttons next to the timer.  This allows
  1063.         you to increase or decrease the available redial timeout without
  1064.         having to edit your setup manually.  Also, a DELETE button has
  1065.         been added allowing you to remove an entry from the list of
  1066.         Systems you are dialing.  This would be useful if you were
  1067.         dialing several systems and you decide that you do not wish
  1068.         to dial one of the systems anymore.
  1069.  
  1070.        Ability to keep Icons in separate subdirectories for different
  1071.         systems.  Specify which system's icons go where in the
  1072.         dialing directory.  If you do not specify which sub-directory
  1073.         Icons will be stored in, the default ICONS\ sub-directory will
  1074.         be used.  If the BBS you are connected to instructs RIPterm to
  1075.         load an Icon, it will first check that system's directory.  If
  1076.         the Icon is not located there, it will check the ICONS\
  1077.         directory for the file.  This allows a BBS to "overide" default
  1078.         Icons with ones of their own design, thus preventing one BBS
  1079.         from over-writing Icons from another system inadvertantly.
  1080.  
  1081.        New command line options for specifying alternate Setup files,
  1082.         alternate dialing directory files, and to automatically dial
  1083.         an entry in the dialing directory upon bootup.  Type
  1084.         "RIPTERM ?" for more details or see RIPTERM.DOC for a more
  1085.         elaborate description on these features.
  1086.  
  1087.        Re-engineered internal memory management.  RIPterm now uses
  1088.         memory more efficiently than in previous versions.
  1089.  
  1090.        Auto Download feature for BBS'es that can take advantage of
  1091.         it.  This allows protocols like Xmodem to auto-download
  1092.         like Zmodem does.
  1093.  
  1094.        Zmodem auto-downloads will now "erase" the Zmodem transfer
  1095.         header before actually beginning the download.  
  1096.  
  1097.        New Block Protocol option - This is for use on RIPscrip
  1098.         BBS'es where an error-free transmission of Icons or RIP
  1099.         scenes is desired.  RIPterm accomplishes this transfer of
  1100.         information with its built-in file transfer protocols.
  1101.  
  1102.        Progress Indicator on any upload/download that supports
  1103.         Batch Transfer (i.e., Ymodem, Ymodem-G, Kermit and Zmodem).
  1104.  
  1105.        Option to use DTR to hangup the modem instead of the less
  1106.         efficient +++ ATH method.  If for some reason, DTR fails to
  1107.         hangup the modem, the normal +++ ATH method will be used to
  1108.         disconnect.  If the modem still has not terminated the
  1109.         connection, the message "Hangup Failed" will be displayed to
  1110.         alert you that you are still online.
  1111.  
  1112.        Support for many new ANSI escape code sequences (some VT-102
  1113.         and VT-52 features now supported).  The new ANSI codes
  1114.         processed are:
  1115.       
  1116.            ■ Underline mode now supported in "display attributes"
  1117.            ■ Blink mode now displays as BOLD (bright)
  1118.            ■ Invert Video mode now acts properly
  1119.            ■ Tab Stops are fully supported now
  1120.            ■ Scrolling regions now supported
  1121.            ■ Device Status Reports
  1122.            ■ Extended Save/Restore cursor (ESC 7, ESC 8) added
  1123.            ■ Reset Terminal Emulation command (ESC c)
  1124.            ■ Device Attribute Report (ESC Z)
  1125.            ■ Cursor UP/DOWN with scrolling (ESC D, ESC M, ESC E)
  1126.       
  1127.        DOS Shell mode spruced up a bit - now displays a modified
  1128.         DOS Prompt to indicate you are inside a DOS Shell.
  1129.  
  1130.        New Intro screen mode.  You may now view a .PCX file upon
  1131.         bootup in place of the standard logo screen.  If the file
  1132.         RIPTERM.PCX is present in your RIPterm directory, it will be
  1133.         loaded.  A Brief copyright message will be shown at the
  1134.         bottom of the screen.  .PCX logo files must be 16-color
  1135.         EGA images in a resolution of 640x350.  The Copyright
  1136.         Message is displayed from scan lines 300-349.
  1137.  
  1138.        A new RIPTERM.RES (resource) file is included with RIPterm.
  1139.         This file contains many of the frequently used graphical
  1140.         images that are used internally in RIPterm.  BBS Icons
  1141.         are NOT stored in this file.
  1142.  
  1143.        Local RIPscrip file playback ability.  The host can now
  1144.         transfer a .RIP file to your system, and then later on
  1145.         instruct your system to play it back locally.  Graphics
  1146.         playback is lightning fast in this mode.
  1147.  
  1148.        You can now automatically display a RIPscrip scene file 
  1149.         upon bootup of RIPterm if you wish.  Use the -R parameter
  1150.         when booting up RIPterm to execute a RIPscrip file.  For
  1151.         example, if you wanted to load RIPterm and display the
  1152.         RIPscrip file MYSCREEN.RIP, issue the folling command:
  1153.  
  1154.           ripterm -rMYSCREEN.RIP
  1155.  
  1156.         If you omit the .RIP extension, it will be added for you
  1157.         automatically.  .RIP files by default, are checked in the
  1158.         ICONS\ sub-directory.
  1159.  
  1160.        New option to disable Beeps has been added for situations
  1161.         where you want peace and quiet.
  1162.  
  1163.        Status Bar has been re-designed.  It is now shorter, thus
  1164.         allowing a full 80x24 screen when in certain System Font
  1165.         modes.  In addition, you can now "click" on fields in the
  1166.         status bar and the appropriate command will be executed.
  1167.         Some status bar fields do different things in different
  1168.         modes.  If you are Online somewhere, and you click on the
  1169.         "Online" field, it will ask you if you wish to Hangup.
  1170.         If you are Offline, and you click on "Offline", it will
  1171.         bring up the dialing directory automatically.  If you are
  1172.         currently logging a session to disk, the filename will be
  1173.         displayed on that Status Bar.  Clicking on this field will
  1174.         allow you to close the Log File.
  1175.  
  1176.        You may now "Pause" a log-file temporarily.
  1177.  
  1178.        Data Security mode has been added to prevent unauthorized
  1179.         queries from your local Database by Host Systems.  This
  1180.         mode was added so that as the user have control on what
  1181.         types of information a BBS can ask your terminal.
  1182.  
  1183.        You may now execute a local .RIP file from within a keystroke
  1184.         macro quickly and easily.  The .RIP file that is loaded will
  1185.         be located in whatever Icons sub-directory is designated for
  1186.         the system you are currently connected to.  If it cannot find
  1187.         the file in that directory, or you are not currently online,
  1188.         it will load the file from the ICONS\ sub-directory.
  1189.  
  1190.        You may now alter the Base-I/O address of your Serial Ports.
  1191.         This becomes quite useful in situations where you have an
  1192.         oddball Serial Port configuration where IRQ (interrupt)
  1193.         settings just won't cut it.  This is quite useful for things
  1194.         like DigiBoards, or other multi-port boards.  Consult your
  1195.         Serial Port card's documentation for details about various
  1196.         addresses it may use.
  1197.  
  1198.        A dialing directory conversion utility has been included with
  1199.         this release of RIPterm allowing you to convert Telix or
  1200.         TeleMate dialing directory files to RIPterm format.  This
  1201.         utility will auto-detect what type of directory file you 
  1202.         specify, and will convert the first 100 non-blank entries
  1203.         into the specified RIPterm directory file.  Both Telix and
  1204.         TeleMate allow up to 1000 entries in their dialing directory.
  1205.         RIPterm allows up to 100 entries.
  1206.       
  1207.  
  1208. ┌────────────────────────────────────────────────────────────────────────────┐
  1209. │                  Version 1.01.01 ... Released 01/05/93                     │
  1210. └────────────────────────────────────────────────────────────────────────────┘
  1211.      This minor release altered none of the functionality of RIPterm
  1212.      itself.  This release solely altered the name of the company who
  1213.      wrote the software to "TeleGrafix Communications, Inc."
  1214.  
  1215.  
  1216. ┌────────────────────────────────────────────────────────────────────────────┐
  1217. │                  Version 1.01.00 ... Released 10/23/92                     │
  1218. └────────────────────────────────────────────────────────────────────────────┘
  1219.      This version added many significant features to the RIPterm
  1220.      software.  Of the many features included are the following:
  1221.      
  1222.        Log-to-disk ability
  1223.  
  1224.        Custom IRQ settings
  1225.  
  1226.        Auto-Answer mode
  1227.  
  1228.        New File Transfer Protocols were added:
  1229.       
  1230.             Zmodem
  1231.             Ymodem
  1232.             Xmodem-1K
  1233.       
  1234.        Auto-initiating Zmodem downloads
  1235.  
  1236.        Shell to DOS ability
  1237.  
  1238.        Upload ASCII files with optional Line/Character pacing
  1239.  
  1240.        EMS/XMS/overlay support to maximize memory efficiency
  1241.  
  1242.  
  1243. ┌────────────────────────────────────────────────────────────────────────────┐
  1244. │                  Version 1.00.00 ... Released 09/10/92                     │
  1245. └────────────────────────────────────────────────────────────────────────────┘
  1246.      This is the first official Public release of RIPterm as a Freeware
  1247.      software package.  Several features were added that were not in
  1248.      previous Beta copies.
  1249.  
  1250.  
  1251. ┌────────────────────────────────────────────────────────────────────────────┐
  1252. │               Version 0.99.31 (Beta) ... Released 02/15/92                 │
  1253. └────────────────────────────────────────────────────────────────────────────┘
  1254.      A number of changes were made in this first Beta revision.  Among
  1255.      those worth mentioning are:
  1256.  
  1257.        Support for the revised Mouse Region portion of the RIPscrip
  1258.         protocol.  It now has the ability to set the text window to
  1259.         full screen and clear the screen when a mouse region is
  1260.         clicked.  This provides for a simplified installation on a
  1261.         BBS that has many areas that cannot support RIPscrip.
  1262.  
  1263.        More Streamlined clickable buttons, simple dialog boxes and
  1264.         Information windows.  In all of these cases, the buttons on
  1265.         these windows are now "visibly" clickable and support default
  1266.         choices when <RETURN> is pressed.  In addition, tapping <ESC>
  1267.         at any of these menus now operates properly rather than 
  1268.         selecting "YES" all the time.
  1269.  
  1270.        The "Reset All Windows" RIPscrip command would not clear the
  1271.         last few scan lines of the graphics display.  This would
  1272.         occasionally leave remaining graphics data on the screen when
  1273.         it shouldn't be there.  Now fixed.
  1274.  
  1275.        When dialing the modem with the auto re-dialer, tapping a key
  1276.         would display a message in the message window in the incorrect
  1277.         font, size and color.  Now fixed.
  1278.  
  1279.  
  1280. ┌────────────────────────────────────────────────────────────────────────────┐
  1281. │               Version 0.99.30 (Beta) ... Released 08/28/92                 │
  1282. └────────────────────────────────────────────────────────────────────────────┘
  1283.      This was the initial Beta release of RIPterm.  
  1284.  
  1285. 
  1286.