hyper.library Release Notes (IN REVERSE DATE ORDER) Dec-9-90 33.162 o Added buttons along the bottom. Contents, Index, Help, Retrace, Previous & Next page. o Added Retrace. This allows you to follow your path in the reverse direction. o Added Menus, with Close Window, Quit, and some navigation items. o Added new keyword @TOC . This allows you to specify the Table of Contents for a sub-area. Selecting the Contents menu item from the Navigation menu will take you to the Table of Contents for a node. o Able to open a non-database file again. Preparing to allow links to other files. o Modified the link function to accept a line arguement. This allows a link to go to a particular line of a node. Only available to the Retrace function at the current time. Dec-9-90 o Pressing Help cause the system to do an ALINK HELP. Currently there isn't a default help node, so your database has to supply it. o Forgot to do a refresh if TableOfContents was called from the menu. Dec-10-90 o Flushed out more enforcer hits & mungwall hits. Dec-11-90 o Added nh_PubScreen to the NewHyper structure to indicate what public screen it should open on. Dec-16-90 o Fixed bug that caused nodes with no pure text lines to display incorrectly. o Cleaned up database open & closed. New scheme allows for databases to be opened without a client. o Added OpenHyperBase() and CloseHyperBase() commands to the ARexx function host. o Cleaned up menus. Uses GadTools under 2.0, plain hard-coded topaz8 menus under 1.3. Dec-21-90 o Fixed a couple of enforcer hits. o Disabled the "Print As..." menu item until I have requester for it. o Added BrowsePrev and BrowseNext features. Not accessable yet. o Added simple clipboard support. You can just copy an entire node to the clipboard, no block selection yet. Jan-1-90 o Changed labels back to full text. o Cleaned up gadgets. Borders and arrows. o One of node locators wasn't case insensitive like the rest. Couldn't find MAIN if it was named Main, for example. o Started converting event processor to be an Event Dispatcher. Saves LOTS of space and is much more user configurable. o Worked on Browse. If @PREV and @NEXT aren't used, then defaults to browsing back & forth through nodes that share the same @TOC (in node order). o Was adding the nodes to the node list in alphabetical order. This caused problems when doing the default Browse function. Now I just AddTail the nodes to the node list. Added an additional list that I keep an alphabetized node list on (for when I do a default Index). Jan-4-90 o Cleaned up text, centralized in a text table. o Cleaned up window titles. o Cleaned up loading of a node, cleaner error handling. o Improved interface for standalone applications. o Added "Find Node..." requester (window). Not quite perfect yet... Jan-10-90 o Add some virtual screen smarts. Jan-22-90 o Cleaned up virtual screen stuff. o Worked on callback hooks some more. o LINK and ALINK now allow a line# parameter (comes after the node name). Jan-24-91 o Added DNODE node specifier. o Implemented callback hooks for DNODE (Dynamic Node). o Can now load an external file. Uses the SAS functions stcgfp to get the document name and the stcgfn to get the node name. So, to load intuition.h, use "include:intuition/intuition.h/Main". o If there was more than one button, in one document, that was exactly the same, then navigation would get extremely screwed. o Corrected all sorts of button problems. o Implemented a text environment variable to set button style: SETENV HYPERTEXT