xref: /reactos/base/applications/calc/whatsnew.txt (revision c2c66aff)
11.11 (20080813)
2=======================
3* Updated translations (thanks to the friends at ReactOS' community).
4* Added DS_SHELLFONT to some dialogs into various translations (sometimes it was specified, sometimes it was not).
5* Added support for newer conversion units.
6* Fixed mistake into english translation (lenghts -> lengths).
7* Now decimal and thousand separators can be also read directly from registry (NT only, not 9x/ME).
8* Fixed bug when pressing an operator twice (like '1++2=' caused error).
9* Now unary operators and constant generators won't break RPN queue.
10
111.10 (20080813)
12=======================
13* Added Norvegian and Korean translations.
14* Fixed Polish and Slovak translations.
15* Fixed percent mode.
16* Fixed some unsignaled overflow errors.
17* Fixed conversion method, now scientific notation is recognized too.
18* Added compilation for UNICODE executables.
19* Plain MINGW toolchain do not support wWinMain function, so I switched to old WinMain if it is not under ReactOS' build tree.
20* Detect error if UNICODE version is launched into Win9x (avoid the lock).
21
221.09 (20080630)
23=======================
24* Fixed bug with Conversion function: "Category" type must be found like "from" and "to" because the combobox sorts its items alphabetically.
25* Fixed bug with memory function and GNU multi-precision libraries: the memory must be initialized to zero when the calculator starts, otherwise "MP" will crash.
26* Fixed bug when closing an expression with right parentheses.
27
281.08 (20080520)
29=======================
30* Added macro DISABLE_HTMLHELP_SUPPORT for disabling the compilation of htmlhelp support.
31* Added RSH operator.
32* It is possible to change the numeric base (hex/oct/bin/dec) during a calculation.
33* Conversion layout has been implemented (HTML Help documentation is fixed too).
34* Corrected precision underflow/overflow when working with trigonometric functions.
35* cbrt() function is not used if compiling into ReactOS build system.
36* Resources are moved into /res directory.
37* Added new (partial) support for other languages: bulgarian, spanish, german, dutch, polish, russian, slovak, ukrainian.
38* Decimal precision of number with standard layout has been limited to 16 digits because the output display is smaller here (GMP version only).
39* Fixed buffer overflow with function update_lcd_display().
40* The decimal point is now preserved when switching to temporary scientific notation.
41* The content of the output display is now cleared before doing a paste from clipboard.
42* The position of the calculator on the screen is kept when switching between various working layouts (standard/conversion/scientific).
43
441.07 (20071219)
45=======================
46* Added support for GNU multi-precision libraries. LibGMP and LibMPFR are required for compiling ReactOS Calc with big number support.
47* When calculating the standard deviation, the population can be 'n' or 'n-1' as the true Microsoft Calculator does.
48* Unified language support: just one executable for all.
49* Fixed type bug into CopyMemToClipboard() when compiled with WideChar support.
50* The code for handling the memory functions has been simplified and now it calls directly the RPN engine.
51* Fixed bug into statistical window, when uploading numbers with different bases.
52* Fixed bug into integer limitation: now if the selection changes on QWORD, DWORD, WORD or BYTE, then the result is modified immediately.
53* Fixed bug signaled by remi-aldo about a the precision issue.
54* Fixed bug into shortcuts from keyboard: modulo shortcut was missing.
55* Implemented coloured buttons.
56* ReactOS Calc has been compiled for working with x86-64 (still untested on the real hardware).
57
581.06 (20070518)
59=======================
60* The decimal separator is copied into the clipboard, but only if it has been typed by the user.
61* Now the [+/-] button can change the sign of any number into the output display.
62* Added italian translation of the help file.
63
641.05 (20070503)
65=======================
66* Fixed bug when the following input keys are pressed: [0] [.] [+/-] and another number, then the dot and the sign were lost.
67* The ERROR message at division by zero is displayed again.
68* [Exp] button won't work if the output display is zero (0e+100 is always zero).
69* Now [.] can start a number directly: if it is pressed when display is empty then "0." is pushed automatically.
70
711.04 (20070430)
72=======================
73* Fixed a bug when zero is the first number entered.
74* The change of the sign +/- doesn't work if the display is empty or zero.
75* Added logical operators into decimal mode (obviously, only the integer part is processed).
76* Fixed decimal precision to highest possible resolution.
77* Decimal point and thousand separator are now regional dependant.
78* Added memory subtraction and memory swap commands.
79* Added 2*PI constant (generated by "inv"+"pi").
80* Added Help popups for calculator functions.
81* Added User's manual and Help file support.
82* Now the PASTE menu command is disabled if the clipboard doesn't store good data.
83* Fixed bug with BACK button.
84* Fixed ":q" command from clipboard to the 'cancel' button.
85
861.03 (20070404)
87=======================
88* Added double-click check on statistic window.
89* Fixed focus selection when switching from statistic window with RET button.
90* EQUAL button will now reduce a number entered with exponential notation (if it's possible).
91* Version number was not updated to 1.02 in previous version.
92
931.02 (20070402)
94=======================
95* Fixed a "copy-paste" error into hyperbolic functions.
96* Now context menu is enabled only when child controls are clicked.
97
981.01 (20070331)
99=======================
100* Fixed english translation for "Radians" and "Gradians".
101* Corrected conversion between radians and gradians angles.
102* Added work-around for catching keys without the keyboard hook (selectable at compile time).
103* The version number of the programme has been moved from the resource files to ABOUT.C.
104* "DOT" function can be used for starting a number (integer part will be zero).
105* Added repeat function.
106* If the number is grater than maximum resolution, it will be displayed with exponential notation.
107* Removed mouse and keyboard focuses from displayed buttons.
108* Added normal and small icons.
109
1101.00 (20070323)
111=======================
112* First write.
113