930ffb94eacf3db116357e297cbfac7d844709b8

1 1.10 (20080813)

2 =======================

3 * Added Norvegian and Korean translations.

4 * Fixed Polish and Slovak translations.

5 * Fixed percent mode.

6 * Fixed some unsignaled overflow errors.

7 * Fixed conversion method, now scientific notation is recognized too.

8 * Added compilation for UNICODE executables.

9 * Plain MINGW toolchain do not support wWinMain function, so I switched to old WinMain if it is not under ReactOS' build tree.

10 * Detect error if UNICODE version is launched into Win9x (avoid the lock).

12 1.09 (20080630)

13 =======================

14 * Fixed bug with Conversion function: "Category" type must be found like "from" and "to" because the combobox sorts its items alphabetically.

15 * 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.

16 * Fixed bug when closing an expression with right parentheses.

18 1.08 (20080520)

19 =======================

20 * Added macro DISABLE_HTMLHELP_SUPPORT for disabling the compilation of htmlhelp support.

21 * Added RSH operator.

22 * It is possible to change the numeric base (hex/oct/bin/dec) during a calculation.

23 * Conversion layout has been implemented (HTML Help documentation is fixed too).

24 * Corrected precision underflow/overflow when working with trigonometric functions.

25 * cbrt() function is not used if compiling into ReactOS build system.

26 * Resources are moved into /res directory.

27 * Added new (partial) support for other languages: bulgarian, spanish, german, dutch, polish, russian, slovak, ukraianian.

28 * Decimal precision of number with standard layout has been limited to 16 digits because the output display is smaller here (GMP version only).

29 * Fixed buffer overflow with function update_lcd_display().

30 * The decimal point is now preserved when switching to temporary scientific notation.

31 * The content of the output display is now cleared before doing a paste from clipboard.

32 * The position of the calculator on the screen is kept when switching between various working layouts (standard/conversion/scientific).

34 1.07 (20071219)

35 =======================

36 * Added support for GNU multi-precision libraries. LibGMP and LibMPFR are required for compiling ReactOS Calc with big number support.

37 * When calculating the standard deviation, the population can be 'n' or 'n-1' as the true Microsoft Calculator does.

38 * Unified language support: just one executable for all.

39 * Fixed type bug into CopyMemToClipboard() when compiled with WideChar support.

40 * The code for handling the memory functions has been simplified and now it calls directly the RPN engine.

41 * Fixed bug into statistical window, when uploading numbers with different bases.

42 * Fixed bug into integer limitation: now if the selection changes on QWORD, DWORD, WORD or BYTE, then the result is modified immediately.

43 * Fixed bug signaled by remi-aldo about a the precision issue.

44 * Fixed bug into shortcuts from keyboard: modulo shortcut was missing.

45 * Implemented coloured buttons.

46 * ReactOS Calc has been compiled for working with x86-64 (still untested on the real hardware).

48 1.06 (20070518)

49 =======================

50 * The decimal separator is copied into the clipboard, but only if it has been typed by the user.

51 * Now the [+/-] button can change the sign of any number into the output display.

52 * Added italian translation of the help file.

54 1.05 (20070503)

55 =======================

56 * Fixed bug when the following input keys are pressed: [0] [.] [+/-] and another number, then the dot and the sign were lost.

57 * The ERROR message at division by zero is displayed again.

58 * [Exp] button won't work if the output display is zero (0e+100 is always zero).

59 * Now [.] can start a number directly: if it is pressed when display is empty then "0." is pushed automatically.

61 1.04 (20070430)

62 =======================

63 * Fixed a bug when zero is the first number entered.

64 * The change of the sign +/- doesn't work if the display is empty or zero.

65 * Added logical operators into decimal mode (obviously, only the integer part is processed).

66 * Fixed decimal precision to highest possible resolution.

67 * Decimal point and thousand separator are now regional dependant.

68 * Added memory subtraction and memory swap commands.

69 * Added 2*PI constant (generated by "inv"+"pi").

70 * Added Help popups for calculator functions.

71 * Added User's manual and Help file support.

72 * Now the PASTE menu command is disabled if the clipboard doesn't store good data.

73 * Fixed bug with BACK button.

74 * Fixed ":q" command from clipboard to the 'cancel' button.

76 1.03 (20070404)

77 =======================

78 * Added double-click check on statistic window.

79 * Fixed focus selection when switching from statistic window with RET button.

80 * EQUAL button will now reduce a number entered with exponential notation (if it's possible).

81 * Version number was not updated to 1.02 in previous version.

83 1.02 (20070402)

84 =======================

85 * Fixed a "copy-paste" error into hyperbolic functions.

86 * Now context menu is enabled only when child controls are clicked.

88 1.01 (20070331)

89 =======================

90 * Fixed english translation for "Radians" and "Gradians".

91 * Corrected conversion between radians and gradians angles.

92 * Added work-around for catching keys without the keyboard hook (selectable at compile time).

93 * The version number of the programme has been moved from the resource files to ABOUT.C.

94 * "DOT" function can be used for starting a number (integer part will be zero).

95 * Added repeat function.

96 * If the number is grater than maximum resolution, it will be displayed with exponential notation.

97 * Removed mouse and keyboard focuses from displayed buttons.

98 * Added normal and small icons.

100 1.00 (20070323)

101 =======================

102 * First write.