idea/community.git
8 months agodiff: add option to enable align changes in side by side diff
Dmitry Zhuravlev [Thu, 30 Sep 2021 17:19:54 +0000 (20:19 +0300)]
diff: add option to enable align changes in side by side diff

GitOrigin-RevId: 16f516bebd89b4bdeb2b5857510033d61de2c7fc

8 months agoIJP-1077 Inlay hints: new settings UI
Dmitry Avdeev [Fri, 1 Oct 2021 14:47:24 +0000 (17:47 +0300)]
IJP-1077 Inlay hints: new settings UI

proper extension points collecting

GitOrigin-RevId: 13c4311645896cc413f013a81e5cc0b4bb859574

8 months agoML in SE: Use recursion to get directory of a file (IDEA-274480)
adam.malek [Fri, 1 Oct 2021 14:07:04 +0000 (15:07 +0100)]
ML in SE: Use recursion to get directory of a file (IDEA-274480)

GitOrigin-RevId: 179e49477c7fba96702cabada6ea8138040ccb55

8 months ago[kotlin] KTIJ-19153, KTIJ-19162 refactor KotlinChangeSignatureConflictSearcher
Max Medvedev [Sat, 31 Jul 2021 11:29:56 +0000 (14:29 +0300)]
[kotlin] KTIJ-19153, KTIJ-19162 refactor KotlinChangeSignatureConflictSearcher

GitOrigin-RevId: cbcd0d2abd795ccae5947b29c7bd4bff0f311393

8 months ago[kotlin] KTIJ-19153, KTIJ-19162 extract find conflict logic to separate class
Max Medvedev [Sat, 31 Jul 2021 11:23:05 +0000 (14:23 +0300)]
[kotlin] KTIJ-19153, KTIJ-19162 extract find conflict logic to separate class

GitOrigin-RevId: c71f816e269cfac1a6a11d57ae6269749a63c1e9

8 months ago[kotlin] Paint inline stack frames according to the current ui theme
Nikita Nazarov [Fri, 1 Oct 2021 14:11:49 +0000 (17:11 +0300)]
[kotlin] Paint inline stack frames according to the current ui theme

^KTIJ-19802 Fixed

GitOrigin-RevId: 2cee1fcc09be460039c919cffc7f8906caee59c8

8 months ago[ml-completion] fix kotlinx serialization api usage
Alexey Kalina [Wed, 29 Sep 2021 10:11:29 +0000 (13:11 +0300)]
[ml-completion] fix kotlinx serialization api usage

GitOrigin-RevId: 1c2c4dd639174060e914e045f09c61cb4380499e

8 months ago[stats-collector] warning if analytics platform settings can't be parsed due to authe...
Alexey Kalina [Wed, 29 Sep 2021 10:01:45 +0000 (13:01 +0300)]
[stats-collector] warning if analytics platform settings can't be parsed due to authentication problems

GitOrigin-RevId: 9d609e6ceacec89007c7fd9e0fcf596f49470121

8 months agoIFT-234 Remove temporal workaround
Konstantin Hudyakov [Fri, 1 Oct 2021 08:26:40 +0000 (11:26 +0300)]
IFT-234 Remove temporal workaround

IJ-CR-14797

GitOrigin-RevId: 31e9bd325575353b09a9117e56adc5589841a5be

8 months ago[global inspections] minor optimization
Bas Leijdekkers [Fri, 1 Oct 2021 13:03:02 +0000 (15:03 +0200)]
[global inspections] minor optimization

GitOrigin-RevId: c2f1c60bb76497c5c1502d4cc2f8fdb060f941d5

8 months agoIDEA-130374 Ability to split tabs in Run Tool Window
Vassiliy.Kudryashov [Fri, 1 Oct 2021 13:33:53 +0000 (16:33 +0300)]
IDEA-130374 Ability to split tabs in Run Tool Window

Allow D-n-D for "Run" only (as soon as debugger supports just one 'current' session)

GitOrigin-RevId: 150d59990209f78c41b6b2e599c435b3e7413ce7

8 months agoIJP-1077 Inlay hints: new settings UI
Dmitry Avdeev [Fri, 1 Oct 2021 13:27:41 +0000 (16:27 +0300)]
IJP-1077 Inlay hints: new settings UI

more groups

GitOrigin-RevId: b395055f995a6b55772ed449ffcc7f3f581c0cf4

8 months ago[file-history] pass VcsLogDiffHandler as a parameter to FileHistoryUi
Julia Beliaeva [Fri, 1 Oct 2021 13:23:14 +0000 (16:23 +0300)]
[file-history] pass VcsLogDiffHandler as a parameter to FileHistoryUi

GitOrigin-RevId: 0877d57ac4848728938b28fcbf72dcab2666c108

8 months agoRemove @ApiStatus.Experimental from FormattingService API, add JavaDoc
Rustam Vishnyakov [Thu, 30 Sep 2021 15:16:51 +0000 (18:16 +0300)]
Remove @ApiStatus.Experimental from FormattingService API, add JavaDoc

GitOrigin-RevId: f04f201294392781050004304f1d9911e25265a3

8 months agoFix EA-318043 - NPE: LightEditServiceImpl.getEditPanel
Rustam Vishnyakov [Wed, 29 Sep 2021 18:35:08 +0000 (21:35 +0300)]
Fix EA-318043 - NPE: LightEditServiceImpl.getEditPanel

GitOrigin-RevId: bc9aa28973f5737ae26947fa1c94a2f18ab7ee49

8 months ago[NPW] refactored Gradle/MavenNewProjectWizardStep.Factory -> Gradle/MavenNewProjectWizard
Sergei Vorobyov [Fri, 1 Oct 2021 13:00:41 +0000 (16:00 +0300)]
[NPW] refactored Gradle/MavenNewProjectWizardStep.Factory -> Gradle/MavenNewProjectWizard

GitOrigin-RevId: 8ce2458b3873f9af613644800eaa0fcea697012f

8 months ago[NPW] removed explicit parent step from new project wizard step
Sergei Vorobyov [Fri, 1 Oct 2021 12:48:41 +0000 (15:48 +0300)]
[NPW] removed explicit parent step from new project wizard step

GitOrigin-RevId: 4b7851da42768cef79f1f8f712fdbc8cab073b5d

8 months ago[NPW] added naming logic for NewProjectWizard things
Sergei Vorobyov [Thu, 30 Sep 2021 18:29:33 +0000 (21:29 +0300)]
[NPW] added naming logic for NewProjectWizard things

class : interface
AndroidGradleKotlinNewProjectWizard : FacetGradleKotlinNewProjectWizard
GradleKotlinNewProjectWizard : BuildSystemKotlinNewProjectWizard
KotlinNewProjectWizard : LanguageNewProjectWizard
DjangoNewProjectWizard : GeneratorNewProjectWizard

GitOrigin-RevId: 8edba363aa7542c27b6855a3779f33049e89bf20

8 months agoFix (again) for PKGS-847
Lamberto Basti [Fri, 1 Oct 2021 10:14:56 +0000 (12:14 +0200)]
Fix (again) for PKGS-847

GitOrigin-RevId: 509de75917256b112a5a3591cfd63c17acd24681

8 months agoWorkaround for PKGS-846
Lamberto Basti [Fri, 1 Oct 2021 08:03:47 +0000 (10:03 +0200)]
Workaround for PKGS-846

GitOrigin-RevId: d16946bd8d5482caa08181e21461b40520a604f4

8 months agoremove unused import
Konstantin Bulenkov [Fri, 1 Oct 2021 10:35:32 +0000 (12:35 +0200)]
remove unused import

GitOrigin-RevId: 4652eb53c0e81cabd88b3e4f55357d49cae49cc5

8 months ago[ExpUI] fix breakpoints popup menu
Konstantin Bulenkov [Fri, 1 Oct 2021 10:35:07 +0000 (12:35 +0200)]
[ExpUI] fix breakpoints popup menu

GitOrigin-RevId: 8cd5df02c9036a11f07ca024a9e449d869b21848

8 months agoshow warning about custom boot JRE every time IDE starts
Konstantin Bulenkov [Wed, 22 Sep 2021 14:43:49 +0000 (16:43 +0200)]
show warning about custom boot JRE every time IDE starts

GitOrigin-RevId: c3a33b6dbcc4febc71b763617f72087a3bdcd054

8 months agocall markFileUpToDate() manually for LineMarkerPass because it's not a ProgressableHi...
Alexey Kudravtsev [Fri, 1 Oct 2021 12:37:16 +0000 (14:37 +0200)]
call markFileUpToDate() manually for LineMarkerPass because it's not a ProgressableHighlightingPass

GitOrigin-RevId: 729b68acc4a1ca8db8d92131a845c087231622b6

8 months agooptimization: perform processQueue() cleanup operations later, after the main request...
Alexey Kudravtsev [Fri, 1 Oct 2021 12:32:49 +0000 (14:32 +0200)]
optimization: perform processQueue() cleanup operations later, after the main requested operation (put/replace/etc) is completed to make changes visible faster and to avoid (accidental coordinated) contention when zillion of threads start calling processQueue() concurrently

GitOrigin-RevId: 63c7fbad97f97d61527780a40738cfe43668cb1c

8 months agoAnother case of calling from anonymous class which passed as an argument, from the...
Alexey Kudravtsev [Fri, 1 Oct 2021 12:29:48 +0000 (14:29 +0200)]
Another case of calling from anonymous class which passed as an argument, from the method which is called with other qualifier to fix IDEA-275145 result of call hierarchy is not correct

GitOrigin-RevId: debab44aea88de813672f3ff04f6e7c7cd24f52b

8 months agosimplify test data files
Alexey Kudravtsev [Fri, 1 Oct 2021 11:13:59 +0000 (13:13 +0200)]
simplify test data files

GitOrigin-RevId: 5f20a656f2bbf4626a2efceb23ff96243eb887eb

8 months agocleanup
Alexey Kudravtsev [Fri, 1 Oct 2021 11:10:08 +0000 (13:10 +0200)]
cleanup

GitOrigin-RevId: 89cb6d6343b1ce027a3002aa2d7ca1191e5a9305

8 months agosimplify test data files
Alexey Kudravtsev [Fri, 1 Oct 2021 10:44:34 +0000 (12:44 +0200)]
simplify test data files

GitOrigin-RevId: f523a5d8a987af731af6c96ef17481069da8f30d

8 months agoML in SE: Fix not-a-directory exception in package distance calculation (IDEA-274480)
adam.malek [Fri, 1 Oct 2021 11:12:20 +0000 (12:12 +0100)]
ML in SE: Fix not-a-directory exception in package distance calculation (IDEA-274480)

Use file parent's parent if the first is not a directory.

GitOrigin-RevId: 6bec544c4bdf480084854060d79e8ec8d61acceb

8 months agoRevert "ML in SE: Fix not-a-directory exception in package distance calculation ...
adam.malek [Fri, 1 Oct 2021 10:51:25 +0000 (11:51 +0100)]
Revert "ML in SE: Fix not-a-directory exception in package distance calculation (IDEA-274480)"

This reverts commit 74b0f46db49603b13f88c40ca2a6f1899f750e33.

GitOrigin-RevId: ae8727c85d87a6caf5ff2325ef2abf49069d3ab3

8 months ago[projectWizard] Show presentable path after selecting a folder
Louis Vignier [Thu, 30 Sep 2021 17:03:27 +0000 (19:03 +0200)]
[projectWizard] Show presentable path after selecting a folder

GitOrigin-RevId: d8d324d313f89c712c5248a0129920002e862bdf

8 months ago[java] Use headerless UI in project structure
Louis Vignier [Thu, 30 Sep 2021 13:03:25 +0000 (15:03 +0200)]
[java] Use headerless UI in project structure

Rules of visibility for the headers:
- 'SDKs and Interpreters' -> more than one SDK configured
- 'Java' -> A JDK is configured and at least one other SDK

For now only one SDK can be configured => headerless mode is used.

GitOrigin-RevId: 8de2eb6ec0ed8b80659eed7bb710acaa00b93816

8 months ago[java] Migrate ProjectJdkConfigurable to UI DSL
Louis Vignier [Thu, 30 Sep 2021 12:53:19 +0000 (14:53 +0200)]
[java] Migrate ProjectJdkConfigurable to UI DSL

GitOrigin-RevId: 64db9f048649d2bf0e2fbb74a028a360dd79100e

8 months agoIJ-CR-14686 [codeInspection] Don't calculate state outside read action on node added
Louis Vignier [Thu, 30 Sep 2021 09:56:46 +0000 (11:56 +0200)]
IJ-CR-14686 [codeInspection] Don't calculate state outside read action on node added

#IDEA-279442 Fixed

GitOrigin-RevId: 350966b1af650ff3c357764d0532648ec885322d

8 months agoIJ-CR-12546 [codeInspection.ui] Clear tooltip tasks map
Louis Vignier [Thu, 30 Sep 2021 09:19:56 +0000 (11:19 +0200)]
IJ-CR-12546 [codeInspection.ui] Clear tooltip tasks map

GitOrigin-RevId: 359dfa12ae6782ff1bda548a45fa4181c9bafe86

8 months agoSourceToSinkFlowInspection: added fix to propagate safe annotation
Artemiy Sartakov [Fri, 1 Oct 2021 09:45:17 +0000 (16:45 +0700)]
SourceToSinkFlowInspection: added fix to propagate safe annotation

GitOrigin-RevId: 03b5b73ec32510624858245e9024152a7341b3ff

8 months agoDBE-13839 add module on attach if there is no one
Alexander.Kass [Fri, 1 Oct 2021 09:00:10 +0000 (12:00 +0300)]
DBE-13839 add module on attach if there is no one

GitOrigin-RevId: a56740cf11fe7831744e2a89c112a1bfb6a43ab3

8 months agofix before task comparison
Alexander.Kass [Fri, 1 Oct 2021 05:56:26 +0000 (08:56 +0300)]
fix before task comparison

GitOrigin-RevId: d9b8670ccf0abaa5405bd87ec9cb2051683fcb60

8 months agodo not fire settings changes on noop bulk updates
Alexander.Kass [Thu, 30 Sep 2021 14:18:19 +0000 (17:18 +0300)]
do not fire settings changes on noop bulk updates

GitOrigin-RevId: b685298e7e7333f31595776e40ea102f6e4e8794

8 months agodo not fire settings changes when selected object is changed
Alexander.Kass [Thu, 30 Sep 2021 13:54:07 +0000 (16:54 +0300)]
do not fire settings changes when selected object is changed

GitOrigin-RevId: 2a2f97339d318ac0d9479d97c84ecc675e88156a

8 months agopack intellij.platform.tracing.rt to util.jar and not to platform-impl.jar because...
Vladimir Krivosheev [Fri, 1 Oct 2021 09:44:48 +0000 (11:44 +0200)]
pack intellij.platform.tracing.rt to util.jar and not to platform-impl.jar because used in JPS

GitOrigin-RevId: 253c434bc5de58535925f8dda191b6ad4256c054

8 months agobuild scripts reasonable defaults: implementation detail code moved from API class
Dmitriy.Panov [Fri, 1 Oct 2021 09:04:36 +0000 (12:04 +0300)]
build scripts reasonable defaults: implementation detail code moved from API class

IJ-CR-14762

GitOrigin-RevId: b9fa68455265bf94a4cd04a03455091fca53ab3e

8 months agoIJI-512 Debugger test group duplicate dropped
Dmitriy.Panov [Thu, 30 Sep 2021 16:11:32 +0000 (19:11 +0300)]
IJI-512 Debugger test group duplicate dropped

GitOrigin-RevId: 63b845b74acb73eb585a0aff70b9c5606529bf56

8 months ago[java-inspections] IDEA-279196 Switch statement should warn about impossible cases...
Tagir Valeev [Fri, 1 Oct 2021 09:12:32 +0000 (16:12 +0700)]
[java-inspections] IDEA-279196 Switch statement should warn about impossible cases due to string case

GitOrigin-RevId: de1422a34bd9639a5f2f634cdfa538e30a3f2550

8 months agoPY-32605: use `repr` for diff in pytest
Ilya.Kazakevich [Sat, 18 Sep 2021 00:35:17 +0000 (03:35 +0300)]
PY-32605: use `repr` for diff in pytest

``assert "[]" == []``
``assert "123" == 123``

is only displayed correctly when we ``repr`` both

GitOrigin-RevId: ff962dffe7341e95ceeda613e557e9de5cb2620f

8 months agoIDEA-278311 Create range marker lazily for OpenFileDescriptor
Vladislav.Soroka [Fri, 1 Oct 2021 09:39:36 +0000 (12:39 +0300)]
IDEA-278311 Create range marker lazily for OpenFileDescriptor

GitOrigin-RevId: 38c2ebe8fedc29a4e18abee49d4390eb215bf960

8 months agowrite ahead log: add checksum support to detect corruptions
Dmitry Batkovich [Fri, 1 Oct 2021 08:10:07 +0000 (11:10 +0300)]
write ahead log: add checksum support to detect corruptions

GitOrigin-RevId: 53ea02637d47aa63cdad9c66aa3ed8704ad01300

8 months agoindex: add a key to don't run indexing in dumb mode. always try to be best-effort...
Dmitry Batkovich [Fri, 1 Oct 2021 05:42:57 +0000 (08:42 +0300)]
index: add a key to don't run indexing in dumb mode. always try to be best-effort-smart

GitOrigin-RevId: 3ef2e6306edc9570be7b2ae50dfcb588a43c2af9

8 months agovfs: do not return file with different id if was deleted and then recreated with...
Dmitry Batkovich [Fri, 1 Oct 2021 05:19:26 +0000 (08:19 +0300)]
vfs: do not return file with different id if was deleted and then recreated with the same name and parent

GitOrigin-RevId: 19a2d03afc0b7929adf4854fe439ae30f9dc83d8

8 months agouse DumbModeTask#queue short-cut
Dmitry Batkovich [Thu, 30 Sep 2021 09:27:21 +0000 (12:27 +0300)]
use DumbModeTask#queue short-cut

GitOrigin-RevId: b7d5ff564618fb8f40d8b44e920daa351a686aa4

8 months agoextract ProjectIndexingHistoryListener and related stuff to separate interfaces
Dmitry Batkovich [Wed, 29 Sep 2021 12:04:09 +0000 (15:04 +0300)]
extract ProjectIndexingHistoryListener and related stuff to separate interfaces

GitOrigin-RevId: bc92f57bc25c9bd642e373c66868fe5504669753

8 months agocleanup: use kotlin api
Dmitry Batkovich [Wed, 29 Sep 2021 10:42:02 +0000 (13:42 +0300)]
cleanup: use kotlin api

GitOrigin-RevId: 8e794d9635e9c0929aa5d0a585bbe536a19bd649

8 months agounmark internal class
Dmitry Batkovich [Wed, 29 Sep 2021 10:30:31 +0000 (13:30 +0300)]
unmark internal class

GitOrigin-RevId: f5e9de5d31ab5c670bef4b5c3b90d3ee9aca90d7

8 months agoYaml: YAMLFormattingContext tokenset field rename (IJ-CR-14714)
Nicolay Mitropolsky [Fri, 1 Oct 2021 09:22:41 +0000 (12:22 +0300)]
Yaml: YAMLFormattingContext tokenset field rename (IJ-CR-14714)

GitOrigin-RevId: 76b28adba49914cd80454052784a3d63d9865c93

8 months agoensure that platform-impl.jar is not added to JPS classpath
Vladimir Krivosheev [Fri, 1 Oct 2021 09:07:54 +0000 (11:07 +0200)]
ensure that platform-impl.jar is not added to JPS classpath

GitOrigin-RevId: aa85ecb9445b399b2abaf8c844e40d70c443486e

8 months agocleanup - reduce usages of Trove (part 1)
Vladimir Krivosheev [Fri, 1 Oct 2021 08:10:38 +0000 (10:10 +0200)]
cleanup - reduce usages of Trove (part 1)

GitOrigin-RevId: 70c2493ad34e8be63bdd59436122ab1d88850a68

8 months agofix significant drop in rendering performance, especially for sessions running on...
Raluca Sauciuc [Sun, 26 Sep 2021 07:15:26 +0000 (09:15 +0200)]
fix significant drop in rendering performance, especially for sessions running on X11 with SSH forwarding

related issues: https://youtrack.jetbrains.com/issue/JBR-2755 and https://youtrack.jetbrains.com/issue/IDEA-272179

GitOrigin-RevId: 0bb642bffabbcb91657a41ba5af310615a025a4b

8 months ago[java] extract inspections out of java-impl
Roman Ivanov [Thu, 30 Sep 2021 12:54:50 +0000 (14:54 +0200)]
[java] extract inspections out of java-impl

GitOrigin-RevId: db5268b62f2806101f56575b6e7184b8bd59f0e1

8 months agoGTW-196: add requests for SaveAndSyncHandler refresh and save + add request for saveAll
Maria Filipanova [Thu, 30 Sep 2021 10:50:18 +0000 (13:50 +0300)]
GTW-196: add requests for SaveAndSyncHandler refresh and save + add request for saveAll

GitOrigin-RevId: 289956d6d3dd442b605929cada2304c2b81d813f

8 months agoDo not use ExternalTestsModelBuilderImpl when android plugin is applied
karimai [Fri, 17 Sep 2021 16:10:49 +0000 (17:10 +0100)]
Do not use ExternalTestsModelBuilderImpl when android plugin is applied

Projects using Android plugins have a different mechanism for
 determining the test sources.

closes https://github.com/JetBrains/intellij-community/pull/1734

GitOrigin-RevId: 682477c75fd13998a5ceca27ea19511ccbf8ea1d

8 months agoRestore raw-type in assignment context
Tagir Valeev [Fri, 1 Oct 2021 07:04:44 +0000 (14:04 +0700)]
Restore raw-type in assignment context

GitOrigin-RevId: f53f94ac6ee33b668ce6d94315ace445be0725d5

8 months ago[java-dfa] Recognized Predicate.not (IDEA-279163)
Tagir Valeev [Fri, 1 Oct 2021 06:30:02 +0000 (13:30 +0700)]
[java-dfa] Recognized Predicate.not (IDEA-279163)

GitOrigin-RevId: dbaf8d9b317ff887e0ce55cd81475b26c82d7bc6

8 months ago[java-inspections] RawUseOfParameterizedType: fix for written refs
Tagir Valeev [Fri, 1 Oct 2021 06:17:06 +0000 (13:17 +0700)]
[java-inspections] RawUseOfParameterizedType: fix for written refs

GitOrigin-RevId: 0924e1c00ea64ce19b53d6fbeafd954ee6838639

8 months agoAdd type parameters for raw type casts where it's safe
Tagir Valeev [Fri, 1 Oct 2021 06:10:25 +0000 (13:10 +0700)]
Add type parameters for raw type casts where it's safe

GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da

8 months ago[java-inspections] RawUseOfParameterizedType: better formatting
Tagir Valeev [Fri, 1 Oct 2021 04:13:11 +0000 (11:13 +0700)]
[java-inspections] RawUseOfParameterizedType: better formatting

GitOrigin-RevId: 5a1cc4d1a5ef7177d3fca4aaedc72cdbc4c72df7

8 months ago[java-inspections] RawUseOfParameterizedTypeInspection: fix "Ignore when quick-fix...
Tagir Valeev [Fri, 1 Oct 2021 04:05:18 +0000 (11:05 +0700)]
[java-inspections] RawUseOfParameterizedTypeInspection: fix "Ignore when quick-fix is not available" option

GitOrigin-RevId: 5a40da08f1550c01d43932a71cfd92a44d628413

8 months agoIDEA-278204 FUS events for Evaluator input
maksim.pelevin [Thu, 30 Sep 2021 13:31:08 +0000 (16:31 +0300)]
IDEA-278204 FUS events for Evaluator input

GitOrigin-RevId: 91a0c9515238130dd17cd307851c0e87994f52a4

8 months ago[progresses] allow to distinguish particular progress task among other progresses...
Vladislav.Soroka [Fri, 1 Oct 2021 06:59:13 +0000 (09:59 +0300)]
[progresses] allow to distinguish particular progress task among other progresses FLEET-T-4252

This can be used to provide mappings between running progress task and another related things like the task output presentation.

GitOrigin-RevId: 2aa8916fd9de3582e244636692e4660732e702d4

8 months agoFix new 'Too weak variable type' warnings
Tagir Valeev [Fri, 1 Oct 2021 03:53:53 +0000 (10:53 +0700)]
Fix new 'Too weak variable type' warnings

GitOrigin-RevId: 913fbcc9385b0088fcb45a375662f3cd5f5b470e

9 months ago[java-analysis-api] Check for PCE before running visitor
Nikita Eshkeev [Thu, 30 Sep 2021 23:15:36 +0000 (02:15 +0300)]
[java-analysis-api] Check for PCE before running visitor

The `PsiElementVisitor#visitElement` checks if the progress is cancelled, and all methods of the class are delegating its calls to it by default. The `AbstractBaseJavaLocalInspectionTool.buildVisitor` method defines a visitor that doesn't check if the progress is canceled which can cause freezes.

This patch adds calls to super methods of the visitor to implicitly check for PCE.

GitOrigin-RevId: ca718c4660f8f80adc5f9775dc6e1930a98b283f

9 months agoIDEA-130374 Ability to split tabs in Run Tool Window
Vassiliy.Kudryashov [Thu, 30 Sep 2021 21:56:38 +0000 (00:56 +0300)]
IDEA-130374 Ability to split tabs in Run Tool Window

Fix D-n-D behavior, allow D-n-D for Run/Debug tool windows only, fix broken tests, fix "Unsplit" action

GitOrigin-RevId: 4c6aa0ec309e38b05f80fb3640ea4a735d593b25

9 months agogit: reduce logger level
Aleksey Pivovarov [Thu, 30 Sep 2021 21:17:42 +0000 (00:17 +0300)]
git: reduce logger level

GitOrigin-RevId: 8676d0a8ab81a202bf164baea44bc28b5f4a2499

9 months agoScalar plugin: better setup flow
Dmitriy Smirnov [Mon, 20 Sep 2021 21:43:38 +0000 (23:43 +0200)]
Scalar plugin: better setup flow

GitOrigin-RevId: b81b4ea0935a8d59fdd475a3a6260729f7e2ed6c

9 months agoScalar plugin: initial implementation
Dmitriy Smirnov [Mon, 13 Sep 2021 12:04:37 +0000 (14:04 +0200)]
Scalar plugin: initial implementation

GitOrigin-RevId: d9bffef259a93b4e30eba2200ed83c1b0ea3671d

9 months ago[SSR] Make compilePattern nonblocking
Nikita Eshkeev [Wed, 29 Sep 2021 17:18:11 +0000 (20:18 +0300)]
[SSR] Make compilePattern nonblocking

In order to avoid freezes caused by waiting for an SSR expression to compile make the compilation process nonblocking. It's safe to use the nonblocking read because the results of the compiled expression are obsolete once the expression is changed.

GitOrigin-RevId: 595959bc45f05463c63b72d3719f35ac7be58916

9 months agofix incorrect gold data after bundled string changes
Aleksey Pivovarov [Thu, 30 Sep 2021 20:56:30 +0000 (23:56 +0300)]
fix incorrect gold data after bundled string changes

Follow-up: b945291d452eb90037a5b6721eefc96a7bfc7481

GitOrigin-RevId: 2ff3048272a3669ec388a2956ce04ddb7ebe1de2

9 months agofix incorrect gold data after bundled string changes
Aleksey Pivovarov [Thu, 30 Sep 2021 20:23:15 +0000 (23:23 +0300)]
fix incorrect gold data after bundled string changes

Follow-up: b945291d452eb90037a5b6721eefc96a7bfc7481

GitOrigin-RevId: 8258c9ab7cce3956b7b53ddcbcd87a70d40950e3

9 months ago[java] unused parameter: prioritize safe delete, cleanup
Anna Kozlova [Thu, 30 Sep 2021 18:37:31 +0000 (20:37 +0200)]
[java] unused parameter: prioritize safe delete, cleanup

no need to suppress as unused parameter as unused parameter and unused declaration inspections were merged

GitOrigin-RevId: d536353aebcaf024ebbb6f4ca65c5df5d2a6569e

9 months ago[java] set option fix: use unique short names instead of possibly conflicting ids
Anna Kozlova [Thu, 30 Sep 2021 18:32:23 +0000 (20:32 +0200)]
[java] set option fix: use unique short names instead of possibly conflicting ids

e.g. `unused` can be used in kotlin and java unused inspections suppressions

GitOrigin-RevId: 0355d3f13068ed761cbed3d96ebd017571a16c72

9 months ago[ui] IJ-13502 Move filtering to bg thread
Bart van Helvert [Thu, 30 Sep 2021 15:31:26 +0000 (17:31 +0200)]
[ui] IJ-13502 Move filtering to bg thread

Fixes potential freezes

GitOrigin-RevId: b276df16d50108ee708ddfc9078bf1c864f4414a

9 months agoCleanup (formatting)
Roman Shevchenko [Thu, 30 Sep 2021 18:17:57 +0000 (20:17 +0200)]
Cleanup (formatting)

GitOrigin-RevId: 2ffdcdfeed03ab8d77ad230714a7ba8572a54354

9 months ago[platform] implementing `PerspectiveFileEditor#getFile` (EA-377481)
Roman Shevchenko [Thu, 30 Sep 2021 18:12:22 +0000 (20:12 +0200)]
[platform] implementing `PerspectiveFileEditor#getFile` (EA-377481)

GitOrigin-RevId: a49032b017821f3295071e0b9077e3610dac7b55

9 months ago[maven] IDEA-279247 maven run configuration - not inherited boolean maven settings
grigoriy.myasoedov [Thu, 30 Sep 2021 17:52:24 +0000 (20:52 +0300)]
[maven] IDEA-279247 maven run configuration - not inherited boolean maven settings

fixed inherit test

GitOrigin-RevId: 685867d04489c2a0b1caf174062d88c89c9750a8

9 months agosetShouldKillProcessSoftlyWithWinP is enabled by default now
Sergey Simonchik [Thu, 30 Sep 2021 17:54:07 +0000 (20:54 +0300)]
setShouldKillProcessSoftlyWithWinP is enabled by default now

GitOrigin-RevId: c5961d38eb8717c4200a7d7b9968f19a599b9a77

9 months ago[dom] more stability for stubs in child tags
Nicolay Mitropolsky [Thu, 30 Sep 2021 14:34:06 +0000 (17:34 +0300)]
[dom] more stability for stubs in child tags

to fix the `SpringSecurity307Test.testSecurityRoleConstructorArgConverterCompletion` flaky test

GitOrigin-RevId: 4443fedd3460dee2b7cfeb9df1f702a9d83f66bc

9 months agoJBR-3819 Can't change keymap in IntelliJ IDEA on JBR17
Konstantin Bulenkov [Thu, 30 Sep 2021 17:00:12 +0000 (19:00 +0200)]
JBR-3819 Can't change keymap in IntelliJ IDEA on JBR17

GitOrigin-RevId: 4f95fee631b6c6be19f1ac1265a51ef2a4ef14ec

9 months agoui: fix incorrect encoding in bundled strings
Aleksey Pivovarov [Thu, 23 Sep 2021 00:29:06 +0000 (03:29 +0300)]
ui: fix incorrect encoding in bundled strings

GitOrigin-RevId: b945291d452eb90037a5b6721eefc96a7bfc7481

9 months agoEA-377269 - IOE: ReflectionUtil.makeAccessible
Egor Ushakov [Thu, 30 Sep 2021 16:43:21 +0000 (19:43 +0300)]
EA-377269 - IOE: ReflectionUtil.makeAccessible

GitOrigin-RevId: 06c754f38e7f082b1af81e0af884fd7306f870a1

9 months ago[completion] Fix LookupTest flakiness
Tagir Valeev [Thu, 30 Sep 2021 15:44:20 +0000 (22:44 +0700)]
[completion] Fix LookupTest flakiness

It looks that even with delay 0 dispatchAllInvocationEventsInIdeEventQueue() does not guarantee that the alarm action will be executed. This was especially visible on Windows. Probably due to non-monotonic nanoTime() or higher granularity or something else?
Now, we just schedule the computation to EDT without any delay
Also, dispose lookup, just for the case.

GitOrigin-RevId: 5bf88e8087218a9a8733965a07982d3b1a1ec331

9 months agocleanup
Anna Kozlova [Thu, 30 Sep 2021 16:19:46 +0000 (18:19 +0200)]
cleanup

GitOrigin-RevId: d47e39e413dee9d2dfe5bcf98e2c53a0973a0077

9 months ago[java] fix async api with adding missed annotations library
Anna Kozlova [Thu, 30 Sep 2021 15:01:25 +0000 (17:01 +0200)]
[java] fix async api with adding missed annotations library

GitOrigin-RevId: 7182dadb2ae27d89645a90c2d2ced26e3ae6e0b1

9 months agojavadoc
Anna Kozlova [Thu, 30 Sep 2021 11:07:30 +0000 (13:07 +0200)]
javadoc

GitOrigin-RevId: 0bf58b9c6866879b76315c350831b460c9d2ff0a

9 months agoIJP-1077 Inlay hints: new settings UI
Dmitry Avdeev [Thu, 30 Sep 2021 16:30:45 +0000 (19:30 +0300)]
IJP-1077 Inlay hints: new settings UI

more previews

GitOrigin-RevId: 2b11574f5a36a96077ecaaf797f450d164bc967a

9 months agoIDEA-279238 - make maven server not so loud
Alexander Bubenchikov [Thu, 30 Sep 2021 16:31:16 +0000 (18:31 +0200)]
IDEA-279238 - make maven server not so loud

GitOrigin-RevId: 8ae32ea44619af04d165efa972e63c9879c3edd1

9 months agoIJI-572 Retries with exponential backoff for artifacts resolution in Gradle
Dmitriy.Panov [Thu, 30 Sep 2021 15:17:31 +0000 (18:17 +0300)]
IJI-572 Retries with exponential backoff for artifacts resolution in Gradle

GitOrigin-RevId: b65bccee2cc2ab52631a411f21044702a8d00788

9 months agoNPW: IDEA-279281 create git repository for new project
Dmitry.Krasilschikov [Thu, 30 Sep 2021 15:56:28 +0000 (18:56 +0300)]
NPW: IDEA-279281 create git repository for new project

GitOrigin-RevId: 2836f7e2216583401dee8e1f76da8b683c0f99ed

9 months ago[Rider, VCS] Disable editor preview appearance on selection in git log toolwindow...
Nikita.Lyubimov [Thu, 30 Sep 2021 15:03:20 +0000 (08:03 -0700)]
[Rider, VCS] Disable editor preview appearance on selection in git log toolwindow (with show.diff.preview.as.editor.tab.with.single.click enabled)

GitOrigin-RevId: 779700fd648b2a921b764949e42a8dbd1ae3bf41

9 months agoIJP-1077 Inlay hints: new settings UI
Dmitry Avdeev [Thu, 30 Sep 2021 15:38:48 +0000 (18:38 +0300)]
IJP-1077 Inlay hints: new settings UI

load descriptions from properties

GitOrigin-RevId: 292e086b840a39e22c7eb198a6bab879ae71dd5d

9 months ago[workspace model] Remove rarely used property from `PersistentEntityId`
Mikhail Mazurkevich [Thu, 30 Sep 2021 14:30:05 +0000 (17:30 +0300)]
[workspace model] Remove rarely used property from `PersistentEntityId`

GitOrigin-RevId: 95651ab8f1533d70ada2a309eeac56cd909df065