ST-Guide changes and version history
=======================================================================

05.02.95:
---------
ST-Guide : Error calling HypFind via an AV Server removed.
ST-Guide : New variable REFCOLOR sets the colour used for references
           (ignored in monochrome).
ST-Guide : New variable TXTCOLOR sets the text colour
           (ignored in monochrome).
ST-Guide : The accidental output of characters on opening empty nodes 
           should now be cured.
ST-Guide : Pressing [Tab] on an empty page no longer leads to a crash.
HCP      : Variables can now generate @define and set using @:<name>.
HypFind  : Error if HYPFOLD could not be found removed.
STool    : All MAIN are now written as Main.


17.01.95:
---------
ST-Guide : Faulty redraw of the search box when no REF file found now 
           removed.
ST-Guide : WINX error messages on aborting a REF search should no 
           longer appear.
ST-Guide : AV_DRAG_ON_WINDOW again removed because no message can be 
           passed to the server.
ST-Guide : -s2 like -s1, is only marked as invalid to the server ID on 
           AC_CLOSE and requires an explicit off switch.
ST-Guide : Loading ASCII files with line endings other than newline 
           caused the last character to be overwritten, now fixed.
ST-Guide : Strategy handling the virtual work station changed.
ST-Guide : Strategy to determine the screen size changed.
ST-Guide : Strategy for handling external viewers changed:
           It's now possible to assign file extenders to individual 
           viewers in the INF file.
           If the specified viewer isn't currently running then, under 
           MultiTOS and MagiC, the viewer will be started if possible.
           The tedious alert box no longer appears if a viewer for the 
           selected file extender isn't available and an external file 
           viewer is specified using EXTVIEW.
           If no external viewer for the specified file extender is 
           available then ST-Guide will display the file in ASCII 
           format, irrespective of the filetype.
ST-Guide : Parameters for HypTree are now always quoted.
ST-Guide : Error handling hypertexts without indexes removed.
ST-Guide : Now sends AV_EXIT.
ST-Guide : New variable HYPFIND added to support HypFind.
ST-Guide : New buttons in the search dialog:
                [In all pages] [...all hypertexts]
           calls MagiC or an AV-Server provided HypFind is active.
ST-Guide : The HOME environmental variable can now be specified with or 
           without a closing backslash (Naturally this also applies to 
           HCP, STool, RefLink and HypFind).
HypFind  : New tool to search globally search all pages in all 
           hypertexts using a search mask, first version.
HCP      : Enlarged header for HypTree built-in.
HCP      : Error with MagiC removed.
HCP      : @toc outside of nodes now works also on @include.
HCP      : If an image cannot be found an error alert is displayed.
HCP      : Using HCP as a viewer (-v Hypertext page) no longer displays 
           an error alert if a page cannot be found. Instead an exit 
           code 1 is returned which is easier for batch files to 
           handle.
STool    : Error with MagiC removed.
RefLink  : Error with MagiC removed.
Documents: HCP docs revised.
Documents: ST-Guide docs updated and revised also incorperating 
           HypTree.

11.11.94:
---------
ST-Guide : Error with MagiC hopefully removed.


09.11.94:
---------
ST-Guide : Bug on scrolling by page removed
ST-Guide : HypTree support implemented
           'VA_START -s1' reports all pages, 'VA_START -s0' switches 
           reporting off.
ST-Guide : 'VA_START -wX,Y,W,H' sets the size of the ST-Guide window, 
           unless it's already open; using this option it's easy for 
           the calling application to freely position the window on 
           screen.
ST-Guide : Search display visually improved.
ST-Guide : AV_PROTOKOLL Parameter corrected.
ST-Guide : AV_PROTOKOLL is always sent out.
ST-Guide : AV_DRAG_ON_WINDOW support implemented.
ST-Guide : Problems with [x]UFSL and the 'Info' button (hopefully) 
           fixed.
ST-Guide : References in background windows can be selected.
ST-Guide : Problems with tabs in ASCII text removed.
ST-Guide : The entry 'Erase stack' is again the same length as the 
           other entries.
ST-Guide : The 'Version:' field in the 'Info' box is now the same 
           length as the entries above it.
ST-Guide : When single tasking using TOS the currently running 
           application is always declared as the AV Server. In a 
           multi-tasking environment the server is determined using the 
           environmental variable AVSERVER.
           ACCWINDOPEN/ACCWINDCLOSED/PROTOKOLL/SENDKEY still only go to 
           the defined server.
ST-Guide : Pop-ups no longer open over the Menu line.
ST-Guide : Problems with lengthy system/rx/rxs etc removed.
ST-Guide : On opening ST-Guide the last displayed page is redisplayed. 
           The previous slider positions are also restored.
ST-Guide : When single tasking using TOS every AC_CLOSE send a 
           AV_PROTOCOL.
ST-Guide : Holding down the [Alternate] key when calling ST-Guide, 
           without parameters, the file selector is displayed 
           irrespective of the stack contents.
ST-Guide : More problems with the cursor removed.
ST-Guide : The 'Reitter' error should now be fixed ;-)
ST-Guide : Menu protocol implemented.
ST-Guide : New variable HYPTREE_OPT added to communicate with HypTree.
ST-Guide : After searching in the boot directory ST-Guide looks for its 
           INF file in the path specified in the $HOME environmental 
           variable. The same also applies to HCP, RefLink and STool.
HCP      : -v command no longer using the escape sequences when 
           outputting to a file.
HCP      : -v command functions with or without the enviromental 
           variable: LINES.
HCP      : -v command waits independent of the line number for the end 
           of every node.
HCP      : -o~ also applies to -v and -r.
HCP      : -o aslo applies for -l.
STool    : Subject strings can now automatically be translated to 
           another language.
STool    : If the line immediately after the header in catalog.txt 
           begins with a '!' a REF entry is created using the following 
           text on the line.
STool    : All lines in the description beginning with '@' no longer 
           need to be entered because HCP commands can be directly 
           entered in the description.
RefLink  : Before the creation of a REF file a check is now made to 
           make sure the file doesn't already exist before creating a 
           new one.
1stConv  : *.AVR files are no longer written in the STG file.
Documents: (HCP) misunderstanding concerning @image corrected.
Documents: (RefLink) Tree method explained.
Documents: (STool) Translation table documented.

24.09.94:
---------
ST-Guide : Problem not releasing memory after rx-events fixed.
ST-Guide : All VA_START events are now, where necessary, send out with 
           a mxalloc requested buffer.
ST-Guide : During horizontal scrolling by page the button bar now 
           scrolls correctly.
ST-Guide : New variable ARROWPATCH added to the INF file; When active 
           this removes a bug in the AES which prevents the scroll 
           arrows in Windowed ACCs working correctly with some TOS 
           versions.
ST-Guide : Even when a toc is set in the first page, the 'Contents' 
           button was greyed out, now fixed.
ST-Guide : When moving to a preset mark the page containing the mark is 
           added onto the stack.
ST-Guide : Stack may also be deleted using [Alternate]+E.
ST-Guide : Scrolling by page takes advantage of blitting where 
           possible.
ST-Guide : Problems with events from various applications removed.
ST-Guide : Problem with window shading using WINX removed.
ST-Guide : [Shift]+[Control]+O calls the file selector with 
           '*.*'pattern ST-Guide : Because nobody ever seems to read 
           this file the progress alert displayed using 'Find' 
           explicitly states [Shift]+[Shift] aborts the search.
HCP      : Loading of IMGs functions again!
HCP      : Include files related output error, which led to a crash 
           removed.
HCP      : Option -o replaced with parameter '~'.
HCP      : @toc can now be used outside nodes; in this case all 
           following nodes without a toc will automatically adopt the 
           previous setting.
HCP      : Problem with faulty @endnode's now fixed (hopefully)!

30.08.94:
---------
ST-Guide : Images can be displayed in colour again hopefully!

24.08.94:
---------
ST-Guide : The number block keys +/- keys now function as alternative 
           shortcuts for Page Down and Page Up. [Control]+[CursorDown] 
           and [Control]+[CursorUp] still function.
ST-Guide : Searching in REF files can now be aborted by holding down 
           both [Shift] keys.
ST-Guide : Colour images are now displayed correctly, although they're 
           still only displayed in monochrome.
           (Thanks to Michael Ziegler!)
HCP      : Colours images are now loaded correctly.
           (Thanks to Ulrich Rožgoderer!)

31.07.94:
---------
ST-Guide : Movement using the sliders in the 'Reference list' with less 
           than ten entries no longer leads to errors.
ST-Guide : The keyboard shortcuts [Alt]+T and [Alt]+X were transmitted 
           to the active application, now fixed.
ST-Guide : Block marking now functions on pages containing boxes.
ST-Guide : The 'Find' dialog now works properly with Let 'em Fly.
ST-Guide : Images are now correctly redrawn after opening a pop-up node 
           over them.
ST-Guide : Built-in TOS 2.06 patch removed again because it caused 
           problems with MultiTOS gab (MultiTOS is evidently not, in 
           this position, correctly executing an evnt_multi 
           (...MU_TIMER...). Button-Events suffer a large delay.
ST-Guide : Click handling changed as follows:
           1. No delay any more
           2. Double clicks ALWAYS lead to a reference
           3. Faster single click selects the reference
           4. Click and drag to mark a block
ST-Guide : If a search mask wasn't found, which contained the 
           characters '|', ']' or '[' this caused problems with the 
           Alert box displayed, now fixed.
ST-Guide : In the hit list the 'Cancel' button and entries are no 
           longer TOUCHEXIT, therefore the dialog is removed after the 
           mouse button is clicked and ST-Guide is displayed again.
ST-Guide : Problems with small Y values for WINSIZE now fixed.
ST-Guide : Following many requests the Block pop-up now has a left 
           edge.
ST-Guide : Over length masks no longer spill out of the right hand side 
           of the 'Find' dialog.
ST-Guide : When flicking through a hypertext a page at a time the 
           buttons are no longer redrawn each page.
ST-Guide : When flicking through a hypertext a page at a time the last 
           line on a page is now the last line in the window.
ST-Guide : Blocks can no longer be marked in background windows because 
           this was causing errors!
ST-Guide : [Tab] and [Shift]+[Tab] should now (finally) work correctly.
ST-Guide : During transfer of messages via 'rx' the memory for the 
           command line is now requested via Mxalloc where possible.
           (Warning: This is untested!)
ST-Guide : Starting external viewers as programs from ST-Guide with 
           non-hypertext parameters now works again.
ST-Guide : No longer crashes if a block past the text end is marked and 
           an action is triggered.
ST-Guide : The correct title now appears in the Window title line, even 
           if the main page has no title.
HCP      : No longer crashes if a page name 'Index' is defined in a 
           hypertext.
1stConv  : Now usuable again! The last version was broken!
Documents: Error in description of @index corrected.
Documents: Desciption of '-i' and '-j' corrected.
 
29.06.94:
--------- 
ST-Guide : Scrolling from keyboard no longer overruns 
ST-Guide : Scrolling from keyboard now faster 
ST-Guide : Scrolling by slider no longer flickers (much)
ST-Guide : Support for WINX scrollboxes 
ST-Guide : When a non-hypertext file is called and EXTVIEW exists 
           the ST-Guide window is no longer opened unnecessarily.
ST-Guide : Small error in finding the hypertext file referred to in the 
           REF-file fixed.
ST-Guide : REF-search changed again: Following many requests the search 
           is first made for exact (case sensitive) correspondences; if 
           there are several matches then a 'Continue' button appears 
           in the list of matches so that a search for similarities can 
           be made later.
ST-Guide : If an argument not marked as a cross-reference was chosen 
           and its explanation was present in the same file, then the 
           current page was not stored in the stack.
ST-Guide : From now an an English language version of ST-Guide is also 
           available.
ST-Guide : Problems during loading of ASCII files with veeery long 
           lines that also contain Tab characters fixed.
ST-Guide : Under multi-tasking systems messages are no longer 
           dispatched to Application #0.
HCP      : Option '+x' doesn't write the page titles only in the index 
           but consequently also into the REF-file.
HCP      : Less ambiguous error messages incorporated.
HCP      : Stack enlarged, so that even very long files should no 
           longer cause crashes.
HCP      : Now uses up to 4 MB main memory, in place of 1MB previously.
HCP      : Problems with umlauts in the auto-referencer fixed.
HCP      : Should be faster for texts with lots of nodes.
RefLink  : With '-d' one can now also use HYP as an extension; 
           previously the names had to be input without an extension or 
           with a REF extension.
STool    : Internal changes; now one can also read where which 
           hypertext has been found.
STool    : No endless loop with defective hypertexts any more.
1stConv  : Problems with variable spaces in cross-references fixed.
1stConv  : '+z' now set as a default.
1stConv  : The name of the main file is now adopted as '@symbol' in the 
           first page, so that after conversion of CATGUIDE, for 
           instance, this reference ("CATGUIDE") will also be found.
Documents: In the description of the listings the high and low values 
           of the pointers were reversed everywhere...
 
02.05.94:
--------- 
ST-Guide : The 'Help' key works again...
ST-Guide : Under certain conditions the entire text could appear 
           inverted, now fixed.
ST-Guide : Keyboard shortcuts are now handled as follows:
           - If MUSTCTRL is set, then ONLY WITH [Control]
           - If MUSTCTRL not set, then ONLY WITHOUT [Control]
           -> As many shortcuts as possible can now be passed on 
           to the main application.
ST-Guide : The list of matches will now be shown if only a similar 
           reference has been found.
ST-Guide : The list of matches, besides the node names, now also shows 
           the appropriate label (if 'X' is being searched for and a 
           label X exists on a page Y then both Y as well as X will be 
           displayed).
ST-Guide : List of matches can now be operated completely from the 
           keyboard:
           - Cursor keys set selection 
           - Return == Click on match line 
           - UNDO == Cancel 
           - W == Continue
ST-Guide : First changes to the code for displaying pictures; hopefully 
           picture display in colour now works.
HCP      : Multiple endnodes are now signalled and no longer cause 
           problems.
HCP      : Under certain circumstances cross-references were set 
           automatically to the current node, now fixed.
RefLink  : Screen display error with '-d' fixed.
1st-Conv : Stupid error that could lead to garbled file names fixed.
1st-Conv : Now reads the last line of a file even when this is not 
           terminated with a 'newline'.
1st-Conv : Protected against over-long lines, which could lead to 
           problems under Mag!C.
1st-Conv : Error in connection with links to nodes that contain 
           quotation marks, now fixed.
PC-Conv  : Protected against over-long lines, which could lead to 
           problems under MagiC!
MAN2STG  : Texts to the remaining CAT-folders supplemented.

General  : STG_CONV.LZH renamed to STG-UTIL.LZH.
           New tool CALL-ACC included.
           QAA now as hypertext.
           QAA extended.
-----------------------------------------------------------------------
7th March 1995 To be continued...
