home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
maj
/
2199
/
docs
/
history.doc
< prev
next >
Wrap
Text File
|
1994-07-09
|
15KB
|
271 lines
┌──────────────────────────────────────────────────────────────────┐
│ Revision History │
└──────────────────────────────────────────────────────────────────┘
version 2.7
-----------
Added 16-color GIF, PCX and TIF output capability with resolutions
up to 3200x2400 pixels. Use DUMP GIF, for example.
Added ARC and SECTOR commands (similar in operation to CIRCLE).
Implemented error bars in the abscissa (dx).
Comments (#) are now evaluated BEFORE system commands ($).
Fixed behavior of the DIVISIONS command when the axis is autoscaled.
Corrected a nasty bug in the polynomial routines (not affecting
calculations) dealing with strings.
Timestamp OFF is now the default.
Fixed an obscure bug when user-defining tic marks around zero.
version 2.6
-----------
Added filled/nofill switches to the CIRCLE and RECTANGLE commands.
Fixed integer division so that 1/3 will result in 0.33333 not 0.
Implemented line widths in software. Applicable to all drivers.
Added a FITS command to list the results of fitting data.
Replaced the RANGE command by a new STATS command with some more
statistical information about data read from a data file.
Added a SIGMOID command to generate non-linear sigmoid curve fits.
Added a MISSING VALUE command to generate breaks in data files.
Added a WAIT/NOWAIT command for batch processing.
Fixed a bug that prevented dumping to more than 14 files
consecutively.
Full resolution LaserJet bitmaps now possible with the help of
EMS/XMS memory.
Added RLE compression to the LaserJet 4 driver resulting in much
smaller "dump" files.
Added the GRAPHMODE environment variable to select a particular
video mode in the Borland-compiled binary.
version 2.5
-----------
Optimized the clipping algorithm.
Fixed a bug which prevented the grid from being drawn correctly when
using the ORIGIN command.
Fixed a problem in HPGL files dumped twice in a row.
Fixed a small bug when dumping with probability axes.
Added linestyles to the Lotus 1-2-3 PIC driver.
Added left division \ to the set of internal functions.
The '[' character (left square bracket) is no longer allowed as a
comment delimiter.
Fixed a bug with the Lotus 1-2-3 PIC driver.
Prevented 'spline range xmin xmax' from exceeding the maximum x data
point.
Added the following probability distribution functions: Binomial,
Complemented Binomial, Inverse Binomial, Negative Binomial,
Complemented Negative Binomial, Chi-square, Complemented Chi-square,
Inverse of Complemented Chi-square, F, Complemented F, Inverse of
Complemented F, Gamma, Complemented Gamma, Poisson, Complemented
Poisson, Inverse Poisson and Student's t. Changed 'beta' to 'ibeta',
'normal' to 'ndtr', and 'inormal' to 'ndtri'.
Added F1 ('help') and F10 ('show') function key support.
version 2.4
-----------
Added LaserJet II and LaserJet 4 drivers.
Added a SMOOTH command to generate a smooth line through data.
Changed the default symbol size to 0.12 inches (instead of 0.17).
Added nine more Bessel functions: besi0, besi1, besin, besjn, besk0,
besk1, beskn and besyn.
Added the following built-in functions: beta, gamma, igamma, ierf,
inormal, normal, and rand.
Added checks when reading data in from a data file to prevent memory
overflows and lockups.
Fixed a little bug which screwed up the prompt when shelling out to
DOS a second time.
Fixed a bug that showed the last DOS screen immediately after
pressing any key at the introductory Graphica screen.
Added LINETO and MOVETO commands.
Corrected a problem with the timestamp printed out in hpgl mode when
the character size, ratio or gap where changed.
Added 6 filled symbols to the bgi and HPGL2 drivers. HPGL can
produce only a filled square. Working on filled symbols for the
PostScript driver.
The line continuation symbol ';' can now also be used in script files
as well as interactively.
Fixed some bugs related to the LOCATION command when used with
units other than inches. Added UFACTOR to the set of pre-defined
constants.
Added an optional range specification to the PLOT command.
Fixed a bug that froze the program when trying to delete labels,
arrows, circles, etc.
Added a ROTATE switch to the x,y,y2 and x2-label commands to draw
them at 180 degrees.
version 2.3
-----------
Added color and hardware font support to the PIC driver and PostScript
drivers.
Fixed some bugs relative to the thickness of characters drawn with
the 'legend' and 'label' commands.
New data input routine ignores labels in data files.
Added a temporary prompt whenever you shell out to DOS. The prompt
tells you to type EXIT to return to GRAPHICA.
Activated the Hercules video driver and fixed some color-related bugs.
Slightly changed the behavior of the legend block command.
Added a 'clc' command to clear the text screen.
Fixed a bug related to the power function (wasn't raising to integer
powers correctly).
Also fixed a bug in the Coherent cbm (coherent bitmap graphics)
driver not resetting the line style after loading a second load file.
After Graphica detects an error with a script file on the command
line, it stays on line for further processing instead of bailing out
to the OS command line.
Added the 'what' command listing all .plt files in the current directory.
Fixed a serious bug with the font routines.
Changed code to handle errors when dynamically loaded font files are
not found.
Added 10 dynamically loaded software fonts to the registered version.
Added code to dynamically load software fonts from disk, thus
reducing the executable size considerably.
Changed some code to prevent errors from occurring when changing
terminals.
Added the capability of sending output to the printer port in the DOS
version. If you have a printer connected to that port, for example,
you can send PostScript output directly to the printer (without
having to DUMP to a file and then send it later.)
Got rid of the 'show' command for showing status. Now simply
entering a command by itself will show its status. 'show' by itself
works just like before, i.e. it displays whatever you've plotted so
far on the screen or output device.
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.
Added asinh, acosh and atanh to the set of built-in functions.
The 'print' command has been taken out. If you want to evaluate
functions or expressions, simply enter them at the Graphica command
line.
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.
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.
version 2.2
-----------
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.
Renamed the help file to GRAPHICA.FIL to make things less confusing
for the development of the windows version.
Corrected some logic in the handling of units (in, cm, mm).
Repositioned the mouse location to the bottom right on DOS systems.
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.
Added a 'default' command to reset various parameters to their
default values.
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.
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.
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.
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.
Fixed some problems with polynomial and spline fitting.
Modified the command 'polyfit' 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 or function. Fixed other problems with
multiple polyfit plotting.
The letters C and c will no longer be comment flags. You can
continue to use # to make comments in script files or when entering
data on the > prompt. (I was having trouble defining functions like
c(x)= etc.)
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.
After batch processing script files on the OS command line, Graphica
now remains online for further interactive processing.
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.
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.
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.
Added 2-variable function specification and fixed a bug reading in
dummy variables.
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).
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.
version 2.1
-----------
Fixed 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.
Added the error and complementary error functions to the set of
built-in functions.
Wrote a "getch" function for COHERENT so you can press any key to
continue rather than having to press return.
New feature: you can now have several curves in a data file by
separating the data by blank lines.
Changed the default color to green.
Fixed BIG BUGS when error bar and probability plotting.
Fixed a tiny little bug with the memory allocation code in the recall
function (DOS version).
version 2.0
-----------
First public release of Graphica.
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!
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.)
Fixed a little buglet when changing terminal types and output was
sent to (stdout). 'output' now shows the correct output.
Added further functionality to the 'format' command by allowing
user-defined tic labels.
Added the 'square-root' type to the family of axis types.
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.
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.
Fixed some bugs in the 'mask' command. Circles and rectangles are
now being masked correctly.
version 1.0
-----------
Started keeping a log of changes.