Commit Graph

64 Commits

Author SHA1 Message Date
martin
4c5edbe734 SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged
git-svn-id: trunk@63197 -
2020-05-21 15:48:47 +00:00
martin
6453e6316b SynEdit: Fix search end detection (ifdef)
git-svn-id: trunk@63157 -
2020-05-14 19:30:01 +00:00
martin
b5b5dab6de SynEdit: MarkupIfdef, clear caches.
git-svn-id: trunk@60517 -
2019-02-26 18:51:51 +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
11a202ca0f SynEdit: assert correct method types
git-svn-id: trunk@55604 -
2017-07-30 16:37:07 +00:00
martin
936f671ee4 SynEdit: fix special line markup, broken in revision 53988 #41861e5d2c
git-svn-id: trunk@54032 -
2017-01-29 21:42:42 +00:00
martin
41861e5d2c SynEdit: Markup, fixes to temp-enable
git-svn-id: trunk@53988 -
2017-01-24 01:43:56 +00:00
martin
61eed71c13 SynEdit, fixes to IFDEFED debugln
git-svn-id: trunk@53132 -
2016-10-17 02:22:41 +00:00
martin
dc09b12bc0 SynEdit: refactor, move TLazSynEditNestedFoldsList into unit SynEditHighlighterFoldBase
git-svn-id: trunk@52226 -
2016-04-21 02:31:53 +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
83440b60d9 SynEdit: clean up ifdef debug code
git-svn-id: trunk@43765 -
2014-01-18 22:50:25 +00:00
martin
6b7452699a SynEdit: IFDEF lowlight, fix wrong index, and fix using same nested comment setting as HL / Issue #0025244
git-svn-id: trunk@43332 -
2013-10-28 00:41:36 +00:00
martin
af8af08094 SynEdit: Ifdef highlight, more verbose assert.
git-svn-id: trunk@43064 -
2013-10-03 13:35:45 +00:00
martin
899f464bcf SynEdit: IfDef Markup, fix issue with not displaying nested disabled blocks sometimes
git-svn-id: trunk@42898 -
2013-09-20 11:02:40 +00:00
martin
d1da544a24 IDE: add inactive ifdef to fold-gutter popup menu (if text-selection exists) / missing file
git-svn-id: trunk@42653 -
2013-09-07 05:16:27 +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
c692aea81a SynEdit IFDEF: fix crash with comments
git-svn-id: trunk@41847 -
2013-06-23 18:19:50 +00:00
martin
0e15ad2e4f SynEdit IFDEF: fix crash with comments
git-svn-id: trunk@41829 -
2013-06-23 14:31:43 +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
9f5f01a891 SynEdit IFDEF: fix crash with node on last line in file
git-svn-id: trunk@41800 -
2013-06-22 13:45:19 +00:00
martin
70e441594c SynEdit: Ifdef Markup: add safety check, do not est commented nodes
git-svn-id: trunk@41711 -
2013-06-14 11:28:39 +00:00
martin
c1b253f642 SynEdit: Ifdef Markup: fixed wrong assert: issue #0024581
git-svn-id: trunk@41677 -
2013-06-11 11:29:48 +00:00
martin
82434aaf0f SynEdit: Ifdef Markup: fix missing validate for nodes
git-svn-id: trunk@41597 -
2013-06-08 17:26:40 +00:00
martin
5d22d60084 SynEdit: Ifdef Markup: fix missing initialization of highlighter / check string boundaries
git-svn-id: trunk@41596 -
2013-06-08 16:46:10 +00:00
martin
b40fb20f03 SynEdit: Ifdef Markup: fix crash when open shared synedit
git-svn-id: trunk@41437 -
2013-05-27 22:42:59 +00:00
martin
561b01e2bd SynEdit: Ifdef Markup: fix crash when open shared synedit
git-svn-id: trunk@41432 -
2013-05-27 12:45:39 +00:00
mattias
cce525b450 synedit: clean up
git-svn-id: trunk@41430 -
2013-05-27 09:09:39 +00:00
martin
3b13212b92 SynEdit: Ifdef Markup: force re-scan on markup change
git-svn-id: trunk@41406 -
2013-05-25 22:05:02 +00:00
martin
1eb0dfeab9 SynEdit: Ifdef Markup: fix enabled detection
git-svn-id: trunk@41405 -
2013-05-25 18:20:25 +00:00
martin
03bc6f2d9a SynEdit: Ifdef Markup: Allow setting state for else / fixed missing invalidation / fixed issue in detecting $else before topline
git-svn-id: trunk@41392 -
2013-05-25 13:11:49 +00:00
martin
58a3351361 SynEdit: Ifdef Markup: set a default color for temp disabled
git-svn-id: trunk@41355 -
2013-05-22 15:26:30 +00:00
martin
1227d96b7d SynEdit: Ifdef Markup: skip enable nested in disable
git-svn-id: trunk@41350 -
2013-05-22 11:36:50 +00:00
martin
6408743dcd SynEdit: Ifdef Markup: added TempEnabled/Disabled / added markup for the directives too
git-svn-id: trunk@41343 -
2013-05-22 01:01:29 +00:00
martin
b823ce32cf SynEdit: Ifdef Markup: fixed potential corruption of tree
git-svn-id: trunk@41334 -
2013-05-20 20:27:31 +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
add486763e SynEdit: Ifdef Markup: fix for multi-line-node / improve update detection
git-svn-id: trunk@41257 -
2013-05-18 14:47:05 +00:00
martin
222d915b0f SynEdit: Ifdef Markup: force assert for testing
git-svn-id: trunk@41218 -
2013-05-15 23:57:26 +00:00
martin
a6236159e9 SynEdit: Ifdef Markup: fix several crashes
git-svn-id: trunk@41217 -
2013-05-15 23:53:14 +00:00
martin
1084ad7aed SynEdit: Ifdef Markup: only scan if markup is active
git-svn-id: trunk@41216 -
2013-05-15 20:59:05 +00:00
martin
618c00afa9 SynEdit: Ifdef Markup: keep node state on edit / wait for idle update
git-svn-id: trunk@41206 -
2013-05-15 12:04:51 +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
c1207958d0 SynEdit: Ifdef Markup: fixed uninitialized value
git-svn-id: trunk@41200 -
2013-05-14 23:16:56 +00:00
martin
7d486bba43 SynEdit: Ifdef Markup: updates
git-svn-id: trunk@41191 -
2013-05-14 16:53:41 +00:00
martin
76bf70d6c4 SynEdit: Ifdef Markup: clean up
git-svn-id: trunk@41189 -
2013-05-14 14:56:37 +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
e388dee414 SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41186 -
2013-05-14 12:38:54 +00:00
martin
3cef71b547 SynEdit: Ifdef Markup: fixed issue with shared editors (set handlers to new buffer)
git-svn-id: trunk@41179 -
2013-05-13 17:48:12 +00:00
martin
34c01dba58 SynEdit: Ifdef Markup: fix new entries insertion
git-svn-id: trunk@41151 -
2013-05-12 12:15:00 +00:00
martin
cb36e79f16 SynEdit: Ifdef Markup: fix crash, if node-end is not yet scanned
git-svn-id: trunk@41138 -
2013-05-11 21:11:21 +00:00