Surfer 8 Release History
Surfer
7 Release History
Technical Support Page
Surfer FAQs
Version 8.09.2391 (May 21, 2008)
- SRF-426 Fixed a sporadic crash when shutting down Surfer Demo via Automation.
- Grid Extract on dted file with starting row > 1 crashes.
- SRF-438 Crash if map is deleted while changing post map data file.
- SRF-439 Automation Error gridding data when file is open in worksheet: "Insufficient Data in Worksheet".
- [SUB-124] Fixed crash in dxf filter when parsing a bracketed text entity from a DXF import file.
- Fixed broken group 30 elevation codes for certain types of DXF line entities.
- Fixed a problem in the XLS import filter related to UNICODE sheet names.
- Fixed a problem in the BLN export filter when exporting compound polygons.
- Enforce proper vertex order for complex polygons when exporting to SHP format.
- Prevent subpolygons with less than three vertices from being imported by the ArcInfo E00 filter.
- Fixed several Math Text parser bugs triggered by ill-formed text strings, especially those in non-English languages.
- Fixed buffer overrun for very long font name strings.
Surfer 8.08 Fixes/Changes
- SRF-426 Fixed a sporadic crash when shutting down Surfer Demo via Automation.
- SRF-425 Fixed a crash while dragging a deleted object in Object Manager.
- SRF-302 "Unable to delete ...\surfer.set" was still appearing for some users when Surfer was shut down. This was fixed by storing writable files in the AppData folder under Vista.
- SRF-336 Fixed hang when drawing a polyline or polygon under Vista.
- SRF-412 Fixed a problem where double-clicking a data file in Windows Explorer caused two worksheet document windows to open.
- SRF-411 Enabled File Open and File Save dialog resizing.
- SRF-409 Fixed a crash in the vectormap dialog.
- SRF-406 Fixed a problem under Vista where changing the extension does not change "Save File As" format.
- SRF-403 Fixed crash report 1093 in 8.07 "Internal Error" in drawing thread causes exception in
UpdateBitmap.
- SRF-402 Fixed crash report 1135 in 8.07 that happens when shutting down worksheet automation.
- SRF-397 Fixed a crash in 8.07 when creating a variogram report.
- SRF-398 Fixed a crash in 8.07 when displaying variogram statistics with duplicate data points.
Surfer 8.07 Fixes/Changes
- SRF-302 Fixed error closing Surfer under Vista: "Unable to delete C:\Program Files\Golden
Software\Surfer8\surfer.set".
- SRF-336 Fixed a problem where Surfer hangs drawing polyline or polygon under Vista.
- SRF-290 Fixed a gridding with Triangulation error: "geometric singularities. ... duplicate tolerance".
- SRF-212 Fixed an error extracting a GRD from a DEM: "Grid dimensions must be 2 to 10,000" even when values in that range are entered.
- SRF-300 Fixed an error exporting filled contours with Z values to DXF: "An invalid argument was encountered" Module Surfer, File error.cpp, line 664
- SRF-268 Fixed an error opening SRF from CD: "The parameter is incorrect"
- SRF-191 Fixed a problem gridding with breaklines with default search which causes artifacts in the GRD file.
- SRF-196 Fixed Internal Error making shaded relief map from grid with dimensions of 100*2.
- SRF-351 SUB-26 Fixed a problem opening a TXT file with multiple column delimiters.
- SRF-238 Fixed a problem where palette popup windows are misplaced when the Surfer application window is on second monitor.
- SRF-199 Fixed a problem where rescaling rotated bitmap causes it to flip.
- SRF-188 SUB-12 Fixed a problem were some BLN Files cause a Surfer crash.
- SRF-182 Fixed a problem with Spline Smooth with Recalc. If the operation is performed more than once there is an error.
- SRF-323 Fixed a problem where Surfer crashes when choose Help | Contents.
- SRF-232 Fixed a problem where Triangulation blanks a column of the GRD inside the convex hull.
- SRF-189 Fixed the grid info error "an unnamed file contains an invalid path"
- Fixed a bug that prevented a new sheet from opening if one of the sheets of the xls file is already open, when choosing the file from the Recent File List.
- Added a "Skip Paperspace Entities" checkbox in DXF import dialog.
- SUB-45 Fixed problem causing program hangs when setting certain map limits.
- SUB-12 Fixed several BLN import problems.
- SUB-102 Fixed a problem which can cause crashes when exporting to CGM files.
- N/A Fixed bugs related to MR and TR commands in PlotCall files.
- N/A Fixed a problem where extraneous return points were exported to BLN files.
- Fixed a problem specifying worksheet options string in automation.
- SUB-108 Partially fixed a problem with the shaded relief bitmap shifting position when exported to
EMF.
- SRF-384 Fixed a problem where the program displays an error message "Expected more terms" when a long equation is entered in the Grid | Function dialog. The program crashes when you click OK in the error dialog.
- SRF-383 Fixed an error attempting to export wireframe contours with Tilt = 90 and Rotation = 0. "Internal Error, Module Surfer, File .\mapframe.cpp, line 2533"
- SRF-368 Fixed display of OS in e-mail when running Windows Server 2003.
- SRF-327 Fixed error when Grid Math results in totally blanked grid. "Internal Error, Module GridlLib.dll, File .\Grid.cpp, Line 338."
- SRF-375 Fixed a conflict between the export and redraw routines where Surfer hangs when exporting a file in a script.
- Added text to InternetUpdate dialog when the configuration file can not be read due to Internet connection problems: "InternetUpdate cannot continue because the required configuration information is invalid or missing. File ..\gsiD8AA.tmp. Reason: 'URL' field was missing or empty.
- GSUB-66 Fixed a problem importing E00 files with negative values in the TX6/TX7 fields.
- Fixed a problem with the UseFixedWidth parameter when loading a data file into the worksheet.
- SUB-113 Fixed a problem with Surfer crashing after failing to open a file in the worksheet. Error: "Access violation reading location 0x00000034".
- SUB-71 Fixed a bug that prevented a new sheet from opening if one of the sheets of the xls file is already open, when choosing the file from the Recent File List.
Surfer 8.06 (September 21, 2006)
- Fixed a bug where large .XLS workbooks with more than 65636 unique text strings would import into the worksheet with some text strings having incorrect contents.
- Fixed a bug that caused some types of JPEG files not to be recognized as valid bitmap files.
- Fixed a bug that prevented exporting in GIF format if the file's combined path+filename was > 128 characters in length.
- In the Classed post map, classes tab, the binning method changed to user defined even though no change is made when a limit is double clicked and canceled.
- Incorrect Scale when double-click on SRF. This can also happen when the post map General page is left and the limits page is activated.
- Crash opening a Surfer 5 SRF file. May also get "Internal error. Module Surfer, File Surfer.cpp, Line 165". This was related to custom line styles and has been fixed.
- The level list in the contour dialog was not redrawn after a level is changed and the list is resorted.
- Grid Convert Error Message Reports Negative MB with Large Grid. This was an overflow in the error message calculations and has been fixed.
- Internal Error when gridding using exactly 10000 grid lines.
- Task Manager shows memory not released and the process is not closed after exiting Surfer. This was related to color scales being combined in a composite object. (fixed)
- Contour fill spills out with grids containing blanked nodes along the edges. This also required a level in the level list exactly equal to the grid maximum.
- Internal Error, Module Surfer, File C:\gs\Surfer8\surfer.cpp, Line 840 when scrolling the classed post map Number of Classes by holding down the scroll arrow.
- The variogram (Y) axis tick labels do not update when the Y axis Automatic Scaling is turned off.
- Automation: GridMosaic yNumNodes and ySpacing arguments modify the number of columns (should modify the number of rows). (fixed)
- Edit Contour Labels crashes when the clip limits of the map exclude all labels. (fixed)
- Internal Error Module GridLib.dll, File D:\gs\surfer8\GridLib\ModifiedShepard.cpp, Line 147 when cross validating with Modified Shepard's Method. (fixed)
- Natural Neighbor Gridding Error: Unhandled STL Exception: bad allocation. This has been changed to the more informative: "Insufficient memory to perform operation" error.
- Nugget is ignored with Cross Validation when choosing the No Search option. (fixed)
- Automation: ClassPostMap xCol and yCol properties do not properly update the map limits when specifying a new column. (fixed)
- Symbols in base maps are plotted at different sizes even though they are set at the same size. This has been fixed so it won't happen in the future, but it will NOT fix existing SRF files. Unfortunately, the incorrect scaling factors are stored in the SRF file and there is no easy way to reset them from the UI. The only way to fix this is to recreate the basemaps from scratch (break apart overlay will NOT work).
- SRF file opens slowly in 8.05, used to open quickly in 8.04. (fixed)
- Automation: missing the input grid in a call to Application.GridMosaic does not result in the correct error message. (fixed)
- Now always show the build number in the about box.
- Fixed a bug that would sometimes cause a crash when loading certain .XLS files containing many strings.
- Fixed a bug which would sometimes display an "Internal Inconsistency" message when exporting certain worksheets.
- Removed size limitation on ID strings when importing
.GSB files.
- Fixed a bug which prevented importing JPEG files in 4:1:1 compressed EXIF format.
- Fixed a bug preventing exporting old-style metafiles (WMF format) containing polygons with more than 4000 vertices.
- Fixed a problem preventing exported GIF bitmap files having filenames > 128 characters.
- The InternetUpdate program now has an "Advanced" button allowing proxy server info to be specified.
- When a single value is passed to the worksheet's Range automation command, all cells in the range are now set to that value.
- Fixed problem importing .CSV files with fields containing only spaces.
- Worksheet now draws the selection and active cell if ANY app window has the focus, not just the worksheet window.
- Increased the worksheet default row height so descenders won't be cut off.
- InternetUpdate's "Fixes/Changes" rich edit control now works on
Win98/WinMe platforms.
- InternetUpdate's rich edit control 3D borders were not correct until repainted.
- Added mouse wheel support to scroll worksheet windows.
- Added DBF worksheet import filter.
- Fixed scaling and alignment problems drawing vector patterns in display rectangles.
- Fixed memory leak when canceling several export option dialogs.
- Dash line editor more gracefully handles invalid values in one of the spin controls.
- HP export options dialog was clipping part of the second filename displayed.
- BLN import has been altered to support polypolygons in the BLN file format using the tag points to separate pieces of a polypolygon (like some of the other filters do).
- BLN filter can now handle files that have polygon sections with fewer than 3 points (which is technically not a valid polygon).
- SHP import now ignores polygon records with bogus point counts.
- Fixed bug in BNA export where coordinates nearly identical to the "flag point" of a polygon were being output as identical, which produced an invalid BNA file.
- Fixed a problem importing certain old BLN files that were causing an array index to go out of bounds.
- Fixed a problem where second SRF couldn't be opened with double-click.
- Fixed a problem causing Context Sensitive Help Error: "Surfer.chm file is not a Windows Help file, or the file is corrupted".
- Added row and cell operations to Worksheet Data | Transform
Surfer 8.05 (July 15, 2004)
- Fixed a bug in the gridding search
algorithm that caused a blank zone when a
grid line coincides with the data points. This only occurs when a
sector search is used and no blank
sectors are allowed.
- Reduced the memory requirements when
saving .SRF files that contain bitmaps. The
old code caused a lot of memory fragmentation when compressing
bitmaps, which sometimes resulted
in an "out of memory" error.
- Fixed a bug reading certain rare SHP
files where the records in the SHP file have
padding between records.
- Fixed a bug in ESRI E00 filter
(GSIE00.dll) which was causing the option setting
for which text groups to import to be lost between invocations of the
filter.
- Fixed bug in the .GSI export filter
(GSOGSI2.dll) which was erroneously setting
the coordinate type in the .GSI file header to "inches".
This was in turn causing a
re-import of the exported .GSI file into Surfer to exceed the allowable
page size in inches.
- Increased the worksheet Data Import
Options dialog preview rows from 20 to 100.
- The export filters for the GSB, SHP, GSI,
and MIF file formats were updated to correct
a problem where export coordinates specified through a Surfer
automation script were not being
honored. These filters should now behave as documented with
regard to the OUTLLX, OUTLLY, OUTURX, and OUTURY options.
- Changed GSISHP so it ignores the
condition where the terminating record is missing
from the end of the SHX file that accompanies the SHP file.
- Fixed problem where canceling a bitmap
progress function resulted in an "Internal
Inconsistency Error".
Surfer 8.04 (Oct 23, 2003)
- Fixed problem where exported monochrome
bitmaps had black and white reversed and/or incorrect.
- A Tool Tip balloon now appears when the
mouse is paused over an item in a Color or Fill table.
- A new "Render Vector Fills"
checkbox has been added to the Golden Software Interchange (GSI)
Export dialog. When checked, vector fill patterns will be exported as
individual lines.
- Disabled default rescaling printer and
metafile bitmap fill patterns. See the readme.txt file for more
information.
Surfer 8.03 (May 10, 2003)
- Old-style Windows Metafiles (WMF) exported by Surfer (or copied to the clipboard) are now higher resolution and look better.
- Exporting in bitmap format now allows setting of dithering and quantization options.
- DXF Export will now only map a Surfer color to a DXF gray color if the Surfer color is itself a gray color. This results in better overall mapping of Surfer to DXF colors.
- Fixed a problem where scrolling rotated bitmaps produced an "Internal inconsistency detected" error.
- The vector pattern editor now accepts lines containing more than two vertices.
- Worksheet now uses correct delimiters when saving to user-defined ASCII formats.
- Bitmap fill patterns will now appear the same on printers and in metafiles as they do on the screen.
- Specifying a bitmap fill pattern in the Contour Properties dialog box causes the text in the Levels table to take on the color of the fill (fixed).
- A bug was introduced in version 8.02 that caused the gridding search neighborhood to contain more or less points than it should have. This resulted in subtle accuracy errors for any gridding method using a search. This has been corrected.
Surfer 8.02 (Oct 1, 2002)
- Creating a periodogram from some unusual
grids can cause a crash (fixed).
- Fixed an internal error when calculating
the kriging standard deviation grid.
- Fixed a problem with post map label
lines being drawn incorrectly.
- Fixed an issue with slow save times in
the worksheet.
- Bitmaps sometimes draw upside down
(fixed).
- Two small memory leaks were fixed in the
bitmap export code.
- Fixed some problems with the SYLK
import/export to make it faster when there are a lot of cell formats
present.
- Exporting an "empty" plot to a
GSB or MIF file resulted in an invalid file (fixed).
- Fixed an internal error when saving the
worksheet to SLK format.
- Fixed a problem reading some LVL files
that resulted in a "Bad format" message.
- The EMF import filter reported an
"Internal Inconsistency" error with some metafiles (fixed).
- Metafiles sometimes lose the right and
bottom edges when drawn (fixed).
- Updated the symbols.srf example to use
the latest symbol sets.
- Fixed an internal error message during
gridding. This was caused by an out of memory condition that was not
correctly reported due to a Microsoft bug.
- Increased the precision of polynomial
regression. This allows a few marginal cases with large orders to
proceed to completion.
- Worked around several printer issues
related to printing bitmaps. Most of these problems were related to
poorly written HP printer drivers that do not implement the required
functionality or report incorrect information to the program.
- Fixed a bug in the Inverse Distance
Gridding algorithm that resulted in incorrect grids if there are no
faults and the power is not equal to 2.0.
- Some metafiles produced by Surfer could
not be read by non-Golden Software apps due to incorrect information
in the metafile header (fixed).
- Modified the base map font scaling to
NOT scale text when the base map is scaled. This allows the font size
displayed in the base map dialog to accurately reflect the physical
size in the drawing, and emulates the Surfer 7 behavior. A similar
modification was made for symbols in base maps.
- Fixed a minor bug that caused the Y axis
title on variograms from being updated when the estimator was changed.
- Fixed a floating point exception that
was triggered by setting the in-line label font height to 0.0.
- Added an error message if an attempt is
made to digitize a map with perspective projection. This is no longer
allowed due to accuracy issues. Change the map to orthographic
projection before digitizing.
- The MIF import filter has been improved
to handle rotated text better.
- Line width in surface plots was not
correct at various zoom levels or when printed (fixed).
Version 8.01 (May 9,
2002)
- Fixed a redraw issue
caused by showing/hiding the rulers
- Clipped image maps were
extrapolating colors beyond the grid limits (fixed)
- Includes the latest
version of Sax BASIC (change list not available)
- Disabled F1 Help in
Internet Update
- Added the requested size
of the bitmap to the error message when a bitmap cannot be created
- Disabled unused ID
fields in some output option dialogs (like SHP)
- Resolved conflicting
hotkeys in the Map menu
- Fixed an issue when
reading CSV files (blanks were interpreted as delimiters)
- Added the XLS extension
to the "Files of Type" list in the File Open dialog
- Fixed a bug that
resulted in a very long grid report when breaklines were used
- Improved error messages
when bitmap output fails
- Fixed an internal error
that resulted from vector pattern names longer than 29 characters.
- Fixed an issue with the
Scripter help window always being on top
- Added a better error
message when a standard deviation grid is completelyblanked
- Help | Feedback |
Problem Report now does a better job distinguishing the OS and version
number
- The worksheet has been
modified to correctly read BLN files with space delimiters
- Surfer 8 now closes
unclosed polygons in BLN files
- Now shipping and
installing MSVCP60.DLL
- Fixed an issue with
class limits when the maximum data value is exactly 0.0
- The WMF import filter
has been altered to work around a problem with bad PolyPolygon data in
some metafiles
- Worked around a
Microsoft bug that failed to output carriage returns in reports saved
in TXT format
- Changing the worksheet
columns in the Grid Data dialog resulted in several errors when the
columns contained data in disjoint rows (fixed)
- Fixed an issue that
prevented validation of the serial information when executed by a
non-Administrator account
- Worked around an issue
when printing custom bitmap patterns on Postscript printers
- Fixed a bug that caused
all 3D OpenGL text to be output in bold
- Modified the printer
output code to reduce the output file size and increase the speed.
Most of these issues were related to true-color bitmaps
- Surfer was ignoring the
nugget effect when kriging (fixed)
- The GSB export filter
has been fixed (it would occasionally write an invalid file).
- Dithering has been
improved when exporting to bitmap formats.
- The SHP import filter
now correctly recognizes "No Data" values.
- Image map resolution has
been improved when exporting to bitmap formats. See the new
MaxImageMapRes setting below for additional information.
- Worksheet Cell
Properties dialog now displays the proper cell type when an entire
column is selected.
- Surfer no longer opens
two copies of worksheet files when the data files are double clicked
from the shell.
Version 8.00 (February 25, 2002)
Surfer
7 Release History
Technical Support Page
Surfer FAQs
|