summaryrefslogtreecommitdiffstats
path: root/src/com/android/calculator2/Evaluator.java
Commit message (Expand)AuthorAgeFilesLines
* Merge "Deal with small displays and a cancellation race" into ub-calculator-e...Hans Boehm2017-02-031-0/+4
|\
| * Deal with small displays and a cancellation raceHans Boehm2017-02-021-0/+4
* | Null-check result string.Annie Chin2017-02-021-1/+3
|/
* Do not use HISTORY_MAIN_INDEX as clipboard or memory indexHans Boehm2017-02-011-36/+59
* Annotate Evaluator.getInstance as NonNullAnnie Chin2017-01-301-0/+2
* Changes for testing CalculatorFormulaChristine Franks2017-01-041-12/+36
* Make onSaveInstanceState wait for database writesHans Boehm2017-01-041-0/+7
* Restore cached timestamp correctlyHans Boehm2016-12-211-9/+7
* Correctly track Activity in EvaluatorHans Boehm2016-12-191-8/+9
* Merge "Only set erroneous result of "required" evaluations." into ub-calculat...Hans Boehm2016-12-131-2/+4
|\
| * Only set erroneous result of "required" evaluations.Hans Boehm2016-12-131-2/+4
* | Merge "Enable MR when MS after start without a pasteable clip" into ub-calcul...Christine Franks2016-12-131-6/+7
|\ \
| * | Enable MR when MS after start without a pasteable clipChristine Franks2016-12-091-6/+7
* | | Don't call suppressCancelMessage() on wrong classHans Boehm2016-12-131-1/+1
| |/ |/|
* | Merge "Reevaluate erroneous current result in history" into ub-calculator-eulerHans Boehm2016-12-131-3/+17
|\ \
| * | Reevaluate erroneous current result in historyHans Boehm2016-12-121-3/+17
* | | Silently cancel evaluation on history pulldown.Annie Chin2016-12-121-6/+5
|/ /
* | More timeout-related fixes. Remove last FIXMEs.Hans Boehm2016-12-091-12/+20
* | Fix exponentiation and timeout issuesHans Boehm2016-12-081-2/+9
|/
* Clean up database access operationsHans Boehm2016-12-081-9/+1
* Merge "Clarify "Clear History" UX." into ub-calculator-eulerTreeHugger Robot2016-12-071-2/+5
|\
| * Clarify "Clear History" UX.Annie Chin2016-12-071-2/+5
* | Merge "Further calculator state cleanups" into ub-calculator-eulerHans Boehm2016-12-071-0/+10
|\ \ | |/ |/|
| * Further calculator state cleanupsHans Boehm2016-12-051-0/+10
* | Preevaluate nested expressions to avoid stack overflowHans Boehm2016-12-051-1/+0
|/
* Clean up Calculator state, evaluation and cancellation logicHans Boehm2016-12-011-10/+52
* Arrange for evaluateAndNotify calls at the right time.Hans Boehm2016-11-231-4/+4
* UI for memory and functionality for M+ and M-Christine Franks2016-11-231-0/+27
* Remove UTC offset from database. Fix clear history.Hans Boehm2016-11-211-11/+1
* Avoid duplicate requireResult() calls, add checkingHans Boehm2016-11-211-6/+21
* Merge "Fix rotation crash, minor cleanups" into ub-calculator-eulerHans Boehm2016-11-181-4/+6
|\
| * Fix rotation crash, minor cleanupsHans Boehm2016-11-181-4/+6
* | Merge "Fix Evaluator.sum(), add per expression cancel" into ub-calculator-eulerHans Boehm2016-11-181-14/+33
|\ \ | |/ |/|
| * Fix Evaluator.sum(), add per expression cancelHans Boehm2016-11-171-14/+33
* | Handle text animation in different display situations.Annie Chin2016-11-171-0/+8
* | Integrate database with history.Annie Chin2016-11-171-4/+16
|/
* Fix frequent history crashes. Minor comment fixes.Hans Boehm2016-11-141-3/+5
* Add history and persistence support to Evaluator.Hans Boehm2016-11-041-296/+843
* Materialize dialogsChristine Franks2016-11-011-10/+3
* Accommodate unit tests.Annie Chin2016-10-121-5/+3
* Add digit separators to pre-evaluated resultsHans Boehm2016-07-251-4/+7
* Add digit grouping to displayHans Boehm2016-07-121-21/+26
* Show toolbar when DEG/RAD mode mattersHans Boehm2016-05-101-1/+23
* Refactor arithmetic code. More symbolic result tracking.Hans Boehm2016-03-151-58/+59
* Copy and truncate rational results exactlyHans Boehm2016-02-041-2/+9
* Correct behavior with erroneous pasted textHans Boehm2016-01-291-0/+7
* Cleanup of timeout handling and messageHans Boehm2015-09-281-33/+70
* Address FIXME comments from previous cleanup CLHans Boehm2015-08-131-55/+63
* Evaluator.java and CalculatorExpr.java cleanupHans Boehm2015-08-071-505/+537
* Avoid starting long uninterruptible computationsHans Boehm2015-07-211-14/+35