Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

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