Commit Graph

542 Commits

Author SHA1 Message Date
mattias
c948e3016f IDE: FindDeclarationOfIDEControl: search nested components
git-svn-id: trunk@30844 -
2011-05-21 23:40:31 +00:00
mattias
53866fee38 cody: declare var: with statement
git-svn-id: trunk@30841 -
2011-05-21 21:22:42 +00:00
mattias
f56deb1139 codetools: fixed crash
git-svn-id: trunk@30793 -
2011-05-18 10:42:15 +00:00
mattias
f99cfe3556 codetools: clean up
git-svn-id: trunk@30784 -
2011-05-17 12:47:25 +00:00
mattias
84ea3ef4f9 codetools: record case variable is now a ctnVarDefinition, bug #18368
git-svn-id: trunk@30781 -
2011-05-17 09:53:10 +00:00
mattias
620d81dfe3 codetools: FindTermTypeAsString: use alias
git-svn-id: trunk@30768 -
2011-05-16 14:51:35 +00:00
mattias
ead66ada80 codetools: ReadOperandAtCursor: support alias
git-svn-id: trunk@30767 -
2011-05-16 14:39:45 +00:00
mattias
a1778d544d codetools: TFindDeclarationTool.FindTermTypeAsString: using alias
git-svn-id: trunk@30759 -
2011-05-16 09:47:48 +00:00
mattias
23c34d4e8a codetools: fixed findbasetypenode alias endless loop
git-svn-id: trunk@30757 -
2011-05-16 06:57:13 +00:00
mattias
156372ea58 codetools: alias for FindBaseTypeOfNode
git-svn-id: trunk@30751 -
2011-05-15 23:18:33 +00:00
mattias
fa76ed282c codetools: fixed freeing the wrong params
git-svn-id: trunk@30749 -
2011-05-15 21:14:31 +00:00
mattias
2cbc2f4f5a codetools: added single step cache for base types
git-svn-id: trunk@30748 -
2011-05-15 18:42:09 +00:00
mattias
db0352889c cody: try except
git-svn-id: trunk@30738 -
2011-05-15 10:08:12 +00:00
mattias
83bf96457b codetools: find declaration: fixed constructor result type, fixed param compatiblity for convertable
git-svn-id: trunk@30737 -
2011-05-15 07:56:50 +00:00
mattias
5ac8c9c243 codetools: fixed evaluating boolean and boolean
git-svn-id: trunk@30734 -
2011-05-14 21:56:05 +00:00
mattias
02459ee3e2 codetools: find declaration on result: jump via result type node
git-svn-id: trunk@30714 -
2011-05-13 07:43:21 +00:00
mattias
84bb0408ff codetools: find declaration of Result: jump to result variable/type
git-svn-id: trunk@30701 -
2011-05-12 19:07:56 +00:00
mattias
2e13294077 codetools: modeswitch result-
git-svn-id: trunk@30700 -
2011-05-12 19:02:39 +00:00
mattias
557c962f0c codetools: changed CompielrModeSwitch to set
git-svn-id: trunk@30698 -
2011-05-12 18:46:00 +00:00
mattias
fbca65edab codetools: find declaration: fixed search Result
git-svn-id: trunk@30697 -
2011-05-12 17:19:58 +00:00
mattias
27c0fdd062 codetools: FindSMartHint: replace comments to single space
git-svn-id: trunk@30696 -
2011-05-12 16:40:23 +00:00
mattias
934a90187a codetools: RemoveWithBlock: unindent
git-svn-id: trunk@30614 -
2011-05-07 23:10:20 +00:00
mattias
0f7d9b552c codetools: fixed calculating binary operators, bug #17759
git-svn-id: trunk@30601 -
2011-05-07 16:26:52 +00:00
mattias
e39bb2d05b codetools: reading operand: old tp style character constants, bug #19260
git-svn-id: trunk@30600 -
2011-05-07 16:19:57 +00:00
mattias
be30cfeca4 codetools: local variable assignment completion: parsing string constant with old TP style character constants, bug #19260
git-svn-id: trunk@30559 -
2011-05-05 20:08:42 +00:00
mattias
7a98756abb codetools: added cache to FindReferences
git-svn-id: trunk@30547 -
2011-05-04 13:40:35 +00:00
mattias
dd0fc4c825 IDE: codehelp: improved debugging
git-svn-id: trunk@30266 -
2011-04-11 21:25:55 +00:00
mattias
67b58b4044 codetools: fixed rescan of modified initialization section, fixed check if a virtual file has changed on disl
git-svn-id: trunk@30177 -
2011-04-04 10:55:39 +00:00
mattias
2af49962ac codetools: parse programs without program keyword
git-svn-id: trunk@30035 -
2011-03-27 14:19:18 +00:00
mattias
e58c0558d2 codetools: added PublishedMethodExists, GetCompatiblePublishedMethods without typedata
git-svn-id: trunk@29956 -
2011-03-21 09:56:35 +00:00
mattias
f00e8050b6 codetools: clean up
git-svn-id: trunk@29912 -
2011-03-19 16:24:08 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
mattias
160a97f228 codetools: changed TDefinePool.ChangeStep to integer
git-svn-id: trunk@29800 -
2011-03-11 22:44:22 +00:00
mattias
517bd4b789 codetools: use global changesteps for quick updateneeded checks
git-svn-id: trunk@29787 -
2011-03-10 22:22:47 +00:00
mattias
77566ccf65 codetools: implemented scanning units in smaller chunks and successive scanning without deleting nodes
git-svn-id: trunk@29769 -
2011-03-09 20:52:44 +00:00
mattias
cbc1fddf56 codetools: cextended
git-svn-id: trunk@29731 -
2011-03-05 09:53:59 +00:00
mattias
c66163d8f3 codetools: allow anoynymous records, bug #18838
git-svn-id: trunk@29696 -
2011-03-01 06:19:55 +00:00
mattias
551d4b11f1 codetools: improved smart hints for types, patch #18777
git-svn-id: trunk@29603 -
2011-02-18 20:10:34 +00:00
mattias
ad16dee4b9 codetools: searching in multiple class ancestors, bug #18733
git-svn-id: trunk@29465 -
2011-02-11 11:14:41 +00:00
mattias
b3a8dd03b1 fixed typos: childs
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
mattias
602515e7d2 codetools: identifier completion: fixed search in type of var/const
git-svn-id: trunk@29418 -
2011-02-07 22:55:37 +00:00
mattias
6495ad0a79 codetools: find declaration: search in type of constant/variable
git-svn-id: trunk@29415 -
2011-02-07 14:42:26 +00:00
mattias
0c415f0a1d codetools: find declaration: started search in type of var/const
git-svn-id: trunk@29407 -
2011-02-07 10:05:58 +00:00
mattias
8cd980cb5b codetools: fixed simple init
git-svn-id: trunk@29402 -
2011-02-06 11:07:47 +00:00
mattias
3943d23f9b codetools: started nested classes, replaced ctnClassType with ctnTypeSection, ctnClassConst with ctnConstSection, class type,const,var sections are now childs of visibility sections
git-svn-id: trunk@29390 -
2011-02-05 10:09:22 +00:00
mattias
05be735961 codetools: parsing advanced records
git-svn-id: trunk@29359 -
2011-02-03 20:38:14 +00:00
mattias
19c0b3a5a2 codetools: always parse class nodes
git-svn-id: trunk@29336 -
2011-02-02 19:33:04 +00:00
mattias
d33c7a2a37 codetools: BuildInterfaceIdentifierCache: check if no source code, bug #18586
git-svn-id: trunk@29163 -
2011-01-23 10:23:10 +00:00
mattias
fc610a8a98 codetools: findreferences: fixed searching procs 18153
git-svn-id: trunk@28619 -
2010-12-04 16:58:00 +00:00
paul
188361e605 codetools: support new class/generics syntax. like the next:
{ 
 TFoo = class
  const
    Value = 5;
  type
    TBar = integer;
  var
    FSomeField: Integer;
    procedure Dosomething;
  end;  
}

git-svn-id: trunk@28513 -
2010-11-27 18:25:25 +00:00