ST-Guide Changes and version history ====================================================================== Known limitations: ------------------ - ST-GUIDE: No sound support - ST-GUIDE: No colour image support (can currently be viewed in mono) Should a problem arise that is not listed here, please check the STG-FAQ.HYP and if this doesn't resolve your question get in touch. ---------------------------------------------------------------------- Version history (Since first pre-release English language version) ====================================================================== 19.04.95: - ST-Guide : After a HypFind search any text generated is automatically displayed ST-Guide : The font selector is no longer blocked by wind_update (Hello Dirk ;-) ST-Guide : Selecting a new fonts in an empty ST-Guide window no longer leads to a crash ST-Guide : New variable BCKCOLOR allows the window background colour to be configured ST-Guide : Font protocol supported, the font selector FONT_SEL can be used ST-Guide : Autolocator built in: Input field: [Backspace]=delete last character, [Shift]+[Backspace]=delete all characters, [Insert]=next marker ST-Guide : Empty nodes no longer causes display errors ST-Guide : ASCII files are now split at the last possible space character, which minimises the risk of losing characters ST-Guide : ASCII files without terminating newline characters should no longer cause the last line to be truncated ST-Guide : New variable RIGHTBACK interpreted as click on 'Return' button if the ST-Guide window is active ST-Guide : Colour pictures only displayed if the number of bit planes at the current screen resolution matches the number of bit planes in the image. If an image is not displayed a frame is displayed instead ST-Guide : The file extender are now handled in upper case before searching for a match in the INF file ST-Guide : The external viewer under MagiC is now started in parallel if no AV server is available ST-Guide : The calculation for the maximum window width is calculated from the real width of any images used, instead of using the (often false) values entered by hypertext authors! ST-Guide : Popup nodes add a half line spacing above and below the text for aesthetic reasons ST-Guide : New shortcut, [Alternate]+D, loads the hypertext defined by DEFHYP in ST-GUIDE.INF ST-Guide : Overlapping of images and text when viewing using a different point size compared to the font used to create the hypertext now a thing of the past using the new @limage command ST-Guide : Co-operation with the new Remarker tool implemented (Currently in beta testing) -New ST-GUIDE.INF variable REMARKER=[!] -> If the '!' is omitted Remarker started on opening ST-Guide. -> With [Alternate]+R Remarker started Remarker : Small box at top left of window displays the status: Nothing: Remarker isn't running Visible: Remarker is running but there are no notices for the current page. Visible and black: A notice for the current page exists. [Alternate]+R, or 'Remarker' entry in the 'Extras' menu, started if correctly defined in ST-GUIDE.INF ST-Guide : New variable REFONLY. If this variable is active, clicking on 'normal' text does not cause ST-Guide to search for references ST-Guide : Under MagiC ST-Guide only recognises the Server if the environment variable AVSERVER is set HCP : New command @limage (line image) as an extension of the @image command tells ST-Guide to automatically insert blank lines to skip over images, taking into account, the active font HCP : Spaces immediately after variable names now received HCP : @symbol in the first line of a pnode is now allowed HCP : On updating ALL.REF HCP should no longer report errors due to problems with 'realloc' HCP : All error messages now wait for a key press HCP : 'HypTree-data' no longer output if -l set HCP : Undefined variables via @if handled as 0 HCP : Missing @endnode now correctly handled on Pass 2 HCP : @include .h is now read as 1:1 if the command is inside a node RefLink : Problems deleting entries with extender should now be rectified RefLink : Bug with -m fixed 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_PROTOKOLL 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 : If in der ersten Seite ein toc gesetzt war, wurde der Inhalt-Button trotzdem disabled dargestellt 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. ----------------------------------------------------------------- 12th May 1995 To be continued...