48e0fac6c268c9e19e608bcb43aaacbd3eba5328
Applications can use TextWatcher.afterTextChanged() to implement post-edit formatting of text, such as inserting spaces in a credit card number. From the user's perspective, the insertion of the spaces is not a separate action, so that change should be merged with the previous undo operation. * Force merge undo states for edits that are triggered by callbacks after the InputFilter, such as TextWatchers. * Reset the undo state when the whole field is reset with setText(). * Create separate undo operations for direct programmatic changes to the Editable (e.g. directly calling insert). * Remove part of the non-forced replacement edit merging code. An improved version will land in the next CL. Bug: 19332904 Change-Id: Iba5366a5aadbe3534554b668f8d417250deff505
…
am
5830e7a9: am 411473de: am caa8a8fb: Merge "[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom()."
…
am
5d3f00e3: am 358188f5: Merge "Change ActivityView startActivity state sequence" into lmp-mr1-modular-dev
am
70775bed: am fb96187b: am 32dc37b7: am f2c1c096: am 6ed9b75a: am 72d75f8d: Merge "Correct PorterDuff filters." into lmp-dev
am
f76b6c98: am 66b4366e: am a2bbdb96: am 2ba57444: Merge "docs: update Android docs build to include API 22, Android 5.1" into lmp-mr1-dev
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%