home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / screenut / scrlit18.zip / WHATSNEW.DOC < prev   
Text File  |  1993-10-19  |  15KB  |  270 lines

  1.    SCROLLit        Advanced Scrollback Buffer               October 19, 1993
  2.  
  3.  
  4.    ─────────────────────────────────────────────────────────────────────────
  5.    New in SCROLLit 1.8
  6.    ─────────────────────────────────────────────────────────────────────────
  7.  
  8.      ■  Your SCROLLit registration key can now be ordered with a credit card
  9.         by calling Public (software) Library at 800-242-4775 (orders only
  10.         please). You can also mail credit card orders to PsL at P.O. Box
  11.         35705, Houston, TX 77235-5705. For orders placed with PsL, in
  12.         addition to the US$17 SCROLLit registration fee, there is a US$6
  13.         surcharge to cover PsL's service fee.
  14.  
  15.      ■  SCROLLit's compression algorithm has been improved to provide 5-10%
  16.         more compression. Without compression, a line of text would take up
  17.         160 bytes in the scrollback buffer: 80 character bytes plus 80
  18.         color attribute bytes. SCROLLit compresses these lines, usually by
  19.         at least 60%, so that more than twice the number of lines of text
  20.         will fit in your scrollback buffer. Because of the overhead
  21.         involved in setting up the buffer, small buffers (less than 40k)
  22.         will not be compressed as much as large buffers.
  23.  
  24.      ■  In addition to capturing lines of text that scroll of the top of
  25.         the screen, SCROLLit captures the entire screen whenever a BIOS
  26.         'clear-screen' request is intercepted (video BIOS function 06h).
  27.         The screen is also cleared whenever a program changes video mode,
  28.         so SCROLLit will now capture the entire screen whenever the video
  29.         mode is changed (video BIOS function 00h). As a result, SCROLLit is
  30.         more likely to contain a complete record of your text activity.
  31.  
  32.      ■  SCROLLit was inserting two blank lines into the buffer if a blank
  33.         screen was cleared. This has been changed so that no lines are
  34.         inserted in the buffer when a blank screen is cleared.
  35.  
  36.      ■  A conflict has been discovered between SCROLLit and older programs
  37.         that use DOS function 00h to terminate. This function was
  38.         superseded by function 4Ch with the release of DOS 2.0 in March
  39.         1983. Fixed.
  40.  
  41.  
  42.    ─────────────────────────────────────────────────────────────────────────
  43.    SCROLLit 1.7
  44.    ─────────────────────────────────────────────────────────────────────────
  45.  
  46.      ■  Users can now select an alternate hotkey instead of the default
  47.         Scroll Lock hotkey. The /H command line switch is used to specify a
  48.         different hotkey at installation or to change the hotkey after
  49.         SCROLLit has already been installed. For example, to install
  50.         SCROLLit with a 100k buffer and set 'Alt S' as the hotkey, type:
  51.  
  52.                SCROLLIT 100 /H=81F
  53.  
  54.         Please refer to the documentation for more information.
  55.  
  56.      ■  SCROLLit's scrollback buffer can be stored in upper memory (instead
  57.         of EMS, XMS or lower conventional memory) by using 'high loading'
  58.         software such as DOS 5's LOADHIGH command or QEMM's LOADHI program.
  59.         In some situations, the attempt to load SCROLLit's buffer into upper
  60.         memory was unsuccessful, causing the buffer to reside in lower
  61.         conventional memory. Fixed.
  62.  
  63.      ■  A new feature has been added for Desqview users. Some Desqview users
  64.         have reported that installing SCROLLit within a Desqview window
  65.         slows down the performance of programs operating in other Desqview
  66.         windows, despite the fact that SCROLLit releases it's timeslice
  67.         during idle keyboard polling. It turns out that any program or TSR
  68.         that hooks the timer interrupt will cause this speed degradation in
  69.         remaining Desqview windows. Quarterdeck's API programming staff have
  70.         confirmed that Desqview will wait one extra tick before giving up
  71.         the timeslice to ensure that the timer itself is serviced. The /NT
  72.         (for NoTimer) command line switch has been added to SCROLLit, to
  73.         allow installation without hooking the timer interrupt (the BIOS
  74.         keyboard interrupt is hooked instead). For example, Desqview users
  75.         who wish to optimize the performance of their system would install
  76.         SCROLLit by typing:
  77.  
  78.                SCROLLIT 100 /NT
  79.  
  80.         Please refer to the documentation for more information.
  81.  
  82.  
  83.    ─────────────────────────────────────────────────────────────────────────
  84.    SCROLLit 1.6
  85.    ─────────────────────────────────────────────────────────────────────────
  86.  
  87.      ■  Please note our new mailing address. Don't worry if you have mailed
  88.         something to our old address: we will continue to check for mail at
  89.         the old address for at least a year, or as long as mail continues to
  90.         arrive there.
  91.  
  92.      ■  SCROLLit can now be registered online using Compuserve's shareware
  93.         registration service ('GO SWREG'). When you register with the
  94.         service, the US$17 registration fee (plus a $3 surcharge to cover
  95.         Compuserve's service charge) is added to your monthly Compuserve
  96.         bill. Your SCROLLit registration key will be sent to you by
  97.         Compuserve mail (unless you request postal mail).
  98.  
  99.      ■  By default, SCROLLit uses a color scheme of blue and white against a
  100.         cyan background. While this combination looks fine on a color
  101.         monitor, some users of LCD notebooks report that these color
  102.         attributes lack definition when translated into the shades of grey
  103.         that these machines use to represent different colors. Two new
  104.         command line parameters have been added to allow the user to specify
  105.         the color attributes used in color text mode 3 (/AC=) and in
  106.         monochrome text mode 7 (/AM=). These commands can be used to set the
  107.         color attributes during installation or after SCROLLit has already
  108.         been installed. For example, to install SCROLLit with a 100k buffer
  109.         and customized color attributes for use during color mode 3, type:
  110.  
  111.                SCROLLit 100 /AC=20,27,2F,07
  112.  
  113.         Please refer to the documentation for more information.
  114.  
  115.      ■  The operation of SCROLLit inside a Desqview window has been fine-
  116.         tuned. Desqview users should notice smoother scrolling when browsing
  117.         through SCROLLit's buffer.
  118.  
  119.      ■  The Ctrl-Home bookmark is designed to return you to the same
  120.         position within the scrollback buffer as when you last exited
  121.         SCROLLit. In some situations, SCROLLit was not saving the correct
  122.         location within the scrollback buffer. In these cases, pressing
  123.         Ctrl-Home would either return you to an incorrect location within
  124.         the buffer, or, with some computers, cause a lockup requiring a
  125.         reboot. Fixed.
  126.  
  127.      ■  In certain situations (relatively rare), SCROLLit would fail during
  128.         installation, issuing an 'unexpected error 31' message and causing a
  129.         lockup requiring a reboot. Fixed.
  130.         
  131.  
  132.    ─────────────────────────────────────────────────────────────────────────
  133.    SCROLLit 1.5
  134.    ─────────────────────────────────────────────────────────────────────────
  135.  
  136.      ■  Pressing Ctrl-Home allows you to return to the position in the
  137.         scrollback buffer when you last exited SCROLLit. This feature is
  138.         often referred to as a 'bookmark'.  Older versions of SCROLLit were
  139.         only updating the buffer position when SCROLLit was exited with the
  140.         Esc key. If you exited with the Scroll Lock key, the bookmark was
  141.         not being updated. Fixed.
  142.  
  143.      ■  Two new command line switches, /- and /+, have been added to allow
  144.         SCROLLit's capturing of scrolling lines to be temporarily disabled
  145.         and then re-enabled.
  146.  
  147.      ■  A new command line switch, /R, has been added to provide more
  148.         information on how to register SCROLLit.
  149.  
  150.      ■  The /? command line switch will display a list of all command line
  151.         switches with a brief description of what they do.
  152.  
  153.    
  154.    ─────────────────────────────────────────────────────────────────────────
  155.    SCROLLit 1.4
  156.    ─────────────────────────────────────────────────────────────────────────
  157.  
  158.      ■  SCROLLit now supports 43/50 line mode of the EGA/VGA.  Actually,
  159.         SCROLLit will support any number of lines per screen so long as the
  160.         BIOS is aware of the new line setting. Note that some EGA/VGA cards
  161.         can provide 43/50 line mode support via the standard 80 column text
  162.         modes (modes 2, 3 and 7) and/or via a nonstandard video mode (such
  163.         as 50h). SCROLLit only supports the standard video modes, so you
  164.         should use these standard modes for 43/50 line support (using video
  165.         BIOS function 11h, subfunction 12h). If you find that you can only
  166.         enter 43/50 line mode with nonstandard modes, then try resetting
  167.         the video mode to the standard by changing the mode setting stored
  168.         at memory position 40h:49h.
  169.  
  170.      ■  SCROLLit was not supporting the color video mode 3 on certain
  171.         monochrome monitors. SCROLLit will now allow any 80 column text
  172.         mode (modes 2,3 or 7) on any monitor type. After installation, the
  173.         video mode can be switched between these modes and SCROLLit will
  174.         still capture scrolling and popup on request.
  175.  
  176.      ■  The default keyboard repeat rate on many computers is a relatively
  177.         slow 10.9 repeats per second.  The keyboard repeat rate determines
  178.         how fast SCROLLit will scroll the screen when you press and hold
  179.         the up arrow or down arrow key. SCROLLit was setting a fast
  180.         keyboard repeat rate on installation, but this new repeat rate
  181.         would effect all subsequent keypresses (not just SCROLLit). Some
  182.         users have pointed out that it is better for each user to set the
  183.         repeat rate he or she is most comfortable with. The keyboard repeat
  184.         rate can be set with DOS 5.0's MODE command or any number of public
  185.         domain utilities. SCROLLit 1.4 no longer changes the keyboard
  186.         repeat rate.
  187.  
  188.      ■  SCROLLit captures 'clear-screen' requests in addition to both DOS
  189.         and BIOS screen scrolling. When you use the CLS command, for
  190.         example, SCROLLit will capture the information on the screen before
  191.         it is cleared. In addition, many programs clear the screen at
  192.         startup, which would leave gaps in your scrollback buffer if
  193.         SCROLLit did not intercept the clear-screen request. Another
  194.         example of the need to capture clear-screens is during Compuserve
  195.         sessions when the Compuserve terminal type is set to be page
  196.         oriented. Instead of scrolling old output, Compuserve issues a
  197.         clear-screen request after every page. SCROLLit will now capture
  198.         these pages.
  199.  
  200.      ■  If 'search again, same text' was requested by pressing A before a
  201.         target string had ever been specified with either F (forward) or B
  202.         (backward), SCROLLit would hang while trying to search for an
  203.         undefined target string. Fixed.
  204.      
  205.      ■  It is now possible to popup other TSR programs over SCROLLit. This
  206.         is accomplished by issuing a 28h interrupt while SCROLLit is
  207.         waiting for input. If you use a popup calculator or screen grabber,
  208.         for example, they should now work while you are in SCROLLit.
  209.  
  210.      ■  The Procomm commands in the Appendix for setting BIOS screen
  211.         scrolling were for the old shareware version of Procomm 2.4.3., not
  212.         for Procomm Plus which needs no reconfiguring. The Qmodem command
  213.         given was for BIOS writing, not BIOS scrolling. Fixed.
  214.  
  215.  
  216.    ─────────────────────────────────────────────────────────────────────────
  217.    SCROLLit 1.3
  218.    ─────────────────────────────────────────────────────────────────────────
  219.  
  220.      ■  SCROLLit 1.2 was not properly restoring the state of the A20 line
  221.         when the buffer was stored in XMS.  This would cause the system to
  222.         hang in some cases, particularly if SCROLLit was installed in a
  223.         Desqview window and DV was using the high memory area (HMA). Fixed.
  224.  
  225.  
  226.    ─────────────────────────────────────────────────────────────────────────
  227.    SCROLLit 1.2
  228.    ─────────────────────────────────────────────────────────────────────────
  229.  
  230.      ■  During installation, SCROLLit performs a CRC test of the program to
  231.         ensure that the program has not been tampered with or infected with
  232.         a virus.  This CRC test would fail in Version 1.1 if SCROLLit was
  233.         loaded in a Desqview window.  Fixed.
  234.  
  235.      ■  Under certain circumstances, some versions of The Last Byte Memory
  236.         Manager appear to have difficulty loading a TSR into high memory if
  237.         the particular TSR has command line parameters beginning with a
  238.         slash (/). SCROLLit 1.2 will now accept either slashes or dashes.
  239.  
  240.  
  241.    ─────────────────────────────────────────────────────────────────────────
  242.    SCROLLit 1.1
  243.    ─────────────────────────────────────────────────────────────────────────
  244.  
  245.     ■  Broader support for ANSI drivers.  Version 1.0 was not capturing some
  246.        of the screen scrolling from certain ANSI drivers including older
  247.        (1987 and earlier) versions of Microsoft's ANSI.SYS.  SCROLLit
  248.        Version 1.1 has been tested with several versions of ANSI.SYS,
  249.        ANSI.COM, NANSI.SYS, ZANSI.SYS, VANSI.SYS and DVANSI.COM.  In the
  250.        case of the TSR drivers, (ANSI.COM and DVANSI.COM), SCROLLit should
  251.        be loaded AFTER the driver.
  252.  
  253.     ■  SCROLLit is now Desqview aware. If SCROLLit is loaded inside a
  254.        Desqview window, it will capture the scrolling of the Desqview screen
  255.        buffer, rather than the hardware screen buffer that is used outside
  256.        of Desqview. SCROLLit will give up it's time slice during periods of
  257.        inactivity to optimize the performance of your other Desqview
  258.        windows. All screen writing inside a Desqview window is direct
  259.        writing to the Desqview screen buffer, to ensure that SCROLLit output
  260.        stays within the Desqview window.
  261.  
  262.     ■  Scrolling algorithm finetuned - smaller code and faster performance.
  263.  
  264.  
  265.    ─────────────────────────────────────────────────────────────────────────
  266.    SCROLLit 1.0
  267.    ─────────────────────────────────────────────────────────────────────────
  268.  
  269.     ■  First public release.
  270.