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.