Commit Graph

4646 Commits

Author SHA1 Message Date
mattias
e6e37ab21a codetools: FindDeclarationAndOverloads: added option fdlfOneOverloadPerUnit
git-svn-id: branches/fixes_1_6@53878 -
2017-01-03 17:05:02 +00:00
mattias
42c49aa283 codetools: fixed FindDeclarationAndOverloads on interface function
git-svn-id: branches/fixes_1_6@53877 -
2017-01-03 17:04:48 +00:00
mattias
e6129a1bfb codetools: comment
git-svn-id: branches/fixes_1_6@53413 -
2016-11-21 16:22:00 +00:00
mattias
8ca4d6488c codetools: fixed SearchFileInDir and SearchPascalFileInDir searching using Pascal case insensitivity
git-svn-id: branches/fixes_1_6@53407 -
2016-11-21 16:19:07 +00:00
mattias
f585271552 codetools: fixed StringToPascalConst, added tests, bug #30955
git-svn-id: branches/fixes_1_6@53384 -
2016-11-18 17:46:16 +00:00
mattias
031d242126 codetools: add with block: skip nested brackets, bug #29749
git-svn-id: branches/fixes_1_6@52747 -
2016-07-24 16:48:08 +00:00
maxim
e4f7973e5d Merged revision(s) 52489-52491 #2a41a0e2f4-#2a41a0e2f4 from trunk:
Fix spelling errors. Issue #0030258. Patch by Paul Gevers.
........
Fix some more spelling errors.
........
Fix some more spelling errors.
........

git-svn-id: branches/fixes_1_6@52609 -
2016-07-03 20:41:10 +00:00
mattias
ee538e09b6 codetools: include path for fpc src dir packages/rtl-*
git-svn-id: branches/fixes_1_6@52555 -
2016-06-22 11:23:29 +00:00
maxim
8a4020018d Merged revision(s) 52463 #36046a9b4d from trunk:
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #30250
........

git-svn-id: branches/fixes_1_6@52464 -
2016-06-08 23:14:40 +00:00
mattias
d1fb44a761 codetools: support const modifiers not separated with semicolons, bug #30244
git-svn-id: branches/fixes_1_6@52446 -
2016-06-06 11:56:14 +00:00
mattias
736731c7b1 codetools: parse proc modifier compilerproc:id, bug #30237
git-svn-id: branches/fixes_1_6@52445 -
2016-06-06 09:04:45 +00:00
maxim
1458597b9f Merged revision(s) 51760 #30819f343a from trunk:
codetools: prevent endless loop in TFindDeclarationTool.GetSmartHint. Issue #29754
........

git-svn-id: branches/fixes_1_6@52120 -
2016-04-06 21:42:57 +00:00
mattias
c03680443f fixed target cpu a64 to aarch64
git-svn-id: branches/fixes_1_6@51817 -
2016-03-03 12:53:54 +00:00
mattias
d421219128 IDE: added target os wii, bug #29737
git-svn-id: branches/fixes_1_6@51720 -
2016-02-26 22:02:18 +00:00
maxim
ead5e6d5b1 Merged revision(s) 51385 #0ce59a4f03, 51451 #bc4da6f46d from trunk:
codetools: fix unused units feature broken by r50266 #d49143fd83. Issue #29486
........
IdeIntf: Make a freed BitMap Nil.
........

git-svn-id: branches/fixes_1_6@51519 -
2016-02-06 14:26:44 +00:00
mattias
bebbb5aa73 codetools: fixed parsing parameter modifier location on m68k and powerpc, bug #29350
git-svn-id: branches/fixes_1_6@51314 -
2016-01-18 16:20:43 +00:00
mattias
06fe3f3117 codetools: CleanCodeFromComments added parameter KeepDirectives
git-svn-id: branches/fixes_1_6@51270 -
2016-01-13 17:25:49 +00:00
ondrej
8bd083362e merge r51107 #491df20f71,r51216: codetools
* codetools: support static array helpers
* codetools: support helpers for array types

git-svn-id: branches/fixes_1_6@51230 -
2016-01-08 12:42:27 +00:00
ondrej
faea94b4b2 merge r51138 #d8163c8187,r51139,r51140 codetools:
* prevent AV for incomplete generic types
* fix TDirectiveSequenceItem.FindValue
* pascalreadertool: support TGenericClass<TypeReference,TypeReference>.TNestedClass (delphi mode)

git-svn-id: branches/fixes_1_6@51226 -
2016-01-08 11:52:30 +00:00
maxim
14115db480 Merged revision(s) 50970 #99ca72b8e9 from trunk:
Translations: French translation update by Gilles Vasseur, bugs #29214, #29222
........

git-svn-id: branches/fixes_1_6@50981 -
2015-12-21 23:08:28 +00:00
maxim
3fcb90a119 Merged revision(s) 50914-50923 #8138f89a1c-#8138f89a1c, 50925 #e1239e4c94 from trunk:
Codetools: regenerated translations
........
Datadict: regenerated translations

........
Leakview: regenerated translations

........
Printers: regenerated translations

........
Daemon: regenerated translations

........
DBExport: regenerated translations

........
ToDoList: regenerated translations

........
FPCUnit: regenerated translations

........
CodePageConverter: regenerated translations

........
Translation example: regenerated translations

........
Translations: French translation update by Gilles Vasseur, bug #29208
........

git-svn-id: branches/fixes_1_6@50926 -
2015-12-19 00:06:27 +00:00
mattias
edce120278 IDE: fixed searching in PATH on Windows
git-svn-id: branches/fixes_1_6@50866 -
2015-12-17 14:37:15 +00:00
ondrej
e66ac7b432 merged r50840 #29a6b11e16: codetools: enumerator can be also an interface
git-svn-id: branches/fixes_1_6@50841 -
2015-12-16 07:26:43 +00:00
ondrej
bdcd0668ee merged r50825 #44119ab600,r50826: codetools enumerator code creation fixes:
codetools: enumerator can be also a record
codetools: fix for-in enumeration type. Issue #29192

git-svn-id: branches/fixes_1_6@50827 -
2015-12-15 21:24:51 +00:00
mattias
7c617e4023 codetools: fixed parsing variable hint modifiers not behind semicolon
git-svn-id: branches/fixes_1_6@50722 -
2015-12-09 17:02:24 +00:00
mattias
ca42e581e6 codetools: fixed search for fppkg sources, bug #29154
git-svn-id: branches/fixes_1_6@50714 -
2015-12-08 21:19:21 +00:00
maxim
8ae2164814 Merged revision(s) 50554 #0b0f12ffd5 from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #29118
........

git-svn-id: branches/fixes_1_6@50555 -
2015-12-01 21:27:14 +00:00
mattias
704600a31f codetools: fixed compiling
git-svn-id: trunk@50476 -
2015-11-23 10:03:54 +00:00
mattias
ab813332d0 IDE: search fppkg .fpm files for ppus in default compiler unit path
git-svn-id: trunk@50473 -
2015-11-22 18:40:48 +00:00
mattias
8098f1092f codetools: MakeRelativePath: fixed loop when there is no shared path
git-svn-id: trunk@50455 -
2015-11-21 09:38:52 +00:00
mattias
151933ef38 codetools: less verbose
git-svn-id: trunk@50404 -
2015-11-18 22:11:52 +00:00
mattias
c14048ae32 codetools: tests: generics
git-svn-id: trunk@50349 -
2015-11-16 22:23:22 +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
mattias
a8546cf427 codetools: test for finding specialize identifier in list of ancestors
git-svn-id: trunk@50339 -
2015-11-16 20:46:28 +00:00
ondrej
6ef11b34cc codetools: fixed CalcMemSize of TDirectiveSequenceItem.
git-svn-id: trunk@50328 -
2015-11-13 16:05:29 +00:00
ondrej
98109a4973 codetools: fixed SCOPEDENUMS in a different unit.
git-svn-id: trunk@50327 -
2015-11-13 16:04:27 +00:00
ondrej
9697e1140e codetools: refactoring of linkscanner directive sequences.
git-svn-id: trunk@50326 -
2015-11-13 13:17:13 +00:00
ondrej
1ceb9b1665 codetools: fixed resolve type alias of expression in brackets.
git-svn-id: trunk@50325 -
2015-11-13 10:42:24 +00:00
ondrej
794c959cde codetools: added support of SCOPEDENUMS directive.
git-svn-id: trunk@50324 -
2015-11-13 10:10:17 +00:00
ondrej
1b7e95bd67 codetools: fixed GetIdentStart* for identifiers prefixed with &.
git-svn-id: trunk@50322 -
2015-11-12 15:50:59 +00:00
ondrej
25cf6872e8 codetools: reverted exception change from rev 50320 #7fa343bb58.
git-svn-id: trunk@50321 -
2015-11-12 15:02:04 +00:00
ondrej
7fa343bb58 codetools: support identifier cache for identifiers prefixed with & (e.g. enum values).
git-svn-id: trunk@50320 -
2015-11-12 14:58:35 +00:00
mattias
c7f3cc0e1c codetools: added processor types of avr, patch #28996 from Simon Ameis
git-svn-id: trunk@50316 -
2015-11-12 10:42:15 +00:00
ondrej
fb34c4b45f codetools: code creation support in a parameter of procedure variables.
git-svn-id: trunk@50308 -
2015-11-11 19:31:19 +00:00
mattias
113b7618c3 codetools comments
git-svn-id: trunk@50305 -
2015-11-11 14:59:23 +00:00
mattias
63a617d5db codetools: RemoveWithBlock: fixed Unindent if indent diff is 0
git-svn-id: trunk@50280 -
2015-11-11 12:43:01 +00:00
mattias
8b2da06204 codetools: find declaration: FindBaseTypeOfNode: check if type
git-svn-id: trunk@50273 -
2015-11-10 13:39:51 +00:00
mattias
5215fb80eb codetools: find declaration: fixed resolving complex alias, bug #27312
git-svn-id: trunk@50272 -
2015-11-10 13:21:42 +00:00
mattias
05335610bd codetools: added test for var with nested class type
git-svn-id: trunk@50271 -
2015-11-10 12:33:58 +00:00