The problem:
https://github.com/microsoft/WSL/issues/10701
When stdout/err are redirected, WSL reports tty size as 1x1 which breaks `ps` tool (famous "expect trouble" message) that some people might have in profile.
`ttyfix` explicitly sets tty size and inserted by `WslDistribution`.
Tiny refactoring moved `getToolPath` to reuse it
Merge-request: KT-MR-12821
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com>
GitOrigin-RevId: f33a906b139d22ecdaf0f1b0616ecaaf7bebdd16
remove unnecessary dependency on kotlin serialization module from `intellij.platform.core` module (it is an OpenAPI module, some test failed)
move all changes from `intellij.java.frontback.psi` module to `intellij.java.frontback.psi.impl` module so that there will no be a dependency on kotlin serialization modules in the `intellij.java.frontback.psi` module because `intellij.java.frontback.psi` module is an OpenAPI module (some test failed)
(cherry picked from commit a3fa1ab533734442fb6691b0162b3f930a66d9bc)
IJ-MR-116786
GitOrigin-RevId: 81bf0153f9528d9ec58e6b557fa0b7aee80a2c46
- more info log.error
- handle more possible exceptions
- in *.xml-s: use more modern "content" approach to include xml from another module. Add `package` attribute because it is necessary in case of including via "content"
- use "suspend-friendly" read action invocator
- little concurrency problem fix
- remove `ModalityUiUtil.invokeLaterIfNeeded` because its initial purpose to ensure to work with protocol on EDT is not actual in this version of code
(cherry picked from commit 3c2bebbfb3b5c27495df983bd834aeb4705c54bc)
IJ-MR-116786
GitOrigin-RevId: d58505efc9f6f00918df07f7a43e5bda12ca5a04
It also fixes RIDER-95091 when opening file structure popup disables toolwindow updating on document changes
(cherry picked from commit d6bfb39d50a0b815f62deb4853b83f6959581f4d)
NET-CR-12451
GitOrigin-RevId: 0e1c71996bc8a02b9439cc5f0e3b8db991479efb
Filter out only the main *.vmoptions file (it's included explicitly), but don't filter out jetbrains_client64.exe.vmoptions file included in IDE distribution (RDCT-521).
GitOrigin-RevId: 452cd7d183061c72958bd0cf7f3fa6f9e89aea25
If the tool window bar is hidden, we can't detect where would the toolwindow button be located. Thus - the same as for the old UI notifications - let's show the notification for the component, which is the toolwindow itself.
Let's also remove the balloon pointer, because it would point to nowhere (especially in the new UI, where it points either to the left, or to the right, while the toolwindow can be located at the bottom).
GitOrigin-RevId: b793d9e1d63ebb9709a239a8c07bff7f26be5314
This commit channels most of the functions that use `getCurrentUser` as
a check of logged in-ness through a new `getCurrentUserAsResult` function,
which already converts failures into appropriate errors.
GitOrigin-RevId: 4b74e0b46222dc965f45c353d4bcfb140699e48f
This change adds jetbrains_client.exe and jetbrains_client64.exe.vmoptions files to Linux distribution.
GitOrigin-RevId: d57393c669bccd3cdbe5570a71b1a668f2497d52
This is needed to include launchers for JetBrains Client in distribution of a regular IDE (RDCT-521).
GitOrigin-RevId: 71530e7aa778401fb84634497c27ae2973777ddd
This change adds jetbrains_client.sh and jetbrains_client64.vmoptions files to Linux distribution.
GitOrigin-RevId: 3989939be7538c884a88587a4e7e5007dc34a021
This is needed to create an instance which can be used to generate launchers for JetBrains Client in a regular IDE installation (RDCT-521).
GitOrigin-RevId: 8430f4439dbe66ff396d6a4147f2faa76891144a
This is needed to include launchers for JetBrains Client in distribution of a regular IDE (RDCT-521).
GitOrigin-RevId: bfeec7aa5432bb38c3ef569e6c32a030412dee47
It isn't shown in the UI if the client is launched not in the context of some project, making it hard to diagnose problems like RDCT-682.
GitOrigin-RevId: 13913706114eb71075c31e009e209d8642d83983