first stage of undo/redo functionality -- there are still a number of actions that...
authorDave Stubbs <osm@randomjunk.co.uk>
Tue, 20 Apr 2010 21:27:15 +0000 (21:27 +0000)
committerDave Stubbs <osm@randomjunk.co.uk>
Tue, 20 Apr 2010 21:27:15 +0000 (21:27 +0000)
commite5a8fa566b0379812650ae2729bd2ca5c5ff7336
treefddd61c4373b3afac1a1a874af47f8b45f524d81
parent6ab8835469055a43065e45e2e71e96c71646c05b
first stage of undo/redo functionality -- there are still a number of actions that don't work:
 * creates aren't undoable
 * numerous functions in Way/Relation still don't undo
 * lots of bits should be grouped actions that aren't
28 files changed:
net/systemeD/halcyon/connection/CompositeUndoableAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/Entity.as
net/systemeD/halcyon/connection/MainUndoStack.as [new file with mode: 0644]
net/systemeD/halcyon/connection/Node.as
net/systemeD/halcyon/connection/Relation.as
net/systemeD/halcyon/connection/Tag.as
net/systemeD/halcyon/connection/UndoableAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/UndoableEntityAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/Way.as
net/systemeD/halcyon/connection/actions/DeleteNodeAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/DeleteRelationAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/DeleteWayAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/MergeWaysAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/MoveNodeAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/RemoveEntityFromRelationAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/RemoveNodeFromWayAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/SetTagAction.as [new file with mode: 0644]
net/systemeD/halcyon/connection/actions/SetTagKeyAction.as [new file with mode: 0644]
net/systemeD/potlatch2/TagViewer.mxml
net/systemeD/potlatch2/Toolbox.as
net/systemeD/potlatch2/controller/DrawWay.as
net/systemeD/potlatch2/controller/SelectedPOINode.as
net/systemeD/potlatch2/controller/SelectedWay.as
net/systemeD/potlatch2/controller/SelectedWayNode.as
net/systemeD/potlatch2/mapfeatures/editors/SingleTagEditor.as
net/systemeD/potlatch2/tools/Circularise.as
net/systemeD/potlatch2/tools/Straighten.as
potlatch2.mxml