Alexander Ljungberg and Ross Boucher
068cdb9817
CPNull valueForKey:X returns CPNull for any value of X, paralleling [nil valueForKey:X]. Verified against Cocoa through empirical testing.
2010-03-31 13:17:42 -07:00
Francisco Ryan Tolmasky I
9255af210c
Fix for loading Cappuccino apps locally on Windows.
...
Reviewed by me.
2010-03-30 16:28:42 -07:00
Ross Boucher
74dabcae8a
Update the CPDictionary test suite.
2010-03-27 13:52:44 -07:00
aburkhalter and Ross Boucher
6cfa11a94d
Initial boilerplate and file for putting the untested (at least not directly) CPView.j under test. Initial test to confirm we can actually create the object and a test demonstrating issue #562 .
2010-03-27 13:33:04 -07:00
Emmanuel Maillard and Ross Boucher
1ff873e170
- add tests for pathExtension and stringByDeletingPathExtension
2010-03-27 13:22:36 -07:00
Ross Boucher
e46d1a793c
autoresize the cpbrowser test browser.
2010-03-26 16:41:33 -07:00
Ross Boucher
e4ca057e4c
Fix import directives.
2010-03-26 14:27:46 -07:00
Ross Boucher
ac5a0e3dfc
Add CPBrowser manual test app.
2010-03-26 14:00:51 -07:00
Ross Boucher
ef4c108b9e
Date test wasn't accurately accounting for daylight savings time.
2010-03-22 15:08:29 -07:00
Alan Rogers and Ross Boucher
35b62ca53f
Updated test and fix for gh issue #539
2010-03-22 14:53:07 -07:00
Alan Rogers and Ross Boucher
c8f3445fa6
Adding a unit test to verify fix to +[CPDictionary dictionaryWithJSObject:(JSObject)object recursively:(BOOL)recursively]
2010-03-22 14:52:49 -07:00
Randall Luecke
f324577014
Fixed default height in tableheader for Nib2Cib.
2010-03-21 02:54:14 -04:00
Randall Luecke
43b601af9b
Fixed TableTest for IE.
2010-03-17 21:07:47 -04:00
Randall Luecke
3ee3acc948
Fixed failed TableCibTest in Firefox.
2010-03-17 00:11:36 -04:00
Andrew Burkhalter and Ross Boucher
dc9d79bc3d
Adding failing test demonstrating that CPIndexSet throws with negative delta (e.g. shifting indexes at starting point upwards). Simple downward shift example included and working successfully.
...
Misc method reorganization with test suite so it's a bit more intuitive.
2010-03-12 18:50:35 -08:00
cacaodev and Randall Luecke
20853e3ad7
CPTableView & al. : change CPThemeStateHighlighted to CPThemeStateSelected to avoid conflicts with CPControl -highlight: method.
2010-03-09 11:43:37 -05:00
Ross Boucher
e3dc9fd96b
Make sprintf no longer global, instead ObjectiveJ.sprintf.
2010-03-07 17:41:33 -08:00
Ross Boucher
c3ac076d13
Remove base64 globals, move to CFData. Update tests.
2010-03-07 17:22:29 -08:00
Francisco Ryan Tolmasky I
071a772208
Fix for drawRect: not working in IE 8 anymore. (Close chrome meta tag).
...
Reviewed by me.
2010-03-07 17:20:26 -08:00
Francisco Ryan Tolmasky I
276e8b948d
Removed remaining Rakefiles.
...
Reviewed by me.
2010-03-06 22:32:52 -08:00
Francisco Ryan Tolmasky I
89bd5f5b93
Fixed remaining failing CPURL tests and removed prints from CFURL tests.
...
Reviewed by me.
2010-03-06 12:10:57 -08:00
Francisco Ryan Tolmasky I
8727d96a06
Merge branch 'master' into URL
2010-03-05 21:14:07 -08:00
Francisco Ryan Tolmasky I
c4b255ae46
Performance improvements to CFURL internals.
...
Reviewed by me.
2010-03-05 16:06:05 -08:00
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
Francisco Ryan Tolmasky I
b906fbea29
Merge branch 'master' into URL
2010-03-04 15:04:08 -08:00
Ross Boucher
e034abef82
Add a test for the initWithItems:copy: fix.
2010-03-03 20:38:56 -08:00
Francisco Ryan Tolmasky I
eb57d14673
Further migration from file paths to CFURLs.
...
Reviewed by me.
2010-03-03 01:04:25 -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