home *** CD-ROM | disk | FTP | other *** search
/ Collection of Education / collectionofeducationcarat1997.iso / COMPUSCI / ORPH165A.ZIP / 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 l