mattias
3b36f5f568
codetools: fixed class completion for method with specialize in mdoe delphi
...
git-svn-id: branches/fixes_1_8@56324 -
2017-11-06 14:53:32 +00:00
mattias
417d0e5727
codetools: added ctnSrcName
...
git-svn-id: branches/fixes_1_8@55952 -
2017-09-30 19:21:24 +00:00
mattias
a3e69a70c4
codetools: fixed skipping program name nodes
...
git-svn-id: branches/fixes_1_8@55856 -
2017-09-13 18:43:52 +00:00
mattias
820a9b860c
codetools: find declaration of dotted program name
...
git-svn-id: branches/fixes_1_8@55852 -
2017-09-13 18:06:19 +00:00
mattias
e0efd2abcc
codetools:
...
- dotted unit name in term: find longest match
- dotted unit name: fixed searching in interface only interface uses section
- identifier completion: fixed list unit sub identifiers when there are longer namespaces
- identifier completion: list all name used namespaces
git-svn-id: branches/fixes_1_8@54738 -
2017-04-26 09:56:08 +00:00
mattias
ea419c75ef
codetools: ctnReferencTo for typeinfo, code hints and type check
...
git-svn-id: branches/fixes_1_8@54643 -
2017-04-19 11:50:18 +00:00
juha
e800a738ad
Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
...
The unit in FPC packages will be used directly later.
git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
joost
1de2cbf586
general: Updated address of the Free Software Foundation in copyright messages
...
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
81599322c4
codetools: started FindFileAtCursor
...
git-svn-id: trunk@53269 -
2016-10-30 23:42:40 +00:00
mattias
2ee19afd56
codetools: fixed forward defined class-of
...
git-svn-id: trunk@52855 -
2016-08-21 19:29:50 +00:00
ondrej
139d5dc799
codetools: support class operator overloads with different result types. Issue #28875
...
git-svn-id: trunk@51363 -
2016-01-21 02:41:14 +00:00
ondrej
16925fa4b4
codetools: support static array helpers
...
git-svn-id: trunk@51216 -
2016-01-06 19:53:50 +00:00
ondrej
491df20f71
codetools: support helpers for array types
...
git-svn-id: trunk@51107 -
2016-01-01 22:26:43 +00:00
mattias
399acc7c84
codetools: find declaration: simple find specialized ancestor
...
git-svn-id: trunk@50348 -
2015-11-16 22:19:30 +00:00
mattias
07d6956baa
codetools: identifier completion: show generic parameters
...
git-svn-id: trunk@50341 -
2015-11-16 21:28:38 +00:00
ondrej
d49143fd83
IDE, CodeTools: support for unit names with dots. Issue #22235
...
git-svn-id: trunk@50266 -
2015-11-09 22:23:19 +00:00
mattias
26b480004f
codetools: find declaration: resolve expr type of objccategory
...
git-svn-id: trunk@49662 -
2015-08-13 08:16:38 +00:00
mattias
783144bb12
codetools: comments
...
git-svn-id: trunk@49649 -
2015-08-11 12:47:36 +00:00
mattias
bb5f1d11a6
codetools: modeswitch objectivec1,2: check keywords objcclass,category,protocol only in this mode switch, fixed finding NSObject, hack for searching objccategory removed
...
git-svn-id: trunk@49641 -
2015-08-11 11:56:02 +00:00
juha
653b5dd43a
Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
...
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
mattias
699bdb9e8f
codetools: class helpers: find declaration and code completion, patch #28266 , from Ondrej Pokorny
...
git-svn-id: trunk@49405 -
2015-06-22 10:02:11 +00:00
mattias
aea275de32
codetools: clean up
...
git-svn-id: trunk@48667 -
2015-04-06 18:03:39 +00:00
mattias
06a9c32cae
codetools: parse type helper
...
git-svn-id: trunk@48539 -
2015-03-30 16:24:22 +00:00
mattias
f5e2ee41a5
codetools: find declaration and gather identifiers: labels, issue #26882
...
git-svn-id: trunk@46592 -
2014-10-18 10:22:38 +00:00
mattias
1d3dd52ffa
codetools: parse reference to
...
git-svn-id: trunk@45936 -
2014-07-20 17:54:29 +00:00
mattias
a7ceaf11d7
codetools: create ctnUseUnit nodes for contains, FindMissingUnits fixes contains
...
git-svn-id: trunk@41556 -
2013-06-05 20:02:06 +00:00
mattias
ea88f1f9bd
codetools: fixed class completion and method jumping for generic methods in delphi mode, bug #23496
...
git-svn-id: trunk@40454 -
2013-03-01 19:47:22 +00:00
mattias
a5bf4cd13b
codetools: better debugging out
...
git-svn-id: trunk@39900 -
2013-01-19 19:56:48 +00:00
mattias
fbcab8dfee
codetools: more verbosity for scan range
...
git-svn-id: trunk@39896 -
2013-01-19 18:35:33 +00:00
mattias
f4f57577c9
codetools: parse generic constraints, bug #23496
...
git-svn-id: trunk@39822 -
2013-01-10 17:14:05 +00:00
mattias
c98e01db84
codetools: resolve expr: thisunitname.implementationenidentifier
...
git-svn-id: trunk@37073 -
2012-04-29 09:28:15 +00:00
mattias
28123ac857
codetools: fixed treating initialization, finalization as statements
...
git-svn-id: trunk@36973 -
2012-04-22 18:15:24 +00:00
mattias
ec66ae883a
codetools: parse class helper
...
git-svn-id: trunk@35047 -
2012-01-31 02:25:25 +00:00
mattias
9b706b641d
codetools: code completion: method body to definition: update definition
...
git-svn-id: trunk@34964 -
2012-01-26 22:43:04 +00:00
mattias
cd6db590b3
codetools: identifier completion: keyword initialization
...
git-svn-id: trunk@34955 -
2012-01-26 14:54:25 +00:00
mattias
f3bb1379a4
codetools: made CheckForChangedProcs a method of its own
...
git-svn-id: trunk@34922 -
2012-01-25 13:50:40 +00:00
mattias
4b54faa3c2
codetools: added proc specifiers
...
git-svn-id: trunk@34722 -
2012-01-12 23:46:04 +00:00
mattias
e05554c7fc
codetools: fixed FindCodeTreeNodeExtAVLNode
...
git-svn-id: trunk@34246 -
2011-12-17 14:05:33 +00:00
mattias
9b7fc82827
codetools: replaced PAnsiString with AnsiString
...
git-svn-id: trunk@34234 -
2011-12-17 00:52:45 +00:00
mattias
8936771e6d
codetools: added class sections for objcprotocol: required, optional
...
git-svn-id: trunk@33701 -
2011-11-22 21:46:09 +00:00
paul
e0f6f71ee9
codetools: add STATIC word as a procedure specifier
...
git-svn-id: trunk@32455 -
2011-09-22 03:20:25 +00:00
mattias
8bdf7647bb
codetools: TStandardCodeTool.FindMissingUnits: dotted names
...
git-svn-id: trunk@32118 -
2011-08-30 16:09:21 +00:00
mattias
cf32ea0df9
codetools: parsing on E:Exception do: using ctnVarDefinition, bug #19601
...
git-svn-id: trunk@31317 -
2011-06-21 14:21:47 +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
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
f7906d0507
codetools: added ctnHintModifier nodes for deprecated, unimplemented, experimental, library, platform
...
git-svn-id: trunk@30683 -
2011-05-11 16:22:46 +00:00
mattias
005d8e828c
codetools: parse param list
...
git-svn-id: trunk@30584 -
2011-05-06 12:06:35 +00:00
mattias
90a1dcfc9b
codetools: started FindAssignMethod
...
git-svn-id: trunk@30491 -
2011-04-27 17:51:15 +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
b3a8dd03b1
fixed typos: childs
...
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00