Commit Graph

452973 Commits

Author SHA1 Message Date
Mikhail Filippov
bf43f2fc01 IJPL-150165 bump Kotlin language and API version
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Mikhail Filippov
9785386b40 IJPL-150165 update Kotlin libs to 2.0.0
GitOrigin-RevId: 8ff4cb4b6c26072c5a5ea1396dd95c4e5082212c
2024-08-30 22:15:55 +00:00
Mikhail Filippov
9a264c6686 IJPL-150165 upgrade Kotlin compiler to 2.0.0
GitOrigin-RevId: 692902f83ee871cc24abc0e742b05b37405da002
2024-08-30 22:15:55 +00:00
Daniil Ovchinnikov
eeeea6a05b IJPL-797 intellij.platform.ide review internal API
GitOrigin-RevId: 05daf200d707f00529fe4805dce398de86e2d5a5
2024-08-30 22:12:05 +00:00
Daniil Ovchinnikov
325579b744 IJPL-797 restore RegisterToolWindowTask visibility
GitOrigin-RevId: 916abc338a55cb40aef06156ebac1bd0acd738f7
2024-08-30 22:12:05 +00:00
Daniil Ovchinnikov
3fb7829c5a GTW-9491 query modules from WSM in a cancellable way
GitOrigin-RevId: e5503b0c9e194f5ee67376e8710d36ffee174b2c
2024-08-30 22:10:27 +00:00
Roman Golyshev
5dc3a06f52 KTIJ-31141 [kotlin] Add dependency to "kotlin.gradle.gradle-java" to avoid classloading issues in KotlinOptionsToCompilerOptionsInGradleScriptInspection
See KTIJ-28468

^KTIJ-31141 Fixed

GitOrigin-RevId: 5d0164faedfa8870d416b0210c7e850db941ee27
2024-08-30 21:15:31 +00:00
Frederik Haselmeier
7ba68ea3cd [kotlin] Wait for Kotlin to be configured in AbstractConfigureKotlinTest before running tests
KTIJ-31136

GitOrigin-RevId: 8eaaa7863c3037969499a5cf7560196a92781e5c
2024-08-30 20:23:26 +00:00
Gregory.Shrago
0bd8a8f7c4 introduce ActualActionUiKind
Let's not expose actual UIs as `ActionUiKind`. In the long run, it is better as we can find all usages more easily.

GitOrigin-RevId: 0fc9470d3b29bb8083f991071600599737ebe387
2024-08-30 18:50:13 +00:00
Gregory.Shrago
a7dc5858f4 exclude search popups in isFromContextMenu
Fixes missing `FindInPathAction` in Find Action.

GitOrigin-RevId: 27b6d6ef8ed7fa9e00983ec22e3ebca5b42cfa76
2024-08-30 18:50:13 +00:00
Gregory.Shrago
7f04615223 improve checkbox title in DataContextDialog
GitOrigin-RevId: c1af6500ea2f13ddc9770286a6804171375ab9e9
2024-08-30 18:50:13 +00:00
Gregory.Shrago
5e734b6526 IJPL-161352 Close debugger tab via middle button click stopped working
GitOrigin-RevId: 4723e85dbc54915184c4d18fa54c64fc48017348
2024-08-30 18:50:13 +00:00
Gregory.Shrago
2b8e285c0c IJPL-161351 CCE when dragging tab in debugger tool window
GitOrigin-RevId: 72359573599a3d619c02897b41aa02ded5ef155e
2024-08-30 18:50:13 +00:00
Nikolay Chashnikov
d3e076dc25 [build scripts] update the launcher version to 243.12368 (GTW-9586)
...to include changes in the remote dev launcher made in 1a3b69637f52e5.

GitOrigin-RevId: f4342ef995e0425a8b3ca5a487ac32e7f4155a27
2024-08-30 18:22:38 +00:00
Nikolay Chashnikov
e0f8efbb23 [devkit] support 'loading' attribute for 'module' tag in plugin.xml (IJPL-161359)
GitOrigin-RevId: 0ac07cca0eea815508edcc1363ac88fdd5b49032
2024-08-30 18:22:38 +00:00
Daniil Ovchinnikov
860837cd20 [fleet] throw CE on transactor termination
GitOrigin-RevId: c2a70c26a4c2a35f13c13c00e4c14b4df6f8c7c9
2024-08-30 18:07:30 +00:00
Daniil Ovchinnikov
e21c62f888 IJPL-158930 use source dependencies instead of libraries
GitOrigin-RevId: 1e3eadc80f542a6d46336c34b8e8d04a9f33c231
2024-08-30 18:07:30 +00:00
Daniil Ovchinnikov
082111eb3e IJPL-158930 move Fleet's kernel/rpc modules and their dependencies to community/fleet
GitOrigin-RevId: be5ac03d8786808b82bdcca580a62cf47324c31c
2024-08-30 18:07:30 +00:00
Maxim.Kolmakov
ec6d64bcbe Fix missing metrics for popup
UiNotifyConnector.doWhenFirstShown has isDeferred=true by default, and this leads to the situation when we first show popup and only then add WindowListener. In this case windowOpened is not triggered and metric is missing.

GitOrigin-RevId: 18d17fbf186ab781da369ab00a83a7871206af7d
2024-08-30 16:55:44 +00:00
Egor Ushakov
6cb7368627 EA-1163158 - T: SubmissionTracker.preventTooManySubmissions
GitOrigin-RevId: aa8f5a67eedf248b3b5e866e5f225286e7055e2d
2024-08-30 16:49:52 +00:00
Egor Ushakov
dd59c8ce30 EA-1078935 - T: SubmissionTracker.preventTooManySubmissions
GitOrigin-RevId: ef5d88cf2d1f580574bb64724cc1c32e0ac8c30e
2024-08-30 16:49:52 +00:00
Nikita.Ashihmin
275ca8b3fc PY-75533 PyPackages(refactor): Install all packages shoundl be hidden if only 1
GitOrigin-RevId: 24a603bff61b699e1fcca4278382b0330a9399a3
2024-08-30 16:39:17 +00:00
Nikita.Ashihmin
2adf643aa9 PY-75533 PyPackages(refactor): Install all packages shoundl be hidden if only 1
GitOrigin-RevId: 4cc00b074c12dd8ef3609e5fd8ec700eaf8fb272
2024-08-30 16:39:16 +00:00
Nikita.Ashihmin
d2ce7826f3 PY-74389 Packages(fix): Add FUS for "install all canceled"
GitOrigin-RevId: 03eeede62c3c660cd4145c6319e9c8fee76b7c03
2024-08-30 16:39:16 +00:00
Nikita.Ashihmin
8364098c4a PY-75464 PyPackages(refactor): Add PyPackageInfoPanel
GitOrigin-RevId: 34c671548086aae59833c0f6223bf7b2053ed432
2024-08-30 16:39:16 +00:00
Nikita.Ashihmin
016978c8a8 PY-75464 PyPackages(refactor): Extract PyPackagesModuleController abd PyPackageCustomInstallComponents
GitOrigin-RevId: 86da1574f329c34604d484bd0663a39b9a59a111
2024-08-30 16:39:16 +00:00
Nikolay Chashnikov
04a69878f7 [test framework] diagnostics: mention it directly in the error message if the difference between file texts is in line separators only
Otherwise, it's not clear from the failure report.

GitOrigin-RevId: 597f8d1bea3b551a9133d4f997433dc9857008b9
2024-08-30 16:23:46 +00:00
Nikolay Chashnikov
9d23ae3f4a [platform tests] cleanup: remove unnecessary qualifier in DirectoryContentSpecTest
GitOrigin-RevId: 62226d845178c20ac089d8740fae449e63a8a7f0
2024-08-30 16:23:46 +00:00
Nikolay Chashnikov
bd72edd100 [plugin model] support loading plugin content modules from separate JARs in non-bundled plugins (IJPL-161303)
'initMainDescriptorByRaw' function which is used for non-bundled plugins, now searches for content modules under lib/modules first.

PluginBuilder used in tests now allows putting module descriptors to separate JARs. The 'loadDescriptor' function used in tests now takes ZipFilePoolImpl instance instead of NonShareableJavaZipFilePool, because the latter doesn't work with the memory file system used in some tests (Path::toFile call fails).

GitOrigin-RevId: 0276dfd4717f50d97cfa25088b30f2fddf3d1c49
2024-08-30 16:23:46 +00:00
Pavel Porvatov
36eb98fd17 IJPL-160555 Add separator into DSL ListCellRenderer
- Support filter in ComboBox-es
- Pixel hunting
- Support classic UI

GitOrigin-RevId: 866ef10660e7bed93da074de50614e1a44a7441e
2024-08-30 15:38:00 +00:00
Pavel Porvatov
7866a22185 IJPL-160555 Add separator into DSL ListCellRenderer
- Added separator (without filter in ComboBox-es)

GitOrigin-RevId: d05073d440a9afee9783ee0a4d530a79aae3101d
2024-08-30 15:38:00 +00:00
Pavel Porvatov
db949dfa12 IJPL-160555 Add separator into DSL ListCellRenderer
- Move the implementation into the impl module

GitOrigin-RevId: a46af55f454df812d95c07305c140dd81faab8f7
2024-08-30 15:38:00 +00:00
Bart van Helvert
31195d51b2 [kotlin] Don't update package when moving file outside of source root
#KTIJ-31151 Fixed

GitOrigin-RevId: 0cde69cb54d71f6206bc2c19afe2b2afd011c6ab
2024-08-30 15:24:18 +00:00
Bart van Helvert
354a4e339f [kotlin] Remove unused move files or directories handler
GitOrigin-RevId: de1696b72ab67a0716cd8cf8b426b686310bd78d
2024-08-30 15:24:18 +00:00
Vera Petrenkova
ffc00743bf IJPL-83068 fix NPE in ConsentOptions
GitOrigin-RevId: 354f6668169f556347b1f33b8c0db9c7e6850821
2024-08-30 15:17:39 +00:00
Alexander.Bondarev
6c2d373143 [rider, cpp] Added Launch_profile_group to FUS.
GitOrigin-RevId: d2553e8a190d2e119f222391741ad9956caabed1
2024-08-30 14:44:50 +00:00
Alexander.Bondarev
2f92e4bdde [rider, cpp] Refactor C++ configurations to be project-based
GitOrigin-RevId: 9b57d72ed94ea9f378fbc692519091b1556cbb20
2024-08-30 14:44:50 +00:00
Vladislav Beskrovny
c3a1923bcf RUST-15595 Make BackgroundUpdateHighlightersUtil.setHighlightersInRange() public
RustRover has its own analogue of `ExternalToolPass`, so we need `setHighlightersInRange()` to be public

GitOrigin-RevId: db1ce4188ed3c3e546d5af71a6cc5a5f691df342
2024-08-30 14:40:22 +00:00
Dmitry Kichinsky
95e44456f8 [maven] IDEA-337651 update resolved plugins in maven project structure
GitOrigin-RevId: b30c7da80f8ee650c1012e14f8cf59f26958c198
2024-08-30 14:37:37 +00:00
Dmitry Kichinsky
f4e51a3d0c [maven] IDEA-337651 update resolved plugin artifacts in maven projects
GitOrigin-RevId: 7efcb5275cd0ab9f3fb7c22e57cac9913190c575
2024-08-30 14:37:37 +00:00
Dmitry Kichinsky
7f9137573c [maven] IDEA-337651 use MavenPluginInfo in MavenProjectState
GitOrigin-RevId: 7b4a9b2b566bfa4bd97fe86b62be7abdb8fe6480
2024-08-30 14:37:37 +00:00
Bart van Helvert
e5e365160c [kotlin] Fix internal visibility checking after removing file copy building
##KTIJ-31128 Fixed

GitOrigin-RevId: 55a290e88d1a4c673ab6c452f0c704fbe980910a
2024-08-30 14:04:27 +00:00
Bart van Helvert
743a337e07 [kotlin] Merge retargeting progress bars
#KTIJ-31143 Fixed

GitOrigin-RevId: 63d9df136adf51900fc792a342cf4b21ed142e64
2024-08-30 14:04:27 +00:00
Bart van Helvert
5f075185ad [kotlin] Fix test data
GitOrigin-RevId: fdcb58de6461fd65e330bdf40401f475cfc68929
2024-08-30 14:04:27 +00:00
Bart van Helvert
2f73cf3fbb [kotlin] Remove file copy building for visibility checking
It is slow and doesn't work properly. #KTIJ-31128

GitOrigin-RevId: 87b301fcdbf2d113be3c9093c5f8254ae1851456
2024-08-30 14:04:27 +00:00
Maksim Zuev
759812ceee [debugger] IDEA-357571 Add the ability to provide synthetic variables into an evaluation context
Split CodeFragmentFactoryContextWrapper into 3 parts
1. CodeFragmentFactory wrapper
2. AdditionalContextProvider for additional variables extraction
3. EvaluationContextWrapper that can add variables in a language-specific way


Merge-request: IJ-MR-142450
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com>

GitOrigin-RevId: d0c4a1131fa45540224e7cc06d5cd917c2ea94b5
2024-08-30 12:36:26 +00:00
Nikita Kudrin
2d6832e224 [benchmarks] Comments and logs
GitOrigin-RevId: 4e06aade956924fcead9a2cf956b21e606b97fa1
2024-08-30 11:03:13 +00:00
Dmitry Kichinsky
cabfb514ae [maven] IDEA-337651 resolve plugin artifact
GitOrigin-RevId: e402ef6852473963fa19592e1cb16d8bc50b2ea1
2024-08-30 10:53:00 +00:00
Valentin.Dorofeev
bdaaf18fb6 IJPL-160832 UI Inspector: implement inspections and tests for them
IJPL-160832 UI Inspector: implement inspections and tests for them

IJPL-160832 UI Inspector: implement inspections and tests for them

fixup! IJPL-160832 UI Inspector: implement inspections and tests for them
IJPL-160832 UI Inspector: implement inspections and tests for them

fixup! IJPL-160832 UI Inspector: implement inspections and tests for them
IJPL-160832 UI Inspector: implement inspections and tests for them


Co-authored-by: Dmitrii Drobotov <dmitry.drobotov@jetbrains.com>

Merge-request: IJ-MR-143555
Merged-by: Valentin Dorofeev <valentin.dorofeev@jetbrains.com>

GitOrigin-RevId: fb478300848939bd0a5c4a2a4f6e871f2f5eb730
2024-08-30 10:22:54 +00:00
Dmitry Kichinsky
31bc9215d1 [maven] IDEA-337651 MavenPluginResolver code cleanup
GitOrigin-RevId: faad46ebc024709fcf7a313480f9481ff99ac297
2024-08-30 10:16:11 +00:00