Author: qmathe
Date: Thu Oct  3 12:06:30 2013
New Revision: 9175

URL: http://svn.gna.org/viewcvs/etoile?rev=9175&view=rev
Log:
Preliminary work to support navigating COUndoStack history using COTrack.

The revision cache is now per store to allow commands to access all revision 
infos using just a store UUID and a revision ID. As a result, revision objects 
are shared accross editing contexts that use the same store UUID.

Also added COEditingContextDidCommitNotification.

Modified:
    trunk/Etoile/Frameworks/CoreObject/Core/COBranch.m
    trunk/Etoile/Frameworks/CoreObject/Core/COEditingContext.h
    trunk/Etoile/Frameworks/CoreObject/Core/COEditingContext.m
    trunk/Etoile/Frameworks/CoreObject/Core/COPersistentRoot.m
    trunk/Etoile/Frameworks/CoreObject/Core/CORevision.h
    trunk/Etoile/Frameworks/CoreObject/Core/CORevision.m
    trunk/Etoile/Frameworks/CoreObject/Core/CORevisionCache.h
    trunk/Etoile/Frameworks/CoreObject/Core/CORevisionCache.m
    trunk/Etoile/Frameworks/CoreObject/Tests/TestHistoryInspection.m
    trunk/Etoile/Frameworks/CoreObject/Tracks/COTrack.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommand.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COCommandGroup.m
    
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentVersionForBranch.h
    
trunk/Etoile/Frameworks/CoreObject/Undo/COCommandSetCurrentVersionForBranch.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COEditingContext+Undo.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COEditingContext+Undo.m
    trunk/Etoile/Frameworks/CoreObject/Undo/COUndoStack.h
    trunk/Etoile/Frameworks/CoreObject/Undo/COUndoStack.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to