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
|
9b27609bab
|
SynEdit: Improved Syncro-Edit (see note on issue #14813)
git-svn-id: trunk@25247 -
|
2010-05-08 14:30:26 +00:00 |
|
martin
|
975ef069b2
|
SynEdit: Adjust Selection in other view editor
git-svn-id: trunk@24519 -
|
2010-04-08 16:45:47 +00:00 |
|
martin
|
c78ba4235d
|
SynEdit: Adjust TopLine and Caret in other view editor
git-svn-id: trunk@24517 -
|
2010-04-08 16:27:19 +00:00 |
|
martin
|
d9fc2ac6e7
|
SynEdit: Replacing BlockMode selection now inserts in BlockMode too
SourceEditor: Fix upper/LowerCase Selection for Blockmode, Issue #15626
git-svn-id: trunk@23645 -
|
2010-02-05 16:23:06 +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
|
65aa0e0875
|
SynEdit, IDE: Fixes and Refactor for SynBeautifier (includes updates for codetools auto-indent)
git-svn-id: trunk@22377 -
|
2009-11-02 01:36:04 +00:00 |
|
martin
|
d033ed3dfc
|
SynEdit / IDE: Keep cursor at position, if codetools makes changes to toher location (like updating component names) issue #12344
git-svn-id: trunk@21829 -
|
2009-09-22 23:13:04 +00:00 |
|
martin
|
194d83f7a8
|
SynEdit: implemented Caret skips tabs
git-svn-id: trunk@21587 -
|
2009-09-05 13:30:13 +00:00 |
|
martin
|
68d8d80a23
|
SynEdit: Fixed some utf8 issues in smColumn mode blocks
git-svn-id: trunk@21065 -
|
2009-08-01 23:11:33 +00:00 |
|
martin
|
41133ceb24
|
SynEdit: Fixed a problem when replacing a smColumn mode block. New text would go in wrong location
git-svn-id: trunk@21064 -
|
2009-08-01 21:35:17 +00:00 |
|
martin
|
ce18ca1f8d
|
SynEdit: fixed an issue with deleting if past-Eol, padding was sometimes omitted (fixed bug introduced in 21060)
git-svn-id: trunk@21061 -
|
2009-08-01 18:12:10 +00:00 |
|
martin
|
c008588230
|
SynEdit: fixed an issue with deleting if past-Eol, padding was sometimes omitted
git-svn-id: trunk@21060 -
|
2009-08-01 18:01:17 +00:00 |
|
martin
|
430990d9f1
|
SynEdit: Fixed smNormal Block-Selectional for Past-EOL. If only one line was selected the Area past EOL was ignored
git-svn-id: trunk@21038 -
|
2009-07-31 21:35:53 +00:00 |
|
martin
|
11cefe2883
|
SynEdit: fixed utf-8/tab issue for column mode selections
git-svn-id: trunk@21035 -
|
2009-07-31 20:58:14 +00:00 |
|
martin
|
505244a52c
|
SynEdit: Fixed eoNoSelection
git-svn-id: trunk@21018 -
|
2009-07-31 12:19:24 +00:00 |
|
martin
|
22f11e3eaa
|
Synedit: Some more fixes for none persistent Blocks
git-svn-id: trunk@21015 -
|
2009-07-30 13:57:26 +00:00 |
|
martin
|
df417f3254
|
SynEdit: Fix non persistent block must be undone on action, even if caret did not move. Issue #14213
git-svn-id: trunk@20981 -
|
2009-07-27 20:12:02 +00:00 |
|
martin
|
27a85b3e3b
|
SynEdit, fixed clearing non persistent block, if caret moves to other end of block
git-svn-id: trunk@20979 -
|
2009-07-27 16:42:25 +00:00 |
|
martin
|
e480675e27
|
SynEdit: persistent block: QH, QB work if block is hidden / notify is called if block gets hidden
git-svn-id: trunk@20974 -
|
2009-07-27 12:24:04 +00:00 |
|
martin
|
592732cea4
|
SynEdit: added persistent block
git-svn-id: trunk@20965 -
|
2009-07-26 23:06:26 +00:00 |
|
martin
|
cb577dee7e
|
SynEdit: Refactored Block-Selection / Fix paste text beyond end of line. issue #14199
git-svn-id: trunk@20964 -
|
2009-07-26 12:49:53 +00:00 |
|
martin
|
342c6a6374
|
SynEdit: Refactored Block-Selection
git-svn-id: trunk@20959 -
|
2009-07-25 23:54:16 +00:00 |
|
martin
|
7c02052279
|
SynEdit: Refactored Block-Selection / Block-(Un)Indent
git-svn-id: trunk@20954 -
|
2009-07-25 17:48:16 +00:00 |
|
martin
|
f865263b5a
|
SynEdit: fix caret after certain block.SetText operations. Issue #14195
git-svn-id: trunk@20953 -
|
2009-07-25 16:54:51 +00:00 |
|
martin
|
f32f484ae9
|
SynEdit: Refactored SynSelection
git-svn-id: trunk@20942 -
|
2009-07-25 01:02:55 +00:00 |
|
martin
|
8e986531c0
|
SynEdit: Refactored SynSelection
git-svn-id: trunk@20941 -
|
2009-07-24 23:37:24 +00:00 |
|
martin
|
48efa0db01
|
SynEdit: Cleaned up, some old properties from SynSelection
git-svn-id: trunk@20940 -
|
2009-07-24 23:00:47 +00:00 |
|
martin
|
09a9fc6662
|
SynEdit: Fixed regression from rev 20806 #7cb446bf36, the behaviour of ScrollPastEndOfLINE was partly inverse. Bug #14117
git-svn-id: trunk@20813 -
|
2009-07-08 23:46:06 +00:00 |
|
martin
|
7cb446bf36
|
SynEdit: Fix problem with lines longer 1024. Block selection, and scrolling caret movement could fail in certain cases. issue #14111
git-svn-id: trunk@20806 -
|
2009-07-07 12:25:52 +00:00 |
|
martin
|
d947159118
|
SynEdit: Fixed replacing selection in mode smLine. (new text was inserted at wrong pos)
git-svn-id: trunk@20693 -
|
2009-06-21 14:21:43 +00:00 |
|
martin
|
faba3df333
|
SynEdit: Fixed paste after auto indent (broke in revision 20682 #db631b7877)
git-svn-id: trunk@20685 -
|
2009-06-21 02:05:49 +00:00 |
|
martin
|
db631b7877
|
SynEdit, removed a circular unit ref
git-svn-id: trunk@20682 -
|
2009-06-20 18:48:35 +00:00 |
|
martin
|
0ed28eaffa
|
SynEdit, Fix Replacing SelectedText, if selection is backwards, issue #13904
git-svn-id: trunk@20399 -
|
2009-06-04 10:46:53 +00:00 |
|
martin
|
485e5c2c90
|
SourceEditor: Introduced Selection-Toggle-Comments issue #13824 and redone old Set/Unset Comment. Based on a patch by Flávio Etrusco
git-svn-id: trunk@20379 -
|
2009-06-03 18:06:25 +00:00 |
|
martin
|
8bca8c909b
|
SynEdit: Added configuration for mouse behaviour Issue #1878, Issue #8603, see http://wiki.lazarus.freepascal.org/Editor_Options_Mouse
git-svn-id: trunk@20353 -
|
2009-06-02 18:11:47 +00:00 |
|
martin
|
fcef8bf239
|
Synedit: Fixed deleting block. If block-begin was past eol, sometimes a text fragment would remain. issue #0013534
git-svn-id: trunk@19475 -
|
2009-04-17 22:26:35 +00:00 |
|
martin
|
c9570a9b46
|
SynEdit: Cleanup, removed unused variables
git-svn-id: trunk@19104 -
|
2009-03-25 21:49:32 +00:00 |
|
martin
|
1513151751
|
SynEdit: Fix adjusting of bookmarks (and other marks) on Lines add/del - undo/redo
git-svn-id: trunk@19077 -
|
2009-03-23 18:59:58 +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
|
ca8233b52a
|
SynEdit: Paste of column-mode block, would fail if the inserted text hit the EOF. Patch by dmitry boyarintsev
git-svn-id: trunk@18914 -
|
2009-03-07 21:31:15 +00:00 |
|
martin
|
72776045a9
|
SynEdit: Add key-bindings for column-mode-selection (ALT-Shift-Cursor*). Issue #13238. (Based on a patch by dmitry boyarintsev)
git-svn-id: trunk@18908 -
|
2009-03-07 12:20:26 +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
|
580a765d4e
|
SynEdit: Fixed BlockSelection, if multi byte UTF8 chars are present (requires fix in rev 18797 #9cfd930f46) (relates to bug #11819 / Note 25343; but any line with multibyte chars at the very start was affected)
git-svn-id: trunk@18798 -
|
2009-02-22 19:46:57 +00:00 |
|
martin
|
720657de54
|
SynEdit Refactor: Move more caret code to dedicated caret class
git-svn-id: trunk@18650 -
|
2009-02-13 00:43:19 +00:00 |
|
martin
|
e2de214146
|
SynEdit: Handle DoubleWidth-Chars (Chinese, Japanese, ...) Issue #11819, Issue #12464
git-svn-id: trunk@18633 -
|
2009-02-10 23:57:11 +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
|
eae600b56a
|
SynEdit, adjust block begin, if line got trimmed, and not eoScrollPastEOL
git-svn-id: trunk@18221 -
|
2009-01-09 01:10:17 +00:00 |
|
martin
|
a38e378eb6
|
SynEdit, Markup-word: Fixed slow reaction to deselected block
git-svn-id: trunk@18218 -
|
2009-01-08 23:37:46 +00:00 |
|