- 14 Oct, 2015 3 commits
-
-
Geoff Mendal authored
* commit 'dbad1a72': Import translations. DO NOT MERGE
-
Geoff Mendal authored
* commit '341e4d23': Import translations. DO NOT MERGE
-
Geoff Mendal authored
Change-Id: Id484113b00cbae0a841e696d35ff7f00efc84e18 Auto-generated-cl: translation import
-
- 13 Oct, 2015 3 commits
-
-
Hans Boehm authored
* commit '6b2bcfe4': Correctly set formula text size after rotation
-
Hans Boehm authored
* commit '9bc3f44b': Correctly set formula text size after rotation
-
Hans Boehm authored
Bug: 22233200 Avoid repeatedly resetting text size to maximum, due to repeated onMeasure calls. Suppress text size change animation when the application is restarted. Change-Id: Ic8b20deab2553176260051fa787416654bf0b3ef
-
- 12 Oct, 2015 3 commits
-
-
Geoff Mendal authored
* commit '36b27180': Import translations. DO NOT MERGE
-
Geoff Mendal authored
* commit '26dfa3dd': Import translations. DO NOT MERGE
-
Geoff Mendal authored
Change-Id: I61ed5c14a41c3d5bc5436dcdb860de5254fe461a Auto-generated-cl: translation import
-
- 11 Oct, 2015 26 commits
-
-
Hans Boehm authored
* commit 'c07e2616': Fix factorial(0)
-
Hans Boehm authored
* commit '1e05c8a2': Cleanup of timeout handling and message
-
Hans Boehm authored
* commit '6760288c': Implicitly clear on incomplete keyboard input
-
Hans Boehm authored
* commit '6cccee27': Fix factorial(0)
-
Hans Boehm authored
* commit 'fc6db072': Cleanup of timeout handling and message
-
Hans Boehm authored
* commit 'd5f67fe2': Implicitly clear on incomplete keyboard input
-
Hans Boehm authored
-
Hans Boehm authored
-
Hans Boehm authored
-
Hans Boehm authored
* commit '6c26db27': Generalize % operator: Handle 100+10% as expected
-
Hans Boehm authored
* commit '73868209': Check for decimal point after adding ellipsis
-
Hans Boehm authored
* commit '68db0665': Generalize % operator: Handle 100+10% as expected
-
Hans Boehm authored
* commit 'ec7517f3': Check for decimal point after adding ellipsis
-
Hans Boehm authored
-
Hans Boehm authored
* commit '47270616': Don't evaluate a lone decimal point to zero
-
Hans Boehm authored
am b7be7bfd: am b7bd3488: Merge "Announce when formula has been completely deleted." into mnc-dr-dev * commit 'b7be7bfd': Announce when formula has been completely deleted.
-
Hans Boehm authored
* commit 'bd905403': Address FIXME comments from previous cleanup CL
-
Hans Boehm authored
* commit 'e4b8ff7c': Don't evaluate a lone decimal point to zero
-
Hans Boehm authored
* commit 'b7bd3488': Announce when formula has been completely deleted.
-
Hans Boehm authored
* commit '3d4a67d1': Address FIXME comments from previous cleanup CL
-
Hans Boehm authored
Bug: 23728152 This avoids the one case in which we displayed neither a decimal point nor an exponent, and the decimal point was not just to the right of the number. Remove a redundant test, which obscured the logic. Add a couple of suggested manual tests that helped me find a (newly introduced, not submitted) bug. Change-Id: Iead1efa0a4e8ea74512e9e1f77334f80bbcdd202 (cherry picked from commit 73ecff20)
-
Hans Boehm authored
Bug: 21470513 Prevent timeout message from disappearing on rotation. Have long timeout setting survive rotation. Following Justin's suggestion, associate it with a given expression and reset when expression is cleared. This does mean that when you rotate a device displaying an expensive- -to-compute result, the device will initially display the formula for several seconds, before it redisplays the result. Previously you had to reenable the long timeout. Neither is 100% ideal. Change-Id: Ibf8e151dd37ebadf1e86adee4718e8fa8f66b975 (cherry picked from commit 5e6a0ca2)
-
Hans Boehm authored
Bug: 22931305 When the calculator is in result mode, cause a typed function name to clear the display, just as touching the function on the screen would. Change-Id: I77c69737a571ad8d2e6396fa3f34d5ada324fee4 (cherry picked from commit 5d79d107)
-
Hans Boehm authored
Bug: 22836179 Handle + or - operators specially if they are followed by a constant or pre-evaluated expression and the % operator. Since this is basically an idiomatic use of the operators, we apply it very conservatively. When in doubt we use the old interpretation. Also fixes one unrelated anachronism in a comment. Change-Id: I2f9fd26dd6c0456f0210815ef2bc1afca3a2b4d7 (cherry picked from commit 8afd0f85)
-
Hans Boehm authored
Bug: 22917707 Make a constant consisting of just a decimal point produce an error when evaluated. Change-Id: I970c8b396894f301553171dad3c325ffac09ff57 (cherry picked from commit fa5203c0)
-
Hans Boehm authored
-
- 10 Oct, 2015 5 commits
-
-
Hans Boehm authored
* commit 'c49a1ffa': Add docs directory and contents
-
Hans Boehm authored
* commit 'ca9a5ad0': BoundedRational.java cleanup
-
Hans Boehm authored
* commit '492d496d': Evaluator.java and CalculatorExpr.java cleanup
-
Hans Boehm authored
Bug: 24811759 Bug: 22047258 Add code to actively prevent ...99999 from getting turned back into ...00000 . This may have been imposssible anyway, but I couldn't prove it. Add tests for some Evaluator static functions, including the new unflipZeroes(). Fix a minor bug in exponentEnd() discovered in the process. The logic for limiting exponent length was wrong. Remove some no longer needed code to force a reevaluation. Generalize getPadding() function to repeat() and make it static. Remove leadingZeroes() which is no longer used. Make getMsdIndex() return the correct result even if it has changed due to reevaluation. Change-Id: Id457d8327ce0bc184d72ef78ddd3dbdaab7c6c78 (cherry picked from commit 7a432880)
-
Hans Boehm authored
* commit 'a4eb1c07': Add docs directory and contents
-