Vladimir Kharitonov
019852a64e
[WinLauncher][JCEF] JBR-6356 pass cef version together with sandbox info pointer
...
The version must be checked during JCEF initialization. Sandbox will be disabled if the version doesn't match.
GitOrigin-RevId: 17c1e390f08f389f651cf4c460ff6cad5c42b4c5
2023-12-11 17:13:37 +00:00
Nikolay Kuznetsov
e9a2190441
[rdct] IJ-MR-121536 fix terminal detection in native launcher
...
GitOrigin-RevId: bb164c9c4a6a4c3950e3838803dc0f60dc74d636
2023-12-05 20:30:33 +00:00
Nikolay Kuznetsov
6ddf981070
[rdct] enable app-level related flags by default (GTW-4799)
...
GitOrigin-RevId: ce0416ca18adf0d363d72234c3d76a11b44eb827
2023-12-05 14:20:21 +00:00
Roman Shevchenko
1cb90d45c7
[build scripts] simplifying Rust toolchain preparation
...
GitOrigin-RevId: 8b114c2a06c0c76225fc5820ded51dd372ac0e88
2023-11-24 22:41:22 +00:00
Roman Shevchenko
7d88f357b6
[platform] linking the Linux restarter dynamically for all architectures, for consistency (IJPL-357)
...
GitOrigin-RevId: 6b176bf79f7ad2105140ceee4686c2398f073f09
2023-11-17 17:05:39 +01:00
Roman Shevchenko
8f2c2981ff
[platform] linking the restarter statically only for Linux/amd64 (IJPL-357)
...
GitOrigin-RevId: 06b6ae0b02a73f78e06a2ed076da86618bf0af64
2023-11-17 10:57:55 +01:00
Nikolay Chashnikov
6c2435301a
[rdct] temporary suppress warning about unused ij_starter_command field in RemoteDevLaunchConfiguration
...
Otherwise, the build fails because it's configured to fail in case of warnings.
GitOrigin-RevId: dff045f503f2f6a4f082a53b534827d672c63032
2023-11-13 17:27:46 +00:00
Nikolay Chashnikov
b1aaa545c4
[cross-platform launcher] cleanup: use 'Option' type for optional 'customCommands' property (RDCT-521, IJ-CR-119033)
...
GitOrigin-RevId: afad7c0aea8e29cf828cce41b777c60075961a28
2023-11-13 14:14:11 +00:00
Nikolay Chashnikov
c0626122bc
[cross-platform launcher] allow providing custom launch data for some commands in product-info.json
...
To run JetBrains Client from installation of a big IDE (RDCT-521), we need to use different classpath, main class, vm options and data directory name. This commit adds support for `customCommands` property to product-info.json and supports it in the cross-platform launcher. If the command line argument is present in `commands` array, the corresponding object is used to override values from 'launch' object.
GitOrigin-RevId: 2801ab568324936173f7408a01c48713cebd9b47
2023-11-13 14:14:00 +00:00
Nikolay Kuznetsov
c98c0b0d9a
[tests] update native launcher test to new launcher behavior
...
GitOrigin-RevId: 43a2aa60b1665fc1fd30a3d39e197459385808aa
2023-11-07 21:16:01 +00:00
Nikolay Kuznetsov
48b1d5944b
[rdct] use env::temp_dir() instead of ad-hoc hack in native launchers
...
GitOrigin-RevId: b7489f2bbc327d15253787f3da9e920739e66de3
2023-11-07 21:15:57 +00:00
Nikolay Chashnikov
0baebe7902
[cross-platform launcher] fix compilation of remote_dev.rs on Windows
...
GitOrigin-RevId: d43c6adcec05a5da4815587155a9101d022fc589
2023-11-07 09:08:58 +00:00
Ilya.Kazakevich
1ad4002475
CPP-35902: Fix SHELL variable when running under WSL with ttyfix
...
Due to https://github.com/microsoft/WSL/issues/10718 `SHELL` var is set to `ttyfix` breaking `gdb`.
We now:
1. Check if first argument (command to execute) is a valid shell and set `SHELL` accordingly
2. If not, check user default shell. Be it a valid shell, we use it
3. Unset `SHELL` otherwise
Review:
https://jetbrains.team/p/ij/reviews/118965/timeline
GitOrigin-RevId: 425b6886b4b48e29f653413c62326afa8033c694
2023-11-07 03:03:04 +00:00
Nikolay Kuznetsov
882410dbd4
[rdct] RDCT-4799: fix IDE trusting all projects even when started from command line manually
...
GitOrigin-RevId: 5302e2b359ce658ad0253a848ba9c6133f96988d
2023-11-06 23:18:42 +00:00
Ilya.Kazakevich
5ac166f9bc
wsltools: strip binaries to decrease size a little
...
GitOrigin-RevId: eacc71baa8de941c34fad1abe4eb101784806fca
2023-11-06 21:02:52 +00:00
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