peter
d78fe7b18f
IDEA-177166 Unexpected call completion in package statement
2017-08-14 19:13:11 +02:00
Leonid Shalupov
cf1073e973
fixes after review IDEA-CR-22788
2017-08-14 19:06:06 +03:00
Maxim.Mossienko
6781d9e837
clarifications about options after review IDEA-CR-23816
2017-08-14 18:05:01 +02:00
Alexey Kudravtsev
13c89557d4
reverted
2017-08-14 18:55:11 +03:00
Nikita Skvortsov
1a91ad0420
POC: Import IDE configuration from external systems
...
Extract gradle model to plugin
2017-08-14 18:30:46 +03:00
Irina.Chernushina
e747480fd6
AngularJS, vue interpolations: simplify fragments calculation
...
- it is required by spec that object literal delimiters are separated
from interpolation delimiters with spaces:
https://github.com/angular/angular.js/blob/master/test/ng/interpolateSpec.js
- that's why it is better to just search for exact delimiters match {{}}
- this solves a problem when a part of delimiters '{' is inside a delimited
fragment, which is perfectly possible
- for vue the logic seems to be not more complicated
WEB-28191 Angular: syntax errors when using opening curly brace in
interpolation
2017-08-14 17:19:54 +02:00
Vladislav.Soroka
902f06b871
External system: '1 to many' warning fix of the configuration data service
2017-08-14 18:06:24 +03:00
Daniil Ovchinnikov
8989db78fc
[groovy] make PSI-caching fields volatile in stubs to prevent reordering
2017-08-14 17:24:22 +03:00
peter
5ec1403c27
IDEA-177292 No "new" keyword completion after dot
2017-08-14 16:11:54 +02:00
peter
9fe03ea3f7
IDEA-176756 Assert stub-AST consistency in all intention tests
2017-08-14 16:11:54 +02:00
peter
8ac5d7c7d3
IDEA-177404 Method that never returns get "returns non-null value" warning
2017-08-14 16:11:54 +02:00
peter
879e9ed76d
IDEA-175840 @NotNull generated code: wrong parameter is checked for null-value
2017-08-14 16:11:54 +02:00
Anna.Kozlova
0aa2d4abc7
show options when empty intention is chosen (IDEA-177516)
2017-08-14 16:01:06 +02:00
Anna.Kozlova
23d59fe515
public field: ignore org.junit.runners.Parameterized.Parameter (IDEA-177471)
2017-08-14 16:01:06 +02:00
Alexey Kudravtsev
f529aa6efa
performance: make isEmpty() allocate-free, tests added
2017-08-14 16:58:22 +03:00
Yann Cébron
73cdefb017
jetbrains.dic +"reactivestreams"
2017-08-14 15:56:27 +02:00
Daniil Ovchinnikov
7b2cdc1976
[groovy] store hasBlock flag for method in stubs
2017-08-14 16:54:16 +03:00
Daniil Ovchinnikov
b4bd7ca65d
[groovy] don't try to get name indentifier of method in another file
...
Given: reference in file A is resolved to method in file B.
Before change: file B AST was loaded, in particular all reference files
ASTs were loaded.
2017-08-14 16:54:16 +03:00
Alexey Kudravtsev
a3f755c9c5
cleanup
2017-08-14 16:41:40 +03:00
Alexey Kudravtsev
aa7e241e54
encapsulate more maps
2017-08-14 16:41:40 +03:00
Alexey Kudravtsev
2c417a660f
performance: make isEmpty() allocate-free
2017-08-14 16:41:40 +03:00
Alexey Kudravtsev
df6d859da5
provide getTextFromBytesOrNull() for file-less usages
2017-08-14 16:41:40 +03:00
Roman Shevchenko
b2b8335e80
Merge remote-tracking branch 'origin/master'
2017-08-14 15:38:52 +02:00
Roman Shevchenko
20df36755a
[platform] logs usages of a plugin repository cache (IDEA-172407)
2017-08-14 15:38:24 +02:00
Maxim.Mossienko
c37b86d0fb
removed extra trace
2017-08-14 15:32:11 +02:00
Dmitry Batkovich
fe47945895
java safe delete: propagate callees search across fields and field initializers
2017-08-14 16:28:34 +03:00
Maxim.Mossienko
b0ba833ece
don't call getLength() for directories
2017-08-14 15:24:02 +02:00
Maxim.Mossienko
7554ed2143
don't call getLength() for directories
2017-08-14 15:23:10 +02:00
Roman Shevchenko
2d5bddb7e1
Cleanup (unused parameter; formatting)
2017-08-14 14:56:19 +02:00
Egor.Ushakov
becae48409
prefer user current selection over the remembered one
2017-08-14 15:49:53 +03:00
Maxim.Mossienko
7fe635d9bc
limit max size of files to be scanned when calculating symbol's unusedness
2017-08-14 14:32:56 +02:00
Maxim.Mossienko
f47f23c248
start dumb mode more often
...
When number of updated files is small also
count their size and start dumb mode if the size is large enough,
currently 1M (configurable)
2017-08-14 14:32:56 +02:00
Alexander Zolotov
1b934ddec6
Expand tilda in path while creating a project (GO-3845)
2017-08-14 15:04:43 +03:00
Dmitry Batrak
8b12c321a4
another way to define preferred font in FontFallbackIterator
2017-08-14 14:44:23 +03:00
Nikita Skvortsov
374bb617d5
extend idea model only when idea plugin is applied
2017-08-14 14:29:15 +03:00
Sergey Karashevich
460511c9ac
[gui-test] improvements
...
- Add timeout to ActionButtonFixture for findByText()
- More precise ProjectView expand()
- Don't show useless dialog wrapper for a Mac messages
- Smart action print in GuiScriptRecorder
2017-08-14 14:26:09 +03:00
Sergey Karashevich
1818891199
[gui-test] remove redundant timeouts;
2017-08-14 14:26:09 +03:00
Sergey Karashevich
bb3acc128b
[gui-test] fix for invokeMainMenuAction() on each ActionButton click
2017-08-14 14:26:08 +03:00
Sergey Karashevich
037b743809
[gui-test] add NavigationBar and MainToolWindow fixtures; cleanup
...
- cleanup for ActionButtonFixture
- Add MainToolbar and NavigationBar fixtures to get help with location of ActionButtons on toolbar
- Add autogeneration methods for a NavigationBar and MainToolbar contexts to Generators
2017-08-14 14:26:07 +03:00
Tagir Valeev
b1d286f8f6
IDEA-177515 Optional.isPresent() refactoring should not be suggested for ternary with incompatible branch types
2017-08-14 17:51:24 +07:00
Anna.Kozlova
04ff01385d
unused library: check jars required by used lib roots (IDEA-136742)
2017-08-14 12:43:01 +02:00
Anna.Kozlova
e26c49b0f2
method returns constant: ignore not implemented interfaces (IDEA-177522)
2017-08-14 12:43:01 +02:00
Dmitry Batrak
a76adc5de8
fix project leak in tests
...
A link to project was captured in an alarm request lambda.
2017-08-14 13:29:00 +03:00
Tagir Valeev
4a48b57906
Stream inlining: more precise source/terminal handling
...
Fixes IDEA-176129 Provide Control flow related inspection for Stream.anyMatch() / Stream.allMatch() / Stream.noneMatch()
2017-08-14 17:27:36 +07:00
Alexey Ushakov
152dad886c
Updating versions of project dependencies: jdkBuild->u152b970.1
...
Alexey Ushakov
2017-08-14 13:12:49 +03:00
Rustam Vishnyakov
719c65aec8
Correct java settings cloning
2017-08-14 13:08:51 +03:00
Dmitry Batrak
0ce97c1005
make less logging noise from ScrollingModelImpl in tests on TeamCity
2017-08-14 13:05:51 +03:00
Egor.Ushakov
bc3d887eb4
cleanup: no need for reflection now
2017-08-14 12:52:41 +03:00
Dmitry Jemerov
3df5851497
Bump Kotlin plugin version
2017-08-14 11:39:58 +02:00
Alexey Kudravtsev
f313f0d091
encapsulate more maps
2017-08-14 11:59:32 +03:00