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
Etoile-cvs@gna.org
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to