diff --git a/CHANGELOG b/CHANGELOG index 3d76a09..4fe6abf 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,8 +1,8 @@ -Version 0.9.0 prerelease (2009.11.03): - * fixed: when 'C' button was pressed, the cursor was not put in the edit window +Version 0.9.0 (2009.11.25): + * fixed: when 'C' button was pressed, the cursor was not placed in the edit window * added: Pad window - a multiline edit window * added: Checking for update dialog box - the program can check automatically for an update at startup + also the program can check automatically for an update at startup * added: there are some new buttons on the standard tab - (...) - the whole expression is surrounded by brackets (ctrl+0 short cut) - 1/(...) @@ -14,10 +14,10 @@ Version 0.9.0 prerelease (2009.11.03): - input decimal point - parameters separated by * changed: precision: - Medium - 512 mantissa, 64 exponent - Big - 1024 mantissa, 128 exponent + Medium - 512 bits mantissa, 64 bits exponent + Big - 1024 bits mantissa, 128 bits exponent - Changes from TTMath 0.9.0 prerelease relating to TTCalc: + Changes from TTMath 0.9.0 relating to TTCalc: * added: operator percentage e.g. 1000-50% = 1000-(1000*0,5) = 500 * added: function frac(x) - returns a value without the integer part @@ -25,6 +25,18 @@ Version 0.9.0 prerelease (2009.11.03): * changed: algorithms in sqrt(x) and root(x ; n) they were not too much accurate for some integers e.g. Root(16;4) returned a value very closed to 2 but not exactly 2 + * changed: added specializations to Big::ToString() when the base is equal 4, 8 or 16 + the previous version was not accurate on some last digits (after the comma operator) + consider this binary value (32 bit mantissa): + base 2: 1.1111 1111 1111 1111 1111 1111 1110 101 + previous ToString() gave: + base 4: 1.33333333333332 + base 8: 1.777777777 + base 16: 1.FFFFFF + now we have: + base 4: 1.3333333333333222 + base 8: 1.77777777724 + base 16: 1.FFFFFFEA Version 0.8.7 prerelease (2009.09.16): diff --git a/README b/README index 0287454..6475310 100644 --- a/README +++ b/README @@ -20,4 +20,4 @@ Licence: BSD (open source) Interface: English, Polish, Spanish, Danish, Chinese, Russian, Swedish Project page: http://ttcalc.sourceforge.net/ Bignum library: TTMath http://www.ttmath.org/ -Operating systems: Microsoft Windows 9x/Me/NT/2000/XP/Vista +Operating systems: Microsoft Windows 9x/Me/NT/2000/XP/Vista/7 diff --git a/help/index.html b/help/index.html index 2441d56..49a82a6 100644 --- a/help/index.html +++ b/help/index.html @@ -33,9 +33,9 @@ variables and functions.
The program possesses an easy to use interface. Calculations are performed by using binary floating point numbers with three kinds of precision, -the biggest has 864 bits for its mantissa and 128 bits for its exponent -that is about 6.70897699... * 10^51217599719369681875006054625051616609 -with 258 valid decimal digits. TTCalc independently allows to insert and +the biggest has 1024 bits for its mantissa and 128 bits for its exponent +that is about 9.80518... * 10^51217599719369681875006054625051616657 +with 306 valid decimal digits. TTCalc independently allows to insert and display values with the base (radix) from two to sixteen.
@@ -47,7 +47,7 @@ display values with the base (radix) from two to sixteen.diff --git a/help/tips.html b/help/tips.html index 5088ffb..d8382ca 100644 --- a/help/tips.html +++ b/help/tips.html @@ -11,8 +11,6 @@ - - @@ -35,18 +33,7 @@ then 'input' mode on the 'display' tab is ignored.
- -
- -
diff --git a/help/values_and_std_operators.html b/help/values_and_std_operators.html index 753c1b0..fb9bbf1 100644 --- a/help/values_and_std_operators.html +++ b/help/values_and_std_operators.html @@ -3,16 +3,14 @@
-
+