Commit Graph

482319 Commits

Author SHA1 Message Date
Vitaly Legchilkin
edb8cb5a9c [python] remove Tools / Sync Python Requirements Action (PY-80364)
GitOrigin-RevId: b37a9a8bb7cd6e73e69856d9fcc5a510bb7c001f
2025-06-16 16:41:12 +00:00
Yuliya Karalenka
c0a7d20402 [terminal] Refactoring: Small fixes
1. Make `TerminalCommandSpecCompletionContributorGen2` internal
2. Move `TerminalCommandSpecCompletionContributorGen2` to the new package ` reworked.completion `, to distinguish logic
3. Remove duplicate `weighter`

GitOrigin-RevId: 3ae31e901ca93213deb31555766566325e79076d
2025-06-16 16:06:06 +00:00
Yuliya Karalenka
a7a54920fb [terminal] Refactoring: Duplicate logic from TerminalCommandSpecCompletionContributor for separate Gen1/Gen2 development
GitOrigin-RevId: fa4bc59f9c1017d43e83c882bacf13f86ff8fee6
2025-06-16 16:06:06 +00:00
Denis Zaichenko
ca9923d5ff IJPL-180572 Removed unused methods
GitOrigin-RevId: 314924bc42816fe69a0b240fad03dd345fd49331
2025-06-16 16:00:16 +00:00
Denis Zaichenko
da1e2a0057 IJPL-180572 Made backend uninstall process cancellable
GitOrigin-RevId: fe50ed120a8cd43354a43afd82ab8e8ce632dad6
2025-06-16 16:00:16 +00:00
Denis Zaichenko
72aa22e157 IJPL-180572 Got rid of some blocking operations
GitOrigin-RevId: b0cabc16e1cad4b4df6790c034365be7bf2b9490
2025-06-16 16:00:16 +00:00
Alexey Kudravtsev
d065c9a3fe IJPL-183776 unknown identifier blinks from red to white to red as you type
GitOrigin-RevId: 1d1b9d4a8f56a0cb85bdbc0ba74f6304c1a4ee41
2025-06-16 15:59:09 +00:00
Alexey Kudravtsev
15acb8a351 less unnecessary noise in the test console
GitOrigin-RevId: 2a8df3ee4bfaac75ba7cf7b1899a7cf49fa553d1
2025-06-16 15:59:09 +00:00
Alexey Kudravtsev
eac34fc409 fix tests running locally (avoid unrelated pass factories like TypeScriptDirtyTrackingFactory influence tests)
GitOrigin-RevId: 2d1d9853c9aab387b2a1a6bc6e807413cb71053f
2025-06-16 15:59:09 +00:00
anton.spilnyy
d3eeaecd7e [aia-eval] junie swe bench for edit mode. more metrics
GitOrigin-RevId: 9e833fb7f4673431ad71db583757da4c6482d56f
2025-06-16 15:46:14 +00:00
Vladislav Yaroshchuk
924d48318f [build scripts] IJI-2659 IJ-CR-165669 Add 'All Packaging Tests' run configuration - fixup
Fix ordering in error message

GitOrigin-RevId: d2a219b8d30bd71615519d6579b01e56bc9ca23f
2025-06-16 15:38:50 +00:00
Ivan Semenov
d742876923 [gig] implement license manager and make client "commercial"
GitOrigin-RevId: 32f32b9f5f8ba686180325eec7a5fa4b3e34728e
2025-06-16 15:13:09 +00:00
Tagir Valeev
ddf84964a0 [java-psi] Cache container nullability
Should improve IDEA-374524 [regression] Degradation in spring-boot global inspections
Should improve IDEA-374525 [regression] Degradation in global inspections 12.06.25

GitOrigin-RevId: d3ad7ec223fa8cb53034f68b38be260283e8b3a9
2025-06-16 15:03:39 +00:00
Tagir Valeev
73943d0839 [java-dfa] Simplify Mutability computation using external annotations
GitOrigin-RevId: 6570f36a8fa94ca14f4341875b5b980c7124641a
2025-06-16 15:03:39 +00:00
Vlad Koshkin
154e0615f1 [kotlin] Advance Kotlin compiler version to 2.2.20-dev-5812
GitOrigin-RevId: 8597f85c095cfb9ddc7c15cffbc7c6e9b486ddaf
2025-06-16 17:01:51 +02:00
Alexey Belkov
9d683df66a [kotlin] Fix implicit receiver smart cast type rendering
^KTIJ-34591 Fixed

GitOrigin-RevId: b7059428b2a79e2dea70a0310f8ef73c7fc9f990
2025-06-16 15:00:24 +00:00
Frederik Haselmeier
b0ed378ca5 [kotlin] KTIJ-34566 - Fixed completion not filtering out abstract constructors
GitOrigin-RevId: 79adc36e7738b8b495ec1eed7991bb94be4b3839
2025-06-16 15:00:12 +00:00
Liudmila Kornilova
e1cf07987b Revert "IJPL-187339 Attempt to stabilize charts"
This reverts commit 5d006307ecb16c93a2d20f1a616199e76df929d3.

GitOrigin-RevId: 70f958173be73ffb5e0769a172fb0e6927052d50
2025-06-16 14:57:38 +00:00
Vladimir Krivosheev
c16c64e766 IJ-MR-162467 don't export intellij.platform.jps.model.serialization
GitOrigin-RevId: 4c70b0e49def83b78d1daf23c50bed6b7f41cb57
2025-06-16 14:54:15 +00:00
Vladimir Krivosheev
2c86d14d46 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: bd2e977fa7cabbfdd9d102c95deb632415aec62a
2025-06-16 14:54:15 +00:00
Dmitry Zhuravlev
cf029f49a7 [lvcs] cleanup toggle for showing system labels
Follow-up: 8db1882e0072b53c19963005736980e330f71f34

GitOrigin-RevId: 1274103795c81c5fe121bc4e38f942953f79d034
2025-06-16 14:44:29 +00:00
Yuliya Karalenka
8278f75512 [terminal] IJPL-190137 Refactoring: Add try, catch. Remove mutability.
GitOrigin-RevId: 4b6c61252850f6520f2fab043ba563b1e9ca7eeb
2025-06-16 14:39:42 +00:00
Yuliya Karalenka
a6cd8ff544 [terminal] IJPL-190137 Dynamic suggestions with using EelApi
For commands GET_ALIASES and GET_ENVIRONMENT there is no logic.

GitOrigin-RevId: 91df6cf2b28821660a2d71ea010f7c042535b1e2
2025-06-16 14:39:42 +00:00
Aleksey Dobrynin
5e13080085 Revert "[junit 5] support inherited tests with method source annotations"
This reverts commit fd61d15297bb5d6bbf3b5b4c63f139f1eac4826b.

GitOrigin-RevId: 7ecd1758328453f36d460263e91f24a4d0d0d502
2025-06-16 14:39:17 +00:00
Vladimir Dolzhenko
bf889b34ea Fix clearCacheForLanguage
#IJPL-191211

GitOrigin-RevId: 5bc3ef9b94582949c50d38a9fd8d59a07899a6ef
2025-06-16 14:28:04 +00:00
Roman Shevchenko
9ad829befe Cleanup (suppressions)
GitOrigin-RevId: 2081da27db598cee18756141f77e228d473704c8
2025-06-16 14:26:36 +00:00
Roman Shevchenko
9edeb0c6bb [platform] making the reported "affected versions" field meet YT's expectations (IJPL-190477)
GitOrigin-RevId: 5e78a3ecd770acedd9b84e390d8d72e6656b2f07
2025-06-16 14:26:36 +00:00
Vlad Koshkin
7206c5784d Merge commit '1436caa536c0be171f718dcc5dea44e553759ee2'
# Conflicts:
#	community/plugins/kotlin/base/scripting/src/org/jetbrains/kotlin/idea/core/script/bundledScriptDefinition.kt
#	community/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/caches/resolve/IdeaModuleInfoTest.kt

GitOrigin-RevId: c4a25b8efaec1fe2173dd66840a6edf899724d6e
2025-06-16 16:21:15 +02:00
Alexander Kuznetsov
5f0b22220d [debugger] Fix typo
GitOrigin-RevId: f3b87404fb7eeb3192ec1d34004d6b5337f1e3d3
2025-06-16 14:20:06 +00:00
Alexander Kuznetsov
0f60e6e8f3 IDEA-215028 [debugger] Use a conventional format for stack frame presentation in Copy Stack
GitOrigin-RevId: ed03c7ad9e51f50de45f91891fbed9702dfc19d9
2025-06-16 14:20:06 +00:00
Alexander Kuznetsov
3e385311b3 IJPL-189114 [debugger] Split XStackFrame.customizePresentation into three methods
One for text representation, another for making a UI component, and the old one. The latter allows something that wasn't possible before: to provide more than one presentation over time, making XDebuggerFramesList repaint when new presentations are available.

It also gives space to providing custom textual presentation of a frame, independent of what is shown in the UI. For example, in Java textual frames have a certain widely recognized format that differs from the UI representation in the IDE.

GitOrigin-RevId: 6a36309033228b8eae65aa20944ba0a27c65943c
2025-06-16 14:20:06 +00:00
Vladislav Yaroshchuk
0590bfc4c9 [build-scripts] IJI-2799 Add an option to validate Run Configuration main module
Some tests on TeamCity are running from run configurations.

For IJI-1562 we need to enforce that all builds have a similar main
module. But when we use JUnit run configurations, we don't control
the main module on TeamCity side.

With the new option introduced, we can:
* Specify 'intellij.build.test.main.module' property in TeamCity DSL Config
* Enable validation 'intellij.build.test.main.module.validate'

GitOrigin-RevId: da920959c897bf600ae19d28549cc906f2113a3a
2025-06-16 14:13:56 +00:00
Mikhail Golubev
4f52bfea7a PY-79488 Automatically exclude root-level ".venv" directories in uv projects
GitOrigin-RevId: 1aa3befee0151ed6dce480ecaa7aef1e32ed9a3c
2025-06-16 14:03:36 +00:00
Mikhail Golubev
5524cf2451 PY-79488 Don't report a uv module SDK associated with a workspace root
All uv workspace members and its root share the same virtual environment.
When configuring an SDK for one of the corresponding modules with a quickfix,
we now associate it with the workspace root and then don't report for member
modules that their SDK belongs to the root module.

GitOrigin-RevId: a7778e302b9a86b4b446c4300524505ea500ea57
2025-06-16 14:03:36 +00:00
Nikolay Rykunov
b7013f8b0a [editor] IJPL-191931: Make skeleton less bright
GitOrigin-RevId: a9555909d4bf1183786b658a6647e3b1504b9f2f
2025-06-16 13:55:00 +00:00
Nikolay Rykunov
434a497805 [editor] IJPL-191931: Disable editor skeleton for monolith
GitOrigin-RevId: b28b9081449af8bb929c7044be744c4c6e6b2fac
2025-06-16 13:55:00 +00:00
Maksim Zuev
13053cdd25 [rd debugger] IJPL-188067 Create breakpoint on frontend only from BE event
GitOrigin-RevId: 37b32f2c923b4d756a6a4f869e4be8ea8d2e0572
2025-06-16 13:53:35 +00:00
Sergey Simonchik
f9a270a36a [light edit] IJPL-26481 suppress showing internal LightEditProject in recent projects when Light Edit is opened for the first time
GitOrigin-RevId: 89930a55ccf414a6551889d5c70d8e54d2d33c1a
2025-06-16 13:49:32 +00:00
Sergey Simonchik
7d8b37df9f [light edit] fix warning in LightEditProjectManager
GitOrigin-RevId: ec00ae5f9327ebb9f5989d088a673568f6f6c81f
2025-06-16 13:49:32 +00:00
Timur Malanin
4cc34127cf PY-80189 Replace PyPackagesTable with tree-based PyPackagesTreeTable.
Migrated to a tree-based UI for managing Python packages, replacing the previous table-based implementation. This change introduces `PyPackagesTreeTable`, consolidating UI functionality and improving package management UX. Removed redundant table-based classes and refactored associated functionality.


Merge-request: IJ-MR-164644
Merged-by: Timur Malanin <timur.malanin@jetbrains.com>

GitOrigin-RevId: 6e99398f0aa970806428221c194d09185554d2f5
2025-06-16 13:38:02 +00:00
Ilia Permiashkin
f5dbbb76e7 IJPL-190801 Stop using grazie_rule_ids in FUS
GitOrigin-RevId: 642516183aa8d86085f15fbf637a520aaa59fc09
2025-06-16 13:15:14 +00:00
Bas Leijdekkers
ae7c9e0075 Java: teach inspection about existence of Jetbrains and Spring CheckReturnValue annotations (IDEA-374480)
for "Result of method call ignored" inspection

GitOrigin-RevId: e3face53d7745d416fba8a22f2e02a1954f71442
2025-06-16 13:05:53 +00:00
Liudmila Kornilova
9ce81139e9 Revert "IJPL-189489 Editor. Find/Replace: "Not found. Press F3 to search from the top" is sometimes shown for the first occurrence instead of the last one"
This reverts commit 93aed2ed1a28d28125f33ce7afffea1c6a8dda33.

GitOrigin-RevId: 2f51222f2d7a98fe6477ac74343889691936bc59
2025-06-16 13:01:08 +00:00
Sergei Tachenov
3f691cdf98 IJPL-191946 Do not create PotemkinProgress before UI init
UI components are sensitive to JBUIScale.preload/preloadOnMac
calls: before HiDPI and scaling is initialized properly,
nothing should touch the UI. Otherwise, it may end up
in an inconsistent scaling state, especially on Linux.

Use EmptyProgressIndicator before the UI becomes
available. Fix one call site assuming a specific type.

GitOrigin-RevId: 006a68a8c95191121fea6ba71c4e73cb1f2ad77b
2025-06-16 13:00:57 +00:00
Sergey Prigogin
c65560c0a9 Document the constant nature of the top level decorator
Also add a check guaranteeing that.

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

GitOrigin-RevId: 266fd37e9a6f287eef69014276e75137a87cf9f7
2025-06-16 13:00:57 +00:00
Alexander Trushev
213248cf11 [rd-editor] IJPL-185748 Frontend speculative undo/redo
GitOrigin-RevId: 656c424e79b165f58a31b5dac5a9f1515b427ca9
2025-06-16 12:56:58 +00:00
Alexander Trushev
217b7514d8 [rd-editor] IJPL-185748 Frontend speculative undo/redo
GitOrigin-RevId: 36ae0688f3cb0e3aafee54cde27b8e715589b83d
2025-06-16 12:56:58 +00:00
Alexander Trushev
a57d02c306 [rd-editor] IJPL-185748 IJPL-191314 Frontend speculative undo/redo
GitOrigin-RevId: 577fd2b7f970e62dfc005cb5b5fd81fbc3ac0b26
2025-06-16 12:56:58 +00:00
Alexander Trushev
8f0ad9c141 [rd-editor] IJPL-185748 IJPL-191314 Frontend speculative undo/redo
GitOrigin-RevId: 57b4043f8a25453c91b49e6b9f21fffb91afbc6a
2025-06-16 12:56:58 +00:00
Alexander Trushev
d8e612cddf [rd-editor] IJPL-185748 IJPL-191314 Frontend speculative undo/redo
GitOrigin-RevId: d0a1a36b031ce32c6bcffb206fb88fc9acf104bd
2025-06-16 12:56:58 +00:00