Alexandre Wilhelm
ca778aac70
Merge remote-tracking branch 'origin' into NEW--CPTextView
2015-03-31 15:04:35 -07:00
Alexander Ljungberg
1925b7b324
Merge branch 'refs/heads/0.9.8'
2015-03-29 13:39:28 +01:00
Alexander Ljungberg
d39bcfb7bd
Tests: new nil exception test for CPDictionary.
v0.9.8
2015-03-29 13:16:51 +01:00
Alexander Ljungberg
c7770c37d0
New: throw an exception on nil CPDictionary keys and values.
...
Previously only a deprecation warning was issued. This warning was scheduled to be removed in Cappuccino 0.9.8, this release.
2015-03-29 13:02:55 +01:00
Alexander Ljungberg
ca2fb81247
This will be Cappuccino 0.9.8.
2015-03-29 12:45:10 +01:00
Alexandre Wilhelm
55e19de8a1
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2015-03-26 10:41:33 -07:00
Alexandre Wilhelm
4d7cb06481
Fixed: changed theme attributes image-search-left-margin image-cancel-right-margin by image-search-inset and image-cancel-inset in CPSearchField
2015-03-26 10:41:21 -07:00
cacaodev
2b853df75b
Merge pull request #2337 from cacaodev/CPSegmentedControl-setSelectedSegment
...
FIXED: CPSegmentedControl -setSelectedSegment:-1
2015-03-24 23:21:54 +01:00
Alexandre Wilhelm
ed61e5c7f7
Added test file CPTextViewTest.j
2015-03-23 20:56:40 -07:00
Alexandre Wilhelm
3581ac5ebd
Fixed: nib2cib with CPTextView works. Editable, Selectable, RichText, StringValue, BackgroundColor, InsertionPointColor works
2015-03-23 14:50:43 -07:00
Alexandre Wilhelm
1f369b47d7
Added hierarchy for nib2cib of a CPTextView. NSTextViewSharedData is a object to retrieve attributes of the CPTextView
2015-03-23 13:06:22 -07:00
Alexandre Wilhelm
b16b8388ef
Merge pull request #2335 from t00f/cpsearchfield_update_frame
...
Fixed: CPSearchField alignment from nib2cib
2015-03-23 11:39:04 -07:00
Alexandre Wilhelm
b1e89e7904
New: added themeAttributes image-search-left-margin and image-cancel-right-margin in CPSearchField
2015-03-23 10:45:43 -07:00
Christophe Serafin
f48e2f3b18
Fixed alignement content-inset and images for control size small and mini.
2015-03-20 15:44:37 -07:00
cacaodev
bd673a3f26
FIXED: CPSegmentedControl -setSelectedSegment:-1
...
previously, -setSelectedSegment:-1 was not visualy deselecting the
segments and selectedSegment was not set to -1.
2015-03-20 21:19:36 +01:00
Alexandre Wilhelm
51ec699649
Removed tmp files...
2015-03-20 12:23:38 -07:00
Alexandre Wilhelm
ed6be510fb
Fixed: first work on nib2cib for the CPTextView. The example does not crash anymore
2015-03-20 12:22:23 -07:00
Alexandre Wilhelm
55f05ba839
Fixed: warnings when compiling
2015-03-20 10:03:42 -07:00
Alexandre Wilhelm
17c9382a21
Merge remote-tracking branch 'origin' into NEW--CPTextView
2015-03-20 09:52:51 -07:00
Antoine Mercadal
f2c5515317
Merge pull request #2334 from Dogild/ReloadDataTableViewRunLoop
...
Fixed: reloadData in CPTableView run the runLoop
2015-03-19 18:22:24 -07:00
Christophe Serafin
c1441eb758
Updated Aristo and Aristo2 alignments
2015-03-18 18:46:26 -07:00
Alexandre Wilhelm
cf92fb921d
Fixed: aligment for mini and small CPComboBox were wrong
2015-03-18 13:57:42 -07:00
Christophe Serafin
559ca3e97b
Fixed: CPSearchField alignment from nib2cib
...
CPSearchField were not properly aligned in Aristo2 theme.
This fix uses the nib2cib-adjustment-frame information to align it.
It also improve the Nib2CibAlignement test.
2015-03-18 08:26:26 -07:00
cacaodev
7c095175ab
Merge pull request #2324 from cacaodev/CPSegmentedControl-indexed-mutation
...
CPSegmentedControl
FIXED: widthForSegment: and frameForSegment: now return the correct values when the segments sizeToFit
Added indexed accessors for the segment object
Improved tile performance
With manual and ojtest
2015-03-16 12:13:03 +01:00
Alexandre Wilhelm
3b2635014c
Fixed: the developer need to perform the run loop to get some informations in CPTableView. Now, the run loop is performed by the tableview
2015-03-15 19:38:06 -07:00
cacaodev
755040444a
Fixed selection updating again.
...
This time it’s right. CPSegmentedControl does in fact allow empty
selection (-1) in cocoa.
Updated ojtets.
2015-03-15 20:42:17 +01:00
Alexandre Wilhelm
59afb012b6
Fixed: make sure to lay out the tableView when calling the method editColumn:row:withEvent:select:
2015-03-14 16:18:22 -07:00
Alexandre Wilhelm
7d9a52301c
Fixed: reloadData in CPTableView run the runLoop
...
Previously, when reloading a CPTableView the run loop was explicitly call to layout the tableView. This is not the case in Cocoa.
You can call several times the method reloadData and this will only lay out the tableView one time.
2015-03-14 14:25:04 -07:00
cacaodev
83eeb488f9
Remove xcodeproj
2015-03-14 20:14:19 +01:00
cacaodev
5394a35e1a
NEW: add -tile : layout all segments
...
Refactor -tileWithSegment: that still accepts a control with zero
segments.
2015-03-14 20:09:35 +01:00
cacaodev
0cd68ff8f8
FIXED: selection update when segmentCount changes n->0 or 0->n
...
If the segment count is set to 0, the [self selectedSegment] now
correctly return -1 (like cocoa).
If the segment count is set to n from 0, the first segment is selected.
See manual test.
2015-03-14 20:02:43 +01:00
Martin Carlberg
1c4e23512b
Merge pull request #2326 from mrcarlberg/duplicate_ivar_superclass
...
Duplicate ivar on superclass
2015-03-13 10:36:40 +01:00
Alexandre Wilhelm
51bdfa44b1
New: added the protocol CPScrollViewDelegate
2015-03-12 14:39:42 -07:00
Alexandre Wilhelm
98d0a397a3
Fixed: _clickedRow and _clickedColumn not updated as in correclty
...
Previously, the var clickedRow and clickedColumn were only updated with a doubleClick.
Now clickedRow and clickedColumn are updated in the scope of a trackMouse as in cocoa. Once the method stopTracking:at:mouseIsUp is called, clickedRow and clickedColumn are set to -1 again. This var can't be used outside a user event.
2015-03-11 10:18:21 -07:00
Antoine Mercadal
1dc060123d
NEW: Closing a platform window will correctly close its main CPWindow
...
Previously, when closing a platform window using the browser close
button, the represented `CPWindow` was not correctly closed.
This patch ensure `-(void)close` is called correctly by using the DOM
`unload` event. Also, delegate method `- (void)windowWillClose:` is
correctly called.
2015-03-10 16:35:03 -07:00
Antoine Mercadal
14349cb583
Merge pull request #2240 from Dogild/PlatformOrderOUt
...
New: added method initWithWindow in CPPlatformWindow
2015-03-10 13:24:00 -07:00
Aparajita Fishman
eca959034c
Merge pull request #2330 from daboe01/fix-issue-1686
...
Clarification for CPTableColumn's binding documentation
2015-03-10 11:25:58 +13:00
daboe01
0e4751ebee
wording
2015-03-08 20:46:56 +01:00
daboe01
56badd44f3
updated binding documentation
2015-03-08 19:20:57 +01:00
cacaodev
43a7ca7fe8
Style & doc
...
Added @ignore directive for private methods.
Changed a parameter naming
Moved some layout code from indexed accessors to public method.
Accessors should only deal with the model, not the layout.
2015-03-07 23:04:32 +01:00
Antoine Mercadal
630aa53d98
Merge pull request #2321 from william57m/master
...
New: added the CPCache class
2015-03-05 18:08:18 -08:00
Antoine Mercadal
40c81b88d4
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2015-03-05 17:00:53 -08:00
Antoine Mercadal
027a317291
FIXED: Memory Leak with tooltips
...
Only populate the tooltips handler functions when necessary (when there is a tooltip and when the view is in a window) or clear them otherwise.
Tests in /Tests/AppKit/CPViewTest.j
2015-03-05 16:59:37 -08:00
Alexandre Wilhelm
81b538556d
Fixed: removed unused var in CPScrollView.j
2015-03-04 13:01:32 -08:00
Alexandre Wilhelm
6aece1cf8c
Fixed: changed default template for the generate ThemeDescriptor
...
Previously, the default template generated by capp gen for a new themeDescriptor project was not similar as the themeDescriptor of Aristo1 or 2.
This could confuse new developer who would like to create a new theme.
2015-03-03 22:50:39 -08:00
Martin Carlberg
03a6e6fc6a
Fixed: Removed ivars that are already declared in superclass
2015-03-03 11:34:49 +01:00
Martin Carlberg
1d1aae03f3
Added: Test case for duplicate ivar in superclass
2015-03-03 11:33:50 +01:00
Martin Carlberg
b47ad50d42
Fixed: Made the compiler manual test cases work again
2015-03-03 11:33:20 +01:00
Martin Carlberg
a924fd0e7e
Fixed: Generate compiler error when ivar is already declared in superclass
2015-03-03 11:32:18 +01:00
cacaodev
82ae908e6a
Added Manual Test
...
Tests that widthForSegment: (the declared width) and frameForSegment:
(the effective frame) are disconnected.
Added a custom color for the divider.
2015-03-02 19:08:32 +01:00