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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

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

GitOrigin-RevId: adfcbd6e90be2f3e825b051222b9191097c2dc07

3 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

3 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

3 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

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

GitOrigin-RevId: ecd89e562d3caf14b04a0e693ea97001fd735550

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

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

GitOrigin-RevId: 6428d1fa10e4dcdd2a91872a2533ae66b9b82d56

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

GitOrigin-RevId: 4ee5c3b66e45bfc5f783016b2f94255623a3dec0

3 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

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

GitOrigin-RevId: 1214d2316505bde65a6d05e600d19514860eba1a

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

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

GitOrigin-RevId: 57a08ba3296a1264ec7ded5d33716e7e75f37763

3 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

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

GitOrigin-RevId: 7676d3eb916c919dcc19320d2dbc14baa4428cad

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

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

GitOrigin-RevId: eb85deeec1ba0e450b5fb64cc4f78aacfe189f39

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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