mattias
b3a9a3d9ce
codetools: guess type of default()
...
git-svn-id: trunk@55331 -
2017-06-12 10:39:42 +00:00
ondrej
8ada97e2b2
codetools: Override function result string types: fix grouped parameter list (e.g. ChangeFileExt).
...
git-svn-id: trunk@55322 -
2017-06-11 21:21:21 +00:00
mattias
548fbd4852
codetools: added TFindDeclarationTool.FindClassMember
...
git-svn-id: trunk@55238 -
2017-06-05 13:29:16 +00:00
mattias
eca0a51b27
codetools: undo
...
git-svn-id: trunk@55236 -
2017-06-05 13:28:15 +00:00
mattias
12ad990c7b
codetools: less hints methodjumptool.pas
...
git-svn-id: trunk@55235 -
2017-06-05 13:25:37 +00:00
juha
e27232d4cc
Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
...
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +00:00
ondrej
3ec399d85a
CodeTools: add "Avoid unnecessary jumps" option, make it default.
...
git-svn-id: trunk@55031 -
2017-05-21 18:14:51 +00:00
ondrej
a5c8984ec7
CodeTools: center jumps with a percent value. Add settings for code block jump as well.
...
git-svn-id: trunk@55030 -
2017-05-21 13:26:38 +00:00
ondrej
2e5a01d509
codetools: fix potential endless loop
...
git-svn-id: trunk@54983 -
2017-05-18 22:54:41 +00:00
ondrej
1c25a7e012
codetools: Override function result string types: fix: the function definition parameter type must be string, not the value expression
...
git-svn-id: trunk@54982 -
2017-05-18 22:29:59 +00:00
ondrej
1079fcdcbc
codetools: simplify r54976 #a52a5d0607
...
git-svn-id: trunk@54979 -
2017-05-18 20:56:17 +00:00
ondrej
7f78bf4c33
codetools: support UnicodeString in TFindDeclarationTool.FindExprTypeAsString
...
git-svn-id: trunk@54977 -
2017-05-18 20:35:27 +00:00
ondrej
a52a5d0607
codetools: implement 'Override function result string types with the first parameter expression type' code creation feature
...
git-svn-id: trunk@54976 -
2017-05-18 20:08:13 +00:00
mattias
878dfd23f9
codetools: added predefined fpc identifier get_frame
...
git-svn-id: trunk@54859 -
2017-05-10 15:48:45 +00:00
mattias
09d0b3fa93
codetools: parsing modeswitch on,off
...
git-svn-id: trunk@54836 -
2017-05-08 18:43:04 +00:00
mattias
7518ea353a
codetools: fixed guesstype of copy()
...
git-svn-id: trunk@54821 -
2017-05-07 09:13:40 +00:00
mattias
aa5717bb55
codetools: search units with namespaces
...
git-svn-id: trunk@54745 -
2017-04-26 18:36:04 +00:00
mattias
af09292110
codetools: identifier completion: list each namespace only once
...
git-svn-id: trunk@54740 -
2017-04-26 10:08:12 +00:00
mattias
18296584ed
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: trunk@54737 -
2017-04-26 09:55:09 +00:00
ondrej
35aaed1cd7
CodeTools: no IFDEFs for r54731 #532ce029d5
...
git-svn-id: trunk@54734 -
2017-04-25 10:50:58 +00:00
sekelsenmat
532ce029d5
codetools: Fixes compilation with fpc 2.6
...
git-svn-id: trunk@54731 -
2017-04-25 10:23:10 +00:00
mattias
c5464ad7dc
codetools: fixed compilation with fpc 2.6.4
...
git-svn-id: trunk@54726 -
2017-04-25 09:45:15 +00:00
mattias
22350effc4
codetools: parse multi dim arrays, patch from Paul W, issue #25045
...
git-svn-id: trunk@54719 -
2017-04-25 07:08:42 +00:00
mattias
834318e937
codetools: fixed for in constset
...
git-svn-id: trunk@54669 -
2017-04-21 19:48:04 +00:00
mattias
34d59e8593
codetools: added predefine str
...
git-svn-id: trunk@54665 -
2017-04-21 18:59:41 +00:00
mattias
a378409b29
codetools: added unique ids for errors
...
git-svn-id: trunk@54663 -
2017-04-21 18:35:53 +00:00
mattias
f10396a790
codetools: added nativeint, nativeuint for pas2js
...
git-svn-id: trunk@54659 -
2017-04-21 17:05:58 +00:00
mattias
00d6a447b5
codetools: fixed resolving function result, simplified code
...
git-svn-id: trunk@54649 -
2017-04-20 11:36:37 +00:00
mattias
5ad98a7bcf
codetools: ctnReferencTo for typeinfo, code hints and type check
...
git-svn-id: trunk@54642 -
2017-04-19 11:49:51 +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
mattias
bdc0034c89
codetools: external root class has no ancestor in pas2js
...
git-svn-id: trunk@54522 -
2017-04-04 21:18:42 +00:00
mattias
2c17cc7edf
codetools: pas2js: added jsvalue to predefined words
...
git-svn-id: trunk@54507 -
2017-04-01 22:41:09 +00:00
mattias
52bcdebadd
codetools: added compiler type pas2js
...
git-svn-id: trunk@54488 -
2017-03-27 20:50:08 +00:00
ondrej
f4189582b8
CodeTools: support "array of XYZ" in code completion (Ctrl+Shift+C). Issue #31341
...
git-svn-id: trunk@54075 -
2017-02-02 13:19:06 +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
8d43a73be1
codetools: avltree: new consistencycheck
...
git-svn-id: trunk@53925 -
2017-01-11 12:41:05 +00:00
mattias
a330b075c2
codetools: FindDeclarationAndOverloads: added option fdlfOneOverloadPerUnit
...
git-svn-id: trunk@53872 -
2017-01-03 16:39:30 +00:00
mattias
baa0147222
codetools: fixed FindDeclarationAndOverloads on interface function
...
git-svn-id: trunk@53871 -
2017-01-03 16:24:36 +00:00
mattias
028bc52289
codetools: less hints
...
git-svn-id: trunk@53615 -
2016-12-09 09:12:55 +00:00
mattias
4eaf02c3a1
codetools: FindFileAtCursor: unit name, search in comment
...
git-svn-id: trunk@53311 -
2016-11-08 12:20:40 +00:00
mattias
37069d7601
codetools: FindFileAtCursor: test literal
...
git-svn-id: trunk@53299 -
2016-11-05 14:56:50 +00:00
mattias
47fc941c8f
codetools: FindFileAtCursor: disabled directives
...
git-svn-id: trunk@53289 -
2016-11-02 14:21:44 +00:00
mattias
9e59740549
codetools: FindFileAtCursor: fixed find enabled include directive of empth file
...
git-svn-id: trunk@53288 -
2016-11-02 13:34:48 +00:00
mattias
8d7e2139ee
codetools: test FindFileAtCursor
...
git-svn-id: trunk@53277 -
2016-11-01 19:56:42 +00:00
mattias
81599322c4
codetools: started FindFileAtCursor
...
git-svn-id: trunk@53269 -
2016-10-30 23:42:40 +00:00
mattias
4d69ed3456
codetools: TTFindDeclarationTool.IsIncludeDirectiveAtPos
...
git-svn-id: trunk@53249 -
2016-10-28 10:49:10 +00:00
mattias
2ee19afd56
codetools: fixed forward defined class-of
...
git-svn-id: trunk@52855 -
2016-08-21 19:29:50 +00:00
ondrej
2e76894327
CodeTools: don't rescan FPC directory twice due to the same unit (e.g. when the FPC dir is corrupted)
...
git-svn-id: trunk@52818 -
2016-08-17 16:43:05 +00:00
ondrej
f3ee10c357
IDE, CodeTools: rescan FPC directory cache automatically. Issue #30475
...
git-svn-id: trunk@52809 -
2016-08-16 22:32:22 +00:00
ondrej
243ffe08c1
codetools: fix Copy() intrinsic
...
git-svn-id: trunk@52566 -
2016-06-22 18:02:41 +00:00