Commit Graph
191334 Commits
Author SHA1 Message Date
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