                   STeno 2.00 to 2.10 Patch Program

            This program will upgrade STeno version 2.00 to
            version 2.10.  It will ONLY upgrade version 2.00.

  This program is copyright  1994 by Gribnif Software.  All rights are
  reserved.  This program may be freely distributed to all legitimate
  registered users of STeno 2.

  Any questions or comments, please contact us at:

      Gribnif Software, P.O. Box 779, Northampton, MA 01061, USA
      Tel: (413) 247-5620, Fax: (413) 247-5622
      GEnie:    GRIBNIF
      Internet: gribnif@genie.geis.com


What is needed to upgrade
=========================

  1.  An un-modified STeno 2 Master Disk, version 2.00.

  2.  A hard disk or a blank formatted floppy disk (to place the
      STENO210.PRG and STENO210.DAT on).


How to upgrade your STeno version 2.00 to version 2.10
======================================================

  1.  Make sure you have made a backup copy of the STeno 2 Master Disk.

  2.  Place the STENO210.PRG and STENO210.DAT on your hard disk or on the
      blank floppy disk (it may need the extra disk space to write some
      temporary files, depending on free memory.)

  3.  Run the STENO210.PRG and follow the on-screen prompts.

  4.  Once you have finished upgrading your master disk to version 2.10,
      make a backup copy of this newer version.

  ** VERY IMPORTANT STEP, READ CAREFULLY **

  5.  To install the newer version on your system, you MUST replace the
      following STeno 2.00 files in your system with the 2.10 version
      files from the newly upgraded disk:

      \STENO.ACC
      \STENO.PRG
      \STENO.RSC

      The following files are also included in the archive, for use by
      programmers. They are not essential for normal operation:

      \PROGRAM\HYPRDEFS.H
      \PROGRAM\STENOMSG.H


If you get an error message
===========================

  If your STeno 2 Master Disk has been modified in any way (including
  moving files around), the patch program will not be able to perform the
  upgrade.  You will get an error message indicating that this has
  happened.  In this case, you should mail us the disk so that we can
  upgrade it.

  To have your disk upgraded by us, you need to:

  1.  Send in your original, registered, STeno 2.00 Master Disk.
  2.  Enclose a U.S. check for $5 + $2 shipping & handling ($7 total).
  3.  Enclose a note with your name, address, and daytime phone number.

  In return you will receive the upgraded 2.10 Master Disk. If you have
  already purchased this patch disk from us for $5, please just include
  your original disk and $2.


Changes for STeno 2.10
======================

  General Operation:

    If STeno is run as a desk accessory after NeoDesk 4 is already running,
      you can now drag icons to a STeno icon on the desktop.

    STeno now indicates Line, Column, and whether the current file has been
      modified, by way of the window's name bar.  Only file modification is
      indicated in the desk accessory title (or program title under
      Geneva/MultiTOS), by way of a delta (triangle) character.

    [Control][Tab] will invoke the BackTalk compiler, if it is already in
      memory.

    STeno will use Geneva's menu-in-a-window feature.  This means that you
      can use tear-away menus and [Alt][Space] to traverse the menu if you
      have Geneva.

    STeno now handles the AP_TERM message, so that it can be terminated
      from Geneva or MultiTOS.

    It is now possible to close the STeno's window without quiting STeno
      when run as an application.  Pressing [Shift][Esc] will close the
      window, pressing this combination again will re-open it.

    Under AES 3.40 or newer, all buttons are now 3D.  Under Geneva, its
      radio buttons are used, also.

    STeno's Programmer Interface is now active.  It is now possible for
      external programs to use STeno as an editor.  Check out HYPRDEFS.H
      and STENOMSG.H for details.

  Preferences Dialog:

    STeno now supports the new Atari Clipboard standard.  To enable this
      feature, select the "Use Atari Clipboard" option.

    STeno now stores the font size and window size/position independently
      for ST Medium/Low versus other resolutions. This way you will not end
      up with a font that is the wrong size when changing between
      resolutions.

    Added a configuration option to allow scrolling by line, instead of the
      default jump scrolling.

    The cursor blink can be turned on or off.

    When saving a file, STeno will first save the file to $$STENO$.$$$.  If
      that is successful, STeno will then delete the original file and
      rename $$STENO$.$$$ to the original file.  If the disk fills up while
      saving to $$STENO$.$$$, $$STENO$.$$$ will be deleted and the original
      file will be intact.

      This can be toggled on/off. If you prefer to have faster Saves, then
      turn the option off.

    The menu can now be toggled between being in a window or not, by way of
      an option. Note that when STeno is used as a desk accessory, its menu
      is always in the window, regardless of how this option is set.

    Under AES 4.0 or newer, or Geneva, if you have multiple STenos running,
      pressing [Alternate][#] will bring a STeno to the foreground (i.e.:
      [Alternate][1] will top the first STeno, [Alternate][2] will top the
      second STeno).  This will work with up to 10 STenos running (the 10th
      STeno is [Alternate][0]).  The number to press is between the [] in
      the window title.  When quitting a STeno, the previous numbered STeno
      will be topped (i.e.: quitting STeno #8 will top STeno #7.  If #7 is
      not running then #6, #5...).

      The behavior of this is configurable.  There are new options in the
      Preferences dialog:

      o Autotop on Exit         When quitting the current STeno, make the
                                  next one come into focus.
      o Accessories             If Autotop on Exit is on, this will tell
                                  STeno to top DA's or not.
      o Numbers in DESK Menu    Tells STeno to number the STeno's under the
                                  DESK Menu (ie: 1STeno:, 2STeno:, 3STeno:,
                                  etc.).

  Main Window:

    It is now possible to resize the window when the Sizer is not displayed
      by holding down the both the left and right mouse button and clicking
      the lower right corner as if the Sizer were there.

    On startup, STeno will always open its window to the size that was
      saved.

    STeno correctly redraws its window if it is not the topmost window, and
      one of the scroll bars is used in Geneva or MultiTOS.

    The mouse is turned back on before another window becomes topped.

    Line scrolling is substantially faster than previous versions.

  Editing Commands:

    [Insert] will toggle between insert mode and overwrite mode for new
      text that is entered.

    Pressing [Shift][Delete] will copy the text into the UNDO buffer.
      Previously, this would just delete it.

    The sequence [Control][Insert] will copy a block into the UNDO buffer.

    [Shift][Insert] will paste the internal buffer (like [Undo]).

    [Alternate][B] will start a block.  [Alternate][E] will end the block,
      showing the selected area.  The block acts the same as a block marked
      with the mouse.

    If you hold down the [Control] key when marking a block, it will be a
      column block (i.e.: [Control][Shift][Alternate][B]). This cannot be
      done with the mouse, it can only be done with the keyboard.

      If you hold down the [Control] key when pasting a block, it will be
      inserted as a column (i.e.: [Control][Alternate][V]).

    [Control][Up] and [Control][Down] will scroll the screen in the
      corresponding direction without moving the cursor's line or column
      position.

    [Control][Shift][Up] and [Control][Shift][Down] will move the cursor
      to the top or bottom of the window, without scrolling.

    [Alternate][C] and [Alternate][V] will no longer clear the clipboard if
      there is no block selected.

    When deleting a line, the entire screen is no longer redrawn.

  Menus:

    When saving a file, if it already exists, you will be prompted to
      Replace/Append/Cancel. To avoid this prompt and always Replace the
      existing file, use [Control][Alternate][S].

    [Alternate][|] will toggle the Vertical Slider on/off.  [Alternate][-]
      will toggle the Horizontal Slider on/off.

    [Control][Alternate][Q] will save (replace) a modified file and then
      quit STeno without prompting.

    [Shift][Tab] will invoke STalker, in addition to [Alternate][Tab].
      This was added because [Alternate][Tab] is used by Geneva.

    The Word Wrap dialog has a new toggle.  This toggle is used to turn
      on/off indenting while typing in word wrap mode.  If it is selected,
      the text will indent to the previous line's indentation.  When this
      option is off, no indentation will occur.

  Type-Ahead Mode:

    You can no longer [Backspace] over the character that represents the
      start of a Type-Ahead line.  You can however, [Delete] the character.

    When you send the type-ahead buffer, STeno will send up to the next
      marker, or to the end of the buffer, instead of stopping at the
      cursor.  For example, if you had the lines:

        =The quick brown fox#jumped in a puddle.
        =Fubar.

      with the cursor at the #, then pressing Return will send everything
      from the preceding = up to, but not including, the next =.

      It used to be that it would only send "The quick brown fox", which
      meant that if you realized you had a typo at the beginning of the
      line, you had to move the cursor all the way to the end before
      pressing Return.


