Commit Graph

72 Commits

Author SHA1 Message Date
martin
c99b5e17ac SynEdit: refactor, move PaintLines to own class
git-svn-id: trunk@34252 -
2011-12-18 00:09:31 +00:00
martin
385f41f533 SynEdit: refactor (draw fold marker) / introduce markup color priorities
git-svn-id: trunk@34225 -
2011-12-16 16:44:04 +00:00
martin
400f05dee0 SynEdit: refactor painting
git-svn-id: trunk@34165 -
2011-12-14 02:53:19 +00:00
martin
f2ffcef2ba SynEdit: Handle pixel to row, for row > Lines.Count Issue #0019509
git-svn-id: trunk@33738 -
2011-11-23 21:26:57 +00:00
martin
44e910ac93 SynEdit: Fixed save folding if none highlighter folds needs to be skipped
git-svn-id: trunk@33644 -
2011-11-20 15:52:21 +00:00
martin
454a3130fc SynEdit: Fixed an issue with folds (hidden comments after a fold, would unfold on caret move)
git-svn-id: trunk@32913 -
2011-10-15 18:43:58 +00:00
martin
ef8e06cce2 SynEdit: Fixed potential crash, on destroy
git-svn-id: trunk@31980 -
2011-08-13 20:52:49 +00:00
martin
b61f745148 SynEdit: Fixed/Workaround an issue with missing refresh (fold-line-mapping not updated), if no highlighter is assigned
git-svn-id: trunk@31852 -
2011-08-03 12:13:29 +00:00
martin
62833f223a SynEdit: Fixed a folding issue, and assert
git-svn-id: trunk@30453 -
2011-04-24 18:23:44 +00:00
martin
22963e0372 SynEdit: Codefolding for user-selected blocks: fix unfolding, fix gutter invalidation
git-svn-id: trunk@30157 -
2011-04-03 17:16:49 +00:00
martin
9b1aaeeef8 SynEdit: Codefolding for user-selected blocks: fix unfolding, if unfold-symbol is on line with other folds
git-svn-id: trunk@30156 -
2011-04-03 16:24:59 +00:00
martin
a7641e812a SynEdit: Codefolding for user-selected blocks (Not saved to session) fix fold-popup-menu
git-svn-id: trunk@30155 -
2011-04-03 14:48:33 +00:00
martin
71b29ef3e4 SynEdit: Codefolding for user-selected blocks (Not saved to session) even without highlighter
git-svn-id: trunk@30154 -
2011-04-03 14:40:44 +00:00
martin
2c0ed6c9f9 SynEdit: Codefolding for user-selected blocks (Not saved to session)
git-svn-id: trunk@30151 -
2011-04-03 13:21:15 +00:00
martin
b8976caed4 SynEdit: Fix unfolding, of commented folds
git-svn-id: trunk@30142 -
2011-04-02 23:38:15 +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
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
78a626bf15 fixed typos: chnage
git-svn-id: trunk@29441 -
2011-02-10 09:37:44 +00:00
martin
fff1e9d51a SynEdit: Added debug-info (IFDEFed)
git-svn-id: trunk@28964 -
2011-01-11 21:02:45 +00:00
martin
60ec5e108d SynEdit: Fixed restoring fold-state from session. Issue #0018446
git-svn-id: trunk@28963 -
2011-01-11 21:01:09 +00:00
martin
58ea9148ea SynEdit: begin refactor SynEdit.Marks (use tree for storage).
git-svn-id: trunk@27763 -
2010-10-19 21:48:25 +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
77c48f2262 SynEdit: Fold / Prepare for IDE fold-menu
git-svn-id: trunk@26945 -
2010-07-31 20:45:26 +00:00
martin
b1d560f33b SynEdit: Fix popup for fold gutter (show hides correct)
git-svn-id: trunk@26829 -
2010-07-25 15:39:23 +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
fd3a7b5ef5 SynEdit, Folding: Clear folds, if highlighter changes
git-svn-id: trunk@24475 -
2010-04-06 21:27:34 +00:00
martin
e3156cd675 SynEdit: fixed an issue with unfolding, if fold starts on very first line (display was not repainted)
git-svn-id: trunk@22607 -
2009-11-15 22:06:54 +00:00
martin
389bc62b33 Synedit: Fixed missing invalidation, after folding "/fold" default region
git-svn-id: trunk@21180 -
2009-08-11 23:54:05 +00:00
martin
d17de8058a SynEdit: Fixed insufficient redraw after unfolding, if fold was at first line of file
git-svn-id: trunk@20662 -
2009-06-18 10:10:48 +00:00
martin
95ebda7220 SynEdit, foldstate-saving: fix crash, sometimes if saving unit with no folds
git-svn-id: trunk@20661 -
2009-06-18 09:52:47 +00:00
martin
faf5069a69 SynEdit: allow saving of fold-state
git-svn-id: trunk@20655 -
2009-06-17 18:13:50 +00:00
martin
57f71f19ca SynEdit: Fixed insufficient redraw after unfolding
git-svn-id: trunk@20643 -
2009-06-16 17:22:20 +00:00
martin
3952cd81b8 SynEdit: Fixed some issues with unfolding to many blocks, when editing
git-svn-id: trunk@20623 -
2009-06-14 00:47:32 +00:00
martin
00e3b0160c SynEdit: Fixed some issues with not redrawing when folded
git-svn-id: trunk@20621 -
2009-06-13 23:51:58 +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
6c1a533b21 SynEdit: Fixed occasional skipping of screen updates, if editing within 3 lines beneath a folded block
git-svn-id: trunk@20582 -
2009-06-11 13:25:36 +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
0f7c792281 EditorOptions/Mouse: Added more Fold Actions templates
git-svn-id: trunk@20413 -
2009-06-04 23:59:16 +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
c35881890d SynEdit Fold via context-menu: fix unfolding
git-svn-id: trunk@19529 -
2009-04-20 21:38:03 +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
d6d2d80d9f SynEdit Folding: Added Pop-up-Menu to Gutter
git-svn-id: trunk@19499 -
2009-04-19 00:39:59 +00:00
martin
d3bde9aa5a SynEdit, Folding: allow collapsing more than one fold per line. issue #12811
git-svn-id: trunk@19491 -
2009-04-18 18:58:50 +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
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
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
d2cb648445 SynEdit: Fixed a compile warning
git-svn-id: trunk@19061 -
2009-03-22 14:50:19 +00:00
martin
f94d7915da SynEdit: Fixed a painting bug, caused by a wrong topline in the folding module. This was caused tools outside SynEdit would replace text (code-formatting, etc)
git-svn-id: trunk@19010 -
2009-03-17 00:18:46 +00:00
martin
0feb94742e SynEdit, update LineChangeMarkers (yellow/green) for user applications that use SynEdit.Lines.SaveToFile
git-svn-id: trunk@18842 -
2009-02-27 20:11:23 +00:00