Randall Luecke
dc7bd3355d
Fixed wrong import for outlineview test.
2010-03-05 03:59:37 -05:00
klaaspieter and Randall Luecke
440eed77cf
Merge commit 'klaaspieter/outlineview' into outlineview
...
Conflicts:
AppKit/CPDragServer.j
AppKit/CPTableView.j
Tests/Manual/TableTest/AppController.j
2010-03-05 02:40:47 -05:00
Ross Boucher
e034abef82
Add a test for the initWithItems:copy: fix.
2010-03-03 20:38:56 -08:00
Ross Boucher
203e0d150b
Update table headers to return the cursor to normal if the window doesn't accept mousemoved events.
2010-02-27 12:22:52 -08:00
Ross Boucher
efd699a044
Add -isEqual: and -description to CPFont. Add a unit test for -isEqual:
...
Closes #506 .
Closes #505 .
2010-02-27 12:00:44 -08:00
Tom Robinson
ff43be6d7b
Added LoadTimeTest app to test load times.
2010-02-25 00:57:21 -08:00
Tom Robinson
7defbce1dd
Fix more incorrect type annotations
2010-02-24 22:45:34 -08:00
Ross Boucher
df20a6d6df
Add a couple tests for bugs reported from Pivotal. They aren't ideal, though, because of the CPApp issue.
2010-02-23 11:07:53 -08:00
Ross Boucher
e759c5343b
Add a missing import in CPButton, and a test to ensure you can create one on the command line.
2010-02-22 11:07:11 -08:00
Francisco Ryan Tolmasky I
272f938f2e
Fix for CPData naming issues, added test cases, and fixed isEqual: for CPDictionary.
...
Reviewed by me.
2010-02-21 23:29:41 -08:00
Ross Boucher
a58dd4678c
Move NibApp to manual tests.
2010-02-21 17:01:33 -08:00
Ross Boucher
6ddeff2b21
Fix the remaining tests that were failing.
2010-02-21 13:02:52 -08:00
Randall Luecke
c48d306195
Initial refactor/rewrite of auto resizing columns.
2010-02-19 03:23:29 -05:00
Randall Luecke
3fad4635b0
Updated tabletest to include new source list selection styles, also cleaned up the tableview a bit, and made the default selection style of the outlineview use the source list gradient.
2010-02-18 02:21:40 -05:00
cacaodev and Randall Luecke
b0b19328a8
CPTableView: CPTableViewSelectionHighlightStyleSourceList for canvas browsers. Removed references to selectionHighlightColor.
2010-02-18 01:27:06 -05:00
Randall Luecke
95364b1d31
Tableview fixes including setMaxWidth reset on columns, added grid line to cornerview, cleaned up width validation in sizeLastColumnToFit, and cleaned up TableTest.
2010-02-16 03:00:49 -05:00
Klaas Pieter Annema
20f6a57b3a
- made the proposed drag row calculations more accurate when a tableview has non-default row height or inter-cell spacing
...
- fixed a bug in the dragged row at point calculation
2010-02-16 07:45:19 +01:00
Ross Boucher
3e40deba5f
Fix a lot of style issues.
...
Change a 1px value.
Closes #444 .
2010-02-15 21:27:27 -08:00
Ross Boucher
8617990206
Add much better support for CPTableView to nib2cib.
2010-02-15 17:28:35 -08:00
Randall Luecke
4237000fc9
TableView:
...
Set a CPThemeStateHighlighted for both selecting and sorting.
Do not change sort descriptors when selecting with a modifier flag.
Conflicts:
AppKit/CPTableView.j
2010-02-14 21:33:20 -05:00
cacaodev and Randall Luecke
5131aff352
Column sorting : Sort descriptors, sort indicator image, highlighted column.
...
Column resizing : Fixed bug where last column could not be resized.
Left arrow cursor when reaching maxWidth.
Moved table selection code to CPTableView.
Disable automatic resizing when user is resizing column
Partially fixed uniform resizing not prop. to columns width.
2010-02-14 21:32:07 -05:00
Ross Boucher
c37c80771c
Fix broken tests with CPData.
2010-02-12 14:17:58 -08:00
Francisco Ryan Tolmasky I
3a35ab449b
Fixed failing KVO tests.
...
Reviewed by me.
2010-02-12 13:46:26 -08:00
Ross Boucher
da84964a33
Fix two problems with KVC:
...
- valueForKeyPath: looped over individual components, which meant classes couldn't override valueForKeyPath: to do multi-part keys (needed for operators)
- CPArray's valueForKeyPath: implementation was incorrectly parsing the operator if it was a simple key
2010-02-12 12:53:15 -08:00
Ross Boucher
fb8ba655e1
Do not enforce min/max size in setFrame:display:animate: only do so in the other setFrame* variants.
...
Closes #284 .
2010-02-10 19:55:40 -08:00
Alexander Ljungberg and Ross Boucher
f89c2e0ba9
Fixed: CPDates compared equal to nil and CPNull.
2010-02-09 10:59:59 -08:00
Klaas Pieter Annema
9b3d4d4453
Merge branch 'jake' into outlineview
2010-02-09 15:01:10 +01:00
Klaas Pieter Annema
329e4dc3c3
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
...
Conflicts:
AppKit/CPTableColumn.j
AppKit/CPTableView.j
2010-02-09 14:57:37 +01:00
Francisco Ryan Tolmasky I
9f847e5a24
Merge branch 'jake' into loader
2010-02-09 01:03:37 -08:00
Alexander Ljungberg and Randall Luecke
a3f9b65501
Implemented [CPDate copy] with unit test. Also whitespace cleanup in CPDate.
2010-02-09 01:57:24 -05:00
Nicholas Small
1f7afe7a49
Merge branch 'jake' of github.com:280north/cappuccino into loader
2010-02-08 10:51:30 -05:00
Klaas Pieter Annema
78b4bbb06e
implement setDropItem:dropChildIndex on CPOutlineView
2010-02-08 16:49:07 +01:00
Klaas Pieter Annema
0375e7a881
- further improved outline view drag & drop for multiple parent situations
2010-02-08 14:44:21 +01:00
Klaas Pieter Annema
ebc831663b
Merge branch 'jake' into outlineview
...
Conflicts:
AppKit/CPTableView.j
2010-02-08 11:34:16 +01:00
Klaas Pieter Annema
65ceb96e4f
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
...
Conflicts:
AppKit/CPTableColumn.j
AppKit/CPTableView.j
2010-02-08 11:33:33 +01:00
Klaas Pieter Annema
57ef2d2229
removed log statements
2010-02-08 11:14:50 +01:00
Klaas Pieter Annema
8759b175bd
various fixes to outline view drag & drop
2010-02-08 11:14:03 +01:00
cacaodev and Randall Luecke
36a85e935b
TableView : Column resizing. Works with column resizingMasks.
...
TODO: Automatic table resizing should only resize columns marked with TableColumnAutoresizingMask.
TODO: When implemented, use CPTrackingArea instead of mouse moved events.
2010-02-08 01:19:10 -05:00
Klaas Pieter Annema
cdca8047b9
Merge branch 'jake' into outlineview
...
Conflicts:
AppKit/CPTableView.j
2010-02-05 15:14:40 +01:00
Klaas Pieter Annema
ed1a7a4bc9
- removed variable row heights from CPTableView (can be found in variabletableview branch)
...
- fixed a bug where it was not possible to drag unselectable rows #445
2010-02-05 12:11:39 +01:00
Klaas Pieter Annema
0696fb405e
improved CPTableView's drop row logic for the lowest possible row
2010-02-05 11:51:06 +01:00
Ross Boucher
4f05657236
Merge branch 'jake' into loader
...
Conflicts:
Objective-J/Preprocessor.js
2010-02-04 11:10:39 -08:00
Klaas Pieter Annema
7720200679
- improved the CPOutlineView drag & drop support in cases where more than 1 parent is possible
...
- improved the outline view test project
2010-02-04 16:56:48 +01:00
Klaas Pieter Annema
117ec9970c
- reduced the number of rows on the tableview sample so it works with the variable row heights
...
- made CPTableView ask for the rect of the drop highlight so CPOutlineView can adjust this
- re factored some stuff in CPOutlineView's table delegate
2010-02-04 14:20:12 +01:00
Klaas Pieter Annema
5f0a60f61c
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
2010-02-04 10:35:47 +01:00
Randall Luecke
2b87b9f3fc
Styled the test for the tableview headers, also added more rows to tabletest for performance testing.
2010-02-03 22:34:13 -05:00
Francisco Ryan Tolmasky I
21ef259e1f
Fix for being too strict when accepting PLISTs and also fixes a regression with erroring when parsing code with shebangs(!).
...
Closes #69 .
Reviewed by me.
2010-02-03 00:31:37 -08:00
Klaas Pieter Annema
60e4d8e080
Merge remote branch 'cappuccino/jake' into jake
...
Conflicts:
AppKit/CPOutlineView.j
AppKit/CPTableView.j
2010-02-02 10:24:13 +01:00
Francisco Ryan Tolmasky I
8284498722
Merge branch 'jake' into loader
...
Conflicts:
AppKit/Platform/DOM/CPPlatformString.j
2010-02-01 20:19:20 -08:00
Klaas Pieter Annema
77303c1aeb
- implemented CPTableView's dataViewForTableColumn:row: delegate method
...
- implemented CPOutlineView's dataViewForTableColumn:item: delegate method
2010-02-01 19:00:48 +01:00