idea/community.git
6 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

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

GitOrigin-RevId: e745f566965465a91741bc5d89001440848757b0

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

GitOrigin-RevId: 86dd57cbe520fa2dfe4e8c3114c205f7763d557c

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

GitOrigin-RevId: 92b633b8c21ba621c9a51c0ce99a678dc72e015a

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

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

GitOrigin-RevId: 39d957c0de3ee5c019a1498fe5c81f9fb6c3f8e9

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

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

GitOrigin-RevId: e729bd2e568de024cec6445a9a0659d12f4aa846

6 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

6 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

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

GitOrigin-RevId: 46542f4866ac2b4c1db0d8d9c6c434fd5e64419d

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 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