Frank Rehwinkel
54477b8b8f
Make variable local: key
...
This line of code was introduced years ago with a variable that
javascript is happy to add to the global name space. Clearly it
was meant as a local variable. Probably a cut and paste error
because other places in the code use the same syntax but there the
value is a local because the var statement for it appeared elsewhere
in the function.
Once code like this is cleaned up to use the new 'let' construct,
as well as 'use strict', mistakes like this will be much less likely
to go uncaught.
2017-05-04 16:01:53 -04:00
cacaodev
1c86256f83
Add CPCSSAnimationFeature to CPCompatibility constants
2017-03-02 11:21:57 +01:00
cacaodev
98105ad4dc
Merge branch 'CPCompatibility-SetFeature' into CPWindowAnimator-copy
2017-03-02 10:57:23 +01:00
cacaodev
6bf2d6c1ab
Move css animation creation & frame updaters to CPViewAnimator
...
Reason: • consistency : animations handled by animator.
• Views can now animate several DOM elements. For example
a view with a nine part image need to animate its sub divs.
• Do not create any css animation when the start and end values are
equal and there is no intermediate values.
+ This commit adds an optional method to CPView
- (CGRect)frameRectOfView:(CPView)aView inSuperviewSize:(CGSize)aSize
Returns the frame of a view given its superview frame. This will allow
views implementing -layoutSubviews to gain an optional declarative
layout. The animation system will use this method to compute the end
value of an animation.
2017-03-02 10:30:09 +01:00
cacaodev
cebd51aac1
reduce the number of args in a private method
2017-03-02 10:30:08 +01:00
cacaodev
42b8b3aa75
Ask the animator if periodic frame updates are needed
2017-03-02 10:30:08 +01:00
cacaodev
c0eaf79d25
Remove jshashtable.js in favor of Map()
2017-03-02 10:30:07 +01:00
cacaodev
fb2fe3eb63
Enable forced frame updates in CPViewAnimator
2017-03-02 10:30:07 +01:00
cacaodev
184d63f7eb
Move the FrameUpdater function to CPViewAnimator
2017-03-02 10:30:07 +01:00
cacaodev
14ebd58c96
Move CFRunLoopObserver to CPRunLoop.j as a global function
2017-03-02 10:30:05 +01:00
cacaodev
3edddb8e91
Add CSSAnimation.description() function
2017-03-02 10:30:05 +01:00
cacaodev
d2340dff1a
Style, whitespace
2017-03-02 10:30:04 +01:00
cacaodev
4854b3e08f
Fix typo
2017-03-02 09:48:12 +01:00
cacaodev
facc748090
NEW: CPCompatibility add a function to set a feature externally.
...
CPSetPlatformFeature(aFeature, aBool)
2017-03-01 19:10:00 +01:00
cacaodev and GitHub
5c71612e34
Typo
2017-02-10 20:01:57 +01:00
cacaodev
34769da9cc
FIXED: tableview:didDragTableColumn: was never sent
...
With manual test.
2017-02-02 09:36:48 +01:00
cacaodev
458e6ed531
FiXED: CPTableColumn description
2017-02-02 09:34:17 +01:00
Martin Carlberg and GitHub
1a299d85b6
Merge pull request #2503 from enquora/master
...
Fix CPBox drawing artifacts when used in CPSeparator mode
2017-01-19 09:46:33 +01:00
David Richardson
b02e4c5308
Handle case when CPBox is used as a separator line having no title
...
If _titlePosition is correctly set to CPNoTitle value, class already handles removing title view from display.
Previously, _titlePosition was not correctly set, title view was left in place.
With no supplied value for title, outline of title view was rendered with visible artifacts.
2017-01-16 11:23:32 -07:00
Martin Carlberg and GitHub
12ed42e163
Merge pull request #2505 from HTPC-Schrauber/fix-RegEx
...
Fixed: RegEx for gcc > 4.9
2017-01-16 12:36:57 +01:00
Martin Carlberg and GitHub
6c9c135062
Merge pull request #2525 from daboe01/new-textview-bindings
...
New: bindings support for CPTextView + dragging improvements
2017-01-16 12:24:56 +01:00
Martin Carlberg and GitHub
6aea0160df
Merge pull request #2508 from daboe01/fix-sizing-issue
...
Fixed: text-sizing by canvas and via DOM sizing differed by 1px
2017-01-16 12:20:06 +01:00
daboe01
ace1332ca5
fixed: semipredicate issue caused typingAttributes being overwritten by placeholder attibutes
2016-12-28 23:16:03 +01:00
daboe01
baa313e8f8
fixed: insertion point was wrong sometimes when dragging beyond last character
2016-12-26 23:30:23 +01:00
daboe01
3d9aa24f3c
formatting
2016-12-26 23:18:24 +01:00
daboe01
c287d457d6
formatting
2016-12-26 22:14:12 +01:00
daboe01
7537b27a58
fixed: pboad types were wrong when unarchiving from cib
2016-12-26 22:11:11 +01:00
daboe01
1f560c92fc
fixed: dragging pasteboard was not respecting rich vs. plain
2016-12-26 21:49:36 +01:00
daboe01
74cd11c763
minor cleanup
2016-12-26 14:50:33 +01:00
daboe01
ee7d89331b
fixed: selection dragging was broken by changes to insertText
2016-12-26 12:50:16 +01:00
daboe01
5b51077823
fixed: changing the selection was possible despite isSelectable returning NO
2016-12-26 12:35:23 +01:00
daboe01
d2f94d1945
formatting
2016-12-26 11:53:49 +01:00
daboe01
2b893d0ea1
fixed: placeholder string was not supported in textview bindings
2016-12-26 11:47:33 +01:00
daboe01
a08da57cbb
fixed: reverse setting did not work
2016-12-26 10:56:43 +01:00
daboe01
a313fe5a86
add basic binder + manual test
2016-12-26 09:40:58 +01:00
daboe01
544de699f6
Merge remote-tracking branch 'cappuccino/master' into new-textview-bindings
2016-12-24 20:46:26 +01:00
daboe01
d9d35b7f50
add binder class router
2016-12-24 20:46:12 +01:00
Martin Carlberg and GitHub
51b9b40c7e
Merge pull request #2515 from daboe01/chrome-rich-paste-fix
...
fixed: native paste on chrome was not working as robustly as it should [+1]
2016-12-13 09:40:18 +01:00
daboe01
61848c5e24
fixed: selection was not properly restored upon undo/redo
2016-12-12 20:29:19 +01:00
Martin Carlberg and GitHub
60b2f7d243
Merge pull request #2513 from daboe01/fix-combobox-scroll-issue
...
Fixed: legacy scrollers were not clickable under some circumstances
2016-12-12 13:16:01 +01:00
daboe01
d2a5e126ae
fixed: native rich text was parsed when pasted into plain textview
...
+ newline fix in rtf parser
2016-12-11 22:42:43 +01:00
daboe01
9d7d8ddde9
fixed: native rich pasting pasted rich text into plain textviews
2016-12-11 14:05:51 +01:00
Martin Carlberg and GitHub
249ebeb4aa
Merge pull request #2517 from daboe01/fix-initial-blinking-on-sheet
...
Fixed: caret did not blink in empty textview, e.g. when on freshly opened popover
2016-12-10 11:11:13 +01:00
daboe01
378c14d790
formatting
2016-12-09 23:53:08 +01:00
daboe01
30c1093c2f
fixed: rich native pasting caused FF to flicker
2016-12-09 23:45:16 +01:00
daboe01
b966c8cb0b
formatting
2016-12-09 21:35:42 +01:00
daboe01
38cddf029b
fixed: rich native pasting was not using the rtf pasteboard type on chrome
2016-12-09 21:32:21 +01:00
Martin Carlberg and GitHub
6652a27781
Merge pull request #2518 from cacaodev/CPControl-usesSingleLine
...
New: Allow a text based control to stay on a single line when text wraps.
2016-12-09 15:13:28 +01:00
daboe01 and cacaodev
08b067cfc5
fixed: cared was blinking during typing ( #2519 )
2016-12-04 13:33:24 +01:00
daboe01
4959b84b4c
fixed: implicit casting of NULL aWith argument to string in _sizeWithFont:inWidth:
2016-12-02 22:08:48 +01:00