Ilya.Kazakevich and intellij-monorepo-bot
a1b92b2591
[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: 560b5aa67e4e747a1653ad6e4f780301a3fae289
2025-11-24 16:35:26 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
434590383d
[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: 3cd0ad9f8da4a69739c8f632a6305ddd7c29d62d
2025-11-24 16:35:26 +00:00
Egor Eliseev and intellij-monorepo-bot
0e99914369
[python] PY-83446 Function is executed on hover while debugging
...
Merge-request: IJ-MR-180916
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
(cherry picked from commit a57d32cd81bb3817639fe0d5190d6de8522a8b1f)
IJ-MR-180916
GitOrigin-RevId: 1ae4e5e801c91d3677d61f65485fe3cb08e1eec4
2025-11-01 08:16:41 +00:00
David Lysenko and intellij-monorepo-bot
fc7d863a50
IJ-MR-176106-to-253
...
[pycharm] PY-81494 Fix deadlocking code
Merge-request: IJ-MR-179432
Merged-by: David Lysenko <david.lysenko@jetbrains.com >
[pycharm] PY-81494 Config fixes
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 >
Merge-request: IJ-MR-179303
Merged-by: David Lysenko <david.lysenko@jetbrains.com >
GitOrigin-RevId: 44552a582dd628d206b207e02e6f24c7749b4d9f
2025-10-22 09:04:47 +00:00
Alexey Katsman and intellij-monorepo-bot
cc191a617f
[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: dd0cf0c02b18e90022e9ec828b7f9ad2282cd5b3
2025-10-21 21:47:11 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
011c111b86
[python] PY-84910 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: 425ae78b769c5b5d40974cee9f19227410f63d45
2025-10-17 18:12:21 +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
Vladimir Krivosheev and intellij-monorepo-bot
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Liubov Afanaseva and intellij-monorepo-bot
ab4901834d
AP-7325: replaced ap-validation to model, ap.validation libraries, added fus-reporting-api libraries
...
GitOrigin-RevId: 00877130023f5a3f426b014208110949c665c587
2025-06-09 13:26:22 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
982fba0b33
IJ-MR-162467 don't export intellij.platform.concurrency
...
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
2e14347844
Python: extract python-specific extensions from exec service to simplify API and make it extendable for intepreters.
...
Use `ExecService` `api.kt` to exec any binary and extensions from `execService.python/api.kt` for python-specific things (i.e helpers)
GitOrigin-RevId: bb217798a9d1ee886c4b12220ec1f66a5ef08336
2025-06-07 22:05:56 +00:00
Ilya.Kazakevich and intellij-monorepo-bot
80f248d842
Python: Move helpers locator out of PSI module
...
GitOrigin-RevId: 55fb4b41c56fdd41b6d9523cd7a148c002ffb8be
2025-06-07 21:59:42 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
e81c802169
[platform ml] cleanup: remove unused dependencies on intellij.platform.ml.impl (IJPL-190495)
...
After converting the module to a content module, we don't need to add dependency to it in XML descriptors where it actually isn't used.
GitOrigin-RevId: 5f5d18c8c586a4d06adc3cc61a0ef916e74a4760
2025-06-04 18:57:28 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
ab69d8455c
IJ-MR-162467 don't export intellij.platform.indexing
...
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
81700db9f8
IJ-CR-146078 add direct deps to intellij.platform.credentialStore
...
GitOrigin-RevId: cdf7c2824763b3316329a8a2b989152b8e0d2337
2025-05-26 20:11:18 +00:00
Mikhail Filippov and intellij-monorepo-bot
40e854e522
IJPL-188826 bump Kotlin language version to 2.2
...
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
9f30bd367f
[python] cleanup: remove unused incorrect dependencies from intellij.python.community.impl
...
They aren't used in code and won't work at runtime anyway because there are no corresponding dependencies in the plugin descriptor.
These dependencies were reported by IdeaUltimatePluginModuleDependenciesTest (IJPL-171921).
GitOrigin-RevId: de9bdd2e14a5a75de726524b14418fd2f0ae4200
2025-05-19 13:00:12 +00:00
Vitaly Legchilkin and intellij-monorepo-bot
3dc93ae4c9
[python] parse relations from requirements (PY-81239)
...
* add kotlinx-serialization-compiler-plugin.jar to python.community.impl
* fix conda output parser
Merge-request: IJ-MR-163251
Merged-by: Vitaly Legchilkin <Vitaly.Legchilkin@jetbrains.com >
GitOrigin-RevId: ecdcba92b5d7c3c98bf241dc23ca788c57a0dfde
2025-05-17 19:15:12 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
b660081493
IJ-MR-162467 don't export intellij.platform.workspace.storage
...
GitOrigin-RevId: 65ff26dfef46b205eb68dc2f2e60eab4720c87c8
2025-05-15 09:18:18 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
fbc9805e89
IJ-MR-162467 don't export intellij.platform.jps.model
...
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
89c91abbb6
[platform] update ktor to ktor, introduce kotlinx.io product module
...
- Fix git client build
- Update deps for artifacts
- Remove jetbrains.kotlinx.io.core.jvm library license
- Introduce kotlinx.io as a library
- Remove duplicated kotlinx.io from fleet
- Update fleet gradle sync
- Replace transitive dependency on kotlinx-io-core with a direct one (because of the javac & jps)
(cherry picked from commit bb8cfb4d985d235781da71b259c5f7f0f8a33c63)
Add io-core to essential-modules.xml, update packaging file
(cherry picked from commit 1db15ea706283edd3939bb37100abd30df002984)
Introduce a module for kotlinx-io-core dependency
(cherry picked from commit 5e18c822b3be57a1ca9478ffb364679c32b5f2a5)
Replace transitive dependency on kotlinx-io-core with a direct one
(cherry picked from commit 4309b698141bed71257ec99a9e7f5151d38d4650)
Add kotlinx-io-core library
(cherry picked from commit 0d14f1abf0ca85217f7c075e2fee77aa6808c5e7)
Add kotlinx.io as a library
Co-authored-by: Alexander Zolotov <alexander.zolotov@jetbrains.com >
Merge-request: IJ-MR-162517
Merged-by: Shumaf Lovpache <soarex16@gmail.com >
GitOrigin-RevId: e600e36f4169cc41c0d7ca1a989b0a9a656df3f0
2025-05-14 08:31:14 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
0efc28f5c8
IJ-MR-162467 do not export intellij.platform.structureView.impl
...
GitOrigin-RevId: 0c20c9a059baa4e6e99df7e6c8ffd19be6386bc3
2025-05-11 10:42:09 +00:00