Commit Graph

4609 Commits

Author SHA1 Message Date
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
mattias
1e10c98414 codetools: tests: disabled fail test
git-svn-id: trunk@50270 -
2015-11-10 11:11:10 +00:00
mattias
40480bf39d codetools: added tests unit order and namespaces
git-svn-id: trunk@50269 -
2015-11-10 11:01:59 +00:00
ondrej
ba310dcf48 IDE, CodeTools: improved character case recognition for units and namespaces.
git-svn-id: trunk@50268 -
2015-11-10 10:38:58 +00:00
ondrej
d49143fd83 IDE, CodeTools: support for unit names with dots. Issue #22235
git-svn-id: trunk@50266 -
2015-11-09 22:23:19 +00:00
mattias
7395b9b047 codetools: tests with
git-svn-id: trunk@50265 -
2015-11-09 21:47:46 +00:00
mattias
a98baa8442 codetools: added FindWithBlockStatement
git-svn-id: trunk@50264 -
2015-11-09 16:32:28 +00:00
mattias
ab78cd25a0 codetools: start ctnWithStatement right behind do
git-svn-id: trunk@50263 -
2015-11-09 16:31:55 +00:00
ondrej
99dee96a0a CodeTools: use TAVLTree in TTypeAliasOrderList instead of array of string.
git-svn-id: trunk@50261 -
2015-11-08 21:35:45 +00:00
mattias
f8980e1003 codetools: tests: started test for RemoveWithBlock
git-svn-id: trunk@50260 -
2015-11-08 18:15:07 +00:00
mattias
cd32c38a07 codetools: tests: renamed finddeclarationtest to testcodetools
git-svn-id: trunk@50259 -
2015-11-08 17:19:23 +00:00
mattias
f0fbc37841 codetools: tests: renamed fdtbase to finddeclarationtests.pas
git-svn-id: trunk@50258 -
2015-11-08 17:15:49 +00:00
mattias
0135b416cb cody: todos
git-svn-id: trunk@50257 -
2015-11-08 15:59:42 +00:00
mattias
5c52fa883c cody: todos
git-svn-id: trunk@50251 -
2015-11-08 10:19:31 +00:00
ondrej
1b015d1034 codetools: ignore constant operand in operator comparison if the other operand has a defined type.
git-svn-id: trunk@50230 -
2015-11-05 06:21:21 +00:00
ondrej
508bcddf07 IDE: CodeTools, CodeCreation: more integer types for operator comparison.
git-svn-id: trunk@50226 -
2015-11-04 17:24:05 +00:00
maxim
1a76f64c08 Cody: improved i18n, regenerated translations and updated Russian translation
git-svn-id: trunk@50224 -
2015-11-04 13:49:56 +00:00
ondrej
db5d7eaeaf IDE: improved TTypeAliasOrderList.Create
git-svn-id: trunk@50218 -
2015-11-04 09:46:25 +00:00
ondrej
62d50f53a1 IDE: CodeTools, CodeCreation: compare operand types in operator evaluation, issue #28953
git-svn-id: trunk@50217 -
2015-11-04 07:13:58 +00:00
mattias
2e8ada0af4 codetools: save file: convert encoding before opening file
git-svn-id: trunk@50210 -
2015-11-02 23:00:15 +00:00
ondrej
14e8ffa23a IDE, CodeTools: add more options and a prompt dialog for method creation. Issue #13994
git-svn-id: trunk@50196 -
2015-10-29 11:08:52 +00:00
mattias
2c929b55db cleaned up
git-svn-id: trunk@50177 -
2015-10-26 21:41:56 +00:00
mattias
105b3e0652 codetools: identifier completion: $optimization directive
git-svn-id: trunk@50161 -
2015-10-25 09:17:25 +00:00
mattias
06c04debf6 tests: ExtractFileUnitname
git-svn-id: trunk@50160 -
2015-10-24 21:50:00 +00:00
maxim
250c06913b Cody: updated Russian translation
git-svn-id: trunk@50132 -
2015-10-20 22:36:14 +00:00
mattias
655cfb0abf codetools: tests for dotted units
git-svn-id: trunk@50122 -
2015-10-19 13:30:14 +00:00
mattias
2c99963589 codetools: added tests for dotted units
git-svn-id: trunk@50121 -
2015-10-19 13:25:09 +00:00
mattias
1900575f1b codetools: added tests for dotted units
git-svn-id: trunk@50120 -
2015-10-19 13:23:15 +00:00
mattias
5c15224a08 codetools: added ExtractFileUnitname
git-svn-id: trunk@50119 -
2015-10-19 11:22:24 +00:00
mattias
90ec47f43b codetools: find declaration: fixed Result in operator proc, bug #28877
git-svn-id: trunk@50118 -
2015-10-19 09:47:00 +00:00
mattias
3b84c9a585 codetools: find protected members in class helpers, bug #28810, patch from Ondrej
git-svn-id: trunk@50115 -
2015-10-18 22:27:22 +00:00
mattias
ea4449e888 codetools: added tests helper and protected
git-svn-id: trunk@50114 -
2015-10-18 22:21:45 +00:00
mattias
86f922df9a codetools: find declaration: enum type helpers
git-svn-id: trunk@50104 -
2015-10-18 15:01:14 +00:00
mattias
68d7015320 codetools: nicer test result
git-svn-id: trunk@50103 -
2015-10-18 14:24:45 +00:00
mattias
0ca8f14eff codetools: added tests for type helpers
git-svn-id: trunk@50102 -
2015-10-18 13:55:49 +00:00
mattias
0075408ba2 codetools: fixed resolving dot after pointer in mode delphi
git-svn-id: trunk@50101 -
2015-10-18 13:38:49 +00:00
mattias
a5c1278946 codetools: fixed resolving dot after class, bug #28876
git-svn-id: trunk@50100 -
2015-10-18 13:32:15 +00:00
mattias
8d3d4e6a6f codetools: debug
git-svn-id: trunk@50087 -
2015-10-16 21:37:34 +00:00