David Lysenko and intellij-monorepo-bot
c23c78ac0d
potw-changes-to-261
...
This MR cherry picks changes done for PY-87723 and PY-87578
Merge-request: IJ-MR-193482
Merged-by: David Lysenko <david.lysenko@jetbrains.com >
GitOrigin-RevId: c74229ed48ae8702667dda201613a2d0c3f25369
2026-02-26 19:55:47 +00:00
Andrey Vokin and intellij-monorepo-bot
a7461e16d1
PY-87526 Remove the collector for python.job.statistics
...
GitOrigin-RevId: b1d48b9c9cf392d7e2ee87d02661ac7d60eb3389
2026-02-12 16:22:26 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
c0807ece50
IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor(platform): split welcome-screen api to break platform-api cycle (part 3)
...
GitOrigin-RevId: f451593c7968b1c10e83fe664b9cbad12f7104be
2026-02-11 17:39:22 +00:00
David Lysenko and intellij-monorepo-bot
7906446900
PY-87123
...
[pycharm] PY-87123 Synchronize build files
[pycharm] PY-87123 Add icons for process weight
[pycharm] PY-87123 Extract Pipenv icons/mapper into a pipenv module
[pycharm] PY-87123 Extract Conda icons/mapper into a separate module
[pycharm] PY-87459 Fix process tree autoscroll
Fixes an issue in which the process tree would not automatically scroll up
after new processes are added.
[pycharm] PY-87112 Change the icon of the tool window to a new one
[pycharm] PY-87123 Rename `Styling` object to `OutputSectionStyling`
This is done to match the naming of `TreeSectionStyling`.
[pycharm] PY-87123 Render spinner instead of an icon for running processes
[pycharm] PY-87123 Refactor TreeSection
* Extract tree content into its own composable
* Extract styling values into a styling object
* Remove redundant icons that can be constructed programmatically
[pycharm] PY-87123 Address feedback
[pycharm] PY-87123 Implement custom styling for critical errors
Critical errors are ones that are displayed to the user via the error sink.
[pycharm] PY-87123 Add tool-dependant icons to POTW process tree
[pycharm] PY-87123 Implement ProcessOutputIconMapping extension point
The extension point provides a way for tooling-related modules to define
custom mapping between file extensions and icons that should be used by
the Process Output Tool Window.
Merge-request: IJ-MR-189367
Merged-by: David Lysenko <david.lysenko@jetbrains.com >
GitOrigin-RevId: 0d728779f04f2066e929954681ec7a23741f5f74
2026-02-10 21:28:26 +00:00
Ilia Zakoulov and intellij-monorepo-bot
6e2d9cc90b
PY-84031: Implement PyExternalFilesIndexService to index external files.
...
Non-project files by default are not indexed, do not have a module and do not have an SDK.
`PyExternalFilesIndexService` is resposible for adding a custom entities to the workspace model.
Space-RevId: dd7c50009e56dea0d69914c9f7f1524c7e77fe20
GitOrigin-RevId: cdfa2a578a01431fb9e0a06ce820c1d9b0f3fc0d
2026-02-03 23:35:47 +00:00
Alexey Katsman and intellij-monorepo-bot
9ebdd29d37
PY-87232 Change venv module name
...
GitOrigin-RevId: faf2719abc6236f93840f7a2e34e58eec9f6e868
2026-01-29 13:25:49 +00:00
Mikhail Filippov and intellij-monorepo-bot
ea41f7932a
[build] IJI-2993 enable progressive mode for Kotlin
...
GitOrigin-RevId: f506021c20fc3b3e5ef692c9092592e3bf247036
2026-01-14 11:00:39 +00:00
Mikhail Filippov and intellij-monorepo-bot
7744eca84a
[build] IJPL-220367 bump Kotlin language and API versions
...
GitOrigin-RevId: c58c2f2ca3e4fbbe5116bd19119345174b7db32f
2025-12-20 13:35:48 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
6d39720627
IJPL-222388 IJ-MR-184993 IJ-MR-179029 IJ-MR-146078 convert netty as otherwise scrambling may faile for JB Client
...
cwm uses netty — packaging already fixed in another separate commit, but still we need to convert netty to simplify our build scripts
GitOrigin-RevId: a169f1203799f4fdb1adbc62c3ba2071f08325c6
2025-12-09 19:20:17 +00:00
Maksim Zuev and intellij-monorepo-bot
15b4451396
[rd debugger] IJPL-219714 Refactor: move XDebugView to the ui module
...
add EP to access monolith session proxy
GitOrigin-RevId: 0dece4ab0429097adc0d63cebf66f42b15764d28
2025-12-04 19:04:31 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
56bf43d2a9
IJPL-220739 IJ-MR-179029 IJ-MR-175479 IJ-MR-184126 convert kotlinx-coroutines-core lib to product module
...
GitOrigin-RevId: cb29d371d95f2e59ea722906c35dacf87992de97
2025-12-01 21:40:00 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
9102a339c5
IJPL-218803 IJ-MR-179029 IJ-MR-175479 IJ-MR-184126 don't export execution from lang to avoid excessive and incorrect deps on debugger
...
GitOrigin-RevId: f27713c975606c010f230539bc7ffe7f9c6c815c
2025-11-29 15:49:21 +00:00
Maksim Zuev and intellij-monorepo-bot
30de3fb047
[rd debugger] Refactor: move ID classes to the rpc module
...
GitOrigin-RevId: 761fb09dd8de0e1f903d9cf8eabdae0e19fabb1e
2025-11-03 13:51:05 +00:00
Egor Eliseev and intellij-monorepo-bot
f5f0d7ce1e
[python] PY-83446 Function is executed on hover while debugging
...
Merge-request: IJ-MR-180916
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: a57d32cd81bb3817639fe0d5190d6de8522a8b1f
2025-11-01 00:04:56 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
8f99839141
IJPL-214432 IJ-MR-179029 do not use okhttp for build-script-downloader (we can do it as now we use only java 21)
...
GitOrigin-RevId: b6c157dacc1647c0f644dae9d1ebaa85830bc82e
2025-10-24 15:56:23 +00:00
Dennis.Scheffer and intellij-monorepo-bot
b84ac0c3d1
AP-7777 Update ap-validation library version.
...
GitOrigin-RevId: 9628fa6823a4b7f016c76a483b26f8e899a55fd7
2025-10-22 13:28:10 +00:00
David Lysenko and intellij-monorepo-bot
f9835df460
PY-81494
...
[pycharm] PY-81494 Fix further flakiness
[pycharm] PY-81494 Address feedback
[pycharm] PY-81494 Fix flakiness
[pycharm] PY-81494 Separate modules
[pycharm] PY-81494 Fix tests
[pycharm] PY-81494 Change waitFor to awaitExit for coroutines
[pycharm] PY-81494 Configuration fixes
[pycharm] PY-81494 Add usage statistics
[pycharm] PY-81494 Address feedback
[pycharm] PY-81494 Add more limit tests
[pycharm] PY-81494 Post-rebase fixes
[pycharm] PY-81494 Implement logging tests
[pycharm] PY-81494 Final design adjustments
[pycharm] PY-81494 Refactor flows
[pycharm] PY-81494 Add more OutputSection tests
[pycharm] PY-81494 Add Toolbar tests
[pycharm] PY-81494 Add InterText tests
[pycharm] PY-81494 Add FilterActionGroup tests
[pycharm] PY-81494 Add EmptyContainerNotice tests
[pycharm] PY-81494 Add CollapsibleListSection tests
[pycharm] PY-81494 Add ActionIconButton tests
[pycharm] PY-81494 Address feedback
[pycharm] PY-81494 Address feedback
[pycharm] PY-81494 Post-rebase fixes
[pycharm] PY-81494 Address initial feedback
[pycharm] PY-81494 Fix existing tests & add new to tree
[pycharm] PY-81494 Implement copy to clipboard button
[pycharm] PY-81494 Amend design
[pycharm] PY-81494 Begin implementing output tests
[pycharm] PY-81494 Refactor file structure
[pycharm] PY-81494 Implement tests for process list
[pycharm] PY-81494 wip tests for process list
[pycharm] PY-81494 Finishing touches
[pycharm] PY-81494 Consolidate list logic in the model
[pycharm] PY-81494 Add logging limits
[pycharm] PY-81494 Implement open tool window on exec service error
[pycharm] PY-81494 Implement open command in terminal
[pycharm] PY-81494 Add expansion actions
[pycharm] PY-81494 Implement categorization by coroutine names
[pycharm] PY-81494 Memorize expansion states between tool window openings
[pycharm] PY-81494 Memorize scroll state between tool window openings
[pycharm] PY-81494 Introduce collapsible section for process info
[pycharm] PY-81494 Implement view setting filtering
[pycharm] PY-81494 Refactor process logging to use shared flows
[pycharm] PY-81494 Implement tests for ProcessList composable
[pycharm] PY-81494 Implement process toolwindow prototype
Merge-request: IJ-MR-176106
Merged-by: David Lysenko <david.lysenko@jetbrains.com >
GitOrigin-RevId: 16ffe4980f92254afd269f5c65bb5cf4d5d78fc9
2025-10-21 07:58:13 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
b1d6fa74be
IJPL-212791 IJ-MR-179029 Add intellij.platform.core.impl module dependency
...
GitOrigin-RevId: 3db5af6bec5f5db2eb7a4f9935dcfeb79f9ab3ab
2025-10-18 11:59:09 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
c183e6e634
[python] PY-79486: (WIP) split pyproject.toml tools into backend/common.
...
Each tool (uv, poetry) now has `common` and `backend` part. `common` has icons because we need them both on the front and on the back.
We might need to create `front` module also if we wouldn't be able to use icons in compose.
GitOrigin-RevId: b5662fbdf3d23f1ddaa5926469d1cfd2051a0fba
2025-10-16 17:21:59 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
f1a3b39973
[python] PY-79486: (WIP) Move tools to separate modules to access them from the frontend.
...
We are slowly moving all tools to the separate modules to register them as EP. On the front we might have `ToolId` only. To map it to an icon we will use EP.
GitOrigin-RevId: 642f4b8d77a0a14b6b61a5192607fbc7984529c7
2025-10-15 22:13:46 +00:00
Alexey Katsman and intellij-monorepo-bot
59fa0db43c
[python] PY-83881 Detect existing environments when creating SDK
...
Before the changes, there wasn't any mechanism to detect that
environment was already created (for example, .venv exists in the
project). In these situations, during SDK creation we could've created
another environment which was not expected by users.
With these changes, it's now possible to detect in the configurator that
environment already exists, and use it when creating SDK.
Merge-request: IJ-MR-177317
Merged-by: Alexey Katsman <alexey.katsman@jetbrains.com >
GitOrigin-RevId: a612a1069ca5275bedbcfa6af9377059dab7c072
2025-10-14 19:24:05 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
9bd4dea5d7
PY-79486: (WIP) Replace old SDK configuration process with new one if enabled.
...
When registry key is enabled, we replace all other SDK configurations (done by inspection and open processors) with a new one.
We also have an action to start this process
GitOrigin-RevId: b6e624cc0390c6f668625fffdb6b308a1c903455
2025-10-14 03:43:56 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
fe7572f77d
IJPL-209476 group for content report
...
GitOrigin-RevId: 8ec6a4cd8f8343064c206768381d9f7bb26d110e
2025-10-12 11:10:47 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
67a6dac7f8
IJPL-209476 IJ-CR-146078 kotlinx-datetime-jvm, kotlinx-document-store-mvstore, kotlinx-html-jvm, kotlinx-serialization-protobuf, kotlinx-collections-immutable
...
GitOrigin-RevId: 058331a1e834d7780456f98d003afe56abfc36a0
2025-10-12 11:10:47 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
30413b84c9
IJPL-209476 IJ-MR-175479 extract jettison, jaxen, bouncy-castle
...
GitOrigin-RevId: d9f6e8e745fbfb69604eb02d0f95cad976d4d7f9
2025-10-09 21:36:26 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
641682ce04
IJPL-209476 extract intellij.tasks.jira, fix xml-rpc bundling for python
...
GitOrigin-RevId: bcbd2885afc54f653403515f5f815da2ed32a6e3
2025-10-07 08:15:08 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
4b619431c2
IJ-MR-175479 IJ-CR-146078 IJPL-209476 fast-util
...
GitOrigin-RevId: 87af2a3aad6e264a9b332c20ff572ec735f741f2
2025-10-06 16:34:02 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
0272d6a0c7
IJ-MR-175479 IJ-CR-146078 IJPL-209476 miglayout-swing, mvstore, proxy-vole, rhino, winp
...
GitOrigin-RevId: 18f6ef6f31cc80b26bca98a7ab025e2ade284102
2025-10-06 16:34:02 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
026e9d1fab
IJ-MR-175479 IJ-CR-146078 IJPL-209476 kotlin-reflect, xz and lz4-java
...
GitOrigin-RevId: f49b6210864a95ca6540bade8e3fcca02c2fcecc
2025-10-06 16:34:02 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
aef6fcfb61
IJ-MR-175479 IJ-CR-146078 IJPL-209476 intellij.libraries.kotlinx.coroutines.slf4j, icu4j, jackson, ion as product module
...
GitOrigin-RevId: 6ec3fc109676944133e91aff3a82c51572bf4dbc
2025-10-04 19:03:47 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
601a44264f
IJ-MR-175479 IJ-CR-146078 IJPL-209476 gson as product module
...
GitOrigin-RevId: 4e0ec5a56b91ff85cef4343c34f36e18adec1e9e
2025-10-04 19:03:47 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
ec3242285e
IJ-MR-175479 IJ-CR-146078 IJPL-209476 caffeine as product lib
...
GitOrigin-RevId: a4585825ed7a9f49d9c74266ea2ebd4323d6405e
2025-10-04 19:03:47 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
9f425c84ea
IJ-MR-175479 IJ-CR-146078 IJPL-209476 guava as product module (part 2)
...
GitOrigin-RevId: 22ee846c39d44cd481ad55d11889ff43ad3b389a
2025-10-04 19:03:47 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
2888d207d9
PY-82580: pyproject.toml refactoring to combine all pyproject.toml EPs to single API
...
The main idea is to decouple tool implementation from low-level platform APIs: Open project processor, workspace model e.t.c.
Implementing `spi.Tool` should be enough to introduce new tool.
GitOrigin-RevId: 1177b57fc0eee1ca2c88cac5b20618a6170bf521
2025-10-01 02:21:16 +00:00
Vladimir.Koshelev and intellij-monorepo-bot
68caf2edce
[python] fix symver packaging into python core plugin.
...
GitOrigin-RevId: 10d17df2e222722ebf1e3206dea7ac88c5201bd1
2025-09-30 18:46:16 +00:00
Vladimir.Koshelev and intellij-monorepo-bot
497622b4c8
[python] PY-84498 fix CNEs, add tests, and fix the issue to make these tests runnable.
...
GitOrigin-RevId: a9d9d14750174c85a75049a2020b179977d6d4dc
2025-09-30 18:46:16 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
1b3c93d736
IJ-CR-146078 IJPL-209510 use kotlinx-serialization core and json product modules instead of jps lib (except fleet - no idea what to do)
...
GitOrigin-RevId: b74e1ac62eb7917aac3d5edb4bbfd2be2a4a191e
2025-09-26 20:36:41 +00:00
Yuriy Artamonov and intellij-monorepo-bot
64512e8d6c
[icons] IJPL-207480 Move generic purpose icons from PythonIcons to AllIcons
...
GitOrigin-RevId: 966f5d8f9fe1a42064c56ca50d936347ea067273
2025-09-14 19:47:10 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
4f63150cff
[intellij project configuration] change JVM target level from 17 to 21 in Kotlin facets (IJPL-176259)
...
GitOrigin-RevId: d518be3562a359b9d4034c2972d7c8444741b7f0
2025-08-30 07:50:09 +00:00
Aleksei.Cherepanov and intellij-monorepo-bot
c7515bfd3a
KTIJ-35250 [Bazel] Promote "Missing dependency superclass" warning to error (part 2)
...
This commit enables check only for modules WITH a Kotlin facet
Bazel generator was updated as well
GitOrigin-RevId: 90a3427d4b5a3ebc29e257693cb3748ac09bfc6a
2025-08-24 18:49:00 +00:00
Vitaly Legchilkin and intellij-monorepo-bot
42e77f6682
[python][evolution] Python Sdk Evolution widget (PoC)
...
Merge-request: IJ-MR-172341
Merged-by: Vitaly Legchilkin <Vitaly.Legchilkin@jetbrains.com >
GitOrigin-RevId: 46dd03abe5bbcb02a9b0202d232979dff5f4e492
2025-08-13 21:51:41 +00:00
Maria Filipanova and intellij-monorepo-bot
20ad9fde8a
IJPL-185506: drop intellij.xml
...
GitOrigin-RevId: f81ff20edfc808255f7c2f5d31e12610040273de
2025-07-29 17:02:55 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
a0231c334a
PY-77226: Introduce InterpreterService.
...
This service is aimed to substitute various SDK-management tools in PyCharm.
Begin with `InterpreterService()` function.
GitOrigin-RevId: 368d56c4a78812fe81de941e5e5ce61a56d385e6
2025-06-26 23:26:54 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
98173d2ad2
IJ-MR-162467 don't export intellij.platform.codeStyle
...
GitOrigin-RevId: cd1147b4b7dcb5ecfc054a45beed584409e35c98
2025-06-19 20:15:58 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
6523c7fb7f
IJ-MR-162467 don't export intellij.platform.remote.core
...
GitOrigin-RevId: 976450c2a363bb903692a735c6a053826eb0c381
2025-06-19 20:15:58 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
f1b0b5d383
IJ-MR-162467 don't export intellij.platform.execution.impl
...
GitOrigin-RevId: abc930fdcf4c77896436c44ba8a71377e78e646d
2025-06-19 20:15:57 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
59b0659a43
IJ-MR-162467 don't export intellij.platform.macro
...
GitOrigin-RevId: 062eb838f4c91f62734d1adf50d2e9269bb4bd23
2025-06-19 20:15:57 +00:00
Egor Eliseev and intellij-monorepo-bot
21ae30258c
[python] Remove unuseful ktor dependencies in intellij.python.community.impl module
...
Merge-request: IJ-MR-166082
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 447218b7df368ac1c8da7ca3b2d096ccceb93f69
2025-06-19 14:30:30 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
a49e310575
IJ-MR-162467 don't export intellij.platform.lang.core
...
GitOrigin-RevId: dea0fc36382a29eda134dba69917d41c7b585cf2
2025-06-18 11:28:23 +00:00
Nikita Ashihmin and intellij-monorepo-bot
05e32e764d
PY-19974 Packages: Add conda envinroment.yml support, refactor sync methods
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
Merge-request: IJ-MR-164824
Merged-by: Nikita Ashihmin <Nikita.Ashihmin@jetbrains.com >
GitOrigin-RevId: 85cbf7b873742ded72029af1f4ff3e34af9bae22
2025-06-17 00:18:33 +00:00