Commit Graph

47 Commits

Author SHA1 Message Date
martin
901196535a SynEdit: fixed crash / undefined behaviour due to invalid caching of highlighter node-info. Issue #0027748
git-svn-id: trunk@48532 -
2015-03-29 21:44:39 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +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
805036a7ba SynEdit: Added hcCodeFolding to highlighter capabilities
git-svn-id: trunk@40529 -
2013-03-10 21:07:08 +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
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
8283b97217 Synedit: fixed typo in IFDEF for fpc 2.60 bug
git-svn-id: trunk@38204 -
2012-08-08 14:31:02 +00:00
mattias
07c5091ba9 synedit: clean up
git-svn-id: trunk@38100 -
2012-08-01 09:11:26 +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
6164890dca SynEdit, fold highlighter: added sfaSingleLine, sfamultiLine
git-svn-id: trunk@37901 -
2012-07-08 12:52:12 +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
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
bf59a09199 SynEdit: Improved TLazSynEditNestedFoldsList, keep filtered node-infos
git-svn-id: trunk@37886 -
2012-07-06 01:16:35 +00:00
martin
35da2faa8c SynEdit: add refcount to TLazSynFoldNodeInfoList
git-svn-id: trunk@37884 -
2012-07-05 20:30:03 +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
mattias
cbe4f9ea76 synedit: comment
git-svn-id: trunk@36246 -
2012-03-23 08:37:33 +00:00
martin
591db7a660 SynEdit: workaround for issue #20850
git-svn-id: trunk@36172 -
2012-03-19 22:53:30 +00:00
mattias
c370aa5db5 synedit: fixed uninitialized variables
git-svn-id: trunk@36049 -
2012-03-15 22:59:28 +00:00
martin
e6eb5c424e SynEdit WithInfoView: improve speed
git-svn-id: trunk@35555 -
2012-02-22 14:04:23 +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
martin
7bf4b456a5 SynEdit fix folding (other than pas src), broke in r 35077
git-svn-id: trunk@35111 -
2012-02-03 04:06:18 +00:00
martin
224799685a SynEdit: Refactored fold-node info
git-svn-id: trunk@35077 -
2012-02-01 19:13:09 +00:00
martin
61e36cdd59 SourceEdit: Starting show class/proc header / fold may be config off
Debug-gutter (show synedit's internal data)

git-svn-id: trunk@34888 -
2012-01-23 20:05:35 +00:00
martin
49611fd177 SynEdit: keep folds, even if a the keyword is no longer recognized (e.g becomes part of a comment). Such folds are however not saved in the session-info
git-svn-id: trunk@30141 -
2011-04-02 21:15:39 +00:00
martin
bb4d53ff94 SynEdit: Started rework of Gutter, started adding new overview gutter
git-svn-id: trunk@27027 -
2010-08-08 00:35:06 +00:00
martin
fdb2445544 Fix Folding none pascal text
git-svn-id: trunk@26931 -
2010-07-31 13:38:32 +00:00
martin
86a9620e2c Synedit/IDE: Added hiding of comment/region
git-svn-id: trunk@26814 -
2010-07-24 16:59:04 +00:00
martin
ae416f6a77 SynEdit: added Diff Highlighter
git-svn-id: trunk@24622 -
2010-04-14 20:03:17 +00:00
martin
b69ccc3438 SynEdit: Folding for html
git-svn-id: trunk@24616 -
2010-04-14 02:09:43 +00:00
martin
f7794cff2a SynEdit: Added fold config for for XML/LFM
git-svn-id: trunk@22623 -
2009-11-16 13:42:30 +00:00
martin
886621c052 SynEdit: Fixed folding in some cases with mixed (ifdef vs begin) and closing keyword on same line, would fold to many lines
git-svn-id: trunk@20642 -
2009-06-16 16:54:53 +00:00
martin
9d97223c5c SynEdit: Added Copy and paste with ability to keep folded text
git-svn-id: trunk@20587 -
2009-06-11 23:00:44 +00:00
martin
16e227e58a SynEdit: auto fold region on load, if flagged / issue #13514
git-svn-id: trunk@20523 -
2009-06-08 15:27:18 +00:00
martin
468a0e145f SynEdit, Fixed fold-context menu. Some items would not show, if begin-end blocks were not folded. issue #13576
git-svn-id: trunk@19602 -
2009-04-24 10:12:20 +00:00
martin
59d3bbd7e9 SynEdit Folding: Improved block detection for Pop-up-Menu on fold-gutter
git-svn-id: trunk@19511 -
2009-04-19 12:44:11 +00:00
martin
71fb77ec40 SynEdit: Fold at %Region and $IfDef (Issue #12718)
git-svn-id: trunk@19409 -
2009-04-13 15:36:53 +00:00
martin
d683c26988 SynEdit: Allow configuration for folding
git-svn-id: trunk@19234 -
2009-04-05 20:46:30 +00:00
martin
0ba73e0a74 SynEdit Folding: protect form accidental deep nesting. (Pascal cuts at 100 recursive nests)
git-svn-id: trunk@19230 -
2009-04-05 16:03:17 +00:00
martin
9c3c06ecf8 SynEdit, Cleanup: Removed unused unit dependencies / changed some var-param into out-param
git-svn-id: trunk@19222 -
2009-04-04 21:23:53 +00:00
martin
9918770992 SynEdit: Customizable DividerDraw settings (solves issue #13322)
git-svn-id: trunk@19220 -
2009-04-04 18:27:45 +00:00
martin
8d681fd278 SynEdit Highlighter: Refactor; Highlighter now differs between Fold and Markup ranges; added Markup-Word-Pairs for repeat/try/case
git-svn-id: trunk@19144 -
2009-03-28 22:08:32 +00:00
martin
5bb8ad3f37 SynEdit: Refactor/Cleanup Highlighter
git-svn-id: trunk@19103 -
2009-03-25 21:40:50 +00:00
martin
4fb2ec2495 SynEdit: Refactor/Cleanup Highlighter and Current-Word-Markup
git-svn-id: trunk@19079 -
2009-03-23 21:48:43 +00:00
martin
d9396e4d39 SynEdit, refactor highlighter: Moved folding code into a base-class of its own
git-svn-id: trunk@19062 -
2009-03-22 15:24:32 +00:00