idea/community.git
47 min agobring back warnings about incorrect annotator API usage (except perf tests where... master
Alexey Kudravtsev [Tue, 29 Nov 2022 15:13:15 +0000 (16:13 +0100)]
bring back warnings about incorrect annotator API usage (except perf tests where they may interfere), to make them actionable (https://jetbrains.team/p/ij/reviews/98874/ followup)

GitOrigin-RevId: 234912e46adc970f842d5651b49a4172b41527fa

47 min agobrace matching: cleanup, convert to record
Alexey Kudravtsev [Tue, 29 Nov 2022 13:15:02 +0000 (14:15 +0100)]
brace matching: cleanup, convert to record

GitOrigin-RevId: 5ae99e18acfc492240b0b3f288acd686454dd518

47 min agoremove spam from test console
Alexey Kudravtsev [Tue, 29 Nov 2022 12:55:19 +0000 (13:55 +0100)]
remove spam from test console

GitOrigin-RevId: 622e736cbd6976966ed75de500307528d6ec4f17

56 min ago[full-line] Don't spawn new threads on each tokenization
Vitaliy.Bibaev [Mon, 28 Nov 2022 18:42:03 +0000 (19:42 +0100)]
[full-line] Don't spawn new threads on each tokenization

GitOrigin-RevId: c8534289489642c8a5475f69243f88960a8c766c

56 min ago[full-line] Don't read model twice
Vitaliy.Bibaev [Mon, 28 Nov 2022 18:38:38 +0000 (19:38 +0100)]
[full-line] Don't read model twice

GitOrigin-RevId: 7bc8d683d22fe52cb13b1ffac52fae086ef30c6a

77 min agoPreloadingActivity: javadoc for API replacement
Yann Cébron [Tue, 29 Nov 2022 15:34:01 +0000 (16:34 +0100)]
PreloadingActivity: javadoc for API replacement

GitOrigin-RevId: e03b8d145610ca2b11e67cb67f1895fa807deebc

80 min agoIDEA-289416 Search Everywhere: Checkboxes are aligned vertically in toolbars with...
Pavel Porvatov [Tue, 29 Nov 2022 14:10:54 +0000 (15:10 +0100)]
IDEA-289416 Search Everywhere: Checkboxes are aligned vertically in toolbars with some shift

- Lowered text in TabbedPaneHeader

GitOrigin-RevId: 745162c33f6cf6021d068c7f6c45631ba331027a

88 min ago[gradle] bump latest Gradle version in tests
Nikita.Skvortsov [Mon, 28 Nov 2022 16:02:38 +0000 (17:02 +0100)]
[gradle] bump latest Gradle version in tests

GitOrigin-RevId: 31cacc80549053f26dfa4ccef2fa6b0757126ca3

90 min agoSuppress i18n warnings since they are false positives here
Maxim.Kolmakov [Tue, 29 Nov 2022 14:01:43 +0000 (15:01 +0100)]
Suppress i18n warnings since they are false positives here

GitOrigin-RevId: 401aa4d88dfab62764b77c8d73491286cb8ba0c6

113 min agoWslAttachHost: Reuse `ps` parsing logic from ProcessListUtil
Eldar Abusalimov [Tue, 29 Nov 2022 12:07:45 +0000 (13:07 +0100)]
WslAttachHost: Reuse `ps` parsing logic from ProcessListUtil

This way, it now includes processes from all users, filters out zombie
processes and also provides info about the parent PID.

GitOrigin-RevId: 76cb7da0aff9cf3c409293a12753ba4328b28a00

113 min agoFix IDEA-305056 Slow Operations: CodeStyleSettingsManager.fireCodeStyleSettingsChange...
Rustam Vishniakov [Mon, 28 Nov 2022 13:22:55 +0000 (14:22 +0100)]
Fix IDEA-305056 Slow Operations: CodeStyleSettingsManager.fireCodeStyleSettingsChanged handled on EDT

GitOrigin-RevId: a7a633ccfd647f397fb96049afa82a2d5eab1629

116 min agogit: fix NLS annotations position for lambda parameters
Dmitry Zhuravlev [Tue, 29 Nov 2022 14:07:40 +0000 (15:07 +0100)]
git: fix NLS annotations position for lambda parameters

GitOrigin-RevId: 31cdf96cedf1ef148b9d3246a2a22002af16e79c

117 min agoremove deprecated Guava usage
Aleksey Pivovarov [Tue, 29 Nov 2022 13:54:03 +0000 (14:54 +0100)]
remove deprecated Guava usage

GitOrigin-RevId: c7fb9dfdda8f12f49ba8ecbfc6ea35282d546ef7

117 min agodiff: remove duplicated requests to VCS on repeated refreshes
Aleksey Pivovarov [Tue, 29 Nov 2022 11:30:22 +0000 (12:30 +0100)]
diff: remove duplicated requests to VCS on repeated refreshes

GitOrigin-RevId: ff502f21dc44d720f32e5facb483a222b0e289b6

117 min agovcs: remove readLock from AllVcses
Aleksey Pivovarov [Tue, 29 Nov 2022 10:20:05 +0000 (11:20 +0100)]
vcs: remove readLock from AllVcses

Follow-up: cb44f13663258e5d29ef2dcfb93b08f451dd3052
Follow-up: ef978bf0617d0a24aa234c70e33ea9676a875784

GitOrigin-RevId: c8ebd8ac957ed295317c49030e5ad782d92b2013

117 min agoIDEA-306335 vcs: fix 'Got It' popup for non-modal-commit in NewUI
Aleksey Pivovarov [Mon, 21 Nov 2022 16:49:13 +0000 (17:49 +0100)]
IDEA-306335 vcs: fix 'Got It' popup for non-modal-commit in NewUI

GitOrigin-RevId: a25c8d394d362fe60a662dacea77c459bc8938eb

2 hours agoDo not patch vmoptions file
Sasha Blashenkov [Thu, 24 Nov 2022 13:57:01 +0000 (13:57 +0000)]
Do not patch vmoptions file

(cherry picked from commit 11a96fae2a0acd137d187f7b2af02f67721d98f1)

IJ-CR-99189

(cherry picked from commit 82e8f701805f1499d2a3517de9083cfe4dd51569)

GitOrigin-RevId: 6b20c89dc6d8d0bda0d5a7062d8c2cde690daab5

2 hours agoIDEA-306994 Force show dark icons if GotIt tooltip is dark
Konstantin Hudyakov [Tue, 29 Nov 2022 13:10:43 +0000 (15:10 +0200)]
IDEA-306994 Force show dark icons if GotIt tooltip is dark

GitOrigin-RevId: 4d7f4a810a8bac6be3731c2749ed6b0bab7752f6

2 hours agoIDEA-306994 Adapt GotIt tooltips to the new UI
Konstantin Hudyakov [Tue, 29 Nov 2022 12:39:07 +0000 (14:39 +0200)]
IDEA-306994 Adapt GotIt tooltips to the new UI

GitOrigin-RevId: 27f38ea20ee1953967171e2ab61f94deb921f30d

3 hours agogit: support showing branches per repository for multi-root project in branches tree...
Dmitry Zhuravlev [Fri, 18 Nov 2022 13:05:00 +0000 (14:05 +0100)]
git: support showing branches per repository for multi-root project in branches tree popup (IDEA-306310)

GitOrigin-RevId: e82207b3060f9057264d1884923d10c886c925fd

3 hours agovcs: cleanup - replace instance with util class
Aleksey Pivovarov [Tue, 29 Nov 2022 09:54:32 +0000 (10:54 +0100)]
vcs: cleanup - replace instance with util class

GitOrigin-RevId: 38cbe19ca0c38a6cc5541d3c64823849202ae95e

3 hours agovcs: avoid getting another service in a constructor
Aleksey Pivovarov [Tue, 29 Nov 2022 09:44:22 +0000 (10:44 +0100)]
vcs: avoid getting another service in a constructor

Follow-up: ef978bf0617d0a24aa234c70e33ea9676a875784

GitOrigin-RevId: 0c5b03f98024e9b45ff569badd491175d59b17ef

3 hours agoIDEA-305559 Get rid of `SlowOperations` wrapping - XToggleLineBreakpointActionHandler...
Egor Ushakov [Tue, 29 Nov 2022 12:01:55 +0000 (13:01 +0100)]
IDEA-305559 Get rid of `SlowOperations` wrapping - XToggleLineBreakpointActionHandler#isEnabled

GitOrigin-RevId: 8d655d40b994c25a1a05951ea12d5d66fb8e2ef2

3 hours ago[java-inspections] Use context in PsiUtil.getEnclosingStaticElement
Tagir Valeev [Tue, 29 Nov 2022 12:22:17 +0000 (13:22 +0100)]
[java-inspections] Use context in PsiUtil.getEnclosingStaticElement

Alternative fix for IDEA-157610 Don't shorten reference in static context when in dummy holder

GitOrigin-RevId: 7f0ec05cea2e7e762a54a76ac33a6ee1e544075f

3 hours agoKMA-459 Review feedback: Always enable Zip extensions for Jdk decompressor
Florian Kistner [Thu, 24 Nov 2022 12:37:34 +0000 (13:37 +0100)]
KMA-459 Review feedback: Always enable Zip extensions for Jdk decompressor

* Remove no longer needed `withZipExtensionsIfUnix` method

IJ-CR-95775

GitOrigin-RevId: e84d4669e78d4c1635adb6a44e85771e4db49777

3 hours agoMainToolbar.background themeMetadata fix
Mikhail Sokolov [Mon, 28 Nov 2022 15:27:19 +0000 (16:27 +0100)]
MainToolbar.background themeMetadata fix

GitOrigin-RevId: 62c8edd66e2d2a9cd88a7234d02d65f66b1e808f

4 hours ago[gradle][IDEA-306910] Make Icon class generator test happy
Alexander Bubenchikov [Tue, 29 Nov 2022 11:32:42 +0000 (12:32 +0100)]
[gradle][IDEA-306910] Make Icon class generator test happy

GitOrigin-RevId: 4caaca8a2e532ce237604044a469114e3143a03d

4 hours ago[gradle][IDEA-306910] gradle compatibility information now set using json file. Prepa...
Alexander Bubenchikov [Mon, 28 Nov 2022 12:29:31 +0000 (13:29 +0100)]
[gradle][IDEA-306910] gradle compatibility information now set using json file. Preparing infra to make it updatable

GitOrigin-RevId: 8dacdc5daa743478a2b739d59539c87c0d422b09

4 hours ago[gradle] ranges: fixed bug when ranges based on comparator required equals to be...
Alexander Bubenchikov [Sun, 27 Nov 2022 21:57:20 +0000 (22:57 +0100)]
[gradle] ranges: fixed bug when ranges based on comparator required equals to be overrided as well

GitOrigin-RevId: c042119880822a7bde092ecc3bc905f3f94638e1

4 hours ago[maven] use local cached repository to avoid blinking
Alexander Bubenchikov [Wed, 23 Nov 2022 21:01:13 +0000 (22:01 +0100)]
[maven] use local cached repository to avoid blinking

GitOrigin-RevId: 1bdc3da9ae0829f66b3a8fd3f15b5b2e31d59653

4 hours agoIDEA-306902 ActionsCollectorImpl must use readAction to getInjectedLanguage from...
Victor Matchenko [Tue, 29 Nov 2022 10:48:28 +0000 (11:48 +0100)]
IDEA-306902 ActionsCollectorImpl must use readAction to getInjectedLanguage from async statistics logger

GitOrigin-RevId: 283c6b7df1bd53cc88a9facbe9c5c14f68c3499e

4 hours agoQD-4415 Wait for "final" gradle data import tasks
alexey.afanasiev [Wed, 23 Nov 2022 22:08:38 +0000 (23:08 +0100)]
QD-4415 Wait for "final" gradle data import tasks

GitOrigin-RevId: 6b1bff15e4004d1d0a2646752b512ef689d9466c

4 hours agorevert incorrect removal of notnull
Alexey Kudravtsev [Tue, 29 Nov 2022 02:31:11 +0000 (03:31 +0100)]
revert incorrect removal of notnull

GitOrigin-RevId: ff3b72d7db83bf07459547194ef4d436b0698342

4 hours agoSafeDeleteProcessorDelegate: fix method signature type
Alexey Kudravtsev [Tue, 29 Nov 2022 00:32:24 +0000 (01:32 +0100)]
SafeDeleteProcessorDelegate: fix method signature type

GitOrigin-RevId: bd31da03aed2fb8eff372f6974427a7f2f556cf6

4 hours agoadd correct wildcards to fix method signature type
Alexey Kudravtsev [Mon, 28 Nov 2022 16:43:31 +0000 (17:43 +0100)]
add correct wildcards to fix method signature type

GitOrigin-RevId: 816881a7d52a68e7a6f30591083ccf1051b75218

4 hours ago[IJPL-23] Per project processes for IJ-based products
Nikita Vlaev [Fri, 25 Nov 2022 14:39:35 +0000 (15:39 +0100)]
[IJPL-23] Per project processes for IJ-based products

Added Linux support

GitOrigin-RevId: a6ad516c881d11680bedef2433d1fdeeb5c90284

4 hours ago[IJPL-23] Per project processes for IJ-based products
Nikita Vlaev [Fri, 25 Nov 2022 14:39:02 +0000 (15:39 +0100)]
[IJPL-23] Per project processes for IJ-based products

Fixed isChildProcessPath to support full project paths (again).

Added simple unit tests for isChildProcessPath and PathManager.getPerProjectLockedPaths().

GitOrigin-RevId: 0e58379f7ae3b09089b41a564a34820a7b0e39e9

5 hours ago[ui] dropping hardcoded shortcuts from the "incompatible encoding" dialog
Roman Shevchenko [Tue, 29 Nov 2022 11:50:08 +0000 (12:50 +0100)]
[ui] dropping hardcoded shortcuts from the "incompatible encoding" dialog

GitOrigin-RevId: c1107c46bae0b7d08bcbf718b3608958123943d3

5 hours ago[code-style] Fix EA-382299 - ISE: CodeStyleSchemeImpl.$$$reportNull$$$0
Rustam Vishniakov [Fri, 25 Nov 2022 15:40:37 +0000 (16:40 +0100)]
[code-style] Fix EA-382299 - ISE: CodeStyleSchemeImpl.$$$reportNull$$$0

GitOrigin-RevId: ad4057afbcedfd8bd6ade045191b972d12cfee5c

5 hours agoIDEA-306970 Rewrite EditMemorySettingsDialog on Kotlin UI DSL
Pavel Porvatov [Tue, 29 Nov 2022 09:52:06 +0000 (10:52 +0100)]
IDEA-306970 Rewrite EditMemorySettingsDialog on Kotlin UI DSL

GitOrigin-RevId: 908e05210483dd6337077dc1d52e1ba8e192a416

6 hours ago[kotlin] Remove useless is check: fix incorrect result for null
Toshiaki Kameyama [Tue, 29 Nov 2022 01:10:17 +0000 (10:10 +0900)]
[kotlin] Remove useless is check: fix incorrect result for null

^KTIJ-23534 Fixed

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

GitOrigin-RevId: d3f9997da57dc5250f8dd578e55eb0e0bd088c44

6 hours agoRevert "IDEA-305112: enable async tests for CLion"
Evgenii Novozhilov [Tue, 29 Nov 2022 10:18:04 +0000 (12:18 +0200)]
Revert "IDEA-305112: enable async tests for CLion"

This reverts commit f546b46ad4dfdf02dfcdfe4bcac04623b789c177.

GitOrigin-RevId: 3b4c75566e8fbd872e153f7641ea0e71215ed36d

7 hours agoignore updateFileColor if not yet initialized
Vladimir Krivosheev [Tue, 29 Nov 2022 09:02:34 +0000 (10:02 +0100)]
ignore updateFileColor if not yet initialized

GitOrigin-RevId: cf1e4ebcd08cb6a14a387377ac5f782eee0bc153

7 hours agoisOpenProjectsOneByOneRequired for Rider
Vladimir Krivosheev [Tue, 29 Nov 2022 07:44:01 +0000 (08:44 +0100)]
isOpenProjectsOneByOneRequired for Rider

GitOrigin-RevId: 79f86c09369189f0b6de132141761823f126bff7

7 hours ago[KTIJ-23781] Respect IdeaKotlinSourceDependency.Type when adding source dependencies
Sebastian Sellmair [Mon, 28 Nov 2022 15:19:02 +0000 (16:19 +0100)]
[KTIJ-23781] Respect IdeaKotlinSourceDependency.Type when adding source dependencies

GitOrigin-RevId: 7f32f33475fc24f36a938985ab5708e3dbd4af5d

7 hours ago[KTIJ-23781] Implement KotlinProjectArtifactDependencyResolver that includes dependsO...
Sebastian Sellmair [Mon, 28 Nov 2022 15:04:12 +0000 (16:04 +0100)]
[KTIJ-23781] Implement KotlinProjectArtifactDependencyResolver that includes dependsOn sources

GitOrigin-RevId: 3eae42104129854ba77b1b01d4d66491c5040d39

7 hours ago[KTIJ-23781][Minor] Eager return in KotlinSourceSetBuilder
Sebastian Sellmair [Mon, 28 Nov 2022 12:19:14 +0000 (13:19 +0100)]
[KTIJ-23781][Minor] Eager return in KotlinSourceSetBuilder

GitOrigin-RevId: 8b8eaf9843fd6270063a80f857eed44f33f94b35

7 hours ago[KTIJ-23781] Remove KotlinSourceSetProto and `build_metadata_dependencies_for_actuali...
Sebastian Sellmair [Mon, 28 Nov 2022 12:14:41 +0000 (13:14 +0100)]
[KTIJ-23781] Remove KotlinSourceSetProto and `build_metadata_dependencies_for_actualised_source_sets`

GitOrigin-RevId: 41482727edb07d7340efbfc6df1a2b65242a056c

7 hours ago[KTIJ-23781][Minor] Rename KotlinSourceSetProtoBuilder.kt to KotlinSourceSetBuilder
Sebastian Sellmair [Mon, 28 Nov 2022 09:24:56 +0000 (10:24 +0100)]
[KTIJ-23781][Minor] Rename KotlinSourceSetProtoBuilder.kt to KotlinSourceSetBuilder

GitOrigin-RevId: 90790a0418348d1d93ec8d4051c7d48aba3d188e

7 hours ago[KTIJ-23758] KotlinProjectArtifactDependencyResolver: Also try to find source set...
Sebastian Sellmair [Fri, 25 Nov 2022 15:02:33 +0000 (16:02 +0100)]
[KTIJ-23758] KotlinProjectArtifactDependencyResolver: Also try to find source set in GradleProjectResolver.MODULES_OUTPUTS

^KTIJ-23758 Verification Pending

GitOrigin-RevId: e4e50dac43dccf8dc0ed876e6ec674aa7c1360ab

7 hours ago[KTIJ-23758] Support IdeaKotlinProjectArtifactDependency
Sebastian Sellmair [Fri, 25 Nov 2022 12:13:42 +0000 (13:13 +0100)]
[KTIJ-23758] Support IdeaKotlinProjectArtifactDependency

^KTIJ-23758 Verification Pending

GitOrigin-RevId: 8d97041cedd2718f578177556db6e0f3274f6d70

7 hours ago[kotlin] Use hard references to avoid unexpected recreation of ResolverForProject
Vladimir Dolzhenko [Mon, 28 Nov 2022 15:56:26 +0000 (16:56 +0100)]
[kotlin] Use hard references to avoid unexpected recreation of ResolverForProject

#KTIJ-23785 Fixed

GitOrigin-RevId: a60ecb9f3c45088592ad616be5d012c16e00381c

7 hours ago[full-line] topk1d: optimize array population
Alexey Kalina [Mon, 28 Nov 2022 20:12:00 +0000 (21:12 +0100)]
[full-line] topk1d: optimize array population

(cherry picked from commit 708d0f59d7eddf1a6eece609d8700ec54597a08c)

IJ-CR-99315

GitOrigin-RevId: 4835df59019f7d49ebe00e70700924c9156f10ca

7 hours ago[full-line] use priority queues in topk1d computation
Alexey Kalina [Mon, 28 Nov 2022 18:40:39 +0000 (19:40 +0100)]
[full-line] use priority queues in topk1d computation

(cherry picked from commit d8589d688bebc741bd5d2632c1126c922a399558)

IJ-CR-99315

GitOrigin-RevId: 4c346087a4ec290dc7c619ec2c06620109b30d0e

7 hours ago[full-line] topk1d: use central element instead of random in partitioning
Alexey Kalina [Mon, 28 Nov 2022 14:04:50 +0000 (15:04 +0100)]
[full-line] topk1d: use central element instead of random in partitioning

(cherry picked from commit bb4524eaa5dc0156fc72ddf5f5d79fd4170f1c47)

IJ-CR-99315

GitOrigin-RevId: c2bae7e7c6f3f4a1c86a6bbbc8c1e84f7d2ec633

7 hours ago[full-line] add test on topk1d correctness
Alexey Kalina [Mon, 28 Nov 2022 13:46:13 +0000 (14:46 +0100)]
[full-line] add test on topk1d correctness

(cherry picked from commit a013c67fc8a70bda80d39046fa8b30883e6c77e2)

IJ-CR-99315

GitOrigin-RevId: d657f8c9859aa60bea5f9dc6d424e1467100416c

7 hours ago[full-line] compute topk1d using quick select
Alexey Kalina [Mon, 28 Nov 2022 12:38:59 +0000 (13:38 +0100)]
[full-line] compute topk1d using quick select

(cherry picked from commit 4d13462110e0f44ecb6070a1901175c07c9e63e0)

IJ-CR-99315

GitOrigin-RevId: c76eb594394029acb8089e8f561281b2e5bab706

8 hours agoConstant Values warnings fixed
Tagir Valeev [Mon, 28 Nov 2022 15:14:04 +0000 (16:14 +0100)]
Constant Values warnings fixed

GitOrigin-RevId: e4fa2200a498165d32271217cd1540d333d3f257

8 hours ago[code-inspections] Declarative inspection options preliminary (IDEA-306800)
Tagir Valeev [Mon, 28 Nov 2022 14:34:21 +0000 (15:34 +0100)]
[code-inspections] Declarative inspection options preliminary (IDEA-306800)

Render numeric fields, use examples

GitOrigin-RevId: 4f41714978e05cdeaaee18d993b377e76f7f2244

8 hours agoavoid getting another service in a constructor
Vladimir Krivosheev [Tue, 29 Nov 2022 07:29:56 +0000 (08:29 +0100)]
avoid getting another service in a constructor

GitOrigin-RevId: ef978bf0617d0a24aa234c70e33ea9676a875784

8 hours agocleanup
Vladimir Krivosheev [Mon, 28 Nov 2022 19:32:06 +0000 (20:32 +0100)]
cleanup

GitOrigin-RevId: a7215d509ed8db37009ffc038a33ce982f39b4cc

18 hours agoIDEA-305112: enable async tests for CLion
Dmitry Kozhevnikov [Mon, 28 Nov 2022 22:21:02 +0000 (23:21 +0100)]
IDEA-305112: enable async tests for CLion

GitOrigin-RevId: f546b46ad4dfdf02dfcdfe4bcac04623b789c177

20 hours ago[kotlin] only report Unused declaration on Java elements
Bas Leijdekkers [Mon, 28 Nov 2022 19:18:49 +0000 (20:18 +0100)]
[kotlin] only report Unused declaration on Java elements

see 5162c42b4d19ace347400ba927a415788a3e3d80

GitOrigin-RevId: eb2b90f3a7e580edda7a9412b6abca4e5f7ab3f1

20 hours ago[Repair Utility] move to community, change path in build script: fixup, test improvement
Dmitriy.Panov [Mon, 28 Nov 2022 18:40:07 +0000 (19:40 +0100)]
[Repair Utility] move to community, change path in build script: fixup, test improvement

GitOrigin-RevId: f7c18dcd29133e68e40bbc8aeb4263a08797ff98

20 hours agoRemove code that does nothing after f630c748
Semyon Proshev [Mon, 28 Nov 2022 15:21:53 +0000 (16:21 +0100)]
Remove code that does nothing after f630c748

GitOrigin-RevId: f76333cf82a27f1df07b7cc637fe99ea123980bc

20 hours agoIDEA-306601 move `PsiFile.isValid` check into read action
Daniil Ovchinnikov [Mon, 28 Nov 2022 17:04:22 +0000 (18:04 +0100)]
IDEA-306601 move `PsiFile.isValid` check into read action

GitOrigin-RevId: 5f78912955540be1d2ef71413b3d7741b089930b

21 hours ago[rem-dev] (99256) after-review fixes
Olga Klisho [Mon, 28 Nov 2022 14:53:23 +0000 (15:53 +0100)]
[rem-dev] (99256) after-review fixes

(cherry picked from commit b25834e400cccb25928085cbe6587a78dfce80f7)

IJ-CR-99256

GitOrigin-RevId: 1505af14e18366eb7b6199370a3addd14d68b605

21 hours ago[rem-dev] send stat data option synced with client
Olga Klisho [Fri, 25 Nov 2022 16:38:17 +0000 (17:38 +0100)]
[rem-dev] send stat data option synced with client

(cherry picked from commit bd1488a5b062b1edcedc528536868bbe04cb4c2c)

IJ-CR-99256

GitOrigin-RevId: f4c42c4769466bc18124ab55c1f310d856201671

21 hours ago[frameworks] Remove temporary PIEAE diagnostics from MetaAnnotationUtil
Yuriy Artamonov [Mon, 28 Nov 2022 10:23:24 +0000 (11:23 +0100)]
[frameworks] Remove temporary PIEAE diagnostics from MetaAnnotationUtil

GitOrigin-RevId: 5a48db5101c10a8f96255ec491af82f5a0d5f054

21 hours agoIDEA-233498 Initialize/remove logger when user changes Data Sharing option
Victor Matchenko [Mon, 28 Nov 2022 16:43:32 +0000 (17:43 +0100)]
IDEA-233498 Initialize/remove logger when user changes Data Sharing option

Switch between StatisticsFileEventLogger and EmptyStatisticsEventLogger on the fly

GitOrigin-RevId: 92aecf44d4199cc9abd10b5fca7c5932a522b02c

21 hours agoPY-57583 Update bundled virtualenv zipapp
lada.gagina [Fri, 25 Nov 2022 17:46:54 +0000 (18:46 +0100)]
PY-57583 Update bundled virtualenv zipapp

20.13.0 -> left unchanged for python2
20.13.0 -> 20.16.7 for all else

GitOrigin-RevId: 9fb642976cd274386ad5d978f818227b86ca3cd8

21 hours ago[blocking calls detection] Register information-level problem only in onTheFly mode
Nikita Katkov [Mon, 28 Nov 2022 16:25:25 +0000 (17:25 +0100)]
[blocking calls detection] Register information-level problem only in onTheFly mode

GitOrigin-RevId: 00290e6d5516be37884b1ba9e89324be96233ffa

21 hours agoadjust IDEA (with Android) run target
Kristoffer Andersen [Wed, 23 Nov 2022 17:17:11 +0000 (18:17 +0100)]
adjust IDEA (with Android) run target

GitOrigin-RevId: cbfcfb910dd8ee5a237d0092a035fa1f72ed9cdd

21 hours agoWEB-46735 added <span>, <img> tags in white list; handle <div>: replace it with ...
Sofya.Povarova [Fri, 18 Nov 2022 13:46:29 +0000 (15:46 +0200)]
WEB-46735 added <span>, <img> tags in white list; handle <div>: replace it with <span>

(cherry picked from commit 126a15203000d66a1c226626ceb6f23c5d54de88)

IJ-MR-98831

GitOrigin-RevId: 1a5786fefe8ad1804e0b8826886c26e5762ea290

21 hours agodo not call shouldHighlight from EDT to fix EA-659427 T: DirectoryIndexImpl.getInfoFo...
Alexey Kudravtsev [Mon, 28 Nov 2022 16:38:48 +0000 (17:38 +0100)]
do not call shouldHighlight from EDT to fix EA-659427 T: DirectoryIndexImpl.getInfoForFile

GitOrigin-RevId: c1687deb2a86ee63fa4c44689d0337fcaee5d0b5

21 hours agotests: replace newArrayList() with immutable list
Alexey Kudravtsev [Fri, 25 Nov 2022 16:46:57 +0000 (17:46 +0100)]
tests: replace newArrayList() with immutable list

GitOrigin-RevId: 83ad164a681156a17994950fb05969a2659a3949

21 hours agobring back (deprecated) newXXX(Collection) methods to help highlight the correspondin...
Alexey Kudravtsev [Fri, 25 Nov 2022 15:21:42 +0000 (16:21 +0100)]
bring back (deprecated) newXXX(Collection) methods to help highlight the corresponding newXXX() usages incorrectly called with Collection argument

GitOrigin-RevId: 51a8f0871f5974203bede247ae7372b763f0230a

21 hours agoremove unnecessarily complex method iterate()
Alexey Kudravtsev [Fri, 25 Nov 2022 11:50:38 +0000 (12:50 +0100)]
remove unnecessarily complex method iterate()

GitOrigin-RevId: 40397b0a21f2a30b898a06ee8e29f6018eb17538

21 hours agodeprecate ContainerUtil.newArrayList(Object) to prefer more immutable List.of()
Alexey Kudravtsev [Fri, 25 Nov 2022 00:44:46 +0000 (01:44 +0100)]
deprecate ContainerUtil.newArrayList(Object) to prefer more immutable List.of()

GitOrigin-RevId: 7aadc5db58512750fbf47563df2d77f9be4c6e83

21 hours agoCheck in indexingTest that indexing diagnostic for usual IDE run won't be larger...
Elena Shaverdova [Mon, 28 Nov 2022 16:46:33 +0000 (17:46 +0100)]
Check in indexingTest that indexing diagnostic for usual IDE run won't be larger than default limit for diagnostic

GitOrigin-RevId: a5a0bed89ad9e303b41b3cbd5db2157a480d88b4

21 hours agoIntroduce `intellij.indexes.diagnostics.should.dump.paths.indexed.by.infrastructure...
Elena Shaverdova [Mon, 28 Nov 2022 13:54:23 +0000 (14:54 +0100)]
Introduce `intellij.indexes.diagnostics.should.dump.paths.indexed.by.infrastructure.extensions`

True for integration tests by default, false for other cases

GitOrigin-RevId: d522e2838eaf08bd21b9829c641c7a8a2dcec660

22 hours agocleanup
Vladimir Krivosheev [Mon, 28 Nov 2022 16:27:11 +0000 (17:27 +0100)]
cleanup

GitOrigin-RevId: e1dcb771f6b1f9b1e04a14b9742ebd2529f3cc9c

22 hours agoRename .java to .kt
Vladimir Krivosheev [Mon, 28 Nov 2022 16:27:08 +0000 (17:27 +0100)]
Rename .java to .kt

GitOrigin-RevId: 94370dfc0b9dbab0b4fd98b9358e376291c601d7

22 hours agocleanup
Vladimir Krivosheev [Mon, 28 Nov 2022 13:32:01 +0000 (14:32 +0100)]
cleanup

GitOrigin-RevId: 85b755d6794b858e9990ce5e73c90b4c046bea71

22 hours agoRename .java to .kt
Vladimir Krivosheev [Mon, 28 Nov 2022 13:31:41 +0000 (14:31 +0100)]
Rename .java to .kt

GitOrigin-RevId: e7d8caa8c6a9818dabc5b559287249469af78df8

22 hours ago[kotlin] hacky fix ^KTIJ-23764 until ^DEA-306920 is fixed
Ilya Kirillov [Mon, 28 Nov 2022 13:49:57 +0000 (14:49 +0100)]
[kotlin] hacky fix ^KTIJ-23764 until ^DEA-306920 is fixed

^KTIJ-23764 fixed

GitOrigin-RevId: dd2843e8dc65aff59cc12ef6a619badd2a701305

22 hours agoEA-723533 - IOOBE: Preconditions.outOfBounds
Dmitry Avdeev [Mon, 28 Nov 2022 17:39:37 +0000 (18:39 +0100)]
EA-723533 - IOOBE: Preconditions.outOfBounds

detect inconsistent state (after pasting?)

GitOrigin-RevId: c2747de62f06ae1a5586c662197e3550c3b450b1

22 hours ago[kotlin] [fir] extend test for whitespaces in/outside of the function
Anna Kozlova [Mon, 28 Nov 2022 15:52:59 +0000 (16:52 +0100)]
[kotlin] [fir] extend test for whitespaces in/outside of the function

ensure that space in the identifier invalidates caches

GitOrigin-RevId: 18876250a983fb417ed718538d50212f664a926b

24 hours agoEA-756185 todo: cleanup - do not load content from VCS under readLock
Aleksey Pivovarov [Mon, 28 Nov 2022 15:08:51 +0000 (16:08 +0100)]
EA-756185 todo: cleanup - do not load content from VCS under readLock

GitOrigin-RevId: 2cf38b3f8a0634d9c3cae27f6cfae0822291723a

24 hours agoEA-739829 REWA: ApplicationImpl.throwThreadAccessException
Aleksey Pivovarov [Mon, 28 Nov 2022 14:27:19 +0000 (15:27 +0100)]
EA-739829 REWA: ApplicationImpl.throwThreadAccessException

GitOrigin-RevId: a5b140097cc4890b17f404c4620a17ee10788ce6

24 hours agoEA-739272 ADE: ContainerUtilKt.throwAlreadyDisposedError
Aleksey Pivovarov [Mon, 28 Nov 2022 14:23:38 +0000 (15:23 +0100)]
EA-739272 ADE: ContainerUtilKt.throwAlreadyDisposedError

GitOrigin-RevId: 503259710c795af115aa7bdf57ec8c864281a0c2

24 hours agoIDEA-306345 The "Code Template" is vulnerable to SSTI attack
Dmitry Avdeev [Mon, 28 Nov 2022 14:43:34 +0000 (15:43 +0100)]
IDEA-306345 The "Code Template" is vulnerable to SSTI attack

GitOrigin-RevId: eb460eb7912f1b56c38e877b37a466cf7bdc8758

25 hours agoincorrect DomStub equals() method
sergey.vasiliev [Mon, 28 Nov 2022 14:04:17 +0000 (15:04 +0100)]
incorrect DomStub equals() method

GitOrigin-RevId: cafe5fa03a0a84e272b9622cc1b3873c4028aa64

25 hours ago[code-inspections] Declarative inspection options preliminary (IDEA-306800)
Tagir Valeev [Mon, 28 Nov 2022 13:01:59 +0000 (14:01 +0100)]
[code-inspections] Declarative inspection options preliminary (IDEA-306800)

API, docs, draft renderer (checkboxes only)

GitOrigin-RevId: a2a5f9a1d1584187ce5b3bad6e4e8683864db06e

25 hours agoKotlin 1.7.22
Daniil Ovchinnikov [Mon, 28 Nov 2022 13:30:16 +0000 (14:30 +0100)]
Kotlin 1.7.22

GitOrigin-RevId: 3b5399caee84e41bc205c1bd001d1179f7f5681c

26 hours agovcs: drop DiffVcsFacade
Aleksey Pivovarov [Wed, 23 Nov 2022 18:50:27 +0000 (19:50 +0100)]
vcs: drop DiffVcsFacade

GitOrigin-RevId: c14f5fa4918ecd1fad007c599fdeb9dc511c34bd

26 hours agodbvfs: remove UrlFilePath from the platform
Aleksey Pivovarov [Wed, 23 Nov 2022 18:38:52 +0000 (19:38 +0100)]
dbvfs: remove UrlFilePath from the platform

We remove UrlFilePath usages from VCS for the sake of simplicity,
leaving 2 concrete applications in lvcs where necessary (Difference.java).

These commits are reverting huge chunks of
b259a3928d21f99c68ea022981e6d2d445a57cc5 and c96e98e06ba9b81122f0eecc43a1df817af12f01

GitOrigin-RevId: 179e6e45e18917ce2d495f6e85e1e373b9574498

26 hours agodiff: drop intermediate FilePath wrapper
Aleksey Pivovarov [Wed, 23 Nov 2022 18:15:24 +0000 (19:15 +0100)]
diff: drop intermediate FilePath wrapper

Simplify code flow by excluding UrlFilePath from consideration.

GitOrigin-RevId: 7371d5296b62010231ff90a364382c5b97f25a7f

26 hours agodiff: customize toString for diff LightVirtualFile
Aleksey Pivovarov [Mon, 28 Nov 2022 10:41:43 +0000 (11:41 +0100)]
diff: customize toString for diff LightVirtualFile

GitOrigin-RevId: 01ce1d0c8f0c30411c85060a12e6ce9f374b8dda

26 hours agoIDEA-306808 Uninstall action available for bundled plugins through marketplace tab
Alexander Lobas [Mon, 28 Nov 2022 14:23:02 +0000 (15:23 +0100)]
IDEA-306808 Uninstall action available for bundled plugins through marketplace tab

GitOrigin-RevId: 1bc562e5b0cabaee7af87f0cabd579bb56a2a580