Commit Graph
481689 Commits
Author SHA1 Message Date
Alexander.Kass ad81a4e009 ds: drop non-intractiv consoles
GitOrigin-RevId: 21569629f8a81dc12ccc47f02ae354a4dfb10bf3
2025-06-11 18:31:22 +00:00
Sergei Tachenov 6d939d54c9 IJPL-186705 Replace "left icons" with RowIcon
Because LEFT_ICONS needs a lot of special handling
in remdev (and the gap doesn't work at all),
replace it with a ready-to-use solution.

The gap is replaced by empty icons with the appropriate
width. It's not clear how to properly handle gap scaling
yet, but it's already better than gaps that don't work at all.

GitOrigin-RevId: e2ddfef26bc5479e6b0efef59983fa1c6d2cdb0d
2025-06-11 18:26:08 +00:00
Vladimir Lagunov f685ead9e0 IJPL-189372 IJPL-190497 Eel: temporarily disable "Remote file system accessed before Eel initialization"
The error is too noisy, and I don't manage to write a better implementation in time.

GitOrigin-RevId: ef362080f28993f4200ff7c645e0a3bbdfa0c65a
2025-06-11 18:12:45 +00:00
Nikolay Chashnikov 7e9b6c4f7e [configuration store] diagnostics: add more debug-level logging to SchemeManager for IJPL-168465
GitOrigin-RevId: 7346f925f6f5e53b5ce8d937b16113fda2c9760f
2025-06-11 18:12:13 +00:00
Dmitrii Matrokhin ca57a9e18f RUST-17954 Remove antlr 4.9 license
Also move antlr4-runtime license from fleet to community.
We are now using antlr4-runtime in places where we used antlr 4.9 before.

GitOrigin-RevId: fee06963b85d9c33ef87c40ec6ba38b52ac81420
2025-06-11 18:07:57 +00:00
Pavel Kirpichenkov 84e5917846 [kotlin] K2: make all context conversion intentions low-priority
KTIJ-33556
KTIJ-33586
KTIJ-33585

GitOrigin-RevId: 227c729c6b519cc85557ea50699c465ae88920fd
2025-06-11 17:32:38 +00:00
Pavel Kirpichenkov bef84b9b2e [kotlin] K2: consider properties in context conversion intentions
KTIJ-33555
KTIJ-33556
KTIJ-34531

GitOrigin-RevId: 8ca65b88632b7ea3258fc7bb331fe8d55d4282fe
2025-06-11 17:32:38 +00:00
Pavel Kirpichenkov 10d6fe208f [kotlin] K2: add intention to convert receiver to context parameter
KTIJ-33555

GitOrigin-RevId: 0e2cda8c461a26177d5318f18d037c27591b41d3
2025-06-11 17:32:37 +00:00
Ilia.Shulgin 9c4cfdbde4 [git] IJPL-173922 Set git.branches.widget.rd to true by default
Value change should affect split mode only

GitOrigin-RevId: 86643280f22e795450502c2db5292ed40bf847f0
2025-06-11 17:28:43 +00:00
Alexander Kuznetsov c8644db23a IJPL-191321 [markdown] Improve UX when persisted provider is not available
- get rid of the modal dialog; switch to logs and notifications
- use the first available provider instead of the default one. The default provider (JCEF) may not be available.

GitOrigin-RevId: b53b12079282924b6104464b317d617c28431ab6
2025-06-11 17:25:25 +00:00
Alexander Kuznetsov db6af3e61a IJPL-191321 [markdown] Always show used provider in Settings
If there's only one provider available, render the combobox as disabled.

GitOrigin-RevId: 6699d4d5ca2154bcddabbd7b49b4ce3d2806862a
2025-06-11 17:25:25 +00:00
Pavlo Skliar 11cc035153 IJPL-190474 - Notification about WSL support in Gateway and Welcome screen
GitOrigin-RevId: df9be3ebcdc87e8f7cae5d79bc3fa35dbbbeaebf
2025-06-11 17:20:57 +00:00
Maksim Zuev c4dfee3fe2 [debugger] Clean up SourceFileChangesCollectorImpl
GitOrigin-RevId: a4afa991f064068cbc0a820cfb7739c7b3576449
2025-06-11 17:06:56 +00:00
Piotr Tomiak e178f52515 [ui] IJPL-188429 Wrong color of tooltip in Dark/Light themes - fix name casing
GitOrigin-RevId: 44746711f2777e592b46be6de9aee2c39dfa052f
2025-06-11 17:05:23 +00:00
Mikhail Pyltsin b800c63163 [command-completion] IDEA-359174 delete icons and use grey bulb
GitOrigin-RevId: 3cd804645a186a66273ed8a0365c33ac01718ae4
2025-06-11 17:02:49 +00:00
Mikhail Pyltsin 78ad85bd97 [command-completion] IDEA-359174 i18name as main lookup
- delete commandId

GitOrigin-RevId: 95e3fe56ded2e99ac7902b53549ee15f86013963
2025-06-11 17:02:49 +00:00
Mikhail Pyltsin a36ca2612b [command-completion] IDEA-359174 i18name as main lookup
GitOrigin-RevId: 945443d9f0c0aff95fb551859287f7236191d1c4
2025-06-11 17:02:49 +00:00
Tatiana Elfimova d7bbc512db IJPL-188790 Search Everywhere: several scopes are shown as on the popup reopening
- Only a few scopes are predefined and remain the same, the others differ with each call to scopesWithSeparators.

GitOrigin-RevId: 730b43c38951ebbde9b49e882949132f829b5453
2025-06-11 17:02:38 +00:00
Pavel Karateev 1ce9894d63 PY-81774 use lowercase uv for actions
(cherry picked from commit b7c60b8aba9041c98a9656e3a822f8fc8a468b71)

IJ-MR-165278

GitOrigin-RevId: 695441592759bf1f8f8186c7795088c605b64f9b
2025-06-11 17:02:33 +00:00
Pavel Karateev 6331021c68 PY-81774 use lowercase uv for lock file actions
(cherry picked from commit 5f96e07e643863594e1b27d9bd0d5e8be88dd988)

IJ-MR-165278

GitOrigin-RevId: 292ee4faf7376d3925081b4f5ba6f1eb943693b2
2025-06-11 17:02:33 +00:00
Mikhail Golubev 59577b974f PY-79488 Invert conditions in PoetryProjectModelResolver to return early
GitOrigin-RevId: 590ef130db24fe67fbaead9c9e7ce23dcdf0efd8
2025-06-11 16:54:32 +00:00
Mikhail Golubev 14d3f67525 PY-79488 Support PEP 621-style path dependencies in Poetry
GitOrigin-RevId: fd4dfce4af8ca5cad3f2fba25aaf573d4df74d1f
2025-06-11 16:54:32 +00:00
Mikhail Golubev a2e30a6755 PY-79488 Allow external Python project systems to control their source roots
GitOrigin-RevId: c0f0966d3033867c1927e05d7073403feb195302
2025-06-11 16:54:32 +00:00
Mikhail Golubev 91e9250379 PY-79488 Recognize "src" directories inside Uv/Poetry projects as source roots
GitOrigin-RevId: 62c904fa781882c3ea5636309d7b35d9092ee5b0
2025-06-11 16:54:32 +00:00
Mikhail Golubev 0a92cc106a [Platform|TestFramework] Flip expected/actual in assertEqualsUnordered call in SourceRootAssertions.assertSourceRoots
GitOrigin-RevId: 93aa6cf01d74a551a606b3f6b7be85700e2a6e34
2025-06-11 16:54:32 +00:00
Mikhail Golubev dc35398ca0 PY-79488 Drop "Py" suffix from Uv and Poetry Open/Sync tests, add "Project" in their names
GitOrigin-RevId: 4709324d6489c33a8897f3561609a3fbe922ac2c
2025-06-11 16:54:32 +00:00
Mikhail Golubev d1acb2ea7a PY-79488 Add "Project" prefix for Uv and Poetry project opening extension names
GitOrigin-RevId: f54eca61f3458439a25e5bb478e28d4f77096cc6
2025-06-11 16:54:32 +00:00
Mikhail Golubev 1a5ea1b01b PY-79488 Try automatically configuring SDK for all modules in a uv workspace
GitOrigin-RevId: 24b825b85f23ac7c6338585cfc87fbe374428779
2025-06-11 16:54:32 +00:00
Mikhail Golubev 0b6c5f164b PY-79488 Keep the information about Uv workspaces in the workspace model
Piggyback on ExternalSystemModuleOptionsEntity for the time being.

GitOrigin-RevId: 899a72018e8f72ed326078ccbc1315cb59cbe227
2025-06-11 16:54:32 +00:00
Mikhail Golubev 35c66600cc PY-79488 Expose more system-specific information in project graphs
In particular, for uv, retain the information about workspace membership.
Make discovery of nested workspace members more robust.

GitOrigin-RevId: 9af260bbb47baac9d5fec7e2b605931ceb0ce3c4
2025-06-11 16:54:32 +00:00
Mikhail Golubev 4d3376bd64 PY-79488 Get rid of the "Module" term in the API names
"External Project" is a better name. IJ Module is
an implementation detail. It could easily be another entity.

GitOrigin-RevId: d263f110d2851d11fb411ef93d973e5e05eeff05
2025-06-11 16:54:32 +00:00
Vladimir Lagunov f12dd4e8f2 IJPL-191379 Eel: fix memory leak from not closed coroutine scopes in LocalEelPosixProcess
It turned out that there was no need in dedicated child scopes in Eel processes. They were introduced occasionally.

GitOrigin-RevId: f88f62b19c6e7dbc7557c43af1ee70560334e7e5
2025-06-11 16:48:58 +00:00
Vladimir Lagunov 832ceab2b4 IJPL-172897 Eel: Remove package-info.java files, put explicit ApiStatus annotations
Although all entities remained internal, it's now easier to review every entity separately.

GitOrigin-RevId: 21db402317f446abe16f7b32b30ee8015db2c9da
2025-06-11 16:48:58 +00:00
Piotr Tomiak 8329017b59 [polySymbols] WEB-73289 PolySymbols: simplify PolySymbol interface - access properties through a get method instead of a Map
GitOrigin-RevId: 4f38e76aef39b4d289347b5f7caf99100234f1f4
2025-06-11 16:43:29 +00:00
Vlad Koshkin 001b005c84 [kotlin] move more services to kotlin.base.scripting.k1 module
#KTIJ-33202


Merge-request: IJ-MR-165425
Merged-by: Vlad Koshkin <Vladislav.Koshkin@jetbrains.com>

GitOrigin-RevId: 6ad332e1fac0781ebe6440804f9faebc3ea1bf14
2025-06-11 16:40:31 +00:00
Vitaly Legchilkin a56a611bba [python] add FUS collector for add local interpreter events (PY-81398)
+ make previously_configured field shared


Merge-request: IJ-MR-165380
Merged-by: Vitaly Legchilkin <Vitaly.Legchilkin@jetbrains.com>

GitOrigin-RevId: cfb1031bceaa21a633ac2a02b8064ed7bd74d4ea
2025-06-11 16:36:38 +00:00
Nikita Pavlenko 3390b0bc7c [PyCharm] Jupyter (feat): "graphics.create() as Graphics2D"... replaced to short and proper useG2D. (fixed bug) #PY-81847 Ready For Merge
GitOrigin-RevId: 68cba3230796dd4506de8477f43735e4cd2948d9
2025-06-11 16:35:44 +00:00
Nikita Ermolenko 53243d7b8f JBAI-14736: Remove QuickfixRankingModelLoading and disable ML ranking for import quick fixes
- Set the default for `quickfix.ranking.ml` registry key to DISABLED.
- Removed `QuickfixRankingModelLoading` activity for model loading.

GitOrigin-RevId: 6b2983e319a62a7528e2f37614ab3c504b9b8c86
2025-06-11 16:35:37 +00:00
Vladimir Krivosheev 41dbad11b4 IJPL-188098 cleanup
GitOrigin-RevId: 9f175fbeea933fccfb88a7bf2ef8ee6198f79505
2025-06-11 16:33:44 +00:00
Max Medvedev c7f410193f vararg for ContainerUtil#flatten
GitOrigin-RevId: 085bb907c414e475dbdde7fb0734af25c53e9e45
2025-06-11 16:30:14 +00:00
Max Medvedev 8b782c9c26 update doc
GitOrigin-RevId: d2603401c55dce731554a0607c77d0d879422646
2025-06-11 16:30:14 +00:00
Konstantin Hudyakov cc109ae609 [terminal] IJPL-188621 Reset to the console font if non-monospaced font was configured in the terminal settings
Do it only once to fix the issue for all already affected users.

GitOrigin-RevId: ff942c8668cd6da3b991d1958b91e6c5ea9e8645
2025-06-11 16:26:13 +00:00
Konstantin Hudyakov 3b083c8c48 [terminal] IJPL-188621 Use console font preferences as the base when we update font settings
Take the console font preferences from the right place. Can't say that it fixes something, but this approach is more consistent with existing logic in `noStateLoaded`.

GitOrigin-RevId: ed26530709e40dff582c6b6fb188db28b2360e90
2025-06-11 16:26:13 +00:00
Ivan Migalev dc503d46fb (JBR-8965) PluginPathManager: work around performance degradation
java.io rerouted through java.nio causes performance degradations sometimes, because it relies on throwing and catching exceptions e.g. for checking File::isDirectory.

This commit reduces the corresponding costs in the PluginPathManager somewhat by not triggering the same slow IO operations for multiple times.

GitOrigin-RevId: fe4e70ea46eff352ee12f5b361c59e96b36b8cc9
2025-06-11 16:24:22 +00:00
Leonid Shalupov ee1a22a61f jps2bazel: better error diagnostics
GitOrigin-RevId: 433ee6ec31869dfb78963464e88605b9107f313f
2025-06-11 16:24:09 +00:00
Konstantin Nisht cfe4bc15d7 [scanning] IJPL-187339: Add telemetry for scanning
GitOrigin-RevId: 213b75262c244c19d9cdace39f2d5b0113fcc53b
2025-06-11 16:23:10 +00:00
Tatiana Elfimova 4b99f2fbfb IJPL-55632 ABT-37 Rename registry key to disable ab experiment
GitOrigin-RevId: 77f15fd9b5627357c1c0b2d70b5366a25c07afb3
2025-06-11 16:16:56 +00:00
Tatiana Elfimova 420003c473 IJPL-55632 ABT-37 Fix ChooseByNameTest
GitOrigin-RevId: 9849dd984968b96ea51506accf3a6151cdb39544
2025-06-11 16:16:56 +00:00
Vladimir Parfinenko 24ad155a3b [debugger] show icon tooltip for thread dump items, IDEA-367627
GitOrigin-RevId: 98a49d442375e4fbff82aa825085c95199851afc
2025-06-11 16:09:29 +00:00
Frederik Haselmeier de6bff2db3 [kotlin] KTIJ-34491 - Fixed provided indent for pressing enter after an opening class body brace if it follows a super type list
Before it did not use the correct anchor and would choose an indent based on the indentation of the super type list.
However, the correct indent is to use the class/interface/object as an anchor.

GitOrigin-RevId: bcc436dac32e187d51abfb1feb3f8d07ce83d22a
2025-06-11 16:04:58 +00:00