Commit Graph

48 Commits

Author SHA1 Message Date
mattias
067fa7a973 synedit: fixed pascal hightlighter splitting utf-8 characters
git-svn-id: trunk@15539 -
2008-06-23 13:31:22 +00:00
paul
52a6a70e01 synedit: highlight VarArgs keyword (from Mattias)
git-svn-id: trunk@15007 -
2008-04-29 11:06:10 +00:00
mattias
63a8c982ad gtk intf: fixed crash on paste for 64 bit
git-svn-id: trunk@11697 -
2007-07-31 23:13:06 +00:00
mattias
efaec13a02 codetools, TSynPasSyn: aded bitpacked keyword
git-svn-id: trunk@11173 -
2007-05-21 10:09:46 +00:00
vincents
2b2dcceaac synedit: use registry key constants from registry unit instead of LCLType
git-svn-id: trunk@10902 -
2007-04-06 17:37:01 +00:00
mattias
4eb87534ac synedit: changed TSynPasSyn to use internally PChar instead of String
git-svn-id: trunk@10881 -
2007-04-05 12:27:23 +00:00
mattias
40a2432420 synedit: fixed updating gutter when codefolding ranges changed
git-svn-id: trunk@10412 -
2007-01-10 11:17:02 +00:00
mattias
a527f37527 SynEdit: added NoStackFrame to keywords of TSynPasSyn
git-svn-id: trunk@10287 -
2006-12-04 00:51:20 +00:00
mattias
44743b499f TSynPasSyn: added keyword otherwise issue #7529
git-svn-id: trunk@10141 -
2006-10-31 12:52:43 +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
e76034130a added try..end to codefolding from Martin Smat
git-svn-id: trunk@9662 -
2006-07-22 12:03:57 +00:00
mattias
b399abb1a0 implemented freepascal highlighter with nested comments for (* comments
git-svn-id: trunk@9602 -
2006-07-14 11:26:39 +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
44421a008a added keywords to TSynPasSyn package, requires, contains
git-svn-id: trunk@8976 -
2006-03-22 00:31:19 +00:00
mattias
98aded6f2b added string, widestring, ansistring, shortstring to TSynPasSyn
git-svn-id: trunk@8580 -
2006-01-20 21:51:01 +00:00
mattias
d7347356ff implemented compiler options parsed optins with platform independent makros, disabled string highlighting
git-svn-id: trunk@8573 -
2006-01-20 13:38:42 +00:00
mattias
0cc6b96b75 added generic and specialize as keywords to pascal syntax highlighter
git-svn-id: trunk@8365 -
2005-12-25 16:27:42 +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
e65b21be25 started codefold blocks
git-svn-id: trunk@7924 -
2005-10-06 22:20:05 +00:00
mattias
17b3e7917b added keyword Deprecated to TSynPasSyn
git-svn-id: trunk@7803 -
2005-09-23 19:10:21 +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
c1e4ad243b various codefolding imrpovements from Darius
git-svn-id: trunk@7330 -
2005-07-08 07:03:52 +00:00
vincents
5c84454943 changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
617948d9c8 removed unneeded units in uses sections
git-svn-id: trunk@5443 -
2004-05-02 12:01:15 +00:00
mattias
7c145c169c updated russian translation
git-svn-id: trunk@5020 -
2004-01-06 12:50:56 +00:00
mattias
77694e4aa0 codecompletion: forward proc body position now block sensitive
git-svn-id: trunk@4877 -
2003-12-06 19:20:46 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
f30cb77bc9 small bugfixes and fixed non checked menu items activate
git-svn-id: trunk@3830 -
2003-02-03 22:28:08 +00:00
mattias
022d633371 position highlighter can now copy from other highlighters
git-svn-id: trunk@3684 -
2002-12-03 00:13:10 +00:00
mattias
cf663dfc48 added SynRegExpr and SynHighlighterMulti
git-svn-id: trunk@3654 -
2002-11-21 20:04:56 +00:00
lazarus
d0e6ec2023 MG: accelerated synedit
git-svn-id: trunk@3230 -
2002-08-21 14:44:18 +00:00
lazarus
2a2e84fe6c MG: accelerations for synedit
git-svn-id: trunk@2052 -
2002-08-17 23:40:48 +00:00
lazarus
76b1e2b399 MG: fixed synedit pascal highlighter of label @@end
git-svn-id: trunk@1487 -
2002-03-08 16:29:41 +00:00
lazarus
4e0b340ade MG: workaround for strange synedit first token bug
git-svn-id: trunk@1443 -
2002-02-17 21:28:54 +00:00
lazarus
38c4c4b2d6 MG: directive attribute for pascal highlighter
git-svn-id: trunk@658 -
2002-02-03 17:02:50 +00:00
lazarus
6d1ba0f10c MG: fixed string constant at line end
git-svn-id: trunk@656 -
2002-02-03 16:25:23 +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
df362b22e7 MG: added perl highlighter
git-svn-id: trunk@502 -
2001-12-10 22:39:37 +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
5535649f0b MG: fixes for fpc 1.1: range check errors
git-svn-id: trunk@365 -
2001-10-24 00:35:55 +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
9df86b0fa9 MG: bugfix for clipping rect
git-svn-id: trunk@301 -
2001-06-26 23:24:22 +00:00
lazarus
e186a1d1d7 MG: alternative key bugfix, shiftstate bugfix
git-svn-id: trunk@297 -
2001-06-20 17:00:20 +00:00
lazarus
be565cb5d9 MG: added keyword "operator"
git-svn-id: trunk@290 -
2001-06-15 08:02:43 +00:00
lazarus
da5aa5f57d Added the synedit files
Shane

git-svn-id: trunk@140 -
2001-01-26 19:34:10 +00:00