v10.4.1 9 January 2024 - Various updates to underlying Libraries. - Now using Embarcadero Delphi 12 v10.4 6 January 2023 - Optimisations of the Calculator Engine. - Minor changes / fixes to User Interface. - Various updates to underlying Libraries. - Updates to Documentation. - Now using Help & Manual 9. - Now using Embarcadero Delphi 11.2 v10.3.1 11 May 2022 - Fixed problem where the Calculator did not start up in Gradients when closed in that Angle Mode. - Optimisations of the Calculator Engine. - Minor changes / fixes to User Interface. - Various updates to underlying Libraries. - Updates to Documentation. - Now using Embarcadero Delphi 11.1 v10.3 7 January 2022 - Copy Button now has drop down allowing for copying of value (ie without Thousands Separators). - Memory Copy Button now has drop down allowing for copying of value (ie without Thousands Separators). - Copying Memory to Clipboard now distinguished from Copying to Clipboard in Paper Trail. - Fixed Constants Button shortcut to consistently being Alt-K. - Enabled DEP and ASLR support. - Minor changes / fixes to User Interface. - Various updates to underlying Libraries. - Updates to Documentation. - Now using Embarcadero Delphi 11. v10.2 19 January 2021 - Added handling of Windows Messaging for QueryEndSession and EndSession to hopefully address issues that some were encountering with using the TrayIcon. - Hints / ToolTips display for longer, just move the mouse off them to make them go away. - URLs on Update page are now HTTPS. - Minor changes / fixes to User Interface. - Various updates to underlying Libraries. - Updates to Documentation. - Now using Embarcadero Delphi 10.4.1 Sydney. v10.1 7 July 2020 - Change Sign Shortcut now consistently '_'. - Fixed issue with online version check. - Minor changes / fixes to User Interface. - Various updates to underlying Libraries. - Updates to Documentation. - Now using Embarcadero Delphi 10.4 Sydney. v10 7 February 2020 - New Application Icon. - New Icons/Images so that we get better appearance / scaling when using High Resolutions and Font Sizing. - Dropdown Choices for Divide - including Standard Division (Default), Integer Division, Integral Division, Floating Modulus, Floating Remainder. Can be toggled on/off. - Redesign of Style Options. - Redesign of Settings. - Options for Colours for =, AC, C - Descriptive Statistics now properly allows usage whilst in the Value List. - Fixed entering Hexadecimal values. - Improvements to generation of Equation whilst using Calculator. - Central Storage Area for all new Calculators for use with the upcoming launcher/setup application. - Changes to Installation Script and procedure. Now uses esbcalc_setup.exe - Various updates to underlying Libraries. - Updates to Documentation. - Now using Embarcadero Delphi 10.3.3 Rio. v9.5.2 18 October 2019 - Power functions now correctly use Extended Float type when needed. - ESBCalc Pro Icon now included in the Setup for the Registered version. - Updates to Documentation. v9.5.1 30 July 2019 - Minor Improvements to User Interface. - Various updates to underlying Library. - Updates to Documentation. - Now using Embarcadero Delphi 10.3.2 Rio. v9.5.0 10 January 2019 - Some renaming done to the Styles available. - New Styles of "Light Grey", "New White" and "New Black" added - "Light Blue" with Segoe UI 9 are now the Factory Defaults. - Minor Improvements to User Interface. - Various updates to underlying Library. - Updates to Documentation. - Now using Embarcadero Delphi 10.3 Rio. v9.4.0 18 July 2018 - Improved handling for Font Size 150% and higher resolutions. - M+ and M- pressed after an operator has been pressed no longer results in error, rather the displayed value is added / subtracted. - Various updates to underlying Library. - Updates to Documentation. - Now using Embarcadero Delphi 10.2.3 Tokyo. v9.3.0 23 January 2018 - Minor Improvements to User Interface. - Copyright Messages Updated. - Various updates to underlying Library. - Internet References are now https:// where possible. - Whilst this still works on Windows XP and Vista, Windows 7 and above are now the target platforms. - Updates to Documentation. - Now using Embarcadero Delphi 10.2.2 Tokyo. v9.2.2 14 June 2017 - now works as Equals regardless of focus when the Calculator is showing, but works as a "normal" in Dialogs - which is it triggers the "OK" Button. - Minor Improvements to User Interface. - Various updates to underlying Library. v9.2.1 8 May 2017 - Minor Improvements to User Interface. - Various updates to underlying Library. - Updates to Documentation. - Now using Embarcadero Delphi 10.2 Tokyo. v9.2.0 13 January 2017 - Adjusted sizes a bit so that the function keys could have a slightly larger font which should help on larger monitors. - Physical Constants updated to NIST 2014 values http://physics.nist.gov/cuu/Constants/index.html - Add Planck Length to Physical Constants. - Add Planck Mass to Physical Constants. - Successfully Tested on Windows Server 2016 - Copyright Messages Updated. - Various updates to underlying Library. - Updates to Documentation. v9.1.0 2 September 2016 - Added 1st Quartile, 3rd Quartile and IQR (Inter-Quartile Range) to Descriptive Statistics. - Corrected Golden Ratio Constant. - Added Catalan's Constant (sometimes referred to as G). - Changed the handling of introduced in v9.0.8 as it prevented keyboard navigation and pressing of buttons, and caused some Accessibility issues. - Due to above Dialogs now once again close via Default Button press (normally Transfer) when Enter is pressed. - ASPack no longer used for Executable Compression, so Executable will be considerably larger. - Minor Improvements to User Interface, including for HiRes DPI. - Various updates to underlying Library. - Updates to Documentation. - Now using Embarcadero Delphi 10.1 Berlin. v9.0.9 20 January 2016 - Copyright Messages Updated. - Minor Improvements to User Interface. - Various updates to underlying Library. - Includes sha256 Security Certificate for new Windows requirements. - Updates to Documentation. v9.0.8 9 November 2015 - Fixed problem where Buttons where not allowing to be processed since they are now tab stops. - Improved Border handling on "Coloured" All Clear and Clear Buttons. - Changed the Tab Order in the Button Panel so that <0> through <9> are first. - Updates to Documentation. v9.0.7 6 November 2015 - Fixed problem with missing tab stops for Calculator Buttons. - Added option to have "Coloured" All Clear and Clear Buttons. - Minor Improvements to User Interface. - Various updates to underlying Library. - Updates to Documentation. - Now using Embarcadero Delphi 10 Seattle. v9.0.6 13 July 2015 - Fixed problem where Hints were turned off initially. - Improved initial start position. - Improved handling of the Number Pad Decimal Key (thanks to Jan M Pettersen). - Expression Editing now ignores a trailing operator. - Minor Improvements to User Interface. - Various updates to underlying Library. - Now using Help & Manual 7. - Standalone Electronic Documentation (eWriter) now redesigned. - Now using Embarcadero Delphi XE8. v9.0.5 15 Apr 2015 - Restored the "Calculator Stay On Top" feature. - New Physical Constant for Estimated Mass of the Earth in Kilograms. - New Physical Constant for Average Radius of the Earth in Metres. - New Physical Constant for Average Density of the Earth in Kilograms per Cubic Metre. - Minor Improvements to User Interface. - Various updates to underlying Library. - Updates to Documentation. v9.0.4 30 Jan 2015 - Colour Comboboxes now include more colour options. - Minor Improvements to User Interface. - Various updates to underlying Library. - Updates to Documentation. v9.0.3 29 Oct 2014 - No longer dependent on ESBPCS for VCL but now fully dependent on our upcoming ESBDevLib for VCL. - Added "Medium Blue" and "White" to the available Styles. - Minor Improvements to User Interface. - Various updates to underlying Library. - Now using Embarcadero Delphi XE7. v9.0.2 8 May 2014 - Fixed problem of 0 being entered from keyboard. v9.0.1 8 May 2014 - Fixed problem where Max/Min values for Scientific Notation were not being stored. - Improved display of Exponential Notation. - Decimal Places no longer goes above 18. - Type when Decimal Places has focus only changes the Decimal Places. - Fixed some instances where storages wasn't to full Extended Type. - Minor changes to User Interface. v9.0.0 6 May 2014 - Completely redesigned Calculator Engine. - Major redesign of User Interface. - A selection of Styles now available for the User Interface. - History List is now stored at full accuracy and displays using the Current Decimal Places. - Improved Handling of the Inv / Hyp Buttons including visually "staying down". - Descriptive Stats Dialog completely redesigned. - Between Dates Dialog completely redesigned. - In the About Screen, now have a button that opens the Application Data Folder. - Trim Trailing Zeroes now on by Default. - Fraction Editing Dialog completely redesigned with Invert and Reduce Functions added. - Degree / Minute / Second Dialog completely redesigned and now includes a Radians option. - Round Dialog completely redesigned and now shows original value. - Hexadecimal Dialog completely redesigned and now includes both LongWord and Integer representations. - Improved handling when Executable is run from Network Drive. - Improved handling when Executable is run from Removable Drive. - Now developed using Embarcadero Delphi XE5 and the soon to be released ESBDevLib for VCL. - Documentation updated. - Many other minor improvements. v8.1.4 4 January 2013 - Physical Constants updated to reflect changes as of NIST 2010. - Minor Improvements to User Interface. - Library Update. v8.1.3 28 March 2012 - Minor Improvements to User Interface. - Library Update. v8.1.2 29 September 2011 - Minor Improvements to User Interface. - Library Update. v8.1.1 31 January 2011 - Minor Improvements to User Interface. - Improved UAC support for Windows Vista and Windows 7. - Options now has an option to allow for Leading Zeroes in the Minute and Second portions of the DMS Edits. - About Dialog updated with Facebook info: http://www.facebook.com/esbcalc - Various updates to underlying Library. v8.1.0 26 November 2010 - Redesigned the Degrees/Minutes/Seconds Conversion Dialog. - Minor Improvements to User Interface. - Various updates to underlying Library. - ESBCalc Pro now built with Embarcadero Delphi XE. - Documentation Updates. v8.0.2 4 May 2010 - Fixed Trim Trailing Zeroes for some Decimal Separators types. - Various updates to underlying Library. v8.0.1 25 February 2010 - HTML Colours (140 of them) are now available when customising the User Interface. - Added some more Documentation on Prefix Functions. - Various updates to underlying Library. v8.0.0 18 December 2009 - Paper Trail and Custom Constants now support Unicode, and as such only Windows 2000 and later supported. - Installer now supports Unicode, and as such only Windows 2000 and later supported. - New Enhanced Hint (Tool Tip) System being used. - Many improvements to the User Interface and Dialogs, and tried to allow better for different font sizes and displays. - Skew and Kurtosis added to Descriptive Statistics. - Added Days Between Dialog that will give the number of days, hours, minutes or seconds between two dates, times, or date/times. - Improved Initial Author detection in Paper Trail Comments. - Improved the Dialog for "Rounding to Given number of places". - Improvements for Portable Version. - Improved handling of "Stay On Top". - Preferences/Options designed to be more consistent across the various Calculators. - Calculator should now initially appear on top when run from a Microsoft Keyboard Calculator Button or similar. - Better handling of larger fonts in Paper Trail. - Fixed problem with Loading Custom Constants. - Fractions Dialog now supports Trim Trailing Zeroes Setting. - ESBCalc Pro now built with Embarcadero Delphi 2010. - Updated Documentation - Various updates to underlying Library. v7.1.0 3 June 2009 - Added Descriptive Statistics Page that displays the Mean, Variance, Standard Deviation, etc of a list of numbers - the interface of this will be more "integrated" in v8 release. - Improved Handling of Tray Icon. - Various updates to underlying Library. v7.0.3 22 December 2008 - Fixed problem with Tool Tips (Hints). v7.0.2 18 December 2008 - Fixed a bug that occurred sometimes with the squared button. - Equation Editing Parsing handles scientific notation better. - Various updates to underlying Library. v7.0.1 25 November 2008 - Improved Paper Trail Layout when Operators are on the Same Line. - Fixed Caption when using Tray Icon. - Minor UI Improvements. - Various updates to underlying Library. v7.0.0 23 July 2008 - Portable Version available to Registered Users for use on Removable/Portable Drives, etc. - Saving of the configuration is now partially buffered until the program exits, as this improves performance especially on some Removable/Portable Devices. - Add Option to turn off the Paper Button. - Values for Elementary Charge, Avogadro's Number updated to newer versions listed at NIST. - Values for Proton Mass Unit, Electron Mass Unit, Neutron Mass Unit, Atomic Mass Unit updated to newer versions listed at NIST. - Values for Faraday's Constant, Planck's Constant updated to newer versions listed at NIST. - New Constants: Boltzmann's Constant, Josephson's Constant, Rydberg's Constant using values listed at NIST. - New Constants: Inches Per Centimetre, Centimetres Per Inch. - Various updates to underlying Library. - Updated Documentation. v6.1.2 2 November 2007 - Fixed a problem with Prefix funtions following an Equals. - Minor improvements in Calculator Engine and UI. - Documentation updates. v6.1.1 19 July 2007 - Option to toggle Paper Visibility added to Preferences. - If running under Windows Vista, the Paper Button is no longer displayed so that the Glass Effect can appear. v6.1.0 3 July 2007 - Improved Windows Vista Support. - Added Golden Ratio (Phi Constant) to Constants (under Mathematical Constants). - Minor UI Improvements. - Minor Improvements to the Calculator Engine. - Executable and Setup are now Digitally Signed under "Crowning Star Holding Pty Ltd Trading as ESB Consultancy". v6.0.1 18 January 2007 - Minor Improvements for Windows Vista, thus the popup dialogs are now true dialogs. - Minor UI Improvements. v6.0.0 13 December 2006 - Optionally check for Updated Versions. - Can now change '%' from working as a Binary Operator (ie 5 % 10 = 0.5) to working like: 5 + 10% = 5.5, and by default Binary Percent has been turned off. - Prefix Functions are now on by default (assuming you haven't previously ran ESBCalc Pro). - Paper Trail can now optional show the state of the Percentage Calculations on startup. - Equation Editing now starts with the Focus in the Edit Field. - Minor improvements to the underlying Calculator Engine. - Other Minor improvements to the User Interface. - Better access to the Help Files in the Dialog Windows. - Support for Systems below Windows 98SE dropped. - Support for Systems below Windows NT 4 dropped. - Changed to using HTMLHelp for the integrated Help so as to make it work better under Windows Vista. - Other Improvements for Windows Vista. v5.4.1 4 August 2006 - Fixed problem with Paper Trail when selected Font Size is large. - Paper Trail Height now adjusts properly depending on the FontSize and the Paper Lines. - If Paper Lines causes a Paper Trail to large for the Screen, then the size is reduced. v5.4 28 June 2006 - Added "Operator Same Line" option which allows operators to be on the same line as the following operand in the Paper Trail. - Redesign of Paper Trail Options. - Added an Option to control what states are displayed in the Paper Trail when you Start. - When Thousands Separators are being displayed, they are also now displayed in the "Display". - Minor User Interface Improvements. - Various updates to underlying Library. - Improvements to the Documentation. v5.3.1 7 March 2006 - Fixed problem where erroneous equations were not handled properly. - Minor User Interface Improvements. - Various updates to underlying Library. v5.3 31 Jan 2006 - Added option to turn Precedence off if you would prefer 5 + 2 * 3 = 21 rather than 11. - When starting Paper Trial shows state of Prefix Functions and Precedence. - Various updates to underlying Library. - Documentation updated. v5.2 13 Dec 2005 - Alt-M will now minimise the Calculator. - When Calculator is in the Tray, or behind, or minimised, then Ctrl-Alt-M will bring it to the front. This key combo can be customised. - Changed the look of the Tabs. - Various updates to underlying Library. - Documentation updated. v5.1 30 Sep 2005 - Improved parsing in the Editable Expression Dialog. - Degree/Minute/Second Dialog changed to use new DMS Edit as well as display current value as Float. - Degree/Minute/Second Dialog now supports showing the current value in DMS format. - Fixed a Memory Recall Bug. - Fixed a History problem when reporting Inv and Hyp of Functions. - Various updates to underlying Library. - Documentation updated. v5.0 17 Mar 2005 - Added the option of turning on Prefix functions so that to compute Log (25) you can now enter log 25 rather than the traditional way of 25 log. - Added Expression Dialog, which allows editing data entered as an expression. - Random Number has moved into the Fx Button Menu, and the Expression Dialog Button has taken its place. - Added full keyboard support (ie Keyboard shortcuts now available for all buttons), see help file for full list. - Added Menu item to Info Button to display Keyboard Shortcuts from the Help File. - Added optional support for Memory contents to be displayed in Paper Trial when Memory Function used. - Added Paper Comments Button, that allows editable Title, Timestamp and/or Author details to be added to Paper Trail. - Added Lakh Formatting of Display now available, this is the thousands separation format used in India and other places. - 'x' key can now also be used for multiply. - Added the ability to set the Hot Track Colour for Edits. - Added the ability to turn off Hot Tracking Colour Changes. - Added the ability to turn off the On Focus Colour Changes. - Reorganisation of the Option Tabs. - Dialogs no longer allow maximising. - Fixed bug in Memory Recall when used in the middle of an expression and equals not pressed after it. - Fixed problem with unary minus when a leading zero involved. - Fixed problem with unary minus next to a bracket. - Fixes to hints and other minor improvements. - Changed to using LMD Page Controls. - Various updates to underlying Library. - Documentation updated. Note: various Betas were made available to registered users in the time period between v4.6 and v5.0 v4.6 29 Jan 2004 - "F" can be used for the function (Fx) Button. - Added Fraction Conversion/Input to Functions Menu (Fx Button). - Re-organised the Functions Menu. - Exit has been removed from Options Button menu, so that now the button brings the options up straight away. - Fixed Help Link for the Hexadecimal conversions. - Improved Windows XP Compatibility - Underlying Library Update. - Documentation Updated. v4.5 - 30 Jul 2003 - Now have "Load Memory At Start" option. - Other Minor improvements in underlying Calculator Engine. - Underlying Library Update. 4.4.1 - 9 May 2003 - Change Sign ("_") toggles sign without logging up until an operation has been pressed. - Change Sign ("_") toggles Exponent sign once the "exp" button has been pressed. v4.4 - 28 Apr 2003 - Fixed the use of "@" for inv power (ie root). - "I" can be used for Invert (1/x) Button. - "R" can be used for Square Root Button. - "P" can be used for Pi Button. - Added Decimal/Hexadecimal Conversion to Functions Menu (Fx Button). - Enhanced Default for Focus (And Hot Tracking) Colour now set to Lemon. v4.3.2 - 28 Feb 2003 - Attempt 2 to fix the problem where a thousands separator and a decimal separator would appear, if the system had a decimal separator that differed from that on the Number Pad. Shouldn't affect most users. v4.3.1 - 28 Feb 2003 - Fix the problem where a thousands separator and a decimal separator would appear, if the system had a decimal separator that differed from that on the Number Pad. Shouldn't affect most users. v4.3 - 28 Feb 2003 - Added Option to have "All Clear" also clear Memory, thus Clear Paper Button would Clear memory also. - Key now works like the "Clear" Button. - Improvements done to glyphs on buttons to have a more consistent sunken and normal look. - Improved formatting in the History list for the last 10 results. - Thousands Separators now do appear if entered from the keyboard if you are displaying them. - Fixed Changing Color of Key. - Added Option to Trim Trailing Zeros, and when this is true and Decimal Places set sufficiently high, you get a "floating" decimal point. - Added Option to recall last position. - More optimizations to the Calculator Engine. - Documentation Update. v4.2 - 6 Jan 2003 - Minor Improvements to Calculator Engine. - Improved Windows XP Theme support. - Now using Borland Delphi 7. v4.1.2 - 21 Nov 2002 (released to registered users only) - Fixed bug where Paper Trail didn't always reflect the current decimal places setting. v4.1.1 - 15 Nov 2002 (released to selected testers) - Removed reliance on Symbol Font that was causing problems for Eastern European & Asian users. v4.1 - 7 Nov 2002 - Decimal on the Number Pad should now always work as a Decimal Separator, regardless of the regional settings - fixed Hint Delay for Paper Button in Caption Bar. - Calculator now has option to Stay On Top. - Changed the Printing Engine. Printing is right-aligned centred in the page. - Printer Font can now be selected. - Printer Margins can now be adjusted. - Better choices for Hint Options when "plain" settings chosen. - Viewing of What's New (this file) from the Info Button. - Help File Updated. - Added Electronic Documentation: ESBCalcPro_Doc.exe - Added PDF for printing Documentation: ESBCalcPro.pdf - Major Library Updates. v4.0 - 21 Aug 2002 - Initial Commercial Release based on years of work done with the Free ESBCalc and various in-house tools