Commit Graph

466 Commits

Author SHA1 Message Date
mattias
78b2105e0c codetools: FindIdentifierInUsesSection raise error after checking others
git-svn-id: trunk@26342 -
2010-06-30 07:38:02 +00:00
mattias
c94fd8c234 codetools: fixed find identififier references corresponding proc node
git-svn-id: trunk@26248 -
2010-06-22 07:01:12 +00:00
mattias
687ee0e749 anchordocking: restore constraints for custom dock sites
git-svn-id: trunk@26247 -
2010-06-22 06:45:42 +00:00
mattias
234a5b2de1 codetools: find main declaration: find corresponding method parameter, bug #16398
git-svn-id: trunk@26223 -
2010-06-21 09:04:50 +00:00
mattias
cde3a2dc45 codetools: clean up
git-svn-id: trunk@26154 -
2010-06-16 22:34:05 +00:00
mattias
886f997841 codetools: find identifier references: limit scope
git-svn-id: trunk@25959 -
2010-06-06 22:23:44 +00:00
mattias
0a5e197f49 IDE: codecontext: added string[]
git-svn-id: trunk@25528 -
2010-05-20 09:04:13 +00:00
mattias
eccc2cda0f codetools: FindExprTypeAsString for function results
git-svn-id: trunk@25454 -
2010-05-16 10:39:22 +00:00
mattias
b226bae7a4 codetools: debugging
git-svn-id: trunk@25111 -
2010-05-01 18:09:10 +00:00
mattias
0b64f42042 codetools: identifier completion: do not eat unit not found error when searching ancestors
git-svn-id: trunk@25035 -
2010-04-28 17:15:24 +00:00
mattias
e9d4b90835 codetools: identifier completion: list used units
git-svn-id: trunk@24999 -
2010-04-27 10:14:49 +00:00
mattias
5e7550c376 codetools: FindStartOfTerm: fixed if no token belongs to the variable
git-svn-id: trunk@24673 -
2010-04-17 16:14:52 +00:00
mattias
674746ce0d codetools: TFindDeclarationTool.CheckDependsOnNodeCaches, check each tool only once, even if writelock is not activated
git-svn-id: trunk@24287 -
2010-03-29 13:10:26 +00:00
mattias
c5bbdc8b0e codetools: reduced debugging
git-svn-id: trunk@24272 -
2010-03-29 08:02:54 +00:00
mattias
eff858c038 codetools: added consistency check for TFindDeclarationTool.AddToolDependency
git-svn-id: trunk@24271 -
2010-03-29 08:00:46 +00:00
mattias
a7d3b7998d codetools: implemented enumtype. expression
git-svn-id: trunk@24229 -
2010-03-26 19:28:06 +00:00
mattias
0472d5aed6 codetools: resolve operand @identifier directly
git-svn-id: trunk@23816 -
2010-03-01 23:49:57 +00:00
mattias
cee2c094a7 codetools: fixed showing illegal qualifier
git-svn-id: trunk@23813 -
2010-03-01 22:40:55 +00:00
mattias
0ca654e75d codetools: search in virtual directory first virtual units
git-svn-id: trunk@23652 -
2010-02-06 01:23:13 +00:00
mattias
48254f0c98 codetools: fixed error handling for invalid . operator
git-svn-id: trunk@23512 -
2010-01-20 23:12:24 +00:00
mattias
44fe02f669 codetools: fixed array operator []
git-svn-id: trunk@23511 -
2010-01-20 23:08:51 +00:00
mattias
4bd6581d25 codetools: fixed find declaration on last identifier of expression
git-svn-id: trunk@23508 -
2010-01-20 18:00:13 +00:00
mattias
a8e2247fae codetools: fixed resolving property[]
git-svn-id: trunk@23507 -
2010-01-20 16:35:45 +00:00
paul
6a33b4b69e codetools: add WordBool and QWordBool predefined fpc types
git-svn-id: trunk@23505 -
2010-01-20 14:45:36 +00:00
paul
9e02d5824f codetools: distinct dispinterface and other interfaces
git-svn-id: trunk@23500 -
2010-01-20 13:18:11 +00:00
mattias
227801c427 codetools: implemented parsing class property
git-svn-id: trunk@23406 -
2010-01-09 16:27:36 +00:00
mattias
842f26f8f3 codetools: ctnGenericParam changed form compatible to exact, bug #15317
git-svn-id: trunk@23087 -
2009-12-11 21:32:05 +00:00
mattias
2f998fb898 codetools: search unit objcbase in modeswitch objectivec1
git-svn-id: trunk@22765 -
2009-11-25 12:13:28 +00:00
mattias
6ba3e8f884 codetools: search unit objc in modeswitch objc
git-svn-id: trunk@22764 -
2009-11-25 12:05:27 +00:00
mattias
837f13ad0c codetools: parsing specialize in class inheritage brackets, bug #15081
git-svn-id: trunk@22649 -
2009-11-17 12:11:33 +00:00
mattias
b64abcbd7a codetools: parsing objccategory
git-svn-id: trunk@22611 -
2009-11-16 00:39:35 +00:00
mattias
cf8c233871 codetools: parsing cppclass
git-svn-id: trunk@22601 -
2009-11-15 15:43:53 +00:00
mattias
e19baa54d3 codetools: find declaration: added robust check
git-svn-id: trunk@22467 -
2009-11-07 10:40:17 +00:00
mattias
5404f199d5 codetools: reduced debugging
git-svn-id: trunk@22458 -
2009-11-06 07:19:45 +00:00
mattias
ef97e3ee6b codetools: code completion: enumeration of arrays
git-svn-id: trunk@22433 -
2009-11-04 18:56:30 +00:00
mattias
2375a8fcaf codetools: code completion: enumeration of settype
git-svn-id: trunk@22432 -
2009-11-04 18:35:29 +00:00
mattias
55a336b95f codetools: operator enumerator: interface
git-svn-id: trunk@22430 -
2009-11-04 15:42:58 +00:00
mattias
ef08824411 codetools: code completion: operator enumerator current
git-svn-id: trunk@22429 -
2009-11-04 15:07:08 +00:00
mattias
1631325da4 codetools: local var completion for enumerator of class
git-svn-id: trunk@22419 -
2009-11-04 00:23:52 +00:00
mattias
a0bc0d475c codetools: code completion for string iterators
git-svn-id: trunk@22412 -
2009-11-03 23:03:27 +00:00
mattias
dae3bc507c codetools: fixed FindStartOfTerm ignoring next atom if it is not under EndPos
git-svn-id: trunk@22399 -
2009-11-03 10:38:35 +00:00
mattias
61560943a1 codetools: FindExpressionTypeOfTerm fixed searching start of term
git-svn-id: trunk@22391 -
2009-11-03 00:40:57 +00:00
mattias
4483337f54 codetools: FindStartOfTerm: check next atom
git-svn-id: trunk@22361 -
2009-10-31 17:19:00 +00:00
mattias
c12d17af61 codetools: FindStartOfTerm: fixed starting in an atom
git-svn-id: trunk@22340 -
2009-10-29 14:28:19 +00:00
paul
79ff6ed4bc components, ide, ideintf: change UnitName identifier to AUnitName inside classes (preparations for the new TObject.UnitName method)
git-svn-id: trunk@22327 -
2009-10-29 08:40:22 +00:00
mattias
170f532285 codetools: sealed and abstract classes
git-svn-id: trunk@22300 -
2009-10-27 00:02:41 +00:00
mattias
40097a760a codetools: local var param completion: searching complex proc calls
git-svn-id: trunk@22201 -
2009-10-17 10:15:33 +00:00
mattias
0fa1382ee5 codetools: fixed using wrong tool during rename identifier
git-svn-id: trunk@21873 -
2009-09-25 22:10:37 +00:00
mattias
30535703d0 codetools: find declaration: quick check if cursor in code
git-svn-id: trunk@21713 -
2009-09-15 15:27:52 +00:00
mattias
c66ecbfe45 codetools: objcprotocol
git-svn-id: trunk@21694 -
2009-09-13 23:00:19 +00:00