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 >
Text File  |  1991-12-31  |  20KB  |  440 lines

  1. CHANGES BETWEEN VERSION XLNc AND XLNd:
  2.  
  3.  
  4.           =======> IMPORTANT FORMAT CHANGE FOR BETA USERS <=======
  5.  
  6.      Bug fix: It was possible to create a data file with Multiplot that could
  7.      not be reread. The fix involved a change in the *?AXISDAT* keyword.
  8.      Currently, files produced by XLNd<beta> versions are still supported. This
  9.      will not continue to be the case. Please open all data files created by
  10.      Multiplot XLNd<beta> and resave
  11.  
  12.      ----
  13.  
  14.      NOTE: Multiplot is now Workbench 2.0 compatible. This required an
  15.      alteration in the PLT-handler which is a modification of the handler
  16.      distributed in PLT 1.3b.
  17.  
  18.      Bug fix: The great one would visit if Multiplot was started with no data
  19.      file and then the left mouse button was clicked any where on the screen
  20.      without first pasting data.
  21.  
  22.      Bug fix: An error in the event loop has been corrected, resulting in
  23.      improved responsiveness.
  24.  
  25.      Bug fix: The ILBM saves included cross-hairs.
  26.  
  27.      Bug fix: The plot would not be redrawn if the Edit Text window was
  28.      closed by hitting the return key.
  29.  
  30.      Bug fix: The first attempt to paste with an empty clipboard would result
  31.      in an "insufficient memory" error instead of a "nothing to paste" error.
  32.  
  33.      Bug fix: The dynamic allocation of memory for pastes is now bullet proof
  34.      (I hope :-).
  35.  
  36.      Bug fix: The point size range listed in the How to Plot window is now
  37.      correctly referred to as 0-20.
  38.  
  39.      Bug fix: The tf_Accessors count for the default font is now correctly
  40.      handled.
  41.  
  42.      Bug fix: Multiple accesses of the same font are now made to the same
  43.      font structure in memory instead of copying it to a new location.
  44.  
  45.      Bug fix: Extra Text was offset 1/2 character down and 1 character to the
  46.      right of the correct location in HP-GL output.
  47.  
  48.      Bug fix: The error message generated by attempting to save an HPGL file
  49.      to a disk and whipping the disk out of the drive at the last moment has
  50.      been corrected.
  51.  
  52.      Bug fix: A compiler dependent bug in the way strings were accessed has
  53.      been corrected.
  54.  
  55.      Bug fix: The aspect ratio of plots exported to CAD programs was
  56.      inconsistent.
  57.  
  58.      Bug fix: No data was plotted in the HPGL output if one or both axes
  59.      were reversed.
  60.  
  61.      New feature: A new file requester is now used which offers greater
  62.      utility for the same space.
  63.  
  64.      New feature: A Print Setup menu option has been added to allow
  65.      orientation, position and scale of the printed graph to be set
  66.      interactively from within Multiplot.
  67.  
  68.      New feature: A print spool has been added, so that a graph may be
  69.      printed while further work is done within Multiplot, or the program may
  70.      be quit without interrupting the print.
  71.  
  72.      New feature: A print preview has been added.
  73.  
  74.      New feature: It is now possible to move, delete or edit a data point. A
  75.      data point may be selected in SELECT mode by holding down the Ctrl
  76.      key and clicking the left mouse button near the point. Data points may
  77.      be group selected (Shift-Ctrl-LMB), or edited by double clicking.
  78.  
  79.      New feature: Asymmetric error bars are supported. Single direction error
  80.      bars can be defined in the data file or created interactively from within
  81.      Multiplot.
  82.  
  83.      New feature: Multiple objects of different types can now be group
  84.      selected. For example, data points and legends can be group selected and
  85.      dragged together.
  86.  
  87.      New feature: The EDIT/Undelete feature when used to undelete a deleted
  88.      legend will now recreate the link between data set and text.
  89.  
  90.      New feature: It is now possible to edit, move and delete axis values.
  91.  
  92.      New feature: The routines for finding selected text have been optimised
  93.      to allow the inclusion of much greater numbers of text objects with
  94.      relatively little slow down in response time.
  95.  
  96.      New feature: Linear data fits now compensate for log axes making
  97.      exponential, log and log/log fits available.
  98.  
  99.      New feature: Open B-Splines have been added as a method of data
  100.      smoothing.
  101.  
  102.      New feature: Polynomial line fits from 1st to 5th order have been added.
  103.  
  104.      New feature: The recalculation of screen locations for data is now only
  105.      performed if some change to the scaling of the relevant axis has been
  106.      made. This results in faster screen refreshes.
  107.  
  108.      New feature: A curve reader has been added. The coordinates of any
  109.      point can be obtained by holding down the Alt key and clicking the left
  110.      mouse button with the pointer or cross hairs over the point of interest.
  111.  
  112.      New feature: Postscript output is now supported.
  113.  
  114.      New feature: Encapsulated postscript output is now supported.
  115.  
  116.      New feature: The HP-GL output has been upgraded to HP-GL/2 and
  117.      includes imbedded PCL commands to directly support the HP LaserJet III.
  118.  
  119.      New feature: Minor tics can be included on the axes.
  120.  
  121.      New feature: Logarithmic axes are now supported.
  122.  
  123.      Style Change: The FUNCTIONS/Smooth data set menu option now has two
  124.      subitems: Filter which calculates running means of points over a
  125.      designated window; and Interpolate which adds intermediate points
  126.      utilising modified b-splines.
  127.  
  128.      Style Change: The menu option FUNCTIONS/exponential fit has been
  129.      removed. the same function is available by selecting FUNCTIONS/linear
  130.      fit when the X axis is linear and the Y axis logarithmic.
  131.  
  132.      Style Change: Axis and formulae values are now a fixed number of
  133.      significant figures rather than the idiosyncratic system used previously.
  134.  
  135.      Style Change: The maximum axis value and its tic are now drawn.
  136.  
  137.      Style Change: A box is no longer drawn around the legends in a graph
  138.      with box axes and a right margin.
  139.  
  140.      Style Change: Low memory error handling has been improved.
  141.  
  142.      Style Change: The CUSTOM PLOT window has been redesigned to make
  143.      selections easier, improve appearance on 1 bit plane screens, and use less
  144.      chip RAM.
  145.  
  146.      Style Change: A clearer, larger font is used for all screen text. This
  147.      makes the reading of menus a great deal easier. I recommend the
  148.      inclusion of Topaz.11 in the WB1.3 Fonts: directory. Note that this is
  149.      unnecessary with WB2.0 because Topaz.11 is in ROM.
  150.  
  151.      Other changes: The *AUTOSCRIPT* format has been changed to
  152.      accommodate the extra information required for new features. The new
  153.      format is backwards compatible with the old version with the exception
  154.      of tic number which will not be read from a Multiplot XLNc file.
  155.  
  156.      Style Change: Hitting return from within a text box no longer exits the
  157.      whole window. Instead the text box is unselected. A subsequent return or
  158.      enter will exit the window.
  159.  
  160.      Style Change: Screen coordinates are now stored as int's instead of
  161.      SHORT's. This prevents the extraneous lines produced when a value
  162.      overflowed (occurred with large zooms), but runs slightly slower. It
  163.      saved 2K. No idea how.
  164.  
  165.  
  166. CHANGES BETWEEN VERSION XLNb AND XLNc:
  167.  
  168.      Bug fix: New legends no longer overwrite each other.
  169.  
  170.      Bug fix: All requesters can be removed by hitting the return or escape keys.
  171.  
  172.      Bug fix: Point plots with a point size of zero no longer invoke the master.
  173.  
  174.      Bug fix: Deleting a legend by double clicking on it and manually erasing
  175.               text no longer summons the great one.
  176.  
  177.      Bug fix: Step plots now work properly with data sets larger than 31 pairs.
  178.  
  179.      Bug fix: The Logarithmic fit has been renamed Exponential fit.
  180.  
  181.      Bug fix: The legend for an exponential fit had the logarithm of the prefactor.
  182.  
  183.      New feature: The Data Selection Window now has a button to clear the data file
  184.          name if the program is to be invoked without data. It is now possible
  185.          to transfer data to Multiplot entirely via the clipboard.
  186.  
  187.      Bug fix: The Cross Hair used to appear at the top left of the screen after
  188.           redrawing the plot or zooming.
  189.  
  190.      Bug fix: The colour of the grid or tic marks was reset to light blue after
  191.           redrawing the plot or zooming.
  192.  
  193.      Bug fix: The screen opening routines have been corrected to cope with those
  194.           terrible scrolling workbenches some people like.
  195.  
  196.      Bug fix: The pointer did not change to the Zzz balloon when printing.
  197.  
  198.      Bug fix: Text size handling has been fixed. Code has been added in
  199.           in preparation for the AmigaOS 2.0 font selecter gadget.
  200.  
  201.      Bug fix: The ability to handle large values has been improved. Now limited
  202.           only by the address size of a double (I hope) ie: +/-10e-307 to
  203.           +/-10e+307. Data files and clips may contain values in scientific
  204.           notation.
  205.  
  206.      New feature: Multiplot can open a screen of 2,4,8 or 16 colours depending
  207.           on available memory and user requirements. The number of colours
  208.           available may be set by changing the BITPLANES value in info on the
  209.           workbench, or by including the -b# option from the command line.
  210.  
  211.      New feature: Multiplot can now run on a 1/2 Mb machine.
  212.  
  213.      New feature: Clipping at axis boundaries has been added.
  214.  
  215.      New feature: The ability to save a plot has been added. The file format
  216.           is flat ascii similar to the input file, with extra information
  217.           stored in lines starting with the reserved keyword *AUTOSCRIPT*.
  218.           (*AUTOSCRIPT* is a trademark of BioSoft Pty Ltd.)
  219.  
  220.      New feature: Support for line types has been added.
  221.  
  222.      New feature: The ability to delete a data set has been added. This is
  223.           achieved by pushing the kill button on the CUSTOM PLOT window
  224.           which may be called by double clicking on any point in the data set
  225.           to be deleted, selecting the plot and then choosing the Delete
  226.           option from the EDIT menu, or selecting the plot and then pressing
  227.           the DELETE key on the keyboard.
  228.  
  229.      New feature: The ability to undelete deleted text or data sets has been
  230.           added.
  231.  
  232.      New feature: Clipboard support has been added. Data sets and text may be
  233.           cut and pasted between plots; data can be imported and exported via
  234.           the clipboard.
  235.  
  236.      New feature: The maximum limit of 255 points per data set has been lifted.
  237.           As far as I know, the number of data points per data set is limited by
  238.           memory alone.
  239.  
  240.      New feature: Axis labels and a title can be edited or created from within
  241.           the program.
  242.  
  243.      New feature: A legend may be created for the plot by adding the line
  244.           "*LEGEND* DataSetName" to the top of the data for each data set.
  245.           The legend will appear in the right margin, but may be dragged
  246.           to any other location. The right margin may be eliminated by
  247.           selecting the RightMargin option from the OPTIONS menu. Legends
  248.           may be created from within the program by selecting a data set and
  249.           choosing Add Text from the EDIT menu.
  250.  
  251.      New feature: Legend text may be edited by double clicking on it, moved
  252.           by click/dragging and deleted by selecting it and either choosing
  253.           the Delete option from the EDIT menu, or pressing the DELETE key
  254.           on the keyboard.
  255.  
  256.      New feature: Minimum and maximum X and Y axis values can be requested.
  257.           Plotting code is completely reversible and if the minimum and maximum
  258.           axis values are reversed the plot will be redrawn upsidedown and
  259.           back to front.
  260.  
  261.      New feature: The type of axes  can be  selected from the OPTIONS menu
  262.           on the PLOT window.
  263.  
  264.      New feature: New plot type: Step graphs. Step graphs are useful for
  265.           displaying survival curves and other sorts of data that are obtained
  266.           after descrete time intervals.
  267.  
  268.      New feature: The PLOT window now has a menu option to remove both X and Y
  269.           axis locks.
  270.  
  271.      New feature: It is now possible to toggle the error bars on and off from
  272.           within the PLOT window.
  273.  
  274.      New feature: The Delete and Escape keys on the keyboard are now supported.
  275.  
  276.      New feature: Line fitting has been added. Currently linear and logarithmic
  277.           fits are supported. The line fit is created as a new data set with its
  278.           formula in the legend.
  279.  
  280.      New feature: Data smoothing has been added. The smoothed line is created as
  281.           a new data set.
  282.  
  283.      New feature: Abitrary text placement has been added. Text may be edited by
  284.           double clicking on it, moved by select/dragging, and deleted by
  285.           selecting it and either choosing the Delete option from the EDIT menu
  286.           or pressing the DELETE button on the keyboard.
  287.  
  288.      Style change: All boxes requesting numerical input now have flanking arrows
  289.           to enable response with the mouse.
  290.  
  291.      Style change: The "Define Plot" window has been removed. Instead a default
  292.           plot  is  drawn  which  can  be  edited by selecting the object to be
  293.           altered by double clicking the  mouse.  This  now  conforms  with the
  294.           "select-action" standard of interfaces.
  295.  
  296.      Style change: Plots or data sets may be group selected by clicking on one,
  297.           and holding down the shift key while clicking on other items to be
  298.           group selected. Note only data sets OR text blocks may be selected
  299.           together.
  300.  
  301.      Style change: The arrangement  of the  menu items  on the PLOT window has
  302.           been altered to provide a better clustering of actions. The Edit
  303.           menu has been renamed ACTIONS and the Commodore standard  Edit menu
  304.           has been added providing clipboard support.
  305.  
  306.      Style change: The imagery for the STOP button has been altered to conform
  307.           to the internationally accepted symbol.
  308.  
  309.      Other changes: Plot2Draw has been altered to handle line types, and has
  310.           been recoded to compensate for a bug in Pagestream which prevented
  311.           direct importation into Pagestream sometimes.
  312.  
  313.      Other changes: The HPGL output has been altered so that connecting lines
  314.           are drawn continually. This saves on plotter pens, and speeds the
  315.           PLT: output considerably.
  316.  
  317.      Other changes: Memory usage has been improved and memory is now alocated
  318.           in a more conservative manner.
  319.  
  320.  
  321. CHANGES BETWEEN VERSION XLN AND XLNb:
  322.  
  323.      Bug fix:  Plot dimensions  were not  reset if  a plot  was redrawn without
  324.                text.
  325.  
  326.      Bug fix:  The  function  of  the  REDRAW  menu   option  was   not  always
  327.                consistent.
  328.  
  329.      Bug fix:  Y  Axis  text  was  not  cleared  properly if a plot was redrawn
  330.                without text.
  331.  
  332.      Bug fix:  The ZOOM option will  no longer  crash if  used with enthusiasm.
  333.                The maximum zoom possible is 1,600 times.
  334.  
  335.      Bug fix:  Multiplot  is  now  a  little  more resistant to low chip memory
  336.                situations.
  337.  
  338.      Bug fix:  The wait pointer was not  cleared  after  cancelling  a  save in
  339.                IntroCAD or Draw format.
  340.  
  341.      Bug fix:  Saves in  mCAD, introCAD  and Draw  format with  the grid option
  342.                switched on did not save the vertical grid lines.
  343.  
  344.      Bug fix:  The lowest tick or grid line was sometimes omitted.
  345.  
  346.      Bug fix:  The screen was munged if the ZOOM box or SLIDE vector were drawn
  347.                using the cross hairs.
  348.  
  349.      Bug fix:  Multiplot will now handle greater than 20 data sets. As far as I
  350.                know, the number of data sets is limited by memory alone.
  351.  
  352.      Typo fix: The menu option SAVE HPGL is now correctly named. Was HPLG!
  353.  
  354.      Style Change:  The "How to Plot" window has  been renamed  DEFINE PLOT and
  355.                the  menu  option  that  calls it has been renamed REDEFINE
  356.                PLOT.
  357.  
  358.      Style Change:  The Menu QUIT selection  key shortcut  has been  changed to
  359.                Left-Amiga-e so  as not to conflict with Commodore- Amiga's
  360.                style guidelines. The menu option has been renamed  EXIT so
  361.                as to remain easy to remember.
  362.  
  363.      Style Change:  The ZOOM  and SLIDE  functions now  operate in the standard
  364.                Amiga way; that is, the zoom box or  slide vector  is drawn
  365.                WHILE the  left mouse  button is  held down.  The screen is
  366.                redrawn when the left mouse button is released.
  367.  
  368.      Style Change:  Delimiters (caps) are now drawn  on  the  error  bars. This
  369.                slows some  functions down, especially conversions to other
  370.                formats, but most other graph plotting  programs have them,
  371.                so I put them in.
  372.  
  373.      Removal of feature: Menu selection "White BG" no longer exists.
  374.  
  375.      New plot mode: Both lines and points for same data set.
  376.  
  377.      New feature:   The Custom  Plot window  allows selection of different plot
  378.                symbols. If a default plot is selected from the Define Plot
  379.                window, the  symbols are cycled through the data sets. This
  380.                feature   together   with    plot    colours    allows   54
  381.                distinguishable data sets to be plotted.
  382.  
  383.      New feature:   The conversion module to change to the Draw format has been
  384.                recoded. It is now  faster, smaller,  requires less memory,
  385.                and provides line colours.
  386.  
  387.      New feature:   Menu  selection  to  call  palette  for selection of screen
  388.                colours. Palette may be saved.
  389.  
  390.      New feature:   The ZOOM out feature  to reduce  the size  of the  plot now
  391.                obtains the "double click" timing from preferences.
  392.  
  393.      New feature:   The loading  of a default palette on starting. Palette data
  394.                is stored in a file called  "MPlot.def" in  either the same
  395.                directory as Multiplot, or in the s: directory.
  396.  
  397.      New feature:   The number  of X  and Y axis tick marks or lines can now be
  398.                defined independently.
  399.  
  400.      New feature:   Multiplot now uses overdimensional  screens. An  attempt is
  401.                made to  open and  use a screen the same size as workbench.
  402.                This  will  give  those  with  multisync  monitors  and the
  403.                Morerows  patch  some  more  real  estate to play with. The
  404.                screen size can be forced to standard if needed.
  405.  
  406.      New feature:   Data file format is checked before  loading. Loading status
  407.                is displayed in screen title bar.
  408.  
  409.      New feature:   The data  file may now contain carriage returns at the ends
  410.                of lines. This allows data to be imported from spreadsheets
  411.                which are IBM file compatible.
  412.  
  413.      New feature:   All error  reports are relayed via alerts or requesters. No
  414.                error messages will appear in the current CLI.
  415.  
  416.      New feature:   Lines in the data  file which  begin with  "*SCALFACT*" may
  417.                contain  scale  factors  by  which  collected data is to be
  418.                multiplied. The  scale factor  columns map  to data columns
  419.                after the keyword "*SCALFACT*" is discarded.
  420.  
  421.      New feature:   Title, X axis label and Y axis labels are now printed. They
  422.                may be defined in  the  data  file  by  using  the *Title*,
  423.                *XLabel* and  *YLabel* keywords.  Note that  although the Y
  424.                axis label appears  on  screen  as  vertical  text,  on the
  425.                printed output, it is written sideways.
  426.  
  427.      New feature:   It is  now possible to quit from the Data Selection Window.
  428.                This is necessary if a  suitable  file  to  plot  cannot be
  429.                found.
  430.  
  431.      New feature:   The Custom  Plot window now has a STOP button. If used when
  432.                defining plot options for  the  first  time,  all remaining
  433.                data  sets  will  be  skipped  and not plotted. If the plot
  434.                options are being  described  after  calling  Redefine Plot
  435.                from  the  menu  bar  in  the Plot window, this button will
  436.                redraw  the  plot  without  changing  the  options  for the
  437.                remaining data sets.
  438.  
  439.  
  440.