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