home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR16 / ORPH164A.ZIP / WHATS.NEW < prev   
Text File  |  1993-09-08  |  31KB  |  522 lines

  1.                                  Orpheus v1.64
  2.  
  3.  
  4.        NOTE:  As of version 1.60 Orpheus uses a new and simpler interface
  5.        for hypertext navigation, especially in the Orpheus Reader.  See
  6.        below under "Changes to the Interface".  Books compiled with earlier
  7.        versions may not be fully compatible with the Reader, especially if
  8.        they use script commands.  Recompile them to use with this version.
  9.        Additional compatibility notes (for versions prior to 1.50) follow
  10.        the description of version 1.61.
  11.  
  12. Version 1.64 (September 7, 1993)
  13.  
  14.    FIXES:
  15.      - In the Reader, if the user followed an Action link to load something
  16.        from a library file, and subsequently followed another Action link to
  17.        load an external text file, a message would pop up saying "Not found
  18.        in library".  Fixed.
  19.      - In OH.EXE, a hotspot() command with data carried onto another line was
  20.        misinterpreted as being incomplete.  Fixed.
  21.      - In OH.EXE, if the statusbar was set to the bottom of the screen and
  22.        you inserted a character at column 0 of line 0 (with existing text
  23.        on that line) the screen would scroll from left to right.  Fixed.
  24.      - On some Hercules displays the mouse cursor wouldn't appear.  Fixed?
  25.      - In the Reader's directory dialog, trying to switch to a non-existent
  26.        drive would cause the program to abort.  Fixed.
  27.      - In OH.EXE, unless the Homecard had a very short name, the copy of it
  28.        stored in the project directory could eventually cause errors in
  29.        linkmaking.  This was due to a behavior of DOS that my code hadn't
  30.        accounted for; a long-standing but very subtle bug.  Fixed.
  31.  
  32.    CHANGES:
  33.      - Now the Reader has a more obvious way of telling you whether a graphic
  34.        has hotspots:  if hotspots are present, the mouse pointer is a question
  35.        mark except when directly over a hotspot, whereupon it changes shape.
  36.        If hotspots are not present, the pointer is the conventional shape.
  37.  
  38. /////////////////////////////////////////////////////////////////////////////
  39.  
  40. Version 1.63 (August 23, 1993)
  41.  
  42.    NEW FEATURES:
  43.      - Improved error correction:  if a card has faulty uplink data (the
  44.        link binding it to its parent card), Orpheus detects and repairs it
  45.        automatically in the authoring program.
  46.  
  47.    FIXES:
  48.      - French-Canadian users were unable to type the e-acute (ascii 130)
  49.        in the manner to which they are accustomed.  Fixed in OH.EXE and in
  50.        the Reader's Notepad and Formfill dialogs, which now accept all of the
  51.        accented characters.
  52.      - In the Index dialog in OH.EXE, if you attempted to delete the last
  53.        entry the change wouldn't be saved.  Also, in certain circumstances
  54.        edited index entries weren't correctly saved.  Both fixed.
  55.      - Corrected several errors in the string-edit function, which affected
  56.        various dialogs including the Index.
  57.      - In the Reader, a script with alternate jump() commands would ignore
  58.        all but the last, unless each was followed by a goto to the end of
  59.        the script.  This is no longer necessary:  a jump() immediately
  60.        breaks out of the script and jumps where directed.
  61.      - In the Reader, if a card had multiple linkwords (such as crosslinks)
  62.        pointing to the same card, and if you returned to the first card from
  63.        the second, the selection bar would be drawn on all the related
  64.        linkwords instead of just the first.  Fixed.
  65.      - In the Reader's Formfill dialog, if a form had sections with no entry
  66.        fields onscreen, scrolling up and down could cause a crash.  A crash
  67.        could also occur if the form was in a large libary file.  Finally, if
  68.        you filled an entry field and pressed End, the cursor would go beyond
  69.        the end of the field and you could type more data (corrupting memory).
  70.        All fixed.
  71.      - Formfill reserves ALL bracket characters [], {}, and <> for its own
  72.        use in defining fields, but the [] characters were slipping by.  If you
  73.        want to display ANY bracket character or control code you must do so by
  74.        preceding it with a backslash, like so:  "\[".
  75.      - Fixed the ghosting problem when the mouse pointer in the Reader goes
  76.        around hotspots in ansi screens.
  77.      - In OH.EXE, Repair Card would think a Crosslink to the Homecard was
  78.        a bad link.  Fixed.
  79.      - Fixed errors in the Fileview window's hypertext functions (in both
  80.        programs).
  81.  
  82.    OTHER CHANGES:
  83.      - Changed the Reader's menus a little, taking a few things from the
  84.        (overcrowded) File Menu and creating a Read Menu.
  85.      - Internal revisions to make the Reader multilingual:  a French version
  86.        of the Reader will soon be available, followed by other languages as
  87.        the translations come in.
  88.  
  89. /////////////////////////////////////////////////////////////////////////////
  90.  
  91. Version 1.62 (July 7, 1993)
  92.  
  93.    FIXES:
  94.      - Finally found the problem that was preventing Orpheus from running
  95.        on machines with non-extended keyboards.  Fixed.
  96.  
  97. /////////////////////////////////////////////////////////////////////////////
  98.  
  99. Version 1.61 (July 5, 1993)
  100.  
  101.    NEW FEATURES:
  102.      - Yes, we have an Index!  Available on OH.EXE's Tools Menu, the Index
  103.        Dialog makes it easy to build an alphabetically-sorted index of topics
  104.        and subtopics, with each one linked to the card you specify.  Not only
  105.        can you use the index for your own convenience while authoring, you
  106.        can provide it in compiled form (as an .IDX file) for the use of your
  107.        readers.  When the Orpheus Reader detects a valid index file it
  108.        displays an "Index" button on the Reader's Titlebar.  Indexing is
  109.        thoroughly discussed in OH.EXE's online help:  open the Tools Menu,
  110.        place the selection bar on "Index", and press F1.
  111.      - The Reader's DOS shell is now like OH.EXE's, swapping to extended or
  112.        expanded memory if available, or else to disk.  The same routines are
  113.        used with run() and runbat() commands, allowing your scripts to call
  114.        programs that require a lot of memory.
  115.      - OH.EXE is now "pathable", meaning you can store your main Orpheus files
  116.        in any location referenced by the DOS PATH command, and work anywhere
  117.        else on your system.  You can also specify the path on the command
  118.        line.  Files that must be in the same location as OH.EXE include
  119.        OH.HLP (the Help file) and (if you are a registered user) REGIT.EXE.
  120.        Orpheus also looks for and stores OH.CFG (the configuration file) in
  121.        the same location.
  122.      - Forms can now use the reserved bracket characters (such as [ ]) if
  123.        each is preceded by a \ backslash character.  See Chapter 2 of
  124.        MANUAL2.DOC, under the Load() command.
  125.  
  126.    FIXES:
  127.      - In Boxdraw mode, Backspace and Delete didn't work correctly.  Fixed.
  128.      - In some circumstances blink was left on when OH.EXE returned from
  129.        a DOS shell.  In some circumstances the Reader left relics of the
  130.        mouse pointer.  Both fixed.
  131.      - Retrace works better now in OH.EXE (same as in the Reader).
  132.      - The Reader's Notepad editor wasn't saving text that had scrolled
  133.        above the window.  Fixed.
  134.      - In OH.EXE, clicking on the More flag was interpreted according to the
  135.        old interface rather than the new one.  Fixed.
  136.      - Rewrote the directory picklist (used especially with FileView) to
  137.        post a sorted directory.  Along with reducing code and fixing a glitch
  138.        or two, I removed the limit on how many files it could handle.
  139.      - Rewrote the Recover Orphan dialog (it was buggy), streamlining the
  140.        code and making it easier to use.
  141.      - If a Graphic card included a trymode() test and jumped to end on
  142.        failure, Orpheus would behave as if it were indeed in a graphic.
  143.        Now if the video mode hasn't been changed to a graphic mode, and if
  144.        there is not an ansi screen displayed, we return to the parent card.
  145.      - In the Reader, if you placed the mouse pointer over an ansi hotspot
  146.        and then used a keyboard hotkey or did a mouseclick, the mouse pointer
  147.        would retain its hotspot shape.  Fixed.
  148.      - The script command "set(blink=off)", for high-intensity backgrounds in
  149.        ansi screens, wasn't working in OH.EXE, and was being ignored in
  150.        the Reader.  Fixed.
  151.      - In version 1.60 of OH.EXE the routine to get numeric input was
  152.        revised to be more robust, but a crucial line of code was left out,
  153.        disabling functions like Copy To on the Window Menu.  Fixed.
  154.      - Under certain circumstances an Edit window would be left empty after
  155.        using Change Linktype.  Fixed.
  156.      - When a block of text with embedded links was moved to another card, if
  157.        even one of the links was a Crosslink the results were disastrous.
  158.        This was a long-standing bug because the effects were never noticed
  159.        right away, nor was the Crosslink connection until the bug bit ME.
  160.        Once found, fixed in a jiffy.
  161.  
  162.    OTHER CHANGES:
  163.      - In the Reader, for users looking for hotspots in graphics and ansi
  164.        screens WITHOUT A MOUSE, the new navigational interface now has a more
  165.        logical implementation.  In 1.60 you had to hold down Shift while using
  166.        the arrow keys to move the pointer, a fact that was only documented in
  167.        this file. (!)  Now the pointer ONLY appears if there is at least one
  168.        hotspot, and arrow keys behave as if the hotspots were linkwords:
  169.        up/down arrow moves the pointer directly from hotspot to hotspot, right
  170.        arrow jumps through a hotspot, and left arrow retraces your path.
  171.        (Remember, these remarks ONLY apply to using the Reader without a
  172.        mouse.)  Unlike the mouse pointer, the keyboard pointer is perforce
  173.        on a hotspot if it appears at all, so there is no need for it to change
  174.        shape.  In graphics, the keyboard pointer is now a square box; in
  175.        ansi screens it is a bright white (normally blinking) right arrow.
  176.        The keyboard pointer always goes to the upper left corner of the
  177.        hotspot; this may look peculiar in graphics, but in ansi screens it
  178.        can be useful if you draw your hotspots right.  See Hotspot() in
  179.        Chapter 2 of MANUAL2.DOC for further discussion.
  180.      - For consistency I've changed the Edit Init accelerator to Ctl-I,
  181.        in order to use Alt-I for the Index.
  182.      - Dropped Two-Way Crosslinks, since the new navigational interface
  183.        makes them unnecessary.  To make a Crosslink, place the cursor on
  184.        the intended linkword before opening the Link Menu.
  185.      - Crosslinks are now permitted in Graphic cards.
  186.      - The Help window in both programs now has a scrollbar for the
  187.        convenience of mouse users, as do various other dialogs.
  188.      - If a quit() command is encountered in a script, the Reader now saves
  189.        the bookmark and notepad files before exiting.
  190.      - In the Reader, you no longer have to click on an unselected linkword
  191.        to select it, then click again to jump through it.  One click suffices.
  192.  
  193.    CHANGES TO THE INTERFACE:
  194.      - Navigating in the Reader is now simpler and more convenient, with the
  195.        old trio of cryptic symbols on the titlebar replaced by the single word
  196.        "Home".  The normal method of returning is simply to retrace your path,
  197.        and readers no longer have to think about whether they've jumped
  198.        through a Crosslink or some other kind of links.  Here is a full
  199.        description of the interface, with new elements shown by an asterisk.
  200.        (Notes on a related change in OH.EXE come next.)
  201.        WITH THE MOUSE:
  202.              - as before, to select a linkword or the More cue, click on it
  203.                with the left button; to jump through it, click again.
  204.            * - to jump Home, click on the "Home" command on the titlebar, or
  205.                in the upper right corner if the titlebar is hidden.
  206.            * - to retrace your path one step backwards, click the RIGHT
  207.                mouse button.
  208.            * - to force a jump to the parent of the current card, hold down
  209.                the Control key and click the RIGHT button.  (Most users will
  210.                never need this move.)
  211.         WITH THE KEYBOARD:
  212.              - as before, the Home key jumps Home.
  213.              - as before, the Up and Down arrow keys select linkwords
  214.                including the More cue.
  215.            * - RIGHT arrow key jumps through the currently selected
  216.                linkword or hotspot.
  217.            * - If a card has a More link, PgDn jumps through it even if the
  218.                More cue isn't selected.  (PgUp does nothing.)
  219.            * - LEFT arrow key retraces your path one step backwards.
  220.            * - to force a jump to the parent of the current card, hold down
  221.                the Control key and press the LEFT arrow.  (Most users will
  222.                never need this move.)
  223.            * - in a graphic or ansi screen where the square pointer appears,
  224.                move the pointer around (to look for hotspots) by holding down
  225.                the SHIFT key while using the arrow keys.  (To jump through a
  226.                hotspot, release the Shift key and press the right arrow key.)
  227.      - In OH.EXE I've switched the assignments of two keys to reflect the
  228.        changes above:  the RIGHT arrow key now jumps through the linkword at
  229.        the cursor (instead of PgDn), and PGDN now jumps through the More link
  230.        if any (instead of the right arrow).  Left arrow already did Retrace.
  231.        We're keeping PgUp to go to the parent card, because authors are more
  232.        likely to be working with related cards than merely browsing their
  233.        own hypertext.  The mouse interface hasn't changed.  Note:  if you are
  234.        new to Orpheus, read MANUAL1.DOC, or OH.EXE's online help on
  235.        "Navigating Hypertext".
  236.      - The Retrace buffer in both programs only records "forward" jumps, i.e.
  237.        those through linkwords, More links, etc.  Formerly it recorded jumps
  238.        in all directions.
  239.      - To be consistent, I've also updated the Help interface so that pressing
  240.        the Right arrow jumps through a linkword, while pressing the Left arrow
  241.        duplicates the "Back" command.  This change applies to =both= programs.
  242.      - Also in both programs, when the FileView window has hypertext links
  243.        the right and left arrow keys perform the same navigational functions
  244.        as everywhere else:  right arrow goes through a link, left arrow
  245.        returns.  The original keystrokes (Enter and Backspace) also work.
  246.      - Updated the Welcome screen to reflect the new interface; if the Reader
  247.        detects a new user or one who has a CFG from an earlier version, the
  248.        Welcome screen comes up automatically.
  249.  
  250. /////////////////////////////////////////////////////////////////////////////
  251.  
  252.    COMPATIBILITY NOTES: (versions prior to 1.50)
  253.  
  254.        Those who have used programming commands should note that message()
  255.        is now the much more powerful text() command.  There are also slight
  256.        changes to play(), jump(), and jumplist(), and hotspots will have to
  257.        be redrawn (again) to conform to the new standard.  See below and the
  258.        entries for these commands in MANUAL2.DOC.
  259.  
  260.        Versions prior to 1.30:
  261.        As of version 1.30, compiled books created with earlier versions of
  262.        Orpheus are no longer compatible with the Orpheus Reader.  Uncompiled
  263.        books are however compatible with OH.EXE, and can simply be recompiled.
  264.  
  265.        If you have created Graphic, Init, or Action links, you will need
  266.        to update them to use the Orpheus Command Language, as detailed in
  267.        Part II of the User's Guide, MANUAL2.DOC.  See especially Chapter 3,
  268.        "Converting Old Commands".
  269.  
  270. /////////////////////////////////////////////////////////////////////////////
  271.  
  272. Version 1.60 (May 27, 1993)
  273.  
  274.    NEW FEATURES:
  275.      - The Reader now has a Formfill window in which your users can fill out
  276.        forms or questionnaires onscreen, then print them to disk or to the
  277.        printer.  Use the load() command with the "form" keyword as explained
  278.        in MANUAL2.DOC.
  279.      - Protect your work and reduce file-clutter with library files!  Library
  280.        files can contain forms, graphics, and ansi screens; combining many
  281.        such files into a library eliminates the average 1000 bytes per file
  282.        of wasted disk space.  For distribution, library files compress more
  283.        efficiently; at runtime, Orpheus reads from them directly with no loss
  284.        in speed.  FGILIB.EXE (the library manager) is free to registered
  285.        users.  See Chapter 7 or MANUAL1.DOC.
  286.      - Now when starting up the Reader you can specify a card number on the
  287.        command line.  This is mainly for the use of authors who wish to use
  288.        Orpheus as context-sensitive help for another program.  To find out
  289.        what numbers to use, turn on "List Compiled Numbers" on the Project
  290.        Menu before compiling.  For each card that you wish to load by number,
  291.        navigate to it in OH.EXE and note its "uncompiled" number on the File
  292.        Menu.  After compiling, look in the .DOC file made for that project
  293.        and find the equivalent compiled number.  This feature is safe:  if
  294.        the specified number is for an Init or Action card, or for a card that
  295.        does not exist, the Reader loads the designated Home card instead.
  296.        Authors can also use it with the load(new...) command, setting up an
  297.        Action link that takes the user not only to a new book, but to a
  298.        specific card in that book.
  299.  
  300. /////////////////////////////////////////////////////////////////////////////
  301.  
  302. Version 1.54 (May 6, 1993)
  303.  
  304.    NEW FEATURES:
  305.      - The FileView window now has essential hypertext capabilities.  Using
  306.        simple text codes, you can link as many text files as you want and
  307.        have quick access to them through Orpheus.
  308.      - The load() command now lets you link to external, uncompiled text
  309.        files.  Using the "text" keyword, as in load(text, filename.ext) you
  310.        can give your readers access to often-updated text files which they
  311.        can edit themselves.  Files are viewed in a version of the FileView
  312.        window adapted to the Orpheus Reader.  As in OH.EXE the window has
  313.        hypertext capabilities (explained in online help) which users can
  314.        extend to make links to their own text files.  See MANUAL2.DOC for
  315.        details.
  316.  
  317. //////////////////////////////////////////////////////////////////////////////
  318.  
  319. Version 1.50 (March 12, 1993)
  320.  
  321.    NEW FEATURES:
  322.        As promised, I've got plenty of goodies for those who enjoy working
  323.        with programmable cards.  (New users please note, you don't *have*
  324.        to program in Orpheus.  However, the Orpheus Command Language makes it
  325.        easy to achieve special effects with both text and graphics.  These
  326.        features are explained and illustrated in MANUAL2.DOC.
  327.      - The text() command replaces message(), letting you display up to 23
  328.        lines of text with a maximum length of 74 characters in a temporary
  329.        window.  Parameters give you control over the location and appearance
  330.        of the window, even how long it remains onscreen.  This is ideal for
  331.        those small notes that you don't want to place on a separate card, or
  332.        for things you want to display side-by-side with other text.
  333.      - The lookfor() command lets you check to make sure the user has a
  334.        required file.  Sets a flag to "okay" or "failed" accordingly, which
  335.        you can test and respond to the same as with trymode().
  336.      - The gbox() command lets you draw a filled rectangle in any graphics
  337.        mode, in the color of your choice.  Coordinates can be given in pixels
  338.        or character cells (like text mode).  Gbox() is ideal for setting up a
  339.        window in which to display graphics text; it can also be used to draw
  340.        boxes around small images.
  341.      - The gtext() command lets you display text in any graphics mode.
  342.        Currently only the hardware (ROM) characters are available -- the same
  343.        as you see in text mode -- but in a few weeks we'll have a choice of
  344.        bit-mapped fonts as well.
  345.      - Multiple graphics can be displayed simultaneously by using the set()
  346.        command to turn off fadein and fadeout.  You can even set the video
  347.        mode, draw a graphics box with gbox(), then call graphic() to display
  348.        an image inside the box.
  349.      - The load() command lets you load a whole new book!  For example, you
  350.        could have a trilogy of electronic novels, and in each one include
  351.        a little menu with Action links through which the user can go directly
  352.        to one of the others.
  353.      - The jump() command now accepts a number representing the card from
  354.        which you can "pretend" to have jumped, useful if repeatedly returning
  355.        to a Contents or Menu card where you would like the last-used linkword
  356.        to be hilited on return.
  357.      - Now ansi screens can have hotspots!  The rules are the same as for
  358.        putting hotspots in real graphics; see MANUAL2.DOC for details.
  359.      - The FileView window now offers a super-fast way to import text from
  360.        long external files.  Selecting "AutoMark" instantly marks a full
  361.        23-line block.  The prompt then turns to "AutoMORE", and if you select
  362.        it again, Orpheus automatically appends a More link to the card in
  363.        the current Edit window, jumps to it in the background, and copies in
  364.        the block from FileView.  In other words, pressing <A> twice grabs a
  365.        23-line chunk and adds it to your work in a brand new card.  (You could
  366.        do the same thing with a macro, but this is faster.)  AutoMark even
  367.        lets you grab only as much as you want by resizing the block with the
  368.        Up/Down and PgUp/PgDn keys.
  369.  
  370. /////////////////////////////////////////////////////////////////////////////
  371.  
  372. Version 1.41 (February 3, 1993)
  373.  
  374.    NEW FEATURES:
  375.      - The Reader now has a Tour mode (accessed through the File Menu).  Gives
  376.        a self-running tour of your complete book.  Options include time delay
  377.        between moves (1-99 seconds), random/sequential order, advance after
  378.        delay or after keypress or either one.  Once started, Tour mode only
  379.        stops if you press Alt-T.  (Self-running tours are great for lobbies,
  380.        store windows, and other public displays.)  Tour Mode does not access
  381.        Init and Action cards, since they could contain commands that would
  382.        interrupt the tour.
  383.      - Reader options now include ability to ignore the Auto-Bookmark when
  384.        you re-open a book.
  385.  
  386. /////////////////////////////////////////////////////////////////////////////
  387.  
  388. Version 1.32 (January 21, 1992)
  389.  
  390.    NEW FEATURES:
  391.      - The Orpheus Command Language lets you write command scripts (similar to
  392.        batch files) in any Init, Action, or Graphic card.  Scripts can test
  393.        conditions (such as the user's hardware) and take alternate branches.
  394.        The language is designed to be easy to use yet swift in performance,
  395.        and easily extended:  new commands will come in forthcoming releases.
  396.        A complete guide to OCL is given in Part II of the User's Guide, in
  397.        the file MANUAL2.DOC.
  398.      - Orpheus now looks for graphic files first in the current directory,
  399.        then in a directory specified with the ORPHEUS environment variable
  400.        and a /g switch.  The following DOS command (given either at the DOS
  401.        prompt or in a batch file) would tell Orpheus to look in the c:\art
  402.        directory:   "SET ORPHEUS=/GC:\ART".  Both the environment variable
  403.        and the switch may be in uppercase or lowercase.  (This feature applies
  404.        to both OH.EXE and the Orpheus Reader.
  405.      - Now you can display ANSI files from Orpheus, and the user's system
  406.        does not have to have ansi.sys installed.  Files are located using
  407.        the same method as for graphics described above.
  408.      - Now you can load a file into the FileView window from the command line,
  409.        using the "/v" switch.  For example:  "OH TEST /VMANUAL.DOC" would
  410.        load both the "Test" project in the Edit windows and MANUAL.DOC in
  411.        the FileView window.  The command "OH /VMANUAL.DOC" would do just
  412.        the latter, leaving the Edit windows empty.
  413.      - Added Alt-S as a hotkey to the Search Dialog in the FileView window.
  414.        (In Edit windows, this pulls down the Search Menu.)
  415.      - If you close a book and then re-open it later, the Reader now returns
  416.        automatically to the last location you were in (or rather gives you
  417.        the option to do so after first displaying the Homecard).
  418.      - Added Nordic characters to the support for foreign languages.  See
  419.        online help, Using The Keyboard -> Inserting Accents.
  420.      - Added "Edit Init" to the Link Menu, which is rearranged to group the
  421.        programmable card types.
  422.      - Added two debugging tools available through the Tools Menu, which now
  423.        has submenus under "Repair" and "Jumplist".
  424.      - Additional color options, including ability to compile a book with your
  425.        colors built-in.  The end-user can still set his own colors, but he
  426.        sees yours first.  To make this more manageable the menu system in
  427.        the Orpheus Reader now has 2 pulldowns, "File" and "Options".  You
  428.        can choose the default colors, your own, or the author's.  (The "Paint"
  429.        colors are intended for use with a script command, to be added later.)
  430.      - Reader options now allow you to turn off sound.  This will become
  431.        more important as the Command Language grows.
  432.  
  433. /////////////////////////////////////////////////////////////////////////////
  434.  
  435. Version 1.24 (November 22, 1992)
  436.  
  437.    NEW FEATURES:
  438.      - Opening the menu system with the mouse, or with Esc, now pulls down
  439.        whichever menu was used last.  To open the menus with the mouse you
  440.        now click the left button on "Esc:Menu" (not the right button).
  441.      - Now you can mark all text in a card in one stroke with Ctrl-F5; good
  442.        for all block operations except reformat.
  443.      - At last!  Complete mouse support for all block operations!  The right
  444.        button marks in your choice of stream, line, or column modes; clicking
  445.        the right button clears an existing mark.  Clicking the left button
  446.        performs your choice of pasting, moving, or framing a block; if framing
  447.        is selected and you mouse-mark in column mode, the Frame dialog pops
  448.        up automatically.  To select mode and action, slip the mouse pointer
  449.        to the message area on the statusbar, to the left of the title.
  450.  
  451. /////////////////////////////////////////////////////////////////////////////
  452.  
  453. Version 1.23 (November 9, 1992)
  454.  
  455.    NEW FEATURES:
  456.      - New on the Print Options submenu of OH.EXE:  you can enter a printer
  457.        setup string for Orpheus to send to the printer before a global print
  458.        or every one-card print.  This is also on the Print submenu of
  459.        the Orpheus Reader.  Additionally, both programs let you choose between
  460.        removing and not removing control codes (see below) from the print
  461.        stream.
  462.      - New characters!  Instead of reserving all 31 control codes (characters
  463.        with an ascii value of 1-31), Orpheus now lets you use 18 of them in
  464.        your text.  Characters include:  the card suits, musical notes, male/
  465.        female symbols, true arrows, etc.  The complete list is shown in the
  466.        Ascii Table (Alt-A).
  467.      - Music!  Play() command lets you play music from an Init or Action card.
  468.        For music to play automatically when the reader enters a card, place
  469.        the Play() command in an Init; for music to play only when the user
  470.        selects an Action link, place the command in the Action card.
  471.  
  472. /////////////////////////////////////////////////////////////////////////////
  473.  
  474. Version 1.22 (October 30, 1992)
  475.  
  476.    NEW FEATURES:
  477.      - The Orpheus Reader is now network-friendly:  a user can be on one
  478.        drive-directory, the Reader and its help file on another, and the
  479.        book to read on yet another.  The user's personal configuration,
  480.        bookmark, and notepad files are saved in his own directory.
  481.      - Also in the Reader, the directory dialog now lets you look for HTX
  482.        files anywhere on your system.
  483.  
  484. /////////////////////////////////////////////////////////////////////////////
  485.  
  486. Version 1.21 (October 9, 1992)
  487.  
  488.    NEW FEATURES:
  489.      - Now you can launch a program or batch file from within OH.EXE (not just
  490.        from the Reader).  See Action Links on the Link Menu, and read Help
  491.        on Programming Hypertext.
  492.      - Special support for users working in languages other than English.
  493.        Read online Help on "Using the Keyboard"->"Inserting Accents", or
  494.        open the Options Menu and select "Keyboard".
  495.      - Added Delete Word Left (Ctrl-Backspace) to OH.EXE's internal word
  496.        processor.
  497.      - Added an Ascii Table displaying all characters with their ascii values,
  498.        from 32 (space) up to 255.  (Values below 32 are control codes
  499.        reserved for use by Orpheus.)  Any character on the table can be
  500.        inserted by clicking on it, or by selecting it with the arrow keys and
  501.        pressing Enter.
  502.  
  503. /////////////////////////////////////////////////////////////////////////////
  504.  
  505. Version 1.20 (October 2, 1992)
  506.  
  507.    NEW FEATURES:
  508.       - Instant macros with keyboard recording.  Record up to 500 keystrokes
  509.         in up to 10 keystroke macros and assign to the keys of your choice.
  510.         See "Macro" on the Tools Menu.
  511.       - All cards in a book can now be displayed within a "frame" (box), using
  512.         the style of your choice.  See "Frame" on the Project Menu.
  513.       - The Edit Menu now includes Column Marking, and all block ops can now
  514.         be performed on column blocks, including deleting, pasting, moving,
  515.         and moving a block with embedded links to another card.
  516.       - Instant boxes!  Mark a column block and then press Ctrl-F9:  the
  517.         Frame Dialog pops up with a choice of 6 styles.  Want to change the
  518.         the style of an existing box?  -- Easy: column-mark it and hit
  519.         Ctrl-F9, then just pick a different style or select "None" to remove
  520.         the box entirely.  See "Frame Block" on the Tools Menu.
  521.  
  522.