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 |
|
martin
|
f88a9d1f56
|
SynEdi: more debugln for undo
git-svn-id: trunk@35067 -
|
2012-01-31 19:26:25 +00:00 |
|
martin
|
88458356c0
|
SynEdi: more debugln for undo
git-svn-id: trunk@34979 -
|
2012-01-27 17:00:59 +00:00 |
|
martin
|
400f05dee0
|
SynEdit: refactor painting
git-svn-id: trunk@34165 -
|
2011-12-14 02:53:19 +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
|
b6eb7f0fb1
|
SynEdit: added IFOPT C+, to compile checks, if assertions are on
git-svn-id: trunk@30193 -
|
2011-04-04 23:40:52 +00:00 |
|
martin
|
d8612f83d4
|
SynEdit: Fixed a range check, probably introduced in 30074 / Also fixed wrong array len
git-svn-id: trunk@30191 -
|
2011-04-04 19:57:23 +00:00 |
|
juha
|
3476a4d36e
|
SynEdit: add Assert to check a dynamic array index ABytePos.
git-svn-id: trunk@30190 -
|
2011-04-04 18:51:09 +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
|
6b7a173ac3
|
SynEdit: fixed caret-auto-move for lines with tab. (required by syncro-edit, shared-edit)
git-svn-id: trunk@30087 -
|
2011-03-30 16:24:10 +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
|
7af59a81a6
|
SynEdit: Fixed LineOverviewGutter for new shared marks code
git-svn-id: trunk@27913 -
|
2010-10-27 22:57:04 +00:00 |
|
martin
|
46d5cf242a
|
SynEdit, optimization for longest-line
git-svn-id: trunk@25937 -
|
2010-06-05 22:34:09 +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
|
254ef558d2
|
SynEdit: reduce overhead on Begin/EndUpdate
git-svn-id: trunk@25334 -
|
2010-05-12 15:50:18 +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
|
9ef0d2701d
|
SynEdit: added debug code
git-svn-id: trunk@25275 -
|
2010-05-09 13:56:04 +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
|
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
|
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
|
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 |
|
mattias
|
46d7c68244
|
synedit: TSynEditLines: added TextChangeStamp
git-svn-id: trunk@22321 -
|
2009-10-28 13:56:11 +00:00 |
|
mattias
|
32bacb6d1c
|
synedit: TSynEditStrings.SetTextStr using faster PChar instead of string
git-svn-id: trunk@22319 -
|
2009-10-28 13:18:45 +00:00 |
|
martin
|
568a468080
|
Synedit: Syncro/Template edit, detect and de-activate if undo goes before activation point (forgot a file)
git-svn-id: trunk@20997 -
|
2009-07-28 20:39:28 +00:00 |
|
martin
|
b83b08576a
|
SynEdit: Added some debug helper
git-svn-id: trunk@20936 -
|
2009-07-24 17:45:43 +00:00 |
|
martin
|
d6b3aff8c9
|
SynEdit: Added code-template mode: Edit params in cells
git-svn-id: trunk@20732 -
|
2009-06-24 19:33: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
|
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
|
c612f1e4e1
|
SynEdit: fixed group-undo. Group-Undo would prevent the editor from being marked as "changed" in some cases if editing was continued after saving.
git-svn-id: trunk@19102 -
|
2009-03-25 20:41:06 +00:00 |
|
martin
|
d92087e835
|
SynEdit: fix range check error from revision 19001 #a26d1805de
git-svn-id: trunk@19002 -
|
2009-03-15 17:59:35 +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 |
|
martin
|
7e91120fe5
|
SynEdit fixed warnings
git-svn-id: trunk@18858 -
|
2009-03-01 11:58:10 +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
|
519ce015dc
|
SynEdit: Refactor Char To Grid Expansion for text painting.
git-svn-id: trunk@18622 -
|
2009-02-09 22:49:50 +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
|
435391d80e
|
SynEdit: Refactor/Cleanup
git-svn-id: trunk@18119 -
|
2009-01-04 22:47:37 +00:00 |
|
martin
|
4849ad30c1
|
SynEdit: Refactor Line-Viewers, Add LineViewer for tab-expansion
git-svn-id: trunk@18110 -
|
2009-01-04 18:47:46 +00:00 |
|