idea/community.git
2 years agoSpace plugin merged
Dmitriy.Panov [Tue, 12 May 2020 11:10:53 +0000 (14:10 +0300)]
Space plugin merged

GitOrigin-RevId: 340aa1bbe3cf22cac94336d667de107c05e599d2

2 years agoIDEA-CR-62464: SSH: New SshPasswordProvider.
Vladimir Lagunov [Wed, 6 May 2020 07:17:31 +0000 (14:17 +0700)]
IDEA-CR-62464: SSH: New SshPasswordProvider.

The main goal is to prepare SshPasswordProvider interface for password dialogs.

Brief changes:
* Prompts about host key verification moved out of the class.
* Removed methods `askPassphrase` and `askPassword` that expected to show to user hard-coded text messages.
* `getPassword` renamed to `getUnixPassword`.
* `getPassphrase` renamed to `getKeyPassphrase`, path to the key passes as an argument.
* Removed all other ways to specify password or passphrase, all password requests passes through SshPasswordProvider.

(cherry picked from commit d39f42767c5f7cbc1c7a18695ab7c7d2c3eecd06)

GitOrigin-RevId: 58c7f2d41302f98064b472e214586168be54c218

2 years ago[java] IDEA-209501 use library from the repo instead of bundled library in ResolveInL...
Daniil Ovchinnikov [Tue, 12 May 2020 10:52:42 +0000 (13:52 +0300)]
[java] IDEA-209501 use library from the repo instead of bundled library in ResolveInLibrariesTest

GitOrigin-RevId: dbac28a24ad008f127ed13d4e083af62c49220c6

2 years ago[vcs] simplify BaseSingleTaskController names
Julia Beliaeva [Tue, 12 May 2020 10:27:30 +0000 (13:27 +0300)]
[vcs] simplify BaseSingleTaskController names

They are used only for logging, so fancy names aren't needed.

GitOrigin-RevId: 5df20952a7a9584bb1bb497e97c579f79a408fe3

2 years agoPsiClassType#getPsiContext: (hopefully) better JavaDoc
Tagir Valeev [Tue, 12 May 2020 10:32:17 +0000 (17:32 +0700)]
PsiClassType#getPsiContext: (hopefully) better JavaDoc

Review ID: IDEA-CR-62110

GitOrigin-RevId: 2967565a486b01b5ec9d4588cf6f00890a6dd127

2 years agoAndroid: ignore tests in `com.android.tools.idea.common.analytics.CommonUsageTrackerI...
Andrei Kuznetsov [Fri, 8 May 2020 16:34:21 +0000 (19:34 +0300)]
Android: ignore tests in `com.android.tools.idea.common.analytics.CommonUsageTrackerImplTest`

Incorrect mock configuration in AOSP. Ignore for now.

GitOrigin-RevId: 48583841067f828b409730d3868788c82c22f8bb

2 years agoAndroid: Fix leaking MergingUpdateQueue in NlModel; fix & enable most of naveditor...
Andrei Kuznetsov [Thu, 7 May 2020 17:21:21 +0000 (20:21 +0300)]
Android: Fix leaking MergingUpdateQueue in NlModel; fix & enable most of naveditor tests

Also (temporarily) exclude tests from `com.android.tools.idea.uibuilder.*` which haven't run prior to this commit, because corresponding classes were missing in test class path.

GitOrigin-RevId: c641396509340db3a23bd4df14521b82a0030f14

2 years agoIDEA-240641 diff: fix synchronized scrolling with inlays of any height
Aleksey Pivovarov [Tue, 12 May 2020 10:13:28 +0000 (13:13 +0300)]
IDEA-240641 diff: fix synchronized scrolling with inlays of any height

We can't assume that heights of all inlays is a multiple of lineHeight.

GitOrigin-RevId: f4a68cc50da0b8673ee72d92df92f2a371aa1b39

2 years agoIDEA-CR-62370: normalize primitive if with yield statement
Alexandr Suhinin [Tue, 12 May 2020 10:20:46 +0000 (13:20 +0300)]
IDEA-CR-62370: normalize primitive if with yield statement

GitOrigin-RevId: 8b8b1c6be766589d7dbff6e08ceaccfe51140d12

2 years agoFix name in commment
Dmitry Trofimov [Tue, 12 May 2020 10:17:16 +0000 (12:17 +0200)]
Fix name in commment

GitOrigin-RevId: e2dfc53e4cf77212fc240682e9050fae911c36bb

2 years ago[github] Acquire service once to avoid recreating it during dispose
Ivan Semenov [Fri, 8 May 2020 14:41:56 +0000 (17:41 +0300)]
[github] Acquire service once to avoid recreating it during dispose

GitOrigin-RevId: e2378116569a72338b7a4728085252953cfab07b

2 years ago[github] Cleanup
Ivan Semenov [Fri, 8 May 2020 14:41:21 +0000 (17:41 +0300)]
[github] Cleanup

GitOrigin-RevId: 261248777304f695664682a34b02b033734872ed

2 years ago[debugger] fixed navigation to several available classes when run with alternative jre
Egor Ushakov [Tue, 12 May 2020 10:15:43 +0000 (13:15 +0300)]
[debugger] fixed navigation to several available classes when run with alternative jre

GitOrigin-RevId: 2882ce9d663fbf5ecf68b950bd4b4413b2956203

2 years agoDisable SetupJavaProjectFromSourcesActivity in headless mode
alexey.afanasiev [Tue, 12 May 2020 10:09:08 +0000 (13:09 +0300)]
Disable SetupJavaProjectFromSourcesActivity in headless mode

GitOrigin-RevId: 4fa972946abcb0a782e53d3e119ad4a0efdd64ec

2 years agoContainerUtil#mapNotNull: mark lambda return value as Nullable to prevent nullability...
Tagir Valeev [Tue, 12 May 2020 10:07:31 +0000 (17:07 +0700)]
ContainerUtil#mapNotNull: mark lambda return value as Nullable to prevent nullability inference

GitOrigin-RevId: 974e6dc4ebcad8bf8b0ce085e3dd4aca54470df1

2 years agoreplace duplicates: add test logging
Anna Kozlova [Tue, 12 May 2020 09:38:45 +0000 (11:38 +0200)]
replace duplicates: add test logging

GitOrigin-RevId: 6739380f8544bc42b0181e241a0e250ac865b7a8

2 years agodrop run configuration templates on unload (WEB-45459)
Sergey Simonchik [Tue, 12 May 2020 09:22:01 +0000 (12:22 +0300)]
drop run configuration templates on unload (WEB-45459)

GitOrigin-RevId: 357d31dcb9db1be72abd08b33a30bd5b02afbbd3

2 years ago[groovy] IDEA-209501 use library from the repo instead of bundled library for compile...
Daniil Ovchinnikov [Tue, 12 May 2020 09:19:08 +0000 (12:19 +0300)]
[groovy] IDEA-209501 use library from the repo instead of bundled library for compiler tests

GitOrigin-RevId: be31e52f5c284f8fea431c271d8ce5abe932e8c7

2 years agodynamic: deleted CachedDomModel/CachedDomModelFactory(s)
sergey.vasiliev [Tue, 12 May 2020 08:38:52 +0000 (10:38 +0200)]
dynamic: deleted CachedDomModel/CachedDomModelFactory(s)

GitOrigin-RevId: e68942dc10d60217ad2be24d485f02330f5be45c

2 years agodynamic: deleted CachedDomModel/CachedDomModelFactory(s)
sergey.vasiliev [Mon, 11 May 2020 19:22:55 +0000 (21:22 +0200)]
dynamic: deleted CachedDomModel/CachedDomModelFactory(s)

GitOrigin-RevId: d15b617c58da71c3e5d7d6d5ff902e9dd0565a8e

2 years agoCWM-94 Code with me action control
graann [Mon, 11 May 2020 07:56:43 +0000 (10:56 +0300)]
CWM-94 Code with me action control

GitOrigin-RevId: d86d08f36d2832fc8de3a4668dd232e4de9be26d

2 years agoEA-231560: fix npe in vcs features calculation
Alexey Kalina [Tue, 12 May 2020 09:02:57 +0000 (12:02 +0300)]
EA-231560: fix npe in vcs features calculation

GitOrigin-RevId: 1819762a3007b4bce09d756bca12e5b1e7914adf

2 years agoIDEA-239695: fix not valid file in recent places listener
Alexey Kalina [Tue, 12 May 2020 08:53:25 +0000 (11:53 +0300)]
IDEA-239695: fix not valid file in recent places listener

GitOrigin-RevId: cac371a057003bcafb921cb1c0bafdc9a8743677

2 years agoIDEA-239776 Add Inspection warning for AssertJ assertThat(x).isEqualTo(y) when x...
Tagir Valeev [Tue, 12 May 2020 09:00:14 +0000 (16:00 +0700)]
IDEA-239776 Add Inspection warning for AssertJ assertThat(x).isEqualTo(y) when x and y are inconvertible.

GitOrigin-RevId: 71c8a3cd6b80b89c2f67531083844b092d3a2a53

2 years agoUIDefaults class NonNls
Tagir Valeev [Tue, 12 May 2020 08:46:09 +0000 (15:46 +0700)]
UIDefaults class NonNls

GitOrigin-RevId: ca975bf73516d8fa0fcabde6c3c2d70f6ed9512c

2 years agoWarnings fixed
Tagir Valeev [Tue, 12 May 2020 08:39:38 +0000 (15:39 +0700)]
Warnings fixed

GitOrigin-RevId: 7c6de64a4329ab627ba142a31c738d4601a76515

2 years agocoverage: update asm to 8.0.1 with support for java 14 (IDEA-240028)
Anna Kozlova [Tue, 12 May 2020 08:59:56 +0000 (10:59 +0200)]
coverage: update asm to 8.0.1 with support for java 14 (IDEA-240028)

GitOrigin-RevId: 1b836a31da762c86ac48f441e191b2e08d25ac5e

2 years agojava redundant cast: cleanup assertions
Anna Kozlova [Tue, 12 May 2020 08:57:30 +0000 (10:57 +0200)]
java redundant cast: cleanup assertions

GitOrigin-RevId: 04457ca9d4afcb1e1309149476ddbf49319f250f

2 years ago[jps-caches] Always update metadata
Ilia Shulgin [Tue, 12 May 2020 08:51:29 +0000 (11:51 +0300)]
[jps-caches] Always update metadata

GitOrigin-RevId: 755c2761ec1af925f875d113d6d2a7635820a28c

2 years agocoverage: use self as parent disposable to enable plugin unloading
Anna Kozlova [Tue, 12 May 2020 08:14:04 +0000 (10:14 +0200)]
coverage: use self as parent disposable to enable plugin unloading

GitOrigin-RevId: 9d4e5668a8a91a2d94d67c36e103b636cb421370

2 years agocopyright: register listener on appService of the same plugin
Anna Kozlova [Tue, 12 May 2020 08:10:15 +0000 (10:10 +0200)]
copyright: register listener on appService of the same plugin

GitOrigin-RevId: bcaea0f9208439732cf317f7278bc55db834c087

2 years agojava redundant cast: allow casts to same type as expected only
Anna Kozlova [Tue, 12 May 2020 08:03:22 +0000 (10:03 +0200)]
java redundant cast: allow casts to same type as expected only

require isAssignable check as otherwise it may lead to error

GitOrigin-RevId: 79ac8a4b7e2b8c2ff4be97ad005fd8e26ce5ec20

2 years agoIDEA-240285 ConstantConditions: improve detection of pointless 'Math.min' and 'Math...
Tagir Valeev [Tue, 12 May 2020 05:36:52 +0000 (12:36 +0700)]
IDEA-240285 ConstantConditions: improve detection of pointless 'Math.min' and 'Math.max' operations

+Quick-fix

GitOrigin-RevId: 9f01fac2ecd4faf7ff76101a956cc30582ad421b

2 years agoWEB-45429 SVG: Attributes are shown as invalid when using `svg:` prefix
Piotr Tomiak [Tue, 12 May 2020 07:42:16 +0000 (09:42 +0200)]
WEB-45429 SVG: Attributes are shown as invalid when using `svg:` prefix

IDEA-CR-62489

GitOrigin-RevId: 0e3e5266b197f03b374f833aa175cb5fb11f6292

2 years ago[platform] updating to ASM 8.0.1
Roman Shevchenko [Tue, 12 May 2020 05:57:42 +0000 (07:57 +0200)]
[platform] updating to ASM 8.0.1

GitOrigin-RevId: 66a752d22274adb0690a1f9b446d75e825592b2b

2 years ago[java] ASM 8 forward compatibility fix for debugger utils (IDEA-208372)
Roman Shevchenko [Tue, 12 May 2020 05:35:00 +0000 (07:35 +0200)]
[java] ASM 8 forward compatibility fix for debugger utils (IDEA-208372)

GitOrigin-RevId: 3471bf284fea3d09625af7cd1771ba479bcf6054

2 years agoCondition.getValueComparedTo: remove incorrect recursive call
Tagir Valeev [Tue, 12 May 2020 04:59:43 +0000 (11:59 +0700)]
Condition.getValueComparedTo: remove incorrect recursive call

GitOrigin-RevId: d7cb08f88167a19755c92c869a19db582d8b4d2a

2 years agoSuspiciousDateFormatInspection: revert to hasNeighbor and add negative tests (IDEA...
Tagir Valeev [Tue, 12 May 2020 04:26:33 +0000 (11:26 +0700)]
SuspiciousDateFormatInspection: revert to hasNeighbor and add negative tests (IDEA-CR-62389)

GitOrigin-RevId: 57e403967c7c3012baffc5b11ea9a4184d71a99f

2 years agocharLiteralForCharString more clear JavaDoc
Tagir Valeev [Tue, 12 May 2020 04:21:30 +0000 (11:21 +0700)]
charLiteralForCharString more clear JavaDoc

GitOrigin-RevId: 6a9ee4432d366c579aceb61649394875c3257375

2 years agoAvoid inlining lambdas not from local scope
Tagir Valeev [Tue, 12 May 2020 04:17:49 +0000 (11:17 +0700)]
Avoid inlining lambdas not from local scope

When lambda is defined in the outer scope a number of problems may appear during the analysis. First, it actually could be analyzed twice producing different warnings (in inlining context, and as standalone expression). Second, trap-handling assumes that all exited expressions should appear within the current codeFragment. This could be violated when lambda comes from the outer scope, resulting in incorrect jumps.

Fixes IDEA-240328 Condition always false inspection is wrong if using switch expressions

GitOrigin-RevId: 11794502d2e661044fa2105402955aa54e3c1245

2 years agoExceptionWorker: support proxies
Tagir Valeev [Mon, 11 May 2020 03:46:29 +0000 (10:46 +0700)]
ExceptionWorker: support proxies

GitOrigin-RevId: 6b4641114a31a0d963544cbb684da983f0eade02

2 years ago[codeInsight] IDEA-240288 Inspection for StringBuilder.toString().substring()
Nikita Eshkeev [Mon, 11 May 2020 23:15:19 +0000 (02:15 +0300)]
[codeInsight] IDEA-240288 Inspection for StringBuilder.toString().substring()

This patch alters the `getRedundantStringBuilderToStringProblem` method with more sophisticated algorithm to detect unnecessary freestanding `StringBuilder#toString` calls. If the call is a part of a polyadic expression it checks if there is at least one string operand (either a constant literal or a local variable or a constant variable or a method call) and based on that information it detects redundant `StringBuilder#toString` calls.

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

2 years agoSupport expanding prompting macro not from EDT (GO-9289)
Alexander Zolotov [Mon, 11 May 2020 12:10:48 +0000 (15:10 +0300)]
Support expanding prompting macro not from EDT (GO-9289)

GitOrigin-RevId: fdded0455fbeb18873b49c90e2084b6fc2ecf487

2 years ago[vcs] Use correct path to settings in hints
Dmitriy Smirnov [Thu, 7 May 2020 09:51:44 +0000 (12:51 +0300)]
[vcs] Use correct path to settings in hints

Add missing space
Follow-up 9e63aab47fc5326e626ca6d7792ad8527032a19c

GitOrigin-RevId: 63fb565c3815aa488bb843df92a1f27925024d86

2 years ago[vcs] Treat too high idea.max.vcs.loaded.size.kb values as maximum allowed size
Dmitriy Smirnov [Wed, 6 May 2020 20:17:31 +0000 (23:17 +0300)]
[vcs] Treat too high idea.max.vcs.loaded.size.kb values as maximum allowed size

Handle overflow in the correct place

Follow up 552c947378e984f452a73323c73181dcd9791f2b

GitOrigin-RevId: 688c0dd16c0635c33b7f5c57697e44500175998c

2 years agotypo at javadoc example of AnActionEvent#getRequiredData
Konstantin Bulenkov [Mon, 11 May 2020 21:50:22 +0000 (23:50 +0200)]
typo at javadoc example of AnActionEvent#getRequiredData

https://github.com/JetBrains/intellij-community/pull/1320

GitOrigin-RevId: 4772696892e4ab88cc4464eb4700ce5032805bb1

2 years agocolor key for the border around highlighted items when searching in the Settings...
Konstantin Bulenkov [Mon, 11 May 2020 21:46:00 +0000 (23:46 +0200)]
color key for the border around highlighted items when searching in the Settings dialog

https://github.com/JetBrains/intellij-community/pull/1351

GitOrigin-RevId: dc4f8fded65ef6aebc6f879e731832fc4ccafb32

2 years agoFix hanging InspectionIntegrationStressTest
alexey.afanasiev [Mon, 11 May 2020 20:50:31 +0000 (23:50 +0300)]
Fix hanging InspectionIntegrationStressTest

GitOrigin-RevId: e5e7e79897e3416ef715316ef604049c01a48d36

2 years agojava redundant cast: preserve multiple type casts around functional interface when...
Anna Kozlova [Mon, 11 May 2020 20:03:29 +0000 (22:03 +0200)]
java redundant cast: preserve multiple type casts around functional interface when if expected type is the same as cast

isAssignable check may fail otherwise

GitOrigin-RevId: d02c9d50645a2bbb0e957f077a4a66813c94afd6

2 years agoNPE
Anna Kozlova [Mon, 11 May 2020 20:00:34 +0000 (22:00 +0200)]
NPE

GitOrigin-RevId: cac6587190e100352e1302cfda0d3f09903724d6

2 years agojavafx: hide create actions for projects without javafx available (IDEA-240037)
Anna Kozlova [Mon, 11 May 2020 18:57:31 +0000 (20:57 +0200)]
javafx: hide create actions for projects without javafx available (IDEA-240037)

it's still possible to create java class and extends it from Application as well as custom .fxml file manually

GitOrigin-RevId: 0158db39ab175c1bc849d3d9843f7c961c568586

2 years agoIJP-778 Reader mode: correct typos
Dmitry.Krasilschikov [Mon, 11 May 2020 18:52:00 +0000 (21:52 +0300)]
IJP-778 Reader mode: correct typos

GitOrigin-RevId: ff33318d975fa107c33770da5bf71e02034c9fac

2 years agotestng: show relative path in configuration name (IDEA-239752)
Anna Kozlova [Mon, 11 May 2020 10:28:43 +0000 (12:28 +0200)]
testng: show relative path in configuration name (IDEA-239752)

GitOrigin-RevId: c1707aeb8ed89fb78e3f56b23a62914338756fd8

2 years agoLAB-29: add tests for features encoding
Svetlana.Zemlyanskaya [Mon, 11 May 2020 18:28:35 +0000 (20:28 +0200)]
LAB-29: add tests for features encoding

GitOrigin-RevId: 994b951ddef3878c333933b1efbd8d80d1478da4

2 years ago[git-index] fix revert process text
Julia Beliaeva [Mon, 11 May 2020 17:51:39 +0000 (20:51 +0300)]
[git-index] fix revert process text

GitOrigin-RevId: beeaed41f85e2d9c02c1493b29e20539a83d2ffe

2 years ago[vcs-log] plugin listener to dispose and create log on plugin changes
Julia Beliaeva [Sat, 9 May 2020 23:19:11 +0000 (02:19 +0300)]
[vcs-log] plugin listener to dispose and create log on plugin changes

This allows to recreate log once when a plugin is loaded or unloaded, rather than doing it for every extension point. This also gives disposing process a better chance to be finished before classloader checks, as it asynchronous.

GitOrigin-RevId: 549b6a9b60607383543f3c46234812faf8c3c7a8

2 years ago[git-index] switch commit message when amend checkbox is toggled
Julia Beliaeva [Sun, 10 May 2020 03:48:25 +0000 (06:48 +0300)]
[git-index] switch commit message when amend checkbox is toggled

Load last commit message when amend checkbox is checked, and return to the previously entered message when it is unchecked (unless amend message was manually edited).

GitOrigin-RevId: 6bb61165b3f48e477154a590511582f9e335ba32

2 years ago[commit] i18n for AmendCommitHandlerImpl
Julia Beliaeva [Sun, 10 May 2020 23:23:46 +0000 (02:23 +0300)]
[commit] i18n for AmendCommitHandlerImpl

GitOrigin-RevId: cae097c2960c56ab89fb765560339b1a9d1eed2a

2 years ago[project] OpenJDK issue navigation pattern
Roman Shevchenko [Mon, 11 May 2020 17:36:00 +0000 (19:36 +0200)]
[project] OpenJDK issue navigation pattern

GitOrigin-RevId: 4bd9117fafab3b45e09c1f3d6dec6d73103ecb11

2 years agoIJP-778 Reader mode: turn off by default
Dmitry.Krasilschikov [Mon, 11 May 2020 16:54:42 +0000 (19:54 +0300)]
IJP-778 Reader mode: turn off by default

GitOrigin-RevId: fa7e9933334dfad594a0861416638c6a04e05628

2 years agoIJP-778 Reader mode: A special mode for code browsing and exploring
Dmitry.Krasilschikov [Mon, 11 May 2020 16:39:14 +0000 (19:39 +0300)]
IJP-778 Reader mode: A special mode for code browsing and exploring

GitOrigin-RevId: b9d4370c6ff8bf2485f863cde83c55c9f3c9a318

2 years ago[groovy] Avoid resolving untyped parameters in the light version of extended inference
Konstantin.Nisht [Mon, 11 May 2020 16:19:27 +0000 (19:19 +0300)]
[groovy] Avoid resolving untyped parameters in the light version of extended inference

GitOrigin-RevId: 325d70ba8ad2c8dc026888395c9becaac97627f9

2 years ago[groovy] Stop processing operators in the light version of extended inference
Konstantin.Nisht [Mon, 11 May 2020 14:26:35 +0000 (17:26 +0300)]
[groovy] Stop processing operators in the light version of extended inference

GitOrigin-RevId: 625f4e688555e12d492d0301db7fe4e4100b6ce9

2 years ago[groovy] Don't process return types in extended inference when it was invoked in...
Konstantin.Nisht [Thu, 7 May 2020 18:44:44 +0000 (21:44 +0300)]
[groovy] Don't process return types in extended inference when it was invoked in lite mode

GitOrigin-RevId: a3cf9f2580be272db2f249dddf4eb3b2d418b705

2 years agovcs: i18n: fix quotation in Hg bundle
Daniil Tsaryov [Thu, 30 Apr 2020 09:18:04 +0000 (12:18 +0300)]
vcs: i18n: fix quotation in Hg bundle

GitOrigin-RevId: d332c7f2331c8f494b1e8ba0899c5686db9d8ae1

2 years agoModules in jar duplication diagnostic for thin client
Evgeniy.Stepanov [Mon, 11 May 2020 15:23:52 +0000 (17:23 +0200)]
Modules in jar duplication diagnostic for thin client

GitOrigin-RevId: 4dfec3fef52b05cbb45a289ddbcd5e45ea61e112

2 years agoTemporary return removed api, important for Rider
Evgeniy.Stepanov [Mon, 11 May 2020 15:00:16 +0000 (17:00 +0200)]
Temporary return removed api, important for Rider

GitOrigin-RevId: b01207c362b629b84ddc339f701380b48bc48614

2 years agoWEB-45429 SVG: Attributes are shown as invalid when using `svg:` prefix
Piotr Tomiak [Mon, 11 May 2020 14:32:37 +0000 (16:32 +0200)]
WEB-45429 SVG: Attributes are shown as invalid when using `svg:` prefix

GitOrigin-RevId: 6d7f21dbea06d565cfc78d93f5438038d5ad46d6

2 years agoCPP-19906: Remote host sync silently hangs: recursive symlinks in header paths.
Vasily Romanikhin [Fri, 8 May 2020 15:30:22 +0000 (18:30 +0300)]
CPP-19906: Remote host sync silently hangs: recursive symlinks in header paths.

GitOrigin-RevId: 3a59d2f6255fad010c3c0f16c72d0fa676788725

2 years agobuild-in server: ability to disable it via VM options
Anton Makeev [Mon, 11 May 2020 13:42:01 +0000 (15:42 +0200)]
build-in server: ability to disable it via VM options

GitOrigin-RevId: e9e9668c863ae9742dbb4d8ff89f04e80289c653

2 years ago[groovy] IDEA-209501 remove pointless assertion of bundled jar name
Daniil Ovchinnikov [Mon, 11 May 2020 12:56:28 +0000 (15:56 +0300)]
[groovy] IDEA-209501 remove pointless assertion of bundled jar name

GitOrigin-RevId: 5be31ddb2f6ad58dbe8c5ecdb8080456d01550fd

2 years ago[devkit] <idea-plugin@require-restart> support
Yann Cébron [Mon, 11 May 2020 12:35:56 +0000 (14:35 +0200)]
[devkit] <idea-plugin@require-restart> support

GitOrigin-RevId: 5813e6f5844447046f86de87a668790de7898023

2 years agosvn: Fix tests - update vcs mappings after configuring externals
Konstantin Kolosovsky [Sun, 10 May 2020 16:53:08 +0000 (19:53 +0300)]
svn: Fix tests - update vcs mappings after configuring externals

GitOrigin-RevId: fb5cddf5e94f2ab0abdb578c60c5a13eef1f76cb

2 years agoAdd possibility to explicitly mark plugin as requiring restart on load/unload
Dmitry Jemerov [Mon, 11 May 2020 11:19:50 +0000 (13:19 +0200)]
Add possibility to explicitly mark plugin as requiring restart on load/unload

GitOrigin-RevId: 0cd92fdd5e3ff329c71403eb9a30a64dcb736cc2

2 years agoshow Bundled JRE by default
Konstantin Bulenkov [Mon, 11 May 2020 10:19:43 +0000 (12:19 +0200)]
show Bundled JRE by default

GitOrigin-RevId: 28954713e470cd02cddc6b83be125e671c41fb9b

2 years ago@NotNull (IDEA-CR-62440)
Dmitry Jemerov [Mon, 11 May 2020 10:11:16 +0000 (12:11 +0200)]
@NotNull (IDEA-CR-62440)

GitOrigin-RevId: b59a5884955b2d8f1ee57d7643c13e0ad608f39a

2 years agoAdd registry key to control classloader GC wait time on plugin unload
Dmitry Jemerov [Mon, 11 May 2020 10:09:22 +0000 (12:09 +0200)]
Add registry key to control classloader GC wait time on plugin unload

GitOrigin-RevId: c7828a28179898ba359643b334c1288cf47d746a

2 years ago[jps-caches] Check if file exists before move
Ilia Shulgin [Mon, 11 May 2020 09:15:43 +0000 (12:15 +0300)]
[jps-caches] Check if file exists before move

GitOrigin-RevId: 6b3ab9795433fcee49513e6db793c34c0b76a7c3

2 years agojava redundant cast: property test
Anna Kozlova [Mon, 11 May 2020 08:26:57 +0000 (10:26 +0200)]
java redundant cast: property test

GitOrigin-RevId: 6a02848ab0839c4a2cb3a7b0ccc8d153ef60e7d3

2 years agoNPE
Anna Kozlova [Mon, 11 May 2020 07:27:33 +0000 (09:27 +0200)]
NPE

GitOrigin-RevId: c000a7edd17ac10aad022333647b5cc183531b06

2 years agojava redundant cast: cleanup
Anna Kozlova [Fri, 8 May 2020 21:27:40 +0000 (23:27 +0200)]
java redundant cast: cleanup

GitOrigin-RevId: 0e7b9f52d326a1e2445282c1a06a1bd1bba2b40d

2 years agojava redundant cast: check conditional expression as call argument inplace
Anna Kozlova [Fri, 8 May 2020 21:06:18 +0000 (23:06 +0200)]
java redundant cast: check conditional expression as call argument inplace

GitOrigin-RevId: ee7fa6ef4cac4e39e9dad97c7d5ace983bc81044

2 years agojava redundant cast: cleanup checks for calls
Anna Kozlova [Fri, 8 May 2020 18:58:59 +0000 (20:58 +0200)]
java redundant cast: cleanup checks for calls

GitOrigin-RevId: 2d999bc7356856ef7d2fea45f793d69f401f7256

2 years agojava redundant cast: unconditionally skip casts with varargs
Anna Kozlova [Fri, 8 May 2020 18:19:33 +0000 (20:19 +0200)]
java redundant cast: unconditionally skip casts with varargs

GitOrigin-RevId: 01a0c7b240679155fab2e93e6e60db08000b9233

2 years agojava redundant cast: normalize captured wildcard contexts (IDEA-162080)
Anna Kozlova [Fri, 8 May 2020 09:20:46 +0000 (11:20 +0200)]
java redundant cast: normalize captured wildcard contexts (IDEA-162080)

GitOrigin-RevId: 7265302824d034690900bb1a58a90c4021da8f67

2 years agojava redundant cast: cleanup: visitor finally inverted
Anna Kozlova [Thu, 7 May 2020 20:46:09 +0000 (22:46 +0200)]
java redundant cast: cleanup: visitor finally inverted

GitOrigin-RevId: 8b4449e6d9163c24b046aad9065e5ec055d6d62c

2 years agojava redundant cast: cleanup: extract conditional
Anna Kozlova [Thu, 7 May 2020 10:28:34 +0000 (12:28 +0200)]
java redundant cast: cleanup: extract conditional

GitOrigin-RevId: ca95c0e70c197e27943596e91df8d526bbfbf1bb

2 years agojava redundant cast: cleanup: avoid dbl cast registration for expressions with expect...
Anna Kozlova [Thu, 7 May 2020 09:19:40 +0000 (11:19 +0200)]
java redundant cast: cleanup: avoid dbl cast registration for expressions with expected type

GitOrigin-RevId: a31b1d892b2e19bfaf556e85724eb244189111b4

2 years agojava redundant cast: cleanup: refexpr
Anna Kozlova [Thu, 7 May 2020 08:15:04 +0000 (10:15 +0200)]
java redundant cast: cleanup: refexpr

GitOrigin-RevId: d4a111e2a47885ef97983979200056612db26c93

2 years agojava redundant cast: fixed multiple casts in synchronized stmt
Anna Kozlova [Thu, 7 May 2020 08:10:36 +0000 (10:10 +0200)]
java redundant cast: fixed multiple casts in synchronized stmt

GitOrigin-RevId: 49a7d8dbcd26a3aa905c57db97d386bcbd285464

2 years agojava redundant cast: cleanup: extract refexpr
Anna Kozlova [Wed, 6 May 2020 20:14:43 +0000 (22:14 +0200)]
java redundant cast: cleanup: extract refexpr

GitOrigin-RevId: 04e04333b3f5b639c2923befd9b3637ee04de502

2 years agojava redundant cast: cleanup: extract sync, switch, array access expressions
Anna Kozlova [Wed, 6 May 2020 19:22:57 +0000 (21:22 +0200)]
java redundant cast: cleanup: extract sync, switch, array access expressions

GitOrigin-RevId: 0e4d8ebbe3709152e767b4dc8946db39ae96a113

2 years agojava redundant cast: cleanup: extract foreach, instanceof, throws statements
Anna Kozlova [Wed, 6 May 2020 11:11:34 +0000 (13:11 +0200)]
java redundant cast: cleanup: extract foreach, instanceof, throws statements

GitOrigin-RevId: ac04ea8db453518f4c15d3e37e33d9a25a22ce35

2 years agojava redundant cast: cleanup: sort out `processAlreadyHasCast`
Anna Kozlova [Wed, 6 May 2020 08:11:21 +0000 (10:11 +0200)]
java redundant cast: cleanup: sort out `processAlreadyHasCast`

GitOrigin-RevId: 97e85155800af5f6ef88c1a733a3e8feea2388d3

2 years agojava redundant cast: cleanup: simplify warning registering
Anna Kozlova [Wed, 6 May 2020 07:20:02 +0000 (09:20 +0200)]
java redundant cast: cleanup: simplify warning registering

GitOrigin-RevId: c04868bf236d1750cec6cc7546e1e3ea840a7d25

2 years agorevert incorrect project files changes (exclude configuration)
Vladimir Krivosheev [Mon, 11 May 2020 08:20:44 +0000 (10:20 +0200)]
revert incorrect project files changes (exclude configuration)

GitOrigin-RevId: 99bcd378d10f3fdc7ab2e5733e570337f73863b5

2 years agoUpdating versions of project dependencies: jdkBuild->11_0_7b911.1
Vitaly Provodin [Mon, 11 May 2020 00:41:16 +0000 (03:41 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_7b911.1

Vitaly Provodin

GitOrigin-RevId: 80563130f66db3c9706a87435d56b87996c34b39

2 years ago[git-index] add revert action to revert unstaged changes
Julia Beliaeva [Sun, 10 May 2020 00:06:31 +0000 (03:06 +0300)]
[git-index] add revert action to revert unstaged changes

GitOrigin-RevId: ee037cde6013a23bc95d318f3fb0cb70ad4f3dcb

2 years ago[vcs-log] add NonNls annotation
Julia Beliaeva [Sat, 9 May 2020 23:42:21 +0000 (02:42 +0300)]
[vcs-log] add NonNls annotation

GitOrigin-RevId: 20c6ec9a2877598afa01df3ead8a563fc7b4f22b

2 years agosettings-repository: remove unused code
Kirill Likhodedov [Sat, 9 May 2020 18:54:59 +0000 (21:54 +0300)]
settings-repository: remove unused code

GitOrigin-RevId: 0dc03b99f355e454efe17af72ceb3738b2d3188e