Author: qmathe
Date: Fri Dec 6 10:53:53 2013
New Revision: 9765
URL: http://svn.gna.org/viewcvs/etoile?rev=9765&view=rev
Log:
* Replaced -insertObject:atIndex:hint:forProperty: and
-removeObject:atIndex:hint:forProperty:
by -insertObjects:atIndexes:hints:forProperty: and
-removeObjects:atIndexes:hints:forProperty:
(the new mutation primitive methods in ETCollectionMutation)
* Added -willChangeValueForProperty:atIndexes:withObjects:mutationKind: and
-didChangeValueForProperty:atIndexes:withObjects:mutationKind. Updated the
previous mutation methods to call these KVO notification methods.
* Removed -insertObject:atIndex:hint:forProperty: overriden in COGroup (not
needed anymore now that -didChangeValueForProperty: removes duplicates)
* Updated COObject documentation about multivalued accessor patterns
Modified:
trunk/Etoile/Frameworks/CoreObject/Core/COObject.h
trunk/Etoile/Frameworks/CoreObject/Core/COObject.m
trunk/Etoile/Frameworks/CoreObject/Model/COCollection.m
trunk/Etoile/Frameworks/CoreObject/Model/COGroup.m
trunk/Etoile/Frameworks/CoreObject/Tests/TestCommon.h
trunk/Etoile/Frameworks/CoreObject/Tests/TestCommon.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs