What's new to Version
(Note: you can always look at to check for the latest version. You will
also find a link to this in the About box and the Configuration dialogue.)
What's new to Version 2.9.3
- Bugfix: the ENG button did not show as activated when selected.
What's new to Version 2.9.2
- Bugfix: the "%" function did a division, not modulo in 32-bit integer
modes
- "Remainder" renamed to "Modulo" - also in programs: function is now
MOD, not %
- Added floating-point MOD and DIV functions (modulo and division of
integer parts)
- Some changes to keyboard shortcuts:
- Shift-M does floating-point MOD
- Shift-D does floating-point DIV
- Ctrl-D does ToDMS
What's new to Version 2.9.1
- Keyboard defaults to 6, not 7 rows. The 7th row was always empty (no
keys defined). Noone complained though.
What's new to Version 2.9.0
- Help file must now be in same directory as the exe file. This means help
is always found.
- Rudimentary keyboard editing.
- Simple programming is finally included.
What's new to Version 2.8.4
- Key "R" added as Round key.
- Added 1/1000'th separator option (spaces).
- Updated help pages.
What's new to Version 2.8.3
- A little bugfix: XCALC would not let you enter a number as "1/1", or any
fraction resulting in an integer.
What's new to Version 2.8.2
- When the lowermost pane (with the message window) is not displayed (as with the default
mini settings, messages will appear in a popup window just below the main window. This can be turned off in the
configuration dialogue.
- HTML help. This means help also in windows vista.
What's new to Version 2.8.1
- A little bugfix: XCALC would some times report a maths exception when large numbers were involved (e.g. when trying to raise 2 to the 63rd power). Thanks, Allan, for pointing this out.
What's new to Version 2.8.0
What's new to Version 2.7.4
- 8 and 16 bit operations are signed. Previously, division was performed on unsigned numbers.
- A few more tests for unwanted leakage into the imaginary parts of numbers.
What's new to Version 2.7.3
- Corrected values for US Pint and US Gallon in the
conversion system.
What's new to Version 2.7.2
- A separate stack size setting.
- The stack can now be up to 64 entries.
- Option not to copy top-of-stack when the stack drops after an
operation.
- The configuration dialogue synchronises start page with normal/mini mode.
- Bugfix: conversion into integer mode did not crop negative numbers to current word size.
What's new to Version 2.7.1
- Support for 32, 16 and 8 bit signed integers (bin/oct/hex
modes)
- Mini mode does not need to be mini any more – it can be customised just as the
normal mode. The name remains, however.
- The effective stack size is now the larger of the display sizes selected for the normal and mini modes, or a minimum of 4.
- Bugfix: default values for three XCALC constants had corrupted values.
What's new to Version 2.7
- The configuration dialogue has tabbed pages.
- Better handling of custom colours.
- Topmost property works immediately when toggled.
- Separate “tray” settings for normal/mini modes.
What's new to Version 2.6.5
- When living in the “tray”, the close button [X] does not exit the application.
What's new to Version 2.6.4
- Separate mini and “tray” settings, offering the behaviour of either of the versions 2.5, 2.6 or 2.6.3.
- Corrected root accuracy bug: odd integer root of negative number (e.g., third root of -27) produced complex result.
- Max 16 stack registers (was 8).
What's new to Version 2.6.3
- Return to the taskbar (very many people didn’t like having XCALC in the “tray”). However, when the
mini mode is on, XCALC still lives in the “tray”.
- One more display bitmap.
- System menu has more items.
- In mini mode, you can left-click on “dot” for menu (was right-click)
- More default constants. Menu items to restore original values. You will need to select
Restore all default values to get the new constants if you have ever used the constants dialogue.
What's new to Version 2.6.2
- Bugfix: Fractions divided by zero generated an exception.
What's new to Version 2.6.1
- XCALC now responds immediately to mouse move/resize requests. Where previously an approximate new size or position was indicated by a “rubber band”, XCALC now recalculates and shows its new position on the fly. Resizing is a bit jerky due to way XCALC determines its size, and may flicker a bit on older systems.
What's new to Version 2.6
- Finally, XCALC has made it to the Taskbar Notification Area (aka. the “System Tray”).
- Clicking the Close top-right cross in the main window now hides XCALC instead of exiting the program. To exit XCALC, type
Alt-X or select Exit from the system menu.
- Arctan didn’t work with fractions – now it does.
- If you send me an email via the configuration dialogue, the email subject is set to the current XCALC version.
What's new to Version 2.5
- User editable conversion constants.
- Only one instance of XCALC will run at any one time. If a second copy is started, the first will be made visible instead.
What's new to Version 2.4.1
- Just a minor addition – you can press F5…F8 to change between binary, octal, decimal and hex modes, respectively.
What's new to Version 2.4
- The executable is named XCALC.EXE (not XCALC32.EXE). You may want to update your shortcuts.
- More detailed tooltips.
- Proper separation of the mini/normal settings in the
Configuration dialogue. They have previously been garbled.
- The little problem with the “non-disappearing” Memory Popup was fixed simultaneously. Still out there, Neil?
- XCALC will no longer prevent Windows from exiting…
- When resized, XCALC always tries to stay within the screen work area. This most likely works poorly on multimonitor systems – if I get another monitor I’ll check it…
What's new to Version 2.3
- Tooltips for all keys and buttons in the main window. The dialogue boxes do not have tooltips (yet…) The tooltip handling might need a few adjustments – please tell me if you’re not satisfied with it.
- Switched “OK” and “Cancel” buttons in dialogues for more standard layout.
- A silly bug preventing rapid button press (with the mouse) fixed.
- Another bug that could give wrong results when restoring a number from a memory cell containing a fraction also fixed.
What's new to Version 2.2
- Bug fixed that caused e.g. atan(0.15) in radian mode to return a complex number. This had been introduced in version 2.0, with extended precision.
- The ClearStack operation now also clears the Last X register.
- The XCALC.INI and XCALC.DAT files are now placed in the directory set current when the application is running, instead of the Windows directory.
- The default screen colours have changed.
What's new to Version 2.1.1
- Version 2.1.1 fixes a few bugs that were introduced in 2.1. There were problems with some copy/paste formats, and another bug concerning large negative numbers.
What's new to Version 2.1
- First of all, XCALC is now 32 bit only. About time to give the old segments a toss. XCALC is developed on Windows NT, but I will do my best to ensure Win95 compatibility too.
- You can now calculate using fractions.
- Clipboard save/restore is more robust and useful. You can also choose C style or Basic style (0x… or &H…) save for hex, octal and binary numbers. See
configuration. (The config box is now getting pretty crowded I'm afraid.)
- You can also click my mail and web addresses from the configuration screen.
- A few glitches in the behaviour of XCALC under WinNT have been noted – I hope they are fixed now.
- More undo levels.
What's new to Version 2.05
- Separate decimal point/comma settings for (1) keyboard, (2) display and (3) clipboard functions.
What's new to Version 2.04
- Added hyperbolic functions. There you go, Allan!
What's new to Version 2.03
- A customisable constants dialogue box has been added.
- You can now use the right mouse button on keyboard display to show keypresses.
- XCALC can now force NumLock on when activated (16-bit XCALC only).
- Undo Paste bug fixed; other minor changes/fixes.
What's new to Version 2.02 (version 2.01 never saw the light of day)
- A separate 32-bit version is also shipped. (The 16- and 32-bit versions are simply different compilations of practically the same source code.) This version is tested on Windows 95 only, so it might not work correctly on NT.
- Unit conversions added (temperatures, distances etc.).
- Stack contents and unit conversion settings are kept between sessions.
- Dialogue boxes now have a consistent keyboard interface (finally!).
- 4-digit separators have been added for Binary mode.
- Hour/minute/second conversions added.
- Some display roundoff errors that had arrived with the extended precision have been corrected.
- Arithmetic shift (integer modes). Note: Keyboard mapping is changed to accommodate this.
What's new to Version 2.0
Enough new items to justify a change in major version number (previous version was 1.3):
- Possibly the most useful new feature with XCALC is the possibility to use any font on your system for the digit display. You no longer have to look at ragged bitmap edges when you resize XCALC. You have the choice of using the supplied bitmap images or your system's ANSI or OEM fonts for the digit display. When you select your representation, you always get immediate visual feedback in the
Configuration Dialogue.
- A complete undo facility (Alt-Backspace, or
Ctrl-Z) has been added.
- The internal number representation has changed; you can now use floating-point numbers ranging in absolute value from 1e-999 to 9.49999…e+999.
- Thousand separator commas can now be displayed when the mode is
decimal. Due to size limitations, this is not available when the complex mode is used. An extra option is added to the
Configuration Dialogue.
- You can now change colours from within XCALC.
- The memory popup window can be resized separately, and does not follow the main window size. The numbers are right-justified in the window, and the digit colour is the same as the main window digit colour.
- You can quickly toggle the display between normal and mini versions. Use Alt-M or press the appropriate button in the
Configuration Dialogue.
- Some nice touches are added to the dialogue boxes.
- Error messages are accompanied by standard Windows sounds. The messages will be removed by any subsequent operation (including tapping the shift key).
- You can disable the mouse move when the caption is turned off. This also disables the mouse resize. (You can always move or resize the memory popup window.) Additionally, XCALC with the caption turned
off now shows up on the Windows95 taskbar. Further, you get
radix information on the display (top left).
- Enhancements to some mathematical functions (power, root, trigonometric functions). Some new functions added.
- You can get brief keyboard help (depending on mode) by pressing Ctrl-F1 or Alt-K.
See also: