martin
|
4299f7779c
|
SynEdit: PasHighLighter add nodes for for-do, while-do, with-do. Code by x2nie
git-svn-id: trunk@52181 -
|
2016-04-12 23:44:06 +00:00 |
|
martin
|
b864871813
|
SynEdit: improved search for outer fold nodes / use cache
git-svn-id: trunk@52160 -
|
2016-04-10 23:34:39 +00:00 |
|
martin
|
57444f34b7
|
SynEdit: fix initialization in test case
git-svn-id: trunk@48548 -
|
2015-03-30 22:58:24 +00:00 |
|
martin
|
a8782bed08
|
SynEdit: Fix for smart unindent. (if no shorter line is present above)
git-svn-id: trunk@48547 -
|
2015-03-30 22:57:32 +00:00 |
|
martin
|
5e498c6211
|
SYnEdit: multi caret, IDE integration, and refactor
git-svn-id: trunk@48395 -
|
2015-03-16 16:42:16 +00:00 |
|
martin
|
7e6d02411c
|
SYnEdit: multi caret, undo/redo
git-svn-id: trunk@48348 -
|
2015-03-15 02:09:17 +00:00 |
|
martin
|
6bb6966509
|
SYnEdit: multi caret, paint - fix home key
git-svn-id: trunk@48319 -
|
2015-03-12 23:34:59 +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 |
|
martin
|
f821ac291e
|
SynEdit/IDE: More multi caret
git-svn-id: trunk@48175 -
|
2015-03-09 00:25:14 +00:00 |
|
martin
|
b87c34ebfb
|
SynEdit/IDE: Basic Multi-Caret mode
git-svn-id: trunk@48123 -
|
2015-03-03 23:51:11 +00:00 |
|
martin
|
59b3e94a65
|
SynEdit: Multi caret beta / small fix
git-svn-id: trunk@47599 -
|
2015-02-06 04:59:27 +00:00 |
|
martin
|
b6efaa244f
|
SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
|
2015-02-06 02:07:31 +00:00 |
|
martin
|
367f996fb8
|
SynEdit, Pas Highlighter: show ^x as string / fix pointer()^
git-svn-id: trunk@47518 -
|
2015-01-25 15:20:40 +00:00 |
|
martin
|
ccf26dd4cd
|
SynEdit, Pas Highlighter: show ^x as string / fix pointer^
git-svn-id: trunk@47514 -
|
2015-01-25 14:28:56 +00:00 |
|
martin
|
652c828a0a
|
SynEdit, Pas Highlighter: show ^x as string
git-svn-id: trunk@47509 -
|
2015-01-24 20:31:10 +00:00 |
|
martin
|
7b55299f5d
|
SynEdit: search replace: more tests
git-svn-id: trunk@47508 -
|
2015-01-24 18:27:05 +00:00 |
|
martin
|
ea99a9bc11
|
SynEdit: Fixed search replace with newline (Issue #0026227) / Fixed incorrect caret x after replace
git-svn-id: trunk@47504 -
|
2015-01-24 16:42:27 +00:00 |
|
martin
|
f65306bccd
|
SynEdit: Markup-IfDef; fix crash. Issue: #0025811
git-svn-id: trunk@44345 -
|
2014-03-04 19:22:38 +00:00 |
|
martin
|
fa2f16e5f4
|
SynEdit: add 2 tab based indent modes to beautifier. Issue #0024557 / test
git-svn-id: trunk@43819 -
|
2014-01-26 19:05:39 +00:00 |
|
martin
|
0e1d200f3d
|
SynEdit: ability to mark if/then/else as word pair (triplet)
git-svn-id: trunk@43812 -
|
2014-01-26 15:16:02 +00:00 |
|
martin
|
c3f0c69262
|
SynEdit: test, fix for big/little-endian, part of issue #0023703 , patch by Mark Morgan Lloyd
git-svn-id: trunk@43551 -
|
2013-12-16 01:15:05 +00:00 |
|
martin
|
cb80606ad0
|
SynEdit: Return past-end-of line attribute in multi line comments // support for p-eol attibute
git-svn-id: trunk@43419 -
|
2013-11-11 01:17:41 +00:00 |
|
martin
|
f97ad56e37
|
SynEdit: fix dictionary for user highlight
git-svn-id: trunk@42715 -
|
2013-09-10 09:43:07 +00:00 |
|
martin
|
77b6a944c7
|
SynEdit: fix memleak in test
git-svn-id: trunk@42714 -
|
2013-09-10 09:42:18 +00:00 |
|
martin
|
7d0f344a06
|
SynEdit: clean up
git-svn-id: trunk@42514 -
|
2013-08-28 23:02:57 +00:00 |
|
martin
|
acfad58d98
|
SynEdit: Fixed issue in IFDEF code (re-using commented node)
git-svn-id: trunk@42487 -
|
2013-08-24 23:10:43 +00:00 |
|
martin
|
c6d8df2a56
|
fixes for wordbreaker
git-svn-id: trunk@42232 -
|
2013-07-30 06:57:30 +00:00 |
|
martin
|
c692aea81a
|
SynEdit IFDEF: fix crash with comments
git-svn-id: trunk@41847 -
|
2013-06-23 18:19:50 +00:00 |
|
martin
|
db3fc39cbd
|
SynEdit IFDEF: fix crash with elseif
git-svn-id: trunk@41821 -
|
2013-06-23 12:58:46 +00:00 |
|
martin
|
ca99d94fe8
|
SynEdit IFDEF: fix crash when inserting new ifdef
git-svn-id: trunk@41815 -
|
2013-06-23 11:34:01 +00:00 |
|
martin
|
34b02a676b
|
SynEdit: Ifdef Markup: fix wrong info, when nodestate changed
git-svn-id: trunk@41258 -
|
2013-05-18 19:54:35 +00:00 |
|
martin
|
a6236159e9
|
SynEdit: Ifdef Markup: fix several crashes
git-svn-id: trunk@41217 -
|
2013-05-15 23:53:14 +00:00 |
|
martin
|
553e6bbbc3
|
SynEdit: Ifdef Markup: keep node state on edit / wait for idle update
git-svn-id: trunk@41208 -
|
2013-05-15 12:31:00 +00:00 |
|
martin
|
3f6ef5ad82
|
SynEdit: Ifdef Markup: fixed using invalid peer
git-svn-id: trunk@41201 -
|
2013-05-14 23:50:49 +00:00 |
|
martin
|
062c0899c3
|
SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41188 -
|
2013-05-14 14:03:07 +00:00 |
|
martin
|
c115ca588a
|
SynEdit: Ifdef Markup: fixed removing invalid nodes / fixed peering nested, open on same line
git-svn-id: trunk@41187 -
|
2013-05-14 13:52:41 +00:00 |
|
martin
|
d7b250c479
|
SynEdit: Ifdef Markup: tests (fixed compilation)
git-svn-id: trunk@41164 -
|
2013-05-13 10:02:45 +00:00 |
|
martin
|
f685df6785
|
SynEdit: Ifdef Markup: tests
git-svn-id: trunk@41152 -
|
2013-05-12 13:23:09 +00:00 |
|
martin
|
ec59326033
|
SynEdit: Ifdef Markup: keep state for commented ifdef
git-svn-id: trunk@41119 -
|
2013-05-10 21:44:32 +00:00 |
|
martin
|
cfa31199d1
|
SynEdit: Ifdef Markup: clean up
git-svn-id: trunk@41115 -
|
2013-05-10 15:57:01 +00:00 |
|
martin
|
8b0eda43dc
|
SynEdit: Ifdef Markup: NodeState for Else
git-svn-id: trunk@41114 -
|
2013-05-10 13:32:19 +00:00 |
|
martin
|
f5dd5b7aa8
|
SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41090 -
|
2013-05-09 12:02:57 +00:00 |
|
martin
|
bed7191fa6
|
SynEdit: Starting on Ifdef Markup / ElseIf
git-svn-id: trunk@41058 -
|
2013-05-07 00:57:59 +00:00 |
|
martin
|
9d378cba7a
|
SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41050 -
|
2013-05-06 12:25:21 +00:00 |
|
martin
|
c2de512faf
|
SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41044 -
|
2013-05-05 22:47:53 +00:00 |
|
martin
|
5b89e0ac68
|
SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@40978 -
|
2013-05-01 21:04:39 +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
|
56c09d1ad1
|
SynEdit: Starting on Ifdef Highlighter, first bits and pieces
git-svn-id: trunk@40362 -
|
2013-02-22 03:07:52 +00:00 |
|
martin
|
231eb022c9
|
SynEdit: pas-highlighter, fix info for ifdef/region nodes / fix markup matching pairs if not foldable
git-svn-id: trunk@40341 -
|
2013-02-17 21:34:11 +00:00 |
|
martin
|
eefa1a8559
|
SynEdit: added new markup. TSynEditMarkupHighlightAllMulti. Also refactor/speed up
git-svn-id: trunk@40028 -
|
2013-01-29 18:21:04 +00:00 |
|
martin
|
6a5c8b3c85
|
SynEdit: clean up
git-svn-id: trunk@39851 -
|
2013-01-14 14:01:05 +00:00 |
|
martin
|
ade191f786
|
SynEdit search: Fix searching multi-line text. Found text could have longer lines (Pattern expected line-end), if start matched.
git-svn-id: trunk@39845 -
|
2013-01-14 01:49:07 +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
|
77f02e3f39
|
SynEdit: test, clean up
git-svn-id: trunk@39804 -
|
2013-01-08 10:05:46 +00:00 |
|
martin
|
4f921c9ce3
|
SynEdit: matching bracket, tests
git-svn-id: trunk@39720 -
|
2013-01-02 07:20:58 +00:00 |
|
martin
|
a0d96129be
|
SynEdit: FoldHighlighter (Html, XML): fix invalid fold node on last line. Issue #0023543
git-svn-id: trunk@39686 -
|
2012-12-29 20:04:34 +00:00 |
|
martin
|
c69c62ab78
|
SynEdit: PascalBeautifier, fixes for comment indent/prefix-continuation
git-svn-id: trunk@39604 -
|
2012-12-20 23:34:15 +00:00 |
|
martin
|
b00e519138
|
SynEdit: PascalBeautifier, fixes for comment indent/prefix-continuation
git-svn-id: trunk@39602 -
|
2012-12-20 20:29:17 +00:00 |
|
martin
|
119fa1c078
|
SynEdit: PascalBeautifier, added code for comment indent/prefix-continuation
git-svn-id: trunk@39590 -
|
2012-12-20 09:24:42 +00:00 |
|
martin
|
d61a0ebb2e
|
SynEdit: ecDelete use codepoints instead of chars
git-svn-id: trunk@39483 -
|
2012-12-09 03:31:37 +00:00 |
|
martin
|
10030c45db
|
SynEdit: Teset for case-insensitive search/replace regex. Issue #0023078
git-svn-id: trunk@39373 -
|
2012-11-25 20:05:08 +00:00 |
|
martin
|
48e6d4d808
|
SynEdit: tests
git-svn-id: trunk@39167 -
|
2012-10-25 18:27:16 +00:00 |
|
martin
|
d12e8d685d
|
SynEdit:comments for tests
git-svn-id: trunk@39127 -
|
2012-10-18 11:57:29 +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
|
caf2837329
|
SynEdit: more support for combining codepoints
git-svn-id: trunk@39094 -
|
2012-10-15 21:54:06 +00:00 |
|
martin
|
ad7aed810e
|
SynEdit tests
git-svn-id: trunk@39083 -
|
2012-10-14 19:48:15 +00:00 |
|
martin
|
0bd7ad7bdd
|
SynEdit: fixes paint-token-breaker for future bidi support
git-svn-id: trunk@39045 -
|
2012-10-11 17:05:04 +00:00 |
|
martin
|
774f6ebdbe
|
SynEdit: more phys/log conversion for future bidi support
git-svn-id: trunk@39040 -
|
2012-10-10 21:04:35 +00:00 |
|
martin
|
3bb19f7f9a
|
SynEdit: Markup and more paint-token-breaker for future bidi support
git-svn-id: trunk@38996 -
|
2012-10-08 11:16:06 +00:00 |
|
martin
|
1e3155a104
|
SynEdit: Markup and more paint-token-breaker for future bidi support
git-svn-id: trunk@38987 -
|
2012-10-07 17:19:21 +00:00 |
|
martin
|
2146dc3628
|
SynEdit: Markup and more paint-token-breaker for future bidi support
git-svn-id: trunk@38978 -
|
2012-10-06 21:07:44 +00:00 |
|
martin
|
ab36fb82dc
|
SynEdit: More paint-token-breaker for future bidi support
git-svn-id: trunk@38975 -
|
2012-10-06 16:26:25 +00:00 |
|
martin
|
55a09f4952
|
SynEdit: More paint-token-breaker for future bidi support
git-svn-id: trunk@38964 -
|
2012-10-04 22:07:51 +00:00 |
|
martin
|
5f293d23ae
|
SynEdit: Start paint-token-breaker for future bidi support
git-svn-id: trunk@38950 -
|
2012-10-02 14:16:07 +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
|
e6d8010f3c
|
SynEdit: fixed delete-next-word, if caret past eol. Issue #0022890
git-svn-id: trunk@38672 -
|
2012-09-15 16:17:57 +00:00 |
|
martin
|
1db4cf5fe6
|
SynEdit: refactor painting
git-svn-id: trunk@38621 -
|
2012-09-12 09:34:13 +00:00 |
|
martin
|
d93e43d196
|
SynEdit, MultiHighlighter: fix adding text/sections at EOL. issue #0022745
git-svn-id: trunk@38428 -
|
2012-08-29 20:06:42 +00:00 |
|
martin
|
b56c9c69de
|
SynEdit TSynMultiSyn: Several fixes issue #0022519
git-svn-id: trunk@38223 -
|
2012-08-10 00:04:11 +00:00 |
|
martin
|
b2905c41ac
|
SynEdit TSynMultiSyn: Fixed updating, when appending to EOT. Part of issue #0022519
git-svn-id: trunk@38175 -
|
2012-08-05 14:49:28 +00:00 |
|
martin
|
cebd235527
|
SynEdit TSynMultiSyn: typo
git-svn-id: trunk@38152 -
|
2012-08-04 14:15:00 +00:00 |
|
martin
|
242370b71e
|
SynEdit TSynMultiSyn: Fixed crash when deleting lines. Part of issue #0022519
git-svn-id: trunk@38150 -
|
2012-08-04 12:00:32 +00:00 |
|
martin
|
512178a9f7
|
SynEdit/SourceEdit(TopHint): Improve TLazSynEditNestedFoldsList / less scanning
git-svn-id: trunk@37946 -
|
2012-07-14 22:39:15 +00:00 |
|
martin
|
2eff3271c7
|
SynEdit: Optimized/Extended TLazSynEditNestedFoldsList / added OpeningLineEndIndex
git-svn-id: trunk@37905 -
|
2012-07-10 22:53:55 +00:00 |
|
martin
|
04f164cbf4
|
SynEdit, fold highlighter nodes: added unfiltered index
git-svn-id: trunk@37902 -
|
2012-07-08 13:23:49 +00:00 |
|
martin
|
2f3e8732f0
|
SynEdit: clean up, use sfaFoldFold only if foldable (multi line)
git-svn-id: trunk@37896 -
|
2012-07-07 22:51:14 +00:00 |
|
martin
|
7fd7f6b0b0
|
SynEdit: tests, clean up
git-svn-id: trunk@37894 -
|
2012-07-07 21:33:54 +00:00 |
|
martin
|
4a9ad47a2e
|
SynEdit: Fold-Highlighter, add more info to node.actions / rename sfaOpen to sfaOpenFold
git-svn-id: trunk@37893 -
|
2012-07-07 15:42:54 +00:00 |
|
martin
|
3414a1253c
|
SynEdit, pas-HL: clean up (remove workaround foldgroup=4)
git-svn-id: trunk@37892 -
|
2012-07-07 12:25:47 +00:00 |
|
martin
|
e990255441
|
SynEdit: fixed TLazSynEditNestedFoldsList for IncludeOpeningOnLine=False
git-svn-id: trunk@37878 -
|
2012-07-05 14:50:31 +00:00 |
|
martin
|
e0d69ad952
|
SynEdit: Word-brackets (word-pair highlight) for ifdef
git-svn-id: trunk@37830 -
|
2012-06-30 21:40:44 +00:00 |
|
juha
|
daf53bbb89
|
SynEdit: Fix error in GuiTestRunner. Issue #22138, patch from Alexander Strokach
git-svn-id: trunk@37433 -
|
2012-05-27 08:15:22 +00:00 |
|
martin
|
2834c6ab2a
|
SynEdit, Pas-HL: record helper, deprecated in object
git-svn-id: trunk@37298 -
|
2012-05-16 23:24:33 +00:00 |
|
martin
|
b4d22ba095
|
SynEdit: highlight class "helper". Fix wrong highlight of "sealed" Issue #0021812 Tests
git-svn-id: trunk@37113 -
|
2012-04-30 18:59:10 +00:00 |
|
martin
|
6f7c5e1d9b
|
SynEdit: Fixed folding broken by undo/redo. issue #21473
git-svn-id: trunk@35912 -
|
2012-03-13 01:18:33 +00:00 |
|
martin
|
3d4c144f90
|
SynEdit, Fold: Fixed a bug when deleting folded text, in such manner that another fold moves to the same line
git-svn-id: trunk@35498 -
|
2012-02-20 01:54:28 +00:00 |
|
martin
|
17c7b1c8f9
|
SynEdit: Navigate to end of word / middle of CamelCase word
git-svn-id: trunk@35240 -
|
2012-02-08 18:22:44 +00:00 |
|
martin
|
f85f1fd695
|
SynEdit: Added TLazSynEditNestedFoldsList
SrcSynEdit: fixed SynInfoView
git-svn-id: trunk@35117 -
|
2012-02-04 04:18:15 +00:00 |
|
martin
|
7a03599f16
|
SynEdit: Refactored fold-highlighters: unify methods to get fold-nest info
git-svn-id: trunk@35115 -
|
2012-02-03 16:50:04 +00:00 |
|