maxim
379fa56788
Translations: Hungarian translation update by Péter Gábor, bug #31739
...
git-svn-id: trunk@54785 -
2017-05-01 10:31:50 +00:00
mattias
f915aac0c7
codetools: use namespaces only for pas2js and fpc>30101
...
git-svn-id: trunk@54769 -
2017-04-28 22:39:47 +00:00
mattias
08bd7d6206
IDE: parse project default namespace
...
git-svn-id: trunk@54767 -
2017-04-28 22:27:06 +00:00
mattias
73b1b38cde
codetools: fixed compilation with fpc<3.1.1
...
git-svn-id: trunk@54763 -
2017-04-28 10:40:01 +00:00
mattias
e87f70b765
lazutils: added MergeWithDelimiter
...
git-svn-id: trunk@54756 -
2017-04-27 14:33:17 +00:00
mattias
b382175cfb
IDE: parse namespaces from custom compiler options
...
git-svn-id: trunk@54751 -
2017-04-26 19:41:08 +00:00
mattias
a067dd3411
IDE: do not pass -B when option -k or -T changes, added resourcestring
...
git-svn-id: trunk@54749 -
2017-04-26 19:20:54 +00:00
mattias
aa5717bb55
codetools: search units with namespaces
...
git-svn-id: trunk@54745 -
2017-04-26 18:36:04 +00:00
mattias
8fe94c57d5
codetools: tests: namespace in uses section
...
git-svn-id: trunk@54744 -
2017-04-26 18:33:51 +00:00
mattias
afc67da7ae
codetools: tests: test program namespace
...
git-svn-id: trunk@54742 -
2017-04-26 11:04:17 +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
mattias
2d51c08884
codetools: tests: namespace prefixes
...
git-svn-id: trunk@54736 -
2017-04-26 09:32:36 +00:00
mattias
e4895d2fd0
codetools: dotted unit name tests
...
git-svn-id: trunk@54735 -
2017-04-26 08:40:45 +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
a8d6670895
codetools: fixed parsing array
...
git-svn-id: trunk@54729 -
2017-04-25 09:52:21 +00:00
mattias
fa480d0669
codetools: tests: added array test
...
git-svn-id: trunk@54728 -
2017-04-25 09:52:08 +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
6bd8281e0c
codetools: updated readme
...
git-svn-id: trunk@54725 -
2017-04-25 09:45:02 +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
95545633e7
codetools: added $mode ExtPas, load hidden units MacPas, ISO7185, ExtPas, BlockRTL
...
git-svn-id: trunk@54714 -
2017-04-24 17:42:10 +00:00
mattias
815496f161
codetools: fixed modeswitch name blocks to cblocks
...
git-svn-id: trunk@54712 -
2017-04-24 17:29:19 +00:00
mattias
b432133a9a
codetools: added tests for modeswitch cblocks
...
git-svn-id: trunk@54711 -
2017-04-24 17:28:56 +00:00
maxim
9150e859e8
Codetools: fixed typo, regenerated translations and updated Russian translation
...
git-svn-id: trunk@54700 -
2017-04-23 22:27:04 +00:00
mattias
e96ede4637
codetools: code completion: add proc for procvar: fixed reference-to
...
git-svn-id: trunk@54692 -
2017-04-22 18:10:28 +00:00
mattias
3ca49ceb2b
cody: identifier dictionary: use identifier: jump to syntax error
...
git-svn-id: trunk@54690 -
2017-04-22 17:39:01 +00:00
mattias
0bde8fa043
codetools: define template directory: fixed skipping empty directory
...
git-svn-id: trunk@54688 -
2017-04-22 14:44:08 +00:00
mattias
9af0510f2d
codetools: fixed id on unknown exception
...
git-svn-id: trunk@54686 -
2017-04-22 11:20:56 +00:00
mattias
43254f08ad
codetools: sourcechangecache and directiveparser: unique ids for errors
...
git-svn-id: trunk@54684 -
2017-04-22 11:18:28 +00:00
mattias
f344610be5
codetools: linkscanner: unique ids for errors
...
git-svn-id: trunk@54682 -
2017-04-22 11:10:31 +00:00
mattias
da25c136d5
codetools: tests: use lazutils instead of lcl
...
git-svn-id: trunk@54681 -
2017-04-22 11:09:35 +00:00
mattias
9b7b950996
codetools: added test for in
...
git-svn-id: trunk@54678 -
2017-04-22 06:26:04 +00:00
mattias
e42d0903e0
codetools: fixed error msg
...
git-svn-id: trunk@54674 -
2017-04-21 21:24:20 +00:00
mattias
01f25f27ce
codetools: debug gather unit names
...
git-svn-id: trunk@54671 -
2017-04-21 20:33:14 +00:00
mattias
834318e937
codetools: fixed for in constset
...
git-svn-id: trunk@54669 -
2017-04-21 19:48:04 +00:00
mattias
e63c991f8e
codetools: test for in constset
...
git-svn-id: trunk@54668 -
2017-04-21 19:47:52 +00:00
mattias
34d59e8593
codetools: added predefine str
...
git-svn-id: trunk@54665 -
2017-04-21 18:59:41 +00:00
mattias
c6eeda0482
codetools: clean up
...
git-svn-id: trunk@54664 -
2017-04-21 18:59:13 +00:00
mattias
a378409b29
codetools: added unique ids for errors
...
git-svn-id: trunk@54663 -
2017-04-21 18:35:53 +00:00
mattias
d4d351c801
codetools: tests: clean up
...
git-svn-id: trunk@54662 -
2017-04-21 18:23:30 +00:00
mattias
c3b49f8828
codetools: tests: TTestPascalParser: show all elines and error column
...
git-svn-id: trunk@54661 -
2017-04-21 17:26:01 +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
mattias
d78b765eac
codetools: keywordfunclists: use fast property Count
...
git-svn-id: trunk@54640 -
2017-04-19 11:02:03 +00:00
mattias
0236e179c3
codetools: referenceto: fixed endpos
...
git-svn-id: trunk@54637 -
2017-04-19 10:34:54 +00:00
mattias
9a0ddd60ef
codetools: delphi predefined identifiers: nativeint, bools
...
git-svn-id: trunk@54636 -
2017-04-19 10:34:32 +00:00
mattias
d82739d93e
codetools: fixed predefine dlist fpc, delphi cardinal, longint
...
git-svn-id: trunk@54630 -
2017-04-18 16:11:30 +00:00
mattias
63b04ac2da
codetools: updated predefined identifiers
...
git-svn-id: trunk@54626 -
2017-04-17 15:34:14 +00:00
mattias
27336a6392
codetools: added tests for proc ovrloads of basetypes
...
git-svn-id: trunk@54625 -
2017-04-17 14:49:09 +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
juha
54f80e0923
CodeTools: Fix SIGSEGV introduced in r54438 #b823ce3277, part 2. Issue #31561 .
...
git-svn-id: trunk@54447 -
2017-03-18 18:13:10 +00:00
hnb
1ca4c2796a
CodeTools: Fix SIGSEGV introduced in r54438 #b823ce3277 (mantis #31561 )
...
git-svn-id: trunk@54446 -
2017-03-18 15:25:47 +00:00
hnb
b823ce3277
CodeTools: find all *.ini files located in paths declared in fpc.cfg (-Fi option)
...
git-svn-id: trunk@54438 -
2017-03-17 21:21:51 +00:00
hnb
5667c05f6c
CodeTools: Prepare for better support for Include (*.inc) files (collect all *.inc files from pathes added by -Fi in fpc.cfg)
...
git-svn-id: trunk@54432 -
2017-03-17 15:00:43 +00:00
ondrej
f04d742869
CodeTools: support dotted units when handling uses section. Issue #31539
...
git-svn-id: trunk@54413 -
2017-03-15 21:17:59 +00:00
maxim
c74ec53ab7
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31463
...
git-svn-id: trunk@54327 -
2017-03-02 22:17:27 +00:00
mattias
9e5332edbc
codetools: method completion: assembler modifier
...
git-svn-id: trunk@54288 -
2017-02-27 00:08:58 +00:00
mattias
f239ef10b3
codetools: forward proc completion: assembler modifier
...
git-svn-id: trunk@54287 -
2017-02-27 00:04:45 +00:00
mattias
8ab48719ee
codetools: pas2js: use define instead of mode
...
git-svn-id: trunk@54285 -
2017-02-26 22:36:39 +00:00
mattias
9a663cc51d
codetools: added compiler mode pas2js
...
git-svn-id: trunk@54284 -
2017-02-26 22:18:28 +00:00
mattias
8d2f378fed
codetools: TStandardCodeTool.GetApplicationScaledStatement: check EndPos
...
git-svn-id: trunk@54256 -
2017-02-23 07:48:08 +00:00
marcus
7eaa1abf9f
Introduce Amiga/AROS/MorphOS and MUI Widgetset to Lazarus gui settings
...
git-svn-id: trunk@54253 -
2017-02-22 22:16:40 +00:00
ondrej
1c7e92643d
LCL, IDE: HighDPI: add Application.Scaled and Project1.Scaled property for automatic LCL-driven scaling
...
git-svn-id: trunk@54199 -
2017-02-19 20:02:58 +00:00
hnb
11563b2959
codetools: parser: Compatibility with FPC management operators: rename Copy to AddRef and Clone to Copy
...
git-svn-id: trunk@54196 -
2017-02-19 16:43:30 +00:00
maxim
491820a1f4
Translations: French translation update by Gilles Vasseur, bug #31362
...
git-svn-id: trunk@54119 -
2017-02-07 23:00:04 +00:00
ondrej
bf5c8ee375
CodeTools: identifier completion: allow procedures as parameters in Delphi mode. Issue #31342
...
git-svn-id: trunk@54076 -
2017-02-02 14:35:23 +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
juha
39fe54c5f6
Make LCL and LazUtils compile for Amiga systems (NoGUI). Issue #31186 , patch from Marcus Sackrow.
...
git-svn-id: trunk@53853 -
2017-01-03 12:01:49 +00:00
zeljko
f684952850
Qt5: integration into LCL
...
git-svn-id: trunk@53807 -
2016-12-30 15:05:34 +00:00
mattias
c9680cf88a
codetools: parser: added class operator copy and clone
...
git-svn-id: trunk@53706 -
2016-12-17 18:06:59 +00:00
mattias
418b895590
codetools: parsing operators Initialize and Finalize
...
git-svn-id: trunk@53682 -
2016-12-14 15:44:21 +00:00
mattias
8170f4738e
codetools: test parsing Delphi class operators
...
git-svn-id: trunk@53670 -
2016-12-13 13:00:41 +00:00
mattias
0f58c1ef85
codetools: started test parsing record operators
...
git-svn-id: trunk@53668 -
2016-12-13 12:46:32 +00:00
mattias
4c62839125
codetools: tests: moved parsertest.lpi
...
git-svn-id: trunk@53667 -
2016-12-13 11:52:18 +00:00
mattias
de98a465dc
codetools: tests: runtestscodetools.lpi
...
git-svn-id: trunk@53666 -
2016-12-13 11:47:19 +00:00
mattias
4b117ef8ba
codetools; tests: clean up
...
git-svn-id: trunk@53665 -
2016-12-13 11:44:35 +00:00
mattias
028bc52289
codetools: less hints
...
git-svn-id: trunk@53615 -
2016-12-09 09:12:55 +00:00
mattias
c7037ac0ff
codetools: fixed TCodeBuffer.FileOnDiskHasChanged when IsVirtual
...
git-svn-id: trunk@53532 -
2016-12-02 22:01:02 +00:00
mattias
f62bc9af4e
codetools: clean up
...
git-svn-id: trunk@53470 -
2016-11-27 11:38:12 +00:00
juha
c266594a02
Codetools: Fix compilation in OS/X. Use CompareText in SysUtils, not in MacOSAll. Issue #31008 .
...
git-svn-id: trunk@53468 -
2016-11-27 10:51:00 +00:00
ondrej
d43cabe221
CodeTools: support method completion without @ in Delphi mode
...
git-svn-id: trunk@53457 -
2016-11-25 13:32:29 +00:00
mattias
afaf9ea7d3
codetools: comment
...
git-svn-id: trunk@53405 -
2016-11-21 16:12:46 +00:00
mattias
aceccfc036
codetools: fixed SearchFileInDir and SearchPascalFileInDir searching using Pascal case insensitivity
...
git-svn-id: trunk@53398 -
2016-11-21 15:57:14 +00:00
mattias
6b7ab7bc9d
codetools: fixed SearchFileInDir and SearchPascalFileInDir searching using Pascal case insensitivity
...
git-svn-id: trunk@53397 -
2016-11-21 15:57:00 +00:00
mattias
7ca0140e65
codetools: fixed StringToPascalConst, added tests, bug #30955
...
git-svn-id: trunk@53383 -
2016-11-18 17:44:17 +00:00
maxim
fc98381e53
Translations: Hungarian translation update by Péter Gábor, bug #30919
...
git-svn-id: trunk@53356 -
2016-11-12 12:40:05 +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
juha
8be0b04f08
CodeTools: Interpret string constants correctly. Issue #29723 , patch from Bart.
...
git-svn-id: trunk@53266 -
2016-10-30 17:54:54 +00:00
ondrej
0e8a762c9f
CodeTools: fix Copy and Delete compiler intrinsic parameters for FPC 3.1.0+
...
git-svn-id: trunk@53256 -
2016-10-28 20:37:01 +00:00
mattias
4d69ed3456
codetools: TTFindDeclarationTool.IsIncludeDirectiveAtPos
...
git-svn-id: trunk@53249 -
2016-10-28 10:49:10 +00:00
mattias
f1b926fd5e
IDE: open project: read lpr and set IsPartOfProject for all used units with <in> filenames
...
git-svn-id: trunk@53245 -
2016-10-28 10:02:22 +00:00
mattias
72ab451ade
codetools: fixed path sep normalization
...
git-svn-id: trunk@53229 -
2016-10-26 16:46:35 +00:00
mattias
98e64cab9d
cody: fixed opening lpr file, bug #30787
...
git-svn-id: trunk@53207 -
2016-10-25 20:23:37 +00:00
mattias
729865999b
codetools: less hints
...
git-svn-id: trunk@53197 -
2016-10-23 10:18:55 +00:00
mattias
08e20f0ff0
IDE: external tools: fixed show/hide window
...
git-svn-id: trunk@53196 -
2016-10-21 22:00:15 +00:00
mattias
cd1f78d608
codetools: fixed TStandardCodeTool.CompleteBlock to not add anything if cursor in a comment
...
git-svn-id: trunk@53192 -
2016-10-21 17:41:38 +00:00
mattias
b23106921b
codetools: added TLinkScanner.FindFirstDirective
...
git-svn-id: trunk@53191 -
2016-10-21 17:41:05 +00:00
mattias
d7a2596644
codetools: fixed CleanPosIsInComment when cleanpos in front a comment
...
git-svn-id: trunk@53190 -
2016-10-21 17:40:37 +00:00
mattias
20a6bfdf08
codetools: tests: less hints
...
git-svn-id: trunk@53189 -
2016-10-21 16:49:40 +00:00
mattias
a9051948ae
IDE: compile project/package: warn when passing an option twice with different values
...
git-svn-id: trunk@53184 -
2016-10-20 20:17:01 +00:00
mattias
94d76f9a59
codetools: ParseFPCParameters: case insensitive defines
...
git-svn-id: trunk@53183 -
2016-10-20 19:48:07 +00:00
mattias
bd2ab5c7bc
codetools: ParseFPCParameters: moved to other fpc option parse functions
...
git-svn-id: trunk@53182 -
2016-10-20 17:02:59 +00:00
mattias
de0adccd6e
codetools: ParseFPCParameters: alias params
...
git-svn-id: trunk@53181 -
2016-10-20 16:57:52 +00:00
mattias
3610fd18b2
codetools: started ParseFPCParameters
...
git-svn-id: trunk@53180 -
2016-10-20 16:24:52 +00:00
mattias
0248f28552
codetools: tests: fixed
...
git-svn-id: trunk@53178 -
2016-10-20 15:02:39 +00:00
mattias
f495d5d398
codetools: tests: renamed testrefactoring.pas
...
git-svn-id: trunk@53177 -
2016-10-20 14:37:14 +00:00
mattias
3677cdfb7f
codetools: tests: renamed testfinddeclaration.pas
...
git-svn-id: trunk@53176 -
2016-10-20 14:36:10 +00:00
mattias
feb1a73e6c
codetools: added option MethodDefaultSection
...
git-svn-id: trunk@53166 -
2016-10-19 21:51:56 +00:00
maxim
87e325a19a
Cody: improved i18n, patch by Péter Gábor, bug #30746 ; regenerated translations and updated Russian translation
...
git-svn-id: trunk@53156 -
2016-10-18 22:23:44 +00:00
mattias
ebe105f987
codetools: started ParseFPCParameter
...
git-svn-id: trunk@53155 -
2016-10-18 13:34:55 +00:00
mattias
ce7d2bf070
codetools: tests: moved test modules to modulestest
...
git-svn-id: trunk@53154 -
2016-10-17 15:10:47 +00:00
mattias
541f15a9cb
codetools: moved tests
...
git-svn-id: trunk@53152 -
2016-10-17 15:01:23 +00:00
mattias
f613ed6239
codetools: less hints
...
git-svn-id: trunk@53145 -
2016-10-17 13:56:30 +00:00
mattias
1cac5baa4d
codetools: less hints
...
git-svn-id: trunk@53143 -
2016-10-17 13:50:26 +00:00
mattias
2ffb2eebdc
codetools: clean up
...
git-svn-id: trunk@53136 -
2016-10-17 13:33:11 +00:00
mattias
e86e540a69
codetools: fixed ReadAndCompareUsedUnit, bug #30505
...
git-svn-id: trunk@53119 -
2016-10-14 18:51:19 +00:00
mattias
2e697531df
codetools: identifier completion: fixed ilcfNeedsDo when as is next token, bug #30703
...
git-svn-id: trunk@53115 -
2016-10-14 18:11:56 +00:00
ondrej
c0cc369d3d
IDE, CodeTools: support {scopedenums on} in "case ofall" code template
...
git-svn-id: trunk@53039 -
2016-09-26 18:14:15 +00:00
mattias
291ce7da29
cody: added function to insert an int64 id
...
git-svn-id: trunk@53019 -
2016-09-22 14:31:49 +00:00
mattias
2ee19afd56
codetools: fixed forward defined class-of
...
git-svn-id: trunk@52855 -
2016-08-21 19:29:50 +00:00
mattias
2b61a95171
codetools: fixed setting EndPos of ctnGenericParam, bug #30489
...
git-svn-id: trunk@52844 -
2016-08-20 17:30:17 +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
juha
9367da0ae5
Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
...
git-svn-id: trunk@52812 -
2016-08-17 10:40:29 +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
mattias
a4ddf094a2
codetools: fixed AddWithBlock on ((i)), bug #29749
...
git-svn-id: trunk@52786 -
2016-08-04 20:04:12 +00:00
mattias
79f1b32221
codetools: fixed reading fpc unit cache
...
git-svn-id: trunk@52763 -
2016-08-01 07:45:24 +00:00
mattias
a9e52f41eb
codetools: add with block: skip nested brackets, bug #29749
...
git-svn-id: trunk@52746 -
2016-07-24 16:47:48 +00:00
mattias
614f7eb46c
codetools: fixed find include file, uninitialized var
...
git-svn-id: trunk@52738 -
2016-07-21 19:36:36 +00:00
mattias
4117b06b77
codetools: include file search: find include file without extension, use semicolon path separator in Delphi mode
...
git-svn-id: trunk@52736 -
2016-07-21 10:53:40 +00:00
mattias
5b863e3af0
codetools: example: fixed compilation
...
git-svn-id: trunk@52735 -
2016-07-21 10:48:16 +00:00
mattias
0bd6601f77
codetools: modeswitch unicodestrings: set FPC_UNICODESTRINGS
...
git-svn-id: trunk@52685 -
2016-07-14 09:28:57 +00:00
mattias
c2aed806b6
codetools: ExtractProcHead: phpAddParentProcs
...
git-svn-id: trunk@52683 -
2016-07-14 07:42:59 +00:00
juha
95e8ab1cd8
LCL, Codetools: Turn condition {$IFnDEF DisableWrapperFunctions} into {$IFDEF EnableWrapperFunctions} in units where it was forgotten.
...
git-svn-id: trunk@52678 -
2016-07-13 13:32:33 +00:00
mattias
54af11a069
codetools: identifier completion: method specifiers
...
git-svn-id: trunk@52647 -
2016-07-07 23:34:45 +00:00
mattias
ff5f987936
codetools: identifier completion: procedure specifiers and procedure type specifiers
...
git-svn-id: trunk@52646 -
2016-07-07 09:11:39 +00:00
mattias
21f07de277
codetools: identifier completion: method specifiers, patch #30352
...
git-svn-id: trunk@52645 -
2016-07-07 08:57:19 +00:00
ondrej
72d7b7a01a
codetools: add Insert compiler intrinsic from FPC 3.1.1
...
git-svn-id: trunk@52567 -
2016-06-22 18:16:03 +00:00
ondrej
243ffe08c1
codetools: fix Copy() intrinsic
...
git-svn-id: trunk@52566 -
2016-06-22 18:02:41 +00:00
ondrej
a21850f1bc
codetools: add Delete compiler intrinsic from FPC 3.1.1
...
git-svn-id: trunk@52565 -
2016-06-22 17:31:02 +00:00
mattias
9e4e6e88b3
codetools: include path for fpc src dir packages/rtl-*
...
git-svn-id: trunk@52554 -
2016-06-22 11:23:09 +00:00
juha
d5346b5108
Formatting
...
git-svn-id: trunk@52529 -
2016-06-20 08:51:12 +00:00
bart
e12b65390b
Fix some more spelling errors.
...
git-svn-id: trunk@52490 -
2016-06-12 16:32:39 +00:00
maxim
36046a9b4d
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #30250
...
git-svn-id: trunk@52463 -
2016-06-08 23:13:31 +00:00
maxim
207c318329
Regenerated translations
...
git-svn-id: trunk@52455 -
2016-06-08 21:59:41 +00:00
mattias
baadaff802
codetools: parse proc modifier compilerproc:id, bug #30237
...
git-svn-id: trunk@52444 -
2016-06-06 09:03:59 +00:00
ondrej
eda5b1fdca
codetools: find unused units: add support for class helpers. (e.g. in "Unused units" dialog.)
...
git-svn-id: trunk@52411 -
2016-05-30 18:05:19 +00:00
ondrej
f12d1d31f1
codetools: show protected methods after the inherited keyword.
...
git-svn-id: trunk@52397 -
2016-05-27 15:35:59 +00:00
mattias
c190ac187c
codetools: CleanCodeFromComments: added parameter KeepVerbosityDirectives
...
git-svn-id: trunk@52138 -
2016-04-07 07:38:39 +00:00
mattias
51f3338a2d
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@52067 -
2016-03-27 08:39:32 +00:00
juha
e5845a0818
Formatting
...
git-svn-id: trunk@52021 -
2016-03-22 21:57:06 +00:00
mattias
25f7a697e5
updated makefiles
...
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
maxim
58de93157f
Codetools: cleaned up unused strings some more and regenerated translations
...
git-svn-id: trunk@51925 -
2016-03-11 23:00:59 +00:00
maxim
9b3cbbac5b
IDE: Improved code completion dialog i18n
...
git-svn-id: trunk@51922 -
2016-03-11 22:37:16 +00:00
maxim
1a67a8c6c8
Codetools: cleaned up unused strings and regenerated translations
...
git-svn-id: trunk@51920 -
2016-03-11 22:17:00 +00:00
ondrej
006715e6f9
ide: use unit dialog: save recent settings in environmentopt/recent and not in codetools options, save also AllUnits check state, select first entry on filter
...
git-svn-id: trunk@51908 -
2016-03-10 21:58:12 +00:00
ondrej
082ad9fed9
codetools: fix TCodeBuffer.FileOnDiskHasChanged with IgnoreModifiedFlag=true
...
git-svn-id: trunk@51869 -
2016-03-09 08:37:34 +00:00
ondrej
3594fefc04
ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
...
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
3dd60b3899
ide: reload changed files dialog:
...
1) use TCheckListBox
2) allow to reload changed files too (unchecked by default, prefixed with *).
git-svn-id: trunk@51852 -
2016-03-07 20:36:45 +00:00
ondrej
06d19a8613
ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
...
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +00:00
mattias
330696b99e
fixed target cpu a64 to aarch64
...
git-svn-id: trunk@51816 -
2016-03-03 12:53:18 +00:00
mattias
8a70101ec3
IDE: quick fix ad warn off directive: add message pattern as comment
...
git-svn-id: trunk@51789 -
2016-03-01 15:41:58 +00:00
mattias
17f571cf26
components: less hints
...
git-svn-id: trunk@51788 -
2016-03-01 15:31:26 +00:00
mattias
6365797a00
codetools: added AddUnitWarnDirective
...
git-svn-id: trunk@51769 -
2016-03-01 14:30:10 +00:00
ondrej
30819f343a
codetools: prevent endless loop in TFindDeclarationTool.GetSmartHint. Issue #29754
...
git-svn-id: trunk@51760 -
2016-02-29 17:59:32 +00:00
mattias
59dca2c44b
codetools: added target os wii, bug #29737
...
git-svn-id: trunk@51718 -
2016-02-26 22:01:44 +00:00
mattias
7072474850
codetools: identifier completion: directive i %line%
...
git-svn-id: trunk@51716 -
2016-02-26 15:25:06 +00:00
ondrej
c2748fe332
codetools: use crc for identifier list item hash for speed reasons
...
git-svn-id: trunk@51652 -
2016-02-18 04:24:14 +00:00
ondrej
263929eb6c
codetools: move StoreNodeHash to SetNode. See r51650 #a5cd34a174
...
git-svn-id: trunk@51651 -
2016-02-18 03:32:43 +00:00
ondrej
a5cd34a174
codetools: add StoreNodeHash for identifier list items.
...
Solves issue in identifier list painting after typing some text while identifier list is open.
git-svn-id: trunk@51650 -
2016-02-17 17:23:01 +00:00
ondrej
fef0aed03e
revert r51463 #2022201d06+r51465: IfThen was removed from FPC.
...
git-svn-id: trunk@51577 -
2016-02-10 16:36:57 +00:00
ondrej
1aef9cf770
codetools: make IfThen available only for FPC 3.1+
...
git-svn-id: trunk@51465 -
2016-01-31 19:22:19 +00:00
ondrej
2022201d06
codetools: add IfThen compiler intrinsic. Issue #29555
...
added to FPC in r33036 #2e2567a84d.
git-svn-id: trunk@51463 -
2016-01-31 17:03:50 +00:00