idea/community.git
13 months ago[kotlin j2k] Fix conversion of escaped dollar sign in string literals
Alexey Belkov [Wed, 26 Jan 2022 18:35:54 +0000 (21:35 +0300)]
[kotlin j2k] Fix conversion of escaped dollar sign in string literals

Note: `LiteralConversion` was erroneously registered twice,
so the dollar sign was escaped twice as well.

^KTIJ-18130 Fixed

GitOrigin-RevId: 154fb4f34194da26cdd947d51c652527835890a5

13 months agodir-diff: cleanup
Aleksey Pivovarov [Thu, 20 Jan 2022 06:18:44 +0000 (09:18 +0300)]
dir-diff: cleanup

GitOrigin-RevId: e745f566965465a91741bc5d89001440848757b0

13 months agodir-diff: cleanup
Aleksey Pivovarov [Thu, 20 Jan 2022 06:15:35 +0000 (09:15 +0300)]
dir-diff: cleanup

GitOrigin-RevId: 86dd57cbe520fa2dfe4e8c3114c205f7763d557c

13 months agodir-diff: cleanup
Aleksey Pivovarov [Thu, 20 Jan 2022 06:12:40 +0000 (09:12 +0300)]
dir-diff: cleanup

GitOrigin-RevId: 92b633b8c21ba621c9a51c0ce99a678dc72e015a

13 months agoIDEA-283597 dir-diff: do not use JSplitPane
Aleksey Pivovarov [Thu, 20 Jan 2022 05:49:14 +0000 (08:49 +0300)]
IDEA-283597 dir-diff: do not use JSplitPane

GitOrigin-RevId: b78783c431f7ef236b7cb5319420534843d14612

13 months agodir-diff: register actions on component explicitly
Aleksey Pivovarov [Thu, 13 Jan 2022 12:02:09 +0000 (15:02 +0300)]
dir-diff: register actions on component explicitly

GitOrigin-RevId: 13af9b78365a882580a412187ff1ebeddcb12982

13 months agofix unused property investigation
elena.korotkova [Thu, 27 Jan 2022 09:12:02 +0000 (10:12 +0100)]
fix unused property investigation

GitOrigin-RevId: 5567ab709eab853502ae7e6dc535d894da28b14d

13 months agoIJPF-CR-4308 Proofread JPS strings
azhebel [Tue, 25 Jan 2022 19:50:20 +0000 (22:50 +0300)]
IJPF-CR-4308 Proofread JPS strings

GitOrigin-RevId: 12d101557ad5bd3b88565ea32c4bdccba14c6d97

13 months agoIJPF-CR-4193 Proofread Simplifiable expression inspection
azhebel [Tue, 25 Jan 2022 19:42:09 +0000 (22:42 +0300)]
IJPF-CR-4193 Proofread Simplifiable expression inspection

GitOrigin-RevId: 0c44cb0eb0e732f1642e84871117f0c6ebb9e6b4

13 months ago[devkit] IDEA-282300 Rename run configuration asset to not show it in IDEA project
Yuriy Artamonov [Thu, 27 Jan 2022 07:46:48 +0000 (10:46 +0300)]
[devkit] IDEA-282300 Rename run configuration asset to not show it in IDEA project

GitOrigin-RevId: 5187a86980be0ddb88566b5682d5ad8215176a66

13 months agoEA-331765 - moved findClass from EDT
Ilyas Selimov [Thu, 27 Jan 2022 04:57:13 +0000 (11:57 +0700)]
EA-331765 - moved findClass from EDT

GitOrigin-RevId: 4229886c91d324a92973134b73a03dd76a6e2547

13 months agomake java.impl.inspection dependency not test scoped
Roman Ivanov [Wed, 26 Jan 2022 10:13:51 +0000 (11:13 +0100)]
make java.impl.inspection dependency not test scoped

GitOrigin-RevId: 2fffdc44f601ec9d3790c94b785decef2459d3c4

13 months ago[java] do not hold editor in inlays
Roman Ivanov [Tue, 25 Jan 2022 15:49:06 +0000 (16:49 +0100)]
[java] do not hold editor in inlays

GitOrigin-RevId: 40859446282841311a7a2970ba1153d94611cd35

13 months ago[java] fix snippet testData
Roman Ivanov [Tue, 25 Jan 2022 15:22:27 +0000 (16:22 +0100)]
[java] fix snippet testData

GitOrigin-RevId: 495ab4073abc7adbac15db9bb5b71a9c505b1eae

13 months ago[java] more inspections moved to separate module
Roman Ivanov [Fri, 14 Jan 2022 07:18:20 +0000 (12:18 +0500)]
[java] more inspections moved to separate module

GitOrigin-RevId: 766ce3bb72c8c8c9a2b0c34bcea935212fd2f50a

13 months ago[java] spacing in snippets
Roman Ivanov [Thu, 13 Jan 2022 17:26:17 +0000 (22:26 +0500)]
[java] spacing in snippets

GitOrigin-RevId: f8be50486f53b9b33c61234f390ccfab90c3110e

13 months ago[java] add snippet related methods to JavaElementVisitor
Roman Ivanov [Thu, 13 Jan 2022 16:28:02 +0000 (21:28 +0500)]
[java] add snippet related methods to JavaElementVisitor

GitOrigin-RevId: a16de24018a90eda9d09be35df861f3667fda873

13 months agojsx: provide a way to customize deprecated highlighting of XML inspection WEB-53418
Andrey Starovoyt [Wed, 26 Jan 2022 09:33:06 +0000 (12:33 +0300)]
jsx: provide a way to customize deprecated highlighting of XML inspection WEB-53418

GitOrigin-RevId: 2f4c7aa84eef7a7a2d41d5a6c32c5579c5a6f6bf

13 months agonew toolbar: make customisation dumb aware
elena.korotkova [Wed, 26 Jan 2022 19:25:37 +0000 (20:25 +0100)]
new toolbar: make customisation dumb aware

GitOrigin-RevId: d65b5073fb111fe50bc8250af50805a9e5f1a620

13 months agobuild scripts: under teamcity do not log non-zero error code
Leonid Shalupov [Wed, 26 Jan 2022 20:43:45 +0000 (23:43 +0300)]
build scripts: under teamcity do not log non-zero error code

it'd be displayed as a separate error in teamcity overview which we do not want

GitOrigin-RevId: 148cac1321bc8d5d7a17d5bac40eb46862c188eb

13 months agobuild scripts: under jps-boostrap log teamcity service messages directly to stdout...
Leonid Shalupov [Wed, 26 Jan 2022 20:33:45 +0000 (23:33 +0300)]
build scripts: under jps-boostrap log teamcity service messages directly to stdout since it prints to teamcity without any ant wrappers

GitOrigin-RevId: d4dbb1a8ac5eb960ea176d8f9e8c374ee6331d96

13 months agobetter fix for VcsToolWindowFactory - ensure that Commit tool window is available...
Vladimir Krivosheev [Wed, 26 Jan 2022 14:57:54 +0000 (15:57 +0100)]
better fix for VcsToolWindowFactory - ensure that Commit tool window is available if it is should be available

GitOrigin-RevId: d28dbb3b95e03a8c1026c7e58abdb4e889f96a02

13 months agoAdd diagnostic for flaky tests about python-skeletons stubs
Mikhail Golubev [Wed, 26 Jan 2022 16:40:46 +0000 (19:40 +0300)]
Add diagnostic for flaky tests about python-skeletons stubs

GitOrigin-RevId: 4e7e51321e54bc3d4a591cf83963dc147cb49d86

13 months ago[ui] file chooser "delete" action: fixing NPE, disabling on roots and uplinks (IDEA...
Roman Shevchenko [Wed, 26 Jan 2022 19:23:37 +0000 (20:23 +0100)]
[ui] file chooser "delete" action: fixing NPE, disabling on roots and uplinks (IDEA-101218)

GitOrigin-RevId: 8cdb8a8d962a44a3b8f504b59c16d97057f2d83c

13 months ago[git-stash] move the code focusing tool window from diff preview to the GitStashConte...
Julia Beliaeva [Wed, 26 Jan 2022 18:46:52 +0000 (21:46 +0300)]
[git-stash] move the code focusing tool window from diff preview to the GitStashContentProvider

GitOrigin-RevId: 9b0762c5ff450eb992afaa0b3f4cfb657395c920

13 months ago[ui] NIO-based file chooser: explicit foreground in the list (IDEA-287426)
Roman Shevchenko [Wed, 26 Jan 2022 19:11:00 +0000 (20:11 +0100)]
[ui] NIO-based file chooser: explicit foreground in the list (IDEA-287426)

GitOrigin-RevId: ee4f00c0ae226467722cc45338d4f8853034659f

13 months ago[ui] NIO-based file chooser: an ability to select the current directory (IDEA-287268)
Roman Shevchenko [Wed, 26 Jan 2022 17:34:01 +0000 (18:34 +0100)]
[ui] NIO-based file chooser: an ability to select the current directory (IDEA-287268)

GitOrigin-RevId: 82f6c4b1489e1aff87164e05506da7d4aee0780d

13 months ago[ExpUI] IDEA-281879 Context menu: use Darcula icons for dark context menu in new...
Konstantin Bulenkov [Wed, 26 Jan 2022 18:09:00 +0000 (19:09 +0100)]
[ExpUI] IDEA-281879 Context menu: use Darcula icons for dark context menu in new light theme

GitOrigin-RevId: cedcb1abb65b39d073c12c834d895cf14ea57a02

13 months ago[ExpUI] IDEA-281879 Context menu: use Darcula icons for dark context menu in new...
Konstantin Bulenkov [Wed, 26 Jan 2022 18:08:37 +0000 (19:08 +0100)]
[ExpUI] IDEA-281879 Context menu: use Darcula icons for dark context menu in new light theme

GitOrigin-RevId: 3574595bac4862cb3da33fe158df31099fe7eea4

13 months ago[java-inspections] Support magic constants in case labels of switch statements and...
Andrey.Cherkasov [Tue, 25 Jan 2022 14:16:05 +0000 (17:16 +0300)]
[java-inspections] Support magic constants in case labels of switch statements and expressions

(IDEA-275706)

GitOrigin-RevId: e24c4410de35d120beeb2a8d5974dc3912b4ff9d

13 months agoFUS: increment version of inlay.configuration group
Anastasia Ivanova [Wed, 26 Jan 2022 17:21:45 +0000 (18:21 +0100)]
FUS: increment version of inlay.configuration group

GitOrigin-RevId: 7d9b53e9dd5d4ab48e3dfbcada71862e891bede2

13 months agoIDEA-287317 Suggested Plugins notification: make 'Enable Plugins' button more responsive
Alexander Lobas [Wed, 26 Jan 2022 16:41:50 +0000 (19:41 +0300)]
IDEA-287317 Suggested Plugins notification: make 'Enable Plugins' button more responsive

GitOrigin-RevId: 5ff2f0a2dce846a495514e74b1c4cc46961d97d1

13 months ago[build scripts] KTIJ-20873 Download Kotlin JPS plugin and Kotlinc instead of Kotlin...
Mikhail Mazurkevich [Wed, 26 Jan 2022 09:21:20 +0000 (12:21 +0300)]
[build scripts] KTIJ-20873 Download Kotlin JPS plugin and Kotlinc instead of Kotlin plugin

GitOrigin-RevId: f452ea5f8e7a6e89b6f52a072be1be5d7d4648db

13 months agojava - fixed the failing test occurred by addition NonBlockingReadAction in EditorTab...
Ilyas Selimov [Wed, 26 Jan 2022 11:51:35 +0000 (18:51 +0700)]
java - fixed the failing test occurred by addition NonBlockingReadAction in EditorTabbedContainer#insertTab (a21635cd)

GitOrigin-RevId: 25789132c7c85fa259891b8d8aa45978bb2bac3d

13 months agounused declaration - fixed NPE while defining lambda return expression in kotlin
Ilyas Selimov [Wed, 26 Jan 2022 09:53:00 +0000 (16:53 +0700)]
unused declaration - fixed NPE while defining lambda return expression in kotlin

java.lang.NullPointerException
10:46:01     at org.jetbrains.kotlin.resolve.bindingContextUtil.BindingContextUtilsKt.isUsedAsResultOfLambda(BindingContextUtils.kt:66)
10:46:01     at org.jetbrains.uast.kotlin.KotlinUastResolveProviderService$DefaultImpls.getImplicitReturn(KotlinUastResolveProviderService.kt:123)
10:46:01     at org.jetbrains.uast.kotlin.internal.IdeaKotlinUastResolveProviderService.getImplicitReturn(IdeaKotlinUastResolveProviderService.kt:24)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression$Body$implicitReturn$2.invoke(KotlinULambdaExpression.kt:37)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression$Body$implicitReturn$2.invoke(KotlinULambdaExpression.kt:23)
10:46:01     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression$Body.getImplicitReturn(KotlinULambdaExpression.kt)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression$Body$expressions$2.invoke(KotlinULambdaExpression.kt:32)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression$Body$expressions$2.invoke(KotlinULambdaExpression.kt:23)
10:46:01     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression$Body.getExpressions(KotlinULambdaExpression.kt)
10:46:01     at org.jetbrains.uast.UBlockExpression$DefaultImpls.accept(UBlockExpression.kt:21)
10:46:01     at org.jetbrains.uast.kotlin.KotlinUBlockExpression.accept(KotlinUBlockExpression.kt:11)
10:46:01     at org.jetbrains.uast.ULambdaExpression$DefaultImpls.accept(ULambdaExpression.kt:41)
10:46:01     at org.jetbrains.uast.kotlin.KotlinULambdaExpression.accept(KotlinULambdaExpression.kt:11)
10:46:01     at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:29)
10:46:01     at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.accept(KotlinUFunctionCallExpression.kt:167)
10:46:01     at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:29)
10:46:01     at org.jetbrains.uast.UBlockExpression$DefaultImpls.accept(UBlockExpression.kt:21)
10:46:01     at org.jetbrains.uast.kotlin.KotlinUBlockExpression.accept(KotlinUBlockExpression.kt:11)
10:46:01     at org.jetbrains.uast.UMethod$DefaultImpls.accept(UMethod.kt:45)
10:46:01     at org.jetbrains.uast.kotlin.KotlinUMethod.accept(KotlinUMethod.kt:18)
10:46:01     at com.intellij.codeInspection.reference.RefJavaUtilImpl.addReferencesTo(RefJavaUtilImpl.java:48)
10:46:01     at com.intellij.codeInspection.reference.RefMethodImpl.buildReferences(RefMethodImpl.java:324)

GitOrigin-RevId: 6aee8776ff56d2542914609559935b24f3123a37

13 months agozero-tolerance fixes
Ilyas Selimov [Wed, 26 Jan 2022 08:28:09 +0000 (15:28 +0700)]
zero-tolerance fixes

GitOrigin-RevId: 39d957c0de3ee5c019a1498fe5c81f9fb6c3f8e9

13 months ago[git-stash] remove unused data key
Julia Beliaeva [Wed, 26 Jan 2022 16:28:03 +0000 (19:28 +0300)]
[git-stash] remove unused data key

follow-up: cc27db2350caec43017dce0651a45e0973388857 7c6955076524995bf56782f5bf3888e78cf9ad2a

GitOrigin-RevId: e4421e5d7a64d7bff5ad1a2c05121505378b0562

13 months agofix broken api VirtualFileSet#freeze
Dmitry Batkovich [Wed, 26 Jan 2022 12:09:17 +0000 (15:09 +0300)]
fix broken api VirtualFileSet#freeze

GitOrigin-RevId: 2ca62091691942150c3c8a809f0a2522da653312

13 months agorestore broken StubIndex api
Dmitry Batkovich [Wed, 26 Jan 2022 12:06:25 +0000 (15:06 +0300)]
restore broken StubIndex api

GitOrigin-RevId: ddd65b9d10cfa044bcb6b89f20fd754be9b1220f

13 months agoIDEA-287288 Empty comboBox throws NPE when apply
Pavel Porvatov [Wed, 26 Jan 2022 15:56:20 +0000 (18:56 +0300)]
IDEA-287288 Empty comboBox throws NPE when apply

GitOrigin-RevId: ee4e2a43431f934ce308c8c52ee06103e9f421a4

13 months ago[java-decompiler] Avoid annotation duplication when annotation has multiple targets
Bart van Helvert [Mon, 24 Jan 2022 09:42:33 +0000 (10:42 +0100)]
[java-decompiler] Avoid annotation duplication when annotation has multiple targets

Fixes a bug where type use annotations where duplicated when they were also applicable to other targets.

GitOrigin-RevId: 8a2373a0423dd31691b83509128bb6065ff71905

13 months ago[java-decompiler] Don't ignore nested classes in sealed class permits list
Bart van Helvert [Sun, 23 Jan 2022 18:28:13 +0000 (19:28 +0100)]
[java-decompiler] Don't ignore nested classes in sealed class permits list

GitOrigin-RevId: e2eecb48b7d7f0941556ee5208041fe29819cba7

13 months ago[java] Put class name in quotation marks in sealed hierarchy error message
Bart van Helvert [Fri, 21 Jan 2022 13:07:37 +0000 (14:07 +0100)]
[java] Put class name in quotation marks in sealed hierarchy error message

GitOrigin-RevId: 611f8cf8b738ecd1e2b915fbebd3948eefbbe82d

13 months ago[kssr] KTIJ-20631 Rework object matching
Bart van Helvert [Fri, 21 Jan 2022 11:31:34 +0000 (12:31 +0100)]
[kssr] KTIJ-20631 Rework object matching

Removes companion object matching by default and adds the `Also match companion object` modifier to allow matching companion objects. Also introduces a [0, 1] count filter for the object identifier to match unnamed/named companion objects and object expressions.

GitOrigin-RevId: bd5176c8a28f9afbd91d4ca8117e2f309cd0d35b

13 months ago[kssr] KTIJ-20735 Change `Val/Var only filter` to `Also match Val/Var modifier`
Bart van Helvert [Wed, 19 Jan 2022 18:00:31 +0000 (19:00 +0100)]
[kssr] KTIJ-20735 Change `Val/Var only filter` to `Also match Val/Var modifier`

GitOrigin-RevId: a41f66bf93fc884d7ca414feaeede00731869918

13 months ago[java-decompiler] Introduce toString method in TypeAnnotationWriteHelper
Bart van Helvert [Wed, 19 Jan 2022 10:40:35 +0000 (11:40 +0100)]
[java-decompiler] Introduce toString method in TypeAnnotationWriteHelper

GitOrigin-RevId: 9b6204f10011d878852aab6bc48e38a2247cca38

13 months ago[java-decompiler] Fix shadowing for nested class types
Bart van Helvert [Wed, 19 Jan 2022 10:20:49 +0000 (11:20 +0100)]
[java-decompiler] Fix shadowing for nested class types

GitOrigin-RevId: 3d96f55ef31a037d0b434f10e4e6df9a2e039ecb

13 months agoNew Project Wizard IDEA-282290 wrap generator panel into scrollable pane
Dmitry.Krasilschikov [Wed, 26 Jan 2022 16:10:18 +0000 (18:10 +0200)]
New Project Wizard IDEA-282290 wrap generator panel into scrollable pane

GitOrigin-RevId: a3700d4c660da39b61355f09dec5df476c85622a

13 months agoKTIJ-20893 Quickfix to move sealed member: wrong dir available
Andrei Klunnyi [Wed, 26 Jan 2022 15:04:58 +0000 (16:04 +0100)]
KTIJ-20893 Quickfix to move sealed member: wrong dir available

^KTIJ-20893 fixed

GitOrigin-RevId: 33afdac83a322405239c5d9342176ec23ff7eeb8

13 months agoIDE feature trainer. Small improvement
Dmitry Matveev [Tue, 25 Jan 2022 16:23:12 +0000 (17:23 +0100)]
IDE feature trainer. Small improvement

GitOrigin-RevId: 6e669d311930a1f67ca7100bbbafd54a58d0bb9e

13 months ago[ExpUI] IDEA-286353 Gutter: update folding icons
Konstantin Bulenkov [Wed, 26 Jan 2022 14:38:28 +0000 (15:38 +0100)]
[ExpUI] IDEA-286353 Gutter: update folding icons

GitOrigin-RevId: 935b509f8271b5183eb6c9b57c2c0590586a86b2

13 months agoIDEA-286601 IDEA-287292 hg: inline diff from annotation
Aleksey Pivovarov [Mon, 24 Jan 2022 18:17:36 +0000 (21:17 +0300)]
IDEA-286601 IDEA-287292 hg: inline diff from annotation

* fix missing line delimiters in annotated content
* fix NPE on hover after the end of file

GitOrigin-RevId: 22f60ec4c7f1e705008918562a836e8de16b8243

13 months agovcs: fix javadoc typos
Aleksey Pivovarov [Mon, 24 Jan 2022 18:21:23 +0000 (21:21 +0300)]
vcs: fix javadoc typos

GitOrigin-RevId: 3feb61292b093893bf6b8fcfcf8a76a9de8317ed

13 months ago[ExpUI] IDEA-285864 Editor tabs: remove option "Use small font for labels"
Konstantin Bulenkov [Wed, 26 Jan 2022 14:01:16 +0000 (15:01 +0100)]
[ExpUI] IDEA-285864 Editor tabs: remove option "Use small font for labels"

GitOrigin-RevId: e991f5b85338b2d9294190f818f5a7667a2049cb

13 months agoUpdate Gradle version in Kotlin Wizard to 7.3.3
Andrey Uskov [Wed, 26 Jan 2022 17:14:00 +0000 (20:14 +0300)]
Update Gradle version in Kotlin Wizard to 7.3.3

#KTIJ-20507 Fixed

GitOrigin-RevId: 6b75e408b52d9aa9c792a4e7be4d5a5e66195722

13 months agoFixed creation of Gradle projects with Kotlin Wizard
Andrey Uskov [Tue, 25 Jan 2022 20:40:00 +0000 (23:40 +0300)]
Fixed creation of Gradle projects with Kotlin Wizard

Previously gradle-wrapper.properties was not created, thus required version of Gradle was ignored. Attempt to import failed as bundled version of Gradle does not support JDK 17.
#KTIJ-20878 Fixed

GitOrigin-RevId: e200078a2f8227ad5819e50e4574cc3fd550ed66

13 months agoExpUI: add extended version of ToDo icon
Sergey Malenkov [Wed, 26 Jan 2022 14:31:10 +0000 (17:31 +0300)]
ExpUI: add extended version of ToDo icon

GitOrigin-RevId: 9a7506e9e78fede0c91434c57314f8c18a0be1da

13 months agoIDEA-287338: replace duplicated functionality with AbstractPopup#setBounds
Sergey Malenkov [Wed, 26 Jan 2022 10:14:31 +0000 (13:14 +0300)]
IDEA-287338: replace duplicated functionality with AbstractPopup#setBounds

GitOrigin-RevId: be912a125b7a13c5320848a5d4a6979a17c2c7e2

13 months agoIDEA-287338: add JBPopup#setBounds and support atomic update in AbstractPopup
Sergey Malenkov [Wed, 26 Jan 2022 10:00:23 +0000 (13:00 +0300)]
IDEA-287338: add JBPopup#setBounds and support atomic update in AbstractPopup

GitOrigin-RevId: 1f4f0856efb6bc06f6061539f5a89b30ab79784c

13 months agoAdd new icons for ExperimentalUI
Sergey Malenkov [Wed, 26 Jan 2022 09:45:02 +0000 (12:45 +0300)]
Add new icons for ExperimentalUI

GitOrigin-RevId: 3058450f69eafc016b11e550572d48d4f026d8de

13 months agoRevert "[kotlin] restore `searchableOptions.xml` as workaround to fix search issues"
Dmitry Gridin [Wed, 26 Jan 2022 13:47:29 +0000 (20:47 +0700)]
Revert "[kotlin] restore `searchableOptions.xml` as workaround to fix search issues"

This reverts commit cec5463ac9946bcc7a8436fde74a8965bc0aa12e.

GitOrigin-RevId: e0e081f0f6f66e30ab61bab60c15469f57182071

13 months agoIDEA-156517 Pin run configuration automatically
Vassiliy.Kudryashov [Wed, 26 Jan 2022 13:37:50 +0000 (16:37 +0300)]
IDEA-156517 Pin run configuration automatically

Migrate the setting from registry to [Advanced Settings -> Run/Debug]

GitOrigin-RevId: e1a52cc239a4fb645a126d16950c0202e6104340

13 months agoIDEA-287356 "Enable required plugins" timeline notification should become inactive...
Alexander Lobas [Wed, 26 Jan 2022 13:24:54 +0000 (16:24 +0300)]
IDEA-287356 "Enable required plugins" timeline notification should become inactive after plugins were enabled

GitOrigin-RevId: aaf8b3f4c0158865731fc962a7aabe9843d0e9e1

13 months ago[ui] file chooser "delete" action (IDEA-101218)
Roman Shevchenko [Wed, 26 Jan 2022 13:30:18 +0000 (14:30 +0100)]
[ui] file chooser "delete" action (IDEA-101218)

- migrating the action to the common base class
- adding NIO-based implementation
- making the confirmation message more intimidating (IDEA-285198)

GitOrigin-RevId: 1f9a07e98347464a5cf26ba7a70d619298d245b6

13 months ago[kotlin] Change Signature: escape name
Toshiaki Kameyama [Fri, 24 Dec 2021 06:49:33 +0000 (15:49 +0900)]
[kotlin] Change Signature: escape name

^KTIJ-20526 Fixed

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

GitOrigin-RevId: eb7d0d103a6b14942ccbeebed55977bf1d70436e

13 months agoIDEA-280487 Inlay hints settings: hints are not displayed in preview
Dmitry Avdeev [Wed, 26 Jan 2022 12:53:03 +0000 (15:53 +0300)]
IDEA-280487 Inlay hints settings: hints are not displayed in preview

enabling hints for annotations

GitOrigin-RevId: 392e3c7c566246c05706f960680538bf7dca3885

13 months agoIDEA-280487 Inlay hints settings: hints are not displayed in preview
Dmitry Avdeev [Wed, 26 Jan 2022 09:37:26 +0000 (12:37 +0300)]
IDEA-280487 Inlay hints settings: hints are not displayed in preview

enabling hints for code author

GitOrigin-RevId: 0857b9fd7f988571c3c5b9b74edbc05b1b0f4911

13 months agoIDEA-280487 Inlay hints settings: hints are not displayed in preview
Dmitry Avdeev [Wed, 26 Jan 2022 07:21:45 +0000 (10:21 +0300)]
IDEA-280487 Inlay hints settings: hints are not displayed in preview

enabling hints for related problems

GitOrigin-RevId: 68441671e62cbd08c9ef960927dbfde695e67dc1

13 months ago[kotlin] Proper comparisons for `in` and `!in` quickfix
Sebastian Aigner [Wed, 26 Jan 2022 17:08:35 +0000 (18:08 +0100)]
[kotlin] Proper comparisons for `in` and `!in` quickfix

Use boolean suffix depending on operator to ensure semantics correlated to the non-nullable counterparts

Relates to #KTIJ-20404

GitOrigin-RevId: b733c3bbefb94cdafa4455299f476fa9d67c7951

13 months agobuild-scripts: better HTTP error diagnostics for BuildDependenciesDownloader
Leonid Shalupov [Wed, 26 Jan 2022 12:05:49 +0000 (15:05 +0300)]
build-scripts: better HTTP error diagnostics for BuildDependenciesDownloader

GitOrigin-RevId: 9ff9a0e2c9e959cfe3590f9edd2ea433648abe4d

13 months agotweak expiration condition
Gregory.Shrago [Wed, 26 Jan 2022 16:30:44 +0000 (19:30 +0300)]
tweak expiration condition

Fixes `NonProjectFileAccessTest`.

GitOrigin-RevId: 817483ad7e739e6fb6a927c12a9e037faeb16ac4

13 months agoConsider "prebuild_shared_indexes" step to skip building shared indexes for PyCharm
Mikhail Golubev [Tue, 18 Jan 2022 12:42:43 +0000 (14:42 +0200)]
Consider "prebuild_shared_indexes" step to skip building shared indexes for PyCharm

Previously, there was a dedicated "intellij.build.pycharm.shared.indexes" VM flag
for the same purpose, and specifying "prebuild_shared_indexes" among
"intellij.build.skip.build.steps" still required "python-distributions" and
"skeletons" directories (even empty) in the project root.

GitOrigin-RevId: f6e6dd07cad429c4259b18bba443236779af7424

13 months agodrop last slow-op exclusions in `VfsPresentationUtil`
Gregory.Shrago [Wed, 26 Jan 2022 15:52:12 +0000 (18:52 +0300)]
drop last slow-op exclusions in `VfsPresentationUtil`

GitOrigin-RevId: 085861c40c62432eaf5e2b2c1b1906f631522066

13 months agoIDEA-260947 IDEA-260955 IDEA-260487 move index access to bg thread 2
Gregory.Shrago [Wed, 26 Jan 2022 15:34:33 +0000 (18:34 +0300)]
IDEA-260947 IDEA-260955 IDEA-260487 move index access to bg thread 2

GitOrigin-RevId: cd2417abd8b41b6ef87398a5a69a7b74e2413312

13 months agoget rid of split package - move to c.i.toolWindow (part 3)
Vladimir Krivosheev [Wed, 26 Jan 2022 11:46:03 +0000 (12:46 +0100)]
get rid of split package - move to c.i.toolWindow (part 3)

GitOrigin-RevId: 5dae172d014de56bcb7af1463f6a1346a929ab0a

13 months ago[Markdown][IDEA-280447] Store runner enabled state in extensions settings
Ivan Posti [Wed, 26 Jan 2022 09:58:36 +0000 (12:58 +0300)]
[Markdown][IDEA-280447] Store runner enabled state in extensions settings

GitOrigin-RevId: 9eb514c6d938dca7f46d99bc86d816dd1b5abd15

13 months ago[Markdown][KTOR-3742] Always use non null VirtualFiles for extension provider search
Ivan Posti [Wed, 26 Jan 2022 09:22:24 +0000 (12:22 +0300)]
[Markdown][KTOR-3742] Always use non null VirtualFiles for extension provider search

GitOrigin-RevId: 61b4e6083af28311eacd429398f2b211629d4a11

13 months ago[junit 5] support nested classes: configuration generator (IDEA-215440)
Anna Kozlova [Wed, 26 Jan 2022 08:28:10 +0000 (09:28 +0100)]
[junit 5] support nested classes: configuration generator (IDEA-215440)

GitOrigin-RevId: 656c164d28a1bc8a33bcb68df6981bb49539f157

13 months ago[junit 5] support nested classes selectors (IDEA-215440)
Anna Kozlova [Wed, 26 Jan 2022 07:29:27 +0000 (08:29 +0100)]
[junit 5] support nested classes selectors (IDEA-215440)

GitOrigin-RevId: 208535cc24d119e70a731f1ab3e5cd7cca3cd956

13 months ago[kotlin] Fix quickfix behavior for `in` and `!in` with nullable second parameter
Sebastian Aigner [Tue, 25 Jan 2022 16:03:20 +0000 (17:03 +0100)]
[kotlin] Fix quickfix behavior for `in` and `!in` with nullable second parameter

Change ordering of generated expression for "contains" and "not contains" operator

#KTIJ-20404 Fixed

GitOrigin-RevId: 06d55dba04514578206123f55ea6171fd67bd192

13 months agodon't eat error - ignore finish tracing failure on error
Vladimir Krivosheev [Wed, 26 Jan 2022 11:32:12 +0000 (12:32 +0100)]
don't eat error - ignore finish tracing failure on error

GitOrigin-RevId: 7d2d78a161110834554b2f5f65dc812ed2e14ca1

13 months ago[ui] fix SpinningProgressIcon drawing position
maksim.pelevin [Wed, 26 Jan 2022 09:01:29 +0000 (12:01 +0300)]
[ui] fix SpinningProgressIcon drawing position

GitOrigin-RevId: 4c925a24c388dfc6f342e35bb604fc0bb4e9705c

13 months agocleanup
Vladimir Krivosheev [Wed, 26 Jan 2022 09:43:38 +0000 (10:43 +0100)]
cleanup

GitOrigin-RevId: e729bd2e568de024cec6445a9a0659d12f4aa846

13 months agoget rid of split package - move to c.i.toolWindow (part 2)
Vladimir Krivosheev [Wed, 26 Jan 2022 08:11:04 +0000 (09:11 +0100)]
get rid of split package - move to c.i.toolWindow (part 2)

GitOrigin-RevId: e9f3adc72691b66b186fe051d51953892daa7b18

13 months agoget rid of split package - move to c.i.toolWindow
Vladimir Krivosheev [Wed, 26 Jan 2022 07:50:46 +0000 (08:50 +0100)]
get rid of split package - move to c.i.toolWindow

GitOrigin-RevId: 81447f384a434b1581749c337b05340237f8fe7c

13 months agocleanup
Vladimir Krivosheev [Wed, 26 Jan 2022 07:15:42 +0000 (08:15 +0100)]
cleanup

GitOrigin-RevId: 46542f4866ac2b4c1db0d8d9c6c434fd5e64419d

13 months agoRename .java to .kt
Vladimir Krivosheev [Wed, 26 Jan 2022 07:15:37 +0000 (08:15 +0100)]
Rename .java to .kt

GitOrigin-RevId: a818b5c83fcd9191689266356dacb7497b0d574d

13 months agoEA-442891 - REWA: ApplicationImpl.throwThreadAccessException
Gregory.Shrago [Wed, 26 Jan 2022 08:54:05 +0000 (11:54 +0300)]
EA-442891 - REWA: ApplicationImpl.throwThreadAccessException

GitOrigin-RevId: bdeb3cd6995fe340626bb294c654abc4d489c75a

13 months ago[IFT] Adapt Annotate lesson to showing commit information in Git Log
Konstantin Hudyakov [Tue, 25 Jan 2022 13:28:01 +0000 (16:28 +0300)]
[IFT] Adapt Annotate lesson to showing commit information in Git Log

IJ-CR-20042

GitOrigin-RevId: 6637a746ef5a6e13b7ab5e69cc657c5cb96c2301

13 months agoExpUI: update spinning icon color for run widget
maksim.pelevin [Wed, 26 Jan 2022 07:23:38 +0000 (10:23 +0300)]
ExpUI: update spinning icon color for run widget

GitOrigin-RevId: 3f4e20c6f90865b73097e093ef3dd06a10731d26

13 months ago[kotlin] Move typealias to file: add a linebreak before the moved typealias
Toshiaki Kameyama [Thu, 23 Dec 2021 04:37:49 +0000 (13:37 +0900)]
[kotlin] Move typealias to file: add a linebreak before the moved typealias

^KTIJ-20400 Fixed

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

GitOrigin-RevId: 2044cdd5f879378d4a862c8d9f247b3b4ea6c3ce

13 months agoNew Compose Project wizard. Initial commit
akurasov [Fri, 21 Jan 2022 15:31:02 +0000 (18:31 +0300)]
New Compose Project wizard. Initial commit

GitOrigin-RevId: 3691b85b63a4caefa72eb5f9fff4dddec0dc3d4e

13 months ago[git-stash] do not keep full stash commit object in memory
Julia Beliaeva [Wed, 26 Jan 2022 03:25:17 +0000 (06:25 +0300)]
[git-stash] do not keep full stash commit object in memory

Stash commit contains changes to all parents, including the commit with untracked files, if they are saved in the stash. As the untracked files commit has only untracked files, and not other repository files, the number of changes with the stash commit could be potentially huge and should not be saved in the cache.

GitOrigin-RevId: c63971074979dd74a61405c9dd73dd31f3b3a5d5

13 months agoIDEA-260947 IDEA-260955 IDEA-260487 move index access to bg thread
Gregory.Shrago [Wed, 26 Jan 2022 01:48:59 +0000 (04:48 +0300)]
IDEA-260947 IDEA-260955 IDEA-260487 move index access to bg thread

GitOrigin-RevId: a21635cd46fb724973157e0ca045ad9a9228a616

13 months agoIDEA-271119 cleanup and move index access to bg thread
Gregory.Shrago [Tue, 25 Jan 2022 23:56:35 +0000 (02:56 +0300)]
IDEA-271119 cleanup and move index access to bg thread

GitOrigin-RevId: b2beeba6510db58af8c86fc875fc1a4056cfe73a

13 months agouse direct buffer and skip unneeded data for speed
Gregory.Shrago [Tue, 25 Jan 2022 23:29:47 +0000 (02:29 +0300)]
use direct buffer and skip unneeded data for speed

GitOrigin-RevId: b70a8ce0b2c44f432b7ba0c56666082d3eb78d49

13 months agoIDEA-186153 Show context menu on toolbar right click
Vassiliy.Kudryashov [Tue, 25 Jan 2022 22:50:05 +0000 (01:50 +0300)]
IDEA-186153 Show context menu on toolbar right click

Customizations with local roots shouldn't break each other as well as global scheme

GitOrigin-RevId: b99b3c0431111fe6937cdb1108aabbab014860d7

13 months ago[ExpUI] rounded selection in trees
Konstantin Bulenkov [Tue, 25 Jan 2022 23:31:12 +0000 (00:31 +0100)]
[ExpUI] rounded selection in trees

GitOrigin-RevId: 10455bfa11b70784d39f273a0ffe5ad4332f452f

13 months agoremove masks. They are poorly supported by Batik
Konstantin Bulenkov [Tue, 25 Jan 2022 23:20:41 +0000 (00:20 +0100)]
remove masks. They are poorly supported by Batik

GitOrigin-RevId: cb326e2f3b821a95f6de86f620abab41d9066e52

13 months agoIDEA-287343 Breakpoint is not toggled in distraction free mode when clicking the...
Konstantin Bulenkov [Tue, 25 Jan 2022 23:19:37 +0000 (00:19 +0100)]
IDEA-287343 Breakpoint is not toggled in distraction free mode when clicking the indent area

GitOrigin-RevId: 52465cc88b47ae0e701ed1061e553a8936d45934