Commit Graph

2110 Commits

Author SHA1 Message Date
Edem Ibraimov
41fc92978a IJPL-149223: EOFAction: search for console in the focused component's parents
Merge-request: IJ-MR-133695
Merged-by: Edem Ibraimov <Edem.Ibraimov@jetbrains.com>

GitOrigin-RevId: b9dee639395993f7172e2b7a9f306ab94914b696
2024-05-13 19:59:04 +00:00
Daniil Ovchinnikov
63058d231c IJPL-149498 rename namedChildScope -> childScope
GitOrigin-RevId: 8eb7b8706902a812aa9e6267e73b9884a9e127fe
2024-05-08 19:45:10 +00:00
Konstantin Aleev
22b7d1b3a2 [execution] cleanup: remove redundant null check
GitOrigin-RevId: 033490780b2f3b8a5fe0fd5d91b435598eefe0dd
2024-05-06 17:58:09 +00:00
Aleksey Pivovarov
595d109033 IJPL-149175 Link in console should not reset caret offset to the file beginning
IJPL-149174 Link in console forces 'text' representation for a file with multiple FileEditor available
As 'TextEditorImpl' implements 'NavigatableFileEditor' and its 'canNavigateTo' checks that the
line-to-navigate is actually set.

This fixes a typo in b6927d4d0c

GitOrigin-RevId: 82d52a9c686503b337da8c92f783ffbf364f824a
2024-05-06 12:06:38 +00:00
Alexey Kudravtsev
02dcc5107b introduce utility method DumbService.isUsableInCurrentContext; replace usages
GitOrigin-RevId: 5ef82623debf3474bd9ed67829346f3d0f9967a3
2024-05-03 18:14:12 +00:00
Ilya.Kazakevich
e8f32d7938 [wslproxy]: Action added to check performance with iperf3
This is an internal action `WslProxyAction`. Run it along with iperf3 to check performacne

GitOrigin-RevId: a74ca1d2ff90da55b491c80a186e34091587d649
2024-05-01 21:06:45 +00:00
Yuriy Artamonov
25f08fe587 [fus] IJPL-944 Add dumb flag to Run Configuration was started event
GitOrigin-RevId: b9076a1e9a6029326e9bd45963142a74544d4102
2024-05-01 20:17:59 +00:00
Daniil Ovchinnikov
b03b92e140 IJPL-148490 clean up empty file-classes from existing dumps
GitOrigin-RevId: ca701387e601a76ae25a3a31ca0a02432126e0fb
2024-04-30 20:39:42 +00:00
Nikolay Chashnikov
02dd5b1bed [execution] logging: add logging about possible reasons why before launch task cancel execution
GitOrigin-RevId: d5784ebcf4104ea4449edceaecd5d0b6c2a27f8f
2024-04-30 10:45:55 +00:00
Vladimir Plyashkun
7d4c09ae31 CPP-38481 - fix for "Nothing here" under Run Configuration when rdclient.path.engine.enabled is on
GitOrigin-RevId: 09304979b542175972b3b643fcee53a300c43cb3
2024-04-25 17:45:16 +00:00
Dmitry Batrak
881b370b95 RDCT-1092 Hotkeys are displayed incorrectly in popups on different OS
replace SystemInfo.isMac with ClientSystemInfo.isMac() in keyboard-shortcuts-related code

GitOrigin-RevId: 640604dff8e09d1aeccd0edc156873dd63c09fea
2024-04-22 19:16:22 +00:00
Mikhail Sokolov
574966b1bd IJPL-148426 Run widget: chevron is shifted down
GitOrigin-RevId: 4afeb5f8562aaa43e258216e0398c01a6ea0069a
2024-04-22 17:50:29 +00:00
Sergey Pak
ba39cce039 IJPL-36999 Wrong font and letter spacing in Terminal after Use color scheme font instead of the default option is auto-enabled
GitOrigin-RevId: af8879290ca0b6e50f53036ca9d502a98149a673
2024-04-18 21:58:50 +00:00
Nikolay Chashnikov
5ced3727dd [run configuration] fix locating log files by pattern in subdirectories (IJPL-148359)
Before patterns were supported in the file name part only, now they are supported in directory names as well.

GitOrigin-RevId: 607e921695b6c84d3503f1c2c921beaf0ad61d80
2024-04-18 20:11:24 +00:00
Gregory.Shrago
937abc8c2a IJPL-61098 Recent run cfg is absent in "All Configurations"
GitOrigin-RevId: 77e736f5cb70a82a0a464653bf12e9184c73f20e
2024-04-17 19:52:57 +00:00
Gregory.Shrago
22b0cef9f5 introduce DefaultActionGroup.getChildren(actionManager) 2
GitOrigin-RevId: 219817e5e59b3a2e37373081ce45942fc7a7fc09
2024-04-17 19:52:48 +00:00
Gregory.Shrago
4d4745de52 extract ActionPopupOptions to clean up constructors
GitOrigin-RevId: 0f2758540aae6ef48e4eef7cce95cef5ddaca0a9
2024-04-17 19:52:24 +00:00
Anna.Gromova
e36dac7a3c IJPL-60830 Rider's 'VCS widget' should not be available in keymaps for IDEA
GitOrigin-RevId: 764d5f801567dcab8e595b5d9980b4402373cf9e
2024-04-17 17:26:38 +00:00
Sergey Simonchik
57b382524f [terminal] implement JBTerminalSystemSettingsProviderBase.getDefaultBackground/getDefaultForeground instead of deprecated getDefaultStyle
Adding methods to `api-dump-unreviewed.txt`, because it's impossible to add only the reviewed methods of JBTerminalSystemSettingsProviderBase to `api-dump.txt`.

GitOrigin-RevId: dfc02c87efb341ad45c5e86a9950eb9ecc57cf89
2024-04-15 16:25:43 +00:00
Bart van Helvert
17e76c3f15 [platform] Add collector for measuring time spent in program runner
#IDEA-344147

GitOrigin-RevId: 5d00fee390ea8c129488c0f4fcbbb502b17ccbd7
2024-04-10 11:15:59 +00:00
Daniil Ovchinnikov
5ec66a02cd IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [2/4]
GitOrigin-RevId: 1f2fcb6d02f6bf1bb52d4063ac8b13ba953b6697
2024-04-09 02:21:27 +00:00
Nikita.Lyubimov
889cc6cccd [RIDER] Fix run configuration dropdown on local Rider with patch engine (fix RIDER-107298)
GitOrigin-RevId: 79859e7679303033ac41a105a0dc63ac0883851e
2024-04-08 20:32:57 +00:00
Andrii Rublov
026430be93 [multilaunch]: Fix RIDER-105632: Starting Debug on Multi-Launch Configuration has no effect
GitOrigin-RevId: 91f0982c77928c4b1fb417fdd84cc6c50bbed2a7
2024-04-06 01:05:28 +00:00
Gregory.Shrago
12df812916 temporarily restore fullUpdate for compatibility
GitOrigin-RevId: 47bf1596290bc5889d44c41b20927f5626e8fc23
2024-04-05 16:29:50 +00:00
Vladimir Krivosheev
6079055a3f IJPL-866 modules -> pluginAliases (avoid confusion)
GitOrigin-RevId: 24b48f378f22679aa35dde1c2502707f9199b690
2024-03-31 21:08:08 +03:00
Gregory.Shrago
670866beb1 IJPL-327 Run marker highlighting pass should work in dumb mode
A proper fix and cleanup:
1. `isDumbAware` is set in `update` but `isDumbAware` is called before the `update`
2. Drop pre-async-update era code around `fullUpdate`
3. Add some nullability annotations

Relates to IDEA-349848, IDEA-346887.

GitOrigin-RevId: aee4efd152b110481b5c4dd06808fbb8c057fc69
2024-03-25 10:04:43 +00:00
Gregory.Shrago
a1283d883d extract ExecutorRegistryImpl inner actions
GitOrigin-RevId: f4bf959f622326d06d9c05118d0eaa0b57e098e3
2024-03-25 10:04:38 +00:00
Gregory.Shrago
8919a8ea99 restore executor action customization logic
1. reuse `NonEmptyActionGroup` (childExecutors size does not work in RemDev)
2. reuse `Executor.isApplicable` for checks from dropped `updateDisabledActionPresentation`.

Follow-up after c38d4fb403fba5f0f61d0db24bda52a02f242713

GitOrigin-RevId: f878d73cae35660c5746f7ecbc6f4d351cfe30db
2024-03-25 10:04:33 +00:00
Vyacheslav Karpukhin
d7e51bceb8 FL-24795 Exception when run android app on emulator with SDK version less than android-minSdk
GitOrigin-RevId: 423293d1f329a0e6270c3b97791ede7577130bef
2024-03-21 15:28:24 +00:00
Vyacheslav Karpukhin
04e11c9e88 Propagate the actual error when the process was not started to the ProgramRunner's callback
GitOrigin-RevId: d83f94858d05a0dec60c279941585f8ff4fc02cf
2024-03-21 15:28:20 +00:00
Sergey Simonchik
091f6ececd terminal: introduce "Prompt separator color" in "Color Scheme | Console Colors" (IDEA-349490, IJ-CR-127955)
This provides better appearance when Theme and Editor color scheme are not synced. For example, when Theme is Dark and Editor color scheme is Light or vice versa.

GitOrigin-RevId: a7f2354a878f9bbe2f95792d4eb8ff7d22deea36
2024-03-19 22:03:13 +00:00
Stanislav Ruban
411f4efd33 [monorepo Kotlin settings] Kotlin LV 2.0 migration: KT-57290
GitOrigin-RevId: fa2daffc109bd9bc303a61091dda47b3414c8625
2024-03-18 20:50:11 +00:00
Gregory.Shrago
629262e7c3 support Profile toolbar action in RemDev
1. Drop unnecessary executor group wrappings. Place customizations directly to `ExecutorGroupActionGroup` if needed
2. Register delegate group id for children merging on frontend
3. Reuse existing frontend SplitButtonAction. Disable it when no children are present

Fixes
GTW-8065 "Profiler" button couldn't be added to Toolbar

GitOrigin-RevId: c38d4fb403fba5f0f61d0db24bda52a02f242713
2024-03-18 18:20:49 +00:00
Vladimir Krivosheev
1c5a987807 open editor as soon as workspace index is ready to use
GitOrigin-RevId: 29461d3dd47b1efa345876a12b1988c2f8d92e41
2024-03-16 17:37:01 +00:00
Gregory.Shrago
b562ae1717 fix threading and reuse ActionGroupWrapper in EmptyWhenDuplicate
Fixes "Non-cached operation assertion" in RemDev.

GitOrigin-RevId: 8a9421c02c7fe2447dbf20fc4ac4f4a0d6c2f807
2024-03-16 14:53:36 +00:00
Vladimir Krivosheev
99eeec746c ProjectRunConfigurationInitializer - also wait for ModulePointerManager in asynchronous way (as Java RC can use this service)
GitOrigin-RevId: 51dba755451e68293c0b8d56818f323f84459ab9
2024-03-16 11:07:50 +00:00
Vladimir Krivosheev
3f02abcd1f avoid expensive getRunCurrentFileActionStatus if editors are not yet reopened
GitOrigin-RevId: 83ddc7c7e6e10554c44b652607411e9d03bcc540
2024-03-16 11:07:43 +00:00
Vladimir Krivosheev
d70b0256c8 ExecutionReasonableHistoryManager - use simpleConnect
GitOrigin-RevId: 3c4df23689efb61951cdfb25c921865a069110c3
2024-03-14 02:13:46 +00:00
Andrii Rublov
c0c68b9764 [execution]: Introduce a dedicated action group for main executors to properly use anchors around it
GitOrigin-RevId: d79c0d94b2303cddc699398cd48faa676572d2e8
2024-03-12 23:53:49 +00:00
Vladimir Krivosheev
0383131b41 cleanup
GitOrigin-RevId: dd132758c9bb02837e041c4674d1610b606634c2
2024-03-09 21:16:23 +00:00
Tagir Valeev
00f4f65889 Warnings fixed
GitOrigin-RevId: e6fe57374355641c4f434e10bb4f0b25d8afca9e
2024-03-08 15:17:09 +00:00
Sergey Simonchik
9665e1707a terminal: extract "Search entry" / "Current search entry" to color scheme (IDEA-337699)
GitOrigin-RevId: a85d7fd4650bc20440a3952dc2be62225c1a18d0
2024-03-05 15:40:10 +00:00
Sergey Simonchik
c64d5277c8 terminal: extract command text attributes to color scheme ()
GitOrigin-RevId: 1c434bb2a2d0f7d3988b53db3f4cf008b99e8ee6
2024-03-05 01:59:38 +00:00
Konstantin Aleev
63ee6238b5 [execution] IDEA-347936 set insects for fore left toolbar
GitOrigin-RevId: a234134987c68a9425deba476c5a27febb32da5a
2024-03-03 08:08:10 +01:00
Sergey Simonchik
b380dbcc0f terminal: use @JvmField in BlockTerminalColors for better Kotlin-Java interop
GitOrigin-RevId: 1d18bd94342d72058ecfaf86d3f01924feca32ab
2024-02-28 21:20:13 +00:00
Andrii Rublov
72697ac0eb [execution]: Fix IDEA-347542: Live indicator for Run/Debug tool windows is not displayed
GitOrigin-RevId: 092c45d6c012aafd9ebda0abb761ddb8f90b9fed
2024-02-27 19:45:21 +00:00
Vera Petrenkova
3a5af39374 IDEA-326572 Updated MainToolbar layout strategy to resize components based on available width
GitOrigin-RevId: afffbefa7bccde95dcc8acd6f81bb4cc9967a8f8
2024-02-27 18:30:18 +00:00
Andrii Rublov
5110b5f3fd [execution]: Revert back Initial icon setup
GitOrigin-RevId: 0886a53e230ad188ff248a313d5a5b44504356f7
2024-02-27 12:05:24 +00:00
Sergey Simonchik
648dd4bdfb terminal: support switching UI theme - fix block decoration (IDEA-337699)
GitOrigin-RevId: 477cd3f676cee2def2892b3d44f7b7043b5e8885
2024-02-26 20:38:48 +00:00
Andrii Rublov
669de82138 [execution]: Remove rd-core usage in execution module
GitOrigin-RevId: bf0d29554f9884bbfd619b6af379a101aff9d1e5
2024-02-22 10:58:29 +00:00