mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 21:17:03 +00:00
- Moved common CPArray/CPSet collection KVC operators to _CPCollectionKVCOperators. - Implemented KVC operator dispatch using Objective-J. - Fixed infinite loop with empty collection in @min, @max and @sum operators. - Correctly return valueForUndefinedKey when necessary. - valueForUndefinedKey reason uses raw description for consistency, class' overridden description may not helpful at all. - Don't create a forwarder for @ operators with property paths. - Fixed CPSet -valueForKeyPath to correctly deal with nil/undefined/empty values. - Added tests for collection KVC operators. - enumerator -nextObject should always compare against nil for clarity, correctness, and consistency.