home *** CD-ROM | disk | FTP | other *** search
/ The Education Master 1994 (4th Edition) / EDUCATIONS_MASTER_4TH_EDITION.bin / files / wordmisc / orphes1 / oh1.exe / WHATS.NEW < prev   
Text File  |  1993-12-10  |  13KB  |  226 lines

  1.                                  Orpheus v1.65
  2.  
  3.  
  4.        [December 9, 1993:  I am currently hard at work on version 2.0 of
  5.        Orpheus, which is scheduled for release in the first quarter of 1994.
  6.        I'm excited by the features going into Orpheus 2.0, and by how well
  7.        the work is going.  For a brief discussion of what you can look forward
  8.        to, please see the end of this file.]
  9.  
  10. Version 1.65 (October 12, 1993)
  11.  
  12.    NEW FEATURES:
  13.      - Online help in the authoring program (OH.EXE) now includes the entire
  14.        command reference to the script language.  In any programmable card,
  15.        place the cursor on a command and press F1 for the *complete*
  16.        reference to that command!  Help in OH.EXE now has a full-screen
  17.        window for maximum usability.  As a further improvement, Help in both
  18.        OH.EXE and the Reader follows the Reader's standard for hypertext
  19.        navigation:  to retrace your steps, press the left arrow or click the
  20.        right mouse button.
  21.  
  22.    FIXES:
  23.      - In the Reader, the hide() command was disabled.  Fixed.
  24.      - In OH.EXE, if you edited an index entry and only changed the case
  25.        of one or more letters, the change was ignored.  Fixed.
  26.      - In OH.EXE, if you attempted a block move to a location in the same
  27.        card where there was not enough room, your data would be lost.  Now
  28.        the card is restored to its condition when last saved, assuring the
  29.        safety of your hypertext links.
  30.  
  31.    OTHER CHANGES:
  32.      - Due to internal changes in the help file format, earlier versions of
  33.        the .HLP files are no longer compatible.  This applies to both OH.EXE
  34.        and the Orpheus Reader.
  35.      - FileView in both programs behaves more intuitively when you're paging
  36.        down near the end of a file:  if the last PgDn would normally show a
  37.        partial page, that's what you'll see.  (This change is primarily for
  38.        the convenience of authors using FileView to import text.)
  39.  
  40.    OTHER NOTES:
  41.      - December 9, 1993:  A few weeks after releasing this version I found a
  42.        couple of bugs in OH.EXE's Index dialog.  If you delete one or more
  43.        topics, or edit an existing topic, you may corrupt the index or even
  44.        crash the system.  These are corrected in the code for Orpheus 2.00,
  45.        which is discussed at the end of this file.  In the meantime, indexing 
  46.        is safe provided you limit yourself to creating topics and subtopics, 
  47.        and avoid deleting or editing existing topics.
  48.  
  49. /////////////////////////////////////////////////////////////////////////////
  50.  
  51.    COMPATIBILITY NOTES: (versions prior to 1.50)
  52.  
  53.        Those who have used programming commands should note that message()
  54.        is now the much more powerful text() command.  There are also slight
  55.        changes to play(), jump(), and jumplist(), and hotspots will have to
  56.        be redrawn (again) to conform to the new standard.  See below and the
  57.        entries for these commands in MANUAL2.DOC.
  58.  
  59.        Versions prior to 1.30:
  60.        As of version 1.30, compiled books created with earlier versions of
  61.        Orpheus are no longer compatible with the Orpheus Reader.  Uncompiled
  62.        books are however compatible with OH.EXE, and can simply be recompiled.
  63.  
  64.        If you have created Graphic, Init, or Action links, you will need
  65.        to update them to use the Orpheus Command Language, as detailed in
  66.        Part II of the User's Guide, MANUAL2.DOC.  See especially Chapter 3,
  67.        "Converting Old Commands".
  68.  
  69. /////////////////////////////////////////////////////////////////////////////
  70.  
  71. Version 1.60 (May 27, 1993)
  72.  
  73.    NEW FEATURES:
  74.      - The Reader now has a Formfill window in which your users can fill out
  75.        forms or questionnaires onscreen, then print them to disk or to the
  76.        printer.  Use the load() command with the "form" keyword as explained
  77.        in MANUAL2.DOC.
  78.      - Protect your work and reduce file-clutter with library files!  Library
  79.        files can contain forms, graphics, and ansi screens; combining many
  80.        such files into a library eliminates the average 1000 bytes per file
  81.        of wasted disk space.  For distribution, library files compress more
  82.        efficiently; at runtime, Orpheus reads from them directly with no loss
  83.        in speed.  FGILIB.EXE (the library manager) is free to registered
  84.        users.  See Chapter 7 or MANUAL1.DOC.
  85.      - Now when starting up the Reader you can specify a card number on the
  86.        command line.  This is mainly for the use of authors who wish to use
  87.        Orpheus as context-sensitive help for another program.  To find out
  88.        what numbers to use, turn on "List Compiled Numbers" on the Project
  89.        Menu before compiling.  For each card that you wish to load by number,
  90.        navigate to it in OH.EXE and note its "uncompiled" number on the File
  91.        Menu.  After compiling, look in the .DOC file made for that project
  92.        and find the equivalent compiled number.  This feature is safe:  if
  93.        the specified number is for an Init or Action card, or for a card that
  94.        does not exist, the Reader loads the designated Home card instead.
  95.        Authors can also use it with the load(new...) command, setting up an
  96.        Action link that takes the user not only to a new book, but to a
  97.        specific card in that book.
  98.  
  99. /////////////////////////////////////////////////////////////////////////////
  100.  
  101. Version 1.54 (May 6, 1993)
  102.  
  103.    NEW FEATURES:
  104.      - The FileView window now has essential hypertext capabilities.  Using
  105.        simple text codes, you can link as many text files as you want and
  106.        have quick access to them through Orpheus.
  107.      - The load() command now lets you link to external, uncompiled text
  108.        files.  Using the "text" keyword, as in load(text, filename.ext) you
  109.        can give your readers access to often-updated text files which they
  110.        can edit themselves.  Files are viewed in a version of the FileView
  111.        window adapted to the Orpheus Reader.  As in OH.EXE the window has
  112.        hypertext capabilities (explained in online help) which users can
  113.        extend to make links to their own text files.  See MANUAL2.DOC for
  114.        details.
  115.  
  116. //////////////////////////////////////////////////////////////////////////////
  117.  
  118. Version 1.50 (March 12, 1993)
  119.  
  120.    NEW FEATURES:
  121.        As promised, I've got plenty of goodies for those who enjoy working
  122.        with programmable cards.  (New users please note, you don't *have*
  123.        to program in Orpheus.  However, the Orpheus Command Language makes it
  124.        easy to achieve special effects with both text and graphics.  These
  125.        features are explained and illustrated in MANUAL2.DOC.
  126.      - The text() command replaces message(), letting you display up to 23
  127.        lines of text with a maximum length of 74 characters in a temporary
  128.        window.  Parameters give you control over the location and appearance
  129.        of the window, even how long it remains onscreen.  This is ideal for
  130.        those small notes that you don't want to place on a separate card, or
  131.        for things you want to display side-by-side with other text.
  132.      - The lookfor() command lets you check to make sure the user has a
  133.        required file.  Sets a flag to "okay" or "failed" accordingly, which
  134.        you can test and respond to the same as with trymode().
  135.      - The gbox() command lets you draw a filled rectangle in any graphics
  136.        mode, in the color of your choice.  Coordinates can be given in pixels
  137.        or character cells (like text mode).  Gbox() is ideal for setting up a
  138.        window in which to display graphics text; it can also be used to draw
  139.        boxes around small images.
  140.      - The gtext() command lets you display text in any graphics mode.
  141.      - Multiple graphics can be displayed simultaneously by using the set()
  142.        command to turn off fadein and fadeout.  You can even set the video
  143.        mode, draw a graphics box with gbox(), then call graphic() to display
  144.        an image inside the box.
  145.      - The load() command lets you load a whole new book!  For example, you
  146.        could have a trilogy of electronic novels, and in each one include
  147.        a little menu with Action links through which the user can go directly
  148.        to one of the others.
  149.      - The jump() command now accepts a number representing the card from
  150.        which you can "pretend" to have jumped, useful if repeatedly returning
  151.        to a Contents or Menu card where you would like the last-used linkword
  152.        to be hilited on return.
  153.      - Now ansi screens can have hotspots!  The rules are the same as for
  154.        putting hotspots in real graphics; see MANUAL2.DOC for details.
  155.      - The FileView window now offers a super-fast way to import text from
  156.        long external files.  Selecting "AutoMark" instantly marks a full
  157.        23-line block.  The prompt then turns to "AutoMORE", and if you select
  158.        it again, Orpheus automatically appends a More link to the card in
  159.        the current Edit window, jumps to it in the background, and copies in
  160.        the block from FileView.  In other words, pressing <A> twice grabs a
  161.        23-line chunk and adds it to your work in a brand new card.  (You could
  162.        do the same thing with a macro, but this is faster.)  AutoMark even
  163.        lets you grab only as much as you want by resizing the block with the
  164.        Up/Down and PgUp/PgDn keys.
  165.  
  166. /////////////////////////////////////////////////////////////////////////////
  167. /////////////////////////////////////////////////////////////////////////////
  168.  
  169.                COMING SOON IN 1994! -- *** ORPHEUS 2.0 ***
  170.  
  171.        I don't usually talk in public about future releases, but with version
  172.        2.0 I can't resist.  Here's a brief rundown of what's done already:
  173.  
  174.        - Multimedia:  support for GIF files, SuperVGA, and Soundblaster-
  175.          compatible sound cards (plus a few others).  Play standard MIDI,
  176.          WAV, VOC files and others.  Hotspots in graphics can now be linked
  177.          to just about anything.  You can link a word or part of a graphic to
  178.          a piece of music, or set music playing automatically.  Music plays
  179.          continuously while the reader explores your work.  Authors working
  180.          entirely in graphics mode will find that they can now make sure the
  181.          Orpheus Reader never slips into text mode or displays anything except
  182.          just what they want their users to see.
  183.  
  184.        - Finished products:  distribution is simplest with the smallest number
  185.          of files.  Now you can compile even a very large document into a
  186.          single HTX file, optionally including the Reader's online help.
  187.          Or compile something huge into files that are no bigger than the
  188.          size you specify.  Orpheus will also provide better compression of
  189.          compiled works, with guaranteed encryption of anything too small to
  190.          compress efficiently.
  191.  
  192.        - Script commands:  for normal hypertext you still don't have to write
  193.          any scripts at all, but for authors who want the power, Orpheus 2.0
  194.          has some nifty new stuff.  Link to an Action card containing an
  195.          open() command, and you have controlled access to all dialogs in
  196.          the Orpheus Reader, e.g. open(help), open(notepad), etc.  Set up
  197.          your own dialogs with the new ask() command:  Orpheus figures out
  198.          where to place everything, and you get a bullet-proof dialog just
  199.          like the ones I've written for Orpheus, with up to 19 lines of text
  200.          and up to 6 user-selectable choices.  The new "answer" keyword lets
  201.          you check the user's selection and branch accordingly.  Or make your
  202.          own popup menus with the new menu() command, linking choices either
  203.          to parts of your work or to internal Reader commands such as the
  204.          menus, dialogs, etc.
  205.  
  206.        - Reader interface:  Orpheus 2.0 gives authors extensive control over
  207.          the interface in the Orpheus Reader.  If you wish, you can completely
  208.          turn off access to the standard interface -- keystrokes, menus, the
  209.          titlebar -- and replace it with your own menus and command buttons.
  210.          You don't *have* to design your own interface, but if you want to
  211.          you'll have that power, and it really is easy to handle.
  212.  
  213.        What else?  Most of what I've just described is finished, but there 
  214.        are still some important things I want version 2.0 to have, such as 
  215.        scrollable text cards, fonts, and full-text search in the Reader.  
  216.        In January 1994 Orpheus will go into beta testing, and while the 
  217.        testers have their fun I will begin work on an all-graphics version
  218.        of the Reader.  This will let me provide the one feature for which I've
  219.        heard the most requests:  easy combination of text and graphics on the
  220.        same screen.
  221.  
  222.        And a whole lot more!
  223.  
  224.                                        Rod Willmot
  225.                                        December 9, 1993
  226.