home *** CD-ROM | disk | FTP | other *** search
- Revision History
- ----------------
- 3 Feb 93 - Changed to version 2.2 and uploaded it to CompuServe.
-
- 2 Feb 93 - Finally got around fixing the legend routines. The legend
- lines weren't quite aligned when center- or right-justified. Added a
- new keyword 'flat' to draw non-stacked legends lotus 1-2-3 style. Check
- out the 'legend.plt' and flat.plt' scripts file to see how it works.
-
- 31 Jan 93 - Added the error and complementary error functions to the
- set of user-callable functions. See 'help erf' and 'help erfc'.
-
- 30 Jan 93 - Wrote a "getch" function for COHERENT so you can press any
- key to continue rather than having to press return. Check out the new
- help system.
-
- 29 Jan 93 - New feature: you can now have several curves in a data file
- by separating the data by blank lines. See help on FILE and the
- 'world.plt' example script file.
-
- 28 Jan 93 - Changed the default color to green.
-
- 22 Jan 93 - Fixed BIG BUGS when error bar and probability plotting.
-
- 21 Jan 93 - Fixed a tiny little bug with the memory allocation code
- of the RECALL function in the DOS version.
-
- 20 Jan 93 - Changed version to 2.1.
-
- 20 Jan 93 - Changed code in the COHERENT and DOS versions to read in only
- help keywords when requesting HELP. The help text is read in from the
- help file as needed. The new scheme reduces the memory requirements on
- PCs. Now you can load in bigger script files!
-
- 14 Jan 93 - Ported GRAPHICA to a Sun 4 workstation (no graphics yet).
- Cleaned up the code a little bit, especially dealing with include files.
- Should be easier to port to many platforms now.
-
- 3 Jan 93 - Changed the mouse routines in the DOS version to use a
- software cursor (faster than using getimage/putimage).
-
- 2 Jan 93 - Added code to save text screen before going into graphics in
- the DOS version. This way when you get back to text mode, previous text
- will still be visible.
-
- 23 Dec 92 - Added the capability of sending output to com1 in the DOS
- version. If you have a plotter connected to that communications port, for
- example, you can send hpgl output directly to the plotter (without having
- to DUMP to a file and then use COPY FILE COM1: at the DOS prompt.)
-
- 23 Dec 92 - Fixed a little buglet when changing terminal types and output
- was sent to (stdout). SHOW OUTPUT shows correct output now.
-
- 14 Dec 92 - Added further functionality to the 'format' command by
- allowing user-defined tic labels. See FORMAT.
-
- 14 Dec 92 - Added the 'square-root' type to the family of axis types.
-
- 8 Dec 92 - Fixed a bug in the help command. You can abort help by
- pressing q/Q/ESC. With the bug, the next help command was invalid.
-
- 24 Nov 92 - Added two fonts to the Coherent version, simplex script and
- complex script. Also added the font name to SHOW FONT on all versions.
- (I'm getting a "DGROUP exceeds 64K" when adding these fonts to the DOS
- version. I need to get a compiler without the 64K limit on DGROUP data.)
-
- 17 Nov 92 - Fixed a bug with the probability scale. It wasn't drawing
- the numeric labels in the right place when plotting an x2 or y2 axis.
-
- 12 Nov 92 - Fixed bugs in the 'mask' command. Circles and rectangles are
- now being masked correctly.
-
- 9 Nov 92 - Released version 2.0 to Simtel.
- 5 Oct 92 - Uploaded version 2.0 to CompuServe.
-
- 4 Oct 92 - Fixed a bug in the parsing routine-you can now enter numbers
- preceded by a plus as well as a minus. However, if you enter two numbers,
- the second of which is negative, without a comma in between, you'll get an
- error.
-
- 4 Oct 92 - Fixed another bug in the 'paper' command: if a negative
- number is entered, its absolute value is taken.
-
- 3 Oct 92 - Added the catalan constant to the built-in constants. Also
- added another constant called 'degree' so that you may use trigonometric
- functions with angles in degrees, e.g. sin( 20 * degree ). See WHO.
-
- 19 Sept 92 - Fixed a quirk with the page border: when in non-interactive
- mode (command line script files), GRAPHICA won't change the line specs on
- the display to indicate the current line specs (style, width, color).
-
- 4 Sept 92 - Finished porting GRAPHICA to Mark William Company's Coherent
- v4.0. Active devices are HPGL and PostScript.
-
- 21 Aug 92 - Added 'format long' and 'format short' commands to control
- the format of numerical results displayed on the screen. Placed old
- 'logformat' command into 'format' (see FORMAT).
-
- 18 Aug 92 - Shortened long color names, e.g. lblue instead of lightblue.
- See PEN or COLOR.
-
- 17 Aug 92 - Added the 'subscript' and 'superscript' commands but not
- active yet (still working on the algorithm). See SUB/SUPERSCRIPT.
-
- 16 Aug 92 - Further improvements in the memory management scheme. Almost
- all the linked lists are now of one object type. Fixed a bug in the axis
- drawing scheme (was drawing axes twice and it took a long time to show the
- cross-hair).
-
- 15 Aug 92 - Merged together a bunch of "objects" (arrows, circles,
- labels, legends, lines, rectangles) into linked lists of the same kind.
-
- 14 Aug 92 - No mouse cursor (cross-hair) appears when showing graphs
- in batch (not interactively).
-
- 10 Aug 92 - Changed all text space allocation to dynamic memory
- allocation. Saves a few bytes here and there, especially on the DOS
- version.
-
- 9 Aug 92 - Added the 'who' command which works just like 'show variables'.
-
- 8 Aug 92 - 'nopaper' has been changed to 'noborder' for clarity.
-
- 26 Jul 92 - Added the 'memory' command that gives you a (comma separated)
- number of free bytes left in RAM. See MEMORY.
-
- 25 Jul 92 - Fixed memory allocation problem in data structures. Wasn't
- clearing all memory allocated to data points. All memory is now freed
- when using the 'clear' command or quitting the program.
-
- 24 Jul 92 - Fixed postscript bug, couldn't get 2 consecutive plots out
- in the same session. The second page bombed. Works OK now.
-
- 24 Jul 92 - Can now enter directories or filenames without quotes after
- commands like 'dir', 'del', 'cd', 'type'. GRAPHICA won't bulk at reading
- something like cd c:\work without quotes. See CD.
-
- 23 Jul 92 - Implemented 'dir', 'del', and 'type' commands. There is no
- need to shell out to the operating system to do file maintenance. You can
- still use $ to tell GRAPHICA you're using an operating system command.
- Useful to edit files, for example. See DIR, DEL and TYPE.
-
- 22 Jul 92 - Instead of getting an 'invalid command error' GRAPHICA now
- tries to search for variables or expressions. There is no further need to
- type 'print expression' to evaluate an expression or a variable. You can
- now type in any variable or expression at the GRAPHICA command line. You
- can still use the 'print' command as usual.
-
- 21 Jul 92 - Corrected problem with the GRAPDUMP environmental variable.
- Actually rewrote the algorithm to check for 'dump' devices. Whether a
- device can be used as a 'dump' device or not is now built in in a device
- table. You'll get an error message when attempting to use an invalid
- device for 'dumping'.
-
- 20 Jul 92 - Implemented 'title' command. Works just like 'label top' but
- writes directly above frame without leaving a space for eventual 'x2' axis
- labels. See TITLE.
-
- 19 Jul 92 - Added last-line editing and recall on DOS systems. Very
- useful to avoid typing in an entire line because you made a little
- mistake. See EDITING or RECALL.