home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_progs
/
educ
/
multiplt.lzh
/
Multiplot
/
Docs
/
History.doc
< prev
next >
Wrap
Text File
|
1991-12-31
|
20KB
|
440 lines
CHANGES BETWEEN VERSION XLNc AND XLNd:
=======> IMPORTANT FORMAT CHANGE FOR BETA USERS <=======
Bug fix: It was possible to create a data file with Multiplot that could
not be reread. The fix involved a change in the *?AXISDAT* keyword.
Currently, files produced by XLNd<beta> versions are still supported. This
will not continue to be the case. Please open all data files created by
Multiplot XLNd<beta> and resave
----
NOTE: Multiplot is now Workbench 2.0 compatible. This required an
alteration in the PLT-handler which is a modification of the handler
distributed in PLT 1.3b.
Bug fix: The great one would visit if Multiplot was started with no data
file and then the left mouse button was clicked any where on the screen
without first pasting data.
Bug fix: An error in the event loop has been corrected, resulting in
improved responsiveness.
Bug fix: The ILBM saves included cross-hairs.
Bug fix: The plot would not be redrawn if the Edit Text window was
closed by hitting the return key.
Bug fix: The first attempt to paste with an empty clipboard would result
in an "insufficient memory" error instead of a "nothing to paste" error.
Bug fix: The dynamic allocation of memory for pastes is now bullet proof
(I hope :-).
Bug fix: The point size range listed in the How to Plot window is now
correctly referred to as 0-20.
Bug fix: The tf_Accessors count for the default font is now correctly
handled.
Bug fix: Multiple accesses of the same font are now made to the same
font structure in memory instead of copying it to a new location.
Bug fix: Extra Text was offset 1/2 character down and 1 character to the
right of the correct location in HP-GL output.
Bug fix: The error message generated by attempting to save an HPGL file
to a disk and whipping the disk out of the drive at the last moment has
been corrected.
Bug fix: A compiler dependent bug in the way strings were accessed has
been corrected.
Bug fix: The aspect ratio of plots exported to CAD programs was
inconsistent.
Bug fix: No data was plotted in the HPGL output if one or both axes
were reversed.
New feature: A new file requester is now used which offers greater
utility for the same space.
New feature: A Print Setup menu option has been added to allow
orientation, position and scale of the printed graph to be set
interactively from within Multiplot.
New feature: A print spool has been added, so that a graph may be
printed while further work is done within Multiplot, or the program may
be quit without interrupting the print.
New feature: A print preview has been added.
New feature: It is now possible to move, delete or edit a data point. A
data point may be selected in SELECT mode by holding down the Ctrl
key and clicking the left mouse button near the point. Data points may
be group selected (Shift-Ctrl-LMB), or edited by double clicking.
New feature: Asymmetric error bars are supported. Single direction error
bars can be defined in the data file or created interactively from within
Multiplot.
New feature: Multiple objects of different types can now be group
selected. For example, data points and legends can be group selected and
dragged together.
New feature: The EDIT/Undelete feature when used to undelete a deleted
legend will now recreate the link between data set and text.
New feature: It is now possible to edit, move and delete axis values.
New feature: The routines for finding selected text have been optimised
to allow the inclusion of much greater numbers of text objects with
relatively little slow down in response time.
New feature: Linear data fits now compensate for log axes making
exponential, log and log/log fits available.
New feature: Open B-Splines have been added as a method of data
smoothing.
New feature: Polynomial line fits from 1st to 5th order have been added.
New feature: The recalculation of screen locations for data is now only
performed if some change to the scaling of the relevant axis has been
made. This results in faster screen refreshes.
New feature: A curve reader has been added. The coordinates of any
point can be obtained by holding down the Alt key and clicking the left
mouse button with the pointer or cross hairs over the point of interest.
New feature: Postscript output is now supported.
New feature: Encapsulated postscript output is now supported.
New feature: The HP-GL output has been upgraded to HP-GL/2 and
includes imbedded PCL commands to directly support the HP LaserJet III.
New feature: Minor tics can be included on the axes.
New feature: Logarithmic axes are now supported.
Style Change: The FUNCTIONS/Smooth data set menu option now has two
subitems: Filter which calculates running means of points over a
designated window; and Interpolate which adds intermediate points
utilising modified b-splines.
Style Change: The menu option FUNCTIONS/exponential fit has been
removed. the same function is available by selecting FUNCTIONS/linear
fit when the X axis is linear and the Y axis logarithmic.
Style Change: Axis and formulae values are now a fixed number of
significant figures rather than the idiosyncratic system used previously.
Style Change: The maximum axis value and its tic are now drawn.
Style Change: A box is no longer drawn around the legends in a graph
with box axes and a right margin.
Style Change: Low memory error handling has been improved.
Style Change: The CUSTOM PLOT window has been redesigned to make
selections easier, improve appearance on 1 bit plane screens, and use less
chip RAM.
Style Change: A clearer, larger font is used for all screen text. This
makes the reading of menus a great deal easier. I recommend the
inclusion of Topaz.11 in the WB1.3 Fonts: directory. Note that this is
unnecessary with WB2.0 because Topaz.11 is in ROM.
Other changes: The *AUTOSCRIPT* format has been changed to
accommodate the extra information required for new features. The new
format is backwards compatible with the old version with the exception
of tic number which will not be read from a Multiplot XLNc file.
Style Change: Hitting return from within a text box no longer exits the
whole window. Instead the text box is unselected. A subsequent return or
enter will exit the window.
Style Change: Screen coordinates are now stored as int's instead of
SHORT's. This prevents the extraneous lines produced when a value
overflowed (occurred with large zooms), but runs slightly slower. It
saved 2K. No idea how.
CHANGES BETWEEN VERSION XLNb AND XLNc:
Bug fix: New legends no longer overwrite each other.
Bug fix: All requesters can be removed by hitting the return or escape keys.
Bug fix: Point plots with a point size of zero no longer invoke the master.
Bug fix: Deleting a legend by double clicking on it and manually erasing
text no longer summons the great one.
Bug fix: Step plots now work properly with data sets larger than 31 pairs.
Bug fix: The Logarithmic fit has been renamed Exponential fit.
Bug fix: The legend for an exponential fit had the logarithm of the prefactor.
New feature: The Data Selection Window now has a button to clear the data file
name if the program is to be invoked without data. It is now possible
to transfer data to Multiplot entirely via the clipboard.
Bug fix: The Cross Hair used to appear at the top left of the screen after
redrawing the plot or zooming.
Bug fix: The colour of the grid or tic marks was reset to light blue after
redrawing the plot or zooming.
Bug fix: The screen opening routines have been corrected to cope with those
terrible scrolling workbenches some people like.
Bug fix: The pointer did not change to the Zzz balloon when printing.
Bug fix: Text size handling has been fixed. Code has been added in
in preparation for the AmigaOS 2.0 font selecter gadget.
Bug fix: The ability to handle large values has been improved. Now limited
only by the address size of a double (I hope) ie: +/-10e-307 to
+/-10e+307. Data files and clips may contain values in scientific
notation.
New feature: Multiplot can open a screen of 2,4,8 or 16 colours depending
on available memory and user requirements. The number of colours
available may be set by changing the BITPLANES value in info on the
workbench, or by including the -b# option from the command line.
New feature: Multiplot can now run on a 1/2 Mb machine.
New feature: Clipping at axis boundaries has been added.
New feature: The ability to save a plot has been added. The file format
is flat ascii similar to the input file, with extra information
stored in lines starting with the reserved keyword *AUTOSCRIPT*.
(*AUTOSCRIPT* is a trademark of BioSoft Pty Ltd.)
New feature: Support for line types has been added.
New feature: The ability to delete a data set has been added. This is
achieved by pushing the kill button on the CUSTOM PLOT window
which may be called by double clicking on any point in the data set
to be deleted, selecting the plot and then choosing the Delete
option from the EDIT menu, or selecting the plot and then pressing
the DELETE key on the keyboard.
New feature: The ability to undelete deleted text or data sets has been
added.
New feature: Clipboard support has been added. Data sets and text may be
cut and pasted between plots; data can be imported and exported via
the clipboard.
New feature: The maximum limit of 255 points per data set has been lifted.
As far as I know, the number of data points per data set is limited by
memory alone.
New feature: Axis labels and a title can be edited or created from within
the program.
New feature: A legend may be created for the plot by adding the line
"*LEGEND* DataSetName" to the top of the data for each data set.
The legend will appear in the right margin, but may be dragged
to any other location. The right margin may be eliminated by
selecting the RightMargin option from the OPTIONS menu. Legends
may be created from within the program by selecting a data set and
choosing Add Text from the EDIT menu.
New feature: Legend text may be edited by double clicking on it, moved
by click/dragging and deleted by selecting it and either choosing
the Delete option from the EDIT menu, or pressing the DELETE key
on the keyboard.
New feature: Minimum and maximum X and Y axis values can be requested.
Plotting code is completely reversible and if the minimum and maximum
axis values are reversed the plot will be redrawn upsidedown and
back to front.
New feature: The type of axes can be selected from the OPTIONS menu
on the PLOT window.
New feature: New plot type: Step graphs. Step graphs are useful for
displaying survival curves and other sorts of data that are obtained
after descrete time intervals.
New feature: The PLOT window now has a menu option to remove both X and Y
axis locks.
New feature: It is now possible to toggle the error bars on and off from
within the PLOT window.
New feature: The Delete and Escape keys on the keyboard are now supported.
New feature: Line fitting has been added. Currently linear and logarithmic
fits are supported. The line fit is created as a new data set with its
formula in the legend.
New feature: Data smoothing has been added. The smoothed line is created as
a new data set.
New feature: Abitrary text placement has been added. Text may be edited by
double clicking on it, moved by select/dragging, and deleted by
selecting it and either choosing the Delete option from the EDIT menu
or pressing the DELETE button on the keyboard.
Style change: All boxes requesting numerical input now have flanking arrows
to enable response with the mouse.
Style change: The "Define Plot" window has been removed. Instead a default
plot is drawn which can be edited by selecting the object to be
altered by double clicking the mouse. This now conforms with the
"select-action" standard of interfaces.
Style change: Plots or data sets may be group selected by clicking on one,
and holding down the shift key while clicking on other items to be
group selected. Note only data sets OR text blocks may be selected
together.
Style change: The arrangement of the menu items on the PLOT window has
been altered to provide a better clustering of actions. The Edit
menu has been renamed ACTIONS and the Commodore standard Edit menu
has been added providing clipboard support.
Style change: The imagery for the STOP button has been altered to conform
to the internationally accepted symbol.
Other changes: Plot2Draw has been altered to handle line types, and has
been recoded to compensate for a bug in Pagestream which prevented
direct importation into Pagestream sometimes.
Other changes: The HPGL output has been altered so that connecting lines
are drawn continually. This saves on plotter pens, and speeds the
PLT: output considerably.
Other changes: Memory usage has been improved and memory is now alocated
in a more conservative manner.
CHANGES BETWEEN VERSION XLN AND XLNb:
Bug fix: Plot dimensions were not reset if a plot was redrawn without
text.
Bug fix: The function of the REDRAW menu option was not always
consistent.
Bug fix: Y Axis text was not cleared properly if a plot was redrawn
without text.
Bug fix: The ZOOM option will no longer crash if used with enthusiasm.
The maximum zoom possible is 1,600 times.
Bug fix: Multiplot is now a little more resistant to low chip memory
situations.
Bug fix: The wait pointer was not cleared after cancelling a save in
IntroCAD or Draw format.
Bug fix: Saves in mCAD, introCAD and Draw format with the grid option
switched on did not save the vertical grid lines.
Bug fix: The lowest tick or grid line was sometimes omitted.
Bug fix: The screen was munged if the ZOOM box or SLIDE vector were drawn
using the cross hairs.
Bug fix: Multiplot will now handle greater than 20 data sets. As far as I
know, the number of data sets is limited by memory alone.
Typo fix: The menu option SAVE HPGL is now correctly named. Was HPLG!
Style Change: The "How to Plot" window has been renamed DEFINE PLOT and
the menu option that calls it has been renamed REDEFINE
PLOT.
Style Change: The Menu QUIT selection key shortcut has been changed to
Left-Amiga-e so as not to conflict with Commodore- Amiga's
style guidelines. The menu option has been renamed EXIT so
as to remain easy to remember.
Style Change: The ZOOM and SLIDE functions now operate in the standard
Amiga way; that is, the zoom box or slide vector is drawn
WHILE the left mouse button is held down. The screen is
redrawn when the left mouse button is released.
Style Change: Delimiters (caps) are now drawn on the error bars. This
slows some functions down, especially conversions to other
formats, but most other graph plotting programs have them,
so I put them in.
Removal of feature: Menu selection "White BG" no longer exists.
New plot mode: Both lines and points for same data set.
New feature: The Custom Plot window allows selection of different plot
symbols. If a default plot is selected from the Define Plot
window, the symbols are cycled through the data sets. This
feature together with plot colours allows 54
distinguishable data sets to be plotted.
New feature: The conversion module to change to the Draw format has been
recoded. It is now faster, smaller, requires less memory,
and provides line colours.
New feature: Menu selection to call palette for selection of screen
colours. Palette may be saved.
New feature: The ZOOM out feature to reduce the size of the plot now
obtains the "double click" timing from preferences.
New feature: The loading of a default palette on starting. Palette data
is stored in a file called "MPlot.def" in either the same
directory as Multiplot, or in the s: directory.
New feature: The number of X and Y axis tick marks or lines can now be
defined independently.
New feature: Multiplot now uses overdimensional screens. An attempt is
made to open and use a screen the same size as workbench.
This will give those with multisync monitors and the
Morerows patch some more real estate to play with. The
screen size can be forced to standard if needed.
New feature: Data file format is checked before loading. Loading status
is displayed in screen title bar.
New feature: The data file may now contain carriage returns at the ends
of lines. This allows data to be imported from spreadsheets
which are IBM file compatible.
New feature: All error reports are relayed via alerts or requesters. No
error messages will appear in the current CLI.
New feature: Lines in the data file which begin with "*SCALFACT*" may
contain scale factors by which collected data is to be
multiplied. The scale factor columns map to data columns
after the keyword "*SCALFACT*" is discarded.
New feature: Title, X axis label and Y axis labels are now printed. They
may be defined in the data file by using the *Title*,
*XLabel* and *YLabel* keywords. Note that although the Y
axis label appears on screen as vertical text, on the
printed output, it is written sideways.
New feature: It is now possible to quit from the Data Selection Window.
This is necessary if a suitable file to plot cannot be
found.
New feature: The Custom Plot window now has a STOP button. If used when
defining plot options for the first time, all remaining
data sets will be skipped and not plotted. If the plot
options are being described after calling Redefine Plot
from the menu bar in the Plot window, this button will
redraw the plot without changing the options for the
remaining data sets.