Commit Graph

140 Commits

Author SHA1 Message Date
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
martin
d879b778b0 SynEdit: ecChar for future bidi support
git-svn-id: trunk@39053 -
2012-10-11 23:23:26 +00:00
martin
5405c6ad0e SynEdit: Some helpers for future bidi support (IFDEF)
git-svn-id: trunk@38721 -
2012-09-17 20:05:13 +00:00
martin
e0b9cef954 SynEdit: Clean up lots of IFDEF. Patch by zaher dirkey. Issue #0022186
git-svn-id: trunk@37782 -
2012-06-25 22:49:31 +00:00
martin
473be6458b SynEdit: Implemented "sticky" selection mode
git-svn-id: trunk@37781 -
2012-06-25 22:13:36 +00:00
martin
29485dc359 SynEdit: fixed/improved error handling for caret. Might fix some caret-not-shown issues (observed with carbon)
git-svn-id: trunk@37688 -
2012-06-18 22:38:52 +00:00
martin
d17e688df7 SynEdit: Fixed Caret when scrolling under older Wine (Win Emulator) 0021929
git-svn-id: trunk@37166 -
2012-05-05 18:10:28 +00:00