History log of /frameworks/base/core/java/android/content/UndoOperation.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b811e64cb325c8b9c46a2e8e97ef1aa86ac8664b 05-Sep-2013 Dianne Hackborn <hackbod@google.com> Fix issue #10461600: KLP API Review: UndoManager

Hide, hide, hide!

Change-Id: Ie04825723d9392a4258e2d738828201ee387f7c6
/frameworks/base/core/java/android/content/UndoOperation.java
3aa49b6fece334ace7525d42c1f6d0b7cdc1fbfb 27-Apr-2013 Dianne Hackborn <hackbod@google.com> New UndoManager.

Basic implementation of an undo manager. Supports
multi-level undo/redo, building on the top undo state
as edits occur, managing multiple distinct entities in
the undo state (such as embedded objects in a document),
and saving/restoring the full undo state. Still some
work remaining on correctly dealing with dependencies
between undo states that hold multiple owners.

Also do a simple implementation of undo state in TextView
to see how things actually work. The implementation here
is very primitive: it needs a lot more work to correctly
identify when to merge undo ops, is not trying to do
anything smart with style spans, etc.

Change-Id: Ie30f4e133351e2f569ffb48c6c44a2b19cadee27
/frameworks/base/core/java/android/content/UndoOperation.java