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

Reply via email to