cacaodev
947d552509
Fix merging
2016-11-07 22:57:33 +01:00
cacaodev
cfbef141d8
CPAnimationContext: Inhibit DOM updates during size animation
...
Previously, during frame updates, we were writing the css values we
just read before.
Canvas sizing is preserved as it is needed when the view has custom
drawing.
2016-11-07 22:26:30 +01:00
cacaodev
410ad0dc09
Style: print debug logs in debug mode only
2016-11-07 22:26:29 +01:00
cacaodev
3d9b42f0c2
Style: CSSAnimation.j linting
...
Using default eslint config for js
2016-11-07 22:26:29 +01:00
Didier Korthoudt and cacaodev
eeea21c882
Fixed: CPViewAnimator was not giving correct frame information ( #2502 )
...
Fixed: When only animating frameSize, there’s no matrix defined. This is now
correctly handled.
New: The animator can explicitly request frames updates when the frameOrigin
keyPath changes with the new method [animator setWantsPeriodicFramesUpdates:YES]
2016-11-07 22:20:55 +01:00
Alexander Ljungberg
ef1d6c78ac
Merge branch 'master' of github.com:cappuccino/cappuccino
2016-10-30 21:06:25 +00:00
Alexander Ljungberg
f36406af08
Text tweak.
2016-10-30 21:05:54 +00:00
daboe01
e09f12dc0b
fixed: accessors for _font were not used sometimes
2016-10-26 19:58:21 +02:00
daboe01
efa7406741
fixed: typing font was nil in sometimes cib-generated textviews
2016-10-26 19:53:59 +02:00
cacaodev
095864de39
Fixed: CPTabView should not allow empty selection
...
Before this commit, a tab view could have an empty selection with the
following circumstances:
- The tab view was not created in IB
- the Tab View selection had not binding management
With test.
2016-10-21 10:13:47 +02:00
cacaodev and GitHub
0eb196e852
CPTabView: load tab view items asynchronously when possible ( #2479 )
...
When an item created with +tabViewItemWithViewController:, the view is loaded asynchronously
Manual test CPTabViewNib have been modified to show a tab view item
managed by a view controller. Any setup happens in
-viewDidAppear: because we cannot use any more the
tabView:didSelectTabViewItem: delegate method.
2016-10-20 17:24:18 +02:00
cacaodev and GitHub
2f82fb842d
Merge pull request #2495 from daboe01/fixed--typo-in-CPControl-comment
...
Fixed: typo in CPControl comment
2016-10-19 08:37:27 +02:00
daboe01
f9fa6abbad
fixed: small typo in comment
2016-10-18 21:46:21 +02:00
cacaodev and GitHub
4b55a69150
Merge pull request #2447 from cacaodev/CPAnimationContext-fixes
...
Fixed: The animation was reverting back to its initial position.
Fixed: custom layout and custom drawing was not animated in Chrome and Firefox.
2016-10-17 22:01:15 +02:00
daboe01 and cacaodev
2f55d5130a
fixed: typo in accessor setHorizontallyResizable: ( #2494 )
2016-10-16 21:24:30 +02:00
daboe01 and cacaodev
126cba1e94
Fixed: textsizing was wrong in safari ( #2486 )
...
* fixed: color panel creation in font panel init did break text sizing in safari
* fixed: font sizing did not robustly work on safari
* removal of dead code
* fixed: browser sniffing was not using the mechanisms from CPCompatibility.j
* fixed: blink and webkit engines must not be mutually exclusive
* improved documentation
2016-10-16 10:11:10 +02:00
Martin Carlberg and GitHub
65f701d459
Merge pull request #2487 from daboe01/fixed--CPTextView-did-not-support-dragging-the-selection
...
Fixed: CPTextView did not support dragging the selection
2016-10-13 17:22:51 +02:00
Martin Carlberg and GitHub
c2b7cc7964
Merge pull request #2302 from ahankinson/fix-cpview-formatting
...
Formatting: CPView
2016-10-13 16:55:46 +02:00
Didier Korthoudt
e0fab808b9
fix-overlappingTA-could-be-empty
2016-10-08 17:33:21 +02:00
Didier Korthoudt
77031d7082
Fixed: setFrameSize was calling _updateTrackingAreas too often
2016-10-06 22:54:32 +02:00
daboe01
9d041c4b62
fixed: unnecessary safety margin for dragview width
2016-10-02 21:28:38 +02:00
daboe01
ec4d29c327
fixed: transaction issue from the undo manager
2016-10-02 10:34:30 +02:00
daboe01
5f8d8988e3
revert: move drag indicator uncoditionally to the right side
2016-10-01 20:21:52 +02:00
daboe01
a31912f710
fixed: insertion marker was off by one
2016-10-01 20:11:25 +02:00
daboe01
e0d42962e7
fixed: wrapping issue when dragging last word
2016-10-01 19:56:35 +02:00
daboe01
47688bf016
formatting
2016-10-01 18:32:19 +02:00
daboe01
39a695959d
formatting
2016-10-01 18:29:47 +02:00
daboe01
71d45a67b7
fixed: dragging placeholder did not always look like dragged text
2016-10-01 18:28:44 +02:00
daboe01
8dc1369ba3
fixed: direct DOM manipulation on drag placeholder instead of using capp methods + formatting
2016-09-30 16:03:36 +02:00
daboe01
1206654d98
fixed: drag placeholder was CPTextField instead of CPTextView
2016-09-29 15:41:46 +02:00
daboe01
1492763d0c
fixed: par issue in rtf parser
2016-09-28 20:55:30 +02:00
daboe01
285fafc464
rtf parser fix + formatting
2016-09-28 20:34:46 +02:00
daboe01
b15cc59b95
prettify drag placeholder
2016-09-28 19:42:59 +02:00
daboe01
55cfe31dfe
fixed: selection did not work directly after aborted drag
2016-09-28 17:36:28 +02:00
daboe01
dafa6e0310
fixed: space escape was missed for rich text pasting
2016-09-28 17:31:39 +02:00
daboe01
4befe17cab
fixed: target index in selection dragging was sometimes wrong
2016-09-28 17:24:39 +02:00
daboe01
2217b560cb
formatting
2016-09-28 16:21:55 +02:00
daboe01
39d01a1da8
sizing correction for dragging
2016-09-28 16:15:31 +02:00
daboe01
4e14ad7821
basic support of text selection dragging
2016-09-28 15:12:26 +02:00
daboe01
aee5a2cbe4
refactor point conversion to private method _characterIndexFromEvent
2016-09-28 11:55:56 +02:00
Martin Carlberg and GitHub
bea03de562
Merge pull request #2068 from daboe01/NEW--CPTextView
...
New: CPTextView, CPTextStorage, CPTextContainer, CPLayoutManager and CPSimpleTypesetter + CPFontPanel + RTF parser/producer [+2]
2016-09-26 09:53:29 +02:00
Martin Carlberg and GitHub
0aeccbb02c
Merge pull request #2462 from daboe01/pasteboard-type-fix
...
fixed: cappuccino pasteboad is always clobbered by system pasteboard
2016-09-26 09:49:41 +02:00
daboe01
070e6cf848
fixed: documentation of autoscroll: was missing
2016-09-24 17:04:12 +02:00
daboe01
bdec147874
formatting
2016-09-17 16:34:39 +02:00
daboe01
189fc76dad
fixed: highspeed typing issue
2016-09-16 23:59:09 +02:00
daboe01
c0a68005d4
fixed: native rich pasting was not working robustly enough in chrome
2016-09-16 23:09:54 +02:00
daboe01
8187e4cdc2
formatting
2016-09-16 19:22:13 +02:00
daboe01
cc98fd4167
fixed: keystroke duplication when shift is pressed immediately after
2016-09-16 19:21:12 +02:00
daboe01
422e014eff
fixed ^a and ^e semantics
2016-09-16 18:32:14 +02:00
daboe01
dd4e044608
fixed: various tab related line height issues
2016-09-15 22:26:20 +02:00