Commit Graph

4883 Commits

Author SHA1 Message Date
ondrej
c3ef5a5623 CodeTools: return method overloads for compatibility after r55031 #3ec399d85a
git-svn-id: trunk@55037 -
2017-05-22 06:57:39 +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
c4a3e56985 cody: fixed typo
git-svn-id: trunk@54972 -
2017-05-18 15:01:37 +00:00
mattias
e6ce403f3f updates makefiles
git-svn-id: trunk@54969 -
2017-05-18 11:39:53 +00:00
maxim
edca2f5223 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31810
git-svn-id: trunk@54938 -
2017-05-15 22:24:54 +00:00
maxim
9256ee10a2 Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31783
git-svn-id: trunk@54866 -
2017-05-10 22:40:23 +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
a2e22134f1 codetools: set defines when setting modeswitches
git-svn-id: trunk@54838 -
2017-05-08 19:01:27 +00:00
mattias
09d0b3fa93 codetools: parsing modeswitch on,off
git-svn-id: trunk@54836 -
2017-05-08 18:43:04 +00:00
mattias
d315ac952d codetools: identifier completion: Delphi directives
git-svn-id: trunk@54834 -
2017-05-08 18:31:30 +00:00
mattias
497a08de97 codetools: renamed cmsBlocks to cmsCBlocks, because less confusing
git-svn-id: trunk@54831 -
2017-05-08 11:53:32 +00:00
mattias
6829a85ed6 codetools: added compiler directive switches $E, $G, $J, $O, $U
git-svn-id: trunk@54827 -
2017-05-08 11:10:44 +00:00
mattias
7518ea353a codetools: fixed guesstype of copy()
git-svn-id: trunk@54821 -
2017-05-07 09:13:40 +00:00
mattias
a8b27bfd5e codetools: tests: added guesstype of copy()
git-svn-id: trunk@54820 -
2017-05-07 09:13:12 +00:00
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