Alexander Ljungberg
612e8c3f0b
Add DOM checks to CPTimer's window.setTimeout bridge code.
2010-10-14 20:20:20 -03:00
Tom Robinson
9763cef196
Merge branch 'fix-deprecation-warnings' of http://github.com/paulbaumgart/cappuccino into paulbaumgart-fix-deprecation-warnings
2010-10-14 16:16:02 -07:00
Alexander Ljungberg
ebd83b4941
Merge branch 'fix-cptokenfieldtoken-sizetofit' of http://github.com/primalmotion/cappuccino into primalmotion-fix-cptokenfieldtoken-sizetofit
2010-10-14 19:42:33 -03:00
Alexander Ljungberg
48d3ae61c5
Merge branch 'master' of github.com:280north/cappuccino
2010-10-14 19:38:11 -03:00
Alexander Ljungberg
cfba019e3d
CPCoding support for CPResponder menus. This allows context menus to be set for collection view items through the item prototype.
2010-10-14 19:36:48 -03:00
Brian Donovan and Ross Boucher
2037ab9a5e
-[CPScrollView setContentView:] did not allow changing the content view.
2010-10-14 11:25:29 -07:00
Paul Baumgart and Ross Boucher
3287b02816
add script to automatically detect missing @imports and have it run from "jake test-only"
2010-10-13 18:48:46 -07:00
Paul Baumgart and Ross Boucher
12deb6859e
Make CPCompatibility a little more CommonJS friendly.
2010-10-13 18:48:37 -07:00
Paul Baumgart and Ross Boucher
98393c66fc
change a 'self' to a 'super' to fix infinite recursion
2010-10-13 18:41:59 -07:00
Ross Boucher
74bedf6dcd
Add a missing import to the ArrayController test.
2010-10-13 18:39:46 -07:00
Brian Donovan and Ross Boucher
b5d0054f94
-[CPIndexSet shiftIndexesStartingAtIndex:by:] did not properly adjust count.
...
When clipping a range (i.e. some or all of it went below the lower bound) as a result of
calling shiftIndexesStartingAtIndex:by: with a negative delta, the CPIndexSet did not adjust
the index count, which caused calls to -lastIndex to fail.
This caused -[CPArrayController removeObject:] to fail when the object removed was at index 0.
2010-10-13 18:20:20 -07:00
Antoine Mercadal
560c971aeb
capp_lint
2010-10-13 13:41:35 +02:00
Antoine Mercadal
8fc465b63a
fix: CPTabView not resizable
...
fix: delegate problem with uninitialized variable
2010-10-13 13:37:28 +02:00
Antoine Mercadal
ca0c68c9bf
fix: CPTokenFieldToken impacted by new CPTextField sizeToFit behaviour
2010-10-13 13:34:37 +02:00
Klaas Pieter Annema
6c663ddf32
nib2cib NSTableColumn dataCell's alignment property
2010-10-12 16:30:14 +02:00
Klaas Pieter Annema
7129094e26
always archive the table column it's dataView when it's set
...
Don't equality check so the data view is always re-archived when it's set. A dataView with a different font size should be re-archived, but will not be if we check for equality.
2010-10-12 13:47:15 +02:00
Klaas Pieter Annema
802d7d53b0
fix multiline bezeled textfields being sized when initialized from coder
2010-10-12 11:26:28 +02:00
Klaas Pieter Annema
c4a074a92d
Merge branch 'CPTextField-height-fix' of http://github.com/aparajita/cappuccino into aparajita-CPTextField-height-fix
2010-10-12 10:54:38 +02:00
Klaas Pieter Annema
fe35823b46
implement NSFormatter nib2cib support
2010-10-11 12:35:45 +02:00
Alexander Ljungberg
8439dc1c0f
CPKeyBinding description message. Decouple CPKeyBinding physical key string parsing from cache setup to make CPKeyBinding more reusable in user code.
2010-10-10 01:35:30 -03:00
Alexander Ljungberg
db8e132ef2
Whitespace and style fixes.
2010-10-09 22:07:57 -04:00
Alexander Ljungberg
7e0c61bef0
Replace a non ASCII character.
2010-10-09 22:02:34 -04:00
Alexander Ljungberg
2c4bb019ba
Add license and creator to _CPCornerView.j.
2010-10-09 22:01:21 -04:00
Alexander Ljungberg
0bd03b8d58
Closes #926 . Don't display a menu when a CPPopUpButton is right clicked, especially not a broken one.
2010-10-09 21:54:19 -04:00
Alexander Ljungberg
e62af384ea
Merge branch 'fix-imports' of http://github.com/paulbaumgart/cappuccino into paulbaumgart-fix-imports
2010-10-09 21:32:58 -04:00
Klaas Pieter Annema
e23c70b5c4
Merge remote branch 'aparajita/NSCell-layout'
2010-10-09 16:25:48 +02:00
Aparajita Fishman
bafb23ae44
Allow ephemeral subviews to be created when the parent view has an empty frame, de-lint
2010-10-09 08:14:00 -04:00
Aparajita Fishman
c8639cc8cd
Fixed the attribution
2010-10-08 23:18:48 -04:00
Aparajita Fishman
87c9f9ef03
Added bezeled multi-line field with wrapping
2010-10-08 17:52:47 -04:00
Aparajita Fishman
ab430b3574
Forgot to update sizeToFit documentation.
2010-10-08 10:18:38 -04:00
Aparajita Fishman
b8ae14d3a8
Fixes and more tests:
...
- Fixed _minimumFrameSize to take into account bezel and line break mode.
- Added test to show how sizeToFit was broken for multi-line labels in the old code.
- Added test to verify that behavior is correct for single-line labels.
2010-10-08 10:17:12 -04:00
Randall Luecke
ca0ed0ccb9
Merge branch 'master' of git://github.com/280north/cappuccino
2010-10-08 00:48:40 -04:00
Randall Luecke
99201dc3db
Initial commit for group rows in the TableView. Drawing code still needs to be cleaned up a LOT... still buggy. i.e. after you select a group row, any rows after that which are selected then get selected with a gray highlight color.
2010-10-08 00:44:17 -04:00
Klaas Pieter Annema
5074938437
implement KVO dependent key path support
2010-10-07 21:17:28 +02:00
Aparajita Fishman
637b8bed33
wraps flag was not being calculated correctly, added flags for other layout modes
2010-10-07 10:27:05 -04:00
Klaas Pieter Annema
fcd75d72e0
remove cancel: action from CPResponder
2010-10-07 12:10:42 +02:00
Klaas Pieter Annema
5b82417698
Merge branch 'CPKeyValueObservingOptionInitial-fix' of http://github.com/eventualbuddha/cappuccino into eventualbuddha-CPKeyValueObservingOptionInitial-fix
2010-10-07 10:37:50 +02:00
Paul Baumgart
45ebe2c905
Fix deprecation warnings
2010-10-06 23:04:46 -07:00
Ross Boucher
ff2aa51a68
Fix accidental global in CPObject.
2010-10-06 19:41:45 -07:00
Aparajita Fishman
b6491f7bb8
CPTextField -initWithCoder was not ensuring the frame size was high enough. The default label height in IB is 17px, which unmodified was cutting off the bottom pixel of labels in Cappuccino.
2010-10-06 08:43:21 -04:00
Klaas Pieter Annema
e78200838f
don't make a modally run window the main window
2010-10-06 09:04:54 +02:00
Paul Baumgart
01852d8075
Fix a bunch of missing @imports.
...
All classes (excluding the ones prefixed with underscores) in Foundation
and AppKit can now be loaded individually except CPOpenPanel and
CPSavePanel. These two classes have some sort of dependency cycle
that seems impossible to resolve without forward declarations (which
we don't have).
2010-10-05 15:54:25 -07:00
Brian Donovan
0ce115bc9c
Ensure observeValueForKeyPath:ofObject:change:context is called consistently.
...
During the "normal" callback for new and old values, the ofObject:
parameter passed to the observer is the original receiver of the
addObserver:forKeyPath:options:context: call, but that isn't the case
with the call caused by the CPKeyValueObservingOptionInitial option.
This commit uses _targetObject, the receiver of the addObserver:...
call, rather than self, the _CPKVOProxy.
2010-10-05 07:45:43 -07:00
Brian Donovan
b430e2ef65
Fix "differ" that was supposed to be "defer".
2010-10-04 15:02:41 -07:00
Klaas Pieter Annema
a99e976610
Merge branch 'CPControl-bridge' of http://github.com/aparajita/cappuccino into aparajita-CPControl-bridge
2010-10-04 10:44:03 +02:00
Klaas Pieter Annema
9b4807de26
Merge branch 'CPButton-copy-bounds' of http://github.com/aparajita/cappuccino into aparajita-CPButton-copy-bounds
2010-10-04 10:39:32 +02:00
Alexander Ljungberg
56a0184258
Fixed a missing comma in the token field theme descriptor.
2010-10-03 15:39:17 -04:00
Alexander Ljungberg
b64390077a
Remove margin from token fields without bezel so that the tokens line up with text labels at the same X coordinate.
2010-10-03 15:31:48 -04:00
Alexander Ljungberg
e7e9c24aaa
Fix accidental globals in CPTokenField, convert tabs to spaces.
2010-10-03 00:35:57 -04:00
Alexander Ljungberg
9eba3c0cec
Make theme work for token fields without bezeled:NO. Demo of auto suggest in test app.
2010-10-03 00:29:29 -04:00