martin
69f53e8c35
SynEdit: Starting Multi-View SynEdit
...
git-svn-id: trunk@22679 -
2009-11-19 00:14:36 +00:00
martin
106170d98a
SynEdit: Replaced old code by equal functionality from LCL
...
git-svn-id: trunk@22655 -
2009-11-17 20:56:10 +00:00
martin
330f5e60fb
Synedit: Undone default-filter deprecation
...
git-svn-id: trunk@22619 -
2009-11-16 12:09:03 +00:00
martin
21eb56256f
SynEdit: Basic folding for XML
...
git-svn-id: trunk@22616 -
2009-11-16 08:44:10 +00:00
mattias
f0811dac55
synedit: workaround for broken compilation in 21184
...
git-svn-id: trunk@21186 -
2009-08-12 11:33:06 +00:00
martin
cde1f77fe0
SynEdit: Made Highlighter-Attribute names resource-strings
...
git-svn-id: trunk@21053 -
2009-08-01 10:48:48 +00:00
jesus
fb4778a146
IDE, fix for saving localized names in editor options for additional highlight attributes names, issue #14231
...
git-svn-id: trunk@21032 -
2009-07-31 20:32:22 +00:00
martin
ad46eb8954
SynEdit, Pascal Highlighter. Support strict private, strict protected; issue #13928
...
git-svn-id: trunk@20524 -
2009-06-08 17:03:27 +00:00
martin
b57eb768dc
SynEdit: Added ability for highlighter to specify color for the area past the "end of line". Based on a patch by Brad Campbell
...
git-svn-id: trunk@20243 -
2009-05-26 14:13:22 +00:00
martin
d683c26988
SynEdit: Allow configuration for folding
...
git-svn-id: trunk@19234 -
2009-04-05 20:46:30 +00:00
martin
9eb3a0f03d
SynEdit: Fixing a crash when switching highlighter of a unit back to FreePascal
...
git-svn-id: trunk@19228 -
2009-04-05 13:58:52 +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
9918770992
SynEdit: Customizable DividerDraw settings (solves issue #13322 )
...
git-svn-id: trunk@19220 -
2009-04-04 18:27:45 +00:00
martin
eff2d6991a
SynEdit Highlighter: Fix some highlighter could crash (e.g SQL with trailing spaces). They used a pointer to the text, but the text was in a temp location.. Issue #13263
...
git-svn-id: trunk@19158 -
2009-03-29 20:36:49 +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
4fb2ec2495
SynEdit: Refactor/Cleanup Highlighter and Current-Word-Markup
...
git-svn-id: trunk@19079 -
2009-03-23 21:48:43 +00:00
martin
d9396e4d39
SynEdit, refactor highlighter: Moved folding code into a base-class of its own
...
git-svn-id: trunk@19062 -
2009-03-22 15:24:32 +00:00
martin
019e7e3aa2
SynEdit: Fixes to Folding (certain folds were mismatched since revision 19048 #10773be327 / Force-close "begin" at next "procedure"
...
git-svn-id: trunk@19056 -
2009-03-21 17:49:06 +00:00
martin
e8615f8e60
SynEdit highlighter: fixed class-end detection / revision 19048 #10773be327
...
git-svn-id: trunk@19051 -
2009-03-21 00:47:33 +00:00
martin
fcf5c59450
SynEdit highlighter: fixed a null range issue from revision 19048 #10773be327
...
git-svn-id: trunk@19050 -
2009-03-21 00:15:28 +00:00
martin
10773be327
SynEdit: Speed-up for the PascalHighlighter. Significant reduction of memory usage on "bad units".
...
git-svn-id: trunk@19048 -
2009-03-20 23:10:40 +00:00
paul
ccc97fcddb
synedit: set default value for FrameColor
...
git-svn-id: trunk@18827 -
2009-02-26 22:56:44 +00:00
martin
f7d72691ba
Remove accidental debugln from revision 18436 #42a27dba3d
...
git-svn-id: trunk@18437 -
2009-01-25 12:44:33 +00:00
martin
42a27dba3d
SynEdit: Highlight Begin/End pairs
...
git-svn-id: trunk@18436 -
2009-01-25 12:36:29 +00:00
martin
f4224ce9a5
SynEdit: Clean-up highlighter code
...
git-svn-id: trunk@18350 -
2009-01-20 00:28:54 +00:00
martin
8b165499cd
SynEdit: Folding, fixed type, const, var blocks to end before the next block
...
git-svn-id: trunk@18024 -
2009-01-01 21:38:03 +00:00
paul
469bafd646
synedit: add support for FrameColor in Markups, TextDrawer, etc
...
git-svn-id: trunk@17549 -
2008-11-23 16:33:41 +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
cbc57806d7
synedit: pascal highlighter: implemented mode Delphi/ObjFPC and nested comments
...
git-svn-id: trunk@15874 -
2008-07-26 15:11:57 +00:00
mattias
2e9d466c2d
synedit: markup for special line, selection and ctrl mouse link, from Martin Friebe, bug #11693
...
git-svn-id: trunk@15861 -
2008-07-24 22:41:25 +00:00
mattias
9708b1003e
synedit: fixed codefolding block comparison
...
git-svn-id: trunk@11789 -
2007-08-11 13:08:53 +00:00
mattias
87921a7455
gtk2 intf: reduced notes
...
git-svn-id: trunk@10948 -
2007-04-15 08:54:04 +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
51bd7772b9
synedit: fixed codefolding subblocks when case without begin
...
git-svn-id: trunk@9665 -
2006-07-22 14:45:11 +00:00
mattias
06cd9beabc
synedit: added subblocks for codefolding
...
git-svn-id: trunk@9663 -
2006-07-22 12:53:15 +00:00
mattias
25cfb2b746
implemented freepascal highlighter with nested comments issue #1991
...
git-svn-id: trunk@9601 -
2006-07-14 11:22:25 +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
6b451cde93
implemented code fold range classes
...
git-svn-id: trunk@7925 -
2005-10-06 23:04:22 +00:00
mattias
e65b21be25
started codefold blocks
...
git-svn-id: trunk@7924 -
2005-10-06 22:20:05 +00:00
mattias
c1e4ad243b
various codefolding imrpovements from Darius
...
git-svn-id: trunk@7330 -
2005-07-08 07:03:52 +00:00
mattias
5e5c1122a7
renamed LCLLinux to LCLIntf
...
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
10e045f319
fixed SourceChangeCache when nothing has changed
...
git-svn-id: trunk@3682 -
2002-12-02 10:44:57 +00:00
mattias
cf663dfc48
added SynRegExpr and SynHighlighterMulti
...
git-svn-id: trunk@3654 -
2002-11-21 20:04:56 +00:00
lazarus
75c22d6137
MG: accelerated synedit
...
git-svn-id: trunk@2060 -
2002-08-17 23:40:49 +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
7838853d27
MG: added xml and lfm highlighter
...
git-svn-id: trunk@485 -
2001-12-06 10:15:07 +00:00
lazarus
4262f9a291
MG: added multi language syntax hilighting
...
git-svn-id: trunk@459 -
2001-11-27 15:06:13 +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