David Richardson
ac8ce3eec3
Fix CPOutlineView build warnings and audit+improve CPTreeNode
...
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.
2026-08-19 10:11:20 -06:00
daboe01
031e5e7ca3
fixed: selection issues
2026-03-08 19:52:58 +01:00
daboe01
c70079ae71
improved: bindings to CPOutlineView
2026-03-08 18:03:52 +01:00
David Richardson and GitHub
b66690e304
New: Implement missing indexPath method for CPTreeNode ( #2999 )
2021-11-23 13:45:10 +01:00
Alexander Ljungberg
6e3f82299f
Add missing source header.
2013-01-11 00:48:18 +00:00
Francisco Ryan Tolmasky I
9179a31a93
Style fixes.
...
Reviewed by me.
2010-11-13 12:41:31 -08:00
Andreas Falk
fbcf84e63f
Fix some broken things after cherry-pick
2010-11-13 13:03:01 +01:00
Andreas
3a8773baec
Add -descendantNodeAtIndexPath: and tests to CPTreeNode
2010-11-13 12:06:43 +01:00
Francisco Ryan Tolmasky I
7433c38d92
Pulled @each out into a separate feature branch, so as to not conflict with the 0.8 work: http://github.com/280north/cappuccino/tree/@each .
...
Reviewed by me.
2010-02-21 12:31:13 -08:00
Francisco Ryan Tolmasky I
ae357d1a2b
Support for post and pre order CPFastEnumration for CPTreeNode. In order and level order remain.
...
Reviewed by me.
2010-02-16 00:41:20 -08:00
Francisco Ryan Tolmasky I
b7d747ee17
Fixed a bug in CPTreeNode's KVO implementation.
...
Reviewed by me.
2010-01-05 15:49:16 -08:00
Francisco Ryan Tolmasky I
3cfd392e3e
Added new automatic undo API to CPUndoManager.
...
Added archiving support for CPTreeNode.
Reviewd by me.
2010-01-05 11:14:56 -08:00
Francisco Ryan Tolmasky I
3245f38788
nib2cib fix for pull down menus.
...
Reviewed by me.
2009-11-15 14:45:46 -08:00
Francisco Ryan Tolmasky I
d6ac69029b
Added sorting capabilities to CPTreeNode.
...
Reviewed by me.
2009-09-14 03:47:57 -07:00
Francisco Ryan Tolmasky I
96afa4b950
Added deferred loading for outline views (for remote data), and added CPTreeNode class.
...
Reviewed by me.
2009-09-10 14:12:34 -07:00