Arseny.Chernyaev
30236d0cf3
Add "Platform_Type" to RunConfigurationOptionUsagesCollector
...
(cherry picked from commit 5766489926aaa2c6d36ab3fe3e379a478ec37549)
NET-CR-15611
GitOrigin-RevId: cfe61cdf9bb714f2cc268f119a84f95f33f94059
2024-11-12 12:19:25 +00:00
Alexey Utkin
0fe21b6057
IJPL-165423 SECONDARY_ICON attribute does not work for action UI in a popup menu
...
(cherry picked from commit bb728aedc9a4bf03a762ae1a46b2ce3859910be3)
IJ-CR-147964
GitOrigin-RevId: 38b68080ab4b610a493da30ae36ca1015bc050d3
2024-10-31 10:32:49 +00:00
Ilia Motornyi
cbeba03f99
CPP-41206 Change Tooltip for Run and Debug button on Toolbar when Debug Server is selected
...
(cherry picked from commit f06ca51eaafce3706bc79a380f5c6a3b690ad84c)
GitOrigin-RevId: 63a9b0d43e75fbcb5230dd693bf883d4f2875f2e
2024-10-30 21:31:54 +00:00
Sergei Tachenov
60527dd48d
IJPL-161797 Introduce computeTextComponentMinimumSize overload
...
nCharactersToKeep is almost always 4.
Even in DefaultCutStrategy it's effectively so,
but since it's computed there from its own constant,
let's just leave it explicit there.
GitOrigin-RevId: f8b009aed84238e2dd9531311dbc2a15b8cd629e
2024-10-10 17:25:58 +00:00
Sergei Tachenov
0ad74d4af4
Revert "Revert "IJPL-60824 Implement the Run Widget minimum size""
...
This reverts commit ad30ac2046c31397a68ebf5a53444553e981468d.
GitOrigin-RevId: c8ab3d1dc6cdfd70e27daf599957672adea6c9d9
2024-10-08 11:02:42 +00:00
Vladimir Lagunov
04c4bee35a
IJent: Refactor IjentDeployingStrategy to have stderr reported during shell bootstrap failure
...
There was a problem that `com.intellij.platform.ijent.spi.IjentDeployingOverShellProcessStrategy.ShellProcessWrapper#readWholeErrorStream` used to start reading stderr when the shell process is already dead, so in case of problems there was no stderr.
The new refactoring brings `IjentSessionMediator` into `IjentDeployingStrategy`, and `IjentSessionMediator` knows how to collect stderr correctly.
GitOrigin-RevId: 26563aa82b8842ae945ca37ce19c2fc23c7492f8
2024-10-07 19:08:31 +00:00
Vladimir Krivosheev
f88f078dda
bazel: update model
...
GitOrigin-RevId: dcd1f70f9ee2d7f04919b2da0eb725d6c5e54c3d
2024-10-07 12:22:54 +00:00
Vladimir Krivosheev
4a176d4c02
IJ-CR-146078 extract intellij.platform.bootstrap
...
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Daniil Ovchinnikov
823e985f18
API dumps: re-generate dumps
...
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Nikolay Chashnikov
4f8bcd9161
[platform] API cleanup: remove unused deprecated API (IJPL-156972)
...
GitOrigin-RevId: 183acaca734cbf2e053be244cd4292acc8d24991
2024-10-04 17:48:37 +00:00
Nikolay Chashnikov
81f45984ff
IJPL-797 intellij.platform.execution.impl review internal API
...
Mark as internal classes which have no usages in the Marketplace and in plugins in the intellij project.
GitOrigin-RevId: 68835d14fc1853e88ed9d90d000cb93b4f1ab76b
2024-10-03 16:15:38 +00:00
Roman Shevchenko
69479687e5
[project] replacing FileChooserDescriptor#isFileVisible with file- and/or extension-based filters (IJPL-150176)
...
GitOrigin-RevId: 7176005f3d39d2f2e928c2e5f804de173e5d83f4
2024-10-02 09:28:56 +00:00
Nikolay Chashnikov
55a5cc91f5
IJPL-797 intellij.platform.ide.impl review internal API
...
Mark as internal classes which have no usages in the Marketplace and in plugins in the intellij project. Classes and methods from other modules which refer to these classes are marked as internal as well.
GitOrigin-RevId: f8780303634c1aea8539af045c1b739b681b1225
2024-10-01 17:19:27 +00:00
Andrii Zinchenko
ad808e267e
[eel] generalize all eel result types into a single EelResult
...
Motivation:
1. Allows removing identical "unwrap" functions for each result type
2. Makes it easier to add helper functions
GitOrigin-RevId: fd05408f6c756b3220120c87c8738df45573b008
2024-09-30 16:40:15 +00:00
Vladimir Krivosheev
a9e7930abe
bazel - build lang-impl
...
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Vladimir Lagunov
ce8757e59b
Eel/IJent cleanup: formatting, comments, unused variables
...
GitOrigin-RevId: e971e57f9f80e696e8e81e4aef5adc59ea426047
2024-09-26 15:44:17 +00:00
Vladimir Lagunov
a05c82545b
Eel/IJent: move IjentInfo.User out of IjentInfo into EelUserInfo
...
GitOrigin-RevId: a12bfe39508fcfaa5efacbaff929beb9670bef78
2024-09-26 15:44:17 +00:00
Gregory.Shrago
1cfdf56833
add knownIssue section for top issues
...
GitOrigin-RevId: 53b7a54336643b9ef4efb9bbfeeef65d2489961a
2024-09-23 18:58:15 +00:00
Vladimir Krivosheev
834bd75254
run jps-to-bazel by Bazel, compile platform using Bazel
...
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Konstantin Aleev
186047ace2
[execution] IDEA-359445 runner content ui: support tooltips
...
GitOrigin-RevId: 5c51ead36f33b41c4baacc20ed036aa25f34abc5
2024-09-20 00:10:45 +00:00
Tagir Valeev
d013c9980e
Remove redundant keySet/values calls
...
GitOrigin-RevId: e972012a4ead404120b0f947c79d059f6d96f942
2024-09-18 20:27:35 +00:00
Sergey Simonchik
34a1565967
[terminal] restore support for "Cursor shape" setting for newly opened classic terminals (IJPL-160291)
...
Regression after ee8e2f1d55cd71400639dbbe93a9188712fd5392
c1cb74df9d
GitOrigin-RevId: 51fc3f5489d6284f0300dc0740fcaf5eb479c485
2024-09-10 21:26:53 +00:00
Vyacheslav Moklev
0afaa8ad4e
[RDCT] GTW-9280: Fix run popup sub-actions by storing run config id in a template presentation
...
GitOrigin-RevId: a33c1aa34f769d15d65889064e59a1dbc7b3443d
2024-09-09 11:59:59 +00:00
Alexander Lobas
90f20009ce
IJPL-161630 Change the cloud design in the new terminal
...
GitOrigin-RevId: 7b41eaa91f070bb055457ae5f428c1b83e42ea78
2024-09-06 15:39:06 +00:00
Vera Petrenkova
6580128bf0
Revert "IJPL-60824 Implement the Run Widget minimum size"
...
This reverts commit dc6ff59ffc2bbc90438421383f51b952215c98a4.
GitOrigin-RevId: ad30ac2046c31397a68ebf5a53444553e981468d
2024-09-06 12:06:09 +00:00
Vera Petrenkova
a9c23338cd
Revert "IJPL-161649 set compressible layout strategy to RunWidget"
...
This reverts commit 850911e26175820519241b4f963986a13e23fdf2.
GitOrigin-RevId: 2ec63fb08b29e5200f811fb2da4294690f2f01a9
2024-09-06 12:06:09 +00:00
Roman Shevchenko
a5666abead
[project] pruning FileChooserDescriptor overrides (IJPL-150176 prerequisite)
...
`BrowseFolderRunnable` and `*WithBrowseButton` family: getting rid of separate "title" and "description" parameters in favor of the chooser descriptor object, to avoid cloning the latter down the road.
GitOrigin-RevId: 33ec5968a1db953c60848974135055c288accf85
2024-09-06 11:41:43 +00:00
Vera Petrenkova
56afd5fa26
IJPL-161649 set compressible layout strategy to RunWidget
...
GitOrigin-RevId: 850911e26175820519241b4f963986a13e23fdf2
2024-09-04 17:29:29 +00:00
Ivan Semenov
9e790f254f
[platform] extract execution-related actions from platform/lang
...
GitOrigin-RevId: 8102a8de66c9b4f571bdf6cf5ff944cb3fff157a
2024-09-03 21:10:18 +00:00
Sergei Tachenov
008c054f46
IJPL-60824 Implement the Run Widget minimum size
...
To actually make the new compressing strategy work,
components inside the toolbar must provide a minimum size.
The Run Widget didn't, so we implement it by calculating
the difference between the full text and the minimum allowed
text.
We'll need this for other widgets as well, so make it an utility method.
GitOrigin-RevId: dc6ff59ffc2bbc90438421383f51b952215c98a4
2024-09-03 09:09:55 +00:00
Ilya.Kazakevich
bc2a7e6a45
Module EEL: API for local and non-local processes.
...
See `com.intellij.platform.eel` package info
GitOrigin-RevId: 11d0a8b0d9f75274bf604518dbe09e2ac85def20
2024-09-02 19:09:29 +00:00
Max Medvedev
eb41da040e
Extract a single Dumb event field and use it everywhere
...
GitOrigin-RevId: a21dcd2dff36a11ae22c851985cf9eb4257d8a88
2024-09-01 13:50:27 +00:00
Gregory.Shrago
0bd8a8f7c4
introduce ActualActionUiKind
...
Let's not expose actual UIs as `ActionUiKind`. In the long run, it is better as we can find all usages more easily.
GitOrigin-RevId: 0fc9470d3b29bb8083f991071600599737ebe387
2024-08-30 18:50:13 +00:00
Gregory.Shrago
5e734b6526
IJPL-161352 Close debugger tab via middle button click stopped working
...
GitOrigin-RevId: 4723e85dbc54915184c4d18fa54c64fc48017348
2024-08-30 18:50:13 +00:00
Gregory.Shrago
2b8e285c0c
IJPL-161351 CCE when dragging tab in debugger tool window
...
GitOrigin-RevId: 72359573599a3d619c02897b41aa02ded5ef155e
2024-08-30 18:50:13 +00:00
Alexander.Bondarev
6c2d373143
[rider, cpp] Added Launch_profile_group to FUS.
...
GitOrigin-RevId: d2553e8a190d2e119f222391741ad9956caabed1
2024-08-30 14:44:50 +00:00
Alexander.Bondarev
2f92e4bdde
[rider, cpp] Refactor C++ configurations to be project-based
...
GitOrigin-RevId: 9b57d72ed94ea9f378fbc692519091b1556cbb20
2024-08-30 14:44:50 +00:00
Sergey Simonchik
755e12c320
[terminal] (cleanup) drop setting default title in JBTerminalWidget#setTtyConnector as it's already set in TerminalToolWindowManager.createTerminalContent
...
GitOrigin-RevId: 4d9b6a5ca4e67d58c4ebf5311ea08e35e13bb1db
2024-08-29 00:26:23 +00:00
Alexey Kudravtsev
37366e6018
fix "can't access default project" exception
...
GitOrigin-RevId: 1cd51c54bcc49359702abeab713f7c64ff18286e
2024-08-23 12:17:39 +00:00
Gregory.Shrago
b592eca4fd
introduce ActionUiKind
...
Finally, there is now an easy way to detect whether an action is updated for a horizontal or a vertical toolbar. For the main menu, a context menu, or a popup.
GitOrigin-RevId: 046be7bd74501ddd46e04e46bec758dbc184e3d8
2024-08-22 17:24:58 +00:00
Gregory.Shrago
79e330adeb
revert accidental revert for IJPL-159278
...
IJPL-159278 Hide inline Debug button for already running configuration
GitOrigin-RevId: f78a88592c374fe7b7ae7f6a95760a90506891a3
2024-08-22 03:45:16 +00:00
Ivan Migalev
0c919ea6b4
Fix RIDER-116047: move a terminal setting to the IDE code where it's used
...
GitOrigin-RevId: 9ee3e92245379757162bc947fda58faf0a92e43b
2024-08-21 22:16:48 +00:00
Gregory.Shrago
e9548136b6
avoid expanding QuickActionProvider actions
...
GitOrigin-RevId: c593afaf459f068a9d29ba3e8f14a016675c6b15
2024-08-21 16:42:06 +00:00
Gregory.Shrago
c420f560ff
avoid ActionGroup.getChildren(null)
...
Use `DefaultActionGroup.getChildren(ActionManager)`.
GitOrigin-RevId: 1346ed7cccb2f6f92aeef2662b35c992836b7282
2024-08-21 16:42:06 +00:00
Andrey Lisin
9c34f76b08
[targets] Clarify error message to inform users they should use the same number for both local and target ports
...
GitOrigin-RevId: ddcc456bea2aafc7d4379eadbb3bbcffe1d25a3d
2024-08-21 14:49:47 +00:00
Gregory.Shrago
bc3b7f8235
drop allowSlowOperations usages
...
GitOrigin-RevId: b60b929f767c5fdac1e63ce8cfabb97c43c189c1
2024-08-20 16:56:17 +00:00
Gregory.Shrago
f78bfa35dd
IJPL-160624 NPE when invoking "Show List of Tabs" action
...
GitOrigin-RevId: e086c2631d1ef88bc30d293ae0dc8ae2cc3e06f7
2024-08-20 16:56:17 +00:00
Gregory.Shrago
2ed7a2291a
IJPL-159278 Hide inline Debug button for already running configuration
...
GitOrigin-RevId: c8886ded068aca4693247de470122399852fd9e9
2024-08-20 16:56:17 +00:00
Gregory.Shrago
8bbc808ba7
make log console read-only
...
GitOrigin-RevId: 9892c38a5dc80943f673de5069b004e2127e68a7
2024-08-17 21:59:33 +00:00
Ivan Semenov
d2bdb18211
[wm] move frame header configuration keys to a single place and make UISettings dependency clear
...
GitOrigin-RevId: ce46ab8214def15bbee014fea5c6455cb9ac7a70
2024-08-15 17:47:42 +00:00