daboe01 and GitHub
82e55b4761
Fixed: _glyphsFrames and _glyphsOffsets could be used uninitialized in CPTextView ( #2886 )
2020-03-03 17:04:52 +01:00
cacaodev and GitHub
b7aff28b5e
Merge pull request #2884 from daboe01/documentation-for-attributedStringWithAttachment
...
fixed: documentation for attributedStringWithAttachment: was missing
2020-02-04 13:14:45 +01:00
Martin Carlberg and GitHub
7dc77ed609
Fixed: Make sure we handle undefined when testing for nil values ( #2862 )
2020-01-31 13:43:58 +01:00
daboe01
d1bfe62a65
removed: obsolete fixme comment
2020-01-12 17:08:23 +01:00
daboe01
f7c8f24bff
removed dead code
2020-01-11 15:13:30 +01:00
daboe01
055d63eeb5
formatting
2020-01-11 15:13:04 +01:00
daboe01
ef7f92ed15
fixed: documentation for attributedStringWithAttachment: was missing
2020-01-11 15:09:41 +01:00
daboe01 and Martin Carlberg
9e289574ff
Fixed: attachment support was missing in CPTextView ( #2872 )
2019-12-19 09:08:33 +01:00
jasperdeb and Martin Carlberg
58c08cebd7
Fixed: Added underline support in CPTextView ( #2875 )
2019-12-06 09:12:31 +01:00
daboe01 and Martin Carlberg
1a7ced34a7
Fixed: smart copy/paste cycle was leaving an additional whitespace on the LHS ( #2776 )
2019-06-13 16:17:52 +02:00
Alexandre Wilhelm and GitHub
6853c4c212
Merge pull request #2779 from daboe01/textview-contextmenu
...
New: support contextmenus for CPTextView
2019-03-29 15:06:39 -07:00
Alexandre Wilhelm and GitHub
873f184117
Merge pull request #2798 from bedalton/formatting-add-semi-colons-to-CPTextStorage
...
Formatting: Add semi-colons to CPTextStorage.j
2019-03-29 15:03:47 -07:00
daniel
828788b643
Fixed: Mismatched parameter types in CPTextView
...
isBlinking had return type void, but returned a BOOL, and the method name implies that it returns a BOOL.
Some parameters were marked as integer, so were changed to int to coincide with most other names for integers.
setString had parameter type id, despite implying that parameter was a string, and the super class parameter being a string.
2019-03-28 13:21:34 -07:00
daniel
75de49d151
Formatting: Added potentially missing semi-colons in CPTextStorage
2019-03-28 13:08:19 -07:00
daboe01
676c6e106d
fixed: wrong return type of backgroundColorForGlyphAtIndex:
2018-10-14 13:34:33 +02:00
daboe01
686aa457d6
fixed: cut/copy did not autoenable
2018-10-07 21:22:37 +02:00
daboe01
1b1431f0d0
menu cleanup
2018-10-07 21:08:31 +02:00
daboe01
cbcb46597d
fixed: syntax errors
2018-10-06 23:19:50 +02:00
daboe01
6644c85978
new: context menu support for CPTextView
2018-10-06 23:16:46 +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
535f981739
Fixed: TextView bindings wrote data on blur even when not editable ( #2582 )
2018-04-12 09:25:12 +02:00
bedalton and Martin Carlberg
7e6e117b17
Formatting: add semi-colon to CPTextContainer.j ( #2675 )
2018-04-09 12:40:41 +02:00
bedalton and Martin Carlberg
314e64d7b1
Formatting: add semi-colon to CPTextView.j ( #2676 )
2018-04-09 12:40:11 +02:00
Alexandre Wilhelm and GitHub
77eb6b358f
Merge pull request #2626 from daboe01/fix-cptextview-backspace-issue
...
fixed: backspace did not trigger scrolling properly 927d6d2
2018-04-08 11:37:19 -07:00
Alexandre Wilhelm and GitHub
5c12890faf
Merge pull request #2643 from bedalton/formatting-add-semi-colon-to-cpfontpanel
...
Formatting: add semi-colon to CPFrontPanel.j
2018-04-08 11:33:33 -07:00
Alexandre Wilhelm and GitHub
d91d83f115
Merge pull request #2634 from bedalton/formatting-add-semi-colon-cplayoutmanager
...
Formatting: add missing semi-colon to CPLayoutManager.j
2018-04-08 11:32:02 -07:00
Alexandre Wilhelm and GitHub
ebaa60e929
Merge pull request #2653 from bedalton/formatting-cptextview
...
Formatting: add semi-colons and comma to CPTextView.j
2018-04-08 11:28:24 -07:00
Alexandre Wilhelm and GitHub
0206379315
Merge pull request #2651 from bedalton/formatting-add-semi-colons-cptypesetter
...
Formatting: add missing semi-colons to CPTypesetter.j
2018-04-08 11:26:29 -07:00
daboe01
927d6d2fc6
fixed: backspace did not trigger scrolling properly
2018-04-05 21:36:32 +02:00
daniel
2619a50976
Formatting: add missing semi-colons to CPTypesetter.j
2018-04-04 09:27:12 -07:00
daniel
de116c95d4
Formatting: add missing semi-colon to CPLayoutManager.j
2018-04-04 09:23:38 -07:00
daniel
47594c9b07
Formatting: add missing coma and semi-colons to CPTextField
2018-04-04 09:10:52 -07:00
daniel
b0306eac87
Formatting: add semi-colon to CPFrontPanel.j
2018-04-04 09:07:06 -07:00
daniel
125e813d25
Formatting: add semi-colons to _CPRTFParser.j
2018-04-04 09:00:36 -07:00
Martin Carlberg and GitHub
511d393c78
Merge pull request #2576 from mrcarlberg/cptextview_delegate
...
New: CPTextView delegate methods added
2018-03-06 09:07:55 +01:00
daboe01 and Martin Carlberg
928f14872e
Fixed: call to nonexistent method ( #2588 )
2018-03-06 08:59:36 +01:00
daboe01 and Martin Carlberg
2d97970d24
Fixed: numberWithInteger: was erroneously used instead of numberWithInt: ( #2587 )
2018-03-05 10:50:30 +01:00
daboe01 and Martin Carlberg
f18012d07b
Fixed: removed erroneous call to sizeValue ( #2589 )
2018-03-05 10:36:22 +01:00
Martin Carlberg
9f25743b4d
Fixed: Never send CPTextViewDidChangeTypingAttributes notification when selection the same selection again. This is how Cocoa works.
2018-01-09 13:41:34 +01:00
Martin Carlberg
f1c76f65cf
Fixed: Added some comments on some methods
2018-01-09 13:37:35 +01:00
Martin Carlberg
2b7be2e3f1
Fixed: Make sure the delegate methods and notifications are handled in the same way as in the Cooca frameworks.
...
CPTextViewDidChangeSelectionNotification should not be send if the text view is empty.
CPTextDidBeginEditingNotification is send when an edit is started.
CPTextDidEndEditingNotification is send when an edit is ending.
textShouldBeginEditing: delegate method is called to allow control if edit should start.
textShouldEndEditing: delegate method is called to allow control if edit should end.
2018-01-08 13:56:24 +01:00
Martin Carlberg
1ee9a3f279
Fixed: Check if the correct delegate method is implemented before calling it
2018-01-08 13:47:45 +01:00
Martin Carlberg
679acfb239
Fixed: Register the delegate as an observer on any notification that the delegate implement.
...
Also make sure we remove the observers if for example the view does not have a superview. This will make sure that the Notification Center is not hanging on to the view and delegate if the view is not used any more. Can cause a memory leak.
2018-01-08 13:44:47 +01:00
Martin Carlberg
3c7ab4b49b
Fixed: Make the view aware of some more delegate methods
2018-01-08 13:20:03 +01:00
Martin Carlberg
3f062e1c0a
Fixed: Make all method in CPTextDelegate and CPTextViewDelegate protocol optional.
2018-01-08 13:15:31 +01:00
Martin Carlberg and GitHub
25dc38b2b1
Merge pull request #2558 from daboe01/smartcopypastefixes
...
Fixed: smart copy/paste did not work properly [+1]
2017-09-08 09:09:26 +02:00
Alexandre Wilhelm and GitHub
cd223be88a
Merge pull request #2557 from daboe01/placeholderselectablefix
...
fixed: cursor blinks for placeholder
2017-09-07 18:21:12 -07:00
daboe01
63815eb5c2
fixed: onpaste handler used window.event (non-standard)
...
broke paste on FF/win
2017-09-07 19:19:19 +02:00
daboe01
72d96e9a3b
fixed: smart pasting did not work properly
2017-08-29 15:11:29 +02:00
daboe01
9faac05666
fixed: cursor blinks for placeholder
2017-08-23 23:07:42 +02:00