idea/community.git
13 months agoIDEA-287497 Support running current file in the additional running options popup
Alexey Merkulov [Thu, 18 Aug 2022 12:54:40 +0000 (14:54 +0200)]
IDEA-287497 Support running current file in the additional running options popup

GitOrigin-RevId: 4b403c9d5b6974cc1aff271b7fc7f556c96e8fd1

13 months agoextract default horizontal gap to constant
Dmitry Zhuravlev [Wed, 17 Aug 2022 11:52:15 +0000 (13:52 +0200)]
extract default horizontal gap to constant

GitOrigin-RevId: 9ea0f8a871357fe7f9858bd3f1885d1dba2f3ca2

13 months agogit: line separators in branches tree popup
Dmitry Zhuravlev [Tue, 9 Aug 2022 16:11:12 +0000 (18:11 +0200)]
git: line separators in branches tree popup

GitOrigin-RevId: 58f22a1b3e65b0c1f1b7e4cfa949b3508f6b7cc4

13 months ago[vcs] less gc pressure with open non-modal commit panel
Anna Kozlova [Thu, 18 Aug 2022 10:08:16 +0000 (12:08 +0200)]
[vcs] less gc pressure with open non-modal commit panel

GitOrigin-RevId: 57f0865aab95ee64fc505ebcae90934259fe0e17

13 months ago[java] move inspections to `java 16` group
Anna Kozlova [Thu, 18 Aug 2022 09:41:49 +0000 (11:41 +0200)]
[java] move inspections to `java 16` group

GitOrigin-RevId: 4f00434c9ef83902652320429e3bb6278c75e972

13 months agoslow data provider for dependencies panel
Anna Kozlova [Thu, 18 Aug 2022 06:49:07 +0000 (08:49 +0200)]
slow data provider for dependencies panel

some actions still use OLD_EDT; to be continued

GitOrigin-RevId: fd873bf6cd423108f02926b731ccd177a4fca0cd

13 months ago[k2] [structure view] initial implementation (KTIJ-21119)
Anna Kozlova [Tue, 16 Aug 2022 16:23:20 +0000 (18:23 +0200)]
[k2] [structure view] initial implementation (KTIJ-21119)

review comments, clarifications

GitOrigin-RevId: a30e09865260368bd1ab578cf9de7b8c290c5dc1

13 months ago[devkit] append --add-opens and pathClassLoader for IJ application configurations
Anna Kozlova [Tue, 16 Aug 2022 14:50:50 +0000 (16:50 +0200)]
[devkit] append --add-opens and pathClassLoader for IJ application configurations

avoid sync between OpenedPackages.txt and configurations; existing configurations to be updated

GitOrigin-RevId: f5410285d4dbb788d8856fabf6e357fd608274df

13 months agoslow data provider for structure component
Anna Kozlova [Tue, 16 Aug 2022 13:47:15 +0000 (15:47 +0200)]
slow data provider for structure component

GitOrigin-RevId: 5a47dfa9f5d3f8d235c25204bc8637a75cf19b90

13 months ago[regexp] mark as injectable
Anna Kozlova [Tue, 16 Aug 2022 12:10:26 +0000 (14:10 +0200)]
[regexp] mark as injectable

GitOrigin-RevId: 814f00a56c01fd0c9006b5e01e9fce991607892b

13 months ago[tests] make file comparison failure available in testFramework
Anna Kozlova [Tue, 16 Aug 2022 12:06:50 +0000 (14:06 +0200)]
[tests] make file comparison failure available in testFramework

GitOrigin-RevId: 156a9be97c78b33c663dea0f2554fd6c3b9ea0f4

13 months agoML in SE: Fix exact match - consider score below 5000
Adam Malek [Thu, 18 Aug 2022 09:22:28 +0000 (11:22 +0200)]
ML in SE: Fix exact match - consider score below 5000

We can actually get exact match when the score is below
5000, because there is a gap penalty that is subtracted
from the score.

GitOrigin-RevId: 64335061e275bc031e76958c3e10e530d31a3325

13 months agoSimilar usages: Export Clustering results action getTextRange wrapped in readAction
Andrey Sokolov [Thu, 18 Aug 2022 12:11:47 +0000 (14:11 +0200)]
Similar usages: Export Clustering results action getTextRange wrapped in readAction

GitOrigin-RevId: 8e63921ffb553a73d62fa9917411635ca3e6c37b

13 months ago[ide starter extended] custom artifact link generation for TeamCity
Nikita Kudrin [Thu, 18 Aug 2022 12:02:02 +0000 (15:02 +0300)]
[ide starter extended] custom artifact link generation for TeamCity

GitOrigin-RevId: 8bc92df2477138d80637d135e3ee8d10e9fceac8

13 months agoIDEA-300213 vcs: do not show 'Commit anyway' action for 'only run commit checks'...
Aleksey Pivovarov [Thu, 18 Aug 2022 11:28:32 +0000 (13:28 +0200)]
IDEA-300213 vcs: do not show 'Commit anyway' action for 'only run commit checks' executor

GitOrigin-RevId: 2cf1919d656619938b777a569159d231d36d90ef

13 months ago[rdct] launcher: more lints
Ivan Pashchenko [Wed, 17 Aug 2022 15:44:57 +0000 (17:44 +0200)]
[rdct] launcher: more lints

GitOrigin-RevId: bb73e239d310310e2fb5e1c7e9cecb6e68cae7d0

13 months ago[ide starter] extract error detail generation into interface for better customization
Nikita Kudrin [Thu, 18 Aug 2022 10:32:47 +0000 (13:32 +0300)]
[ide starter] extract error detail generation into interface for better customization

GitOrigin-RevId: 07a442aebc2c3d14ebec553812f131a9362dad9e

13 months agoConvertRangeCheckToTwoComparisonsIntention: fix false positive suggestion
Nikita Bobko [Thu, 18 Aug 2022 10:10:30 +0000 (12:10 +0200)]
ConvertRangeCheckToTwoComparisonsIntention: fix false positive suggestion

In scope of KTIJ-22497

GitOrigin-RevId: f2bcc02a2a5621690a6f7c779787717f7b349131

13 months agoIDEA-284222 Add mnemonics for Terminate/Disconnect buttons in process termination...
Egor Ushakov [Thu, 18 Aug 2022 08:47:07 +0000 (10:47 +0200)]
IDEA-284222 Add mnemonics for Terminate/Disconnect buttons in process termination dialog

GitOrigin-RevId: de531e9652ea446804c7e467276426bbf7f5d564

13 months agoDS-3787 Missing "No SDK" panel for Python and Jupyter files
Andrey Vokin [Tue, 16 Aug 2022 15:31:51 +0000 (17:31 +0200)]
DS-3787 Missing "No SDK" panel for Python and Jupyter files

Decouple quickfixes from PyEditorNotificationProvider

GitOrigin-RevId: 451cbab341b4da1d657685b65b86a1e3eb68ff9d

13 months agoDS-3787 Missing "No SDK" panel for Python and Jupyter files
Andrey Vokin [Tue, 16 Aug 2022 15:15:27 +0000 (17:15 +0200)]
DS-3787 Missing "No SDK" panel for Python and Jupyter files

PyInterpreterInspection -> PyEditorNotificationProvider

GitOrigin-RevId: d733de44d45b1c012bd16187416978930daf6277

13 months agoDS-3787 Missing "No SDK" panel for Python and Jupyter files
Andrey Vokin [Tue, 16 Aug 2022 15:10:41 +0000 (17:10 +0200)]
DS-3787 Missing "No SDK" panel for Python and Jupyter files

File level warning turned into EditorNotification, like it's done for other IDE

GitOrigin-RevId: 4ad17f7dd14a6ed9c76bf127aad02778d0764c9e

13 months ago[workspace model codegen] remove 'println' calls pushed by mistake
Nikolay Chashnikov [Thu, 18 Aug 2022 06:45:56 +0000 (08:45 +0200)]
[workspace model codegen] remove 'println' calls pushed by mistake

GitOrigin-RevId: b452b7b9a8b3416dab07ef24cbc1888d5d400b66

13 months agoCIDR: LLDB: (test) Enable tests skipping sourceless on step out only on macOS
Eldar Abusalimov [Wed, 17 Aug 2022 18:23:04 +0000 (20:23 +0200)]
CIDR: LLDB: (test) Enable tests skipping sourceless on step out only on macOS

This concerns the following tests for LLDB:

  - CLionLLDBDriverTest.testStepOutSkippingMultipleSourcelessFrames
  - CLionLLDBDriverTest.testStepOutSkippingRecursiveSourcelessFrames
  - CLionLLDBDebuggingGeneralTest.testSteppingOutSkippingMultipleSourcelessFrames
  - CLionLLDBDebuggingGeneralTest.testSteppingOutSkippingRecursiveSourcelessFrames

GitOrigin-RevId: 36e7ca84de9740f08dc603d349d2b66bd15d084a

13 months agoAdd backward compatible API for old plugins with ``BrowsableTargetEnvironmentType``.
Ilya.Kazakevich [Thu, 4 Aug 2022 12:39:33 +0000 (14:39 +0200)]
Add backward compatible API for old plugins with ``BrowsableTargetEnvironmentType``.

Client of ``BrowsableTargetEnvironmentType`` may now provide hints (``TargetBrowserHints``) to target to fine tune browsing process.

But we need to be backward compatible with old plugins, so we keep legacy method for now.

GitOrigin-RevId: cdf5a8f4cfe11a88bfd68258f85643cd5bf12c8e

13 months ago[java-intentions] ConvertSwitchToIf: fix the intention according a switch throws...
Andrey.Cherkasov [Wed, 17 Aug 2022 07:39:15 +0000 (11:39 +0400)]
[java-intentions] ConvertSwitchToIf: fix the intention according a switch throws NPE if the selector expression is null

IDEA-300120

GitOrigin-RevId: 5d77f98e7931e32a06cb3c54076978d317f78a98

13 months agoRemove unused class
Ilya.Kazakevich [Wed, 17 Aug 2022 22:42:53 +0000 (00:42 +0200)]
Remove unused class

GitOrigin-RevId: adfcbd6e90be2f3e825b051222b9191097c2dc07

13 months agoSafe-Push into master
Vojtech Balik [Wed, 17 Aug 2022 21:58:49 +0000 (21:58 +0000)]
Safe-Push into master

GitOrigin-RevId: ef1a57b811b3f9d044297dcb05836c11994fbd6a

13 months agodon't add child "completing" activity if was not suspended - reduce number of items...
Vladimir Krivosheev [Wed, 17 Aug 2022 15:47:00 +0000 (17:47 +0200)]
don't add child "completing" activity if was not suspended - reduce number of items and report size

GitOrigin-RevId: d36d89438d4b9a40d73a3317dc8ed770573d576b

13 months agocleanup, small performance tweaks
Vladimir Krivosheev [Wed, 17 Aug 2022 17:44:37 +0000 (19:44 +0200)]
cleanup, small performance tweaks

GitOrigin-RevId: f69074604070aa3e7f4883bf5467b4655321d874

13 months agocleanup
Vladimir Krivosheev [Wed, 17 Aug 2022 06:46:56 +0000 (08:46 +0200)]
cleanup

GitOrigin-RevId: ecd89e562d3caf14b04a0e693ea97001fd735550

13 months agoIDEA-256865 [plugins] expired_plugins.txt accumulates the list of explicitly disabled...
Andrew Kozlov [Wed, 17 Aug 2022 15:18:23 +0000 (17:18 +0200)]
IDEA-256865 [plugins] expired_plugins.txt accumulates the list of explicitly disabled paid plugins

GitOrigin-RevId: 2a64fdd343b0ce47771142fa041f6df934a4bee4

13 months agoMerge branch 'vbalik/fmt-inspection-CodeStyleSettingsListener'
Vojtech Balik [Wed, 17 Aug 2022 20:38:35 +0000 (22:38 +0200)]
Merge branch 'vbalik/fmt-inspection-CodeStyleSettingsListener'

GitOrigin-RevId: c2facac60a62ec4bf8a691c77d0982e734b40d31

13 months agoIncorrectFormattingInspection: listen for code style settings changes and reparse...
Vojtech Balik [Fri, 29 Jul 2022 15:26:43 +0000 (17:26 +0200)]
IncorrectFormattingInspection: listen for code style settings changes and reparse open files if settings change

GitOrigin-RevId: 83d18f4f48216b0dcbf6e4f29e8dd5d780bc4ed3

13 months agoFormattingChanges: remove unused classes
Vojtech Balik [Wed, 17 Aug 2022 18:11:36 +0000 (20:11 +0200)]
FormattingChanges: remove unused classes

GitOrigin-RevId: 72313b6597bbd8b0c5ac4f3128484fe08b2534a8

13 months agoVisualFormattingLayer: fix schemes combo-box width in reader mode settings
Vojtech Balik [Fri, 12 Aug 2022 09:03:16 +0000 (11:03 +0200)]
VisualFormattingLayer: fix schemes combo-box width in reader mode settings

GitOrigin-RevId: f2469244e671e80765032dad9fada5148bf3a89b

13 months agoVisualFormattingLayer: move functionality to reader mode, use new approach to detect...
Vojtech Balik [Wed, 20 Jul 2022 13:16:19 +0000 (15:16 +0200)]
VisualFormattingLayer: move functionality to reader mode, use new approach to detect changes, add tests, fix tab issues

GitOrigin-RevId: a392f668a5a81bb607e517b21b89c6a80c3ba885

13 months ago[IFT] Remove unused icon and regenerate FeaturesTrainerIcons class
Alexey Merkulov [Tue, 16 Aug 2022 14:22:47 +0000 (16:22 +0200)]
[IFT] Remove unused icon and regenerate FeaturesTrainerIcons class

IJ-CR-94315

GitOrigin-RevId: cb0b8119f504d082b1466c3b4ca41eeb71ee550a

13 months ago[IFT] Do not copy icon into learning project
Alexey Merkulov [Tue, 16 Aug 2022 14:12:34 +0000 (16:12 +0200)]
[IFT] Do not copy icon into learning project

It was needed to highlight the learning project in all projects list. But later we decided to remove the learning project at all from the project list.

IJ-CR-94315

GitOrigin-RevId: 44e60cacccfeedca0d57ef6ce1ae41c09da60495

13 months agoMake sure EditorComponentImpl.getAccessibleContext returns an object that implements...
Dmitry Jemerov [Wed, 17 Aug 2022 18:04:26 +0000 (20:04 +0200)]
Make sure EditorComponentImpl.getAccessibleContext returns an object that implements AccessibleText

Otherwise we get a CCE when initiating a drag operation in some cases (IDEA-298747)

GitOrigin-RevId: b88b847dade5121cd16611ced292d90183738b87

13 months agoIncorrectFormattingInspection: refactoring
Vojtech Balik [Tue, 9 Aug 2022 13:41:47 +0000 (15:41 +0200)]
IncorrectFormattingInspection: refactoring

GitOrigin-RevId: 6428d1fa10e4dcdd2a91872a2533ae66b9b82d56

13 months agoFormattingChanges: refactoring
Vojtech Balik [Fri, 5 Aug 2022 09:20:23 +0000 (11:20 +0200)]
FormattingChanges: refactoring

GitOrigin-RevId: 4ee5c3b66e45bfc5f783016b2f94255623a3dec0

13 months ago[plugins] on demand plugin loading test
Andrew Kozlov [Wed, 17 Aug 2022 16:36:56 +0000 (18:36 +0200)]
[plugins] on demand plugin loading test

GitOrigin-RevId: e20a08eb969868350b3a30d08d8955e480657bf5

13 months ago[plugins] PluginSetTestBuilder extracted
Andrew Kozlov [Wed, 17 Aug 2022 14:04:38 +0000 (16:04 +0200)]
[plugins] PluginSetTestBuilder extracted

GitOrigin-RevId: 1214d2316505bde65a6d05e600d19514860eba1a

13 months ago[plugins] common API to read/write plugin id files
Andrew Kozlov [Wed, 17 Aug 2022 15:20:22 +0000 (17:20 +0200)]
[plugins] common API to read/write plugin id files

GitOrigin-RevId: 10556ef2fd1b27ae4b01b5cb87450c9d30924101

13 months agoChange OccurrenceNavigator to implement ActionUpdateThreadAware explicitly (IJ-CR...
Dmitry Jemerov [Wed, 17 Aug 2022 15:10:39 +0000 (17:10 +0200)]
Change OccurrenceNavigator to implement ActionUpdateThreadAware explicitly (IJ-CR-94373)

GitOrigin-RevId: 07d05a03f9f13f54b82422df0789ab15a5d25f8e

13 months agoIDEA-299237 Fix several places with explicit 16x16 empty icon in intention
Alexey Merkulov [Wed, 17 Aug 2022 16:21:42 +0000 (18:21 +0200)]
IDEA-299237 Fix several places with explicit 16x16 empty icon in intention

GitOrigin-RevId: 8f81294a998681b2ca3c49f5c5e0fa00484bebfd

13 months ago[IDEA-300141] Use original file for binding to element
Ivan Posti [Wed, 17 Aug 2022 16:39:01 +0000 (18:39 +0200)]
[IDEA-300141] Use original file for binding to element

GitOrigin-RevId: c4f63b2c9f47f509b01ea06cb0bf647a65c61dbb

13 months agoIDEA-298036 New UI: 'Edit run configuration' button missing from the Run tool window
Egor Ushakov [Wed, 17 Aug 2022 16:35:32 +0000 (18:35 +0200)]
IDEA-298036 New UI: 'Edit run configuration' button missing from the Run tool window

GitOrigin-RevId: 20babdbfc7eb44cf21c86aeaf38ce5e682af44f1

13 months ago[ExpUI] Update applicaiton RC icons
Tatiana Tulupenko [Wed, 17 Aug 2022 15:47:45 +0000 (17:47 +0200)]
[ExpUI] Update applicaiton RC icons

GitOrigin-RevId: a4a2f6dc775ff87b77950e17964987bab972fb62

13 months agointegration tests: do not refresh downloaded jps lib while import run
Dmitry Batkovich [Wed, 17 Aug 2022 18:40:47 +0000 (20:40 +0200)]
integration tests: do not refresh downloaded jps lib while import run

GitOrigin-RevId: bac7a8c2a7e39ddfed2737e80d4f8f82ddfc5e35

13 months agoIDEA-300055 Notifications tool window gets blue dot on stripe button when actually...
Alexander Lobas [Wed, 17 Aug 2022 14:44:27 +0000 (16:44 +0200)]
IDEA-300055 Notifications tool window gets blue dot on stripe button when actually empty: observed with Gradle import

GitOrigin-RevId: d723e20c40b8bf404d44a1026c3d1f128da80061

13 months ago[java-analysis] JavacQuirksInspectionVisitor: cosmetic
Tagir Valeev [Wed, 17 Aug 2022 13:40:12 +0000 (15:40 +0200)]
[java-analysis] JavacQuirksInspectionVisitor: cosmetic

GitOrigin-RevId: c1ea48d2f4c185b8b24736b322b78ed034ba38bb

13 months ago[intention-preview] HTML preview: scroll select list automatically to the selected...
Tagir Valeev [Wed, 17 Aug 2022 12:30:57 +0000 (14:30 +0200)]
[intention-preview] HTML preview: scroll select list automatically to the selected item (IDEA-299972)

GitOrigin-RevId: 4dc419ed9f8362c39e94815fdcda4164518b9559

13 months ago[intention-preview] HTML preview: use adjustable input size
Tagir Valeev [Wed, 17 Aug 2022 09:33:13 +0000 (11:33 +0200)]
[intention-preview] HTML preview: use adjustable input size

GitOrigin-RevId: 0f2d392595d5d65dc076f621993e542f4d4ff6af

13 months ago[java-completion] IDEA-300061 Java 19: add completion for deconstruction patterns
Tagir Valeev [Tue, 16 Aug 2022 16:07:12 +0000 (18:07 +0200)]
[java-completion] IDEA-300061 Java 19: add completion for deconstruction patterns

GitOrigin-RevId: 359d20c7cf1703864417bd0dc37760cc88dd6729

13 months agoSupport URI paths KotlincOutput
Andrey Uskov [Thu, 11 Aug 2022 18:55:30 +0000 (22:55 +0400)]
Support URI paths KotlincOutput

After implementing KT-51923 KGP reports paths in URI format. This commit support parsing new format of kotlinc output.
Implements IDEA-299842.

GitOrigin-RevId: a42a346d57f35c6efc3b19d640e6ea2560ca61b2

13 months agoSupport URI paths in Gradle builds in WSL
Andrey Uskov [Thu, 11 Aug 2022 18:52:13 +0000 (22:52 +0400)]
Support URI paths in Gradle builds in WSL

If path in Gradle output has URI format, slashes should be
used as separators when converting path in WSL format.
Relates to IDEA-299842.

GitOrigin-RevId: f048c0f2411c7b34bda1ca07676b2258f61aba0c

13 months ago[ExpUI] Fix chessboards icons
Tatiana Tulupenko [Wed, 17 Aug 2022 14:53:09 +0000 (16:53 +0200)]
[ExpUI] Fix chessboards icons

GitOrigin-RevId: fb336da2298c969952900376cca715bd9a9d78da

13 months ago[maven+workspace] [IDEA-288545]: FUS stats for project importer phases
Anton Makeev [Wed, 17 Aug 2022 13:08:39 +0000 (15:08 +0200)]
[maven+workspace] [IDEA-288545]: FUS stats for project importer phases

GitOrigin-RevId: 543192ee8013b542d610682de2d9e7419c271be5

13 months ago[maven+workspace] [IDEA-288545]: Decouple WorkspaceProjectImporter from legacy import...
Anton Makeev [Wed, 17 Aug 2022 09:51:47 +0000 (11:51 +0200)]
[maven+workspace] [IDEA-288545]: Decouple WorkspaceProjectImporter from legacy importer base. Avoid unnecessary modifiable models creation and read action

GitOrigin-RevId: bb47cf0e77c24268b225b8f88d8768537782cdbd

13 months ago[maven+workspace] [IDEA-288545]: merge compiler importing tests into MavenCompilerIm...
Anton Makeev [Wed, 10 Aug 2022 10:57:23 +0000 (12:57 +0200)]
[maven+workspace] [IDEA-288545]: merge compiler importing tests into  MavenCompilerImporterTest

GitOrigin-RevId: df83600ad03de808838b3fe054a5452841c37cd0

13 months ago[maven+workspace] [IDEA-288545]: Migrate MavenCompilerImporter to MavenWorkspaceConfi...
Anton Makeev [Wed, 10 Aug 2022 15:07:59 +0000 (17:07 +0200)]
[maven+workspace] [IDEA-288545]: Migrate MavenCompilerImporter to MavenWorkspaceConfigurator API: Final

GitOrigin-RevId: 18424a543770c4ed85e95246b82a5db70e9c98ee

13 months ago[maven+workspace] [IDEA-288545]: Migrate MavenCompilerImporter to MavenWorkspaceConfi...
Anton Makeev [Wed, 10 Aug 2022 14:36:23 +0000 (16:36 +0200)]
[maven+workspace] [IDEA-288545]: Migrate MavenCompilerImporter to MavenWorkspaceConfigurator API. Part2: streamline MavenCompilerImporter flow/logic

GitOrigin-RevId: 499ca78c05f381aee714485d8a156bdfaece2584

13 months ago[maven+workspace] [IDEA-288545]: Migrate MavenCompilerImporter to MavenWorkspaceConfi...
Anton Makeev [Mon, 8 Aug 2022 16:51:36 +0000 (18:51 +0200)]
[maven+workspace] [IDEA-288545]: Migrate MavenCompilerImporter to MavenWorkspaceConfigurator API. Part1: Decouple from AjMavenImporter.

GitOrigin-RevId: 9749f1e7cd966351c36e00b8b487d08a0c325afc

13 months ago[core] IDEA-298298: index id validation rule adjusted to ACCEPT core indexes
Ruslan Cheremin [Wed, 17 Aug 2022 15:31:45 +0000 (17:31 +0200)]
[core] IDEA-298298: index id validation rule adjusted to ACCEPT core indexes

GitOrigin-RevId: c92c96ac48a2e1e301f58aba05dc8bdbd2a8a705

13 months ago[core] IDEA-298298: removed refactoring traces
Ruslan Cheremin [Wed, 17 Aug 2022 12:52:12 +0000 (14:52 +0200)]
[core] IDEA-298298: removed refactoring traces

 IndexOperationFusStatisticsCollector was renamed to IndexOperationFusCollector, but original class somehow remains -> deleted now

GitOrigin-RevId: 90225b56b56bd107bc66ee5a995f28013e959815

13 months agoIDEA-300158 Artefacts in Java Scratch run configuration icon
Konstantin Bulenkov [Wed, 17 Aug 2022 16:56:10 +0000 (18:56 +0200)]
IDEA-300158 Artefacts in Java Scratch run configuration icon

GitOrigin-RevId: e1a54001083a196ff8983017fb296da475e16bbd

13 months agorollback paintWithoutAA option
Konstantin Bulenkov [Wed, 17 Aug 2022 16:52:10 +0000 (18:52 +0200)]
rollback paintWithoutAA option

GitOrigin-RevId: 57a08ba3296a1264ec7ded5d33716e7e75f37763

13 months agoIDEA-300122 Show "New UI Preview" node in Settings in non-internal mode
Konstantin Bulenkov [Wed, 17 Aug 2022 16:16:37 +0000 (18:16 +0200)]
IDEA-300122 Show "New UI Preview" node in Settings in non-internal mode

GitOrigin-RevId: 08648103f0fe9d3953c7dfc91505f77e91539839

13 months agocleanup
Alexey Kudravtsev [Wed, 17 Aug 2022 15:59:25 +0000 (17:59 +0200)]
cleanup

GitOrigin-RevId: 7676d3eb916c919dcc19320d2dbc14baa4428cad

13 months agoremove unnecessary inner classes to fix IDEA-299848 Memory leak: WholeFileLocalInspec...
Alexey Kudravtsev [Wed, 17 Aug 2022 15:59:09 +0000 (17:59 +0200)]
remove unnecessary inner classes to fix IDEA-299848 Memory leak: WholeFileLocalInspectionsPassFactory instances leak through Disposer

GitOrigin-RevId: 121a3faeb025221f591d8151e1116910a317296c

13 months agoIDEA-297348 Include more attachments for freeze report without internal mode / EAP IDE
Egor Ushakov [Wed, 17 Aug 2022 15:38:19 +0000 (17:38 +0200)]
IDEA-297348 Include more attachments for freeze report without internal mode / EAP IDE

GitOrigin-RevId: 2cdbb0ef7d5a29eedcf2bb445a51fce58f84f453

13 months agoIDEA-300139 Auto attach of debugger may hit multiple times
Egor Ushakov [Wed, 17 Aug 2022 15:08:50 +0000 (17:08 +0200)]
IDEA-300139 Auto attach of debugger may hit multiple times

GitOrigin-RevId: 0e9d80f284bd1364f4a46da64b06eb07dcddcf85

13 months agoIDEA-287497 Specify top-level run actions explicitly and reuse popup for other relate...
Alexey Merkulov [Wed, 17 Aug 2022 14:58:50 +0000 (16:58 +0200)]
IDEA-287497 Specify top-level run actions explicitly and reuse popup for other related actions

GitOrigin-RevId: e70b6eb62731d4523e292bc3d0ddd13b2a34872a

13 months agoIDEA-299807 Simplify NavBarEvent down to Unit
Aleksei Pomelov [Wed, 17 Aug 2022 12:07:41 +0000 (15:07 +0300)]
IDEA-299807 Simplify NavBarEvent down to Unit

GitOrigin-RevId: ad7e721b3a634873361b86a5b934e1843dc1afe3

13 months agoIDEA-299807 Replace global listener with IdeEventQueue::activityListener
Aleksei Pomelov [Fri, 12 Aug 2022 11:36:57 +0000 (14:36 +0300)]
IDEA-299807 Replace global listener with IdeEventQueue::activityListener

GitOrigin-RevId: 14db31ea0132e77349c8c28b304782449ad1fd3a

13 months agoIDEA-299807 Add registry key to enable new navbar
Aleksei Pomelov [Fri, 12 Aug 2022 11:36:57 +0000 (14:36 +0300)]
IDEA-299807 Add registry key to enable new navbar

GitOrigin-RevId: a39c77c414af67d9a863efe98a1437aba9ec7055

13 months agojavascript: implement plugin suggester based on package.json WEB-56962
Andrey Starovoyt [Wed, 17 Aug 2022 12:05:12 +0000 (15:05 +0300)]
javascript: implement plugin suggester based on package.json WEB-56962

GitOrigin-RevId: 716a264fd394668a9af7dddc8afe68a7970d7fe3

13 months agomore diagnostics
Alexey Kudravtsev [Wed, 17 Aug 2022 13:15:19 +0000 (15:15 +0200)]
more diagnostics

GitOrigin-RevId: eb85deeec1ba0e450b5fb64cc4f78aacfe189f39

13 months agocleanup, remove unnecessary methods
Alexey Kudravtsev [Wed, 17 Aug 2022 11:47:01 +0000 (13:47 +0200)]
cleanup, remove unnecessary methods

GitOrigin-RevId: db6547d285cdb3ddafc674e4dadeeb7b53009f23

13 months agoreduce unnecessary usages of ContainerUtil.immutableSingletonList
Alexey Kudravtsev [Wed, 17 Aug 2022 11:13:16 +0000 (13:13 +0200)]
reduce unnecessary usages of ContainerUtil.immutableSingletonList

GitOrigin-RevId: 5773b9d4b6888eb729fbcf4cd994367876e4c497

13 months agooptimization: getSuppressors() shouldn't query containing file and languages several...
Alexey Kudravtsev [Tue, 16 Aug 2022 14:57:09 +0000 (16:57 +0200)]
optimization: getSuppressors() shouldn't query containing file and languages several times

GitOrigin-RevId: 9160ffa8100b3a6e419723dee917342cf5c56daa

13 months agoRIDER-79980 Run widget jumps when attaching to a process
Anna Gromova [Wed, 17 Aug 2022 11:57:51 +0000 (14:57 +0300)]
RIDER-79980 Run widget jumps when attaching to a process

GitOrigin-RevId: f186c3a0f13a59a26aabbc184820a5f6f366c1ef

13 months agoIDEA-300055 Notifications tool window gets blue dot on stripe button when actually...
Alexander Lobas [Wed, 17 Aug 2022 14:07:57 +0000 (16:07 +0200)]
IDEA-300055 Notifications tool window gets blue dot on stripe button when actually empty: observed with Gradle import

GitOrigin-RevId: 298987bd26338f4e145d10b35ae2e325db0d5cd9

13 months agoIDEA-286480 CheckBox baseline is incorrect on JBR17
Pavel Porvatov [Wed, 17 Aug 2022 11:46:58 +0000 (13:46 +0200)]
IDEA-286480 CheckBox baseline is incorrect on JBR17

- Refactored Checkbox/RadioButton paint methods (functionality shouldn't be affected)

GitOrigin-RevId: fe44e738b81c93f9c3742f94477aab723a48592c

13 months agoUnpack ion-java lib into util-rt jar IDEA-300043
Vladislav.Soroka [Wed, 17 Aug 2022 13:58:03 +0000 (17:58 +0400)]
Unpack ion-java lib into util-rt jar IDEA-300043

GitOrigin-RevId: 9295e4986aa30ac108df83d405abfbcb9d23d3f1

13 months agoIDEA-299893 Fix navigation bar popup key actions when speed search is active
Aydar Mukhametzyanov [Wed, 17 Aug 2022 13:16:11 +0000 (15:16 +0200)]
IDEA-299893 Fix navigation bar popup key actions when speed search is active

Previously nav bar actions were disabled, because the event data didn't have a NavBarPanel as a context component. Since we merged dataContext functionality from NavBarPopup to NavBarPanel, we have to distinguish the speed search case separately.

GitOrigin-RevId: 677d10a9c44d34d19051ce64fc2e802ae08709eb

13 months agoadd missing commas to inspection description
Gregory.Shrago [Wed, 17 Aug 2022 13:43:02 +0000 (17:43 +0400)]
add missing commas to inspection description

GitOrigin-RevId: aea5ec79652c69fb89b24b99d59f691d7551fd02

13 months agoSimilar usages: bug fix in cardinality limits
Andrey Sokolov [Wed, 17 Aug 2022 11:30:57 +0000 (13:30 +0200)]
Similar usages: bug fix in cardinality limits

GitOrigin-RevId: e67d02a3206ae3465a12d19d381c4a12639ebdbe

13 months ago[devkit] IDEA-299244 Support IntentionAction familyNameKey in I18nReferenceContributor
Yuriy Artamonov [Wed, 17 Aug 2022 13:24:17 +0000 (15:24 +0200)]
[devkit] IDEA-299244 Support IntentionAction familyNameKey in I18nReferenceContributor

GitOrigin-RevId: adc1bf927261604cff62dc602c52c49551d71478

13 months ago[kotlin k2] make FirHighlightingMetaInfoTestGenerated behave the same as FE10 counterpart
Ilya Kirillov [Tue, 16 Aug 2022 21:02:54 +0000 (23:02 +0200)]
[kotlin k2] make FirHighlightingMetaInfoTestGenerated behave the same as FE10 counterpart

the only difference is K2 considers loop parameter as value parameter and k1 as local variable. The K2 behaviour seems more correct here

^KT-50735 fixed

GitOrigin-RevId: 3753b26fb6d235e826b991b23865476ab164a8c1

13 months ago[kotlin k2] do not use mixed psi/symbol logic on highlighting
Ilya Kirillov [Tue, 16 Aug 2022 20:00:02 +0000 (22:00 +0200)]
[kotlin k2] do not use mixed psi/symbol logic on highlighting

also, fixes some tests for ^KT-50735

^KT-53254 fixed

GitOrigin-RevId: e02bddd713bd1845ea612cb7f2bdf39f9a14f8e1

13 months ago[kotlin k2] do not call analyze nestedly in highlighting
Ilya Kirillov [Tue, 16 Aug 2022 19:30:44 +0000 (21:30 +0200)]
[kotlin k2] do not call analyze nestedly in highlighting

^KT-53254

GitOrigin-RevId: d0f40afb5fb1f882e7a5263ea0a025c1943d3ae6

13 months ago[kotlin k2] move k2 highlighter to a separated module
Ilya Kirillov [Thu, 11 Aug 2022 11:08:15 +0000 (13:08 +0200)]
[kotlin k2] move k2 highlighter to a separated module

GitOrigin-RevId: 834585aa7197d09be673c82d630ff42b78726dd8

13 months ago[kotlin] remove separate run configuration for K1 and K2 test configuration
Ilya Kirillov [Tue, 16 Aug 2022 18:12:29 +0000 (20:12 +0200)]
[kotlin] remove separate run configuration for K1 and K2 test configuration

GitOrigin-RevId: f4a1dab9f0931ea2bb6eb57f5b69e4a7eaf226e4

13 months ago[kotlin] add configuration to generate all (k1 + k2) tests
Ilya Kirillov [Tue, 16 Aug 2022 18:06:56 +0000 (20:06 +0200)]
[kotlin] add configuration to generate all (k1 + k2) tests

A lot of tests uses the same testdata, and thus they should be regenerated simultaneously

GitOrigin-RevId: 9e44cd33e2f6d9ae876b9153158ce121080a0c6d

13 months ago[kotlin] rename module kotlin.test-generator -> test.generator-api
Ilya Kirillov [Tue, 16 Aug 2022 17:37:37 +0000 (19:37 +0200)]
[kotlin] rename module kotlin.test-generator -> test.generator-api

GitOrigin-RevId: 83be4612751107b15647a8ee0bc0692f42528696

13 months ago[kotlin] regenerate inspections/intentions tests
Ilya Kirillov [Tue, 16 Aug 2022 17:33:27 +0000 (19:33 +0200)]
[kotlin] regenerate inspections/intentions tests

GitOrigin-RevId: 652aa1c0100792209d3b509751e99e20b8654476

13 months ago[kotlin] fix j2k after converting RemoveEmptyClassBodyIntention to inspection
Ilya Kirillov [Tue, 16 Aug 2022 17:32:53 +0000 (19:32 +0200)]
[kotlin] fix j2k after converting RemoveEmptyClassBodyIntention to inspection

GitOrigin-RevId: 4657cc920f648c1a04b13e0f9b58cc5c4055e82e