Didier Korthoudt and Martin Carlberg
4518dfc0ca
FIXED: CPSearchField was positionning its menu with hard coded offset ( #2691 )
2018-08-20 13:12:22 +02:00
Didier Korthoudt and Martin Carlberg
3d15844f7c
CPTableView-bad-selection-color ( #2756 )
2018-08-20 12:55:35 +02:00
Didier Korthoudt and Martin Carlberg
62ed21b316
Fixed: Before this PR, when dragging a partially masked column, the dragged view was truncated ( #2754 )
2018-08-20 12:54:17 +02:00
daboe01 and Martin Carlberg
a178d43b01
Fixed: return key was not swallowed by textview but triggered the default button. ( #2598 )
2018-08-20 12:52:53 +02:00
daboe01 and Martin Carlberg
ef2152beea
FIXED: click to key window in the background did not bring it forward (take 2) ( #2705 )
2018-08-20 12:48:58 +02:00
daboe01 and Martin Carlberg
e6475c1a9e
Fixed: setMinSize: had no effect in platform windows ( #2609 )
2018-08-20 12:47:29 +02:00
daboe01 and Martin Carlberg
091debd2a7
Fixed: deviation from cocoa when calling setTitle:'' ( #2607 )
2018-08-20 11:40:00 +02:00
daboe01 and Martin Carlberg
e7eff3e585
Fixed: attached sheets were not put to front after calls to makeKeyAndOrderFront: in code ( #2606 )
2018-08-20 11:34:21 +02:00
daboe01 and Martin Carlberg
86a90e39d2
Fixed: key equivalent takes precedence over event tracking which is not the case in cocoa ( #2600 )
2018-08-20 11:31:36 +02:00
Didier Korthoudt and Martin Carlberg
2887fbb251
Edge-browser-detection ( #2751 )
2018-08-20 11:29:28 +02:00
daboe01 and Martin Carlberg
fa6177b56d
Fixed: touch scrolling events to scrollviews also scrolled the document body ( #2750 )
2018-08-20 11:05:13 +02:00
Alexandre Wilhelm and Martin Carlberg
78524cdde7
Fixed: deprecate FlashView, this old technology is now almost banned for all browser ( #2748 )
2018-08-20 10:59:27 +02:00
Didier Korthoudt and Martin Carlberg
6077d3f4c3
FIXED: _CPThemeAttribute valueForState was, under some circumstances, ignoring theme settings ( #2744 )
2018-08-20 10:50:08 +02:00
cacaodev and Martin Carlberg
fd3acc456d
FIXED: Before this commit, CPScrollerView was not correctly differentiating the scroller-width attribute ( #2740 )
...
between the vertical scroller and the horizontal scroller.
The scroller width was picked from a common CPScroller instance cached in CPScroller.
The bug was not visible because the method -_adjustScrollerSize was correcting the size repeatidly in the layout pass.
This was causing unnecessary calls to setFrame: in a performance sensitive method (triggered by scroll events).
The ScrollView is now picking the right width from the theme and a setFrame: call is skipped.
Tests: Manual/CPScrollView2/
TODO : The _adjustScrollerSize method should be enabled with a flag only when a width change is explicitely requested.
2018-08-20 10:36:59 +02:00
Alexandre Wilhelm and GitHub
8b608c5cce
Merge pull request #2745 from daboe01/removed--dead-code-from-nativehost
...
Removed: dead code from nativehost
2018-08-10 17:58:03 -07:00
Didier Korthoudt
e4f87bd805
CPTableView-viewWillMoveToWindow-fix
2018-08-08 22:06:42 +02:00
daboe01
e35e87fb05
fixed: obsolete code remnants from nativehost
2018-08-08 19:19:58 +02:00
bedalton and cacaodev
53a52da709
Fixed: _CPObjectAnimator initialize method did not match superclass return ( #2743 )
...
* Fixed: _CPObjectAnimator initialize method did not match superclass return
_CPObject animator labeled return type as BOOL, not only is this value not returned, but the super class CPProxy's initialize method returns void. Changed return type to void in _CPObject animator, to match superclass
2018-08-03 08:28:05 +02:00
Martin Carlberg
4afbfc6e57
Revert "Removed: dead code and dom clutter from nativehost ( #2608 )"
...
This reverts commit 5bfafaf241 .
2018-07-11 09:20:49 +02:00
daboe01 and Martin Carlberg
ee695f9000
Fixed: CPSearchPanel did not support PredicateBindings ( #2699 )
2018-07-05 15:44:36 +02:00
daboe01 and Martin Carlberg
5bfafaf241
Removed: dead code and dom clutter from nativehost ( #2608 )
2018-07-05 11:40:10 +02:00
Kjell Nilsson and Martin Carlberg
64e1a2ce4b
Fixed: Protocol selector signature spell error ( #2734 )
2018-07-05 11:25:38 +02:00
Didier Korthoudt and cacaodev
27883c5beb
FIXED: This fixes problems with default theme attributes values in CPTableView ( #2732 )
2018-06-21 16:47:21 +02:00
Didier Korthoudt and cacaodev
3f58a64827
FIXED: Before this PR, images specified in IB could crash the app at Cib loading ( #2731 )
2018-06-16 19:14:58 +02:00
daboe01 and cacaodev
ad756a5b86
fixed: some mouse events were not propagated when sheets are open ( #2603 )
...
* fixed: mouse dragged was not propagated to parent window when sheet was opened
* better detection for attached sheet
2018-05-29 07:17:41 +02:00
Didier Korthoudt and cacaodev
2ca99ba669
FIXED: Before this PR, CPScroller theme attribute knob-inset was partially used ( #2720 )
2018-05-29 07:15:47 +02:00
Didier Korthoudt and cacaodev
52a51d81f1
FIXED: Before this PR, legacy scroller won't ever loose its selected theme state ( #2718 )
2018-05-28 20:56:00 +02:00
Didier Korthoudt and cacaodev
7d20b06e52
FIXED: Before this PR, CPSearchField was handling cursor updates by direct DOM manipulation. This PR uses tracking areas. ( #2684 )
2018-05-28 20:46:28 +02:00
Didier Korthoudt and cacaodev
ad9d8a7200
FIXED: When attaching an externally owned tracking area to a view, view tracking areas were not correctly handled ( #2681 )
...
This PR also removes the -removeAllTrackingAreas method.
2018-05-28 20:44:31 +02:00
cacaodev
0a542f9be9
Revert "FIXED: _CPTableColumnHeaderView was using hard coded values instead of theme values ( #2703 )"
...
This reverts commit e27bb4de50 .
2018-05-17 05:48:59 +02:00
Didier Korthoudt and cacaodev
ff0ce164da
FIXED: CPTabView tabs were not reacting as in modern Cocoa ( #2694 )
...
Before this commit, the segments of a tab view were selected at mouse down. Now, they are selected at mouse up and there is a visible feedback when tracking tabs.
2018-05-14 07:10:43 +02:00
Didier Korthoudt and cacaodev
3650c38aa9
FIXED: In CPSearchField, the space between the magnifier and the textfield was hard coded ( #2690 )
2018-05-13 19:49:18 +02:00
Didier Korthoudt and cacaodev
61d97338e2
FIXED: _CPMenuItemStandardView was bypassing theme for disabled text color ( #2695 )
2018-05-13 19:48:33 +02:00
Didier Korthoudt and cacaodev
e27bb4de50
FIXED: _CPTableColumnHeaderView was using hard coded values instead of theme values ( #2703 )
2018-05-13 19:47:53 +02:00
Didier Korthoudt and cacaodev
4462d8bf22
CHANGED: CPSegmentedControl code refactoring ( #2704 )
2018-05-13 19:40:33 +02:00
Didier Korthoudt and cacaodev
5cd284cb36
FIXED: CPSearchField menu diverged from modern Cocoa ( #2697 )
2018-05-07 21:52:06 +02:00
daboe01 and cacaodev
5ea58430fe
fixed: typo in theme attribute name ( #2683 )
2018-05-07 20:05:49 +02:00
Didier Korthoudt and cacaodev
acfbda0d91
FIXED: CPSearchMenu _updateSearchMenu wasn't disabling autoenabling of menu items ( #2693 )
2018-05-07 19:57:35 +02:00
Didier Korthoudt and cacaodev
437e5a62f1
FIXED: CPSearchField -(void)resetSearchButton was using valueForThemeAttribute instead of currentValueForThemeAttribute ( #2692 )
2018-05-07 19:57:01 +02:00
Didier Korthoudt and cacaodev
bbb5aea77d
FIXED: CPTableView was using hard coded values instead of theme attributes ( #2698 )
2018-05-07 19:54:46 +02:00
cacaodev and GitHub
93b12eb14f
Revert "FIXED: click to key window in the background did not bring it forward" ( #2702 )
...
Fixes #2700
2018-05-06 14:07:25 +02:00
Didier Korthoudt and cacaodev
1c1affac5c
FIXED: CPTableHeaderView was faulty using inset.right instead of inset.left
2018-05-05 10:47:24 +02:00
Didier Korthoudt and cacaodev
94ac8fd837
FIXED: Before this PR, CPButton setImage was also changing the alternate image
2018-05-04 16:16:01 +02:00
Didier Korthoudt and Martin Carlberg
20be4a40ea
NEW: Add CSS theming support ( #2613 )
2018-04-27 09:27:01 +02:00
bedalton and cacaodev
7de91da87a
Fix: rename _placeHolderView and add accessors in CPTabView.j ( #2678 )
...
In CPTabView.j on line 706 method is called `[_source
_setPlaceholderView:aValue]; ` this method does not exist, and this
call could possibly be expecting the property `_placeHolderView` to
have an accessor method. To add the correct accessor method the case of
either the method call selector or the variable must change —
`_placeHolderView` vs `_placeholderView`. For this fix I selected the
`_placeholderView` spelling, as opposed to the alternative with the
capitalized “holder” in “placeholder.”
Fixes #2674
2018-04-13 12:09:46 +02:00
cacaodev and Martin Carlberg
b8b48b533b
Previously, animating frame origin was not working on recent versions of Gecko (Firefox). The format for the matrix value of the transform property was matrix(a,b,c,d,tx,ty) and tx and ty had the "px" suffix. According to this page, tx and ty were accept ( #2677 )
...
ed (in my understanding not required) to have this suffix before FireFox
16.
All parameters are now numbers without suffix and this code will work
for all FireFox versions supporting css animations.
2018-04-12 11:25:43 +02:00
daboe01 and Martin Carlberg
535f981739
Fixed: TextView bindings wrote data on blur even when not editable ( #2582 )
2018-04-12 09:25:12 +02:00
cacaodev and GitHub
0404ac0395
Merge pull request #2602 from daboe01/issue2545
...
FIXED: click to key window in the background did not bring it forward
2018-04-12 09:11:57 +02:00
daboe01
f961625f03
fixed: some events were not propagated to the bridge window
2018-04-11 18:30:47 +02:00
daboe01 and Martin Carlberg
7909bae065
Fixed: touch-scrolling did not work ( #2612 )
2018-04-09 13:19:18 +02:00