Changeset [34339fbcd9854723f085bfdeab6a97d75796add3] 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...

Committed by Klaas Pieter Annema

  • M AppKit/CPObjectController.j
  • M Foundation/CPKeyValueCoding.j
  • M Tests/AppKit/CPArrayControllerTest.j
  • M Tests/Foundation/CPKeyValueCodingTest.j
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Cappuccino Web Framework, including AppKit, Foundation, and Objective-J.

Shared Ticket Bins