Author: qmathe
Date: Thu Nov 28 17:36:35 2013
New Revision: 9680

URL: http://svn.gna.org/viewcvs/etoile?rev=9680&view=rev
Log:
Rewrote keyed multivalued property support in CoreObject.

Keyed properties now behave consistently and in the same way than other 
multivalued properties.

* Removed CODictionary class

* Reworked dictionary support around additional store items per object

* Updated EtoileUI

Note: For now, keyed relationship support is broken (since it requires some 
relatively
big changes in COSerialization), will be fixed in a next commit. As a result, 
this 
breaks several EtoileUI tests in disabled method -testControllerPersistency.

Modified:
    trunk/Etoile/Frameworks/CoreObject/Core/COBranch.m
    trunk/Etoile/Frameworks/CoreObject/Core/COObject+Private.h
    trunk/Etoile/Frameworks/CoreObject/Core/COObject.h
    trunk/Etoile/Frameworks/CoreObject/Core/COObject.m
    
trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext+GarbageCollection.m
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext+Private.h
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.h
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.m
    trunk/Etoile/Frameworks/CoreObject/Core/COSerialization.h
    trunk/Etoile/Frameworks/CoreObject/Core/COSerialization.m
    trunk/Etoile/Frameworks/CoreObject/Model/CODictionary.h
    trunk/Etoile/Frameworks/CoreObject/Model/CODictionary.m
    trunk/Etoile/Frameworks/CoreObject/TODO
    trunk/Etoile/Frameworks/CoreObject/Tests/Model/TestDictionary.m
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETController.h
    
trunk/Etoile/Frameworks/EtoileUI/ModelDescription/ETController+ModelDescription.m
    
trunk/Etoile/Frameworks/EtoileUI/ModelDescription/ETLayoutItem+ModelDescription.m
    trunk/Etoile/Frameworks/EtoileUI/Persistency/ETLayoutItem+CoreObject.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETController.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItem.m
    trunk/Etoile/Frameworks/EtoileUI/Tests/TestPersistency.m


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

Reply via email to