home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR8 / ORPH154A.ZIP / WHATS.NEW < prev   
Text File  |  1993-05-07  |  22KB  |  386 lines

  1.  
  2.                                  Orpheus v1.54
  3.  
  4.  
  5.    COMPATIBILITY NOTES: (versions prior to 1.50)
  6.  
  7.        Those who have used programming commands should note that message()
  8.        is now the much more powerful text() command.  There are also slight
  9.        changes to play(), jump(), and jumplist(), and hotspots will have to
  10.        be redrawn (again) to conform to the new standard.  See below and the
  11.        entries for these commands in MANUAL2.DOC.
  12.  
  13.        Versions prior to 1.30:
  14.        As of version 1.30, compiled books created with earlier versions of
  15.        Orpheus are no longer compatible with the Orpheus Reader.  Uncompiled
  16.        books are however compatible with OH.EXE, and can simply be recompiled.
  17.  
  18.        If you have created Graphic, Init, or Action links, you will need
  19.        to update them to use the Orpheus Command Language, as detailed in
  20.        Part II of the User's Guide, MANUAL2.DOC.  See especially Chapter 3,
  21.        "Converting Old Commands".
  22.  
  23.  
  24.  
  25. Version 1.54 (May 6, 1993)
  26.  
  27.    NEW FEATURES:
  28.      - The FileView window now has essential hypertext capabilities.  Using
  29.        simple text codes, you can link as many text files as you want and
  30.        have quick access to them through Orpheus.
  31.      - The load() command now lets you link to external, uncompiled text
  32.        files.  Using the "text" keyword, as in load(text, filename.ext) you
  33.        can give your readers access to often-updated text files which they
  34.        can edit themselves.  Files are viewed in a version of the FileView
  35.        window adapted to the Orpheus Reader.  As in OH.EXE the window has
  36.        hypertext capabilities (explained in online help) which users can
  37.        extend to make links to their own text files.  See MANUAL2.DOC for
  38.        details.
  39.  
  40.    FIXES:
  41.      - A logic error affected keyboard response on systems without a mouse,
  42.        or whose mouse driver isn't installed for DOS programs.  Fixed.
  43.      - Corrected an error in the way the Reader kept track of recently-read
  44.        books.
  45.      - When a book had built-in colors, the Reader didn't use them in the
  46.        menu until colors were changed.  Fixed.
  47.  
  48.    OTHER CHANGES:
  49.      - In the Reader, jump(home) always went to the Homecard.  Now it goes
  50.        to the Designated Home if any, otherwise to the Homecard.
  51.  
  52. /////////////////////////////////////////////////////////////////////////////
  53.  
  54. Version 1.53 (April 8, 1993)
  55.  
  56.    FIXES:
  57.       - I've completely rewritten the FileView window, shrinking both the
  58.         code and the amount of RAM it takes, and eliminating the bugs that
  59.         used to appear with some files and not others.
  60.       - Certain optimizations performed as of version 1.51 resulted in
  61.         erroneous machine code in OH.EXE.  This caused a variety of glitches
  62.         on different computers, including one on mine that nobody else
  63.         encountered.  Corrected one by one.
  64.  
  65. /////////////////////////////////////////////////////////////////////////////
  66.  
  67. Version 1.52 (April 5, 1993)
  68.  
  69.    FIXES:
  70.    This release fixes two bugs that had crept unnoticed into version 1.50:
  71.       - After using Change Linktype, one of the Edit windows would have
  72.         material from another card superimposed on the original contents.
  73.       - Using Split At Cursor resulted in lost data when there were embedded
  74.         links in the text being moved to the new card.
  75.  
  76.    OTHER CHANGES:
  77.       - Back by popular demand:  the mouse interface in Boxdraw.  (Next time
  78.         I'll _ask_ before removing a feature I think nobody uses!)
  79.  
  80. /////////////////////////////////////////////////////////////////////////////
  81.  
  82. Version 1.51 (March 18, 1993)
  83.  
  84.    NEW FEATURES:
  85.      - If a script contains the quit() command and processing in Check Card
  86.        reaches it, OH.EXE simulates a quit instead of continuing through the
  87.        script.
  88.  
  89.    FIXES:
  90.      - In OH.EXE the mouse misbehaved if you clicked on Open or Search. Fixed.
  91.      - In some circumstances the Reader could break out of graphics mode with
  92.        a divide by zero error.  Fixed.
  93.      - Better error handling (though not yet ideal) when the Reader can't find
  94.        a graphic.
  95.      - A change to the delay code in the Reader made it impossible to break
  96.        out of a tour using Alt-T.  Fixed.
  97.  
  98.    OTHER CHANGES:
  99.      - Streamlined the Color Dialog in both programs, reducing code and making
  100.        it easier to use.
  101.      - This is the first version in which the release copies of both OH.EXE
  102.        and the Orpheus Reader were produced using the Microsoft C7 Optimizing
  103.        Compiler.  This makes for significantly smaller executables and faster
  104.        performance.
  105.  
  106. //////////////////////////////////////////////////////////////////////////////
  107.  
  108. Version 1.50 (March 12, 1993)
  109.  
  110.    NEW FEATURES:
  111.        As promised, I've got plenty of goodies for those who enjoy working
  112.        with programmable cards.  (New users please note, you don't *have*
  113.        to program in Orpheus.  However, the Orpheus Command Language makes it
  114.        easy to achieve special effects with both text and graphics.  These
  115.        features are explained and illustrated in MANUAL2.DOC.
  116.      - The text() command replaces message(), letting you display up to 23
  117.        lines of text with a maximum length of 74 characters in a temporary
  118.        window.  Parameters give you control over the location and appearance
  119.        of the window, even how long it remains onscreen.  This is ideal for
  120.        those small notes that you don't want to place on a separate card, or
  121.        for things you want to display side-by-side with other text.
  122.      - The lookfor() command lets you check to make sure the user has a
  123.        required file.  Sets a flag to "okay" or "failed" accordingly, which
  124.        you can test and respond to the same as with trymode().
  125.      - The gbox() command lets you draw a filled rectangle in any graphics
  126.        mode, in the color of your choice.  Coordinates can be given in pixels
  127.        or character cells (like text mode).  Gbox() is ideal for setting up a
  128.        window in which to display graphics text; it can also be used to draw
  129.        boxes around small images.
  130.      - The gtext() command lets you display text in any graphics mode.
  131.        Currently only the hardware (ROM) characters are available -- the same
  132.        as you see in text mode -- but in a few weeks we'll have a choice of
  133.        bit-mapped fonts as well.
  134.      - Multiple graphics can be displayed simultaneously by using the set()
  135.        command to turn off fadein and fadeout.  You can even set the video
  136.        mode, draw a graphics box with gbox(), then call graphic() to display
  137.        an image inside the box.
  138.      - The load() command lets you load a whole new book!  For example, you
  139.        could have a trilogy of electronic novels, and in each one include
  140.        a little menu with Action links through which the user can go directly
  141.        to one of the others.
  142.      - The jump() command now accepts a number representing the card from
  143.        which you can "pretend" to have jumped, useful if repeatedly returning
  144.        to a Contents or Menu card where you would like the last-used linkword
  145.        to be hilited on return.
  146.      - Now ansi screens can have hotspots!  The rules are the same as for
  147.        putting hotspots in real graphics; see MANUAL2.DOC for details.
  148.      - The FileView window now offers a super-fast way to import text from
  149.        long external files.  Selecting "AutoMark" instantly marks a full
  150.        23-line block.  The prompt then turns to "AutoMORE", and if you select
  151.        it again, Orpheus automatically appends a More link to the card in
  152.        the current Edit window, jumps to it in the background, and copies in
  153.        the block from FileView.  In other words, pressing <A> twice grabs a
  154.        23-line chunk and adds it to your work in a brand new card.  (You could
  155.        do the same thing with a macro, but this is faster.)  AutoMark even
  156.        lets you grab only as much as you want by resizing the block with the
  157.        Up/Down and PgUp/PgDn keys.
  158.  
  159.    FIXES:
  160.      - In multi-card procedures (like Split) where OH.EXE used an extra
  161.        Edit window for working, a non-updated copy of a card that had been
  162.        changed could be "restored" to the work window when the procedure was
  163.        finished.  This little logic error caused the "card not found" syndrome
  164.        that especially bedevilled new users.  Fixed.
  165.      - If Split Above was used when the original parent card's link to the
  166.        current card was through a More link, the More link wouldn't be
  167.        updated to point to the card inserted between them.  Now it does.
  168.        In some circumstances it was possible for an updated card to be
  169.        deleted on the assumption that its name had changed; fixed that too.
  170.      - In the Reader, the mouse would be temporarily hidden if you accepted
  171.        a jump to the auto bookmark.  Also, on some displays there was a
  172.        problem with ghosting of the mouse pointer on graphics.  Both fixed.
  173.      - Better handling of the graphic titlebar in 2-color modes.
  174.      - Unlinked cards weren't being removed from the project list.  Fixed.
  175.      - As a protection against running out of disk space during a compile,
  176.        the compiler checks for a previously compiled version of the project
  177.        (in the current directory only), and if one is found, deletes it.
  178.        It then makes a generous estimate of the amount of disk space it
  179.        will need and compares this with the free space on your hard drive; if
  180.        there might not be enough it says so and aborts the process.
  181.      - Tabbing now goes to the correct location instead of one column too
  182.        far right.  While correcting this I noticed that pressing Shift-Tab
  183.        to do a backtab didn't work correctly, though Ctrl-H did.  Fixed.
  184.      - With 25-line cards in the Reader, the "quick menu" that comes on
  185.        automatically when the mouse pointer is in the upper left corner
  186.        was not being cleared when the pointer moved away.  Fixed.
  187.      - Though no one complained about OH.EXE freezing on a system without
  188.        a mouse, it must have been happening.  Fixed.
  189.      - In the Reader, the default setting for a new user should have been
  190.        Auto-Bookmark ON.  Additionally, if a new book was opened with built-in
  191.        colors the user should have seen them.  Both were little things that
  192.        hadn't been hooked up; now they are.
  193.      - If you marked a block in FileView, switched to an Edit window, then
  194.        returned to FileView without doing anything, the block would no longer
  195.        be displayed as marked.  Now it is.
  196.      - The Project Menu was losing a bracket.  Fixed.
  197.  
  198.    OTHER CHANGES:
  199.      - Formerly you couldn't make an Init off an intended Homecard until you
  200.        had made at least one other link.  Now you can.
  201.      - Compiler no longer makes a .CMP file.  If you have any files with this
  202.        extension in your Orpheus directory you can delete them.
  203.      - The play() command now requires that the music string be enclosed in
  204.        quotation marks; this is to make usage coherent with other commands,
  205.        and to facilitate some upcoming enhancements.
  206.      - The hotspot() command also requires that the data string be enclosed
  207.        in quotation marks, but some other changes make it *imperative* that
  208.        you redraw all hotspots and let Orpheus enter the new data for you.
  209.        MANUAL2.DOC explains how to convert painlessly.
  210.      - The jump() and jumplist() commands now receive card numbers in decimal
  211.        form as shown on the File Menu, and the list is now preceded by a
  212.        comma (like other parameters), rather than by an "=" sign.
  213.      - On the Split Link submenu, the default selection is now the most
  214.        common one, "Below This Card".
  215.      - OH.CFG now records your favorite mouse-marking configuration, as set
  216.        by moving the mouse pointer to the space to the left of the title
  217.        on the statusbar.  (Remember to open the Options Menu and select
  218.        "Save Configuration File".)
  219.      - The waitfor() command now accepts a mouseclick as well as a keypress,
  220.        but only if either (a) the delay parameter is at least 54 (3 seconds),
  221.        or (b) no delay parameter is given.
  222.      - The directory picklist in FileView now remembers the previous drive/
  223.        directory you were in.  Additionally, you can now change drives with
  224.        a click of the mouse.  (The keyboard method is to press Ctrl with the
  225.        drive letter.)
  226.      - In the Reader, the Notepad dialog now displays "Alt" on the prompt line
  227.        to indicate that the command letters are given in combination with
  228.        the ALT key.
  229.      - Removed the mouse interface from BoxDraw.  It was hard to use and a
  230.        waste of code.
  231.      - The FileView window no longer has its own menu, since all functions
  232.        are now on the command bar for speed.
  233.  
  234. /////////////////////////////////////////////////////////////////////////////
  235.  
  236. Version 1.41 (February 3, 1993)
  237.  
  238.    NEW FEATURES:
  239.      - The Reader now has a Tour mode (accessed through the File Menu).  Gives
  240.        a self-running tour of your complete book.  Options include time delay
  241.        between moves (1-99 seconds), random/sequential order, advance after
  242.        delay or after keypress or either one.  Once started, Tour mode only
  243.        stops if you press Alt-T.  (Self-running tours are great for lobbies,
  244.        store windows, and other public displays.)  Tour Mode does not access
  245.        Init and Action cards, since they could contain commands that would
  246.        interrupt the tour.
  247.      - Reader options now include ability to ignore the Auto-Bookmark when
  248.        you re-open a book.
  249.  
  250. /////////////////////////////////////////////////////////////////////////////
  251.  
  252. Version 1.32 (January 21, 1992)
  253.  
  254.    NEW FEATURES:
  255.      - The Orpheus Command Language lets you write command scripts (similar to
  256.        batch files) in any Init, Action, or Graphic card.  Scripts can test
  257.        conditions (such as the user's hardware) and take alternate branches.
  258.        The language is designed to be easy to use yet swift in performance,
  259.        and easily extended:  new commands will come in forthcoming releases.
  260.        A complete guide to OCL is given in Part II of the User's Guide, in
  261.        the file MANUAL2.DOC.
  262.      - Orpheus now looks for graphic files first in the current directory,
  263.        then in a directory specified with the ORPHEUS environment variable
  264.        and a /g switch.  The following DOS command (given either at the DOS
  265.        prompt or in a batch file) would tell Orpheus to look in the c:\art
  266.        directory:   "SET ORPHEUS=/GC:\ART".  Both the environment variable
  267.        and the switch may be in uppercase or lowercase.  (This feature applies
  268.        to both OH.EXE and the Orpheus Reader.
  269.      - Now you can display ANSI files from Orpheus, and the user's system
  270.        does not have to have ansi.sys installed.  Files are located using
  271.        the same method as for graphics described above.
  272.      - Now you can load a file into the FileView window from the command line,
  273.        using the "/v" switch.  For example:  "OH TEST /VMANUAL.DOC" would
  274.        load both the "Test" project in the Edit windows and MANUAL.DOC in
  275.        the FileView window.  The command "OH /VMANUAL.DOC" would do just
  276.        the latter, leaving the Edit windows empty.
  277.      - Added Alt-S as a hotkey to the Search Dialog in the FileView window.
  278.        (In Edit windows, this pulls down the Search Menu.)
  279.      - If you close a book and then re-open it later, the Reader now returns
  280.        automatically to the last location you were in (or rather gives you
  281.        the option to do so after first displaying the Homecard).
  282.      - Added Nordic characters to the support for foreign languages.  See
  283.        online help, Using The Keyboard -> Inserting Accents.
  284.      - Added "Edit Init" to the Link Menu, which is rearranged to group the
  285.        programmable card types.
  286.      - Added two debugging tools available through the Tools Menu, which now
  287.        has submenus under "Repair" and "Jumplist".
  288.      - Additional color options, including ability to compile a book with your
  289.        colors built-in.  The end-user can still set his own colors, but he
  290.        sees yours first.  To make this more manageable the menu system in
  291.        the Orpheus Reader now has 2 pulldowns, "File" and "Options".  You
  292.        can choose the default colors, your own, or the author's.  (The "Paint"
  293.        colors are intended for use with a script command, to be added later.)
  294.      - Reader options now allow you to turn off sound.  This will become
  295.        more important as the Command Language grows.
  296.  
  297. /////////////////////////////////////////////////////////////////////////////
  298.  
  299. Version 1.24 (November 22, 1992)
  300.  
  301.    NEW FEATURES:
  302.      - Opening the menu system with the mouse, or with Esc, now pulls down
  303.        whichever menu was used last.  To open the menus with the mouse you
  304.        now click the left button on "Esc:Menu" (not the right button).
  305.      - Now you can mark all text in a card in one stroke with Ctrl-F5; good
  306.        for all block operations except reformat.
  307.      - At last!  Complete mouse support for all block operations!  The right
  308.        button marks in your choice of stream, line, or column modes; clicking
  309.        the right button clears an existing mark.  Clicking the left button
  310.        performs your choice of pasting, moving, or framing a block; if framing
  311.        is selected and you mouse-mark in column mode, the Frame dialog pops
  312.        up automatically.  To select mode and action, slip the mouse pointer
  313.        to the message area on the statusbar, to the left of the title.
  314.  
  315. /////////////////////////////////////////////////////////////////////////////
  316.  
  317. Version 1.23 (November 9, 1992)
  318.  
  319.    NEW FEATURES:
  320.      - New on the Print Options submenu of OH.EXE:  you can enter a printer
  321.        setup string for Orpheus to send to the printer before a global print
  322.        or every one-card print.  This is also on the Print submenu of
  323.        the Orpheus Reader.  Additionally, both programs let you choose between
  324.        removing and not removing control codes (see below) from the print
  325.        stream.
  326.      - New characters!  Instead of reserving all 31 control codes (characters
  327.        with an ascii value of 1-31), Orpheus now lets you use 18 of them in
  328.        your text.  Characters include:  the card suits, musical notes, male/
  329.        female symbols, true arrows, etc.  The complete list is shown in the
  330.        Ascii Table (Alt-A).
  331.      - Music!  Play() command lets you play music from an Init or Action card.
  332.        For music to play automatically when the reader enters a card, place
  333.        the Play() command in an Init; for music to play only when the user
  334.        selects an Action link, place the command in the Action card.
  335.  
  336. /////////////////////////////////////////////////////////////////////////////
  337.  
  338. Version 1.22 (October 30, 1992)
  339.  
  340.    NEW FEATURES:
  341.      - The Orpheus Reader is now network-friendly:  a user can be on one
  342.        drive-directory, the Reader and its help file on another, and the
  343.        book to read on yet another.  The user's personal configuration,
  344.        bookmark, and notepad files are saved in his own directory.
  345.      - Also in the Reader, the directory dialog now lets you look for HTX
  346.        files anywhere on your system.
  347.  
  348. /////////////////////////////////////////////////////////////////////////////
  349.  
  350. Version 1.21 (October 9, 1992)
  351.  
  352.    NEW FEATURES:
  353.      - Now you can launch a program or batch file from within OH.EXE (not just
  354.        from the Reader).  See Action Links on the Link Menu, and read Help
  355.        on Programming Hypertext.
  356.      - Special support for users working in languages other than English.
  357.        Read online Help on "Using the Keyboard"->"Inserting Accents", or
  358.        open the Options Menu and select "Keyboard".
  359.      - Added Delete Word Left (Ctrl-Backspace) to OH.EXE's internal word
  360.        processor.
  361.      - Added an Ascii Table displaying all characters with their ascii values,
  362.        from 32 (space) up to 255.  (Values below 32 are control codes
  363.        reserved for use by Orpheus.)  Any character on the table can be
  364.        inserted by clicking on it, or by selecting it with the arrow keys and
  365.        pressing Enter.
  366.  
  367. /////////////////////////////////////////////////////////////////////////////
  368.  
  369. Version 1.20 (October 2, 1992)
  370.  
  371.    NEW FEATURES:
  372.       - Instant macros with keyboard recording.  Record up to 500 keystrokes
  373.         in up to 10 keystroke macros and assign to the keys of your choice.
  374.         See "Macro" on the Tools Menu.
  375.       - All cards in a book can now be displayed within a "frame" (box), using
  376.         the style of your choice.  See "Frame" on the Project Menu.
  377.       - The Edit Menu now includes Column Marking, and all block ops can now
  378.         be performed on column blocks, including deleting, pasting, moving,
  379.         and moving a block with embedded links to another card.
  380.       - Instant boxes!  Mark a column block and then press Ctrl-F9:  the
  381.         Frame Dialog pops up with a choice of 6 styles.  Want to change the
  382.         the style of an existing box?  -- Easy: column-mark it and hit
  383.         Ctrl-F9, then just pick a different style or select "None" to remove
  384.         the box entirely.  See "Frame Block" on the Tools Menu.
  385.  
  386.