idea/community.git
4 months agocleanup
Vladimir Krivosheev [Mon, 4 May 2020 09:13:55 +0000 (11:13 +0200)]
cleanup

GitOrigin-RevId: 09e062d39c060ca8996abd9b6bfaab58d39c7d96

4 months ago[service-view] make Show Services action enabled only in Services tool window
Konstantin Aleev [Wed, 6 May 2020 09:32:53 +0000 (12:32 +0300)]
[service-view] make Show Services action enabled only in Services tool window

GitOrigin-RevId: bad66ec273a4800e77ea251593722f5565f6a62f

4 months agovcs: fix widget disposal checks during plugin unloading
Aleksey Pivovarov [Mon, 4 May 2020 19:25:55 +0000 (22:25 +0300)]
vcs: fix widget disposal checks during plugin unloading

GitOrigin-RevId: 63cd290b973414449c055d2222733bdd210a3037

4 months agovcs: do not leak CommitExecutor via CommitWorkflowManager on plugin unloading
Aleksey Pivovarov [Mon, 4 May 2020 19:25:02 +0000 (22:25 +0300)]
vcs: do not leak CommitExecutor via CommitWorkflowManager on plugin unloading

GitOrigin-RevId: 8e0fb57e77857fa5c176e75bb1a9ad6278801189

4 months agoIDEA-238461 fix + test added
Olga.Klisho [Wed, 6 May 2020 09:10:25 +0000 (12:10 +0300)]
IDEA-238461 fix + test added

GitOrigin-RevId: b9f1aba1cc04c07c7ea3bb75eaad0449c5f0ad8b

4 months agoIDEA-238461 fix + test added
Olga.Klisho [Tue, 5 May 2020 23:30:39 +0000 (02:30 +0300)]
IDEA-238461 fix + test added

GitOrigin-RevId: 5877a5e3b416869b1e427ca2d4af10b32ecb3ad7

4 months ago[jps-cache] Use rename of metadata file instead of copy
Mikhail Mazurkevich [Wed, 6 May 2020 08:48:33 +0000 (11:48 +0300)]
[jps-cache] Use rename of metadata file instead of copy

GitOrigin-RevId: 8857d995ce1a9f1572f04622c67e37a496bacbc6

4 months ago[jps-cache] Avoid double caches sync with AWS
Mikhail Mazurkevich [Wed, 6 May 2020 08:41:23 +0000 (11:41 +0300)]
[jps-cache] Avoid double caches sync with AWS

GitOrigin-RevId: 5b50e05b63d5ed037716e627128163642b52b93f

4 months agoterminal: use SaveAndSyncHandler.getInstance().scheduleRefresh, fix warning
Sergey Simonchik [Wed, 6 May 2020 08:54:04 +0000 (11:54 +0300)]
terminal: use SaveAndSyncHandler.getInstance().scheduleRefresh, fix warning

GitOrigin-RevId: ae7e60c0f896dba65133911b3edbfd55012ef846

4 months agodoc: some missing @deprecated
Yann Cébron [Tue, 5 May 2020 15:11:40 +0000 (17:11 +0200)]
doc: some missing @deprecated

GitOrigin-RevId: 76065d9e1dacd7eb5a129ae30f77dadfd2a867c8

4 months agoterminal: refactor code
Sergey Simonchik [Wed, 6 May 2020 08:30:49 +0000 (11:30 +0300)]
terminal: refactor code

GitOrigin-RevId: 9ae27c460d2c9578f80909110859aabc1e2f4025

4 months agoextract method: fix cast exception when `place` is a comment
Alexandr Suhinin [Wed, 6 May 2020 07:48:23 +0000 (10:48 +0300)]
extract method: fix cast exception when `place` is a comment

GitOrigin-RevId: b1ab8a1e64b91d795ea61885c2f37cd4db67525e

4 months agoFix wrong comparison
Alexander Lobas [Wed, 6 May 2020 07:54:26 +0000 (10:54 +0300)]
Fix wrong comparison

GitOrigin-RevId: f951175cf5ef41d9ba89bfb06de5975e8699a749

4 months agoDrop external system caches on plugin unloads.
Nikita Skvortsov [Tue, 5 May 2020 06:39:20 +0000 (13:39 +0700)]
Drop external system caches on plugin unloads.

The cache can potentially keep references to objects from unloaded plugins.

GitOrigin-RevId: 1a7f65708d35914592d5eb08523795993f1f8562

4 months agoProjectProblemsViewPropertyTest: log reported file errors in case when hints are...
Artemiy Sartakov [Wed, 6 May 2020 04:41:13 +0000 (11:41 +0700)]
ProjectProblemsViewPropertyTest: log reported file errors in case when hints are still here after revert

GitOrigin-RevId: caec05e7a13d8c78520695866c316cf342019ee4

4 months agoOptionalToIfInspection: enable by default
Artemiy Sartakov [Wed, 6 May 2020 04:25:20 +0000 (11:25 +0700)]
OptionalToIfInspection: enable by default

GitOrigin-RevId: 81ad31ea3d61296a1cef5b29c777ba5eb2efb4f0

4 months ago[platform] reporting notifications posted before a UI is shown ((IDEA-239832)
Roman Shevchenko [Tue, 5 May 2020 22:07:05 +0000 (00:07 +0200)]
[platform] reporting notifications posted before a UI is shown ((IDEA-239832)

GitOrigin-RevId: 92c01f0ad0515034b2524f58dbceb23ff579fc10

4 months agoadd an action to list all project files
Eugene Petrenko [Tue, 5 May 2020 21:56:25 +0000 (23:56 +0200)]
add an action to list all project files

We open project in headless mode for Inspections and Shared Indexes console apps.

The action will be used on project opening integration tests and
it is a way to check if we are able to open project in headless
mode the same way as we do in GUI mode

GitOrigin-RevId: 5c3ad53c39979fdbe13b3fb52b09b0a097169b5b

4 months ago[platform] avoiding C++ exception in Windows launcher; binaries (IDEA-231783)
Roman Shevchenko [Tue, 5 May 2020 21:56:04 +0000 (23:56 +0200)]
[platform] avoiding C++ exception in Windows launcher; binaries (IDEA-231783)

GitOrigin-RevId: 5d30f584009c2ec27a3a9700b7f950f9e45efcbf

4 months agoIDEA-CR-62291 Add includeJars to JdkAutoHint.
alexey.afanasiev [Mon, 4 May 2020 21:58:56 +0000 (00:58 +0300)]
IDEA-CR-62291 Add includeJars to JdkAutoHint.

GitOrigin-RevId: abde0ed619d225dec0d4d6aad5bd9dbc30db90f9

4 months agoAdd includeJars to JdkAutoHint. Kotlin delegates failed to override interface defaults.
alexey.afanasiev [Mon, 4 May 2020 08:44:03 +0000 (11:44 +0300)]
Add includeJars to JdkAutoHint. Kotlin delegates failed to override interface defaults.

GitOrigin-RevId: 8fefd9aa9b41c45252c56b78b57bcbe948ee3de8

4 months agoAdd includeJars to JdkAutoHint. Refactor interfaces.
alexey.afanasiev [Sun, 3 May 2020 16:03:54 +0000 (19:03 +0300)]
Add includeJars to JdkAutoHint. Refactor interfaces.

GitOrigin-RevId: d21ae25ff6f23d636b828a7dcd02f4b8c0ad66bf

4 months agoAdd includeJars to JdkAutoHint.
alexey.afanasiev [Thu, 30 Apr 2020 23:24:06 +0000 (02:24 +0300)]
Add includeJars to JdkAutoHint.

GitOrigin-RevId: 5787154b3d69cc770393b097e521c8d9d2e09bd1

4 months ago[platform] avoiding C++ exception in Windows launcher (IDEA-231783)
Roman Shevchenko [Tue, 5 May 2020 21:38:44 +0000 (23:38 +0200)]
[platform] avoiding C++ exception in Windows launcher (IDEA-231783)

GitOrigin-RevId: 919285bed2b896156e2d7a36d9752a9bf2655f61

4 months agojava redundant cast: normalize parenthesis
Anna Kozlova [Tue, 5 May 2020 20:57:04 +0000 (22:57 +0200)]
java redundant cast: normalize parenthesis

GitOrigin-RevId: 8069758686e0e76c3aed4d6851914315d29a493e

4 months agojava redundant cast: skip multiple casts in one expression (IDEA-159178)
Anna Kozlova [Tue, 5 May 2020 20:01:55 +0000 (22:01 +0200)]
java redundant cast: skip multiple casts in one expression (IDEA-159178)

GitOrigin-RevId: f2c01d1645aaa7082a90d8d06cd119d9aa43b90a

4 months agojava redundant cast: forbid changing of substitutor if cast is removed (IDEA-184330)
Anna Kozlova [Tue, 5 May 2020 18:30:43 +0000 (20:30 +0200)]
java redundant cast: forbid changing of substitutor if cast is removed (IDEA-184330)

this way neighbour functional expressions can't be broken

GitOrigin-RevId: c13823eca79157030f3dde53fa6a6d496be9c2b7

4 months agoIDEA-238573 removed cyclic update of UI components that bound with properties
Sergei Vorobyov [Tue, 5 May 2020 14:24:32 +0000 (17:24 +0300)]
IDEA-238573 removed cyclic update of UI components that bound with properties

GitOrigin-RevId: 424aab4a0c8f9fccadac8af1747ace360d5e82eb

4 months agoIDEA-228482 replaced all mentions about project [re]import by project reload
Sergei Vorobyov [Sat, 2 May 2020 12:11:36 +0000 (15:11 +0300)]
IDEA-228482 replaced all mentions about project [re]import by project reload

GitOrigin-RevId: edf23532be3daf75737bf14fb96d27f6b6fbc0ba

4 months ago[auto-reload] smoothed auto-reload
Sergei Vorobyov [Fri, 1 May 2020 16:08:11 +0000 (19:08 +0300)]
[auto-reload] smoothed auto-reload

long delay before refresh
show auto-reload notification only for disabled part
don't auto-reload changes during project reload

GitOrigin-RevId: 5b75b0ddc2f0086bba43c3663f03100d20516eb5

4 months agoIDEA-238567 added 3 state auto-reload option
Sergei Vorobyov [Fri, 1 May 2020 12:38:53 +0000 (15:38 +0300)]
IDEA-238567 added 3 state auto-reload option

IDEA-238228 added storing of auto-reload option in workspace.xml

GitOrigin-RevId: 0a4ce55c040f553fc65ef1e957ed281e2f4a46c6

4 months agoextract method: enable new implementation by default
Alexandr Suhinin [Tue, 5 May 2020 18:56:02 +0000 (21:56 +0300)]
extract method: enable new implementation by default

GitOrigin-RevId: 2b30af5c5325d598939cab07e9ccf317aa779d82

4 months agoIDEA-236333: fus options of extract method refactoring
Alexandr Suhinin [Tue, 5 May 2020 17:12:19 +0000 (20:12 +0300)]
IDEA-236333: fus options of extract method refactoring

GitOrigin-RevId: f9d8b0a1e305b34bdcbd627a47c221e790a26e8d

4 months agoextract method: proper error messages & problem elements highlighting
Alexandr Suhinin [Tue, 5 May 2020 07:07:41 +0000 (10:07 +0300)]
extract method: proper error messages & problem elements highlighting

GitOrigin-RevId: 0c303e15e47ea8f521e557ac9a39654fbd820f8c

4 months agodynamic plugins: removed unused dom UI components
sergey.vasiliev [Tue, 5 May 2020 12:56:15 +0000 (14:56 +0200)]
dynamic plugins: removed unused dom UI components

GitOrigin-RevId: 73b43da392e6b242a1f4d206bb5a5385ca4e9b34

4 months agoDon't use stateful AsyncComputation to check provider equivalence
Rustam Vishnyakov [Tue, 5 May 2020 12:24:46 +0000 (15:24 +0300)]
Don't use stateful AsyncComputation to check provider equivalence

GitOrigin-RevId: 2b2d51e7fc770d1160000aaa7da57c907faf26c4

4 months agoIDEA-CR-62296 IDEA-235191 UAST: speed up reference contributors
Yuriy Artamonov [Tue, 5 May 2020 14:54:31 +0000 (17:54 +0300)]
IDEA-CR-62296 IDEA-235191 UAST: speed up reference contributors

GitOrigin-RevId: 2a4041f508a2d81f4725446875d108280b82103b

4 months agomark compilerSettingsFactory dynamic (IDEA-238274)
Eugene Zhuravlev [Tue, 5 May 2020 15:59:57 +0000 (17:59 +0200)]
mark compilerSettingsFactory dynamic (IDEA-238274)

GitOrigin-RevId: bde2efeb4cedbe9939898d601c7f00490d8e55e4

4 months ago[java] skip errors and empty elements while checking whether semicolon is needed...
Alexander Zolotov [Tue, 5 May 2020 12:42:06 +0000 (15:42 +0300)]
[java] skip errors and empty elements while checking whether semicolon is needed to be completed

GitOrigin-RevId: b049999e082df5c42b6f3faa6a86b7849afaa24c

4 months agoNotNull annotations (IDEA-CR-62327)
Tagir Valeev [Tue, 5 May 2020 15:09:28 +0000 (22:09 +0700)]
NotNull annotations (IDEA-CR-62327)

GitOrigin-RevId: aa4b828f3d87accdc94da8be872e788abd121911

4 months ago[codeInsight] IDEA-113640 Provide intention to combine System.out.println(String...
Nikita Eshkeev [Tue, 5 May 2020 14:10:50 +0000 (17:10 +0300)]
[codeInsight] IDEA-113640 Provide intention to combine System.out.println(String.format(...)) into System.out.printf

This patch uses the ReferenceNameElement element of a PsiMethodExpressionCall to bind the highlighting as per the code review's request

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>
GitOrigin-RevId: 490d3e29898b4c21622595ca5d94cd07e7928fde

4 months agoToolkitBugsProcessor is outdated
Konstantin Bulenkov [Tue, 5 May 2020 12:38:54 +0000 (14:38 +0200)]
ToolkitBugsProcessor is outdated

GitOrigin-RevId: df508be2f489480507bdbfa2c82293cba3176186

4 months ago[jps-cache] Remove publication of JSON files
Mikhail Mazurkevich [Tue, 5 May 2020 12:19:25 +0000 (15:19 +0300)]
[jps-cache] Remove publication of JSON files

GitOrigin-RevId: 2487642bfb072741b3360fbd8bd0ff298c744178

4 months ago[ml-completion] Increase number of recently opened files taken in account by `ngram_r...
Sergey Stoyanovsky [Tue, 5 May 2020 11:55:17 +0000 (14:55 +0300)]
[ml-completion] Increase number of recently opened files taken in account by `ngram_recent_files` feature

GitOrigin-RevId: f82765fc63d5d44aa3bc23e31bcdad1dcae1f258

4 months agoValidation for module structure in installers for thin client
Evgeniy.Stepanov [Sat, 2 May 2020 17:47:19 +0000 (19:47 +0200)]
Validation for module structure in installers for thin client

GitOrigin-RevId: ad2203d6e2e31fce707eb78c20121bd6d3cbd235

4 months agoDo not use random encoding while compiling scratch files from external process, use...
Alexey Kudravtsev [Tue, 5 May 2020 10:35:46 +0000 (13:35 +0300)]
Do not use random encoding while compiling scratch files from external process, use the project-supplied one for that to fix IDEA-200826 IDEA Scratch File (java) seems cannot handle Chinese code

GitOrigin-RevId: 7a77208c3d7777eb57a75f6392db8271d26223c5

4 months agojava redundant cast: allow warnings in poly conditional when target type remains...
Anna Kozlova [Tue, 5 May 2020 10:31:04 +0000 (12:31 +0200)]
java redundant cast: allow warnings in poly conditional when target type remains the same

GitOrigin-RevId: f953fc42882a1eaad0b0a8c65d1e94236f0ec99e

4 months agojava redundant cast: parenthesis (IDEA-218757)
Anna Kozlova [Tue, 5 May 2020 10:02:21 +0000 (12:02 +0200)]
java redundant cast: parenthesis (IDEA-218757)

GitOrigin-RevId: e1854c1cca7d9fef6aabf3a25ee2fe8597a2dbec

4 months agojava redundant cast: keep same conditional expression type based on cast type & oppos...
Anna Kozlova [Tue, 5 May 2020 09:08:05 +0000 (11:08 +0200)]
java redundant cast: keep same conditional expression type based on cast type & opposite operand (IDEA-235896)

GitOrigin-RevId: 7e454f0db256ad843c7abb890953c8d264af0257

4 months agotestdata for IDEA-157926
Anna Kozlova [Tue, 5 May 2020 07:55:02 +0000 (09:55 +0200)]
testdata for IDEA-157926

GitOrigin-RevId: 0227aa27f1329ae64011e737291f27338ed5a825

4 months agochange popup menu to action popup when clicking on ActionButton
Konstantin Bulenkov [Tue, 5 May 2020 11:20:29 +0000 (13:20 +0200)]
change popup menu to action popup when clicking on ActionButton

GitOrigin-RevId: 8c07375a8089c577fcce41cb6cfb758d34ac0a57

4 months agoJPS caches: upload everything to AWS to fix missing files
Dmitriy.Panov [Tue, 5 May 2020 10:30:50 +0000 (13:30 +0300)]
JPS caches: upload everything to AWS to fix missing files

GitOrigin-RevId: 53e0a25f773fb00a1a98f39f47ffd3e291396411

4 months agoJPS caches: rename argument for clarity
Dmitriy.Panov [Tue, 5 May 2020 10:19:22 +0000 (13:19 +0300)]
JPS caches: rename argument for clarity

GitOrigin-RevId: 21fd8305657e44f803fd0daf0ce0acb6900a86e2

4 months agoterminal: simplify code
Sergey Simonchik [Tue, 5 May 2020 09:48:50 +0000 (12:48 +0300)]
terminal: simplify code

GitOrigin-RevId: 87f687a247f2c79890cff0599d3a4ebb9c6314f3

4 months agocidr: update lldbkit dependency
Leonid Mashinskiy [Tue, 5 May 2020 09:42:45 +0000 (12:42 +0300)]
cidr: update lldbkit dependency

GitOrigin-RevId: 86e8cc28e31cb9bd8466263618c1c7c6422cdf05

4 months agoIDEA-240030 "Navigate to Test Data" must not take precedence over Run/Debug
Yann Cébron [Tue, 5 May 2020 08:42:30 +0000 (10:42 +0200)]
IDEA-240030 "Navigate to Test Data" must not take precedence over Run/Debug

GitOrigin-RevId: dd24a271bed376008350a4fd0d7d37588c643acc

4 months agoWarnings fixed
Tagir Valeev [Tue, 5 May 2020 08:01:28 +0000 (15:01 +0700)]
Warnings fixed

GitOrigin-RevId: 43e324ef2f032fa735b53809409f975d6590918e

4 months agoSuppress cast to incompatible interface warning
Tagir Valeev [Tue, 5 May 2020 07:41:37 +0000 (14:41 +0700)]
Suppress cast to incompatible interface warning

GitOrigin-RevId: 8df5f2a715864435e218d407b57a0aa0eb33a04d

4 months agoFacetAndType: +equals/hashCode
Tagir Valeev [Tue, 5 May 2020 07:35:45 +0000 (14:35 +0700)]
FacetAndType: +equals/hashCode

GitOrigin-RevId: 01a19f51150f2edfc06e2c8e699de79fb1edd570

4 months agocheckAnchor fixed
Tagir Valeev [Tue, 5 May 2020 07:31:00 +0000 (14:31 +0700)]
checkAnchor fixed

GitOrigin-RevId: 39e945e0c9ebfe4eea57893be2f20b130c422603

4 months agoCast to incompatible interface: do not report under compatible instanceof
Tagir Valeev [Tue, 5 May 2020 07:23:46 +0000 (14:23 +0700)]
Cast to incompatible interface: do not report under compatible instanceof

Reuse InstanceOfUtils.findPatternCandidate for this purpose

GitOrigin-RevId: 7c0c40467347ee25f84b3d1b58f7f124f81fe6d5

4 months agoFix Suspicious collections method calls warnings
Tagir Valeev [Tue, 5 May 2020 07:02:24 +0000 (14:02 +0700)]
Fix Suspicious collections method calls warnings

GitOrigin-RevId: eb47bdeee28a94beda83bfc2ee4223ea2c5f0bf2

4 months agoRefactor InconvertibleTypesChecker
Tagir Valeev [Tue, 5 May 2020 06:51:12 +0000 (13:51 +0700)]
Refactor InconvertibleTypesChecker

GitOrigin-RevId: e2833d187bf6ce3c3ebd49e7efaaa30bef8a099d

4 months agojava: ensure that lambda parameters are available inside `lambdabody.copy()` (IDEA...
Anna Kozlova [Tue, 5 May 2020 06:50:29 +0000 (08:50 +0200)]
java: ensure that lambda parameters are available inside `lambdabody.copy()` (IDEA-222542)

GitOrigin-RevId: b31c6c8484d8e77e96dfad104b08ce13631ddeaa

4 months agoPositive test added (IDEA-CR-62158)
Tagir Valeev [Tue, 5 May 2020 05:02:26 +0000 (12:02 +0700)]
Positive test added (IDEA-CR-62158)

GitOrigin-RevId: bafc04a87dd7b52f54938dc6dcb3a76cc32ee732

4 months agoIDEA-227219 Dataflow to here: filter by target value
Tagir Valeev [Tue, 5 May 2020 04:12:35 +0000 (11:12 +0700)]
IDEA-227219 Dataflow to here: filter by target value

GitOrigin-RevId: 4509bbb852b61262ac4160bebe31fd93976da286

4 months agoHardcodedContracts: fix for elements without containing file
Tagir Valeev [Tue, 5 May 2020 04:07:23 +0000 (11:07 +0700)]
HardcodedContracts: fix for elements without containing file

Fixes EA-231494 - IAE: InjectedLanguageManagerImpl.$$$reportNull$$$

GitOrigin-RevId: 710ffc56f2eb5e039505714e4d9769feced3011d

4 months agoBindToExistingBeanStep: fix assertion
Tagir Valeev [Tue, 5 May 2020 03:23:51 +0000 (10:23 +0700)]
BindToExistingBeanStep: fix assertion

GitOrigin-RevId: 420f3bbf9113294b5e9bb570025fb555a535b350

4 months agoRemoved unused collection
Tagir Valeev [Tue, 5 May 2020 02:43:42 +0000 (09:43 +0700)]
Removed unused collection

GitOrigin-RevId: 1995a506a2d60a1add59cdad22fce0806829a1f6

4 months agoFix redundant collection operations & some other warnings
Tagir Valeev [Tue, 5 May 2020 02:42:07 +0000 (09:42 +0700)]
Fix redundant collection operations & some other warnings

GitOrigin-RevId: 92ea4a931aefd529d8f8a81ff07e06e1294d8608

4 months agoBaseAnalysisActionDialog: i18n
Tagir Valeev [Mon, 4 May 2020 09:54:54 +0000 (16:54 +0700)]
BaseAnalysisActionDialog: i18n

GitOrigin-RevId: ca71e33f46f6ea300775298c2e012d3f5943e1aa

4 months agoIDEA-238261 Make com.intellij.favoriteNodeProvider EP dynamic
Vassiliy.Kudryashov [Mon, 4 May 2020 23:11:59 +0000 (02:11 +0300)]
IDEA-238261 Make com.intellij.favoriteNodeProvider EP dynamic

GitOrigin-RevId: 0ee465bb7c6c473244848509399315f2daa9cd69

4 months ago[codeInsight] IDEA-113640 Provide intention to combine System.out.println(String...
Nikita Eshkeev [Mon, 4 May 2020 21:27:52 +0000 (00:27 +0300)]
[codeInsight] IDEA-113640 Provide intention to combine System.out.println(String.format(...)) into System.out.printf

This patch removes StringUtil.isEmpty("%n") from RedundantStringFormatCallInspection#joinWithNewlineToken as it is always true. In addition to that it also includes:
- inlining the getMethodNameRange method since the createProblemDescriptor method accepts a nullable parameter
- moving RedundantStringFormatCallInspection#joinWithNewlineToken inside of StringFormatToPrintfQuickFix to reduce its visibility scope

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>
GitOrigin-RevId: e70f0b6be7eb158910016ac2bb31bb5667186c91

4 months agoIDEA-239003 Fix PIEAE in NGram IDEA-CR-62219
Sergey Stoyanovsky [Thu, 30 Apr 2020 09:53:54 +0000 (12:53 +0300)]
IDEA-239003 Fix PIEAE in NGram IDEA-CR-62219

Use SmartPsiElementPointer in NGramFileListener to survive reparsing

GitOrigin-RevId: c21626d554c550d6f8db5c8cf3a43d8a93e5b8d2

4 months ago[ui] postponing system health notifications until app UI is ready (IDEA-239832)
Roman Shevchenko [Mon, 4 May 2020 20:20:01 +0000 (22:20 +0200)]
[ui] postponing system health notifications until app UI is ready (IDEA-239832)

GitOrigin-RevId: 1b1e36ba898c9e017197418754f43ef020c98ff1

4 months agojava redundant cast: check for inference problems when test against expected by paren...
Anna Kozlova [Mon, 4 May 2020 19:23:10 +0000 (21:23 +0200)]
java redundant cast: check for inference problems when test against expected by parent type (IDEA-215022)

GitOrigin-RevId: a33a36e76da7fc49284e93903158e9257b66a97c

4 months agojava redundant cast: check erased context (IDEA-205885)
Anna Kozlova [Mon, 4 May 2020 11:30:07 +0000 (13:30 +0200)]
java redundant cast: check erased context (IDEA-205885)

GitOrigin-RevId: 1dd464c7b8feba43181c9e60472170b2bbbaa72e

4 months agoshared-indexes: reduce nesting in the code (minor)
Eugene Petrenko [Mon, 4 May 2020 18:03:19 +0000 (20:03 +0200)]
shared-indexes: reduce nesting in the code (minor)

GitOrigin-RevId: a370633ab0b3a48525bdd82bf6dc6986019343e4

4 months agoshared-indexes: reduce nesting in the code (minor)
Eugene Petrenko [Mon, 4 May 2020 18:01:30 +0000 (20:01 +0200)]
shared-indexes: reduce nesting in the code (minor)

GitOrigin-RevId: 03d9bf18f3d276672914ed79746330d7290d999a

4 months ago[platform] log.xml user's manual
Roman Shevchenko [Mon, 4 May 2020 19:21:40 +0000 (21:21 +0200)]
[platform] log.xml user's manual

GitOrigin-RevId: 88a8eb87b906449e37b7f880bd53a613bfe72b22

4 months agoCleanup (dead code)
Roman Shevchenko [Mon, 4 May 2020 19:06:49 +0000 (21:06 +0200)]
Cleanup (dead code)

GitOrigin-RevId: f460027827213f75bec7a2a5ba33f73b7fc502b9

4 months ago[updater] conflicts logging (IDEA-215497)
Roman Shevchenko [Mon, 4 May 2020 19:04:40 +0000 (21:04 +0200)]
[updater] conflicts logging (IDEA-215497)

GitOrigin-RevId: 96a8887ca99b0688641fa6ef75c64a89256bc09e

4 months agocleanup
Alexey Kudravtsev [Mon, 4 May 2020 18:44:29 +0000 (21:44 +0300)]
cleanup

GitOrigin-RevId: dfe7d0ef5666532d3f61a630cc25fbf2a5dea278

4 months agoIDEA-21717 "Add unambiguous imports on the fly" has no effect with "Show import...
Alexey Kudravtsev [Mon, 4 May 2020 18:42:49 +0000 (21:42 +0300)]
IDEA-21717  "Add unambiguous imports on the fly" has no effect with "Show import popup" = No

GitOrigin-RevId: c665e0aa991689cb40b7343abce95b3f84bd08e3

4 months agointroduce public createMulticaster method
Gregory.Shrago [Mon, 4 May 2020 18:37:29 +0000 (21:37 +0300)]
introduce public createMulticaster method

GitOrigin-RevId: 271a096cf8223dfa2bb46cf4c525e83f42db62f6

4 months agounify MessageBus and EventDispatcher error handling logic
Gregory.Shrago [Mon, 4 May 2020 18:28:45 +0000 (21:28 +0300)]
unify MessageBus and EventDispatcher error handling logic

GitOrigin-RevId: 089c05c3f13981f6a08c287dad36fa003dd5c380

4 months agoCleanup (formatting)
Roman Shevchenko [Mon, 4 May 2020 18:40:17 +0000 (20:40 +0200)]
Cleanup (formatting)

GitOrigin-RevId: e3f7d63173892b13928b15c6e52e477b94d3a253

4 months ago[project] restoring `NativeFileWatcherImpl` API/ABI
Roman Shevchenko [Mon, 4 May 2020 18:39:41 +0000 (20:39 +0200)]
[project] restoring `NativeFileWatcherImpl` API/ABI

GitOrigin-RevId: b861ab4b91edf22a272155eebddb60a1956814de

4 months ago[vfs] more reliable fsnotifier termination (IDEA-239103)
Roman Shevchenko [Mon, 4 May 2020 18:30:49 +0000 (20:30 +0200)]
[vfs] more reliable fsnotifier termination (IDEA-239103)

GitOrigin-RevId: 89f5fd26fcbcfe03a52c41e50bf1d30113ed4591

4 months agoreuse CompoundRuntimeException#throwIfNotEmpty
Gregory.Shrago [Mon, 4 May 2020 18:17:04 +0000 (21:17 +0300)]
reuse CompoundRuntimeException#throwIfNotEmpty

GitOrigin-RevId: a46fb3076e649f93c3bd793a2a2353f7dc78f5e2

4 months agoui: do not leak disposed Content via layout after toolwindow deactivation
Aleksey Pivovarov [Wed, 22 Apr 2020 10:25:15 +0000 (13:25 +0300)]
ui: do not leak disposed Content via layout after toolwindow deactivation

Disposed Content was accessible via myLastLayout.toDrop collection.

GitOrigin-RevId: 8dcc2647e374c46848cbfa50b2c92951defc32ef

4 months agoIDEA-189303 lst: allow to enable partial commit with disabled gutter markers
Aleksey Pivovarov [Mon, 4 May 2020 18:00:13 +0000 (21:00 +0300)]
IDEA-189303 lst: allow to enable partial commit with disabled gutter markers

GitOrigin-RevId: 75cdfa32b3e538636d6c32596c0512b2a8de7b1a

4 months agoIDEA-224049 lst: allow to disable error stripe markers
Aleksey Pivovarov [Mon, 4 May 2020 17:11:34 +0000 (20:11 +0300)]
IDEA-224049 lst: allow to disable error stripe markers

Hide stripe markers if gutter markers are not visible.

GitOrigin-RevId: e12d15cee65a1a5ad12a233fa91839c1fe16f89f

4 months agodiff: fix ampersand escaping in Keymap group
Aleksey Pivovarov [Mon, 4 May 2020 16:57:48 +0000 (19:57 +0300)]
diff: fix ampersand escaping in Keymap group

Fix regression after 3f87a3512dd673192035e5e7082cc927ed2e82ad
Follow-up: e0bb49d564a100512e890c1adbbf33fe9a9549ab

GitOrigin-RevId: 14d50fa6fad7eacd5de039973f56bb4164cc6ec9

4 months agovcs: fix ampersand escaping in "Rollback" dialog
Aleksey Pivovarov [Mon, 4 May 2020 16:37:32 +0000 (19:37 +0300)]
vcs: fix ampersand escaping in "Rollback" dialog

Append operation name without mnemonic to "&Include in" checkbox text.

GitOrigin-RevId: 72eb2db58810ec122147f5cb7df4aac5a7f0d1c3

4 months agoIndexes: explicitly handle exception of DataIndexer.map happening on file index updat...
Sergey Patrikeev [Mon, 4 May 2020 16:25:53 +0000 (19:25 +0300)]
Indexes: explicitly handle exception of DataIndexer.map happening on file index update, propagate this exception and do not invalidate the whole index.

GitOrigin-RevId: 5d86c113916c6a20a280949206992aaca14824f1

4 months agoshared-indexes: cleanup IndexedHashesSupport: keep only hash evaluation method with...
Sergey Patrikeev [Mon, 4 May 2020 16:00:17 +0000 (19:00 +0300)]
shared-indexes: cleanup IndexedHashesSupport: keep only hash evaluation method with FileContent parameter.

GitOrigin-RevId: 11aab86de8e48aac40f31c20ac21b5837f7f428e

4 months agoProcess structure view members only if "show members in navbar" option is enabled...
Dmitry Jemerov [Mon, 4 May 2020 17:16:05 +0000 (19:16 +0200)]
Process structure view members only if "show members in navbar" option is enabled (IDEA-236137)

GitOrigin-RevId: 7e79f5fa782881f9ef38989487ad9b30927e7262

4 months ago[status bar] do not allow to hide widget with empty display name in non-internal...
Alexander Zolotov [Mon, 4 May 2020 17:26:17 +0000 (20:26 +0300)]
[status bar] do not allow to hide widget with empty display name in non-internal mode (CPP-20148)

GitOrigin-RevId: 3fa58fbede9ef7cfd1b9cde82bab07b143171401

4 months agoLAB-29: unify duration calculation
Svetlana.Zemlyanskaya [Mon, 4 May 2020 16:28:38 +0000 (18:28 +0200)]
LAB-29: unify duration calculation

GitOrigin-RevId: 92e2e752c9cd753f30131058d47916b07274d79c