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
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
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
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
Ross Boucher
4f05657236
Merge branch 'jake' into loader
...
Conflicts:
Objective-J/Preprocessor.js
2010-02-04 11:10:39 -08: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
Francisco Ryan Tolmasky I
8284498722
Merge branch 'jake' into loader
...
Conflicts:
AppKit/Platform/DOM/CPPlatformString.j
2010-02-01 20:19:20 -08:00
cacaodev and Randall Luecke
35a7456302
Fixes rows drawing when alternatingRowBackgroundColors > 2. TableTest showing 3 row colors
2010-02-01 10:59:23 -05:00
Ross Boucher
6a9040989d
Merge branch 'jake' into loader
2010-01-31 12:32:41 -08:00
cacaodev and Randall Luecke
86fa759f9f
CPTableHeaderView.j: Gradient headers for canvas capable browsers | Bg images for others. Column selection with pressed state.
...
AppController.j: Modified left table in TestTable to test column selection.
CPTableView.j: Added missing ivar; Fixed -deselectRow|Column:
2010-01-30 13:05:48 -05:00
Francisco Ryan Tolmasky I
59660032e1
nib2cib fixes.
...
Reviewed by me.
2010-01-29 13:22:44 -08:00
Francisco Ryan Tolmasky I
794d8a754c
Make blendtask work with new system.
...
Reviewed by me.
2010-01-28 16:24:18 -08:00
Randall Luecke
dd4735026a
Reset position of the tableview in tabletest
2010-01-24 02:31:01 -05:00
cacaodev and Randall Luecke
e40696a7af
CPTableView: drag & drop improvements
...
- Default dragView containing dragged rows, works with discrete rows
- scroll-as-you-drag feature
- draggingEntered returns a drag operation. Rearranged a bit the code.
- fixed dragPoint/target row
- Modified test app so you can drag in both ways and also move indexes internally
2010-01-23 02:56:59 -05:00
Ross Boucher
7ce72a31c5
Rather than throwing out the entire cappuccino body, throw out a specific div if that div is available.
...
("cappuccino-body"). This let's external libraries, esp. flash ones, add things to the body without
Cappuccino getting rid of them as soon as the page loads.
Closes #421 .
2010-01-22 19:40:33 -08:00
Tom Robinson
a5a6c07b08
Move manual tests to Manual sub dir
2010-01-19 13:16:16 -08:00
luddep
34a6389a92
CPFont now supports multiple font families. Closes #255 .
2010-01-08 18:05:33 +01:00
Randall Luecke
64063fb77d
Support for drag and drop in TableTest
2010-01-07 18:31:59 -06:00
Ross Boucher
6cbaa35849
Add CPOperation to Foundation
2009-12-23 11:30:10 -05:00
Ross Boucher
a1e24a3f95
Fix a bug where keyPaths which had a component evaluating to self would send notifications containing the wrong keypath in the observation.
...
Includes test case.
2009-12-19 17:47:02 -05:00
Ross Boucher
11cff29916
Merge branch 'jake' of git@github.com:280north/cappuccino into jake
2009-12-19 15:32:52 -05:00
Ross Boucher
f184b9bcc4
Add a few KVO tests around arrays
2009-12-19 15:32:23 -05:00
aburkhalter and tlrobinson
deed92cff7
Toll-free bridge Error to CPException. Add rhinoException in objj_exception for better error reporting.
2009-12-19 03:49:22 -08:00
Francisco Ryan Tolmasky I
403277ed06
Further refined KVO tests.
...
Reviewed by me.
2009-12-11 11:16:17 -08:00
Francisco Ryan Tolmasky I
7edb7266f2
Added test for old dependent values in KVO.
...
Reviewed by me.
2009-12-11 10:54:17 -08:00
cacaodev and Ross Boucher
c36c750c5d
CPCursor implementation tested in WebKit/FF/IE/Opera. See comments in the file for more details.
2009-12-04 11:02:57 -08:00