Legacy Version History
This is legacy information only. See Latest Release History for more up to date information, or visit Brief History of DreamCalc.
DreamCalc 3 Pre-Release History
The following were pre-release versions of DreamCalc 3. DC3 was first released in March 2005.
DC3.0.19 Beta Public Release
- Neon back-lit screen added to "Classic Metal" skin.
- Several minor tweaks.
DC3.0.18 Beta Public Release
- Function graphing data may now be exported as value lists.
- Full User Guide added to the installation package.
- Physical constant values have been updated to CODATA 2002 values.
- Fixed bug where zero could not be entered into TVM registers.
- Fixed RPN stack roll bug.
- Fixed decimal point localization issue in graphing parser.
- Fixed bug where setting read-only flag on data file caused settings to revert to default.
- PRIMEQ function added to graphing parse list.
- Tweaks to RPN mode.
- Numerous tweaks, including changes to help menus.
DC3.0.17 Beta Public Release
- Re-labeled some keys so as to be compatible with RPN. Actual RPN behavior has not changed.
- Due to a request, the "Enhanced Graphics" option has been re-added (previously in DC2). Now called "Low Res Graphics".
- Tweaks to precision.
- Tweaks to logging of input expression.
- Tweaks to the range box in the graphing window.
DC3.0.16 Beta Public Release
- Fixed problem where settings were not saved when DC was running in the system tray.
- Changes to disabling of menus to make it apparent they are not applicable.
- Changes to the day calendar systems supported by DreamCalc.
DC3.0.15 Beta Testers' Release
- Confirmed fix for infrequent bug which affected precision of results. This was caused by library routines used by DreamCalc, not DreamCalc itself. The fact that this bug occurred only on a small number of machines had previously made it difficult to
repeat and fix.
DC3.0.14 Beta Public Release
- Fixed bug in RPN mode where toggle sign pushed the value up the stack.
DC3.0.13 Beta Public Release
- Some minor tweaks to Graphing Window help menu.
DC3.0.12 Beta Public Release
- Fixed & confirmed compatibility with 9.x.
- Adjustments to some graphics so that they display well on laptops.
DC3.0.11 Beta Public Release
- Attempted fix for 98 & ME incompatibility.
- Fixed bug were graph axis auto ranging was occasionally incorrect.
- Fixed parsing precedence bug in f(x) graphing.
- Fixed error where -1.5^3 gave a complex number with small, but non-zero, i component.
- Fixed bug where HTML help did not always launch successfully.
DC3.0.10 Beta Public Release
- Interim User Guide Added.
- Minor tweaks & bug fixes.
DC3.0.9 Beta Testers' Release
- New first time launch window added.
- Minor tweaks and bug fixes.
- New version 3 license key scheme.
DC3.0.8 Alpha Testers' Release
- Function graphing re-worked over 3.0.7.
- The [DEL] key can now backspace through entire input.
- Insert menu is now configurable for constants.
- Options window re-designed.
- Rendering of main window in larger scales has been improved.
- DC3 is now fully compatible with high DPI resolutions.
- Minor base-n issues fixed.
- Keypad hints and hot-keys finalized.
DC3.0.7 Alpha Public Release
- Initial function graphing added.
DC3.0.6 Alpha Public Release
- Statistical tool window has been reworked to fully support graphing.
- Statistical data can now be printed.
- Due to popular demand, the main window can now be enlarged.
- Paper roll window rework.
- Menus now have optional icon graphics.
- A dozen or so more conversions added.
- Settings file is now stored in a location common to all users.
DC3.0.5 Alpha Testers' Release
- First stab at graphing of statistical data.
DC3.0.4 Alpha Public Release
- Complex number support added.
- Major internal changes/improvements to calculation engine.
- Additional constants and conversions.
DC3.0.3 Alpha Testers' Release
- New Memory Register List page in Paper Roll Window.
- Re-arrangement and re-design of certain keypad areas.
- New functions.
DC3.0.2 Alpha Testers' Release
- New main window layout, graphics and skins.
- Support for Windows 95 & NT4 abandoned.
DC3.0.1 Alpha Testers' Release
- New RPN input mode added.
- Support for floating point and INT64 base-n mode.
DC3.0.0 Alpha Testers' Release
- Rework of financial functions, with additions for bonds, MIRR and European support.
- Support for calendar calculations.
DreamCalc 2 Release History
DreamCalc 2 was first released in late 2003.
DC2.2.0
- Unit conversions are now available from the main drop-down menu, so that they can be accessed without needing to use the conversion specialized keys. In addition, a large number of conversions have been added, so that DreamCalc now supports almost 60
conversions. These are listed alphabetically under the 'Edit' menu.
- Graphics have been re-worked and enhanced to provide high-lighting effects. In addition, the overall height of the main window has been reduced slightly for improved use in the 800x600 display mode.
- Added 'auto-line break' and alignment options to the paper roll.
- New 'Classic Metal' skin added. Some less popular skins have been removed.
- Additional option added to hide the DreamCalc task-bar when running in the system tray.
- Additional option added to temporarily hide tool windows, such as the paper roll, when the application loses input focus. These will reappear when focus is regained.
- Added option to display number input in non-italic font.
- 'True order input mode' has been renamed 'text book algebraic input' in order to be consistent with other calculators supporting this feature.
- When the calculator is placed in the non-scientific standard view, those menu options specific to scientific mode settings now become disabled.
- Fixed minor bug involving paper roll and on-screen formula display where additional zeros could be shown with braces under certain circumstances.
- Fixed minor bug where changes to the 'Anti-Alias Graphics' option did not persist between application launches. This option has been renamed to 'Enhance Graphics' in any case, as it now also controls high-lighting.
- The units of the Molar Gas Constant R were errorneously shown as J/mol/Kg. This has now been corrected to J/mol/K.
- Documentation updates.
- Minor changes & improvements.
DC2.1.3
- Fixed minor bug involving [ENG] key and Norm2 precision mode. In some special cases the calculator would display more digits than intended, although the numerical values of the display were correct.
- Minor changes.
- Minor documentation changes.
DC2.1.2
- Fixed bug in octal base-n mode where the '7' key did not function.
- Fixed a small memory leak when user attempts to launch multiple copies of the application.
- Minor documentation corrections.
DC2.1.1
- Help buttons added to Numeric Data Entry Window.
- Built with latest version of the installer.
DC2.1.0
- Full help system added.
- Added [CLREG] function to distunguish between the clearing of statistical memory from the financial registers.
- The clock on the numerical display panel is now off when first installed.
- DreamCalc now defaults to two digit fixed precision when first installed.
- XP style menus added.
- Hide/Shutdown options added to pop-up menu.
- Modified copy/paste operations to use the default system locale, rather than the numeric display setting of the calculator.
- Minor fixes and overall simplification of the options window.
- Fixed bug involving repeated logging of void functions and insertion of braces.
- Modified/fixed issues involving financial TVM functions where they unnecessarily returned a math error message in cases where inputs were outside normal scope, but calculable.
- Fixed erroneous results when using SOYD.
- Fixed minor issues involving the bring to front of tool windows.
- Fixed minor bug where copying a fixed precision value from the display actually copied the an 18 digit value.
- Minor bug fixes to numeric display panel.
- Fixed failure to detect out of range error in some special cases.
- Fixed minor bug in rendering of tables in the statistical data tool window.
DC2.0.0 Testers' Beta Release
- Addition of statistical functions and a separate tool window for data entry.
- Addition of financial functions (n, i, PV, PMT, FV, AMORT, NPV, IRR etc.)
- Additional functions, including prime, primeQ, factor, permutations, arg, abs, W(x), Rnd and Ran#, and numerous conversions. (DreamCalc now has over 200 mathematical functions, depending on your definition of a function).
- Addition of a percentage key - sorry for the late arrival of this one.
- Enhanced behaviour of the equals button, so that the previous arithmetic operation can be performed repeatedly.
- Additional Norm2 precision mode added.
- Re-arrangement of [hyp] and extended trigonometric keys to allow for new functions.
- Addition of a [CONST] key to allow functions to be located on the numeric keypad.
- Changes made to algebraic logging to remove possibility of ambiguities.
- Implementation of an antialiasing algorithm to improve overall appearance.
- Re-design numerical display panel, allowing for on-screen formula display.
- Improvements to the operation of the [ENG] key.
- Extended SI Prefix range, which now displays full name rather than single letter abbreviation.
- Re-implementation of certain numeric-to-string code to fully support international number formats and to improve accuracy and precision.
- Several additional skins.
- Redesign of certain graphics.
- Minor bug fixes.
DreamCalc 1 Release History
DreamCalc 1 was first released in early 2003.
DC1.2.4
- Modified behaviour of keys when using keyboard. Keyboard presses no long have an auto repeat effect and the behaviour of the [SHIFT] key has been subtly modified so that you can hold it down while pressing other keys.
- The View Paper Roll F12 option now toggles the Paper Roll Window. Additionally, the main window now retains active focus when the Paper Roll Window is shown.
- Fixed bug where the [+/-] button in the Simple Calculator view wrongly operated back space. Don't know how I missed this one.
- Some minor changes and updates.
DC1.2.3
- New 'RCL/STO' key added to facilitate multiple memory storage. DreamCalc can now store 16 variable values, in addition to the independent 'Min/MR' functions. To implement this, the back space key has been moved to the numeric keypad, and the 'Cancel'
button, which was of limited use, is no-longer present.
- Fixed bug where erroneous results were given when the calculator was placed in scientific precision AND engineering mode at the same time.
- Fixed bug where pressing CTRL-C in the Paper Roll Window copied the current value displayed in the calculator's LCD display, rather than the selected paper roll text.
- Fixed 'bug' where on some systems, DreamCalc reported 'RichEdit line insertion error'. This was due to the fact that Microsoft seems to have broken backward compatibility in a crucial DLL update. Modified DreamCalc so it does not use the affected
DLL.
- Fixed bug where pressing 'E' on the keyboard while in hex base-n mode actually operated the 'EXP' key, rather than appending the value 'E' to the display.
- Some minor changes and updates.
DC1.2.2
- Fixed bug affecting copy & paste functions. Previously, DreamCalc only recognised the decimal point '.' symbol as a decimal separator. When copying and pasting, DreamCalc now uses the decimal separator symbol specified in the user's regional
settings under Windows.
- Added new high contrast skin to improve accessibility.
DC1.2.1
- Fixed bug where the 10x function gave an erroneous result when x contained a decimal value, rather than an integer.
- Modified main window re-sizing code so that DreamCalc runs under WINE for Linux.
- Introduced patch version number, so that full version number is of form major.minor.patch.
DC1.2
DC1.1 Beta Release
DC1.0 Alpha Release
See also: Latest Release History, or Brief History of DreamCalc