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
|
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
|
86a71bfe1e
|
SynEdit: Cache char-width info (Logical<>Physical) / Cleanup
git-svn-id: trunk@30074 -
|
2011-03-29 23:44: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
|
46d5cf242a
|
SynEdit, optimization for longest-line
git-svn-id: trunk@25937 -
|
2010-06-05 22:34:09 +00:00 |
|
martin
|
86c35630a6
|
SynEdit: Fixed issues, with new, empty Edit (overwrite mode) / issue #16602
git-svn-id: trunk@25804 -
|
2010-05-31 17:49:55 +00:00 |
|
martin
|
a305372d19
|
SynEdit: Refactor, LengthOfLongestLine
git-svn-id: trunk@25787 -
|
2010-05-31 00:03:31 +00:00 |
|
martin
|
569641d81d
|
SynEdit: Refactor, Change ItemSize to a variable
git-svn-id: trunk@25786 -
|
2010-05-30 22:16:26 +00:00 |
|
martin
|
9dc8e28df8
|
SynEdit: Refactor, clean out some older methods
git-svn-id: trunk@25784 -
|
2010-05-30 21:28:04 +00:00 |
|
martin
|
fbae950b08
|
Synedit: started refactor tab/longest line handling
git-svn-id: trunk@25780 -
|
2010-05-30 18:48:02 +00:00 |
|
martin
|
e4f319754a
|
SynEdit: improved handling of Lines.Add while updating(locked) // fixed some Indent issues
git-svn-id: trunk@25714 -
|
2010-05-27 21:27:53 +00:00 |
|
martin
|
5d28e4d998
|
SynEdit: improved handling of Lines.Add while updating(locked) // fixed some Indent issues
git-svn-id: trunk@25707 -
|
2010-05-27 20:00:57 +00:00 |
|
martin
|
db05dbd916
|
SynEdit: improved handling of Lines.Add while updating(locked) / Speed up loading files
git-svn-id: trunk@25706 -
|
2010-05-27 18:38:31 +00:00 |
|
martin
|
f2d9c5841d
|
SynEdit: Fix Lines.SetCapacity
git-svn-id: trunk@25676 -
|
2010-05-26 23:07:13 +00:00 |
|
martin
|
8616df2434
|
SynEdit: Change Lines.BeginUpdate to do full paintlock; fix repeated highlifghter scans for Lines.LoadFromFile; issue #13268
git-svn-id: trunk@25320 -
|
2010-05-12 00:28:57 +00:00 |
|
martin
|
4facc6f4d3
|
SynEdit: Some optional debugln
git-svn-id: trunk@25317 -
|
2010-05-11 20:58:54 +00:00 |
|
martin
|
9b27609bab
|
SynEdit: Improved Syncro-Edit (see note on issue #14813)
git-svn-id: trunk@25247 -
|
2010-05-08 14:30:26 +00:00 |
|
martin
|
686f8c56be
|
SynEdit: Rewritten Multi Highlighter
git-svn-id: trunk@25056 -
|
2010-04-29 02:17:30 +00:00 |
|
mattias
|
c2424da316
|
undo
git-svn-id: trunk@25037 -
|
2010-04-28 17:25:50 +00:00 |
|
mattias
|
6aa0ac6216
|
IDE: depending checkboxes: indent more
git-svn-id: trunk@25036 -
|
2010-04-28 17:24:52 +00:00 |
|
martin
|
d83aa912d4
|
SynEdit, Refactor: managed range lists
git-svn-id: trunk@24856 -
|
2010-04-23 17:00:58 +00:00 |
|
martin
|
82200be362
|
SynEdit: Fixed ChangeStamp, broken in rev 24476 #02c12b2e82
git-svn-id: trunk@24684 -
|
2010-04-17 19:36:55 +00:00 |
|
martin
|
261424827b
|
SynEdit, Refactor: Moved Modified/ChangStamp completely to TextBuffer (shred editors share this state)
git-svn-id: trunk@24633 -
|
2010-04-15 18:42:04 +00:00 |
|
martin
|
2a9ed589ac
|
SourceEditor, SynEdit: Refactor DebugMarks (exe-line-marks). Ensure refresh for all windows
git-svn-id: trunk@24543 -
|
2010-04-09 21:59:40 +00:00 |
|
martin
|
e0e629e874
|
SynEdit: Fix rev 24538 #ef9e6f27e6 (Fix PaintLock issue. (Block would become persistent; or caret move unexpectedly))
git-svn-id: trunk@24539 -
|
2010-04-09 16:59:04 +00:00 |
|
martin
|
1423431a0e
|
SynEdit: Make SharedTextBuffer available (DualView)
git-svn-id: trunk@24491 -
|
2010-04-07 18:20:21 +00:00 |
|
martin
|
ee811cda8e
|
SynEdit: Updates for SharedTextBuffer (DualView)
git-svn-id: trunk@24488 -
|
2010-04-07 15:41:46 +00:00 |
|
martin
|
01bc1ec9e9
|
SynEdit: Fix (2) for Highlighter Slowdown (introduced in rev 24477 #9a3a4acd60)
git-svn-id: trunk@24486 -
|
2010-04-07 11:27:09 +00:00 |
|
martin
|
9a3a4acd60
|
SynEdit, Refactor: Move more range scanning code to highlighter
git-svn-id: trunk@24477 -
|
2010-04-06 22:13:33 +00:00 |
|
martin
|
69f53e8c35
|
SynEdit: Starting Multi-View SynEdit
git-svn-id: trunk@22679 -
|
2009-11-19 00:14:36 +00:00 |
|
martin
|
7c61fa681f
|
SynEdit: Clean-up, removed some ifdef
git-svn-id: trunk@22673 -
|
2009-11-18 17:21:42 +00:00 |
|
martin
|
7404b6ed0b
|
SynEdit: refactor, moved some undo/redo code to the lines object
git-svn-id: trunk@22672 -
|
2009-11-18 16:53:20 +00:00 |
|
martin
|
18d49dd9cd
|
SynEdit: refactor, all Lines.On* are now event-lists
git-svn-id: trunk@22662 -
|
2009-11-18 00:07:55 +00:00 |
|
martin
|
ffc04c57b2
|
SynEdit: Small optimization, avoid unnecessary operation
git-svn-id: trunk@22415 -
|
2009-11-03 23:31:27 +00:00 |
|
mattias
|
46d7c68244
|
synedit: TSynEditLines: added TextChangeStamp
git-svn-id: trunk@22321 -
|
2009-10-28 13:56:11 +00:00 |
|
martin
|
3985057ea0
|
SynEdit: fixed an issue with undo if eoScrollPastEOL and NO-TrimmSpace is set. Padding spaces for text inserted past eol was not undone
git-svn-id: trunk@21058 -
|
2009-08-01 16:02:05 +00:00 |
|
martin
|
19eae1cce0
|
SynEdit: Improved tracking of bookmarks, when lines are inserted/removed (the 2nd half of files)
git-svn-id: trunk@20697 -
|
2009-06-21 19:32:29 +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
|
40bea9841d
|
SynEdit: Fixed compiler warning
git-svn-id: trunk@19210 -
|
2009-04-03 19:45:47 +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
|
51d4db2ebc
|
Synedit: Fixed insert space in new empty text, would cause exception
git-svn-id: trunk@19008 -
|
2009-03-16 20:26:21 +00:00 |
|
martin
|
a26d1805de
|
SynEdit: Refactor the Undo/Redo system. Should fix some issues with column selection too; and enables group-undo for all kind of edit-actions; also fixes bug #13298
git-svn-id: trunk@19001 -
|
2009-03-15 16:56:58 +00:00 |
|
paul
|
25fc0e9b9c
|
synedit: allow to set/clear debug execution marks
git-svn-id: trunk@18992 -
|
2009-03-14 19:01:35 +00:00 |
|
martin
|
b183a0ba51
|
SynEdit, Refactor: Separated the interface to Lines, from the TextBuffer implementation
git-svn-id: trunk@18846 -
|
2009-02-28 18:13:43 +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 |
|
martin
|
01e79b4d74
|
SynEdit, Refactor: Changed Phys/Logical Conversation (tabs, utf8)
git-svn-id: trunk@18603 -
|
2009-02-08 17:01:36 +00:00 |
|
martin
|
6a87b62df4
|
SynEdit: Clean up, dead code and duplicates
git-svn-id: trunk@18597 -
|
2009-02-07 21:07:30 +00:00 |
|