MD5 SUMS -------- MD5 (ttcalc-0.9.2-bin.tar.gz) = 224c6b42020085375594745a976a6436 MD5 (ttcalc-0.9.2-setup.exe) = d0cc03351e82231765f846b74d1fc5b6 MD5 (ttcalc-0.9.2-src.tar.gz) = 0ea3cfaccca1cf939ced1e9c3f5f919e MD5 (ttcalc-portable-0.9.2-bin.tar.gz) = 9f5a69303e930becf2cac030d92a583f CHANGELOG --------- Version 0.9.2 (2010.09.24): * added: Italian translation made by Damiano Monaco * added: menu: edit->swap (ctrl+W) swapping the input for the output edit Changes from TTMath 0.9.2 relating to TTCalc: * fixed: Big::Add() sometimes incorrectly rounded the last bit from its mantissa * fixed: Big::ToString method in some cases when in the output string the exponent should be equal zero the method changes the exponent to one so the last digit from the mantissa was lost Version 0.9.1 (2010.02.07): * fixed: the pad window didn't take into account following options (from display tab): grouping, input commas and parameter separators * updated: Chinese translation Changes from TTMath 0.9.1 relating to TTCalc: * fixed: the parser didn't use characters for changing the base (# and &) those characters were skipped (this bug was introduced in 0.9.0) * fixed: added in the parser: operator's associativity operator ^ (powering) is right-associative: sample: 2^3^4 is equal 2^(3^4) and it is: 2.41e+24 previously was: 2^3^4 = (2^3)^4 = 4096 * changed: in Big::ToString() the base rounding is made only if the result value would not be an integer, e.g. if the value is 1.999999999999 then the base rounding will not be done - because as the result would be 2 * added: IEEE 754 half-to-even rounding (bankers' rounding) to the following floating point algorithms: Big::Add, Big::Sub, Big::Mul, Big::Div