Yuriy Artamonov
1d6d36daca
[setting-sync] IJPL-201147 Backup and Sync plugin must declare an explicit dependency on JetBrains Marketplace Licensing
...
(cherry picked from commit 419a34390a9ebec91b14f420784c0b49c2449fe4)
IJ-CR-172641
GitOrigin-RevId: a46cb9bc2f27c84904715362b49da46d984df774
2025-08-23 09:28:20 +00:00
Lev Leontev
897e6a555b
BAZEL-2297: search in non-indexable files should skip excluded dirs
...
Cherry-picked from IJ-CR-172078
GitOrigin-RevId: 1a780c083ebb56b116580e5d07169e7bcc3e7118
2025-08-22 19:47:37 +00:00
Artem.Bukhonov
b7204e435d
LLM-18566 Create new files with more convenient way that also supports proper change reporting
...
(cherry picked from commit 51e98ac4b7b74ee9ded3c799344a6c226c3a969b)
IJ-CR-171336
(cherry picked from commit ee868ec5f5bcee7cc1b028b3a03ed06f57f265e2)
IJ-CR-173305
GitOrigin-RevId: 8113b6f30d91d9ff74b31987880856e4e2df8485
2025-08-22 17:06:02 +00:00
Artem.Bukhonov
c59479cb82
IJPL-203162 [MCP Server] Fix endless loop in replace_text_in_file
...
Also fixes LLM-19197 [Claude] Fix OutOfMemoryError in the eval
(cherry picked from commit 10905f48b733a2b57084e8251d251e524502ac77)
IJ-MR-173218
GitOrigin-RevId: a609404a9bcb2642b90dbea909f4408f31a2cb45
2025-08-22 16:38:20 +00:00
Shumaf Lovpache
109069ef0d
[js debugger] WEB-73840 Disable debugging of default and non-chromium browsers
...
(cherry picked from commit 65d289dce0049dc56c60ca95602136d12e18c7cb)
IJ-CR-168792
GitOrigin-RevId: 48005382a7e5d110ffa23a00ec968bb84c564d3e
2025-08-22 14:20:56 +00:00
Alexandru Resiga
971b40617b
KMT-497 [compose resources, tests] skip androidMain test until fixing test module dependency
...
(cherry picked from commit 8e6ab7afe1e9e5acd0ec72a6ca081dbe3f0a26d8)
IJ-CR-173055
GitOrigin-RevId: 81a5421794532886abc0746cd5c4d99aa9f15940
2025-08-22 11:49:48 +00:00
Alexandru Resiga
94dec5d4fd
KMT-497 [compose resources, tests] extract common ComposeResourcesTestCase
...
(cherry picked from commit d934634f55f8ee20e45868a77034b2d6904f772f)
IJ-CR-173055
GitOrigin-RevId: 986c37249f1efa707454476f056f5746c7ab81df
2025-08-22 11:49:48 +00:00
Alexandru Resiga
811316c10f
KMT-497 [compose resources, tests] add goto declaration test
...
(cherry picked from commit 2751642dd6bf43ec9ac381f3334f5e41d1dd25cc)
IJ-CR-173055
GitOrigin-RevId: 3713ec86e08391f455a0792b34178d55637bf230
2025-08-22 11:49:48 +00:00
Alexandru Resiga
08a3413f1b
KMT-497 [compose resources, tests] add more test data
...
(cherry picked from commit 762b26a2172b2c8fc77f8066bf18abc2172784d8)
IJ-CR-173055
GitOrigin-RevId: d014f8f8f744ffab099535d8eadd1e4b997460cf
2025-08-22 11:49:48 +00:00
Alexandru Resiga
411707a556
KMT-497 [compose resources, tests] add gradle wrapper
...
(cherry picked from commit 24322513cd843fce3f59416280cefc2c282f9a14)
IJ-CR-173055
GitOrigin-RevId: 9fb0160dbe9975ec90289e4873a7ff33f45428b9
2025-08-22 11:49:47 +00:00
Alexandru Resiga
0dfdf6df04
KMT-1235 [compose resources, tests] add test data
...
(cherry picked from commit 630a2b0f5f8d69a4fbe5725ea5594b21719c9562)
IJ-CR-173055
GitOrigin-RevId: a90e65c8b7f27e7c1110ffacb3abc17d96ac8251
2025-08-22 11:49:47 +00:00
Alexandru Resiga
fcea346f2b
KMT-1235 [compose resources, tests] parameterize source set name
...
(cherry picked from commit 80d695b877b96bc25bf70d4d114008d7ed3ad980)
IJ-CR-173055
GitOrigin-RevId: b975e5bd67e90aeeb40e2bb056dae47190d8cfa4
2025-08-22 11:49:47 +00:00
Alexandru Resiga
cc3a0cd4e6
KMT-1235 [compose resources] take account of the resource type in navigation
...
(cherry picked from commit 4f46ead1b7772b265428fa3798055edfb2b65644)
IJ-CR-173055
GitOrigin-RevId: 614442c003f3811bf9449fd6dab8d315b1f8c606
2025-08-22 11:49:47 +00:00
Morgan Bartholomew
b53dc53a74
[python] PY-56719/PY-73493 inject type hints into typing function arguments
...
(cherry picked from commit 5a768044b0a17fb2b7c1ed8f20936f9a1caeaa2e)
IJ-MR-172403
GitOrigin-RevId: f163706fa199bdebeafc8f3b8edc6b53f8f3cb9c
2025-08-21 23:40:35 +00:00
Morgan Bartholomew
93b18cc314
[python] convert PyTypingAnnotationInjector to kotlin
...
(cherry picked from commit 2661ac3a8e4df7c5187e0f1e4ea960c3ec9d80c6)
IJ-MR-172403
GitOrigin-RevId: 4e68b4a750e5fd456e8996a0842f1613c1429062
2025-08-21 23:40:35 +00:00
Morgan Bartholomew
c9102dab2f
Rename .java to .kt
...
(cherry picked from commit 1b48f6e11be3387f54f18a7bc7291314bc9b8b75)
IJ-MR-172403
GitOrigin-RevId: 3a23db59336b447778d315411cc4db9517d85bff
2025-08-21 23:40:35 +00:00
Aleksandr.Govenko
5e5a46bb51
[python] Disable strict narrowing, add registry flag to enable it
...
(cherry picked from commit ba403db011803b4aef1ea2b1582374559b70c32a)
GitOrigin-RevId: 07a2f2fc25f28abfb1f7bca1a75ab86a20e16bc4
2025-08-21 20:48:53 +00:00
Petr
9095762730
[python] Rm obsolete registry key python.use.better.control.flow.type.inference
...
(cherry picked from commit 47ca59e692de12376ca17604b8b9ab2439882a45)
GitOrigin-RevId: 2413ed0354534c1e5cae67ca0cedc05b37ab8577
2025-08-21 20:48:53 +00:00
Roman Shevchenko
01d1165fa3
[build scripts] restoring start menu shortcut creation in silent mode (IJPL-200205)
...
(cherry picked from commit b900fa1bda50e701c3b87b822e99b5d7074b1825)
IJ-CR-173062
GitOrigin-RevId: 0e6c4f1a7410cefea80554fa83d89b7203f63091
2025-08-21 19:50:58 +00:00
Ilya.Usov
cd7c59b265
Fix RIDER-128520 (Project tree in Junie's 'Select a File' action uses a different sorting order than the Solution Explorer)
...
- pass rider specific comparator
(cherry picked from commit f534fb621a7f10f0ef2157a802747d25cfb3dbbb)
IJ-CR-172110
GitOrigin-RevId: cf2e8f81477aead84e3b1272d84dbc80395eb991
2025-08-21 17:59:23 +00:00
Alexander Bubenchikov
6b82a22ad5
[maven] [IDEA-377261] fix local repo attribute
...
(cherry picked from commit 43c4ef32eec2e8520acba5266be7295587400048)
IJ-CR-172233
GitOrigin-RevId: c0262ae3e917c4af43c79996146dd672d80c703e
2025-08-21 17:41:50 +00:00
Veselin Roganovic
c19f71e2ec
[ai-completion] LLM-18347: Increased version numbers in InlineCompletionLogs and TriggerFeatureCollector
...
GitOrigin-RevId: fcfc0f8d068e6e24fe48f7e9f5d210b36b5cfe59
2025-08-21 14:17:54 +00:00
Alexander Bubenchikov
8ff0083f19
[maven][IDEA-377724] correctly stop maven on Windows if underneath jetty is running or non-english locale
...
(cherry picked from commit 737f3b599afee8f752b0f67d7c70648ad142114d)
IJ-CR-172852
GitOrigin-RevId: d5a528037e499677ef1556e08b20b7afc3ffd11c
2025-08-21 13:10:01 +00:00
Karol Lewandowski
f4791294cb
IJPL-188623: Simplify message
...
There is no need for such a detailed message as JPS module name is obvious, and also, we now search in libraries too.
(cherry picked from commit 851fd63306625cef6dc803715efc17d5a2b78cb7)
IJ-CR-171806
GitOrigin-RevId: 2a3023713c5c5c971ec73ee40a301f7662be1930
2025-08-21 13:07:43 +00:00
Karol Lewandowski
a35f4896d0
IJPL-188623: Support library modules in module name completion
...
(cherry picked from commit 00f077579106957379aa01c3e29a9be0eda539be)
IJ-CR-171806
GitOrigin-RevId: e5acf074efe49b3509e44bbeb0afe5cb88f8be2c
2025-08-21 13:07:43 +00:00
Karol Lewandowski
0944f189b5
IJPL-188623: Replace Kotlin lambda to Processor for clearer API
...
(cherry picked from commit 1df371bbc3932fdc3c445376273404537d2fa4d4)
IJ-CR-171806
GitOrigin-RevId: a48ee7117b2833fc5d76f537513cb8699f027ceb
2025-08-21 13:07:43 +00:00
Karol Lewandowski
1a9bca41fe
IJPL-188623: Method and param names cleanup
...
(cherry picked from commit 2995859864d91d65263edcdaaf865b163511045f)
IJ-CR-171806
GitOrigin-RevId: 80b9db6e2a27089c2bf0f8f6e7901cb6e2687329
2025-08-21 13:07:43 +00:00
Karol Lewandowski
faed2b30a3
IJPL-188623: Resolve modules provided by libraries
...
(cherry picked from commit b3b492d36124cd59e40b36a06db29ca5361e51e4)
IJ-CR-171806
GitOrigin-RevId: a174e4d32b551b541f6c1f185c5cb5561b6fc469
2025-08-21 13:07:43 +00:00
Karol Lewandowski
904328d2e6
IJPL-188623: Remove logic duplication
...
(cherry picked from commit 59b6b89cc31c7f5279416ef952ef6aba0c9dd870)
IJ-CR-171806
GitOrigin-RevId: 45696a9bd12e146bbbb5407f395fffc6943c3d7e
2025-08-21 13:07:43 +00:00
Karol Lewandowski
e402aba62b
IJPL-188623: Extract method returning jpsModuleName and descriptorFileName
...
(cherry picked from commit 344c551d7a3f6fb552bd173339afa066f65ffb7e)
IJ-CR-171806
GitOrigin-RevId: 606a8aa7c1b96d352740088ed4204bb5385e0787
2025-08-21 13:07:43 +00:00
Karol Lewandowski
ede990a692
Convert ModuleDescriptorNameConverter.java to Kotlin
...
(cherry picked from commit 27c4e6a67ed4d5a4157df8d1e27c018adf6e0d36)
IJ-CR-171806
GitOrigin-RevId: 5e9b4a752b7a9ed4f60204466f9c8e3c6a644482
2025-08-21 13:07:43 +00:00
Karol Lewandowski
77c2fd29dd
Rename .java to .kt
...
(cherry picked from commit f9cb8db92cf0fa09353a77450130cb9e24be5b5f)
IJ-CR-171806
GitOrigin-RevId: 1111c9525021de1a4d31e627124cb2f31e9ea64c
2025-08-21 13:07:43 +00:00
Karol Lewandowski
2161229726
ModuleDescriptorNameConverter.java: cleanup
...
(cherry picked from commit 0e9168f44acfc3136ef0355421032dcb95517df4)
IJ-CR-171806
GitOrigin-RevId: 63de064520327c160e86eea9a26baadda3519ba8
2025-08-21 13:07:43 +00:00
Alexander Bubenchikov
66605f5fc3
[maven][IDEA-377778] maven base directory determined correctly even is parent directory contains .mvn
...
(cherry picked from commit a0875a54d109746c63d01661ef5626a8853d3435)
IJ-CR-172853
GitOrigin-RevId: c9728292e956367305442c510049b551cf2c0702
2025-08-21 12:30:05 +00:00
Ilia.Shulgin
bbd6721d5f
[git] IJPL-203021 Fix current branch filtering condition
...
(cherry picked from commit 292319e954be5f377b33e4f2e1f7a705c6e96f5a)
IJ-CR-173023
GitOrigin-RevId: fd05c4c301a36e4758cb05df2ee2672e86b96b08
2025-08-21 09:32:28 +00:00
Sergey Simonchik
45e789519f
[terminal] IJPL-201390 do not create Bash command history local files for non-local environments, like WSL
...
This is a simple & safe fix for backporting to 252. Supporting Bash command history per tab for remote environments can be done later.
(cherry picked from commit db2b7a038f055afab58d99150bbe45b4f1890202)
IJ-CR-172154
GitOrigin-RevId: f85d7b3e8adcef3c34e15270f1360ee036e1674e
2025-08-20 22:13:11 +00:00
Alexander Kuznetsov
a4a53bc69d
IJPL-202240 [markdown] Disable Compose renderer completely in RD mode
...
(cherry picked from commit ffa65a34832f3332257c647f36d097f0038b1c93)
IJ-CR-172547
GitOrigin-RevId: 85cf58f220c9193e24d3d0565f30602bb6f68f99
2025-08-20 15:33:05 +00:00
Sergey Simonchik
a8cdb5a804
[terminal] IJPL-200033 start login interactive shell in WSL
...
Now, these configuration files are read at the start: /etc/profile, ~/.bash_profile, ~/.bash_login, ~/.profile
Although, "Not login shell" is still reported by
```
shopt -q login_shell && echo 'Login shell' || echo 'Not login shell'
```
(cherry picked from commit dc7d292f998cca783497e9ca006ca9d6fd8d07ba)
IJ-CR-171956
GitOrigin-RevId: cc42eca78c80e17859a7628c0366cae915297e49
2025-08-20 15:26:00 +00:00
Sergey Simonchik
38b377713c
[terminal] migrate usage of java.io.File to java.nio.file.Path in LocalTerminalStartCommandBuilder
...
(cherry picked from commit 91782ae2a4268373b2007145dd0c79ca4f4aeb4e)
IJ-CR-171956
GitOrigin-RevId: 0afea090929af5053048b70bc9b9e178bca2642c
2025-08-20 15:26:00 +00:00
Sushant Pulavarthi
8687b97e82
[LLM-16648] refactor: remove registerBasic and cleanup related code
...
(cherry picked from commit 81dd538213a99a171be2f588c56fabfd91c51888)
IJ-CR-173006
GitOrigin-RevId: 55ca97bca9c9cffec31ba029948adb72e62b48c5
2025-08-20 15:24:07 +00:00
Aleksandr.Govenko
cc3889bf3b
PY-82963 PyCharm doesn't infer correct type when matching multiple values
...
Initial implementation
(cherry picked from commit 79cd937a9e7b8157775f1b777b9377fb338c25ae)
IJ-MR-170885
GitOrigin-RevId: edfbf09c14724d2d69b2f3cbbcb05ce8c464fcf4
2025-08-20 13:33:28 +00:00
vladislav.shishov
64a681c960
[remote-driver] flaky ColorThemesTest
...
GitOrigin-RevId: 93020c443f9fcb6018948858de557762e0f7571a
2025-08-20 13:01:49 +00:00
Egor Ushakov
0fbde78035
IDEA-377806 Incorrect origin in debugger evaluator statistics
...
(cherry picked from commit 1a42c215342b3c328ee11e65a58d80bae85ea85f)
IJ-CR-172916
GitOrigin-RevId: cc7ca83198faa03987201005023906dd2a79f1ff
2025-08-20 12:24:02 +00:00
Denis Mashutin
dfd32d1e59
PCQA-1195 Write tests for remote interpreters
...
GitOrigin-RevId: 75fc2477fe8a07a3d9a89e86bc83f6b4d7cff90f
2025-08-20 12:19:55 +00:00
Pavel Karateev
32ad1ad2ee
PY-81113 support Python 3.14 in PyCharm debugger backend
...
(cherry picked from commit dd980256f072d0d8e723fba8cb30277c713940a8)
IJ-MR-171824
GitOrigin-RevId: c2e74ce4df2e6767a529146a9486bdd95c2c571d
2025-08-20 11:34:03 +00:00
Egor Malyshev
2c5b51e33a
Collecting the ID field that lets specify inspection options in e.g. Qodana YAML
...
(cherry picked from commit 56bc623be5e959eb15fd2c02b2cc504a3d3aeda5)
IJ-MR-172890
GitOrigin-RevId: 32a53448a1a497fe4ee9408207c2d55b6bab0031
2025-08-20 11:10:48 +00:00
Ilia Permiashkin
d9d1d93e69
IJPL-199764 Performance improvements for spellchecking with diacritics
...
Merge-request: IJ-MR-172637
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: ee95020c702b3d51fffadd340403025ce8464385
2025-08-20 10:22:51 +00:00
Dmitry.Neverov
d4ed7bca2c
CPP-45629 workaround slow pkexec on Ubuntu 25
...
By limiting the number of files pkexec has to close.
The limit is set in the elevation daemon launcher rather than
ExecUtil.sudoCommand() because the latter runs arbitrary commands, and
we don't know beforehand what is the right limit to set.
For elevation daemon, 1024 files seem enough.
(cherry picked from commit 492693b98cb63e3494f830cd95fd13a5945c8e28)
GitOrigin-RevId: c30cdf34cc504ed735d685230da0ccda43b9377a
2025-08-20 09:48:26 +00:00
Aleksandr.Govenko
c043ee587d
PY-79834 Pattern Matching: matching positional arguments for NamedTuples
...
(cherry picked from commit 3f570872c6034c0b23b52d81d8780ac398646b05)
IJ-MR-170061
GitOrigin-RevId: cb89aa5ac255c1a44d0eb08adc8600cc0f79e77c
2025-08-19 21:56:43 +00:00
evgeny.bovykin
6861b49e37
PY-79816 Introduce PyType#getMemberTypes and use it to infer __hash__ type of dataclasses
...
`getMemberTypes` should be used for members which have no PSI which can be used to resolve to. For example, `__init__` method in dataclasses are sometimes not present in the source code. Yet its parameters are always useful for the code analysis. In this case, `getMemberTypes` should be used.
(cherry picked from commit 2455ed05099842fc50e1fa2a196c4952b6444795)
IJ-CR-172940
GitOrigin-RevId: 1da7d966c9752b16afc6ec1c55e6606d8ff7b244
2025-08-19 19:06:44 +00:00