Commit Graph
224169 Commits
Author SHA1 Message Date
Anna.Kozlova a06125f854 add type cast as fix for unresolved calls (IDEA-185569) 2018-07-06 18:12:07 +02:00
Kirill Smelov 71b0c91882 WI-42780 Allow to disable FQCN autocompletion via registry option 2018-07-06 18:39:57 +03:00
Kirill Likhodedov f9c7999f3a git: capitalize the notification title 2018-07-06 18:34:54 +03:00
Kirill Likhodedov 0e0e998416 git: don't fail to update whole project is some repo can't be updated
For synchronously controlled roots it makes sense to update the project as a whole, so previous behavior (total failure if one of roots is in detached HEAD state or have no tracked branch to update from) is kept for such projects.

However, it is common for non-synced projects (including projects with submodules) to have roots checked out on detached HEAD, such are now just skipped from update.

IDEA-124453, IDEA-193934
2018-07-06 18:29:22 +03:00
Kirill Likhodedov 645dc007ed Let Ctrl+Space be default shortcut for "Make this Changelist Active": IDEA-193296 2018-07-06 18:29:22 +03:00
Dmitry Jemerov d8e7c96fb6 Retype file: use Enter handler correctly (IDEA-CR-34593) 2018-07-06 17:24:46 +02:00
Anton Lobov cdff96b288 IDEA-CR-34581: replace with enum 2018-07-06 17:17:20 +02:00
Roman Shevchenko becba9fca5 Cleanup (warnings) 2018-07-06 16:26:23 +02:00
Mikhail Sokolov 8ab0fb6a74 IDEA-193051 New SE: Correct the size and indents for buttons 2018-07-06 17:10:40 +03:00
Dmitry Avdeev db88379110 android modules names fixed: modules layout fixed 2018-07-06 17:02:02 +03:00
Julia Beliaeva db0e4f1e24 [vcs-log] display short hash in a message even if a long one was specified 2018-07-06 16:36:51 +03:00
Julia Beliaeva cf1a125d1d [vcs-log] better text for not found / not matched commit 2018-07-06 16:36:51 +03:00
Julia Beliaeva a2c8593389 [vcs-log] distinguish nonexistent hashes from unmatched 2018-07-06 16:36:51 +03:00
Julia Beliaeva 0557e7f376 [vcs-log] suggest to open not found commit in new tab 2018-07-06 16:36:51 +03:00
Anna.Kozlova 292e7bfd41 show warning about library source/class difference according to member signatures (IDEA-195153) 2018-07-06 15:31:00 +02:00
Alexander Lobas bfd640095f IDEA-194591 New plugin manager has incorrect window size 2018-07-06 16:18:53 +03:00
Dmitry Avdeev 45b5e4a032 added a stacktrace line to the warning 2018-07-06 16:09:23 +03:00
Vladimir Krivosheev 1d747426ba clear stringIdToBeforeRunProvider on reloadSchemes
MPS registers extension after project open
2018-07-06 15:05:47 +02:00
Dmitry Batkovich f0eb07b534 inspection view: drop problem counter cache if parent node was excluded/included in case of unused declaration inspection 2018-07-06 15:50:58 +03:00
Dmitry Batkovich 981031104d inspection view: drop problem counter cache if node was included/excluded 2018-07-06 15:50:58 +03:00
Alexander Lobas f00ae76c31 fix flashing, next iteration 2018-07-06 15:33:27 +03:00
Dmitry Avdeev 8c1964ed18 android modules names fixed 2018-07-06 15:14:50 +03:00
peter 225637b51b IDEA-192282 PotemkinProgress isn't shown on macOS 2018-07-06 13:31:35 +02:00
Daniil Ovchinnikov 7faefa9b3d [groovy] add property test for incremental lexer 2018-07-06 14:30:00 +03:00
Daniil Ovchinnikov 22b1027d1e [groovy] lexer: encode braces stack with lexical states
Before the change YYINITIAL state was returned from lexer even with non-empty braces stack, which was leading to
different token types after reparse. After the change YYINITIAL is returned only outside of parentheses/brackets.
Also added assertions for ensuring that initial state is never pushed on/popped from states stack.
2018-07-06 14:29:59 +03:00
Daniil Ovchinnikov a843f5cd22 [groovy] lexer: don't reset states and braces stacks in IN_SINGLE_GSTRING state, just pop the state 2018-07-06 14:29:59 +03:00
Tagir Valeev ee605ddc46 AssignFieldFromParameterAction: check whether final field is already initialized 2018-07-06 17:52:50 +07:00
Anton Tarasov c2a864e180 IDEA-194995 slow scrolling in svg viewer 2018-07-06 13:21:25 +03:00
Roman Shevchenko ed35574ff7 Cleanup (unneeded 'throws') 2018-07-06 12:14:06 +02:00
Tagir Valeev 1676cc3ff8 IntentionPolicy: typo fixed (IDEA-CR-34618) 2018-07-06 17:07:22 +07:00
Tagir Valeev 069b588cde testParenthesesDontChangeIntention: fixes according to review IDEA-CR-34618
1. Support deparenthesizing in UnnecessaryConstantArrayCreationExpressionInspection; remove from exceptions
2. Link to IDEA-179081
3. Pull up shouldSkipByFamilyName
4. Explanatory comment on skipping elements with start offset equals to caret position
2018-07-06 17:03:12 +07:00
Roman Shevchenko c802e28988 [platform] fixes symlink resolve in Windows file access helper (unnecessary warning) 2018-07-06 12:01:23 +02:00
Anna.Kozlova 304edc4e19 extract method object: reuse component with highlighting for signature preview (IDEA-195081) 2018-07-06 11:58:07 +02:00
Mikhail Sokolov 31775c5fdd IDEA-195025 New SE: Show all plugins in "Actions" 2018-07-06 12:53:57 +03:00
nik 1e27288040 devkit: automatically load optional dependencies in tests (IDEA-183006)
Tests of a plugin may depends on code from optional dependencies of that plugin so we need to enable such depedencies when running tests.
2018-07-06 12:38:26 +03:00
Tagir Valeev c08578a8b8 AnonymousCanBeLambdaInspection: support parenthesized anonymous class 2018-07-06 16:30:52 +07:00
Tagir Valeev 7f9840045c JavaIntentionPolicy: more exceptions 2018-07-06 16:30:51 +07:00
Roman Shevchenko 8522de3eed Cleanup (formatting) 2018-07-06 11:26:56 +02:00
Nicolay Mitropolsky 6c12113b5a getContainingMethodOrLambdaReturnType moved to AnalysisUastUtil (IDEA-CR-34609) 2018-07-06 12:24:31 +03:00
Roman Shevchenko 3d189cd131 Cleanup (drops unneeded .dll entry point) 2018-07-06 11:17:15 +02:00
Kirill Likhodedov f467f3e035 git: cleanup: remove unused method 2018-07-06 12:14:40 +03:00
Kirill Likhodedov c7f9bb567f git: NotNull 2018-07-06 12:13:48 +03:00
Roman Shevchenko 5dea1916d9 [platform] migrates Windows filesystem helper to plain C 2018-07-06 10:44:18 +02:00
Dmitry Batkovich cc3caac53c inspection settings: check selection paths not null EA-123220 2018-07-06 11:14:32 +03:00
Tagir Valeev 9b9e133042 JavaCodeInsightSanityTest#testParenthesesDontChangeIntention 2018-07-06 15:13:15 +07:00
Tagir Valeev abc5d98a07 InlineStreamMapAction: testdata fixed 2018-07-06 15:13:14 +07:00
Tagir Valeev df28f9a4c0 RedundantExplicitCloseInspection: support parentheses in close(); fixed support of resource expression; check field qualifiers 2018-07-06 15:13:13 +07:00
Tagir Valeev b0cc9d68d4 InlineStreamMapAction: support parenthesized chain 2018-07-06 15:13:12 +07:00
Tagir Valeev 5639829e97 LambdaCanBeMethodReferenceInspection: support parentheses around whole lambda body 2018-07-06 15:13:11 +07:00
Roman Shevchenko f7956ff371 [project] better 64-bit target detection in Windows helpers' CMake files 2018-07-06 10:10:14 +02:00