History log of /packages/apps/Calculator/src/com/android/calculator2/Calculator.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
06360f9211fc2c6df4c5749bebb65202e1bb12a8 28-Aug-2014 Justin Klaassen <justinklaassen@google.com> Add reveal view to overlay before creating animator

Bug: 17316066

- Additional checks introduced by ag/534856 now require that the target
of ViewAnimationUtils#createCircularReveal has a parent before being
invoked.

Change-Id: I21702486443e1c8fcae62d541e53a5237e50cfb4
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
bfc4e4d88011b33b4cf142a89b9125bd07393ab5 27-Aug-2014 Justin Klaassen <justinklaassen@google.com> Improve hardware keyboard support

Bug: 17188394

- Ensure cursor is always at end of the current expression.
- Allow the delete key to be handled by the EditText fixing an issue
where delete would occur twice on keyUp and keyDown.
- Prevent text freezing in onSaveInstanceState so that text can be
restored at the Activity level.

Change-Id: Ie20a7f88b9c43223ae840a1191361de7f1e35127
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
f79d6f699b04a735e1627b47a059760ff40c26b9 26-Aug-2014 Justin Klaassen <justinklaassen@google.com> Fix NPE resulting from invalid instance state

Bug: 17281017

- Ensure any transient state is cleared before saving instance state by
cancelling the current animator if applicable.

Change-Id: Ibebf5f4d89046453d36f43b98240a2cbef74288e
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
ad8e88a5d28ba7f5b8dfa63f92b00b3b96ada360 12-Aug-2014 Budi Kusmiantoro <budi@google.com> Add basic support to handle hardware keyboard

Bug: 15710817
Change-Id: Icf50f4ddd6f7e3e8606074b533a34db66703da00
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
2be4fdbfcd5f16bc12066d1ccac181bca3dfaa7a 07-Aug-2014 Justin Klaassen <justinklaassen@google.com> Preserve/restore calculator instance state

Bug: 15597963
Bug: 16850193

- Manage tokenizer instance at activity level so it is re-created on
locale changes.
- Preserve normalized form of expression in instance state and
restore/evaluate on activity creation.
- Remove selection hack from CalculatorEditText since setting a selection
makes TextView save instance state and it no longer appears necessary.

Change-Id: Ic15924f4026ec45b4775b36568c3cdc46443cca8
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
04f79c7a5f46f6c2cf07a164ce352ab54dfe7f47 28-Jun-2014 Justin Klaassen <justinklaassen@google.com> Rename CalculatorActivity back to Calculator

Bug: 15907395
Change-Id: Idc3445230c541bdf50cc3b15187c0776010ccff3
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
4b3af0578b1a44038856bc56244aea8aaeac22d1 28-May-2014 Justin Klaassen <justinklaassen@google.com> Overhaul Calculator UI.

Bug: 14418545
Bug: 14419084
Bug: 14419142
Bug: 14420277
Bug: 14466652
Bug: 14564559
Bug: 14564608
Bug: 14846724
Bug: 15090154
Bug: 15287699
Bug: 15289526
Bug: 15289616
Change-Id: I93e1530446d5bd6a4c3189f751c88ece1abc7767
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
1c84eb099b10008256f87c3098743731894479df 10-Mar-2014 Alan Viverette <alanv@google.com> Clean up tablet layouts in Calculator

BUG: 13394618
BUG: 13361558
Change-Id: Ia58f7ad2425b3ce97facd79c1f87098bb6402c32
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
461992df853ace2b0624aac4e372d3ed8efc7059 07-Mar-2014 Alan Viverette <alanv@google.com> Clean up calculator

BUG: 13340961
Change-Id: Idb1bdc8f49cf66e8a1412a9eaa3458b85f5c5124
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
7387add6feefeb9be1d99b7da0b5848996c9b45a 06-Mar-2014 Alan Viverette <alanv@google.com> Rename calculator back to Calculator

Also renames some assets, removes the stationary button style, and
restores the default clear / delete icon switching.

BUG: 13322842
BUG: 13321800
Change-Id: I43ccf7a7eb40a670289ca61c3582f0914a4bacee
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
8bea49415c6de57f7e14517bf64769d24e3f099d 03-Mar-2014 Alan Viverette <alanv@google.com> Quantum of Calculator

Change-Id: Ic79777951621c42f03e7da9dd73c350f5182f48e
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
f73af2f3b387b98e9a3ec178e9b41a49984a0d5d 24-Sep-2013 Alan Viverette <alanv@google.com> Add drag-to-open to Calculator's overflow menu button

BUG: 10903793
Change-Id: If3cd48910c5003e90bb352be6f6fce58fe2b09b7
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
05a16111459d080a310009c1caec18eef07946f2 18-May-2012 Mindy Pereira <mindyp@google.com> Smooth scroll to advanced/ basic.

Currently, the animation doesn't look better.
But when the rest of b/6516391 Selecting 'advanced panel' in overflow menu is janky
is fixed, it should

Change-Id: If0db9bbb3ef87d99be174a256e82cde2ee54f587
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
6702e4b5d52ec458a18ecc1382d020debedb2a8f 03-May-2012 Mindy Pereira <mindyp@google.com> Do null checks.

Fixes monkey bugs:
fixes b/6436988 com.android.calculator2: java.lang.NullPointerExceptionat com.android.calculator2.Calculator.onOptionsItemSelected(Calculator.java:212)
fixes b/6438256 com.android.calculator2: java.lang.NullPointerExceptionat com.android.calculator2.Calculator.onOptionsItemSelected(Calculator.java:206)

Change-Id: I608c45a0d45d3b2d13fece35e3dc9c9bac4f9223
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
e5179484230da096d6f681eee2f488d582b7fa9f 14-Sep-2011 Mindy Pereira <mindyp@google.com> Fix back behavior/ switching to advanced.

The getBasicVisibility and getAdvancedVisibility methods were backwards
This happened as a result of recent changes, probably to the view pager.

Fixes bug:5318179 Cannot close Calculator app clicking the back key.

Change-Id: Id1552b9f25ddd5a2eec700e0d9c9b3d7c4baab6c
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
353efcf389f91927b825a1d2db18c6b6e616f25b 13-Sep-2011 Adam Powell <adamp@google.com> Convert calculator to use ViewPager for multi-page layouts.

Change-Id: Icb6b136e72cfac98119b639259818f5363be7176
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
df54c1ed29f4ca4b8b81c6085e393a4b59034475 23-Aug-2011 Mindy Pereira <mindyp@google.com> Clear the calculator display when clearing the history.

Fixes b/5186736 Calculated history is not cleared if user click on clear history in menu option.

Change-Id: Ib1f1ae4fcb87db9561fafda937d860031ba5bea4
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
0a1148f5ac3a09c3a2bf6cb50b50a900f370853d 23-Aug-2011 Mindy Pereira <mindyp@google.com> Make a menu affordance for devices that don't have a hard menu key.

Also, updated menus to use a menu layout.

Fixes Bug:5129431 No Menu option in Calculator for additional options

Change-Id: I3409e175c0fec9bb51900b994235ae98cbfdf7ef
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
92ccd21f8cad535532827ad4d10d743676019e0f 12-Aug-2011 Gilles Debunne <debunne@google.com> Bug 5074527: IME no longer pops up. Text suggestions disabled.

Change-Id: I89e77b091a44a59c43cf4c84ff58655feced130d
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
6bef2f85bef66323b10a58b7bb3c4d20e8e1eaa7 08-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These havent been working since before 1.0.

Change-Id: I406ceee99a14af362f942efeb4c06f5e9976b8f3
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
582273d77e6ee8335447cbd524e7b47b851c7b46 22-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Fixing rounding on rotation

Bug: 3366316

Change-Id: I63e0a17ca91c331c11f17b2ec390cf411aaa0add
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
2501811e0d216bce30ce01823ed1a8191333d4c1 18-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Introducing an explicit delete mode: clear vs. backspace

Also, fixing bug: 3360891

Change-Id: I5faa0553d549d7e931c655f3920b82bb91563678
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
9476df20f8c944746814d3e7ebd1f1eb41499025 17-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Placeholder asset and a new layout for the display

Also, bug: 3361241

Change-Id: I222368104ca47af3200e08db668e3f324106d7a7
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
e2092454e13850c551550db9879fa4fa93218c75 17-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> New calculator button styles and initial xlarge layouts.

Bug: 3235798

Change-Id: Iad1f46cec8d073d4b01f90f5e5b0b230c0af3f24
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
052c92af9b70c42a84c989876c513b456d0a500e 11-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Adding action bar to calculator

Bug: 3332171
Change-Id: I8f40cbb5c1648f9bf23201345eb8ee06444a8dce
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
b1cdfe80d93363e5719d71d719657b69eadbd984 19-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Idf59c10780096b92c7c76b90bc34512dee2f978e
5a589624ae4c334987e725c710833cd3588b90fe 17-May-2010 Christian Mehlmauer <FireFart@gmail.com> Removed unused Imports and variables

Change-Id: Ib6d79ce3f0b7cf3cbb6716c316ecaefd2dae67f7
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
cf3ca321fa8cc1f5427454c5e2501b7978bb3711 09-Mar-2010 Mihai Preda <preda@google.com> Calculator: preserve basic/advanced panel on orientation change.

Bug 2154998.

Change-Id: Ie40ebe485cdb0721a5394c4d19450fddf035134f
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
e08c8309119c462f04ec33746d63b895e4f0417d 22-Sep-2009 Mihai Preda <preda@google.com> Fix calculator line size computation to work on different resolution devices.
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
1d3117595c5849929588741c4ded20ceb26e7336 25-Aug-2009 Jacek Surazski <jaceks@google.com> Give Calculator a screen-size agnostic, more moddern look.
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
bcabcbb48e784ca9e466204b63edd9b0729b5df0 05-Aug-2009 Mihai Preda <preda@google.com> Calculator: BACK key on Advanced panel moves to Basic panel.

BUG 1890261.
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
0c464d2a9998866d7f21ae5cf2761f2365d16fbc 11-Apr-2009 Jeff Hamilton <jham@android.com> Fix the Calculator theme to be NoTitleBar.
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
b301ed2e1720fc9190eaf99ab33b5f49eabcebc5 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
852aa32e662b10b68ca4af100ef424b6229b07ac 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java
979004c651c1dc2327c4d74688cbaa5cbb9f08e1 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/apps/Calculator/src/com/android/calculator2/Calculator.java