Author: qmathe
Date: Fri Nov 29 19:05:29 2013
New Revision: 9690

URL: http://svn.gna.org/viewcvs/etoile?rev=9690&view=rev
Log:
Fixed keyed relationship support

* Split and cleaned -valueForSerializedValue:ofType:propertyDescription: based 
on univalued vs multivalued property (in a way similar to 
-serializationTypeForPropertyDescription:ofValue:)

* Updated -dictionaryFromStoreItem:forPropertyDescription: to use
-valueForSerializedValue:ofType:univaluedPropertyDescription:, this way 
relationship objects are correctly deserialized now

* Fixed _objectsByAdditionalItemUUIDs not always updated on item insertion

* Fixed transient drop indicator object to be truly transient

* Turned on all persistency tests in EtoileUI

Note: All tests pass in EtoileUI. 

Modified:
    trunk/Etoile/Frameworks/CoreObject/Core/COObjectGraphContext.m
    trunk/Etoile/Frameworks/CoreObject/Core/COPersistentRoot.m
    trunk/Etoile/Frameworks/CoreObject/Core/COSerialization.m
    trunk/Etoile/Frameworks/CoreObject/CoreObject.xcodeproj/project.pbxproj
    trunk/Etoile/Frameworks/CoreObject/Model/CODictionary.m
    trunk/Etoile/Frameworks/CoreObject/TODO
    
trunk/Etoile/Frameworks/EtoileUI/ModelDescription/ETController+ModelDescription.m
    trunk/Etoile/Frameworks/EtoileUI/Persistency/ETLayout+CoreObject.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayout.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