Ilya.Kazakevich
44be55aeee
IDEA-333736: Fix tty size for WSL
...
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
2023-11-03 15:35:26 +00:00
Nikolay Kuznetsov
c6c7dd756e
[rdct] RDCT-667: switch to app-wide configs folders for remdev (disabled by default)
...
GitOrigin-RevId: 074a905f72c7124824547804c5273a424b83b366
2023-11-01 01:50:00 +00:00
Nikolay Kuznetsov
a66c8dc1fa
[rdct] remove obsolete Projector env vars in launchers
...
GitOrigin-RevId: 4cdb7290afcab5b0fea412570ee17d50da30cb19
2023-11-01 01:50:00 +00:00
Nikolay Kuznetsov
e7c5f85950
[rdct] GTW-4799: move new UI override env var processing from launchers into IDE
...
GitOrigin-RevId: 08f3ae40e7dd39aac3d93927abc28319be7d751f
2023-11-01 01:50:00 +00:00
Nikolay Kuznetsov
d4eb956f63
[rdct] GTW-4799: move project trust checking from launchers into IDE
...
GitOrigin-RevId: 87c27f1a5f81c62a210ee7f06e7ef54ed6486102
2023-11-01 01:50:00 +00:00
Eugene Lazurin
cf177a490d
[rdct] launcher: GTW-2941 Add help if run command is not specified
...
GitOrigin-RevId: 895a4e3a97dd0e4c9584516e44477190cb6542fb
2023-10-17 17:00:02 +00:00
Roman Shevchenko
3ecfd08dc7
[project] dropping old macOS restarter sources (IDEA-327235)
...
GitOrigin-RevId: d56edc3e7bca7f8309ba0221056ea32ffd59c917
2023-10-06 13:16:30 +00:00
Roman Shevchenko
447b8700d6
Cleanup (formatting)
...
GitOrigin-RevId: 515aca1869d00e1c9583dedb262d7befbcfd97ce
2023-09-29 15:36:39 +02:00
Roman Shevchenko
52b5460397
[platform] cross-platform restarter: statically linking Linux binaries
...
GitOrigin-RevId: 0f31dc6738595bf67bc58b549807db600b11e352
2023-09-29 15:36:19 +02:00
Roman Shevchenko
73a563bbb2
[platform] cross-platform restarter: setting a minimal macOS version
...
GitOrigin-RevId: b3d69426f88552aa65d3c7e225e70e78cb0376a9
2023-09-29 15:33:03 +02:00
Roman Shevchenko
6832a88d79
[platform] cross-platform restarter: using exec instead of spawn for the last command
...
GitOrigin-RevId: 4550bb44bf15855e84d5627b0b22b375c736336f
2023-09-28 22:00:56 +02:00
Roman Shevchenko
e6ec4a3ef7
[platform] cross-platform restarter
...
IDEA-327235 prerequisite. Brings unified arguments handling to all platforms.
GitOrigin-RevId: 74be9ba218c04fccc4469eef56e046b8f9099feb
2023-09-26 09:05:34 +02:00
Roman Shevchenko
f3e3042387
[project] cross-platform launcher compilation on Windows
...
GitOrigin-RevId: 13c00c0db0a6c23f15ce9d4be07d75a8e40a9e42
2023-09-21 10:34:19 +02:00
Roman Shevchenko
ec42bcd0f9
[project] updating cross-platform launcher dependencies
...
GitOrigin-RevId: 733c160e1a6d30900f15f84ad2d8303395531bf8
2023-09-20 22:10:24 +02:00
Roman Shevchenko
a234633757
Cleanup (linter warnings in cross-platform launcher)
...
GitOrigin-RevId: 27e215388a164e8039f31c1338ebf2c7c156493a
2023-09-20 21:57:30 +02:00
Roman Shevchenko
3e10999a84
[platform] windows .exe launcher: further improving configurability (IDEA-296415)
...
Avoiding launching instance activation thread when the corresponding feature is disabled. Supposedly fixes excessive CPU usage in the client (GTW-5814).
GitOrigin-RevId: 140a9f465b6b2eb00d2c8e172c87427216c25c95
2023-09-20 13:28:35 +02:00
Roman Shevchenko
4cd91c6810
[platform] cross-platform launcher: fixing compatibility with macOS 10.15 "Catalina" (RUST-11887)
...
Loading the JVM via `libjli` instead of `server/libjvm` somehow suppresses the dreary "Install Java 6 SE runtime" dialog.
GitOrigin-RevId: 2ba237f0c3bfa3aef14e0dab439bf6f9b9618e6a
2023-09-20 11:57:09 +02:00
Dmitriy.Panov
5b258db498
RUST-11594 manifest file generation enabled
...
GitOrigin-RevId: 262644ea7d13b9a59f769e09721675e9e3134ce0
2023-09-05 23:29:46 +00:00
Nikolay Kuznetsov
4a5b4e9085
[rdct] use modern appstarter names in launcher scripts
...
GitOrigin-RevId: 73b12a568d49724d91cc835a75ad32b1ecdc1b48
2023-08-10 19:12:12 +00:00
Roman Shevchenko
1c2b4c6d91
[platform] cross-platform launcher: fixing compilation on Windows/x86_64
...
GitOrigin-RevId: ef555f280ea4d26dea5f3b046dc9db814e47a7ea
2023-08-07 12:53:15 +00:00
Roman Shevchenko
3d6451211d
[platform] cross-platform launcher: fixing compilation on Windows/AArch64
...
GitOrigin-RevId: db8736ce326bec8d71f6065de3610bec9a9ff4b2
2023-08-07 12:37:31 +00:00
Roman Shevchenko
e1dc9924ac
[platform] cross-platform launcher: skipping diagnostic hook on Windows/AArch64
...
(no support in `va_list`)
GitOrigin-RevId: f2e6ce98b5c6bb1d35f1701310ce64440a7bed79
2023-08-07 12:01:58 +00:00
Roman Shevchenko
10233c2d2e
[project] updating cross-platform launcher build dependencies one more time
...
GitOrigin-RevId: 09bad8044bf0791f70ede7c2512b9eb41156b5a5
2023-08-05 12:49:38 +00:00
Roman Shevchenko
03de0ad293
[project] updating cross-platform launcher build dependencies
...
GitOrigin-RevId: cfcc43e2f6fa9c9cf08744aaacdb504f17cc9c28
2023-08-05 12:26:18 +00:00
Roman Shevchenko
b308babccd
[platform] cross-platform launcher: back to pre-allocated buffer in JVM diagnostic hook + more accurate parameter type
...
GitOrigin-RevId: 5a50c3c8dc491a1deb21a678a8df5b3037e2d553
2023-08-05 12:26:17 +00:00
Roman Shevchenko
62caebccf9
[platform] cross-platform launcher: more reliable bufer allocation in JVM diagnostic hook
...
GitOrigin-RevId: 111c1b3b289d76f9af5f3997a557cfb6875b2ba1
2023-08-03 19:19:36 +00:00
Roman Shevchenko
b238c407c7
[project] updating cross-platform launcher build dependencies
...
GitOrigin-RevId: 676362e6ad07024691e40a71621dab36b3182709
2023-07-29 12:33:29 +00:00
Roman Shevchenko
fa14e1c787
[platform] cross-platform launcher: exposing the main class name to JVM (IDEA-296932)
...
GitOrigin-RevId: 66c2478ef6efafeed72b4ee1b0eee3ac857cc6ef
2023-07-29 10:41:46 +00:00
Roman Shevchenko
7f8fcca2b9
[platform] windows .exe launcher: dropping dysfunctional Windows 7 check (IDEA-321516)
...
GitOrigin-RevId: f60742935e767a44a6d23b1f0569d5c2ea56bbd2
2023-07-28 13:28:19 +00:00
Eugene Lazurin
e3ae0d401b
[rdct] launcher: GTW-4769 disable JCEF if env var REMOTE_DEV_SERVER_JCEF_ENABLED false [2]
...
The state where the variable is uninitialized or empty is now explicitly handled
GitOrigin-RevId: 6ce18af68c4c950bdff70c9be3dd6872a700c10e
2023-07-26 15:43:15 +00:00
Roman Shevchenko
43b8a3a999
Cleanup (outdated info in a comment)
...
GitOrigin-RevId: 95ac9b7959b5c6bc6e48cbde8343663ed8ac36f6
2023-07-07 18:13:46 +00:00
Roman Shevchenko
4195cf614b
[project] updating cross-platform launcher build dependencies
...
GitOrigin-RevId: 654c9da33f4452a57b964e9b421226c6553fa560
2023-07-07 12:18:51 +00:00
Roman Shevchenko
2df8c91527
[project] cross-platform launcher compilation
...
GitOrigin-RevId: 0599bb4a3891b92c254634c5bf1324d72d483798
2023-07-07 12:18:50 +00:00
Roman Shevchenko
9dda73288e
[platform] windows .exe launcher: expanding %IDE_HOME% macro in VM options (IDEA-320176)
...
GitOrigin-RevId: b2592c2fdd852b78153f9f423eaaf26b66f798e5
2023-07-07 08:10:01 +00:00
Roman Shevchenko
87cd36ac6d
Revert "[platform] minor optimization in Windows launcher: trying to activate another instance before anything else"
...
This reverts commit 7b58e567
IDEA-324092
GitOrigin-RevId: ceae4363ffd48eab0f1a1e42a87fd744e4dc09d1
2023-06-30 20:12:25 +00:00
Roman Shevchenko
3397827970
[platform] rewording the OS version incompatibility message in Windows launcher (IJ-CR-109767)
...
GitOrigin-RevId: 082400acc98d62d70e0f9b440ddc4d8fd88ee4c8
2023-06-30 11:03:28 +00:00
Eugene Lazurin
63a7343e88
[rdct] launcher: GTW-4769 disable JCEF if env var REMOTE_DEV_SERVER_JCEF_ENABLED false
...
GitOrigin-RevId: 2630cbddd0fe7889fd2ac60acd5fef356a7c50f0
2023-06-29 22:47:30 +00:00
Roman Shevchenko
4b5fbec2d8
[platform] preventing the IDE from being launched on Windows 7 (IDEA-321516)
...
GitOrigin-RevId: 9183b93a5b43096bc18e9153deba699c211984d5
2023-06-29 14:12:42 +00:00
Roman Shevchenko
963e1a37cd
[platform] minor optimization in Windows launcher: trying to activate another instance before anything else
...
GitOrigin-RevId: 7b58e567cda15253506061d2c55f9a23f6d05ade
2023-06-27 09:44:05 +00:00
Roman Shevchenko
597a7f5b5b
[project] cross-platform launcher: correcting the -XX:HeapDumpPath value
...
Unlike `-XX:ErrorFile`, it doesn't support the '%p' placeholder for PID, and having multiple heap dumps is bothersome.
GitOrigin-RevId: 5a3954ba34b8ea8eab458f1d464079253464bc8d
2023-06-21 10:51:34 +00:00
Eugene Lazurin
158de8694e
[rdct] launcher: GTW-4837 setting the new UI var to true at first launch
...
GitOrigin-RevId: d2811a26e0e61039c3bcb83ca46f4bb3ec402016
2023-06-20 20:46:22 +00:00
Eugene Lazurin
3b165eb1c4
[rdct] launcher: add missed UI property in eap registry file
...
GitOrigin-RevId: 818758d05d1f2993199324323110254fc47cc6ab
2023-06-20 20:46:22 +00:00
Eugene Lazurin
68363091a9
[rdct] launcher: add REMOTE_DEV_NEW_UI_ENABLED env var description
...
GitOrigin-RevId: c3e7c0dca9ffd6b544a796ab630e1b18e29b58d3
2023-06-20 20:46:22 +00:00
Roman Shevchenko
98c09be9b3
[platform] using dynamic string buffer in cross-platform launcher's JVM diagnostic hook
...
GitOrigin-RevId: 63a7b55bd07485760c30910f1833c800020c665e
2023-06-20 11:01:44 +00:00
Roman Shevchenko
6edc82fec0
[build scripts] specifying the minimal macOS version for cross-platform launcher (IDEA-321738)
...
GitOrigin-RevId: f95481e74de55ae64ba5cfd023533b9b545cb615
2023-06-09 11:21:45 +00:00
Roman Shevchenko
2696d2f5b6
[tests] cross-platform launcher: making the outside symlink launch test work on Windows and Linux
...
GitOrigin-RevId: 1988bfd15162dbd5227d3810d286d106d5068ad9
2023-06-07 12:25:55 +00:00
Roman Shevchenko
ba063dfae4
[platform] cross-platform launcher: making namespace prefix trimming work with UNC paths
...
GitOrigin-RevId: a97d19d80c135558a221bc1543a0411aca9c94c5
2023-06-07 12:25:54 +00:00
Roman Shevchenko
dac709f030
Cleanup (dead code)
...
GitOrigin-RevId: 562d665d888801e5018d53d95bcfceb9d36019b7
2023-06-07 10:03:07 +00:00
Roman Shevchenko
a4404bd07e
[platform] making the cross-platform launcher detect the installation when started by an outside symlink
...
GitOrigin-RevId: 185f72fb0c7b31f1371942cbb85f9c9db7006828
2023-06-07 10:03:06 +00:00
Roman Shevchenko
effa58ccac
[platform] cross-platform launcher: proper joining of JVM messages collected via the vfprintf hook
...
GitOrigin-RevId: 13cde1b8c1969eb46256781c64084f145193fee7
2023-06-07 10:03:06 +00:00