David Lysenko
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
Alexandr Evstigneev
66aa0b7e23
[injections] IJPL-211956 IJ-CR-178552 renamed extension point to fallbackInjectorSuppressor
...
GitOrigin-RevId: ad16471c0fa380476e181c218d7dff285b17904c
2025-10-21 06:36:42 +00:00
Konstantin Hudyakov
800cdcae1f
[terminal] IJPL-211122 Add an ability to provide actions that should be allowed to execute in terminal
...
Create the extension point that can be implemented on the plugins side.
GitOrigin-RevId: cdb890b21fbd980a5b06617037ecbf943865bf82
2025-10-21 06:33:35 +00:00
Konstantin Hudyakov
f56abee683
[terminal] IJPL-211122 Introduce TerminalTextSelectionModel
...
Make it as a wrapper around regular and alternate buffer editors.
GitOrigin-RevId: d156cb6138a8269cba784d7f9d0e1a49cb0f4679
2025-10-21 06:33:35 +00:00
Eugene Zhuravlev
a6e16f6c99
support 'productionOnTests' dependencies in ModuleCompileScope (IDEA-377309)
...
GitOrigin-RevId: a8be6439d3e0d1f08714105eb3accc89a243149e
2025-10-20 21:56:02 +00:00
Pavel Karateev
cc0028820c
[python] PY-84951 fix uv capitalization on the new project screen
...
(cherry picked from commit 0dce63c24272b3288addaebc79fb46d39499dbdb)
IJ-MR-179232
GitOrigin-RevId: c948f33c09335ed110b0cd414773e187917a8ca8
2025-10-20 21:36:49 +00:00
Anna Kozlova
ee0883576e
[devkit] IJPL-182738: search for module usages starting from module xml
...
- fix the file name in the test
GitOrigin-RevId: a8795cf707d1528613baa51d814b6c5abfd41a6c
2025-10-20 21:34:45 +00:00
Marcus Mews
30e4bb7bb9
PY-84545 PY-84716 Fix class loader problem
...
- use given clazz's class loader to avoid "is not visible from class loader" check in java.lang.Proxy.ensureVisible()
GitOrigin-RevId: 5d275b1353383691fe907caa039a15706e9b7a18
2025-10-20 20:47:30 +00:00
Denis Zaichenko
e366f39630
[remote dev] IJPL-211809 Combined plugin state fixes
...
GitOrigin-RevId: d7440d9f00eff3806a1ad1067621359094815323
2025-10-20 20:22:14 +00:00
Eugene Morozov
1f84287bfe
[perf-tests] AT-3277 Add ShowAltEnterOnClientCommand so it works in split mode
...
GitOrigin-RevId: 5b594ebe3d9473f335cae94839a4cbef5595635d
2025-10-20 20:21:39 +00:00
Vitaly Legchilkin
e9dc7e25ae
[python] (PY-84877) associate new sdk with the module for venv / conda
...
+ rename ToolState -> PythonToolViewModel
+ rename all ViewModels
+ makeAvailableForAllProjects flag is available only for new plain venv, so should not affect others
GitOrigin-RevId: 83da5b7a52d0626360ffbf14ff62fbd358942107
2025-10-20 20:14:03 +00:00
Alexander Lobas
2a413b9374
IJPL-213283 Dark islands: Non-default tool window tab does not have lighter background if option 'Different tool window background' is on
...
GitOrigin-RevId: ecf9365edad8524c19d4b91220203d7ac2e86819
2025-10-20 20:12:20 +00:00
Max Medvedev
90686885e4
[daemon] IJPL-206789 fix error count for rangeHighlighters without context
...
rangeHighlighters without context are always shown, so let's count them
separately and include them into counter of each context
GitOrigin-RevId: 44054df61a2dfb878556fc6809bcfe33f968fb5d
2025-10-20 19:42:38 +00:00
Max Medvedev
5258e96282
[daemon] IJPL-206789 extract ErrorCountStorage to a separate file
...
GitOrigin-RevId: d5d089bb915044f88895e9f99ff26db711c5862f
2025-10-20 19:42:38 +00:00
Max Medvedev
fdab1bb2ba
[multiverse] IJPL-339 rename EditorFilterUpdater for simpler search
...
GitOrigin-RevId: ac3d009aaf300d782dbe868eabba61d390de7f2c
2025-10-20 19:42:38 +00:00
Aleksandr Krasilnikov
2362ad6fb9
[vcs] IJPL-213061 Fix GitBranchesTreeActionsForSelectionTest
...
IJ-MR-179021
GitOrigin-RevId: 2aa954e0aee1965ff3f4049496b7105c5487cc14
2025-10-20 19:40:11 +00:00
Aleksandr Krasilnikov
9ec8167097
[vcs] IJPL-213061 Add "Tracked branch" to the Log's branch submenu
...
IJ-MR-179021
GitOrigin-RevId: 1c4af287f43fdc68bb0b65a72c3805dc37bc41e0
2025-10-20 19:40:11 +00:00
Aleksandr Krasilnikov
704c956b76
[vcs] IJPL-213061 Fix "Tracked branch" action presence in branch trees
...
IJ-MR-179021
GitOrigin-RevId: b78527438502eab78175c134905c42cfaa4028b8
2025-10-20 19:40:11 +00:00
Aleksandr Krasilnikov
b1556fe938
[vcs] IJPL-213061 Log: Add "Checkout & Update" action to the branch submenu
...
IJ-MR-179021
GitOrigin-RevId: cd2de17e8756da85ae6bc9beb1c091a2025dd6bc
2025-10-20 19:40:11 +00:00
Aleksandr Krasilnikov
7cb0be8f15
[vcs] IJPL-213061 Log: Fix branch submenu presence
...
IJ-MR-179021
GitOrigin-RevId: 84dfa2b4357cbd366c8b602bd4215a51582021b5
2025-10-20 19:40:11 +00:00
Ruslan Cheremin
b1d7e6c717
[vfs] IJPL-174945: improve diagnostics
...
+ add more diagnostics info
GitOrigin-RevId: 5e61940bf22770599f370fd75f69cd62f6d6f512
2025-10-20 19:36:17 +00:00
Egor Eliseev
5df340107b
PY-84038 Merge debugpy configuration to our standard debug configuration
...
Add all debuggable configurations except for UvRunConfiguration
Fix an exception message in DjangoServerRunConfigProvider
Don't add an empty working directory
Fix modules’ dependencies
Move some providers to their configuration modules
Merge-request: IJ-MR-178473
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 0b829935dd7dd019a38b252172660251b9186785
2025-10-20 19:34:45 +00:00
Vladimir Kharitonov
14ec17f69d
IJPL-190637 MarkdownPreviewFileEditor: loп setting mainEditor
...
GitOrigin-RevId: e2a80ac4a1a5dfa065c5f10dbcc39227c1ea02e6
2025-10-20 19:30:48 +00:00
Patronus
5ce946f2d1
Merge roman.golyshev/kt-master-sync-20-10-2025 into master
...
GitOrigin-RevId: f3e302cf2fbb2cd9261a7f999e2e8277827d5a9d
2025-10-20 19:30:28 +00:00
Vladimir Lagunov
589309f4ae
[eel] IJPL-213853 Minimal environment variables on local Eel must not include login-interactive variables
...
GitOrigin-RevId: 10134ef0c5214b43fc7e6988ba841d91f3e2fc1e
2025-10-20 19:22:40 +00:00
Vladimir Lagunov
557227bfb9
[run-targets][console, threading] IJPL-172039 Proper modality state for alarm in console in SshTargetIntrospectionStep
...
GitOrigin-RevId: dadc696c5c7268238c4b478fcedeeb757dd05e87
2025-10-20 19:22:40 +00:00
Vladimir Lagunov
fdf497cce6
[devkit][eel] IJPL-212892 UseOptimizedEelFunctions: i18n, cleanup
...
GitOrigin-RevId: 3ce89de234a9bba2d47d057cf2088f34a72e4d07
2025-10-20 19:22:40 +00:00
Ilia Kirianovskii
c95b1dc67e
[build-scripts] Upgrade plugin verifier to v1.396 in PluginVerifierKt
...
GitOrigin-RevId: c1d7d2fa9aaedbd712c05282830bbfa6286fb938
2025-10-20 19:19:44 +00:00
Ilia.Shulgin
89bbb17add
[vcs] IJPL-173924 Fix review notes
...
GitOrigin-RevId: 40d43b32032b574b6e3bb91ecd851c40b21be407
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
92bef67ddd
[vcs] Fix race in SingleTaskRunner
...
GitOrigin-RevId: df99f8eef9fa5a697549817cdcc75154842a2a41
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
36e0c8eccc
[vcs] IJPL-173924 Set CommitChangesViewWithToolbarPanel.setBusy reactively
...
GitOrigin-RevId: 0d4b613443a2de05558e4279fe75881f2dfcc331
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
b653201351
[vcs] IJPL-173924 Make ChangesViewUtil shared
...
GitOrigin-RevId: 9909eb2268d2dfde1cd702eab648d7bc70eeea85
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
abdcf1913d
[vcs] IJPL-173924 Inline ChangesTreeEditorDiffPreview
...
GitOrigin-RevId: 494970d849802143ee665cbb8499fe906c080566
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
ee9f43f187
[vcs] IJPL-173924 Make toolbar horizontal by default in ChangesViewPanel
...
GitOrigin-RevId: 75d3fb9625f5c1ef572a2f4b739375b1ec79da28
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
aeece045c9
[vcs] IJPL-173924 Don't expose inclusionModel in BackendCommitChangesViewModel
...
The only usage of getter was `ChangeListViewCommitProgressPanel#inclusionChanged`, which is redundant as inclusion notifier ensures that it was actually changed.
Also, replace `setInclusionListener` with SharedFlow and get rid of `ChangeListViewCommitProgressPanel`
GitOrigin-RevId: df80b2bdff0f6b051ff615769ee39d00cda44eba
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
dd0352c01d
[vcs] IJPL-173924 Extract BackendChangesView classes to separate files
...
GitOrigin-RevId: 71a302dbb9127c51bf2a25fdd6c43a9b875149d9
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
962d17f9b2
[vcs] IJPL-173924 Set checkboxes initial state in CommitChangesViewWithToolbarPanel.kt
...
GitOrigin-RevId: 0d556d751956931e3d743dcb3ce27eb443652a06
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
c34dcd654c
[vcs] IJPL-173924 Get rid of getMinimumSize calculation
...
Toolbar is horizontal by default, so this method is rather redundant
GitOrigin-RevId: 49caefe1e3a68e38a1e90d9e0e3134a3ead80d06
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
a212b24e51
[vcs] IJPL-173924 Operate BackendChangesView in ChangesViewCommitPanel
...
GitOrigin-RevId: 6f8540692734381792167207e22306155f1f5843
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
2d95b8520b
[vcs] IJPL-173924 Inline ChangeListViewCommitPanel in ChangesViewCommitPanel
...
GitOrigin-RevId: 80895b7b8072611c6a427237b16926917b6b3111
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
ad9fd9bf0f
[vcs] IJPL-173924 Hide private API
...
GitOrigin-RevId: 3c88e13bca5b874849f0371ed102c3afe23b21d8
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
86a870ca04
[vcs] IJPL-173924 Get rid of ChangesViewI#setBusy
...
GitOrigin-RevId: 6728bbfd6bc5ab875486eba9abc55790941b39e5
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
01be208e17
[vcs] IJPL-173924 Use SplitComponentBinding for showing changes view
...
GitOrigin-RevId: 07511d78ba8e7e4d9a440652b6f71b45a4a3ba2c
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
03ea036f5a
[vcs] IJPL-173924 Use provided coroutine scope in CommitChangesViewWithToolbarPanel
...
GitOrigin-RevId: d43d617bff846da9ff03dc92389009faf9c4d042
2025-10-20 19:19:33 +00:00
Ilia.Shulgin
9ade171cbf
[vcs] IJPL-173924 Replace interactions with changes panel in ChangesViewManager with higher level abstraction
...
Replace direct usage of CommitChangesViewWithToolbarPanel in ChangesViewManager with BackendChangesView.
Also introduce BackendCommitChangesViewModel, which will have 2 implementations - one using actual component and one relying on RPC.
GitOrigin-RevId: 65e3ff2f014110468f38e3a925b56b383071f312
2025-10-20 19:19:33 +00:00
Sergei Tachenov
4e89ce8d1b
[python] IJPL-210924 Fix the Python Packages dark theme detection
...
Now that UIThemeLookAndFeelInfo has the nice isDark property,
we no longer need to hardcode exact themes here,
except for the high contrast one.
GitOrigin-RevId: 4d8f267d1b7d2c24a04093334a49ca6b5be32a9a
2025-10-20 19:15:07 +00:00
Sergei Tachenov
d7a6272365
[debugger] IJPL-194905 Islands: fix the debugger watch editor
...
Apply the relevant customization to the root of the editor hierarchy.
GitOrigin-RevId: 018703f855a953e2b71c22f8901e31688337cda6
2025-10-20 19:15:07 +00:00
Konstantin Nisht
c26cda6b51
[threading] IJPL-199557: Remove high-level acquisition of write-intent lock from window events and focus handling
...
GitOrigin-RevId: bb4e609b5a8a08a4ff1eeffecfe0a5026941fde3
2025-10-20 19:13:50 +00:00
Evgeny.Terekhin
7a18bdf088
[Dotnet Mixed Mode] RIDER-131427. Delegate pausing to the low-level session until the high-level session is ready
...
GitOrigin-RevId: 7fb072e2e06b1cf8b25ab4a9bae3e9072bb8952f
2025-10-20 19:01:42 +00:00
Denis Zaichenko
169cf49c67
[remote dev] IJPL-213823 Added sheduleApply method to PluginManagerConfigurable
...
In cases when a user closes the plugin manager from the welcome screen, disposal of the configurable was executed before plugin application, which prevented the plugin from being applied. Added a schedule method that saves the plugin model in a lambda for subsequent plugin application.
GitOrigin-RevId: 94cabbb7e588e569c54ed4f67b9b315460ad2f67
2025-10-20 18:45:23 +00:00