LOGDRAFT 5
Change report form reader/writer to support previous versions of design files larger than 32767 bytes (for WIDNR log form 4400113a ).
Re-write the warning note shown when a source folder's found to be missing.
(Update with modern notes.)
Add support for inline bold and italic text in data. (Documentation to be published at a later date.)
Fix error that occurred in the graphical symbol editor when the mouse was
clicked in the symbol list below the last symbol.
New license blacklists: issue16794 and issue17038.
Data entry screens: Use bold Consolas instead of Courier New as a backup
entry font if a proper Fixedsys size is not available.
Data entry screens: Allow zooming in, in addition to zooming out
(issue17367).
Data entry screens: Remember the last zoom level when opening a new data
entry screen.
Data entry screens: Apply the selected zoom level to the heading as well as
the table.
Fix the list of data variables used by the "Quick Tests" LabSuite tab so
that they are available for the data summary and export tool, and the calculated
results show up when mousing over a sample card's "Quick Tests" link
(issue17373).
5.0.1.32
02/08/2024
2024-Feb-08
Modify scale plotting so that the top scale label will be centered
vertically if there's no top line in the column; same with bottom.
Add hidden V6 option to remove formatted subsurface table text lines that
are empty.
5.0.1.31
01/22/2023
2023-Jan-22
Commenting and proper LabSuite integration with CBR (the CBR link wasn't working correctly).
Correct the splash window/geoextracter to properly support admin .gezip installs, e.g., AASHTO2021.
Remove update checking for CONS v1 and LabSuite v4.
Add LabSuite4-specific .CSS parsing for news.
Workaround for badly-behaving 3rd-party app causing constant directory notifications, making the "new project" dialog erase any typed project name after a few seconds.
5.0.1.29
06/27/2022
2022-Jun-27
License manager: New bans, new license numbers.
Add support for LabSuite5 data in data summary/export tool, as well as the report form editor.
5.0.1.28
02/02/2022
2022-Feb-02
Fix previous change for adding a new row: Adding a row to a long table by entering text into a blank row would cause the first letter to be immediately highlighted.
Add LD6 symbol editor feature: Flip selected horizontal and vertical.
5.0.1.27
10/2/2021
2021-Oct-2
Support more than 999 data table rows (Issue15528).
Note that version 5.0.1.25 was not posted for users without LOGDRAFT.
5.0.1.26
09/24/2021
2021-Sep-24
Correct word wrapping on the warning shown when the project merge tool encounters a boring in the "to merge" project that already exists in the "merge to" project.
A1309 internal change: remove George instantiation check.
Change "Other Tests" module to "Quick Tests".
Fix problem with the report form editor where it would move vertical lines
that were in the last character column over to the margin.
Lock the "Save Project" button/menu while the project is being
saved.
Prevent graphics symbol editor, report and data entry form editors from
being used if the LockedOptions flag is set.
5.0.1.25
08/15/2021
2021-Aug-15
Restore access to the Proctor and Classification Tests tutorials.
Internal change for A1309: do not force lab test entry to be read-only when not instantiated by George.
5.0.1.24
10/29/2020
2020-Oct-29
Correct "Syntax error in field definition" error when exporting 0 data columns to a Excel spreadsheet (issue13875 et al.)
Using the (undocumented) "specific column width" setting for printing table data, correct text wrapping.
Correct bug in the graphical symbol editor that would prevent "Bring to Front" and "Send to Back" from actually changing the symbol being edited if either action was taken immediately before saving the symbol file.
Correct a bug causing a standard "an outgoing call..." ole error to be triggered when running a lab. test program in the IDE environment, shutting it down, then opening another GDM project and re-starting the lab. test program.
Internal changes to accommodate the new LabSuite v5 package.
Correct a bug that caused a crash when clicking on an existing project browse file in the project browse dialog (issue14453).
Correct a bug that caused a crash when clicking on a topic header in the item
dictionary on the project browse configuration dialog, then clicking on the "add to
browse list" button.
Check to see if a new project's name/file path will exceed Windows's MAX_PATH
limitation.
Check for failure to create new project (old version would GPF on project
create error).
Fix: Previously, the software could hold open references to a project after the
project was closed and a new one opened, if a lab. test module was opened on the old
project.
Internal change to support a "recently opened projects list" in the Project
Open dialog for Labv5 customers.
Report form editor, head/footing section: When pasting text and lines copied from
another form, scale the text column to account for differences in the coordinate
system between the two forms (basically, differences between the default title font
heights, which is used to calculate text column coordinates). This allows pasting from one form to another while keeping the pasted object in roughly the same position on the page.
Internal LD6 change to automatically pop up a report form editor head/foot
item's editing dialog when the item's clicked on in the search box. Not
surfaced.
Fix: Report form editor: Clicking on an item in the sections navigation panel
then rapidly clicking on another, could cause the incorrect section to be highlighted
in the panel.
Fix: If a project was renamed through the "Rename" popup option in the project
open dialog, the old project name would still be shown at the head of the project
navigation panel.
Fix: Data entry form editor, source/project windows: dropping a data item onto
a title should put that item one space after the
end of the title (i.e., there should
be a blank space between the item and
the title).
Change the way the program shuts down in a attempt to avoid errors with "System.TObject.InheritsFrom" in the call stack. (E.g., Issue14705.)
Protect the "GEOSYSTEM" part of the status bar from being overwritten with a
TMenu icon.
Fix: Selecting the "Delete" popup menu option on a test link doesn't turn the
link color from red to blue.
Fix: The report form editor would crash on reading certain report form files
that were created by the DOS version of LOGDRAFT, and that subsequently have never
been edited by a Windows version of the software, *and* have had a description added
to the form using the report form open dialog's properties editor.
Fix a couple of figure/table/chapter references in the PDF manuals that had a period inside the figure et al. reference.
Add a Powershell script run on new registration startup that a) gives the
current user full control permissions to the HKCU/SOFTWARE/CLASSES node (so that they
can complete registration of the software with Windows) and b) Adds "controlled"
folder access to all .OVR files in the installation, plus SYMSRVR.exe and
GDM.EXE. Note that b) does not guarantee controlled folder access, because the program
will not even start with controlled folder restrictions enabled; however, if the
restriction is disabled so that the program can be started one time, the restriction
can be re-enabled and the program will continue to work. Also note that the registry
key permissions had been in previous program versions but were not operating due to a
bug.
Correct failure cause checks on failed program registration and warn that registration might be failing due to a compatibility setting.
Support https links in news items.
Note: this version introduces a very slight shift in the location of some log text -- mainly, text printed in the Courier New typeface. This change is due to a correction to the text height calculation for certain TrueType fonts, and results in such text being relocated (again, *slightly*) to the actual position at which the program always intended for it to be printed.
5.0.1.23
9/24/2020
2020-Sep-24
Add LabSuite5 support to tutorials selection.
Add update support for LabSuite5.
Change update check to use exponential backoff on check timeframe.
5.0.1.22
9/25/2019
2019-Sep-25
Refine the previous report scaling fix.
5.0.1.21
7/12/2019
2019-Jul-12
Fix crash that happens when trying to produce a proportionally-scaled profile for 2 or more borings that all have the same coordinates.
Force Windows to load the whole image at start time to prevent "External exception C0000006" errors.
Fix program freeze when plotting data containing an underlined "at" sign
(issue13584).
Change to symsrvr OLE registration code to try to diagnose the reason why
registration couldn't be accomplished.
Change to symsrvr OLE registration code to delete any existing
HKEY_LOCAL_MACHINE registration.
Change to symsrvr OLE registration code set current user to have full access
to HKEY_CURRENT_USER\SOFTWARE\CLASSES.
Change to symsrvr OLE registration code retry registration in elevated mode if
an unelevated attempt fails.
Show program and Windows versions on symsrvr registration fail
dialog.
Internal preparation for LabV5 as a test module.
Allow admins to add DefaultProject to the [FilePaths] section of GDM.INI to specify a default path to project files on new startup (issue13166).
Remove redundant project data requirements check on project load.
(Partially successful) attempt to work around poor report scaling on W10
systems using non-standard font DPI.
Data summary/list configuration: fix error clicking past the bottom of the
last entry in any of the data dictionaries, make sure filter modification gets saved
when saving config. file.
5.0.1.20
7/3/2019
2019-Jul-03
Fix bug in report form editor head/foot section: with data underlining off,
trying to horizontally center data forces the underlining to centered and the
justification back to none.
Fix screen flashes in the report form editor after changing margins.
Correct problem that kept A1309 from loading the MDSO natural moisture window. (issue13058)
Remove the "LDIII Courier" labels from font selection boxes, fix spelling of "Garamond", and correct a problem that prevented Arial from showing up in the "frequently-used" section of those boxes.
Fix problem that caused the first page heading/footing to be edited some times when the user tries to edit the subsequent page versions.
Try to correct GPF on data entry window close.
5.0.1.19
5/10/2019
2019-May-10
Correct a bug introduced in the prior version that would cause a crash when
trying to change the scale or report form of an individual boring.
5.0.1.18
9/26/2018
2018-Sep-26
Correct a problem that would lead to the program not plotting profiles with annotations ("The process cannot access the
file because it is being used by another process") after the user tried to preview a profile with no borings on it (might also happen when plotting a profile to .PDF with a bad .PDF file name/location). Ref: issue12919.
Modify data entry and report form save code to prevent GDM errors indicating the forms in question were not available during report/data entry form save (made the delete existing-rename new to existing process atomic via MoveFileExA).
Modify Windows file extension registration code to make sure the registration is for the current application path.
Internal rewrite of the symsrvr .COM registration code: 1) Use a more reliable
method of detecting when symsrvr has already been registered to the copy in the
program's installation folder, 2) move COM registration to the per-user registry hive
(negating the necessity of UAC elevation for registration, leaving it only to be used
to request a firewall exception and for .OCX registration), 3) register SHEAR/CQC-FD
.OCX files at the same time as the firewall exception to avoid a 2nd UAC dialog, and
4) prevent UAC elevation during unit testing.
Stop the software from closing all open source folder windows when the
computer hibernates.
Internal support for v6 watermark feature.
Fix problem with the v6 "Only plot annotations from selected cutlines" option appearing on top of the plan view selection map.
Correct an oversight that caused the program to not change icon registration
paths to the current location if the program icons were already registered somewhere
else (e.g., a demo install). This could cause double-clicking on a .GeZip to install
update files to the wrong folder.
Show an explanatory dialog when icon registration fails.
Do not write new .4DT files directly -- write them to an alternate file then move that file over the intended file name. Prevents the program from trying to refresh its copy of the compiled report while it's still being written.
5.0.1.17
9/25/2018
2018-Sep-25
Fix potential GPF (in TObject.InheritsFrom?) during report previews if any other error is encountered.
5.0.1.16
5/29/2018
2018-May-29
Correct data dictionaries to show data items for SHEAR/CONS modules.
Add Consolidation as A1309 George invoke option.
5.0.1.15
5/26/2018
2018-May-26
RFE; subsequent page sections could only be shown for editing once. After
that, trying to show them would switch the screen back to the help window.
Figure number label could not be set to an empty
string. (Issue12646.)
Add support for bar graphs with labeled values.
Do not outline bar graphs if the vertical line type is none.
Fix problem with data entry form editor, table section: deleting a field's
Width entry causes it to immediately be set to 1, which doesn't allow the user to
easily enter their own width.
Remove report form preview image from compiled (.tdt) lab-test forms.
Report form editor, head/foot section: fix problem in resetting font
selection.
Rearrange some of the variables listed in the data dictionary underneath new
categories.
5.0.1.14
5/23/2018
2018-May-23
Mod. geoupdater to warn if already updating and provide a specific "declined
to download" status.
Add GS5 to client32
Mod. geoupdater to use getchanges.py
Mod. geoupdater to update qc-stats.
Internal support for printing text containing tabs.
Do not show empty selection list.
Prevent selection lists from being resized too small (could no longer resize)
by the user.
Close the selection list menu window if the user deletes all menu
entries.
Prevent the user from shrinking the selection list menu editor to be too small to be enlargable anymore.
Include line numbers in TBLMODUL to help with debugging.
Add warning to Help displayer regarding problems with running in XP
compatibility (*not* the XP VM thing) mode.
Report form editor: prevent crash on selecting 2nd/subsequent page search result selection if the report was never split into 1st/2nd/subsequent portions.
Add support for the (non-documented) TABLE() end-of-boring table
feature.
Fix to free handles (events, memory, critical section, window) allocated by
the lab. software pipe server on conversation disconnect.
Add ACE driver support to Data Summary/Export .XLS output function to work
around Jet driver crash introduced by Microsoft Oct. 10, 2017.
Remove extraneous verbage from registered file extensions.
Remove vestigial CONSv1 tutorial support from Data Manager code.
Fix embedded python crash when changing shareable config. folder.
Replace symsrvr registration with batch file that also creates a firewall rule for the update program.
Clean up handling of user-defined selection windows on the data entry screen
(windows were not hidden when switching to a new screen.
Change update check frequency to weekly.
5.0.1.13
1/24/2018
2018-Jan-24
Correct GDMList bug (crash on adding an item).
5.0.1.12
5/22/2017
2017-May-22
A1389 licenses.pas mod.
Correct "outgoing call cannot be made" error after changing a lab. software
report form selection per issue11786.
Internal LD5-style report editing mods.
Internal LD6 mod to allow editing of data summary column titles.
Add math support for MAX(x) where x is a field name.
Correct filling up of recycle bin with *ShareableConfigFiles.GeZip files (per issue11754).
5.0.1.11
5/22/2017
2017-May-22
Add LBR option for 1309 call handling.
5.0.1.10
1/11/2017
2017-Jan-11
Fix bug in the auto-update system that would flag CBR as requiring update if
unlicensed.
Add selection list files to the list of files extractable from .GeZip files.
5.0.1.9
9/15/2016
2016-Sep-15
Some internal changes related to validation scripts (in the past, e.g., PARAGRAPH was turned into a sysmsrvr expression chain).
Fix bug in the auto-update system that would flag CBR as requiring update if
unlicensed.
5.0.1.9
9/15/2016
2016-Sep-15
Several minor help system updates.
Fix update installer to not continually alert regarding phantom updates for installations that include R-VALUE.
Modified HTML display to try to avoid EOutOfResources errors.
Change required by A1309 6/2016 contract: Internal support for profile boring labels with
vertical lines drawn to the center of their corresponding stratigraphy
columns.
Change required by A1309 6/2016 contract: Internal support for shifting
borings on profiles to prevent overlap.
Modifications to prevent the program from checking on the status of a project (via the NetworkCheck timer) after the project's been closed.
Internal addition of selection list support for fields on sample
cards.
Internal support for Python validation scripts for sample card
fields.
Change required by A1309 6/2016 contract: Support for importing cutline
information from viewlines.csv files.
Fix (per issue10924): if a data entry form contains an item such as NM that's
calculated via an equation with variables entered into an intermediate calculation
window AND also via a lab. module, the lab. module should not force the data entry
form to recalculate (the data were entered into the lab. module, not into the
intermediate window, and so the intermediate window values are blank, leading to the
calculated value being reset to blank).
Add option unlock password dialog.
Fix paste and delete on d.f.e. table section.
Internal support for storing n/e min/max values per cutline.
Internal support for compressing .PDF reports.
Draw blank lines to the bottom of the page on single-source data summaries.
Fix problem with allowing saving graphical symbol files containing symbols edited to contain errors.
Internal support for cloning bitmap logos in .PDF files to reduce their
size.
Change the update check interval from every three days to bi-weekly.
Fix selection lists in the project/header section so that the user can
manually type text into a selection list-enabled field while the list is
showing.
Add Windows 8.1 and 10 to the "tested OS" list.
5.0.1.8
9/13/2016
2016-Sep-13
Fix report form editor so that the "Don't print unless something else is
printed on the same row" data table text item selection isn't lost for items taken
from the project table or source heading.
Correct buffer overflow (read) on .PNG logo plotting.
Support for downloading news from the new website.
GeZIP extractor: Try speeding up signature validation by unzipping the program to be validated to memory only, not to disk. Also, rearrange signature check so that the first company name checked is the name currently in the signing certificate.
GeoZIP extractor: Move .GeZip files to the recycle bin after successful extraction.
Change updater to install updates for programs with missing .OVR files.
5.0.1.7
3/15/2016
2016-Mar-15
Correct crash that happens when pressing Ctrl-Right Arrow in a data entry
field when the cursor is on the last line of text in the field and immediately before
one or more spaces at the end of the line.
Correct crash that happens when a modal dialog is open in the report form
editor and the current form's associated data entry form is changed.
More LBR support work.
Correct crash when trying to add a text annotation with a font size of 0.
Fix problem with pasting more than 65535 (!) bytes into a data entry field.
Correctly handle semi-log graphs ending in a fraction of a cycle.
1309 mod: default George CBR spec. chanced from D1883-07 to D1883-14.
Check for selection of read-only config. file path and warn if so.
Modifications to support BLOCK() on profile reports.
Fix problem with report form editor: converting multiple data items separated by a semicolon left all but the first item with improper bounding boxes.
5.0.1.7
10/2/2015
2015-Oct-02
Fix some issues related to text paste
5.0.1.6
6/30/2015
2015-Jun-30
Fix problem that prevented opening projects in installations that do not have
LOGDRAFT.
Add support for CONS1.1 back in.
Correct problem in data entry form editor's project/source data window that
prevented them from being restored to their previously-sized states.
Add revoked license check to client32.dll.
5.0.1.5
5/28/2015
2015-May-28
Detect invalid sharable config. file path on program startup.
Fix bug in report form editor that would not set the data justify property
to "multiple selections" when multiple text/data items were selected that did not
all share the same data justification.
On the report form editor's heading/footing window, allow the title and
data typeface settings dialog to be modified while the user has another dialog
(such as the"Add" > "Formatted Text" or "Add"
> "Picture" dialogs) open.
Modify report form editor's heading/footing title/data settings dialog to
always load in the settings from the most recent display of the dialog.
Add support for arbitrary TrueType fonts on LOGDRAFT-III report forms in
order to allow them on lab. test forms.
Correct data field font at extremely high resolutions [Issue9634].
Fix report form editor so that a 0 cannot be specified as the font point
size for data items printed on the data table.
Fix bug in the report form editor's heading/footing window that would not
show the underline status of selected title items.
Update report form editor heading/footing window so that changing the data
attributes for an item that only has a title doesn't cause reset_text_parameters
to set the tab back to Title (from data).
Correct bug in report form editor's well schematic dialog where entering
".6" as the pipe width triggers an error.
Catch any errors that crop up when trying to revert from a custom legend
to a damaged or non-existent default legend, or when trying to create a custom
legend from one that's damaged.
Clean up display of some error messages returned by the project database
server.
Avoid occasional "outgoing call cannot be made since the application is
dispatching an input-synchronous call" error pop up on boring log data
entry.
Correct crashes creating browse lists, and fix interface problems defining
lists (improperly enabled/disabled buttons, etc.)
Fix data entry form editor so that changing the field type flags the form
as being modified [Issue9392]
On the report form editor's "absolute placement" window, add auto dropdown
to the font name, size, style and angle cells, prevent error dialogs on invalid
location or font size values, and make sure there's enough room for entering angle
and color values.
Add auto dropdown capabilities to color selection dialogs.
Correct the data summary/export tool to support printing landscape reports
by setting the printer properties to landscape.
In the data summary/export editor, show the name of the data field when
modifying an item added to the table section.
Copy missing required LEGEND and lab. module files (Proctor specification
sets, specification envelopes) to shareable config. file directory
Eliminate duplicate "CONS" link after 1.1 to 4.0 upgrade
Fix TIntbuffer crash during editing
Fix "TObject.InheritsFrom" crash on program close.
Correct IsDefaultLegend crash on missing legend.gdt.
Fix problem that left a custom legend's navigation panel open after
reverting to the default legend.
Provide comprehensible error message on legend open problems.
Correct paste card when a card is not highlighted but the focus is in a
data entry field on a card [Issue9444].
Display error message on invalid license
Remove vestigial swap code for legends and LOGDRAFT III files.
Add help on modifying strata pattern entries in the legend.
Ignore module licensing in GDM.INI in favor of a built-in version controlled
by license.txt.
Correct problem with trying to add annotation lines too close to profile scale
bars (per Issue9920).
5.0.1.4
4/14/2015
2015-Apr-14
Data summary/export tool: correct "List index out of bounds (-1)" error
encountered when trying to drag from below the last item in a data
dictionary.
Prevent the symsrvr backend from freeing a table that's still locked in
memory.
Prevent the symsrvr backend from overwriting a source folder with a blank version
in a case where the folder's "in-memory" count gets corrupted.
Prevent symsrvr backend's SwapOut method from trying to write a source
folder that isn't in memory.
Somewhat better explanatory messages presented for cases where various
project database files are locked against, e.g., writing via security
settings.
Check for and provide an explanatory error message when .PDF report
creation fails.
Correct problem that prevented the "add text annotation" dialog from being
preloaded with the last font selected from the prior program run. If the user did
not manually select a font and size the program would raise a "'' is not a valid
integer value" message.
Clean up OLE error reporting.
Allow retry/cancel on project file open/create problems (instead of just
Halt).
Fix problem with a line that bends to the next page, but connects to a
line on the column to the right that doesn't. (See Issue9347.) Prior to this fix
the left-hand line was not drawn as bending back up on the subsequent
page.
Fix crash caused by switching a normal (e.g., boring log) report form to
be a legend page instead.
Warn and fail to convert if the user attempts to save a report form
designated as a legend page if no legend was added to the form.
Show proper error message if a tutorial or "About" file could not be
loaded.
Minor wording changes labels used for AutoCAD options.
5.0.1.3
6/13/2014
2014-Jun-13
Modified the lab. report preview window to use much higher resolution via
syngdi's GDI+ EMF plotter.
Finalize support for R-Value version 3
Fix an 8001010d error (input-synchronous outgoing call dispatch problem)
call encountered in TablePanelResize.
Fix problem that prevented Proctor from being loaded from the "Proctor"
link -- GrainSize would be loaded instead.
5.0.1.2
3/12/2014
2014-Mar-12
Internal hacks to translate specific logo requests to alternate
names.
Further work on in-program demo installation. Added demo updating and
uninstalling feature.
Made the "custom files" note a .CSS-driven show/hide feature of the front
page .HTML screen.
Add in-program demo installation option to configuration dialog.
Fix of a problem with the .GeZip extractor that would leave extracted
files with read-only attributes.
Fix of a problem with the .GeZip extractor when used to unextract
in-program demos.
Fix minor problem with .GeZip extractor when used with a /G switch -- the
software checked for a file to be extracted named "/G".
Modify updater to download a truncated changes file for LD5/GDM and CONS4
(instead of changes.xml).
Fix a problem with variable logo inclusion on reports.
Fix a problem that led to multi-license installations sometimes not
showing a check mark next to the per-project selected license.
5.0.1.1
3/4/2014
2014-Mar-04
Correct a problem (typically confined to older single-CPU computers) that
would cause a second copy of the Data Manager to be started when a lab. package is
launched, or when a new lab. package report form is selected.
Correct a problem in how computer suspend events were handled that would
lead to error 8001010D.
Detect missing "places" location (i.e., documents, recent places, network,
etc.) to avoid UPTShellUtils.ShellGetSpecialFolderIconIndex OLE error 80070003
when open a file dialog on unusual installations.
Correct a "Printer is not currently printig" error message displayed when
the user tries to print on a computer either lacking a network connection to the
default printer or lacking a driver for the default printer. The correct message
should be "Your default printer could not be used.
If the user enters nothing in the .PDF/.DXF output "Place files in" box,
substitute the path to the Windows Desktop folder.
Allow user overrides of the data entry form design used for legend tables
by creating a data entry form with the same name as the legend table, and ending
in " LEGEND TABLE".
Mods to the data structure editor to work around problems running under
Windows themes.
Better error message when trying to generate a .DXF file using a report
form that requires a TrueType font that isn't installed on the system.
Add CONS4 as updateable package.
Internal support for in-program demos.
Move auto update check frequency to every three days while CONS nears
completion.
Add support for disabling the updater by renaming it to
GEOUpdater_Admin.exe.
5.0.1.0
2/21/2014
2014-Feb-21
Extract geoupdater.ovr as geoupdater_admin.exe if said file already exists
(allows admin control over the udpate process)
Correct color of "Invisible" symbol editor line weight label when
selected.
New copyright date on splash screen to reflect latest round of updates.
Warn the user if geoupdater.ovr is missing from the program
installation.
Move auto update check frequency from biweekly to monthly.
5.0.0.99
1/3/2014
2014-Jan-03
Register CSPYDA CSW1 data acquisition importer if it's installed.
Correct GPF on paste into data entry form.
Extract SharedConfigFiles.GeZip to the list of filenames that force
overwriting existing user-created files.
5.0.0.98
12/16/2013
2013-Dec-16
Minor modification to the report form editor's heading/footing screen to
auto-select the "Data" settings tab of the title/data settings panel if a selected
item does not have a title (and vice versa for an item that does not have
data).
Correct problem that led to GPFs using read-only copies of projects
(affects the data summary/export tool).
Prevent locking the index on read-only projects.
Do not try to regenerate .MDT laboratory page list files on sample/source
name changes if the owning project is read-only.
Fix memory leak on read-only project close
5.0.0.97
12/9/2013
2013-Dec-09
Add a more informative error message when the user tries to print to a
non-reachable network print server.
When showing the output settings tab of the print dialog, do not raise an
error if the default printer cannot be used. (Postpone the error until the user
actually tries to print.)
Internal (LD6) option add to support not displaying vertical and top
horizontal lines in the report form table title blocks.
(Internal use) Report form editor: Correct handling of lab. test report
"number of tests" field in form description.
(Internal use) Report form editor: Correctly handle the "test number"
option for formatted data added to a lab. test report.
Correctly use lab. test modules' "defaults" files to select the project
data to be included on the project data screen. C.f., issue 8402.
New installations only: Correct a problem with the "*" strata symbol that
had it showing as rows of regular spaced columns of "*" instead of staggered
columns.
Fix the "Ragged left" check box on the symbol editor window to apply the
selection.
(Internal use) Report form editor: show text bounding boxes in preview
mode as blue lines.
Remove the "OK" button from the "About" box to make more room for the HTML
display.
Correct a problem that led to the Windows taskbar being covered with a
black border on exit from a lab. module (would also sometimes show an all-black
window with a "GEOSYSTEM" titlebar). (Problem dated from 5.0.0.94)
Fix crash that occurred after the user tries to print with a "0" vertical
scale.
Do not allow the user to select "0" as the vertical scale for a
boring.
If the current item's strictly non-numeric *and* the user wants those
shown on the graph, arbitrarily assign it a value = to the graph left edge (which
works to plot WOH/WOR on N-value graphs per, e.g., issue8759).
Fix crash caused by re-doing an undone source duplicate command after
first closing the duplicated source's data entry screen.
Add internal LD6 support for creating undoable "Paste" of sample
cards.
Correct a problem with the tutorials that would lead to a file open error
when trying to print/preview boring logs and other reports.
Do not try to show any error dialogs while the program is closing.
Fix for problem that would force the user to press the spacebar twice at
the end of an existing line of text before the cursor would move one
position.
Clean up HTML logging to eliminate some useless data.
Add some additional help for people starting the tutorial w/out the
benefit of the DEMO project.
Clean up handling of tutorial requests while the user has a project other
than DEMO open, or where DEMO is not available.
Fix of a bug that would cause legends to be corrupted in the user edited a
legend table then edited the data entry form file.
Change so that when a 2nd, read-only copy of a project is opened, the
software no longer re-reads the project; instead, it makes a copy of the
already-in memory read/write version.
Still more work to eliminate "InheritsFrom" crash on program
close.
Fix bug that would cause the software to cease checking for changes to a
project by other users in certain situations. The error would not result in
corrupted project files; instead, the program would just miss updating the
project's onscreen list of source folders.
Correct a problem that could cause a crash if the user opens a source
folder, edits a data entry form, closes the editor then clicks on a data entry
field.
Work on the presentation of error messages generated by problems in the
database server (handle total crashes of the server by presenting a proper message
and prevent indefinite recursion when displaying the error).
Correct a bug that would corrupt report form files marked as "LOGDRAFT
III-compatible" after editing and saving. Correct a bug that would corrupt report
form files marked as "LOGDRAFT III-compatible" after editing and saving. Error
dates from 5.0.0.93 - 5/3/2013.
Correct some issues with properly plotting the background of sample
cards and module links on the bottom of the cards.
Rework the error message displayed when a bad path is selected for
outputting .PDF/.JPEG, etc. report files.
Trap a case where the user deletes a report form file that's being used
for a report preview.
Fix for 3rd-party spell check code: the code re-read the user's word
dictionary for every word spell checked.
Additional work to speed up spell checking.
Properly align items placed in column 0 of a report form with a
border. This change may very slightly alter the placement of text across the
entire report form.
Modify the report form editor's preview screen so that it includes the
same page borders as are shown on the actual report output preview
screen.
New users only: modify stikprof and wellprof report forms to allow for
enough room for the figure number to print.
Add Paste support to data entry form editor's project/source
tabs.
5.0.0.96
11/25/2013
2013-Nov-25
Add LD6 table shade feature.
Add support for 64-bit compatible R-value.
Correct crash caused by moving the data entry font size selector.
5.0.0.95
8/29/2013
2013-Aug-29
Bring the data manager back to the front of the display when lab. test
data entry is complete.
Disable the OK button on report, data entry form and graphical symbol edit
dialogs unless a file is selected for opening.
Fix crash in data summary/exporter caused by missing data structure
files.
Correct problems with page sizes as defined in the report form editor:
some page sizes (e.g., tabloid) were 1/2" too large. This bug showed up in
exported .PDF reports as incorrectly-specified paper sizes.
Allow users to specify custom report page sizes a la DOS LOGDRAFT
III.
Correct bug with how list configuration file descriptions were handled in
the data summary/export tool: empty descriptions showed up in the file properties
viewer as "".
Correct a problem introduced in a previous version that caused semi-log
graphs to use tick marks instead of solid vertical lines.
Add LD6 fix to warn the user if the selected profile left/right margins
are too large to fit a single boring.
Correct problems with handling crashes that happen when closing a data
entry screen.
Fix bug in creating project browse screens (browsing data from the
borings' heading section did not work).
Force apartment threading (basically, pushes the buggy HP printer driver
fix on all users).
Do not enable the OK button in the "select associated data entry form"
dialog unless the user's selected a form or checked the "no structure"
box.
5.0.0.94
7/26/2013
2013-Jul-26
(Internal LD6 capability): Support for different subsurface sections on
profiles based upon the Data entry form associated with borings plotted on the
profile.
(Internal LD6 capability): Plot borings on non-location adjusted profiles
as well as on multi-source graphs in the same order as they are listed in the
source folder navigation panel.
(Internal LD6 capability): Add an option to allow the user to associate
annotations with a specific cutline.
(Internal LD6 capability): Fix the profile right margin option.
Correct some inaccuracies in the placement of new profile
annotations.
Do not allow changed template reloading when the templates are actively
being used to generate reports (avoid GPFs).
Fix a bug that caused renamed cutlines to loose all their associated
sources.
Move report printing progress callback to the GDI thread.
Add variables exported by post-process and import code into the variable
dictionary displayed during report form modification and data summary/export list
configuration.
(Internal LD6 capability): Support for plotting stratigraphy columns based
on symbols from files other than STRATA.cdt.
Fix for bug in report/data entry form/symbol file selection dialog: after
clicking on a file in the file list, the list view is continually scrolled to show
that file, even if the user attempts to move the horizontal scroll bar to view
other files.
Add property list to templates.
Remove generation/use of .FMF files
(Internal LD6 capability): Mod. print selection option to add option to
view previews of report forms as well as report form properties; also pop up hint
windows listing the description of the form under the mouse cursor.
Fix generation of report preview for .4dt files (scaling was
wrong)
Correct minor problem w/ report form editor: changing the form type
doesn't change the options available in the report section navigation
panel.
Addn. of help to report form creation wizard.
5.0.0.93
5/3/2013
2013-May-03
Correct problem leading to a crash dialog if "Options" > "CONS Setup"
was selected after opening a project but before a source folder was
opened.
Prevent double-clicks on lab. software links from starting 2 instances of
the lab. package.
Correct problem that occurred when the user did not enter anything into
the shareable config. file path box.
Fix scripting.
After adding an annotation line the software no longer reverts to the
"select annotation items" state -- the user can immediately add another annotation
line.
Allow annotations to 100% of the width of the subsurface profile
area. Historically (going back to the mid-90's) the software prevented annotations
past 98% of the subsurface profile area.
Correct a problem with the annotation explorer: splines and lines had
their first node listed in the grid twice.
Upgrade the report preview screen to make the display look much better on
Vista, Windows 7 and Windows 8 displays. The new display uses GDI+ and features
antialiased graphics.
Minor fix for buffer overflow encountered with hand-entered formatted text
functions that had more format specifiers than values to be formatted.
Minor fix to avoid bad memory accesses on badly-formatted hand-entered
subsurface table line report drawing functions.
Correct annotation toolbar to properly show annotation buttons' "down"
property depending upon the current annotation state.
Modification of the algorithm used to place borings on 2-dimensional
profiles. The new algorithm more precisely places borings that are not directly on
the line drawn between the two borings farthest apart. N.b., this may result in a
change in placement of borings between profiles generated using an older version
of the software and profiles generated with the current version.
Profiles drawn from borings entered with just a single coordinate
(northing or easting) now show a scale relevant to the borings' coordinates; i.e.,
the scale does not automatically start at "0" for the left-most boring.
Internal support for the LD6 leftmargin/rightmargin profile
options.
Proper placement of borings the left-most profile boring on 2-d profiles
where the report form indicates either place left edge of stratigraphy column or
center stratigraphy column at boring coordinate. Previously the scale started at
"0" at the left edge of the profile, not at the indicated boring placement; now,
"0" lines up with the requested location (i.e, left edge of stratigraphy column or
stratigraphy column center).
Support for adding annotations to the left of the left-most
boring.
Support for attaching annotations to the right side of the right-most
boring.
Add a suggestion to turn on file write verification to the network data
loss message.
(Internal LD6 capability): Restore the profile settings (scale, etc.) for
a selected cutline if a second cutline is selected for plotting then
de-selected.
Allow adding annotations all the way to the right side of the profile
instead of to 98%.
Correct minor problem that caused each label on profile graphs to be
plotted multiple times.
Correct a problem with the "outline graphs on profiles" modification
introduced in 5.0.0.90: the top of the graph was not correctly outlined when the
graph was plotted on an elevation-adjusted profile.
Changes to the "add annotations" screen to ensure that the proper toolbar
button is shown as being depressed.
Mod. to the 5.0.0.90 option to draw a vertical line at a specific graph X
scaled location to plot an optional label at the top of the graph at the specified
location.
Mod. to allow graphs with no labeled internal grid lines.
Internal support for UDP logging.
Internal restructuring of exception tracking (stack frames always
on).
Correct minor, longstanding implementation error in the design of the
LST() function. (If no previous value was found, retval was returned as the value
of the specified variable on the first row at which it was entered. The documented
behavior specified that the value of retval would be returned from the first
previous row or the current row's retval result, if entered.
Compile with stack frames ON to support better debugging dumps.
Correct a problem that caused the data summary/export tool to be started
with a default configuration filename consisting of a number. (It should have been
started with "untitled" as the default filename.)
Correct a problem with the "Tools" menu: the Data Summary and Export
option would be listed multiple times if the user installed any plugin
tools.
5.0.0.92
4/18/2013
2013-Apr-18
Correct a problem that prevented a per-source page number from being entered unless a figure number was also entered.
Enable profile left/right margin selection for LD6 preview licensees.
Change a slightly antique warning message that's displayed when a project's .PDT file could not be written.
5.0.0.91
2/25/2013
2013-Feb-25
Correct a problem with the annotation plotter that would raise an "Invalid floating point operation" error after adding a vertical line marked as being a spline.
Add an option to draw a vertical line at a specific graph X scaled location (ld6; non-surfaced).
Outline graphs on profiles.
Internal work towards supporting 90 degree-rotated text on the subsurface table.
Fix problem in plotting data from imported files.
Fix problem with the report form editor that prevented newly-added "formatted data" items from being moved upwards/downloards in the data print list.
Fix problem where trying to double-click on a report or data entry form file in the "open a file" dialog shows the file's properties panel instead of opening the file (only happened if a large number of files are included in the dialog).
Switch to catching EOLESYSERROr instead of EOLEException to catch more generic symsrvr errors.
Correct a crash when trying to select a lab. module options page from the opening screen.
Correct a problem in trying to select "Report" > "Change how this form looks" from the report form preview screen when the current report form has a period in the file name. (Also happens when trying to edit a data entry screen's data entry form w/ the same condition.)
Report form heading/footing editor: prevent shrinking a vertical line to a point, which makes the line invisible.
LD6 option to plot line only (no markers) on multi-source graphs.
Internal mods to save the selected vertical/horizontal scale, top elevation and figure and page number on a per-cutline basis (LD6 feature).
Correct a problem with the data entry form project/source heading editor that left part of the screen hidden on short displays.
Correct a problem with the data entry screen where the splitter between the header and the subsurface table portion of the screen could get aligned at the top of the screen (instead of between the two portions) after pressing the "minimize header" button.
Correct a problem that forced the user to use Shift-Enter to add a multi-line text annotation instead simply pressing Enter.
Prepare to support 90 degree rotated text on the subsurface table.
Data entry form editor, table window: changes to the field type/width did not set the file "modified" flag; changes to the field width were not immediately reflected in the sample data entry card display.
Correct a problem preventing underlining of text.
5.0.0.90
2/15/2013
2013-Feb-15
Correct problem introduced in the prior version that set the field density package to read-only mode.
Correct minor interface inconsistenty to the left of the GEOSYSTEM logo in the status bar.
Correct a problem that led the "last preview" screen to refresh twice if the user places the focus on a boring's "Figure" or "Page" box then switches to the "last preview" tab.
Prevent program crash caused by trying to restart generation of a report preview while the preview's already being regenerated.
During .GeZip file extraction, do not destroy existing program files if the extracted version was not properly digitally signed.
Do not open .INI files twice if the shareable config. file directory is the program installation directory.
Allow Vista and newer OS machines access to the "broken HP driver" workaround.
Allow underlining of formatted data items.
Correct bug that incorrectly shaded some report table columns on landscape pages.
5.0.0.90
1/24/2013
2013-Jan-24
Internal work for adding LD6 option to save profile scaling information as a part of the cutline information.
Internal add for left and right profile margin. Not surfaced yet for anyone -- hidden pending final testing.
Correct memory corruption that led to the program crashing while showing the opening screen on Windows Vista. Error was introduced in the previous version.
5.0.0.89
1/17/2013
2013-Jan-17
Fix bug in the data entry form editor that prevented several categories of suggested data entry field names from being displayed (e.g., Drilling conditions).
Upper-case the first word of every data dictionary entry's description.
Data summary/export editor: selecting "File" > "Exit" now allows the option to exit without saving newly-created configuration files.
Fix "convert all forms" progress bar under Aero themes to go to 100% completion.
Mod. to previous version so that the "Project" field shows 5 data entry lines if QC-Density is installed.
Internal mod. to data summary/export (LD6-feature, not surfaced): Add option to plot, e.g., boring number on each summary row.
Fix data summary/export counting option: prior to this, the "count per project" and "count per source" options did not produce correct counts.
Add help on the data summary/export column configuration dialog.
Add Windows 8 as supported OS.
Change background for custom install notes.
Change "Approved Windows versions" dialog to indicate Windows 2000 is no longer supported.
5.0.0.88
12/31/2012
2012-Dec-31
Fix bug that prevented the "Project Data" windows from being closed by the toolbar "X" button.
Correct problem with some installations leading to sieve/hydrometer data not being displayed when mousing over the GrainSize link.
Internal change to run post-processor immediately after importing a data file.
Mods. to the report form/data entry form/graphical symbol file open dialog to allow resizing the properties pane; also, the properties pane isn't shown (and doesn't take up room) until a file is selected.
Do not loose current data entry field focus when loading a lab. test program.
Shrink help file by 20%.
Project data screen requirements are now built on-the-fly and properly reflect the selected test report forms in each opened project.
Fix import addition so that data on row #0 of imported table goes to row #0 of the merge table.
Add the name of the boring associated with each imported data file to the left-hand project navigation panel.
Modification to the report form layout code that stops the program from taking into account data included in table column titles (e.g., the "@ELEVATION" part in "Elevation: @ELEVATION") when calculating the column width required to properly fit the title. THIS WILL MODIFY THE APPEARANCE OF EXISTING REPORT FORMS: to "fix" the change, manually specify the required column width instead of leaving the column width at "0".
Report form editor: fix GPF deleting table column title.
Prevent screen flashes after editing report form and changing, e,g,. margins.
Internal LD6-prep mods to the multi-source graph plotter (including differently-colored graph markers/legend and elevation-scaled graphs; connecting line width specification).
In the report form editor's heading/footing window, data hints for objects such as symbols, formatted data, logos, etc. are now descriptive; i.e., instead of "TEXT(,"%s ft.",DEPTH)" the hint now just shows "Formatted text".
Prevent possible marker selection mixup when printing and previewing a multi-source graph report simultaneously.
Fix bug preventing the printing of underlined sub and superscript text (text would be printed super/subscripted, then as-normal, with the "~" or "`" character included).
Correct the underlining of sub and superscript text to remain on the baseline.
Add proper icons to program's "Print", "Export to PDF" and "Export to DXF" toolbar buttons.
Correct a bug that would cause the program to incorrectly print summaries containing a column of formatted or equation-derived data if the summary report form was originally converted from a depth-scaled form such as a boring log.
Do not plot graph markers that fall completely off the right side of their graph column.
Correct problem with the report form editor's graph dialog that showed options not applicable to semi-log graphs.
Correct problem leading to a crash dialog when the user attempts to open a report/data entry form/graphical symbol file that had already been opened in an editor instance that crashed.
Fix problem with symbol editor's fill selection toolbar buttons -- the top half of the buttons were not clickable.
Correct progress bars on Aero-themed systems to properly show 100% completion.
Correct bug in annotation line move code that would cause either an assertion failure or would simply move the wrong line node.
Mod. to semi-log graph label layout to try to label more graph lines.
Correct a problem in correctly labeling semi-log graphs with left sides smaller tha 1.
Mod. to report form editor to properly show the user-selected colors of graphical symbols in the report form preview window.
Change to the report form editor to allow the user to enter special characters in the left and right graph labels.
Fix report form editor graph definition dialog to allow user-specified labels for semi-log graphs.
Add "Edit" > "Cut Column" command to report form table editor.
Fix "Undo" of report form table editor copy column option.
Outline graph columns that are defined with invisible top and bottom table lines.
Add "Save" keyboard shortcuts to several menus.
Change to database backend so that if "verify writes" is on, individual table files are written first to a .TEMP file, then moved over to their .$P$ files.
Correct the color of data entry text on selected sample cards.
Colors entered using "#rrggbb" into a color input field had their red and blue component proportions swapped.
Fix bug preventing creating a new graphical symbol file via "File" > "New Symbol Library".
Correct cut/copy/paste in symbol editor symbol name/description boxes.
Add error handling on project close.
Additional error handling on legend file reads to catch corrupted files instead of freezing.
Correct addnl. crash on new symbol file create.
Add a gradient shade behind the "custom notes" block on the data entry help page.
5.0.0.87
12/14/2012
2012-Dec-14
Fix bug that would cause identical first/subsequent report page sections to no longer be identical if the report was previewed before the first page section was modified.
Make sure recent report form changes show up when searching for text in the report form editor.
Avoid "List index out of bounds" message when previewing a report form after clicking in some areas of the left-hand report section navigation panel.
Add search of the "absolute" report form section in the report form editor.
Do not close heading/footing editors in the report form editor just because the report basic settings and/or margins are changed.
Properly trap errors on report form file write.
Correct "Interface not supported" error displayed when previewing a boring log with the "Object is not connected to server" fix selected.
Internally add support for the in-development LBR test processor.
Rewrite project file source folder open error message file.
When saving a report form/data entry form file under a new name, correct problem that arose when typing in a new filename that partially matches an existing file (the existing file's properties was displayed and inserted into the filename box).
Fix: Creating a new data entry structure does not save edits to the existing data entry structure.
Addition of "ragged left" option to symbol patterns.
Modify graphical symbol editor symbol selection panel to not show multiple flashes when selecting a symbol for editing.
5.0.0.86
10/5/2012
2012-Oct-05
Fix bug that caused the gINT importer to show an error message after importing.
Fix obscure error that occurred when printing summary reports where the last column had text filling multiple rows.
Fix crash that occurred when editing the well section of the legend after viewing the well schematic selection dialog.
Fix problem in trying to close a data entry screen immediately after the user's entered invalid text into the well schematic, graphic patterns, sampler symbol or USCS fields.
5.0.0.85
7/25/2012
2012-Jul-25
Simply center tables where the user's specified every column width and the total's no where near the page width.
Prelim. work on adding validation script support.
5.0.0.84
7/13/2012
2012-Jul-13
Correct memory leaks in the report form editor.
Add option to specify the font of text plotted on graphs.
Addnl. online help on math functions.
Add the CUTLINE calculated reporting variable.
Fix problem with lowest scale on graph if it's shifted off the bottom of the column (the scale labels were too low).
Allow the user to specify the exact width of text plotted on the report's table (i.e., extend text horizontally over multiple columns).
Allow symbols (e.g., groundwater symbols) to be shown fully at depth=0 instead of being cut off.
Introduction of a "do not move formatted text from its placement location" to the graph plotter.
Better support for placing SHADE() boxes.
Fix "Cannot find font #4" error editing heading/footing of a new report that includes a multi-line text item.
5.0.0.83
7/6/2012
2012-Jul-06
Correct blank graphical symbol and data entry form editor navigation tabs on Windows 7.
Make sure the last-changed item (report title, figure number, data filter) is saved when saving a data summary/export configuration file.
Correct "List index out of bounds (-1)" message displayed when double-clicking on the heading or table sections of the data summary/export screen with no item currently selected.
Correct 'Problem: "" is not a valid boolean value' encountered when trying to open a data summary/export configuration file with a multi-line data filter.
Fix: Attempting to set the report title of a data summary/export configuration file actually set the figure number.
Correct "The program encountered an error that is probably due to a programming bug." error encountered when trying to change a report form's settings.
Modify program shutdown so that, when multiple edit windows are open, each window isn't displayed in turn during the shutdown sequence (=faster program shutdown and possible correction of a GPF).
5.0.0.82
6/21/2012
2012-Jun-21
Add "Data Summary and Export" to "Tools" menu if it's missing.
Internal changes designed to support generic file import.
Automatically fix blank "Project Data" screens in LabSuite installations.
Move registration of supported file extensions (.PDT, etc.) to a per-user basis to stop a UAC dialog popup during initial startup.
Allow installation of .GeZIP files by simply double-clicking on them.
Do not warn about new computer startup unless symsrvr needs registration (now ignores new icon registration and file install requirement).
Allow change between LOGDRAFT III and 'latest version' report form versions.
Code-sign client32.dll, vertest32.dll and vsetup32.exe and online.exe.
New ridiculously long warning message when trying to assign a report form to a boring in an installation without any report froms.
Prevent crash of data summary/export tool when used with a project with no source folders.
Redo annotation internals to prevent crashes in AnnotateLine.GetDistanceCoords.
Report form editor: fix minor problem with putting a 90 degree angled column title above a graph (the title was justified to the left side of the column instead of being centered).
Support for user-selectable colors for each bar plotted on a bar graph.
Additional option to skip printing the data associated with a marker that's off the right side of a graph.
Updater modification to prevent installing updated executables and .dlls that are not signed with our code certificate.
Fix "Can't paste this" message displayed when pasting sample cards.
Fix problem that prevented copying multiple data entry cards.
Mods. to the splash screen to help in diagnosing problems starting GDM.OVR.
5.0.0.81
6/15/2012
2012-Jun-15
Prevent possible problem with opening .PDT files when the user has "Hide extensions for known filetypes" selected.
Avoid crash that happened when the user edited a legend, clicked on a tab to show the project's folders, then back to the legend tab, then clicks on the background of the left-hand navigation panel.
Report forms whose descriptions contained line breaks would not show up under the report form list when trying to print a report.
Fix minor bug that caused a program crash when the user changed a report form type from a single-source summary to a multi-source summary.
In the report form editor, warn the user about breaking the link between the first and subsequent page formats if the subsequent page heading/footing/margins/absolute sections are edited for the first time.
When the user selects "Tools" > "Data Entry Forms" or "Report Forms", on tool startup, do not show the main screen (just show a file selection dialog).
When multiple items were included in a data summary column, some items may be forced onto subsequent pages.
Modify program behavior when "Verify all writes" is selected so that the program tells Windows not to buffer the data being written (forces data directly to the disk), and also forces Windows to drain the DOS file buffer.
Add importer for gINT .GPJ files (this is an additional-cost option).
Show little progress indicator when loading the report form and data entry form files for editing.
Add "Installed Software" icon to the opening screen.
Fix outlining of recently-edited data entry fields in the data entry form source/project screen editor.
Make dragging of text/data entry fields in the data entry form source/project screen editor more precise.
Show the revision history of report forms in their "file properties" panel.
Surface the new custom subsurface table column layout engine for all A1309 offices.
Restore the ability to specify a particular legend file to be used when plotting a given report form.
Make sure "Source" > "New" is selectable when viewing the project data screen.
Properly handle errors passed by the database system during report page generation.
5.0.0.80
5/8/2012
2012-May-08
Fix GPF sometimes encountered when editing a report form's heading, previewing the new form, then trying to open a different form.
Correct error that prevented entirely new data entry forms from being created.
More work on cutting/pasting objects in the report form editor's heading/footing section.
Properly restore the title/data settings dialog's position between views.
Limit the number of times the "You picked too large a table height" dialog is shown on, e.g., report form preview.
Correct error that prevented proper representation of palette colors. This fix does not affect existing customers -- to enable its use in existing installs, rename earthtones.pal to earthtones-new.pal.
Major internal changes to font caching subsystem -- should result in improvements in speed and stability.
Correction of bug that would cause the last interval of user-labeled graphs to possibly use an incorrect interval if the number representing the interval had more than 1 digit.
5.0.0.79
3/28/2012
2012-Mar-28
Back up legends to .GBK files on write.
Fix problem in starting CONS.
Automatically add in CBR/CQC-FD/SHEAR prompts to project data screen.
5.0.0.78
3/13/2012
2012-Mar-13
Modify GDM to make sure that it properly minimizes when a lab. application is started (that's the DDE modifications).
Make sure shortcut key underlines are shown in the program menus.
Fix problem with LD-only demo not showing complete startup screen.
Speed up drag operations on the report form editor's heading/footing sections.
Limit the display of multi-line titles in the report form editor's heading/footing sections to just the first line.
Improve drag/drop on data entry form editor's table section.
5.0.0.77
3/12/2012
2012-Mar-12
Fix bug that would prevent the report form editor's heading/footing screen from pasting objects copied with another running report form editor if an object had already been copied from the current form.
Fix bug that would cause objects pasted into the report form editor's heading/footing screen from being saved unless other modifications were also made to the form.
Improve "box" selection of objects in the report form editor's heading/footing screen.
Improve vertical placement of dragged text boxes in the report form editor's heading/footing screen.
Moving to a new shareable config. file directory would not copy the program settings from the current config. file directory -- could result in a blank "Project Data" screen.
Small changes to HTML help screens; inclusion of option to show custom client notes to data entry help screen.
Report form/data entry form properties for an existing file would accidentally get changed if the user selects an option to save the file under a new name *and* changes a property while entering the new name.
Clean up dragging of data entry fields on the Table section of the data entry form editor.
Auto-select for deletion the "(untitled)" text shown as the title of a new data entry table column added with the "Click here" button.
Avoid a crash if the user tries to open a new report form that references a non-existent data entry form and the user opts to not subsitute another form.
Avoid crash in the report form editor's table section when editing, e.g., a report title in the right-most (blank) column and the user opts to preview the log.
In the report form editor, make sure the last table item modified is saved before the form is previewed.
Fix: Trying to preview an elevation/horizontally-scaled profile with only borings that do not have coordinates locks the project's annotation file against any further modification until the program is closed and re-opened.
Fix to properly display profile text annotations as they're dragged around the screen.
Internal changes to plot formatted text on graphs. Not surfaced/documented.
Fix picture shown on report form editor margins dialog.
Fix index less than 0 error double-clicking outside of a search result in the report form editor search box.
Modify the program updater to properly unload (on some OS/network connection combinations the updater would download updates but never close).
5.0.0.76
2/15/2012
2012-Feb-15
Internal additions for a new graph layout engine to be debuted in LD6.
Fix bug introduced in prior version that would not allow custom legends to be created from existing projects.
Change when GDM is minimized after LabSuite et al. is loaded.
Hide project "save as" menu selection (that selection is not implemented).
5.0.0.75
1/20/2012
2012-Jan-20
Internal modifications required for custom support of account 1309.
Modifications to properly support cut/copy/delete/paste shortcut keys (e.g., Ctrl-C/Ctrl-V, etc.) on various edit boxes, selection boxes, etc. throughout the package.
In the report form editor's heading/footing screen, properly handle the "Reset" button for selected text/user data items.
Possible correction for crash when merging the report page tables from an imported/merged project (Issue6969).
Correction of a problem that would cause the stratigraphy column of boring logs to appear differently when printed using the "Print" button on the report preview screen than the printout obtained by selecting "Print" > "Borings, Test Pits, Wells, etc."
Internal changes to allow IT admins. to specify the location prompt, addition option and duplicate pattern removal inside the GDM.INI file in the program installation directory, thus setting the option for all program users (this file must be edited manually to set these options).
Fixup moving title/data accuracy on the report form editor's heading/footing screens.
Use custom mouse cursors for different drawing tasks (add line, add text, etc.) in the report form editor's heading/footing screens.
Fix a bug that would allowed the user to try to modify the font of newly-added text items and the weight of newly-drawn lines.
Better represent the various weights of lines shown in the report form editor's heading/footing screen.
In the report form editor's heading/footing editor, fix bug that closed the title/data parameters box whenever a grid row height was changed.
Correct a crash dialog that would appear when previewing a report form, while simultaneously editing the report form and making the form's second page identical to its first.
Sort the data dictionaries displayed during report and data entry form editing.
Correct an "index out of range" error displayed when clicking anywhere except a listed data name in a data dictionary.
Internal support added (not available to end-users) for locking program options against end-user changes.
Show non-specific progress indicators on startup of lab. test software to generate printouts or previews.
Additional "calculated" variables available for reports: "LICENSED_SITE", "LONG_DATE" and "DT_TODAY".
Fix to get .PDF reports to properly show dotted/dashed lines.
Addition to select the line type of unfilled bargraphs.
Internal and undocumented changes to allow the use of *any* symbol in MISC.CDT as a graph marker (involves using the user-selectable marker option and entering "$FIXED" as the "Field used to select the marker type" and "LCIRCLE" in the "For each symbol, enter the symbol ID then a "," and the symbol name" box in the report form editor's "Place a Graph in the Current Column" dialog).
Additional parameter at the end of the DLINE() function used in the "absolute" table to add lines anywhere on the page: the final parameter specifies the line type (0=solid, 1=long dashes, 2=short dashes, 3 = dots).
The report form editor now sorts any graphical symbol selection menus.
Add a snap-to-horizontal/snap-to-vertical line drawing option to the graphical symbol editor (hold the shift key down while drawing the line).
During graphical symbol editing with a zoomed symbol, draw the symbol being edited while the horizontal/vertical scroll bars are being adjusted ("hot-tracking").
Modification to how dotted lines are drawn in .PDF files that can drastically cut the size of those files (e.g., one file went from 1.6M to 96K).
Work to prevent some GPFs tied to freeing a GDICanvas that uses an underlying TCanvas control that's already destroyed.
Correct problems (error dialogs) shown when cutting/copying/pasting with a locked clipboard.
Correct a problem (error dialog) caused by ending a string of text with either "'" or "~".
Prevent errors on exit from error dialog "Halt" button click.
Fix several problems with user-created selection lists.
Fixed a crash caused if the user tries to create a new project with a ".geo" at the end.
Modified project creation dialog to show existing projects in gray.
Report form editor, heading/footing screen: move "Special" > "Make Subsequent Pages Identical" to underneath the "Edit" menu.
5.0.0.74
1/11/2012
2012-Jan-11
(5.0.0.72 and 5.0.0.73 were replaced immediately by 5.0.0.74 which incorporated some additional changes)
5.0.0.72
12/21/2011
2011-Dec-21
Correct a problem where opening a project that's temporarily locked by another user caused a "Your file has been saved as ... .P$$" message when closing the project.
Internal modifications required for custom support of account 1309.
Change made for LOGDRAFT III compatibility: when graphing multiple test results at a single depth, the incoming and outgoing line connecting the test results are drawn at the *average* of all the test results. C.f., spt issue 6910.
Internal modification made to support a custom LabSuite version that includes an integrated CBR option.
Correct bugs that prevented the data entry form/report form/graphical symbol editors' "Tools" menu from showing files that were already open.
Correct minor theming problem on the report form editor's heading/footing "title and data" dialog, and its preview window.
Fix support for multiple check boxes on the subsurface table's data entry section. Prior to this fix, on any data entry form with multiple check boxes on the table, clicking on one check box would cause a program crash.
Stop allowing the creation of projects whose name ends in a trailing space. C.f., spt. issue 6865.
Correctly detect many more incidences of damaged .PDT project files, e.g., spt. issue 6844.
Correct "Access violation at address 004ab5dc", failing component TablePanel2 when right-clicking on a lab. test link *after* clicking in the left-hand yellow navigation panel.
Correct a report form editor problem that would cause a change made to the form's first page heading or footing to not be reflected in the subsequent page's heading/footing if the user went directly from editing the first page heading/footing to editing the same section of the subsequent page.
Add online help on adding samplers to the report form table.
Fix unusual error that would happen when clicking on the "Halt" button of an error dialog while a data entry screen was shown: The software would trigger a second A/V during the exit process.
Correct a problem with LOGDRAFT III-version report forms: if they had a comment or description added/modified using the "file open" dialog, the forms would not be readable with LD5 anymore.
Major improvements in the preview facility for lab. test modules' report and summary pages.
5.0.0.71
11/18/2011
2011-Nov-18
Reduce the size of the font used for data entry prompts on very high font scaling systems (i.e., 150%).
Correct a bug introduced in the last revision that would cause a "It appears that you are starting the software for the first time..." message to appear on some Data Manager installations featuring just Proctor or SHEAR, CBR or Swell/Consolidation.
By default, the code added in 5.0.0.64 to work around bugs in various HP printer drivers is now turned off. The user must re-enable this code using a configuration option. This should correct "An outgoing call cannot be made since the application is dispatching an input-synchronous call" errors.
Work on the workaround for HP's amateur-hour printer driver bug: trying to prevent "An outgoing call cannot be made since the application is dispatching an input-synchronous call" errors from happening with clients forced to use these printers.
Report form editor: changes to a report's heading/footing title font would not reflow the section of the report form currently being edited to reflect the new character cell size.
Preliminary fix to try to correct client reports of a GPF on data entry closure.
Fix of a few inconsequential memory leaks.
Correction of a report form editor error that would let the user define scale bars with no tick marks, kicking off a "divide by zero" error when the report is printed or previewed.
Correction of "The field is too small to accept the amount of data you attempted to add" error in the Excel spreadsheet exporter.
Fix problem that might possibly prevent a report or data entry form or graphical symbol file from being edited if the editor crashes and is restarted; the error would necessitate rebooting the computer.
Minor changes to the error logging facility to prevent triggering multiple errors while an error message is being displayed.
Correction of error that may (could not duplicate) cause error messages to be displayed when changing from one data entry field to another.
Change to make sure that the undocument .DXF export option LineLeadingPct is read from the GDM.INI file stored in the program installation directory under Windows 7 and Vista.
Modify the size of font shown on data entry screens when run on systems with a very high DPI setting.
5.0.0.70
9/16/2011
2011-Sep-16
Eliminate "This program might not have installed correctly" VSETUP32 message on first startup of software.
Fix an incorrect "File not found. Please verify the correct file name was given" message displayed during project merges.
Give the user the option of skipping the "Important, Please Read!" dialog that is shown at the start of the project merge process.
Correct an EAssertionFailed error in C:\source\ldv\entry\DENTUTIL.PAS, line 987 after selecting a non-existent project to merge.
When showing the "select a project to merge" dialog, start in the same subdirectory that holds the current project.
On new computer startup, show a nice message alerting the user that some additional installation will be taking place.
Potential fix for "EOleSysError: An outgoing call cannot be made since the application is dispatching an input-synchronous call" error.
Properly register FD/SHEAR data acquisition importer .OCX files -- prior, these files would not be registered on through-the-network startups if the original network installation was run first on the server.
Correct an obscure boring log reporting error where, with A) a text item ending just above one page's ending depth, B) a text item ending just below that which would be pushed onto the next page, and C) a text item at the top of the next page, item B would be improperly printed below item C.
Change the name shown when symsrvr.exe is registered from "GEOSYSTEM Symbol Table Server, Debug Build" to simply "Database Server".
Support mouse wheel scrolling of data entry table and heading.
Online help additions.
5.0.0.68
8/12/2011
2011-Aug-12
Correct highlighting of selected grid rows in the report form editor's "Absolute" table.
Remove excess vertical separator when drawing the report preview window's toolbar on themed displays.
Automatically copy user-configurable files from the program install directory to the default user-writable directory on 1st startup for a new login account or new computer.
When trying to print or preview a boring log, if another user has the current project's Project folder open for writing, the page generation will be aborted with an error message.
On the opening screen, under "Opening and Creating Files", correctly handle the case where the most recently-opened project was manually deleted (prior to this, the program would say "no files have been opened yet", then list some recently-opened files underneath).
In the report form editor head/footing editing screen, ensure that the "Place text" dialog is completely on-screen (previously, a very tall report form row would cause the dialog to show partially off-screen).
Make sure that the 1st page and subsequent page forms are separated, even if nothing's different between the two formats except for the table heights.
In some cases, when adding data to a new boring, a vertical scrollbar would not be shown on the window right after data were added to enough sample cards to get to the bottom of the window.
5.0.0.67
8/11/2011
2011-Aug-11
Correctly show the "project create/open" dialog on machines configured for increased font sizes.
Fix polygon/spline drawing in the graphical symbol editor so that -- while drawing either object -- clicking the mouse on an *existing* object does not select that object.
Remove icon from the top-left of the "pick pages" dialog.
5.0.0.66
5/26/2011
2011-May-26
Correct bug in symbol editor that prevented selecting more than one symbol for editing.
Fix crash on symbol delete in the graphical symbol editor.
Fix bug that caused spline-style polygon shapes in the graphical symbol editor to show as black-filled, even if they were white-filled.
Add an option to the graphical symbol editor to convert a point-to-point polygon to a spline.
Regenerate symbol selection menus if legend entries are deleted.
Add an option to show a split stratigraphy symbol by joining two pattern selections with a comma.
Add a menu option to sort legend tables.
Fix program crash encountered when previewing a report with a missing logo or graphical symbol.
Make sure all graphical symbol parameters (grid step, name, etc) are correct before allowing user exit from the graphical symbol editor.
5.0.0.65
5/24/2011
2011-May-24
Fix an "A referral was returned by the server" error message starting up over the network on Windows 7 on new computers (RegisterLDExtensions.exe was not code-signed apparently due to an Internet connection problem).
Fix access violation error (in the debugging version: an assertion error and associated message "CTND1") when searching for text in a legend folder such as STRATA.
Prevent a "Could not change your printer's page orientation" and/or "Printer is not currently printing" message from being shown if the report preview screen's "Print current view" button is clicked when a report is already being printed.
Correct many of the report form editor dialogs to appear properly (e.g., fix missing text labels) when viewing using a themed Windows display.
Globally change the color of all splitter panels to help in visibility.
Prevent a second screen refresh on returning from a laboratory test program.
Change "paste" shortcut in report form editor's heading/footing screen.
Remember the view style chosen for the report/data entry form/graphical symbol file open dialog.
Correct a report form file corruption bug triggered by LOGDRAFT III (DOS) report forms that included the (now unsupported) LAST() function.
Addition of online help to many more dialogs and screens.
Correction to the data entry form editor's "form settings" screen to properly save the user's most recent form setting modification before closing the program.
Correction to the data entry form editor's "form settings" screen to properly position data fields when the "..." open/close dictionary button is clicked.
Fix the height of color selection boxes throughout the program.
Correct the well schematic selection menu to not scroll the selection rightwards when the current right-most visible schematic section is clicked.
Minor changes to the well schematic menu display.
Correct a bug that prevented adding the "(" symbol (from the STRATA graphical symbols file) to a report form's heading or footing section.
Standardize font sizes used on the report form editor's heading/footing dialogs + fix the height of many of the dialog's justification and color selection boxes + make sure borders are around each text entry field.
Fix the "Cancel" button on the report form editor's "Add a Graph Key" dialog.
Several corrections to the intermediate calculations window: font fix, remove the check mark from the OK button, fix the font used by the equation in the title bar.
Remove the duplicate "Tools" top-level menu selection that appeared when editing a graphical symbol.
Fix the "Convert Selection to a Spline" function in the graphical symbol editor.
Modify the graphical symbol editor to start drawing lines and circles when the left mouse button is clicked, not when it is released.
Add support for Windows display themes to the graphical symbol and data entry form editors.
Correctly display the number of symbols in the graphical symbol file being edited.
Remove the icon from the top-left of the project file open dialog.
Change "checkbox" to "check box" throughout the program.
In the report form editor, changing the height of a heading/footing row left some items already selected with invalid grip locations.
Small change to how the report form editor's table section displays the column selection panel.
Correction of font in the symbol selection dialog.
Remove the "+" symbols in the report form editor's left-hand navigation panel.
Change the report form editor's heading/footing screen to directly show, e.g., the graphical symbol, shade, check box, etc. dialog when an existing item of the corresponding type is double-clicked. (Prior, the program would show the "Text and Data" dialog with an "Edit" button in place of the "User-entered or calculated data" field.)
Modfiy the report form editor's heading/footing screen as well as other editor's screens so that "Cut/Copy/Paste/Delete" menu selections and shortcuts works within text fields (such as the row height table, the symbol editor's grid step field, etc.) as well as with the currently-selected object.
Fix paste in the report form editor's heading/footing screen and the graphical symbol editor so that pasted objects are displayed selected.
Add title to the top of the report form editor's heading, footing, table and absolute section editors.
Prevent printing from the report preview screen if a printout is already being generated (prevents errors).
Minor rework of the spreadsheet editor view to be more space-efficient.
Fix of several problems with project browse creation dialog: prevent error when opening a 2nd existing browse configuration file; prevent duplicate entries in the browse list, crash on exit.
Correct moving items on the report form editor's heading/footing screens so that they can be dropped in the middle of a tall row and are properly associated with that row.
The report form editor no longer forces LOGDRAFT version 4 compatibility for report forms created with the DOS version of LOGDRAFT.
Change "LD4" to "LOGDRAFT on graphical symbol editor instruction screen.
Initial focus on the find/replace text box is now set to the "Find" box.
Support for copying entire graphical symbols between symbol files.
Standardize the graphical symbol editor's "abandon changes" menu option.
Fix a bug in the graphical symbol editor that left the "info." window in a non-maximized state if the "Revert..." menu option was selected.
On selecting a new shareable config. file path, require copying from the current path if the new path has no LOGDRAFT report forms in it.
Many modifications to the report form editor's "add a formatted text item" dialog, including removing the "Space" button in favor of letting the user simply enter spaces in the "fixed text" box, and fixing a bug that would cause the software to not register the last calculated item added if it was added after a piece of fixed text, and allow the Enter key to be used to insert linebreaks into the fixed text box (instead of having it just close the dialog, as is the Windows default). Also, temporarily removed the real-time preview of fixed text being added to the format.
Major internal rework of the program's project file handing code to work around a bug in several older HP printer drivers (e.g., HP 4300): COM mode was switched over to apartment threaded, which necessitated cross-thread marshalling of project file objects and the removal of all EXPRESSION object caching in the program's report form objects. Thanks again HP!.
Prevent screen flash when previewing a report while another report preview is already showing.
5.0.0.64
5/17/2011
2011-May-17
Added updates to the program's data dictionary (many new names, as the dictionary had not been updated before).
Modified the report form plotter for a slightly better horizontal placement of data centered over underlines.
Correct memory leaks.
Correct an "Invalid image size" error message encountered when displaying the project create/open dialog on systems with extremely large icon size settings.
Stop the program from checking for control registration on every startup.
Correct bug that prevented a new source folder from being shown immediately on creation (the user needed to click on the "untitled" entry in the source folder tree to show the new folder).
Default to using the new opening screen on new program installations.
Introduce the REPORTINFO calculated variable.
Stop "undeleted temporary tables" message from being displayed to end-users on program exit.
Close the legend navigation panel if the user reverts to the stock legend from a custom one.
Hide source folder selection list menus when the user switches to editing another folder.
Show the legend navigation panel when a custom legend is created.
Remove useless LOGDRAFT-III (DOS)-compatibility pseudo-typefaces from the "frequently-used" typeface list shown when selecting fonts for sections of a report form.
Properly restore the user-selected height of the data entry form table editor's sample card.
Fix the undo/redo buttons on the data entry form source/project and table editor's toolbar to properly display their state.
Properly restore the user-selected dictionary height on the data entry form source/project editor.
Initial drags from the data dictionary to the data entry form source/project editor's layout screen were ignored if a title was typed first.
Prevent source folders from being locked against modification if the program crashes while editing them.
Modify the report form editor to check for accidental selection of a graph with user-selectable markers and no specification of a marker-selection variable or marker-selection table.
Make sure a previewed report (e.g., boring log) is properly re-generated if a graphical symbol file is edited.
In the "your data entry form is missing" error message, properly display the name of a data entry form that contains an ampersand.
Clean up dragging of objects (lines, text, etc.) in the graphics symbol editor and the report form heading/footing editor: Dragged objects are erased from their original location so that the drag position can be properly viewed.
Correctly locate the report form editor's heading/footing screen's vertical row-height bar when the editor's zoomed out to display the entire page.
Correct error (memory access) that could possibly occur when simultaneously generating a report preview *and* printing a report.
Display the "manual updates" page on the GEOSYSTEM Software website if the automatic software updater cannot download updates on its own (due to firewall or proxy restrictions).
Correct "List index out of bounds" error that would sometimes pop up when a report form is edited while a report preview is being displayed that uses that form.
The "frequently used typefaces" list shown in the report form editor's typeface selection boxes could have included duplicate typeface names.
Nicer error dialogs for program bugs -- stack traces are properly called out and a suggestion is made to paste the error message into a tech. support e-mail.
Correctly handle the "Read your program manuals" link on the alternate opening screen.
Do not allow the user to exit the software while a report is being printed (avoids crashes on exit).
5.0.0.64
3/31/2011
2011-Mar-31
Corrected a problem that prevented the automatic updater from updating more than 5 programs at at time.
Workaround for a problem that would prevent online help from being displayed in certain networked environments managed by a domain controller.
Several changes in heading popup menus: Empty popup menus are not shown, popup menus are hidden when another data entry form is displayed; the menu editor is automatically shown when a new selection list is created.
Log files are no longer created in the user's roaming AppData directory.
5.0.0.63
3/2/2011
2011-Mar-02
Hook up previously non-working rectangle draw command in the report form editor's heading/footing screens.
Correct the appearance of grips shown when selecting lines for modification in the report form editor's heading/footing screens.
Some horizontal lines shown in the report form editor's heading/footing windows were incorrectly displayed as extending to the right side of the screen.
Vertical lines with a "double" weight were shown as single lines in the report form editor's heading/footing screens.
It was possible to drag an existing horizontal or vertical line into a diagonal line in the report form editor's heading/footing screens, but diagonal lines are not supported and the resulting line would not be displayed.
Correct bug in the report form editor's heading/footing screens that would show selected items' grips in the wrong place after zooming the screen in or out.
Add a grip to denote a new line draw start position in the report form editor's heading/footing screens.
Snap line draws/moves to the nearest column and row in the report form editor's heading/footing screens.
5.0.0.62
2/16/2011
2011-Feb-16
Addition of tutorials.
Correction of a problem in the report editor that would cause when saving changes made to some report forms.
Update splash screen copyright date.
Change to use nice 3-dot splitter between source/tabulated subsurface section on data entry screen.
Automatically copy initial configuration files for LabSuite, SHEAR, CBR and CONS from a network program installation.
Added a new opening screen layout option.
Correct bug in bitmap exporting code.
5.0.0.61
1/28/2011
2011-Jan-28
Correct a problem with some OS system configurations used to run the program from a network share: The problem would result in a "GDM.INI has been corrupted" message.
Corrected a few entries in the online manual list.
Added support for color palette files and included an "EarthTones" palette as a part of the update.
Additional online help.
Prevent the data entry form editor's tabulated data section from running off the bottom of the screen on window resizes.
Prevent report form editor crash when opening a report form referencing a non-existent data entry form and the user does not select an alternate data entry form.
Fix bad CONS program update name.
5.0.0.60
1/11/2011
2011-Jan-11
Correct a few problems with the report form editor that would cause crashes when searching for text or data located in a form's heading or footing.
Correct a problem that manifested on a few limited operating system configurations as a "A helper program called VSETUP32 will be loaded..." message that would be displayed on each program load.
Correct a problem with .PDF exports that caused reports to be placed in the top-left corner of the .PDF document instead of being centered by shifting by 1.27 cms. down and to the right.
Correct a problem with the report form editor's handling of forms that include "absolute" text -- the report form's boundaries would be incorrectly calculated, resulting in overly-wide and tall .PDF export files.
Restore the option to use keyboard macros; e.g., Ctrl-` to get an approximation symbol and Ctrl-0 to get a degree symbol.
Modification to possibly correct a problem with the program showing an empty "project data" screen on some network installations.
Modification to allow the program to properly install the field density program and SHEAR data acquisition importer in the unusual case where the software was uninstalled then reinstalled.
5.0.0.59
12/7/2010
2010-Dec-07
Correct a possible memory corruption problem encountered when deleting or changing the description, sample number, etc. a sample from a project that includes samples with extra long material descriptions.
Correct a problem introduced in the previous version that prevented the program from restoring the left-hand source folder list's width as saved from the last program run.
Prevent program crashes on text searches of source folders opened by other users.
Prevent program error on text searches.
Correct problem that would cause the program to display the "no source" data entry window when the user clicked on "Project Data" if the "no source" window was already opened, along with the data entry windows for a large number of other source folders.
Prevent possible locked-source-folder problem if the user searches for a text item then opens a new project.
Prevent the vertical splitter from showing on the opening screen.
Show "no files have been opened yet" on the opening screen on new installations.
5.0.0.58
11/5/2010
2010-Nov-05
Correct a bug that would allow the user to resize the left-hand panel listing a project's sources folders so that it could no longer be seen.
5.0.0.57
11/1/2010
2010-Nov-01
Correct an access violation that happened when installing updates to locked program files.
Work to properly install in-use program updates to server directories.
Correct the size of the program configuration dialog, which inadvertently got resized too small in build 5.0.0.55.
Force re-install on next start if the software could not install a program update.
Corrected an obscure error that would occur when the program tried to evaluate a bad (i.e., nonsensical) mathematical expression that included a comma. The change does not affect the correctness of *any* working user-entered calculations; it merely modifies how the program responds to certain badly-formatted equations.
Present a nicer error message if the user tries to preview a boring and the report form selected for that boring cannot be found.
Reports outputted to .PNG or .JPEG files used a plotting window that was one pixel too high and wide.
Increase the speed at which the user can scroll (by clicking on the vertical scroll bar) through the sample cards on the boring data entry screen.
Display a nicer error message when the program could not upgrade a report form (e.g., due to a read-only file) to the latest internal format.
Made a few changes to prevent errors caused by the program trying to access files such as logos that were being accessed by other users at exactly the same moment.
Suggest a default path if the user tries to select an empty path for the "shareable config files path".
5.0.0.56
10/29/2010
2010-Oct-29
Added color symbols to the legend report.
Corrected the open file dialog for symbols, report and data entry forms to be centered on the screen.
Prevent symbol files and report and data entry form files from being renamed to have a different file extension through the open file dialog.
Automatically hide the "line parameters" dialog in the report form heading/footing editor when tdelphihe editor is hidden.
Addition of "Copy Top Line Weight" and "Copy Bottom Line Weight" functions to the report form editor's table window.
Fix bug that would prevent ampersands from being shown in the "Report form" field at the bottom of the data entry screen.
Fix context-sensitive help for the report form editor's "Add Text and Data" dialog.
Additional online help.
Internal support for the AGS export plugin tool.
Internal support for specifying the bounding box and justification for text and data items added to the "absolute" table.
Modification to how the program calculates the length of text that includes super or subscript characters. The change affects the layout of a few client forms.
Correction of an error message displayed when copying items to the clipboard in the graphical symbol editor.
Fix the width of the print configuration dialog.
Correct selection between multiple licenses.
Allow the selection of multiple graphical symbol entries in the symbol editor by drawing a box around them.
Allow the user to force drawing horizontal or vertical lines in the graphical symbol editor by holding the Ctrl key down while drawing the line.
5.0.0.55
10/27/2010
2010-Oct-27
Add option to rename report forms, data entry forms and graphical symbol files from the "open a form" dialog.
Additional online help.
Automatically add either ".txt" or ".xls" to files exported from the data summary/export tool.
Fix the data summary/export tool to correctly export text that spans multiple lines, as well as text that uses special LOGDRAFT characters, underlining or symbols.
5.0.0.54
10/26/2010
2010-Oct-26
Per issue5976, modify the software to use a symbol key called LEGEND.GDT that is saved into a project's .GEO folder.
Correct a problem that would cause "Print" > "Summaries" to default to showing a list of scaled report forms, not summaries.
Correct a bug that prevented new project summary reports from being created.
Prevent creating a project summary if an associated data entry form was not chosen.
Prevent the user from including "" as a data item in a report form's table section.
Allow the user to create report and data entry forms that have periods (".") in their file names.
5.0.0.53
9/27/2010
2010-Sep-27
Correct a problem that would lead to some dialogs being invisible if the user removed a 2nd monitor from their computer.
Correct some inconsistencies in the report form editor's heading/footing window's top ruler.
Correct a problem in the report form editor's heading/footing window that would lead to lines being duplicated if their weight was changed.
Fix bugs that would prevent legends and plan views from being added to report forms (the OK and Cancel buttons for the respective dialogs did not work)..
Fix "Could not access the file (unknown)" error displayed when trying to add/modify a legend plotter on the report form heading or footing.
Additional online help.
5.0.0.52
9/24/2010
2010-Sep-24
Modification to allow the software to download updates/news from the geosystemsoftware.com website through corporate proxy servers.
Correct a bug that would damage graphical symbol files if the file's description was changed from the "File properties" dialog.
Addition to allow users to save comments (and the name of the user who last modified the file) in graphical symbol files.
Modification to make it easier to drag symbol elements (lines, curves, etc.) when editing a graphical symbol.
Fix ITEM IS MISSING error that would sometimes be shown when opening a new form in the Data Entry Form editor.
Addition of "Properties" menu for setting report and data entry form and graphical symbol file descriptions and file comments.
Fix of a bug that would cause the symbol file selection dialog to be repeated shown when opening a graphical symbol file for editing.
Fix of a bug that would cause problems if multiple program updates were found to download (e.g., LOGDRAFT, LabSuite, etc.) -- potentially, only one update would be downloaded.
5.0.0.51
9/17/2010
2010-Sep-17
Modification to allow the SHEAR data acquisition importer to run from a network install.
Correct a problem that would prevent users from saving or modifying report forms with column data set as "Ruled" vertical justification and with a bad (i.e., non-numeric) value entered for the ruled interval.
Corrected an error that would cause the program to stop responding if a spell check was run and found no errors.
5.0.0.50
9/13/2010
2010-Sep-13
Correct a problem with report forms that include the company name centered in their lower border, and that have a specifically-defined table height. (The problem was that bottom border and company name would be below the bottom of the report form, and would not connect with the bottom of the left and right border lines.)
5.0.0.48
9/4/2010
2010-Sep-04
Added Select All and Select None buttons to the source selection dialog of the summary/export tool.
Corrections to the program's DXF output of logos and other raster images.
Corrected an error in the spell checker that would cause it to miss a spelling error at the end of a line of text.
Internal modifications to the program's project database handler to avoid locking up the project if the spell check process crashes (should also play nicer with others -- i.e., eliminate small pauses when multiple users are accessing the same file).
Prevent the spell checker from continuing to run (in the background, without any user notification) if the user clicks on the "X" box in the top-right of the checker dialog.
Corrected a problem that prevented the program from creating new projects with embededded periods (".") in their name.
Addition of "Select All" and "Select None" buttons to the summary/export source selection dialog.
Correct memory leak encountered when showing the text currently being spell checked (not likely to cause any problems).
Present a more helpful message when the user clicks on a project in the "Recent Projects" list and the project no longer exists.
5.0.0.47
9/2/2010
2010-Sep-02
Additions to the online help, working towards full help coverage.
Internal additions for demo support.
Internal additions to support user-installable plugins.
5.0.0.46
8/30/2010
2010-Aug-30
Modifications to make sure that the software uses the database server (SYMSRVR.EXE) installed
into the program directory.
Update the .GeZip extractor program.
Avoid loading multiple laboratory-test program instances if one of the program links at the bottom of a sample card is clicked multiple times in rapid succession.
5.0.0.44
8/12/2010
2010-Aug-12
Corrected an error that would cause AutoCAD to fail to load large .DXF files
with a "DXF file's HANDSEED '8000' is too low. Please edit and change it to..." message.
Corrected an error that would cause the program to write corrupted binary .DXF files.
5.0.0.43
7/22/2010
2010-Jul-22
Correct a "Member not Found" error when opening projects with the Data Manager (no LOGDRAFT
installed). Error was introduced with the previous update.
5.0.0.42
7/22/2010
2010-Jul-22
Corrected a problem that would cause a "RF-RL" error message to be displayed
on program exit if the user opens a laboratory test then deletes the source folder holding that
test.
5.0.0.41
7/21/2010
2010-Jul-21