Commit Graph

146 Commits

Author SHA1 Message Date
martin
6f9cdaefbe SynEdit: Option to have a static (none blinking) persistent caret. Issue #0033653
git-svn-id: trunk@58534 -
2018-07-15 19:49:49 +00:00
martin
22cab1ecb2 SynEdit: Multi-caret: On windows support none blinking system settings. issue #30513
git-svn-id: trunk@58303 -
2018-06-18 10:17:10 +00:00
martin
d263fdd881 SynEdit: Multi-caret: On windows use system settings for caret blink rate. issue #30513
git-svn-id: trunk@58292 -
2018-06-16 20:34:07 +00:00
martin
b1f7528188 SynEdit: Multi-caret: when off, keep the single caret drawn by OS (important for screen readers).
git-svn-id: trunk@58291 -
2018-06-16 20:24:54 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
martin
cc7bb6c248 SynEdit: fix position of multi-caret (after EOL), when column selection is deleted. Issue #0032161
git-svn-id: trunk@58181 -
2018-06-08 10:19:06 +00:00
juha
c3e1dc4ad5 Reduce compiler warnings, initialize some uninitialized variables.
git-svn-id: trunk@56869 -
2017-12-29 18:47:51 +00:00
juha
9ac7781f41 SynEdit: Select UTF8 text correctly when Persistent Block is active. Issue #32667, patch from Bartek Dajewski.
git-svn-id: trunk@56357 -
2017-11-10 23:09:30 +00:00
martin
7e8132a70d SynEdit: Paint Caret in paint-event (except win32) / some very few gtk may have issues
git-svn-id: trunk@55941 -
2017-09-28 22:01:04 +00:00
zeljko
f684952850 Qt5: integration into LCL
git-svn-id: trunk@53807 -
2016-12-30 15:05:34 +00:00
martin
1c0abfedcb SynEdit: more precise change indicator gutter. Issue #30152
git-svn-id: trunk@52474 -
2016-06-10 21:34:50 +00:00
martin
a564fde4c8 SynEdit: fixed (un-)indent selection in linemode (select via gutter). Issue #0029591
git-svn-id: trunk@51578 -
2016-02-10 16:54:05 +00:00
martin
6e78df57da SynEdit: fix invalidate (repaint) on line selection through gutter click / issue #0029490
git-svn-id: trunk@51576 -
2016-02-10 16:35:37 +00:00
martin
14cd12d46f SynEdit: fix scroll pos after folding. issue #0029534
git-svn-id: trunk@51574 -
2016-02-10 16:00:21 +00:00
martin
0dc9313315 SynEdit: fix to system caret / Restore system caret as default, if not using multicaret
git-svn-id: trunk@49115 -
2015-05-19 23:52:47 +00:00
martin
a2ec42e01e SynEdit: Undo initializations, if value is either not needed or always set.
git-svn-id: trunk@48497 -
2015-03-24 23:13:33 +00:00
juha
4e16799fd7 SynEdit: Initialize variables based on compiler warnings. Contains ToDo items.
git-svn-id: trunk@48478 -
2015-03-24 17:50:59 +00:00
martin
192eb7981a SYnEdit: multi caret, paint - started keep caret-x / lock trim-space
git-svn-id: trunk@48283 -
2015-03-12 02:38:21 +00:00
martin
c0b01ec2c3 SYnEdit: multi caret, paint - started log/phys position handling
git-svn-id: trunk@48271 -
2015-03-11 18:27:30 +00:00
mattias
f69dd2379e IDE: clean up
git-svn-id: trunk@48198 -
2015-03-10 12:02:19 +00:00
martin
699277a76d SYnEdit: multi caret, paint - fixed wrong coordinates / added some properties
git-svn-id: trunk@48196 -
2015-03-10 11:50:39 +00:00
martin
c740a16492 SynEdit / IDE: add full line selection on line-gutter click
git-svn-id: trunk@48158 -
2015-03-07 02:21:55 +00:00
martin
b87c34ebfb SynEdit/IDE: Basic Multi-Caret mode
git-svn-id: trunk@48123 -
2015-03-03 23:51:11 +00:00
mattias
ae47574294 synedit: less hints
git-svn-id: trunk@47727 -
2015-02-13 07:49:22 +00:00
martin
7a259b572a SynEdit: internal caret / qt
git-svn-id: trunk@47719 -
2015-02-12 14:44:39 +00:00
martin
0b2380c498 SynEdit: internal caret / carbon
git-svn-id: trunk@47718 -
2015-02-12 12:33:38 +00:00
martin
4f3dd33568 SynEdit: rewrite internal caret
git-svn-id: trunk@47714 -
2015-02-12 03:49:23 +00:00
martin
b6efaa244f SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
2015-02-06 02:07:31 +00:00
martin
205a10bfc3 SynEdit: Prepare alternative caret
git-svn-id: trunk@47575 -
2015-01-31 19:21:13 +00:00
martin
b58ff06478 SynEdit: more control over selection, when edit text from app
git-svn-id: trunk@47132 -
2014-12-07 23:54:10 +00:00
martin
388e10fdb2 SynEdit: Allow custom caret sizes. Issue #0026257
git-svn-id: trunk@46833 -
2014-11-13 14:31:41 +00:00
martin
1fba2652a7 SynEdit: avoid duplicate call
git-svn-id: trunk@43767 -
2014-01-19 03:02:30 +00:00
martin
d57a4a302e SynEdit: speed up large operations (search replace)
git-svn-id: trunk@43763 -
2014-01-18 19:01:23 +00:00
martin
a586b848df SynEdit: speed up large operations (search replace)
git-svn-id: trunk@43762 -
2014-01-18 18:48:17 +00:00
martin
8ddc0aa3d1 SynEdit: Fixed uninitialized value in block-selection
git-svn-id: trunk@43165 -
2013-10-07 18:45:48 +00:00
martin
e8e421dc50 SynEdit: select word-wise, issue #0024523
git-svn-id: trunk@42376 -
2013-08-10 07:27:44 +00:00
martin
63634bb913 SynEdit: fixed trim-space (mode "position only") would corrupt text on certain undo. Issue #24101
git-svn-id: trunk@40680 -
2013-04-01 11:58:34 +00:00
martin
fde480b560 SynEdit: Small optimization in editing selection code
git-svn-id: trunk@40679 -
2013-04-01 11:51:23 +00:00
martin
0493e2f195 SynEdit: Fixed a rare issue with wrongly placed caret after overwriting the selection.
git-svn-id: trunk@40678 -
2013-04-01 11:47:15 +00:00
martin
eb0b68a7a3 SynEdit: clean up
git-svn-id: trunk@39849 -
2013-01-14 13:23:13 +00:00
mattias
1623e7d909 synedit: clean up
git-svn-id: trunk@39848 -
2013-01-14 12:31:34 +00:00
martin
1c99638ea5 SynEdit: various minor speed improvements (replace selection)
git-svn-id: trunk@39835 -
2013-01-12 10:47:23 +00:00
martin
0d31a09f02 SynEdit: Rewrite of Caret-class, introduction of simplified base class for faster block(selection) replace operation. Related to secondary report of issue #0023556
git-svn-id: trunk@39806 -
2013-01-08 17:33:10 +00:00
martin
1f2700f715 SynEdit: Caret, minor optimization. Do not register callbacks, unless needed.
git-svn-id: trunk@39695 -
2012-12-30 12:50:37 +00:00
martin
cdadce87e0 SynEdit: Caret, reduce calculation overhead
git-svn-id: trunk@39694 -
2012-12-30 05:35:20 +00:00
martin
c073cb340f SynEdit: Fixes for displaying ligatures (experimental, window only)
git-svn-id: trunk@39534 -
2012-12-14 05:46:43 +00:00
martin
4828ed9f53 SynEdit: ecChar fix typing none latin at EOL / and file missing from enable BiDi
git-svn-id: trunk@39110 -
2012-10-17 11:12:51 +00:00
martin
8afb351bd1 SynEdit: Make BIDI default / ecDeleteChar fix half tab del
git-svn-id: trunk@39104 -
2012-10-16 14:17:53 +00:00
martin
d5617322c3 SynEdit: ecLeft/Right for future bidi support
git-svn-id: trunk@39102 -
2012-10-16 13:45:54 +00:00
martin
5b271f60f6 SynEdit: clean up (utf8)
git-svn-id: trunk@39084 -
2012-10-14 19:49:19 +00:00