mattias
aab3418c8c
codetools: fixed objcclass
...
git-svn-id: trunk@60629 -
2019-03-09 12:12:10 +00:00
juha
c9e4614e17
Delete old deprecated methods.
...
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
mattias
f2f7e9c993
codetools: debug obcclass alloc.init
...
git-svn-id: trunk@57652 -
2018-04-13 08:35:14 +00:00
mattias
01020fb1c1
codetools: debug FindFileAtCursor
...
git-svn-id: trunk@56729 -
2017-12-14 18:03:28 +00:00
mattias
5b565ad568
codetools: parse guid in dispinterface, bug #32742
...
git-svn-id: trunk@56520 -
2017-11-28 09:19:47 +00:00
mattias
2b911c68c1
codetools: FindCodeContext of attribute params
...
git-svn-id: trunk@56513 -
2017-11-27 21:29:04 +00:00
mattias
727afc4dbd
codetools: changed TAtomRing to support longer ring, full two way
...
git-svn-id: trunk@56465 -
2017-11-22 10:58:30 +00:00
juha
55d8b5ed1a
Codetools: Find declaration for a used unit also when caret is at its end. Issue #32606 .
...
git-svn-id: trunk@56366 -
2017-11-11 16:06:39 +00:00
mattias
49e39f4de3
codetools: formatted
...
git-svn-id: trunk@56276 -
2017-11-04 07:55:39 +00:00
mattias
61d4aa8258
IDE: open file at cursor: show error message on fail
...
git-svn-id: trunk@56083 -
2017-10-16 14:06:41 +00:00
mattias
8961126033
codetools: added ctnSrcName
...
git-svn-id: trunk@55951 -
2017-09-30 19:20:56 +00:00
mattias
4cee79f31d
codetools: fixed skipping sourcename, added TPascalParserTool.FindUsesNode
...
git-svn-id: trunk@55946 -
2017-09-30 13:52:10 +00:00
mattias
bfadc91c3c
codetools: find declaration of dotted program name
...
git-svn-id: trunk@55851 -
2017-09-13 18:05:15 +00:00
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