Tagir Valeev
f764692965
StreamToLoopInspection refactoring: strings replaced with actual PsiType's (as they are valid now); removed unnecessary code due to all PsiExpressions are also valid
2017-03-21 14:21:29 +07:00
Tagir Valeev
69632b09da
StreamToLoopInspection: get rid of placeholder; instead pass a predicate to suggestUniqueVariableName to be able to reuse existing names
2017-03-21 12:14:55 +07:00
Tagir Valeev
09fa0c7a73
MoveFieldAssignmentToInitializerInspection: set default level to information; extend text-range to the whole assignment for information level (IDEA-CR-19490)
2017-03-21 10:44:04 +07:00
Tagir Valeev
ea581b2ad3
ExpectedTypesProvider: getPropertyName @NotNull
2017-03-21 09:48:32 +07:00
Tagir Valeev
6baf19238e
ControlFlowAnalyzer: do not add fail-check branch if no contracts return fail state
2017-03-21 09:38:51 +07:00
Kirill Likhodedov
db21e64562
Inherit VcsRootBaseTest from the VcsPlatformTest & cleanup
...
Inheriting from the VcsPlatformTest allows to:
* remove project fixture initialization and tearDown;
* remove myVcsManager: already exists in parent;
* remove doCreateRealModuleIn, copy-pasted from PlatformTestCase;
* remove manual call to clearFields.
There is also no need to hold myFilesToDelete, which:
(a) already exist in the UsefulTestCase;
(b) are not needed, because the only deleted file is inside the project
and will be deleted automatically.
2017-03-20 22:54:06 +00:00
Kirill Likhodedov
f4eef1cba2
Move the base vcs root test to other tests & rename
2017-03-20 22:30:22 +00:00
Anton Tarasov
b907dd1027
IDEA-169926 Changing application font size impact on code font size after restart
2017-03-21 00:18:04 +03:00
Dmitry Batkovich
9dc686d3cc
inspection view: strip description tags when offline node is invalid IDEA-169659 upd
2017-03-20 23:34:51 +03:00
Gregory.Shrago
d5d2e117b8
extract nextTokenIsSlow()
2017-03-20 23:30:06 +03:00
Vladimir Krivosheev
2304b776e7
IDEA-CR-19534 null instead of UOE (fix tests)
2017-03-20 20:52:43 +01:00
Vassiliy.Kudryashov
dd6819316a
IDEA-169331 File mask field keyboard behaviour inconsistent with search field
2017-03-20 22:44:31 +03:00
Daniil Ovchinnikov
ae741a0260
[groovy] process variable declarations with @Field as field declarations
...
(IDEA-169348)
2017-03-20 22:35:57 +03:00
Vassiliy.Kudryashov
33ad518770
IDEA-169685 Regexes inserted into "Find" field are replaced with the value of its selection if "replace" mode is invoked
2017-03-20 22:03:34 +03:00
Julia Beliaeva
128e7b84fd
[vcs-log] disable drag when selecting columns
...
When drag event received, check the direction of drag. If it is mostly vertical, consider it a selection
and do not try to drag a column.
2017-03-20 21:22:23 +03:00
Sergey Malenkov
d6f89a34ac
EA-99224 - ISE: ConfigurableWrapper.getId
2017-03-20 21:13:24 +03:00
Sergey Malenkov
592af236de
ConfigurableWrapper cannot be cast to AutoImportOptionsProvider
2017-03-20 21:13:24 +03:00
Sergey Malenkov
077852c5f8
Adjust scrolling delta internally
2017-03-20 21:13:24 +03:00
Sergey Malenkov
727fe113fa
Remove unused code
2017-03-20 21:13:24 +03:00
Julia Beliaeva
097a0642b8
[vcs-log] set minimum size for details panel
2017-03-20 21:04:30 +03:00
Julia Beliaeva
733b35ba6d
[git] skip replaced in commit references list
...
Similar to grafted commits, replaced commits are marked as "replaced". Since this is not a reference, it is not included in references list.
IDEA-169831, EA-99213
2017-03-20 21:04:30 +03:00
Julia Beliaeva
df80a4a01a
[git] skip grafted in commit references list
...
When git repository has grafted commits, or is a shallow clone, commits with rewritten parents have "grafted" marker. It is shown with the list of references for the commit in log, but this is not a reference. Since creating a "grafted" reference leads to exceptions (having several references with the same name but a different hash is rather unexpected), this commit skips "grafted" markers entirely.
IDEA-169831, EA-99213
2017-03-20 21:04:30 +03:00
Andrey Vokin
cb4c37e581
Ruby. Slim. Supported colon ":" as tag delimiter
2017-03-20 18:33:36 +01:00
peter
d243d61455
IDEA-167834 Prioritize down classes from "exclude imports" in the "Go to class" list
2017-03-20 18:25:50 +01:00
Yann Cébron
e26b225d50
Merge remote-tracking branch 'origin/master'
2017-03-20 18:04:35 +01:00
Roman Shevchenko
bf27b49163
Merge remote-tracking branch 'origin/master'
2017-03-20 18:00:45 +01:00
Yann Cébron
47b2bd4132
IDEA-37246 Spring: create non-existing file from <import> should use template
2017-03-20 18:00:33 +01:00
Vladimir Krivosheev
c109403360
Scope.Type -> ScopeType
2017-03-20 17:46:25 +01:00
Vladimir Krivosheev
97bd03d917
convert Scope to kotlin
2017-03-20 17:46:25 +01:00
Vladimir Krivosheev
4de245ccd5
convert Scope to kotlin
2017-03-20 17:46:24 +01:00
Nadya Zabrodina
33ee0678d6
[vcs]: branchPopup reset exist selection onSpeedSearchPatternChanged
...
* branches are already sorted in priority order, so if no bestMatch
we should use first one;
* (IDEA-166858) select first common branch appearance with speed search;
2017-03-20 19:45:00 +03:00
Bas Leijdekkers
515db903a7
Make "Remove suppression" quickfix work in module-info.java
2017-03-20 17:26:53 +01:00
Vladimir Krivosheev
1c961b06db
Use WIP preview to compute object presentation
2017-03-20 17:14:35 +01:00
Vladimir Krivosheev
b7abd825fe
convert CustomPropertiesValuePresentation to kotlin
2017-03-20 17:14:34 +01:00
Vladimir Krivosheev
02df76af35
convert CustomPropertiesValuePresentation to kotlin
2017-03-20 17:14:34 +01:00
Vladimir Krivosheev
b7b0164b6e
convert ExpressionInfoFactory, JavaScriptDebugAware to kotlin
2017-03-20 17:14:33 +01:00
Vladimir Krivosheev
004dc7037b
convert ExpressionInfoFactory, JavaScriptDebugAware to kotlin
2017-03-20 17:14:33 +01:00
Vladimir Krivosheev
69a51251e6
extract StandaloneDocument to avoid code duplication
2017-03-20 17:14:32 +01:00
Aleksey Pivovarov
5e48916d5c
IDEA-168012 git: allow to swap branches in "Compare With Branch"
2017-03-20 19:11:32 +03:00
peter
ea75860ac8
IDEA-169520 Flow annotations visible in Collections interface methods
2017-03-20 17:09:05 +01:00
Anna.Kozlova
0a889aa880
distinguish usageInfos corresponding to one poly reference
...
static import on overload method should be updated when all overloads are renamed simultaneously (IDEA-142445)
2017-03-20 17:05:33 +01:00
Anna.Kozlova
6a4b4df690
extend hamcrest matcher pattern (IDEA-169144)
2017-03-20 17:05:33 +01:00
Anna.Kozlova
e30711cb87
inline constructor: allow inlining constructors with multiple statements in chained constructor calls (IDEA-168258)
2017-03-20 17:05:33 +01:00
Maxim.Mossienko
f2f4eac9ca
fail faster if searching was cancelled by typing (IDEA-169907)
2017-03-20 17:01:04 +01:00
peter
d6fb4038db
cucumber: show step definition creation dialogs outside write action (EA-91966 - assert: NoSwingUnderWriteAction.lambda$watchForEvents$)
2017-03-20 16:58:37 +01:00
Yann Cébron
2d44992e63
Merge remote-tracking branch 'origin/master'
2017-03-20 16:48:06 +01:00
Roman Shevchenko
32b0e7c279
Cleanup (duplicate)
2017-03-20 16:45:43 +01:00
peter
b4f3d9d54e
fix DataFlowInspectionTest
2017-03-20 16:42:50 +01:00
Roman Shevchenko
4605b230a3
Cleanup (simpler code; needlessly exposed method)
2017-03-20 16:40:51 +01:00
Alexey Kudravtsev
a667131b4c
macosx jdk exception
2017-03-20 18:38:15 +03:00