mattias
b94e6593a1
codetools: basiccodetools: ReadDottedIdentifier, FindModuleNameInSource
...
git-svn-id: branches/fixes_1_8@54768 -
2017-04-28 22:30:20 +00:00
mattias
5afb97dafb
codetools: fixed compilation with fpc<3.1.1
...
git-svn-id: branches/fixes_1_8@54764 -
2017-04-28 10:40:25 +00:00
mattias
f0e96331b8
lazutils: added MergeWithDelimiter
...
git-svn-id: branches/fixes_1_8@54757 -
2017-04-27 14:33:50 +00:00
mattias
f97577cb14
IDE: parse namespaces from custom compiler options
...
git-svn-id: branches/fixes_1_8@54752 -
2017-04-26 19:41:28 +00:00
mattias
de0ab411de
IDE: do not pass -B when option -k or -T changes, added resourcestring
...
git-svn-id: branches/fixes_1_8@54750 -
2017-04-26 19:21:19 +00:00
mattias
e27dd8c325
codetools: search units with namespaces
...
git-svn-id: branches/fixes_1_8@54746 -
2017-04-26 18:36:41 +00:00
mattias
53b4f54b12
codetools: identifier completion: list each namespace only once
...
git-svn-id: branches/fixes_1_8@54741 -
2017-04-26 10:08:34 +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
3bad7d9c41
codetools: fixed parsing array
...
git-svn-id: branches/fixes_1_8@54730 -
2017-04-25 09:52:39 +00:00
mattias
0a91786189
codetools: fixed compilation with fpc 2.6.4
...
git-svn-id: branches/fixes_1_8@54727 -
2017-04-25 09:45:43 +00:00
mattias
a659e90a58
codetools: parse multi dim arrays, patch from Paul W, issue #25045
...
git-svn-id: branches/fixes_1_8@54720 -
2017-04-25 07:09:04 +00:00
mattias
8aa2308163
codetools: added $mode ExtPas, load hidden units MacPas, ISO7185, ExtPas, BlockRTL
...
git-svn-id: branches/fixes_1_8@54715 -
2017-04-24 17:42:37 +00:00
mattias
c90a3e7035
codetools: fixed modeswitch name blocks to cblocks
...
git-svn-id: branches/fixes_1_8@54713 -
2017-04-24 17:29:43 +00:00
maxim
2560a7aedc
Merged revision(s) 54699-54700 #10a61eef3a-#10a61eef3a from trunk:
...
IDE: regenerated translations and updated Russian translation
........
Codetools: fixed typo, regenerated translations and updated Russian translation
........
git-svn-id: branches/fixes_1_8@54701 -
2017-04-23 22:37:31 +00:00
mattias
cc2f7a962b
codetools: code completion: add proc for procvar: fixed reference-to
...
git-svn-id: branches/fixes_1_8@54693 -
2017-04-22 18:10:51 +00:00
mattias
eb3b4ed692
cody: identifier dictionary: use identifier: fixed jumping to syntax error
...
git-svn-id: branches/fixes_1_8@54691 -
2017-04-22 17:39:35 +00:00
mattias
8ff8c4d7f2
codetools: define template directory: fixed skipping empty directory
...
git-svn-id: branches/fixes_1_8@54689 -
2017-04-22 14:44:27 +00:00
mattias
8f9c0fe72b
codetools: fixed id on unknown exception
...
git-svn-id: branches/fixes_1_8@54687 -
2017-04-22 11:21:16 +00:00
mattias
732ca63bd0
codetools: sourcechangecache and directiveparser: unique ids for errors
...
git-svn-id: branches/fixes_1_8@54685 -
2017-04-22 11:19:07 +00:00
mattias
52199c87c7
codetools: linkscanner: unique ids for errors
...
git-svn-id: branches/fixes_1_8@54683 -
2017-04-22 11:10:55 +00:00
mattias
4f81b67ac6
codetools: fixed error msg
...
git-svn-id: branches/fixes_1_8@54675 -
2017-04-21 21:24:39 +00:00
mattias
cb758fd5c6
codetools: debug gather unit names
...
git-svn-id: branches/fixes_1_8@54672 -
2017-04-21 20:34:01 +00:00
mattias
6df5f3f0e2
codetools: fixed code completion for v in constset
...
git-svn-id: branches/fixes_1_8@54670 -
2017-04-21 19:48:36 +00:00
mattias
1668b44eeb
codetools: fixed recognizing str
...
git-svn-id: branches/fixes_1_8@54667 -
2017-04-21 19:02:47 +00:00
mattias
f7a23d3529
codetools: added unique ids for bug reports
...
git-svn-id: branches/fixes_1_8@54666 -
2017-04-21 19:02:12 +00:00
mattias
d51465d0fb
codetools: added nativeint, nativeuint for pas2js
...
git-svn-id: branches/fixes_1_8@54660 -
2017-04-21 17:06:25 +00:00
mattias
b06073799d
codetools: fixed resolving function result, simplified code
...
git-svn-id: branches/fixes_1_8@54650 -
2017-04-20 11:36:58 +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
mattias
27937b0e13
codetools: keywordfunclists: use fast property Count
...
git-svn-id: branches/fixes_1_8@54641 -
2017-04-19 11:02:29 +00:00
mattias
1e655bcb16
codetools: referenceto: fixed endpos
...
git-svn-id: branches/fixes_1_8@54639 -
2017-04-19 10:51:26 +00:00
mattias
f5d6bb03fd
codetools: delphi predefined identifiers: nativeint, bools
...
git-svn-id: branches/fixes_1_8@54638 -
2017-04-19 10:51:11 +00:00
mattias
f9c7fc84cf
codetools: fixed predefined identifiers delphi, fpc, pas2js
...
git-svn-id: branches/fixes_1_8@54632 -
2017-04-18 16:13:51 +00:00
mattias
0a891e4ab2
set version to 1.8.0RC1
...
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
juha
04cdeee412
Codetools: formatting.
...
git-svn-id: trunk@54570 -
2017-04-08 08:28:57 +00:00
juha
f49fbe25f1
Codetools: Use the same AVL_Tree everywhere.
...
git-svn-id: trunk@54564 -
2017-04-07 19:14:24 +00:00
juha
ffa67e0ff4
Fix compilation of Codetools examples and wiki test project. Clean uses sections.
...
git-svn-id: trunk@54563 -
2017-04-07 19:02:11 +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
maxim
37f2d73f0a
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31614
...
git-svn-id: trunk@54514 -
2017-04-03 23:24:37 +00:00
mattias
1352581471
codetools: skip keywords in asm..blocks
...
git-svn-id: trunk@54508 -
2017-04-02 23:34:00 +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
7547019d49
codetools: identifier completion: added concat(array), insert(array)
...
git-svn-id: trunk@54506 -
2017-04-01 22:07:24 +00:00
mattias
16c115f088
codetools: parse class var external
...
git-svn-id: trunk@54492 -
2017-03-27 22:51:14 +00:00
mattias
52bcdebadd
codetools: added compiler type pas2js
...
git-svn-id: trunk@54488 -
2017-03-27 20:50:08 +00:00
mattias
33bab6516c
codetools: parsing external class field
...
git-svn-id: trunk@54479 -
2017-03-24 20:47:12 +00:00
mattias
d5881ef02e
codetools: implemented modeswitch externalclass
...
git-svn-id: trunk@54470 -
2017-03-23 10:51:07 +00:00
hnb
1903007760
CodeTools: create new callback FindIncFileInCfgCache in basiccodetools.pas filled by codetoolmanager.pas to omit compilicated unit dependencies introduced in linkscanner.pas by uses section (for modules: CodeToolManager and DefineTemplates) in implementation section (that was the reason of AV on IDE exit and memory leaks, fix for mantis #31575 , #31580 )
...
git-svn-id: trunk@54461 -
2017-03-21 23:06:36 +00:00
hnb
5231fa439a
CodeTools: use for TFPCTargetConfigCache.Equals also "Includes" field
...
git-svn-id: trunk@54457 -
2017-03-21 22:33:21 +00:00
hnb
d5739c0615
codetools: Fix memory leak introduced in r54432 #5667c05f6c (TFPCTargetConfigCache.Includes was not freed in Clear method). Fix mantis #31575 .
...
git-svn-id: trunk@54450 -
2017-03-21 12:05:16 +00:00
mattias
c18cdcb495
codetools: class completion: do not create bodies for external methods
...
git-svn-id: trunk@54448 -
2017-03-18 18:29:19 +00:00