9 Commits

Author SHA1 Message Date
David Vierra
963d2a728c Added: "Record Undo" option.
"Record Undo" is reset when loading or saving a level.
Long undo operations can be canceled.
2013-03-13 23:13:54 -10:00
David Vierra
ae1455633f Added: Clone and Import tools have "Copy Biomes" option.
Biomes are always exported into schematic files when possible.
2013-01-11 17:44:52 -10:00
David Vierra
0f5d154a10 Fixed: Clone , paste, and import work again with Pocket Edition levels.
extractUndoChunks computes a larger bounding box and calls extractUndoSchematic for non-Anvil levels.
2012-12-08 23:07:03 -10:00
David Vierra
3744b040d6 Fixed: Undo folders are now process-specific. 2012-11-28 19:00:59 -10:00
David Vierra
32a179967b Fixed: Undo works again when editing Classic, Indev, and Schematic formats. 2012-11-25 19:28:01 -10:00
David Vierra
81b682d728 Undo records are stored in a dedicated temp directory which is deleted on exit. 2012-11-21 21:39:28 -10:00
David Vierra
ac9ef891db Only show progress bars when undoing more than 25 chunks. 2012-11-13 15:26:54 -10:00
David Vierra
75588b4cfe Clone tool now copies undo chunks in a non-overlapping way.
Also fixes an error when cloning since recordUndo() was removed.
2012-11-13 15:26:53 -10:00
David Vierra
a4e8a632fc Refactor: Move Operation to its own file 2012-11-13 15:26:50 -10:00