mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-11-04 06:08:59 +00:00
CPOutlineView.j used CPTreeNode before AppKit.j imported it. This triggered build warnings. This commit adds an import. - Add @import "CPTreeNode.j" to CPOutlineView.j. While addressing this warning, CPTreeNode was audited and found to have an algorithmic complexity regression and multiple structural inconsistencies in the KVO support code. The test suite for CPTreeNode was Spartan in the extreme. All of these have been addressed - see inline notes for details. CPTreeNode is subject to further audit.
Requires objj be installed, as well as ojunit, located at http://github.com/cappuccino/ojunit
Run individual tests using a command similar to the following:
objj ojunit/OJTestRunnerText.j cappuccino/Tests/Foundation/CPDateTest.j