home *** CD-ROM | disk | FTP | other *** search
- Revision History
- ----------------
- 14 Apr 93 - Finished adding on-screen color graphics to the Coherent
- version. Still need to add linestyle and linewidth. It also has a
- simple hardware font.
-
- 10 Apr 93 - Worked on the Coherent version for quite some time trying
- to fix miscellaneous bugs and core dumps.
-
- 2 Apr 93 - Got rid of the 'show' command for showing status. Now simply
- enter any other command by itself to show its status. 'show' by itself
- works just like before, i.e. shows whatever you've plotted so far.
- Changed the meaning of the 'axes' command. It no longer draws those axes
- that have been mapped. Now it simply tells what axis types you've got.
-
- 20 Mar 93 - Added asinh, acosh and atanh to the set of user-callable
- functions. See HELP FUNCTIONS.
-
- 20 Mar 93 - The 'print' command has been taken out. If you want to
- evaluate functions or expressions, simply enter them at the Graphica
- command line. See EXPRESSIONS.
-
- 20 Mar 93 - Added 'searchpath' logic to the DOS version. Graphica will
- try to locate any script or data file entered with the 'load' or 'data'
- commands in the current DOS search path, not just in the current working
- directory. You can also simply enter a script filename at the Graphica
- command line and Graphica will try to determine if it exists in the current
- search path, try to 'load' it and execute commands from it. See LOAD.
-
- 20 Mar 93 - Changed the environmental variable GRAPHICA to GRAPHINI. It
- now should contain the full path to the start-up filename, including the
- filename itself, just like in GRAPHELP. See STARTUP and ENVIRONMENT.
-
- 20 Mar 93 - Changed version to 2.3.
-
- 17 Mar 93 - Pressing any key will cancel the introductory graphics screen.
- Also, in batch mode plotting, the introductory screen does not show up.
- Added a symbol type of 0 or 'dot' for plotting lots of data with just
- tiny dots. See SYMBOL.
-
- 13 Mar 93 - Renamed this help file to GRAPHICA.FIL to make things less
- confusing for the development of the windows version. The compiled
- windows version help file is called GRAPHICA.HLP.
-
- 10 Mar 93 - Corrected some logic in the handling of units (in, cm, mm).
- Repositioned the mouse location to the bottom right on DOS systems. Also
- added a 'nodisplay' command to not show the location of the mouse cursor.
- The mouse cursor shows up right above the location display on the lower
- right hand corner of the screen.
-
- 3 Mar 93 - Added a 'default' command. You may reset various parameters
- to their default values. See DEFAULT.
-
- 2 Mar 93 - Added a .PG command to the HPGL driver when a 'clear' command
- is given. This ejects the page on some plotters and loads a blank one.
-
- 2 Mar 93 - Fixed the way log labels were plotted when noexponent was the
- default. Now, regardless of the length of the label, you'll always get the
- full label, i.e. 0.00000001 instead of 10 ** -8 as before. The old
- behavior would plot a log axis like (10**-4, 0.001, 0.01, 0.1, 1, 10, 100,
- 1000, 10**4, 10**5) which was not consistent. With 'exponent' you still
- get the powers of 10 all the time.
-
- 1 Mar 93 - You can now "remap" an axis even after you've plotted data and
- that axis. The new mapping will be reflected in the last plot data set and
- the last axis of that type plotted. Try plotting some data and changing
- the map of an axis to see the effect.
-
- 1 Mar 93 - Reduced the mask area around the legend to the actual framing
- area. Fixed the 'audit' command to work properly. Fixed a bug that would
- show up when inputing data interactively and specifying 'end' before
- actually entering points. Solid lines are now plotted on decade boundaries
- in log axes.
-
- 28 Feb 93 - Fixed some problems with polynomial and spline fitting.
- Modified the command 'fit' to list all the polynomial fitting and
- correlation coefficients. Polynomial and spline fits apply to the LATEST
- data set, that is, you can't fit a spline to the last spline, only to a
- set of data points. Fixed other problems with multiple polyfit plotting.
-
- 26 Feb 93 - The letters C and c will no longer be comment flags. You can
- continue to use [ and # to make comments in script files or when entering
- data on the > prompt. (I was having trouble defining functions like c(x)=
- etc.)
-
- 24 Feb 93 - Fixed a problem with the Coherent version of the 'cd' command.
- Now, you can also enter filenames with the 'load' command or directories in
- 'load' without quotes around them.
-
- 23 Feb 93 - After batch processing script files on the OS command line,
- Graphica now remains online for further interactive processing.
-
- 19 Feb 93 - Graphica returns to the command line after 'dumping' plots
- to a file rather that redrawing the entire plot. You can still redraw
- what you've got by specifying 'show' after dumping.
-
- 14 Feb 93 - Fixed a small quirk when entering two commands on the same
- line separated by ';'. For example, when entering 'draw x ; draw y' you
- would have to press a key once before you could see the second axis. Now
- Graphica recognizes the second command on the same line and waits to
- process graphics until all commands have been parsed.
-
- 10 Feb 93 - Fixed a problem with the legend mask when plotting on a
- non-raster device. Optimized axis drawing with a grid. Now there is less
- pen changing when plotting on a plotter. Fixed a bug happening when
- 'dump' was entered all by itself in a command line.
-
- 9 Feb 93 - Added 2-variable function specification and fixed a bug reading
- in dummy variables.
-
- 8 Feb 93 - Added 'reverse' logarithms, in other words, you can plot log
- scales going from 1000 to 1, for example (the axis minimum is 1000 on
- the left and the maximum is 1 on the right). Added an 'acknowledgements'
- section to this help file.
-
- 5 Feb 93 - Fixed a problem with 'character'. Changed the help file
- system a little bit so you get a list of subtopics when you've entered an
- incorrect keyword.
-
- 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 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
- on screen in batch mode (script files on the OS command line).
-
- 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 '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.