Changeset [34339fbcd9854723f085bfdeab6a97d75796add3] by Klaas Pieter Annema
Revision 34339fbcd9854723f085bfdeab6a97d75796add3,
committed by Klaas Pieter Annema
· November 23rd, 2010 @ 03:18 AM
several bindings / KVC fixes
- setValue:forKeyPath will now get call setValue:forKeyPath again on the value of the first part of the key path
- override valueForKeyPath: and valueForKey: in CPObjectController's CPControllerSelectionProxy to return controller markers when appropriate
- override setValue:forKeyPath: and setValue:forKey: in CPObjectController's CPControllerSelectionProxy to bypass possible controller markers
This commit also removes previous hacks for compound paths and
adds test cases for the errors. All this is related to issue
#967.
https://github.com/280north/cappuccino/commit/34339fbcd9854723f085b...
4 changed files
-
M
AppKit/CPObjectController.j -
M
Foundation/CPKeyValueCoding.j -
M
Tests/AppKit/CPArrayControllerTest.j -
M
Tests/Foundation/CPKeyValueCodingTest.j