summaryrefslogtreecommitdiffstats
path: root/proguard.flags
Commit message (Collapse)AuthorAgeFilesLines
* Implement percent and new inverse functionsHans Boehm2015-06-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 21493470 Add x^2 10^x and e^x functions, to make the recently added INV key work as expected. Implement % functionality. 10^x is essentially just macro expansions for now. % and x^2 need trivial evaluator support to provide reasonable display syntax. We decided to add evaluator support for exp() as well. Add corresponding exp() support to BoundedRational and its tests. Tiny incidental changes for problems uncovered in the process: Fix bug in tests/README.txt Evaluate the constant e only once. Add one more power test along with the exp() test. Fix proguard.flags so BRTest runs again. Change-Id: I26cfcaf6d99aeec11387297cc5586e2ddcab6add
* Add proguard flags from "android-proguard.txt"Justin Klaassen2015-05-311-1/+53
| | | | | | | This resolves an issue where proguard would remove the #onButtonClick method from the Calculator activity. Change-Id: I82ed2154c422b43ca147316571acf845c05b3d61
* Add tests, fix BoundedRational bugsHans Boehm2015-04-071-0/+4
Add back some basic test infrastructure from the KitKat calculator, updated to make it work with the current code base and asynchronous expression evaluation. Add BoundedRational tests, designed to check that we get all the corner cases, particularly for degree-based trig functions, right. Fix a couple of BoundedRational typos that caused these tests to fail. Change-Id: I81d8f3d9bde6aa6c20f9958eabd62979babeff5b