home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / text / amigaguide-34.6.lha / AmigaGuide / AmigaGuide.lha / AG_V34 / Release.Notes < prev    next >
Text File  |  1993-08-10  |  15KB  |  561 lines

  1.                      amigaguide.library Release Notes
  2.                        (IN REVERSE DATE ORDER)
  3.  
  4. Dec-9-90 33.162
  5.  
  6.   o  Added buttons along the bottom.  Contents, Index, Help, Retrace,
  7.      Previous & Next page.
  8.  
  9.   o  Added Retrace.  This allows you to follow your path in the reverse
  10.      direction.
  11.  
  12.   o  Added Menus, with Close Window, Quit, and some navigation items.
  13.  
  14.   o  Added new keyword @TOC <node name>.  This allows you to specify the
  15.      Table of Contents for a sub-area.  Selecting the Contents menu item
  16.      from the Navigation menu will take you to the Table of Contents for
  17.      a node.
  18.  
  19.   o  Able to open a non-database file again.  Preparing to allow links to
  20.      other files.
  21.  
  22.   o  Modified the link function to accept a line arguement.  This allows a
  23.      link to go to a particular line of a node.  Only available to the
  24.      Retrace function at the current time.
  25.  
  26. Dec-9-90
  27.  
  28.   o  Pressing Help cause the system to do an ALINK HELP.  Currently there
  29.      isn't a default help node, so your database has to supply it.
  30.  
  31.   o  Forgot to do a refresh if TableOfContents was called from the menu.
  32.  
  33. Dec-10-90
  34.  
  35.   o  Flushed out more enforcer hits & mungwall hits.
  36.  
  37. Dec-11-90
  38.  
  39.   o  Added nh_PubScreen to the NewHyper structure to indicate what public
  40.      screen it should open on.
  41.  
  42. Dec-16-90
  43.  
  44.   o  Fixed bug that caused nodes with no pure text lines to display
  45.      incorrectly.
  46.  
  47.   o  Cleaned up database open & closed.  New scheme allows for databases to
  48.      be opened without a client.
  49.  
  50.   o  Added OpenHyperBase() and CloseHyperBase() commands to the ARexx function
  51.      host.
  52.  
  53.   o  Cleaned up menus.  Uses GadTools under 2.0, plain hard-coded topaz8 menus
  54.      under 1.3.
  55.  
  56. Dec-21-90
  57.  
  58.   o  Fixed a couple of enforcer hits.
  59.  
  60.   o  Disabled the "Print As..." menu item until I have requester for it.
  61.  
  62.   o  Added BrowsePrev and BrowseNext features.  Not accessable yet.
  63.  
  64.   o  Added simple clipboard support.  You can just copy an entire node to
  65.      the clipboard, no block selection yet.
  66.  
  67. Jan-1-90
  68.  
  69.   o  Changed labels back to full text.
  70.  
  71.   o  Cleaned up gadgets.  Borders and arrows.
  72.  
  73.   o  One of node locators wasn't case insensitive like the rest.  Couldn't
  74.      find MAIN if it was named Main, for example.
  75.  
  76.   o  Started converting event processor to be an Event Dispatcher.  Saves
  77.      LOTS of space and is much more user configurable.
  78.  
  79.   o  Worked on Browse.  If @PREV and @NEXT aren't used, then defaults to
  80.      browsing back & forth through nodes that share the same @TOC (in
  81.      node order).
  82.  
  83.   o  Was adding the nodes to the node list in alphabetical order.  This
  84.      caused problems when doing the default Browse function.  Now I just
  85.      AddTail the nodes to the node list.  Added an additional list that I
  86.      keep an alphabetized node list on (for when I do a default Index).
  87.  
  88. Jan-4-90
  89.  
  90.   o  Cleaned up text, centralized in a text table.
  91.  
  92.   o  Cleaned up window titles.
  93.  
  94.   o  Cleaned up loading of a node, cleaner error handling.
  95.  
  96.   o  Improved interface for standalone applications.
  97.  
  98.   o  Added "Find Node..." requester (window).  Not quite perfect yet...
  99.  
  100. Jan-10-90
  101.  
  102.   o  Add some virtual screen smarts.
  103.  
  104.  
  105. Jan-22-90
  106.  
  107.   o  Cleaned up virtual screen stuff.
  108.  
  109.   o  Worked on callback hooks some more.
  110.  
  111.   o  LINK and ALINK now allow a line# parameter (comes after the node
  112.      name).
  113.  
  114. Jan-24-91
  115.  
  116.   o  Added DNODE node specifier.
  117.  
  118.   o  Implemented callback hooks for DNODE (Dynamic Node).
  119.  
  120.   o  Can now load an external file.  Uses the SAS functions stcgfp to get the
  121.      document name and the stcgfn to get the node name. So, to load
  122.      intuition.h, use "include:intuition/intuition.h/Main".
  123.  
  124.   o  If there was more than one button, in one document, that was exactly the
  125.      same, then navigation would get extremely screwed.
  126.  
  127.   o  Corrected all sorts of button problems.
  128.  
  129.   o  Implemented a text environment variable to set button style:
  130.  
  131.      SETENV HYPERTEXT <style>
  132.  
  133.      where style can mutually exclusively be:
  134.  
  135.      BUTTON
  136.      HIGHLIGHT
  137.      UNDERLINE
  138.      BOLD
  139.      ITALIC
  140.  
  141.   o  Implemented an environment variable to set pens (all seven pens have to
  142.      be set).
  143.  
  144.      SETENV HYPERPENS <abcdefg>
  145.  
  146.      where:
  147.  
  148.      a = Background Pen
  149.      b = Button Text Pen
  150.      c = Button Background Pen
  151.      d = Highlighted Button Text Pen
  152.      e = Highlighted Button Background Pen
  153.      f = Outline Pen
  154.      g = Highlight Outline Pen
  155.  
  156. Jan-25-91
  157.  
  158.   o  Added an RXS command for sending ARexx string files.
  159.  
  160.   o  Changed RX to invoke macros, instead of sending a string file.
  161.  
  162.   o  Set up pr_HomeDir when running asynchronous.
  163.  
  164. Jan-26-90
  165.  
  166.   o  Added SYSTEM command.  No need to do RXS "ADDRESS COMMAND <>" anymore.
  167.  
  168.   o  Asynchronous HyperClient process is now a Cli process.  Inherits its
  169.      path, input and output from the calling process.  If the calling
  170.      process doesn't have a Cli structure, then the Workbench Cli structure
  171.      will be cloned.  Keyword here is PATH.
  172.  
  173.   o  Didn't do an OS version check when doing a GetVPModeID, therefore
  174.      it crashed under 1.3
  175.  
  176.   o  Added @REMARK keyword.  Doesn't do anything, used (in addition to ;;)
  177.      for remarks.
  178.  
  179.   o  Added @MASTER keyword.  Used to indicate the complete name (with path)
  180.      of the source document that was used to build a HyperText document.
  181.      Reference use only, currently.
  182.  
  183. Jan-28-91
  184.  
  185.   o  Wrote the AutodocToHyperText conversion utility.
  186.  
  187.   o  Updated HyperText to use ReadArgs if 2.0 or above.  Template is
  188.      "File/A,PubScreen/K,PortName/K".
  189.  
  190.   o  If using a public screen, then do a ScreenToFront on it after getting
  191.      a lock on it.
  192.  
  193. Jan-29-91
  194.  
  195.   o  Fixed crash that occurred when doing CloseWindow from menu when
  196.      running MungWall.
  197.  
  198.   o  Fixed apparent hang-up when a callback hook failed.
  199.  
  200. Jan-30-91
  201.  
  202.   o  Changed snapshot window position to per-screen instead of per-window.
  203.  
  204.   o  Fixed false button problem.
  205.  
  206.   o  Added left arrow to cycle backward through links, right arrow to scroll
  207.      forward through links.
  208.  
  209.   o  Using arrow keys to scroll while a button was depressed didn't abort
  210.      the button.
  211.  
  212.   o  Would perform callback to open a DNODE even if there wasn't a close
  213.      callback.  Now requires both an open & close callback in order to
  214.      do a DNODE.
  215.  
  216.   o  Browse Forward menu item called the BrowsePrevFunc under 1.3
  217.  
  218.   o  RetraceFunc, HelpFunc, and ContentsFunc were setting a flag to the
  219.      wrong value, hence the funky scroll & eventual lockup experienced
  220.      by Martin.
  221.  
  222.   o  Did cosmetic work to the Find requester.
  223.  
  224. Jan-31-91
  225.  
  226.   o  More AD2HT work...
  227.  
  228.   o  IsLink function didn't calculate TABS properly.
  229.  
  230. Feb-3-91
  231.  
  232.   o  Hopefully the last change to the NewHyper structure.  Added fields to
  233.      specify the Node and Line to open to.  Didn't want to use tags for it,
  234.      because it adds too much power to be missing from the 1.3 version.
  235.  
  236.   o  Added LoadXRef function to load a cross reference file into memory.
  237.  
  238.   o  Added ExpungeXRef function to expunge a cross reference list from
  239.      memory.
  240.  
  241.   o  Add DOCUMENT and LINE keywords to HyperMore.  If DOCUMENT is specified,
  242.      but not DATABASE, then DATABASE is supplied by the cross reference
  243.      list.
  244.  
  245.   o  Now support the following functions as an ARexx function host:
  246.  
  247.      ShowNode
  248.      PUBSCREEN/K,DATABASE/K,NODE/K,LINE/N
  249.      Display a node on the named screen.  Defaults to the Main node, on the
  250.      Workbench screen.  If DATABASE isn't specified, then will search
  251.      through the cross reference list to get the database name.  This
  252.      function won't return until the user has closed all windows opened
  253.      for this function.
  254.  
  255.      LoadXRef
  256.      NAME/K
  257.      Load a cross reference file into memory.
  258.  
  259.      GetXRef
  260.      NODE/K
  261.      Return information on NODE.  Format of the text string returned is
  262.      "NODE" "DATABASE" TYPE LINE.
  263.  
  264.      ExpungeXRef
  265.      ,
  266.      Flush the cross reference list from memory.
  267.  
  268. Feb-5-91
  269.  
  270.   o  Display Wait pointer and Loading... title when loading a cross
  271.      reference database.
  272.  
  273.   o  ESC and Q call CloseFunc instead of QuitFunc.
  274.  
  275.   o  Wasn't showing first and last line of a text file.
  276.  
  277.   o  Wouldn't show a text file that started with @.
  278.  
  279. 4-May-91
  280.  
  281.   o  Moved buttons to top of window.
  282.  
  283.   o  Smoother scrolling.
  284.  
  285.   o  Smart