Commit Graph

52 Commits

Author SHA1 Message Date
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