 Alexander LjungbergandRoss Boucher
|
474623feb3
|
Added support for punctuation based key equivalents such as Cmd-' or Cmd-;. Fixed: [event characters] would contain Þ when Cmd-' was pressed and º for Cmd-; since the key codes for punctuation do not match the ASCII codes and String.fromCharCode does not work. Manual test included.
|
2010-07-21 14:52:05 -07:00 |
|
Randall Luecke
|
70f2d86b58
|
Fixes for adding and removing columns to the tableview after the tableview has already been displayed... There are still issues though.
|
2010-07-12 20:45:30 -05:00 |
|
Randall Luecke
|
7696b30067
|
Added tests for CPFormatter and Foundation import.
|
2010-07-11 16:57:17 -05:00 |
|
nciagra
|
b37f5b4143
|
Fix CPResponderTest.
|
2010-06-18 14:18:29 -04:00 |
|
 Alexander LjungbergandRoss Boucher
|
1c35bd22f8
|
Don't test keyCodes directly in CPResponder now that we have proper key equivalent characters.
|
2010-06-11 12:05:31 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
c28222e04d
|
Test CPResponder's interpretKeyEvents in preparation for rewrite.
|
2010-06-11 12:05:23 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
44555ac724
|
UTF compatible CFData base64 string encoder and decoder. Use it for CPButton key equivalent archiving. Also ordered CPText.j constants by value and removed the empty CPText class definition as it caused errors with nib2cib. Fixed: the key equivalent for forward delete (CPDeleteFunctionKey, \uF728) was transformed to '(' (\u0028) when archived and unarchived.
|
2010-06-11 09:39:19 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
5ed475eedd
|
Slightly faster _couldBeKeyEquivalent (1% of runtime in 3000 calls). Performance test included.
|
2010-06-10 10:57:42 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
51825db716
|
Fixed: [CPDate description] did not generate a correct date for users in timezones with a negative timezone offset.
|
2010-06-10 10:49:49 -07:00 |
|
Ross Boucher
|
c65e3d4e6d
|
Move the bindings test to the manual folder.
|
2010-06-09 14:23:27 -07:00 |
|
Alexander Ljungberg
|
c26ebe0bd2
|
Added support for menu key equivalents such as Escape or Cmd-Delete. Refactored code to recognize key equivalents for reuse between CPMenu and CPButton. Added unit tests for CPMenu key equivalents.
|
2010-06-07 19:09:15 -04:00 |
|
Alexander Ljungberg
|
381a44148e
|
Special keys such as backspace and escape can now be used as key equivalents through checking for their unicode representations in [CPEvent characters]. This replaces the earlier raw key code approach.
|
2010-06-07 19:09:10 -04:00 |
|
Alexander Ljungberg
|
44f5086600
|
Key equivalents for CPButton.
|
2010-06-07 19:08:44 -04:00 |
|
Ross Boucher
|
8fd564b034
|
Minor cleanup to the current test cases.
|
2010-05-28 10:54:45 -07:00 |
|
Alexander Ljungberg
|
f2bb27dc32
|
Fixed: [CPArray isEqualToArray:nil] threw an exception instead of returning NO.
|
2010-05-26 19:54:20 -04:00 |
|
Alexander Ljungberg
|
45a2bcb71a
|
Fixed bindings problems where 'nil' would be transformed into @"". Also, CPIsNilTransformerName and its inverse couldn't work because any nil value was immediately returned without transformations being applied. Full complement of unit tests included, based on Cocoa empirical testing.
Fixed with CPKeyValueBinding: the CPValueTransformerNameBindingOption option would cause an exception due a missing import.
|
2010-05-26 19:50:35 -04:00 |
|
Alexander Ljungberg
|
8b2350fb22
|
Optimized table data loading when using bindings for the cell values. A special code path in the CPTableColumn's prepareDataView:forRow: method turns a O(n) operation into O(1) where n is the number of items in the model array.
|
2010-05-26 19:42:59 -04:00 |
|
Alexander Ljungberg
|
ed9c6d7959
|
Added reverse sort tests for CPArray insertObject:inArraySortedByDescriptors:.
|
2010-05-26 19:11:58 -04:00 |
|
Alexander Ljungberg
|
ed2c65dd6f
|
Merge branch 'master' of git://github.com/280north/cappuccino into bindings-merge
Conflicts:
AppKit/CPTableView.j
Foundation/CPArray+KVO.j
Foundation/CPArray.j
|
2010-05-26 19:05:04 -04:00 |
|
 cacaodevandRoss Boucher
|
0062caafdf
|
CPObject -implementsSelector:
|
2010-05-26 10:06:49 -07:00 |
|
Tom Robinson
|
5a77c19791
|
Silence tools output during tests (press, flatten, capp gen)
|
2010-05-25 16:24:29 -07:00 |
|
Tom Robinson
|
eae3270385
|
Add bcomm hook to LoadTimeTest
|
2010-05-25 14:09:10 -07:00 |
|
 Klaas Pieter AnnemaandRandall Luecke
|
ca7af88c59
|
- updated tablecolumn nib2cib to support new row selection theme state
- nib2cibed the MainMenu.xib in the tablecib example to update it's cib to the changes
|
2010-05-25 14:03:04 -05:00 |
|
 Klaas Pieter AnnemaandRandall Luecke
|
d06d69966b
|
used content inset in stead of frame offset to properly place the table header text
|
2010-05-25 14:02:41 -05:00 |
|
 Klaas Pieter AnnemaandRandall Luecke
|
004829ac9e
|
table header view nib2cib updates
|
2010-05-25 14:02:30 -05:00 |
|
Randall Luecke
|
0009603098
|
removed the border from _CPCornerView (Aristo)
Conflicts:
Tests/Manual/TableCibTest/Resources/MainMenu.cib
|
2010-05-25 14:01:42 -05:00 |
|
 Klaas Pieter AnnemaandRandall Luecke
|
1f97616f3c
|
override default IB tableview grid colors with aristo's
|
2010-05-25 14:00:34 -05:00 |
|
 Klaas Pieter AnnemaandRandall Luecke
|
e65fcdab42
|
- changed default dataview styling to aristo
- updated nib2cib support for CPTableColumn
|
2010-05-25 14:00:22 -05:00 |
|
 Paul BaumgartandFrancisco Ryan Tolmasky I
|
252b258159
|
fix CFDictionary.containsValue and CFDictionary.countOfValue and add tests to prove it
|
2010-05-24 15:45:21 -07:00 |
|
 Alexander LjungbergandFrancisco Ryan Tolmasky I
|
dfcef3ca2d
|
Fixed: [CPPopUpButton itemTitles] didn't work.
|
2010-05-24 15:45:07 -07:00 |
|
Ross Boucher
|
be26ab9201
|
CPDictionary is now KVO compliant.
|
2010-05-24 10:09:39 -07:00 |
|
Randall Luecke
|
79e8b6e242
|
Added API for changing tableview selection color and source list gradient.
|
2010-05-20 19:43:01 -05:00 |
|
 Alexander LjungbergandRoss Boucher
|
791e65c88b
|
Improved CPArray sortUsingDescriptors performance by about 3% by pulling the descriptor count out of the sort function.
|
2010-05-15 12:32:19 -07:00 |
|
Randall Luecke
|
d3161422db
|
Updated TableTest adding a checkbox as a dataview for a column.
|
2010-05-12 17:14:25 -05:00 |
|
Randall Luecke
|
b94174f9e1
|
Updated TableTest to provide a test case for tables that do not sit at (0,0) of a window.
|
2010-05-11 19:43:01 -05:00 |
|
Klaas Pieter Annema
|
e5873caf04
|
fixed a typo in objectValueForTableColumn:row:
|
2010-05-07 09:38:23 +02:00 |
|
Tom Robinson
|
4b775796be
|
Add a test for capp gen, press, and flatten.
|
2010-05-04 15:41:50 -07:00 |
|
Tom Robinson
|
af566ec08a
|
Fix LoadTimeTest, location.host includes the port.
|
2010-05-03 00:25:35 -07:00 |
|
Ross Boucher
|
2453e403ef
|
Make nil a completely valid object in a CPArray.
Closes #630.
|
2010-04-29 12:04:44 -07:00 |
|
Ross Boucher
|
6662fabcb8
|
Tests for the bug exposed in the previous cparray commit.
|
2010-04-23 16:43:22 -07:00 |
|
Ross Boucher
|
14f0d16fae
|
Update scrollWheel: to propagate unused scroll deltas to parent scroll views.
|
2010-04-23 16:16:46 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
0f5dd9d469
|
[CPSet description] with unit test.
|
2010-04-21 15:48:39 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
5838f1aec8
|
Implemented CPCoding for CPNull.
|
2010-04-21 15:36:29 -07:00 |
|
Klaas Pieter Annema
|
6f0ca9d94c
|
Merge branch 'master' into bindings
Conflicts:
AppKit/CPTableView.j
AppKit/_CPCornerView.j
Foundation/CPArray.j
Foundation/CPKeyValueCoding.j
Foundation/CPKeyValueObserving.j
|
2010-04-15 10:57:46 +02:00 |
|
Ross Boucher
|
b3ef31ad05
|
Fixed: [CPArray isEqualToArray:nil] threw an exception instead of returning NO.
Conflicts:
Foundation/CPArray.j
Tests/Foundation/CPArrayTest.j
|
2010-04-09 14:51:46 -07:00 |
|
Tom Robinson
|
aabb1fa6f2
|
Move CPCursor test out of Resources.
|
2010-04-07 16:03:42 -07:00 |
|
 Alexander LjungbergandRoss 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 |
|
 aburkhalterandRoss 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 |
|