James Cook
9201e79783
Add basic support for Ctrl-Z to editable TextViews
...
* Add an UndoManager to the Editor for each editable TextView
* Record operations as being owned by that Editor
* Parcel the undo state
* Wire hardware keyboard shortcuts Ctrl-Z for undo and Ctrl-Shift-Z
for redo into TextView shortcut handling.
* Expose IDs for "undo" and "redo" for symmetry with cut/copy/paste.
Tests in CTS TextViewTest will land separately in ag/635321
Bug: 19332904
Change-Id: Ibd23843f86b4cd556751faa0b3ad1f35d6d49785
2015-02-19 10:32:14 -08:00
..
2015-02-18 07:49:03 -08:00
2015-02-11 13:52:05 -08:00
2015-02-06 10:42:44 -08:00
2015-01-07 16:05:02 -08:00
2015-01-19 12:08:22 +00:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2014-11-13 10:50:37 -08:00
2014-11-13 10:50:37 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-01-14 10:43:31 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 00:30:15 +00:00
2014-11-06 15:22:31 -08:00
2014-11-24 16:32:06 +00:00
2015-01-08 00:07:25 +00:00
2015-02-06 10:42:44 -08:00
2015-02-12 09:20:31 +00:00
2015-02-19 10:32:14 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2014-11-20 16:07:59 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-01-26 10:24:08 -08:00
2015-02-18 07:49:03 -08:00
2015-02-10 14:56:02 +01:00
2015-02-06 10:42:44 -08:00
2015-01-07 16:05:02 -08:00
2015-02-18 07:49:03 -08:00
2015-02-03 15:49:18 -08:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-01-27 13:35:14 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-02-11 13:52:05 -08:00
2015-02-06 10:42:44 -08:00
2015-01-14 10:43:31 -08:00
2015-02-05 17:10:47 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-11 13:52:05 -08:00
2015-01-14 10:43:31 -08:00
2015-01-07 13:57:12 -08:00
2015-01-08 11:12:39 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-01-14 10:43:31 -08:00
2015-02-06 10:42:44 -08:00
2015-01-14 10:43:31 -08:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2014-11-25 15:34:56 +01:00
2015-02-06 10:42:44 -08:00
2015-02-19 10:32:14 -08:00
2015-01-08 15:25:30 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-18 07:49:03 -08:00
2015-02-06 10:42:44 -08:00
2015-01-23 16:13:43 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00
2015-01-08 15:25:30 -08:00
2015-02-06 10:42:44 -08:00
2015-02-06 10:42:44 -08:00