Commit Graph

700 Commits

Author SHA1 Message Date
juha
3a50e1c7f2 Remove assertion in TFindDeclarationTool.FindIdentifierInInterface. Not needed after BuildInterfaceIdentifierCache return value was fixed.
git-svn-id: trunk@43574 -
2013-12-21 12:59:53 +00:00
juha
490e3b3df5 Codetools: fix return value of TFindDeclarationTool.BuildInterfaceIdentifierCache
git-svn-id: trunk@43549 -
2013-12-16 00:11:16 +00:00
mattias
fc9c962339 codetools: FindUnitSource: fixed error message if not cursor pos known
git-svn-id: trunk@43209 -
2013-10-11 15:37:55 +00:00
mattias
7d402a8415 codetools: fixed checking if resolving edged bracket open is allowed, bug #25045
git-svn-id: trunk@42868 -
2013-09-18 21:29:59 +00:00
mattias
612b486281 IDE: implement find references of used unit
git-svn-id: trunk@42686 -
2013-09-08 22:47:26 +00:00
mattias
5364c52f95 codetools: FindUsedUnitReferences
git-svn-id: trunk@42681 -
2013-09-08 19:19:55 +00:00
mattias
f300bc6edc codetools: find declaration: check for overloaded procs: stop if call() fits, bug #24901
git-svn-id: trunk@42454 -
2013-08-23 08:08:05 +00:00
mattias
c4602e0c20 codetools: fixed searching selfunit.interfaceidentifier
git-svn-id: trunk@42379 -
2013-08-10 10:15:10 +00:00
mattias
a1d47beded codetools: shrinked scan ranges from lsrEnd to lsrInitializationStart where possible
git-svn-id: trunk@42202 -
2013-07-25 12:49:04 +00:00
mattias
71afb213fb codetools: rename identifier: procedure jump to prochead
git-svn-id: trunk@42074 -
2013-07-13 12:42:32 +00:00
mattias
4d11ba6ac9 codetools: resourcestring
git-svn-id: trunk@41980 -
2013-07-03 07:48:30 +00:00
mattias
30c64c2982 codetools: code complete: for c in char
git-svn-id: trunk@41952 -
2013-07-01 11:14:55 +00:00
mattias
e16523559c codetools: fixed parsing expression with &keyword
git-svn-id: trunk@41950 -
2013-06-30 22:40:51 +00:00
mattias
7201e34ba9 codetools: on variable only valid in the on block, bug #24494
git-svn-id: trunk@41842 -
2013-06-23 17:32:52 +00:00
mattias
f4ed4c5b85 codetools: fixed code completion for c in enum
git-svn-id: trunk@41837 -
2013-06-23 16:28:50 +00:00
mattias
ad78656157 codetools: CheckParameterSyntax: fixed ([])
git-svn-id: trunk@41819 -
2013-06-23 12:45:53 +00:00
juha
673142547e Converter + codetools: try to find out why FInterfaceIdentifierCache is Nil sometimes in TFindDeclarationTool.FindIdentifierInInterface.
git-svn-id: trunk@41712 -
2013-06-14 13:45:12 +00:00
mattias
4ce8683fd7 codetools: set DirectoryCache of tool, removed auto fetching
git-svn-id: trunk@41552 -
2013-06-05 19:07:50 +00:00
juha
a9ad45f767 Codetools: make TFindDeclarationTool.CheckDirectoryCache public. Needed for converter.
git-svn-id: trunk@41426 -
2013-05-26 17:49:16 +00:00
mattias
186067a9f8 codetools: findreferences: when on proc body search proc interface
git-svn-id: trunk@41133 -
2013-05-11 19:29:04 +00:00
mattias
01e46f51c9 codetools: fixed find term type of function returning a pointer type
git-svn-id: trunk@41093 -
2013-05-09 14:42:45 +00:00
mattias
878a5a0321 codetools: undo hack
git-svn-id: trunk@40921 -
2013-04-28 22:41:31 +00:00
juha
3964d7f1f3 CodeTools: Make completion tool work correctly with hidden methods. Issue #18929, patch from Anton
git-svn-id: trunk@40918 -
2013-04-28 21:03:14 +00:00
juha
727f6ddd62 Codetools: Fix FindDeclaration tool to not finds inaccessible private/protected fields. Issue #22464, patch from Anton
git-svn-id: trunk@40909 -
2013-04-28 15:20:16 +00:00
mattias
fc203991d0 codetools: find declaration: searching in class of method: search in parent classes of nested classes
git-svn-id: trunk@40201 -
2013-02-06 19:20:29 +00:00
mattias
e9f840669c codetools: TFindDeclarationTool.CheckParameterSyntax: check comments
git-svn-id: trunk@39956 -
2013-01-24 19:39:25 +00:00
mattias
7db10c0527 codetools: fixed searching identifier in constant, bug #23643
git-svn-id: trunk@39897 -
2013-01-19 19:15:38 +00:00
mattias
a9f38a9a10 codetools: TLinkScanner.CursorToCleanPos: fixed reporting wrongly skipped code for beyond code
git-svn-id: trunk@39792 -
2013-01-06 22:57:41 +00:00
mattias
0d543afcbf codetools: more verbosity for fd fail
git-svn-id: trunk@39755 -
2013-01-03 18:34:24 +00:00
mattias
60bdd54869 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39753 -
2013-01-03 16:30:56 +00:00
mattias
9b7bd51717 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39751 -
2013-01-03 15:28:07 +00:00
mattias
8298e344f3 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39749 -
2013-01-03 13:56:50 +00:00
mattias
60fd65da29 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39748 -
2013-01-03 13:48:12 +00:00
mattias
9862bf3af8 codetools: TLinkScanner.CursorToCleanPos: fixed cursorpos outside of code
git-svn-id: trunk@39655 -
2012-12-26 09:58:20 +00:00
mattias
a00deda670 codetools: findbasetypeofnode: undo skip current context
git-svn-id: trunk@39567 -
2012-12-17 11:22:03 +00:00
mattias
8ba97d8a17 codetools: clean up
git-svn-id: trunk@39560 -
2012-12-16 10:48:05 +00:00
mattias
2f53e5d41c codetools: fixed TEventsCodeTool.FindMethodTypeInfo when type is an alias
git-svn-id: trunk@39559 -
2012-12-16 10:46:37 +00:00
mattias
0869cb145f codetools: findbasetype: skip current context in type defs
git-svn-id: trunk@39558 -
2012-12-16 10:25:33 +00:00
mattias
20382c7ed0 codetools: skipped code is now converted to special comments
git-svn-id: trunk@38521 -
2012-09-05 10:47:44 +00:00
mattias
8367792c04 codetools: resolve indexed ancestor properties, bug #22687
git-svn-id: trunk@38421 -
2012-08-28 19:55:36 +00:00
mattias
859caab881 codetools: fixed range check error
git-svn-id: trunk@38419 -
2012-08-28 14:23:59 +00:00
mattias
ac5fdad655 undo
git-svn-id: trunk@38292 -
2012-08-21 07:48:52 +00:00
mattias
8700716f40 codetools: example for skipped code
git-svn-id: trunk@38291 -
2012-08-21 07:47:20 +00:00
mattias
1bc9682635 codetools: fixed find declaration of a.b
git-svn-id: trunk@38227 -
2012-08-12 08:15:56 +00:00
mattias
51c7a42e32 codetools: workaround until CalculateBinaryOperator supports alias types
git-svn-id: trunk@38195 -
2012-08-07 07:43:49 +00:00
mattias
a5f1df8c7c codetools: fixed FindDeclarationOfIdentAtParam searching if proc()then
git-svn-id: trunk@38189 -
2012-08-06 22:36:23 +00:00
mattias
8bb7d5a78e codetools: improved unit not found error message for implicit used units
git-svn-id: trunk@38073 -
2012-07-28 12:29:00 +00:00
mattias
24dcd68f83 codetools: save parse error of operator, do not save errors outside parser, fixed parsing method name with generic parameter
git-svn-id: trunk@37482 -
2012-06-02 13:47:16 +00:00
juha
141260a23a Converter: Improve converting TabbedNotebook to TPageControl.
git-svn-id: trunk@37270 -
2012-05-13 17:08:41 +00:00
mattias
bb32bf4cdb codetools: improved error message on unit not found
git-svn-id: trunk@37265 -
2012-05-13 13:03:58 +00:00