Author: ericwa
Date: Sat Oct 26 09:12:02 2013
New Revision: 9438
URL: http://svn.gna.org/viewcvs/etoile?rev=9438&view=rev
Log:
COUndoTrack: implement selective undo (-undoNode: and -redoNode:). This enables
popping undo/redo stacks other than from the stack tops (commands are still
pushed on the top of the opposite stack). Quick & dirty implementation, no
error checking, etc. See -[TestUndo testSelectiveUndoRedoOfCommands] for
behaviour.
Modified:
trunk/Etoile/Frameworks/CoreObject/Tests/TestUndo.m
trunk/Etoile/Frameworks/CoreObject/Tests/TestUndoStackStore.m
trunk/Etoile/Frameworks/CoreObject/Tracks/COTrack.h
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentVersionForBranch.m
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandUndeletePersistentRoot.m
trunk/Etoile/Frameworks/CoreObject/Undo/COUndoStackStore.h
trunk/Etoile/Frameworks/CoreObject/Undo/COUndoStackStore.m
trunk/Etoile/Frameworks/CoreObject/Undo/COUndoTrack.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs