Commit Graph

582 Commits

Author SHA1 Message Date
mattias
f3798fc2dc codetools: TFindDeclarationTool.FindCodeToolForUsedUnit: ignore invalid UnitNameAtom
git-svn-id: trunk@33465 -
2011-11-10 19:52:07 +00:00
juha
8a0c538440 Codetools: add debug line in TFindDeclarationParams to indicate a potential memory leak.
git-svn-id: trunk@33431 -
2011-11-09 11:09:28 +00:00
mattias
722f1a1d1f codetools: TFindDeclarationTool.FindEnumeratorOfClass: fixed enumerator in other unit
git-svn-id: trunk@32823 -
2011-10-11 18:13:07 +00:00
mattias
3da6eb7633 codetools: ResolveRoundBracketOpen extractoperand at start
git-svn-id: trunk@32758 -
2011-10-07 15:07:05 +00:00
juha
c2bef94f98 Codetools: Add an assertion that reveals a problem causing issue #20202
git-svn-id: trunk@32736 -
2011-10-07 09:26:51 +00:00
mattias
131939d14e codetools: GetExpandedOperand: allow Result,Self in with-block
git-svn-id: trunk@32474 -
2011-09-23 15:52:26 +00:00
mattias
ae67ba05c7 codetools: fixed initial search flags for local var completion
git-svn-id: trunk@32467 -
2011-09-23 09:30:06 +00:00
mattias
e59acfda40 codetools: safety check
git-svn-id: trunk@32459 -
2011-09-22 20:57:28 +00:00
mattias
517f95cae4 codetools: GetExpandedOperand: simply copying [] content
git-svn-id: trunk@32426 -
2011-09-19 20:18:37 +00:00
mattias
bbf2217ed8 codetools: fixed context of FindTermTypeAsString, bug #20255
git-svn-id: trunk@32353 -
2011-09-15 15:22:45 +00:00
mattias
871b285d8f codetools: GetExpandedOperand: typecast
git-svn-id: trunk@32296 -
2011-09-11 20:57:31 +00:00
mattias
ddb174b1da codetools: workaround for GetExpandedOperand and With
git-svn-id: trunk@32281 -
2011-09-11 09:44:11 +00:00
mattias
921dd0404b codetools: started GetExpandedOperand
git-svn-id: trunk@32262 -
2011-09-10 18:21:13 +00:00
mattias
df52f97ad3 codetools: find all with candidates
git-svn-id: trunk@32221 -
2011-09-08 01:02:10 +00:00
mattias
9f20be8b62 codetools: clean up
git-svn-id: trunk@32126 -
2011-08-30 17:48:32 +00:00
mattias
57f884134f codetools: TFindDeclarationTool.FindUnitSource: dotted names
git-svn-id: trunk@32125 -
2011-08-30 17:47:41 +00:00
mattias
fb4c0b4a54 codetools: TFindDeclarationTool.FindUnitInUsesSection: dotted names
git-svn-id: trunk@32124 -
2011-08-30 17:38:17 +00:00
mattias
bfc8af0f07 codetools: TFindDeclarationTool.FindNameInUsesSection: dotted names
git-svn-id: trunk@32123 -
2011-08-30 17:34:12 +00:00
mattias
e509196a2b codetools: TFindDeclarationTool.FindDeclarationInUsesSection: dotted names
git-svn-id: trunk@32122 -
2011-08-30 17:28:11 +00:00
mattias
684ea95b51 codetools: deprecated GetUnitNameForUsesSection
git-svn-id: trunk@32108 -
2011-08-30 09:28:53 +00:00
mattias
76ed2c599f codetools: param specifier out only if modeswitch out is on
git-svn-id: trunk@32062 -
2011-08-26 11:38:37 +00:00
juha
6feb51b924 Codetools: improve code completion with generics. Issue #19118, patch from Anton
git-svn-id: trunk@32040 -
2011-08-24 19:23:03 +00:00
maxim
db322bd785 Codetools: improved localization
git-svn-id: trunk@32020 -
2011-08-20 17:17:01 +00:00
maxim
ab89769de4 Codetools: fixed typo in function name
git-svn-id: trunk@32019 -
2011-08-20 17:02:54 +00:00
juha
52a0ff3f37 CodeTools: improve generics support (also nested generics types). Issue #18373, patch from Anton
git-svn-id: trunk@32016 -
2011-08-20 07:07:32 +00:00
mattias
f5dd2491a8 codetools: fixed findtermofexpr for enumeration type
git-svn-id: trunk@31489 -
2011-07-01 12:59:40 +00:00
mattias
1fc6a30b76 codetools: local var completion: fixed search type of const set
git-svn-id: trunk@31248 -
2011-06-16 11:25:07 +00:00
mattias
ca83cd6512 codetools: find declaration: alias of property type
git-svn-id: trunk@31247 -
2011-06-16 11:14:42 +00:00
mattias
057f07d894 codetools: validate node caches on every BuildTree, not only when unit changed
git-svn-id: trunk@31218 -
2011-06-14 14:48:12 +00:00
mattias
a4edea9f79 codetools: undo use str
git-svn-id: trunk@31217 -
2011-06-14 13:23:05 +00:00
mattias
faef63fad1 codetools: clean up
git-svn-id: trunk@31210 -
2011-06-14 10:24:55 +00:00
mattias
eee0c925ff codetools: ancestor of dispinterface is IDispatch
git-svn-id: trunk@31169 -
2011-06-11 16:26:17 +00:00
mattias
94614e7872 codetools: find declaration: search in system units if program has no header
git-svn-id: trunk@30983 -
2011-05-31 07:48:52 +00:00
mattias
b0b0e73b4d codetools: fixed FindExprTypeAsString for ctnEnumIdentifier
git-svn-id: trunk@30963 -
2011-05-29 13:05:22 +00:00
mattias
e6b930f85f codetools: find declaration: TMyClass.Create.Member
git-svn-id: trunk@30922 -
2011-05-27 07:06:03 +00:00
mattias
a75a29091c codetools: find declaration: inherited;
git-svn-id: trunk@30920 -
2011-05-27 05:41:52 +00:00
mattias
4e3bb381e3 codetools: AddVariable: interface and implementation
git-svn-id: trunk@30898 -
2011-05-25 15:49:27 +00:00
mattias
52a0595c1a codetools: find declaration: fixed inherited
git-svn-id: trunk@30889 -
2011-05-24 19:33:28 +00:00
mattias
4b9216499c codetools: find declaration: fixed result of Result
git-svn-id: trunk@30887 -
2011-05-24 18:10:22 +00:00
mattias
e18cb57493 codetools: fixed TFindDeclarationTool.ConvertNodeToExpressionType ctnProperty
git-svn-id: trunk@30869 -
2011-05-23 13:47:48 +00:00
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