Aparajita Fishman
b443cb806a
Both cells and controls can have tags in IB, control tag should take precedence
2012-09-28 16:13:24 -04:00
Alexander Ljungberg
adbc420e0f
Merge branch 'master' into slevenbits
2012-09-04 16:39:20 +01:00
Alexander Ljungberg
fe138be7ae
Merge pull request #1668 from BlairDuncan/SelectionCompatibility
...
Windows selection compatibility. Fix for issue 1390
2012-09-04 13:45:31 +01:00
Alexander Ljungberg
ff51263671
Merge pull request #1669 from slevenbits/cpscrollview-frame
...
Fix frame of CPScrollView is calculated incorrectly.
2012-09-04 13:34:08 +01:00
Blair Duncan
04f650dde7
Windows selection compatibility. Fix for issue 1390
2012-09-03 23:47:11 -04:00
Alexander Ljungberg
e95648ca16
Merge branch 'master' into slevenbits
2012-09-03 20:20:52 +01:00
Alexander Ljungberg
48e797a80d
Minor hit test optimisation.
2012-09-03 20:20:23 +01:00
Alexander Ljungberg
bf3a152946
Whitespace.
2012-09-03 20:20:05 +01:00
Alexander Ljungberg
d0d66227cb
Merge branch 'master' into slevenbits
2012-09-03 11:36:33 +01:00
Alexander Ljungberg
7264692a0a
Optimise CPSegmentedButton setEnabled:forSegment:.
...
Don't relayout the segmented button if the enabled state of a segment is not changed.
2012-09-02 23:33:56 +01:00
Alexander Ljungberg
9d57d02eb5
Merge branch 'master' into slevenbits
2012-09-02 23:12:16 +01:00
Alexander Ljungberg
b5776445ec
Significantly optimise CPToolbar validation.
...
Avoid sending notifications about toolbar items' enabled state needlessly.
Tiling is expensive, but even if the toolbar item ignores redundant `setEnabled:` calls, the cost of notifications alone can really add up when there are many toolbar items.
2012-09-02 23:08:14 +01:00
Ilya Kulakov
ee1c5478b1
Fix frame of CPScrollView is calculated incorrectly.
2012-09-03 03:41:14 +07:00
Alexander Ljungberg
63bad1dae0
Setting _data just once is enough.
2012-09-02 17:28:34 +01:00
Alexander Ljungberg
d0fa16b96b
Fix NSPopUpButton in previous commit.
2012-08-31 23:19:24 +01:00
Alexander Ljungberg
bc93b3f6c7
Merge branch 'master' into slevenbits
2012-08-31 22:31:58 +01:00
Alexander Ljungberg
3dacb4a5ef
Fix nib2cib alignment ofCPColorWell, CPComboBox, CPPopUpButton and CPSegmentedControl.
2012-08-31 22:31:40 +01:00
Alexander Ljungberg
63b57b886e
Merge branch 'master' into slevenbits
2012-08-31 22:12:16 +01:00
Alexander Ljungberg
ce80ee1739
Merge pull request #1667 from slevenbits/stepper-visuals
...
Visual `CPStepper` fixes.
2012-08-31 22:11:19 +01:00
Alexander Ljungberg
4e6b9978ce
Adjust size in NSStepper to CPStepper.
2012-08-31 22:09:11 +01:00
Alexander Ljungberg
31d5ddb20a
Improve CPStepper graphics.
...
* Disabled `CPStepper` looked larger than the regular stepper due to the outline becoming white.
* Wrong pixels at bottom corners.
2012-08-31 22:08:25 +01:00
Alexander Ljungberg
2355b7a38b
Fixes #1666 : since 5763ebd extremely slow double clicks would be accepted.
...
`CPEvent timestamp` is now in seconds so the double click delay has to be adjusted. Also slightly increased double click interval to account for lower precision.
2012-08-31 13:56:14 +01:00
Alexander Ljungberg
0e68729d7f
Fixed: dragged table view columns ignored custom column header views.
2012-08-29 16:41:43 +01:00
Alexander Ljungberg
b33763caeb
Fixed: popovers could only properly open relative to views in the main window.
...
This would make the popover open with the wrong coordinates if the positioning view was in a window different than the main window, such as a utility window which can't become the main window.
2012-08-28 16:25:41 +01:00
Alexander Ljungberg
5b19c967f4
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-08-28 14:33:45 +01:00
Alexander Ljungberg
acd98b5c88
Clarify CPTabView code.
2012-08-28 14:32:04 +01:00
Alexander Ljungberg
ff93262873
Work around rendering bugs in WebKit when moving canvas backed views.
...
This bug would cause errors such as the subviews of a CPBox not drawing properly as the box moved (e.g. due to animation).
2012-08-28 14:31:35 +01:00
Alexander Ljungberg
f535a6a242
Minor CPTabView optimisation.
2012-08-28 11:42:38 +01:00
Antoine Mercadal
d1c978669b
run ImageOptim on all images. Saved around 30% of original size
2012-08-24 11:48:55 -07:00
Alexander Ljungberg
b28673d23d
Eliminate some debug output from jake test runs.
2012-08-24 17:26:27 +01:00
Alexander Ljungberg
46848562d0
Improve describe format of CPDictionary and CPArray to be more like literals.
...
E.g. a dictionary is expressed as @{key1: value1}, an array like @[value2, value2], a string like @"<value>".
Also don't put all child objects into quotation marks - that makes them all look like strings.
2012-08-24 17:25:37 +01:00
Alexander Ljungberg
9cbc52e858
Cappuccino v0.9.6 RC2.
v0.9.6-RC2
2012-08-22 22:35:53 +01:00
Alexander Ljungberg
3cdf4fbc88
RC2 bootstrap.
2012-08-21 23:18:24 +01:00
Alexander Ljungberg
b032c9e455
Fixed: objcc --includeTypeSignatures typo.
2012-08-21 22:37:08 +01:00
Alexander Ljungberg
6d4ce10150
Formatting.
2012-08-21 01:24:36 +01:00
Alexander Ljungberg
8b227798e1
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-08-19 17:32:09 +01:00
Alexander Ljungberg
1514e8e981
Fixed: don't crash in unit tests if using Rhino.
...
Apparently Rhino doesn't have `<input element>.setAttribute` and an error would be thrown in `CPCompatibility.j`: `Cannot find function setAttribute in object [object Object].`
2012-08-19 17:16:09 +01:00
Alexander Ljungberg
4fbd0fdc42
Unit test KVCArray setArray: behaviour.
2012-08-19 16:50:09 +01:00
Antoine Mercadal
fea31d54f8
Update comments to remove references to .xCodeSupport
2012-08-17 20:14:26 -07:00
Alexander Ljungberg
10f6c8e8f6
Merge branch 'master' into slevenbits
2012-08-16 19:14:36 +01:00
Alexander Ljungberg
3dffbd6071
Refs #1001 . Make it easy to test text field cut/paste behaviour.
2012-08-16 19:13:59 +01:00
Alexander Ljungberg
876757e748
Refs #1001 . Don't use old cut/paste workaround if oninput fix is available.
2012-08-16 19:13:30 +01:00
Alexander Ljungberg
7abaa30526
Refs #1001 . Fixed: text field cut/paste by context menu would not trigger a change notification.
...
Also just regular copy and paste could fail to trigger notifications.
2012-08-16 19:03:18 +01:00
Alexander Ljungberg
7b3136dae3
Merge branch 'master' into slevenbits
2012-08-15 18:32:36 +01:00
Alexander Ljungberg
1a467f9208
Test text fields with various sizes.
2012-08-15 18:31:39 +01:00
Alexander Ljungberg
54d5f4b0a4
Fixed: horizontal text jump when editing text fields in some browsers.
...
We were compensating for a bug in Safari, older versions of Chrome and Firefox in our input placement. But new Chrome and neither IE 8 nor IE 9 needed it which resulted in the text being off in those browsers.
2012-08-15 18:31:20 +01:00
Alexander Ljungberg
ca3a4f9b9c
Fixed: text field font size while editing was wrong in Internet Explorer.
...
Tested in Internet Explorer 8 and 9.
2012-08-15 18:12:53 +01:00
Alexander Ljungberg
d53b8c5b1f
Fixed: in Firefox the text of edited text fields would "jump" down 1 px.
...
Locking down the line height and vertical alignment explicitly seems to work in Safari 6, Chrome 21, Firefox 14 and IE 8 (although Chrome and IE exhibit some unrelated horizontal jumping.)
2012-08-15 17:13:34 +01:00
Alexander Ljungberg
1e49704062
Fixed: the size with string fix broke metricsOfFont:.
2012-08-15 15:36:15 +01:00
Alexander Ljungberg
b7ee0fe44d
Merge branch 'master' into slevenbits
2012-08-15 13:39:09 +01:00