Scheduled For Release Aug 5th 2024

HDSlog v1.24.0.0 (Aug 2024) Roadmap

HDSlog v1.24.0 updates all applications to use our new database loading/saving algorithms, updates some application's UI and fixes a few more bugs.


Features

14 issues
  • Cross Plots [Graphics] 1246: Allow plotting multiple well histograms
  • Cross Plots [User Interface] 704: User Plots window shows previously used curves, but does not allow you to use them
  • Edit - Cleanup [Graphics] 971: Add the option to display a grid overlay when editing a curve with the draw tool
  • Export LAS [Import/Export] 1181: Add the ability to export by data set
  • HDSlog [Import/Export] 472: Add support for DLIS files
  • HDSlog [Licensing/Activation] 893: Add the option to use a USB key for activation
  • HdsForms [Import/Export] 679: Update Surveys' export text for compatibility with ExProDat
  • HdsForms [User Interface] 802: Add search text box to Curve type selections
  • HdsForms [User Interface] 823: Allow editing of Curve data on the Curve data form
  • HdsLP [Database/IO] 716: Add the ability to import and export Log Plot formats
  • Import LAS [Import/Export] 477: Add support for LAS 3.0
  • Log Plots [User Interface] 1183: Add an option for hiding or showing a curve to the curve settings in Master Setup
  • Main Menu [User Interface] 1101: Disable/hide unavailable applications for GeoTech version
  • Pay Reports [Graphics] 820: Printing does not work

Enhancements

7 issues
  • HDSlog [Database/IO] 849: Update all applications to use rewritten database classes
  • HDSlog [User Interface] 848: Update applications' UI
  • HdsData [Calculations] 895: Allow using external TVD for calculations
  • Import LAS [User Interface] 1240: Selecting curve type or units for imported curves still uses old form and does not allow changing the database curve name
  • Log Plots [User Interface] 1776: Allow moving formations to a new depth by dragging the formation line
  • Petro Calc [Graphics] 1777: Core data points on the log plot do not need to be connected with lines
  • Petro Calc [Graphics] 1779: Add core data to porosity/permeability cross plot

Bug Fixes

32 issues
  • Cross Plots [Batch] 1247: Well lists shown on the setup window are out of date
  • Cross Section [App Interaction] 1876: Database access is not properly closed, which causes other applications to crash
  • Cross Section [Graphics] 1875: The print button is disabled and attempting to print causes NullReferenceException
  • Cross Section [Graphics] 1879: Cannot export cross section plot as an image
  • Cross Section [User Interface] 1906: Canceling the save plot dialog still saves a new plot without a name
  • Edit - Depth Shift [Database/IO] 883: Cannot access previous shifts, even if they are saved
  • Edit - Depth Shift [User Interface] 1198: After saving a depth shifted curve, the application must be restarted to shift another
  • File Explorer [Database/IO] 729: Performing an advanced search changes the last modified time for the files in the searched directory
  • HDSlog [User Interface] 875: Fix misspellings
  • HdsData [Database/IO] 1239: Files added to error report zip files are sometimes duplicated
  • HdsForms [Graphics] 272: History Notes cannot be printed
  • HdsForms [User Interface] 827: Paste context menu item does not work on File Explorer user control
  • HdsNT [Database/IO] 1235: Volan Porosity report is not currently implemented. @ Boolean SpecificPhiReport(PhiSourceEnum) @ HdsNT.NTWellReports
  • Import LAS [Import/Export] 1361: Wrapped LAS files are not parsed correctly
  • Import LAS [Import/Export] 1865: Importing a text file with depths from bottom to top causes a rescue message
  • Log Plots [Calculations] 1182: Lithology Bvw is not accurate
  • Log Plots [Graphics] 1185: Plot ratio does not appear on header if there is not enough room
  • Log Plots [Import/Export] 1872: Exporting the plot as a WMF file does not work
  • Log Plots [User Interface] 803: Ruler does not scroll horizontally when scrolling the plot
  • Log Plots [User Interface] 1278: The table containing the reference plot has unnecessary empty space
  • Login [Network] 917: Upgrading the Network settings file, HDSNETWK.NET, from HDS 2008, fails with "Mismatched Workstation ID" error
  • Login [Network] 918: Underscores and dash characters are no longer allowed in Network user names
  • Petro Calc [Calculations] 1191: Water saturation is calculated for cased hole wells without resistivity
  • Petro Calc [Database/IO] 804: Saved values are overwritten by default values
  • Petro Calc [Graphics] 1189: Changing parameters causes lithology to reset
  • Petro Calc [Graphics] 1192: Undefined X symbols on Rhob vs PhinLs cross plot
  • Petro Calc [Graphics] 1216: Attempting to plot all clay curves causes IndexOutOfRangeException
  • Petro Calc [User Interface] 1193: Cannot see water saturation tab for cased hole model
  • Petro Calc [User Interface] 1351: Moving the mouse over the cross plot under the right conditions can cause IndexOutOfRangeException
  • Quick Calc [Calculations] 1855: Object reference not set to an instance of an object. @ Boolean ParseUserEquation(System.String) @ QuickCalc.frmMain
  • Quick Calc [Database/IO] 1384: Overflow @ System.Object Eval(System.String) @ MSScriptControl.IScriptControl
  • RASiP [Calculations] 1213: Launching the application after renaming a RAS curve causes NullReferenceException
  • 472: [Import/Export] Add support for DLIS files
  • 875: [User Interface] Fix misspellings
  • 848: [User Interface] Update applications' UI
  • 849: [Database/IO] Update all applications to use rewritten database classes
  • 893: [Licensing/Activation] Add the option to use a USB key for activation
0 of 5 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 704: [User Interface] User Plots window shows previously used curves, but does not allow you to use them
  • 1246: [Graphics] Allow plotting multiple well histograms
  • 1247: [Batch] Well lists shown on the setup window are out of date
0 of 3 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 1875: [Graphics] The print button is disabled and attempting to print causes NullReferenceException
  • 1879: [Graphics] Cannot export cross section plot as an image
  • 1876: [App Interaction] Database access is not properly closed, which causes other applications to crash
  • 1906: [User Interface] Canceling the save plot dialog still saves a new plot without a name
0 of 4 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024

HDSlog v1.23.2.0 (Jul 2024) Roadmap

HDSlog v1.23.2 fixes a few issues with different languages and globalization.


Bug Fixes

40 issues
  • CUP [User Interface] 2105: Clicking the edit button for a slider variable can cause ArgumentOutOfRangeException
  • Edit - Cleanup [User Interface] 1762: Attempting to null a curve interval can cause NullReferenceException
  • Edit - Depth Shift [Graphics] 2024: Drawing the plot can cause NullReferenceException
  • Edit - Depth Shift [User Interface] 2060: Selecting a curve can cause IndexOutOfRangeException
  • Edit - Splice [Calculations] 2022: Calculating the interval between splice data sets can cause NullReferenceException
  • Edit - Toolbox [User Interface] 1732: Entering an invalid number for auto rescale causes InvalidCastException
  • Environmental - GR [Database/IO] 2120: Attempting to find correction data can cause NullReferenceException
  • HdsData [Calculations] 1932: Using a different number decimal separator than a period causes InvalidCastException
  • HdsData [Database/IO] 1930: Loading a curve that was saved with a null property causes InvalidCastException
  • HdsData [Database/IO] 2111: Attempting to access the database name when checking the fields of a database table can cause COMException
  • HdsData [Database/IO] 2122: Checking if a table exists after the database has been closed causes COMException
  • HdsData [Database/IO] 2167: Cloning a curve without values causes NullReferenceException
  • HdsData [Database/IO] 1969: Saving a curve without any values causes NullReferenceException
  • HdsData [Database/IO] 2140: Checking for a field of a database table that does not exist causes COMException
  • HdsData [User Interface] 2121: Loading data sets into an invalid combo box causes NullReferenceException
  • HdsEdit [Calculations] 2117: Converting a large value to a pixel causes OverflowException
  • HdsForms [Database/IO] 1918: Setting an option set as default does not work
  • HdsForms [User Interface] 2198: The show curve column on the pay filters spread sheet is not checked for shown curves
  • HdsForms [User Interface] 2197: Clicking the net filter column on the pay filter spread sheet does not work
  • HdsLP [Database/IO] 2130: Initializing a well can cause OutOfMemoryException
  • HdsLP [Graphics] 1760: Adding a format can cause IndexOutOfRangeException
  • HdsLP [Graphics] 2010: Redrawing the plot after updating a plot curve can cause IndexOutOfRangeException
  • HdsLP [Graphics] 1874: Selecting a format without header data loaded causes NullReferenceException
  • HdsNT [Calculations] 2007: Calculating a slider value can cause OverflowException
  • Import LAS [Calculations] 1958: Loading preferences can cause InvalidCastException
  • Import LAS [Database/IO] 1940: Loading from the standards database when it cannot be accessed causes COMException
  • Import LAS [Database/IO] 1955: Saving preferences after standards fail to load causes NullReferenceException
  • Import LAS [Database/IO] 2126: Loading standards with an invalid database causes COMException
  • Import LAS [Import/Export] 2050: Checking a curve name can cause NullReferenceException
  • Import LAS [User Interface] 2006: Changing the selected cell on the curve info spread sheet can cause IndexOutOfRangeException
  • Log Plots [Calculations] 2137: Initial start up after refreshing data can cause ArgumentOutOfRangeException
  • Log Plots [General] 2180: Closing the current file can cause NullReferenceException
  • Log Plots [User Interface] 2059: Loading the master setup window can cause NullReferenceException
  • Log Plots [User Interface] 2136: Clicking on the scales on the master setup window can cause IndexOutOfRangeException
  • Pay Reports [User Interface] 2193: Enabling formations from the property grid without any formations in the file causes NullReferenceException
  • Pay Reports [User Interface] 2192: Clicking the range filters button causes ArgumentOutOfRangeException
  • Petro Calc [Database/IO] 1526: Reloading data from a database can cause COMException
  • Petro Calc [Graphics] 1867: Refreshing the plot after the window has been closed causes ObjectDisposedException
  • Petro Calc [Graphics] 1878: Shading between invalid values causes ArgumentException
  • Task Manager [App Interaction] 2171: Refreshing applications sometimes causes an error message
  • 2105: [User Interface] Clicking the edit button for a slider variable can cause ArgumentOutOfRangeException
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 1762: [User Interface] Attempting to null a curve interval can cause NullReferenceException
1 of 1 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 971: [Graphics] Add the option to display a grid overlay when editing a curve with the draw tool
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2024: [Graphics] Drawing the plot can cause NullReferenceException
  • 2060: [User Interface] Selecting a curve can cause IndexOutOfRangeException
2 of 2 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 883: [Database/IO] Cannot access previous shifts, even if they are saved
  • 1198: [User Interface] After saving a depth shifted curve, the application must be restarted to shift another
0 of 2 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2022: [Calculations] Calculating the interval between splice data sets can cause NullReferenceException
1 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 1732: [User Interface] Entering an invalid number for auto rescale causes InvalidCastException
1 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2120: [Database/IO] Attempting to find correction data can cause NullReferenceException
1 of 1 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 1181: [Import/Export] Add the ability to export by data set
0 of 1 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 729: [Database/IO] Performing an advanced search changes the last modified time for the files in the searched directory
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 1932: [Calculations] Using a different number decimal separator than a period causes InvalidCastException
  • 1930: [Database/IO] Loading a curve that was saved with a null property causes InvalidCastException
  • 2111: [Database/IO] Attempting to access the database name when checking the fields of a database table can cause COMException
  • 2121: [User Interface] Loading data sets into an invalid combo box causes NullReferenceException
  • 2122: [Database/IO] Checking if a table exists after the database has been closed causes COMException
  • 2167: [Database/IO] Cloning a curve without values causes NullReferenceException
  • 1969: [Database/IO] Saving a curve without any values causes NullReferenceException
  • 2140: [Database/IO] Checking for a field of a database table that does not exist causes COMException
7 of 8 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 895: [Calculations] Allow using external TVD for calculations
  • 1239: [Database/IO] Files added to error report zip files are sometimes duplicated
0 of 2 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2117: [Calculations] Converting a large value to a pixel causes OverflowException
1 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2198: [User Interface] The show curve column on the pay filters spread sheet is not checked for shown curves
  • 2197: [User Interface] Clicking the net filter column on the pay filter spread sheet does not work
  • 1918: [Database/IO] Setting an option set as default does not work
0 of 3 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 827: [User Interface] Paste context menu item does not work on File Explorer user control
  • 272: [Graphics] History Notes cannot be printed
  • 679: [Import/Export] Update Surveys' export text for compatibility with ExProDat
  • 802: [User Interface] Add search text box to Curve type selections
  • 823: [User Interface] Allow editing of Curve data on the Curve data form
0 of 5 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 1760: [Graphics] Adding a format can cause IndexOutOfRangeException
  • 2010: [Graphics] Redrawing the plot after updating a plot curve can cause IndexOutOfRangeException
  • 1874: [Graphics] Selecting a format without header data loaded causes NullReferenceException
  • 2130: [Database/IO] Initializing a well can cause OutOfMemoryException
4 of 4 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 716: [Database/IO] Add the ability to import and export Log Plot formats
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2007: [Calculations] Calculating a slider value can cause OverflowException
1 of 1 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 1235: [Database/IO] Volan Porosity report is not currently implemented. @ Boolean SpecificPhiReport(PhiSourceEnum) @ HdsNT.NTWellReports
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 1940: [Database/IO] Loading from the standards database when it cannot be accessed causes COMException
  • 1955: [Database/IO] Saving preferences after standards fail to load causes NullReferenceException
  • 1958: [Calculations] Loading preferences can cause InvalidCastException
  • 2006: [User Interface] Changing the selected cell on the curve info spread sheet can cause IndexOutOfRangeException
  • 2050: [Import/Export] Checking a curve name can cause NullReferenceException
  • 2126: [Database/IO] Loading standards with an invalid database causes COMException
6 of 6 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 477: [Import/Export] Add support for LAS 3.0
  • 1240: [User Interface] Selecting curve type or units for imported curves still uses old form and does not allow changing the database curve name
  • 1361: [Import/Export] Wrapped LAS files are not parsed correctly
  • 1865: [Import/Export] Importing a text file with depths from bottom to top causes a rescue message
0 of 4 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2180: [General] Closing the current file can cause NullReferenceException
  • 2059: [User Interface] Loading the master setup window can cause NullReferenceException
  • 2136: [User Interface] Clicking on the scales on the master setup window can cause IndexOutOfRangeException
  • 2137: [Calculations] Initial start up after refreshing data can cause ArgumentOutOfRangeException
3 of 4 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 803: [User Interface] Ruler does not scroll horizontally when scrolling the plot
  • 1182: [Calculations] Lithology Bvw is not accurate
  • 1183: [User Interface] Add an option for hiding or showing a curve to the curve settings in Master Setup
  • 1185: [Graphics] Plot ratio does not appear on header if there is not enough room
  • 1278: [User Interface] The table containing the reference plot has unnecessary empty space
  • 1776: [User Interface] Allow moving formations to a new depth by dragging the formation line
  • 1872: [Import/Export] Exporting the plot as a WMF file does not work
0 of 7 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 917: [Network] Upgrading the Network settings file, HDSNETWK.NET, from HDS 2008, fails with "Mismatched Workstation ID" error
  • 918: [Network] Underscores and dash characters are no longer allowed in Network user names
0 of 2 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 1101: [User Interface] Disable/hide unavailable applications for GeoTech version
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2193: [User Interface] Enabling formations from the property grid without any formations in the file causes NullReferenceException
  • 2192: [User Interface] Clicking the range filters button causes ArgumentOutOfRangeException
0 of 2 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 820: [Graphics] Printing does not work
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 1867: [Graphics] Refreshing the plot after the window has been closed causes ObjectDisposedException
  • 1878: [Graphics] Shading between invalid values causes ArgumentException
  • 1526: [Database/IO] Reloading data from a database can cause COMException
2 of 3 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 804: [Database/IO] Saved values are overwritten by default values
  • 1189: [Graphics] Changing parameters causes lithology to reset
  • 1191: [Calculations] Water saturation is calculated for cased hole wells without resistivity
  • 1192: [Graphics] Undefined X symbols on Rhob vs PhinLs cross plot
  • 1193: [User Interface] Cannot see water saturation tab for cased hole model
  • 1216: [Graphics] Attempting to plot all clay curves causes IndexOutOfRangeException
  • 1351: [User Interface] Moving the mouse over the cross plot under the right conditions can cause IndexOutOfRangeException
  • 1777: [Graphics] Core data points on the log plot do not need to be connected with lines
  • 1779: [Graphics] Add core data to porosity/permeability cross plot
0 of 9 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 1384: [Database/IO] Overflow @ System.Object Eval(System.String) @ MSScriptControl.IScriptControl
  • 1855: [Calculations] Object reference not set to an instance of an object. @ Boolean ParseUserEquation(System.String) @ QuickCalc.frmMain
0 of 2 issue(s) resolved View Issues
Scheduled For Release Aug 5th 2024
  • 1213: [Calculations] Launching the application after renaming a RAS curve causes NullReferenceException
0 of 1 issue(s) resolved View Issues
Scheduled For Release Jul 24th 2024
  • 2171: [App Interaction] Refreshing applications sometimes causes an error message
1 of 1 issue(s) resolved View Issues