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
daboe01
13fad1ca47
fixed regression: line spacing was odd when small line followed large line
2016-09-15 20:25:28 +02:00
daboe01
70aaa29016
removal of dead code
2016-09-14 22:38:50 +02:00
daboe01
7dcec9afcf
fixed: infinite loop due to undo edge case
2016-09-14 22:20:33 +02:00
daboe01
608642fc25
formatting
2016-09-14 22:18:52 +02:00
daboe01
315fc21eca
fixed: setFrameSize: was iterating every character
2016-09-09 21:00:22 +02:00
daboe01
8cfd3aeda9
fixed: sizing cache was not set up correctly
2016-09-09 20:31:53 +02:00
daboe01
3a948406d5
optimisation: _indexOfObject used a method call instead of js property
2016-09-03 10:00:24 +02:00
daboe01
91c52f8ec8
Merge remote-tracking branch 'cappuccino/master' into NEW--CPTextView
2016-09-03 09:40:49 +02:00
daboe01
6076bbb554
Fixed: CPRange was not copied before altering its content
2016-09-02 19:50:57 +02:00
daboe01
f70d3359c4
removed: temporary debugging code
2016-09-01 21:46:41 +02:00
daboe01
2dbfbe36c3
fixed: lineheight and base wrap issue
2016-09-01 21:45:12 +02:00
daboe01
a25bd03566
fixed: container switch semantics
2016-09-01 20:37:35 +02:00
daboe01
109da1c2cc
fixed: typsetting the paragraph geometry was not as fast as it could be
2016-09-01 20:08:34 +02:00
daboe01
9a48e25bb1
fixed: container geometry was not cached appropriately
2016-09-01 14:48:51 +02:00
daboe01
a3ade200a9
fixed: textContainers were not cached appropriately
2016-09-01 14:43:10 +02:00
daboe01
eb1901f03d
fixed: comparison was not using the characterCode
2016-09-01 13:50:46 +02:00
daboe01
f8c7cdfc28
typesetter optimization: use integer constants instead of strings
2016-09-01 13:31:40 +02:00
daboe01
ea58d84b55
fixed: text sizing was slower than it should be
...
thanks mrcarlberg for spotting this
2016-09-01 13:25:12 +02:00
Martin Carlberg and GitHub
1360caaa81
Merge pull request #2467 from daboe01/tableview-cell-editing-fix-2-take
...
Fixed: tableview corruption when clicking on a cell-based control during an editing session
2016-09-01 06:08:14 +02:00
Alexandre Wilhelm and GitHub
315a7b9e6a
Merge pull request #2476 from daboe01/New-CGContextText
...
fixed: CoreGraphics does not have basic text drawing support
2016-08-30 17:43:55 -06:00
daboe01
79311d107b
fixed: line fragements were searched linearly instead of using binary search
2016-08-27 22:54:09 +02:00
daboe01
77435fcbd7
fixed: void scanning for fragments during typesetting
2016-08-27 14:25:44 +02:00
Alexander Ljungberg
4395c07648
Merge branch 'fix-mobile-text-entry'
2016-08-25 13:28:29 +01:00
Martin Carlberg and GitHub
e4fce08eff
Merge pull request #2477 from daboe01/setTimeout-scrolling-fix
...
fixed: scrolling events are missed on slower maschines in chrome 52
2016-08-24 16:23:56 +02:00
Alexander Ljungberg
47196cbc55
Typos.
2016-08-19 14:57:57 +01:00
Alexander Ljungberg
f6671f8561
Fixed: iOS virtual keyboard broke hit tests.
...
Without this fix, tapping on the screen while the virtual keyboard of iOS was open, and it had forced scrolling (due to the input being low on the screen), would cause incorrect mouse event locations. So you might tap on a text field below your current field to edit it and something entirely different would get selected.
2016-08-19 14:35:19 +01:00
Alexander Ljungberg
26aab2961b
New: iOS Safari virtual keyboard "Done" button support.
...
Without this change, clicking the done button in iOS Safari would dismiss the virtual keyboard but then it would immediately come back (as we forced a refocus).
The fix is to no longer force a refocus since it turns out we don't need to anymore given another previous fix.
2016-08-19 13:07:43 +01:00