Grapher
2 Release
History
Release
Histories for Other Versions of Grapher
Version 2.04 (December 5, 2000)
- 0.2 probability axis tick mark missing. The 0.2 tick mark has been added.
- Inserted OLE objects shrink when edited. This has been corrected.
- Underflow error in histogram with 0 bin size fixed.
- Descending log axis using non-auto min/max settings sometimes causes crash. This has
been corrected.
- Text editor sometimes highlights first line of text incorrectly. This has been fixed.
- Probability axis with data outside maximum axis value displays incorrectly. This has
been corrected.
- Automation command SetObjectID does not change the object ID. This has been corrected.
- Some computers crash when changing worksheets. This has been corrected.
- Undoing plot changes when using multi-sheet data file prompts user for new worksheet.
This has been corrected.
- Axis settings are not correct when importing DOS Grapher files. This has been corrected.
- Increased label limit from 199 characters to 255.
- Fixed round-off error in function plot.
- Printing using a small print scale is incorrect. This has been fixed.
- Improved axis title location when importing G1 file.
- Log labels do not display correctly when the min and max are not a factor of 10. This
has been corrected.
- Templates do not load correctly when a polynomial fit has zero data points. This has
been corrected.
- Added support for importing/exporting GIF files.
Imported DOS graphs do not initially display their plots. Graphs now display correctly.
Some imported DOS graphs do not display axis tick marks correctly. This has been
corrected.
Unable to use Save or Save As commands to save imported DOS files. This has been
corrected.
Unable to copy/paste from opened template files. This has been corrected.
Ticks are sometimes incorrectly displayed when using a descending log axis. This has
been corrected.
Automation SetObjectTextProps cannot change text string. This has been corrected.
Displaying statistics of a fit with zero data points causes crash. This has been
corrected.
Bitmaps exported with text and lines with line-ending symbols are displayed incorrectly.
This has been corrected.
Under certain circumstances, the histogram can generate a divide by zero error. On some
systems, this will cause a crash. This has been corrected.
Excel files which use a comma as a thousands separator in the data causes data to be
read as text. Values now read as numbers.
Cells with a format code that anywhere contains a "@" character (Excel's
symbol to indicate that text should be placed in a cell) were being treated as text. These
will now be treated correctly.
Certain Excel file types (those with cells that contain a different format for positive,
negative, and text values) cause crash when saved. This has been corrected.
Use of columns with more than two letter headers causes headers to not be displayed
correctly by program. This has been corrected.
When editing text templates from the text editor, the
display window does not repaint correctly. This has been corrected.
Some setup files were not being copied to the Grapher
directory when doing a server install. This resulted in being unable to install Grapher
onto a workstation from the server. This has been corrected.
Since version 2.02.34 Grapher has not been registering
itself correctly. This results in OLE being disabled. Therefore, Grapher documents cannot
be inserted into other applications. Note if a version earlier than 2.02.34 had been
installed, OLE would work correctly. This has been corrected.
Grapher 1 allowed a first X value greater than the last X
value in function plots. Grapher 2 does not allow this resulting in Grapher 1 function
plots not being displayed in this case. This has been corrected.
Some imported text is displayed upside-down. This has been
corrected.
Option settings in ini file are not being used when
importing data files. This has been corrected.
Scripter does not honor the start setting when launched from
a shortcut. This has been corrected.
Scripter now uses Sax Basic 6.
Version 2.03
(September 23, 1999)
- Adjacent duplicate points are not weeded out when
calculating a spline fit, resulting in a bad fit. This has been corrected.
- Some data files can trigger a divide by zero error in the
tick mark spacing calculations for an axis resulting in a crash on certain systems. This
has been corrected.
- Due to a problem in older versions of Grapher, axis title
text was not always placed correctly. This was corrected resulting in the title changing
location when an axis properties command is executed. The title text is now placed
correctly, albeit possibly in a different location than before, when the file is opened.
- Problem: Space delimited text in .txt files is not imported
correctly. This has been corrected.
- Setting landscape mode using the automation PageSetup
command and then printing from the script does not print in landscape mode. This has been
corrected.
- Bar widths are incorrect in bar chart when only a portion of
the data in a column is used (set with first and last row). This has been corrected.
- Major ticks and labels are not displayed in the probability
axis. This has been corrected.
- First major tick may be dropped under certain circumstances
when a descending axis is used. Dependent on axis min/max and tick range settings. This
has been corrected.
- Character strings greater than 80 characters cause a crash
when exported to a DXF. Strings may now be 256 characters long and longer strings do not
crash program.
- Exporting and importing text (or using paste special
metafile) can result in text attributes (e.g. font) being lost. This has been corrected.
- A past issue allowed different rows to be set for different
bar charts in a single group (same wks, same X col). This was used as a 'feature' by some
users before it was fixed. An ini file setting has been added to allow different rows to
be set. See the new ini file for details.
- Bar charts using the same worksheet but different X columns
are incorrectly grouped together. Bar charts must now have the same worksheet and X column
to be grouped.
- When selecting white for symbol color, symbols disappear
into table background of symbol properties dialog. Table background changes to light gray
when symbols are white.
- Pie charts cause program to hang if a worksheet with no
useable data is selected. This has been corrected.
- Exporting long text strings (>80 characters) to a DXF
file causes program to crash. This has been corrected.
- Updated font installation code.
- If a worksheet transform calculation such as AG=A-C is used,
incorrect values are placed in column AG. This has been corrected.
- Round-off error could occur when numbers use 15 significant
digits. This has been corrected. Numbers now limited to 14 digits.
Version
2.02 (June 28, 1999)
- When using descending axis, the start ticks at value is used
as an ending value rather than starting value. This has been corrected.
- When setting custom limits for the tick range, major ticks
would be displayed even when outside of the set range. This has been corrected.
- Moving or rotating a composite object which includes a graph
sometimes result in the graph not moving or rotating correctly. This has been corrected.
- Some function id's in type library do not map correctly to
the actual functions. This has been corrected.
- When a graph is combined with another object, it cannot be
moved or rotated. This has been corrected.
- Automation command GetFitStatistics always uses X = col A
and Y = col B regardless of actual plot settings. This has been corrected.
- Graph can only be resized when selected by itself. This has
been corrected.
- Digitizing a plot with a descending axis results in
incorrect values. This has been corrected.
- On certain systems, orthogonal polynomial fits cause a
crash. This has been corrected.
- On certain systems, drawing symbols triggers a crash. This
has been corrected.
- When using row or sequence as X column in bar chart, bars
are all drawn with zero width. This has been corrected.
- Double-clicking in graph properties dialog does not bring up
objects properties dialog. This has been corrected.
- Entering a - in line properties dialog clipping settings
results in an error message when no numbers are present. This has been corrected.
- Copying then pasting a combined object which includes a
graph triggers a crash. This has been corrected.
- Some Excel files causes worksheet to crash. This has been
corrected.
- In the Object Manager, selecting an axis and switching to
size causes an incorrect error message to be displayed. This has been corrected.
- The worksheet code has been modified to display the import
options dialog when an ASCII file with an unknown extension is opened or loaded. The
automation command Open() has also been modified. When using it to open a worksheet, the
second parameter may be used to specify an import option string as given in the help file.
In addition, the second parameter has been renamed from worksheet to options.
- DAT export options were being ignored This has been
corrected.
- Transform "e=e-107" results in errors. This has
been corrected.
- Set default file open directory to the current directory to
keep it from using "My Documents".
- Axis grid lines disappear when graph is rotated 90 or 270
degrees. This has been corrected.
- When using a custom size with some printers (e.g. Epson
Stylus Pro) with landscape page orientation, the page outline is always drawn in portrait
mode. This has been corrected.
- Installing the newest gsdefsym.ttf file results in the
Default Symbols font to be blank. This has been corrected.
- Spline fit does not display correctly or crashes with some
data sets. This has been corrected.
- Axis bounds box is calculated incorrectly. Most noticeable
when tick marks are made very long. This has been corrected.
- In pie chart properties page, setting the number of slices
greater than the number of rows of data locks program. This has been corrected.
- Importing files that have zero size objects causes the file
to be imported smaller than the 6"x6" area allotted for it. This has been
corrected.
- Histogram gaussian fit is scaled incorrectly. Fit is now
scaled based on the bin size and number of data pts.
- Some symbols do not export correctly (e.g. underscore
symbol). This has been corrected.
- Automation Close command does not save the file based on the
extension (grf, grt) used in file name. This has been corrected.
- Users cannot specify custom file extensions for data files.
This has been corrected.
- Some automation commands do not honor the page unit setting
(inches or cm). Example: SetLineObjectProps() always uses inches. This has been corrected.
- Unable to change tabs in the axis properties dialog when the
graph is rotated (error message is displayed instead). This has been corrected.
- { and } characters in dxf files can cause a math text error
as they are interpreted as math text control characters. { and } are now imported as
brackets and not as control characters.
- Text imported as vertically centered aligned is switched to
top aligned when a text properties is executed. The text properties dialogs have been
modified to include a Center vertical alignment style. Imported text will use this style
as needed.
- When axes are moved doing an Arrange | Align command, the
plot is not moved to reflect the new axes positions. This has been corrected.
- The Arrange | Align command does not work the same way for
axes as it did in Grapher 1 (includes tick marks in size when aligning). This has been
corrected.
- Import system does not work. This has been corrected.
- When using the Object Manager, if another window is switched
to, then switched back to Grapher, the selection rectangles are not drawn in the plot
window. This has been corrected.
- Spline fits are fixed at using only 200 points as the points
setting control is disabled in the fit plot properties page. Points control is now enabled
for spline fits.
- When using a custom page size with some printers, the page
outline in Grapher does not reflect the correct custom size. This has been corrected.
- There is no way to adjust the error report level from the
ini file. The key ErrorLevel has been added to the grapher.ini file. Valid values for this
key is 1 to 4 (default 2).
- If plot window is maximized, then all plot windows closed,
when opening a new plot window it does not open maximized. This has been corrected.
- Unable to open polar plots that include a fit. This has been
corrected.
- Unable to copy or cut in template files. This has been
corrected.
- Under certain circumstances, Grapher is not unloaded from
memory when using automation. This has been corrected.
- When defining a function with an error in the function plot
page, the error message stating that the function has an error repeats endlessly. Error
message is only displayed once now.
- Minor ticks are not displayed when there are no major ticks
displayed. This has been corrected.
- Minor grid lines always use attributes set for major grid
lines when using the EditAxisGrid automation command. This has been corrected.
- Grapher 1 graphs with linear fits that only use two data
points crash when opened by Grapher 2 on some systems. This has been corrected.
- Large font size text is imported too big into Grapher 2.
This has been corrected.
- When importing Grapher 1 files, if the page resolution in
Grapher 2 is not set to 1000, the imported file is displayed with the objects in the
incorrect positions. On import, the page resolution is always forced to be 1000.
- Selecting all components of a graph using shift-click does
not result in the graph object itself being selected. This leads to unexpected, though
correct, behavior when resizing the graph. This has been corrected.
- Function plots use excessive memory resulting in long load
times or even the inability to load the plot. This has been corrected.
- Having only bars that are all the same value (same x,y) in a
bar chart can result in bar chart being displayed incorrectly. This has been corrected.
- Line plot points that are out of range are displayed when
the discontinuous plot option is selected. This has been corrected.
- The discontinuous option has no effect on function plots
when custom clipping limits are used. This has been corrected.
- Grapher 1 graphs that have grid lines but no plots crash
when opened by Grapher 2. This has been corrected. Note that grid lines present in the
Grapher 1 file may not be present in the Grapher 2 file due to conversion limitations.
- The vertical center option is ignored when drawing text
containing math text directives. This can result in Grapher 1 text appearing offset in
Grapher 2. This has been corrected.
- Gaps are present between letters in the underline of text.
This has been corrected.
- New math text is spaced farther apart horizontally than old
math text. This has been corrected.
- Thick solid lines may not be drawn under Win 95/98 due to
exceeding the vertice limit. This has been corrected.
- Double-clicking on a graph object in Object Manager in order
to display its properties can lead to a crash when the graph properties dialog is closed.
This has been corrected.
- After detaching a legend editing the legend text can result
in text being improperly displayed. This has been corrected.
- Pasting a metafile with text and specifying that the
metafile should be broken apart, results in text that when edited displays incorrectly.
This has been corrected.
- Changing a clip limit for a line plot could result in an
incorrect plot display when the change would cause other clip limits to also change. This
has been corrected.
Version
2.01 (March 8, 1999)
- When changing an axis title via automation, the previous
title, if any, is also displayed. This has been corrected.
- Automation command SetObjectTextProps does not work with new
text system. Command now works with all text objects.
- When creating a histogram with a fit, the program crashes.
This has been corrected.
- Conversion of a file with numerous function plots can take a
long time resulting in the appearance of a lock up. Functions plots are now converted in a
more timely manner.
- Axis titles containing \up and \dn commands do not convert
correctly. This has been corrected.
- Grid lines do not always appear. This comes about when the
axis with the grid lines is not being used by any plot. Grapher can only tell if an axis
belongs to a graph if it is being used by a plot. A partial solution has been implemented.
Grid lines will appear if the grid line axis is using an axis that is part of a graph as
the parallel axis.
- Axis titles are not placed correctly on conversion of a
Grapher 1 graph. This has been corrected.
- During lengthy operations, Scripter may display a server
busy dialog. A 'Time out' entry is now available in the scripter.ini file. The value set
determines how many milliseconds must elapse when the server is busy before the server
busy dialog is displayed. Setting the value to -1 disables the dialog.
- Polar plot radius axis outer grid line does not align with
axis angle when using non-solid line style. If radius axis grid line will overlap the
angle axis it is not drawn unless angle axis is hidden.
- With multiple bar charts in a single graph, some charts are
drawn with zero width. This has been corrected.
- Fit plots stored in templates disappear when the template
file is used to create a graph. This can result in a crash if plot properties are brought
up. This has been corrected.
- Axis grid lines can overlap the parallel axis hiding the
axis. This has been corrected.
- When many bar charts are present, undo is very slow. This
has been corrected.
- Graph properties dialog. Add Plot control displays the polar
plot dialog when histogram is selected. This has been corrected.
- Top-level axes do not show worksheet labels when file is
opened. This has been corrected.
- Old-style math text does not always retain its correct
alignment when converted to new style math text. This has been corrected.
- Vector fills are drawn incorrectly if window containing
object using fill is dragged partially off screen and back on. This has been corrected.
- When running a script with an Add command that specifies an
incorrect worksheet name, the user is incorrectly prompted to select a new worksheet. When
a bad worksheet name is selected, an error message is displayed to this effect and an
exception is thrown to halt script execution.
- When creating plots via automation, worksheets loaded are
not unloaded when the plot window is closed. This can result in running out of system
resources if many worksheets are loaded. This has been corrected.
- Loading a Grapher 1 file with many plots is very slow.
Loading has been sped up considerably.
- Axis titles are not always placed correctly. This has been
corrected.
- Descending axes with First Tick is a Major Tick turned off
appear with no ticks showing when converted to Grapher 2. This has been corrected.
- Symbol property page always displays symbols in black when
page is displayed regardless of symbol color setting. This has been corrected.
- Moving a polar plot radius axis using the graph properties
dialog does not move the plot correctly. This has been corrected.
- Very high precision data values (e.g. 14.770000000000001)
cause line plot to clip incorrectly. This has been corrected.
- After bringing up and closing graph properties dialog from
Object Manager, incorrect icon is displayed for the graph in the Object Manager list. This
has been corrected.
- Worksheet can not be printed (error dialog is displayed).
This has been corrected.
- Log or descending axis in polar plot cause radius axis grid
lines to display incorrectly. This has been corrected.
- GRF shell/open registry key does not get updated correctly
with Grapher association. This has been corrected.
- Old Grapher 1 file association in win.ini is not removed on
setup. This has been corrected.
- Grapher 2 setup does not set up the GRF association if the
GRF extension is already associated with another program. Setup now gives the user the
option of resetting the GRF file extension to be associated with Grapher.
- Italic characters are not spaced correctly in text editor.
This has been corrected.
- New lines do not use character style of previous lines last
character. This has been corrected.
- Tooltips for superscript and subscript buttons are
incorrect. This has been corrected.
- Scripter's registry key has been moved to be a sub-key of
Grapher.
- Opening a Grapher 1 file from the MRU list would not always
find the file's data files. This has been corrected.
- When using cm page units, closing the legend properties
dialog would cause the legend margin to increase in size. This has been corrected.
- Automation command EditAxisWksDateLabel would incorrectly
report an error in one or more of the time fields. This has been corrected.
- The running average fit would shift by one data point when
using sequence as one of the data columns. This has been corrected.
- Minor log axis labels do not display the same as in Grapher
1. An ini file setting has been added that when set to true causes the labels to display
as in Grapher 1 (see readme.txt for more info).
- When multiple worksheets are used to create bar charts in a
single graph, charts are drawn incorrectly. When drawing stacked or adjacent charts, how
to draw the chart is now based solely on charts using the same worksheet.
- No support for user defined printer page size in automation
PageSetup command. Parameters added to command to allow for user defined page size (see
readme.txt for more information). Parameter also added to allow which printer to use to be
selected.
- Changing length of radius axis in polar plot results in
non-circular plot. Also, resizing entire graph can result in non-circular plot. Polar
plots can now only be resized by resizing the radius axis. Plot will always display as a
circle now.
- Top-level axes cannot be resized. This has been corrected.
- Automation command Quit does not always unload Grapher
application from memory. This has been corrected.
- Selection highlight box sometimes has gaps between lines or
letters. This has been corrected.
- Highlighing a template with a line causes the line to
disappear. This has been corrected.
- Superscript/subscript buttons are not on/off buttons like
bold, etc. This has been corrected.
- Editor does not use applications default symbol face
initially in the insert symbol dialog. This has been corrected.
- When changing size of text, placement of cursor and
highlight could be incorrect after size change. This has been corrected.
- Some Grapher 1 files do not display their plots when first
opened. This has been corrected.
- Opening a Grapher 1 file on a system with no printers
defined causes a crash. This has been corrected.
- When adding a new axis to a graph, it is displayed before
the axis properties dialog has been closed. This has been corrected.
- Loading a worksheet causes the main window to flash. This
has been corrected.
- Tooltip showing worksheet name in property dialogs does not
appear on some systems. As a partial solution, the worksheet name can now be clicked on
and scrolled using the arrow and home/end keys.
- Extra zeros are displayed in exponetial labels (e.g.
1E+002). Added ini file setting 'Remove Zeros' to [Grapher] section of grapher.ini. Set to
1 to have extra zeros removed (e.g. 1E+2).
- Axis min/max is not always determined correctly when
row/sequence is used for a plot data column. This has been corrected.
- Performing a save as operation from an existing GRF file,
and selecting save as type GRT does not work correctly. The operation will succeed as long
as another GRF file is not selected from the listbox.
- Grapher 2 legend line length differs from Grapher 1's
length. Added a Legend Line Length option to the Preferences dialog. This setting controls
how long legend lines are made for all files. Initial setting is 0.95". To match
Grapher 1, set to 0.60".
- Specifying a bad file name in the automation Open command
results in an incorrect error message. When the file specified in the Open command cannot
be opened, an error message to this effect is displayed.
- Worksheet statistics can not be copied except into a
worksheet. This has been corrected.
- Saving an Excel file takes excessive amount of time. This
has been corrected.
- Selection highlight box sometimes has gaps between letters.
Letters were sometimes placed off by one due to round-off error. This has been corrected.
- Ctrl plus arrow key does not move cursor by word only by
letter. This has been corrected.
- Ctrl plus up/down arrow moves cursor up or down a line and
moves cursor to beginning of line.
- Copy text from the editor and paste as unformatted text
results in first letter of string being dropped. This has been corrected.
- Selecting 'Default Symbols' entry when inserting a symbol
results in the wrong character being displayed. This has been corrected.
- Tab characters are ignored when converting ASCII text to
math text. This has been corrected.
- Scripter Sax Basic Engine dll's have been updated to latest
version available from Sax.
- Some Grapher 1 files (pre 8/92) with metafiles in them cause
Grapher 2 to crash when opened. This has been corrected.
- When axis line width is greater than 0, positioning of axis
is inaccurate. This has been corrected.
- Major tick start value is not correctly displayed for
descending axes when auto is checked. This has been corrected.
- Log axes using small values (e.g. 1e-12) do not display tick
marks or labels correctly. This has been corrected.
- Resizing an object in an embedded plot document triggers a
crash. This has been corrected.
- Pasting text containing backslashes or {,}'s sometimes
triggers an error. This has been corrected.
- Using a frequency greater than one for tick labels with a
descending axis results in incorrect labeling. This has been corrected. In addition, when
skipping minor tick labels, the count now starts with the major tick rather than the first
minor tick.
- Right-click menu incorrectly displays in the worksheet
statistics window. This has been corrected.
- Tick labels and legend text are incorrectly displayed if the
text default alignment setting is not set to left, top. This has been corrected.
- Start major ticks at controls disabled when using date/time
labels. This has been corrected.
- Error bars are not calculated if equal x values are not
grouped together. Data may now be in any order.
Version
2.00 (November 11, 1998)
|