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
martin
4e1e17c667
Cleanup SynEdit: Removed unnecessary uses, redeclaration's,...
...
git-svn-id: trunk@18519 -
2009-01-31 16:33:20 +00:00
martin
fc746d62ba
SynEdit: TrimSpaces would mark the editor as modified. They also could add an "undo last caret move" (Bug #12949 )
...
git-svn-id: trunk@18231 -
2009-01-10 02:21:08 +00:00
mattias
4af2a1dd2e
fixed public method overrides
...
git-svn-id: trunk@18156 -
2009-01-06 09:54:29 +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
martin
f8c333abf4
SynEdit: Improved Undo (specially with trim spaces) (bug #12712 )
...
git-svn-id: trunk@18082 -
2009-01-03 19:04:34 +00:00
paul
d094e7acee
synedit: better handle line changes
...
git-svn-id: trunk@17720 -
2008-12-08 06:54:59 +00:00
martin
6c76be7c59
SynEdit Refactor: Move Selection to it's own class. (Also fixes insert into *empty* buffer, which did skip the 2nd last line / Fixes undo/paste of line-mode selection)
...
git-svn-id: trunk@17713 -
2008-12-07 21:06:52 +00:00
paul
901310d366
synedit: fix wrong reporting about line changes. First change after save was reported as saved.
...
git-svn-id: trunk@17635 -
2008-11-30 12:01:20 +00:00
paul
8d6479f3b4
synedit: show changed lines on gutter (info is taken from the undo list), decrease auto digit count from 4 to 2 on line numbers
...
git-svn-id: trunk@17624 -
2008-11-28 17:52:42 +00:00
paul
2f04ce8eba
synedit: fix visibility warnings
...
git-svn-id: trunk@17615 -
2008-11-28 02:41:09 +00:00
martin
34347f789c
SynEdit: Fixing many issues with trailing spaces. Includes bug #12383 "Smart tab un-indent", 12487 "ctrl-t at end of trailing spaces", "special char display of trailing spaces", vertical scrollbar for (many) trailing spaces.
...
git-svn-id: trunk@17416 -
2008-11-18 00:12:19 +00:00
martin
728dea85ce
SynEdit: Refactored CodeFolding. All Scrolling does now relate to visible lines. (Mousewheel / Scrollbars). Bug #7554 / 11208
...
Also Fixes issues with translation between real and visible lines. Bug #11941
git-svn-id: trunk@17225 -
2008-11-04 22:17:52 +00:00
martin
5ffabda417
Fix Undo/Redo for indent block via tab key. Also fix cursor position. bug #0012469
...
git-svn-id: trunk@17207 -
2008-11-03 23:24:34 +00:00
vincents
f0bab52919
synedit: clean up from Martin Friebe (issue #12219 )
...
git-svn-id: trunk@16692 -
2008-09-24 06:40:40 +00:00
mattias
69cfe88898
using UTF-8 for file operations and environment variables
...
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
15e404fffb
cleanup
...
git-svn-id: trunk@15992 -
2008-08-08 08:21:56 +00:00
mattias
5ebb7d717d
synedit: moved fold code to TSynEditStringList, fixed folding after enter, bug #7773
...
git-svn-id: trunk@15990 -
2008-08-08 04:57:39 +00:00
mattias
cbc57806d7
synedit: pascal highlighter: implemented mode Delphi/ObjFPC and nested comments
...
git-svn-id: trunk@15874 -
2008-07-26 15:11:57 +00:00
vincents
9f6a173942
synedit: fixed reading files with Mac OS line ending from Equinox ( #10037 )
...
git-svn-id: trunk@12625 -
2007-10-29 10:25:27 +00:00
mattias
fa28531c71
synedit: fixed updating codefolding after inserts and changes
...
git-svn-id: trunk@9980 -
2006-09-26 16:22:16 +00:00
mattias
8ac88cfda0
fixed clearing highlighter attributes, when switching synedit highlighter
...
git-svn-id: trunk@8314 -
2005-12-14 13:04:56 +00:00
mattias
86d67dc36e
reduced synedit overhead changing highlighter line attribute Range
...
git-svn-id: trunk@8273 -
2005-12-08 10:17:35 +00:00
mattias
47643bc105
added experimental codefolding to IDE
...
git-svn-id: trunk@7949 -
2005-10-10 17:39:04 +00:00
mattias
7cd65400ed
implemented codefolding in synedit highlighter
...
git-svn-id: trunk@7935 -
2005-10-08 16:01:15 +00:00
mattias
4b77b6b726
fixed synedit: assigning text with #0 , TSynPasSyn and TSynPHPSyn for #0 , added PHP highlighter to IDE
...
git-svn-id: trunk@7539 -
2005-08-22 11:08:59 +00:00
mattias
4e17e99aa8
fixed mem leak and Index in TSynEditStringList.DeleteLines
...
git-svn-id: trunk@7400 -
2005-07-22 15:36:47 +00:00
mattias
bf09d62ab2
started CodeFolding for synedit from Darius
...
git-svn-id: trunk@7323 -
2005-07-05 22:05:25 +00:00
mattias
54f8a04166
fixed a few fpc over warnings from Andrew Haines
...
git-svn-id: trunk@7284 -
2005-06-25 15:34:03 +00:00
mattias
9cbff0982c
added default values for compiler skip options and improved many parts of synedit for UTF8
...
git-svn-id: trunk@5919 -
2004-09-04 22:24:16 +00:00
mattias
459b1c939c
fixed many range check warnings
...
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
5e5c1122a7
renamed LCLLinux to LCLIntf
...
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
00e65ab044
fixed ReAllocmem of memcheck and added memcheck for fpc 1.1
...
git-svn-id: trunk@3731 -
2002-12-24 12:52:53 +00:00
lazarus
dcb1f3247f
MG: setting modified to false will now be remembered
...
git-svn-id: trunk@1739 -
2002-06-07 12:23:18 +00:00
lazarus
c9e180acac
TPanel implemented.
...
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.
git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
68eca96428
MG: fixed mem leaks and fixed range check errors
...
git-svn-id: trunk@334 -
2001-09-30 08:34:52 +00:00
lazarus
da5aa5f57d
Added the synedit files
...
Shane
git-svn-id: trunk@140 -
2001-01-26 19:34:10 +00:00