Roman Shevchenko
849e4d90eb
Cleanup (formatting)
...
GitOrigin-RevId: 0ca95f4d4dceed2a804fd28800086ab6ade059c8
2024-07-11 16:41:51 +00:00
Roman Shevchenko
3be8c2b16e
[build scripts] updating restarter dependencies
...
GitOrigin-RevId: 4069a6d2a9451a9f9b3525c16eb35d63a8e0a5fa
2024-07-11 16:41:51 +00:00
Roman Shevchenko
df466fe8b6
[tests] temporarily disabling non-Latin-path launcher tests on Windows/x64
...
(due to differences in build agents and TC plugin's inability to mute tests properly)
GitOrigin-RevId: d4e809ceddc30323a6d89d68b413b5e3cf3afc5c
2024-07-05 10:20:41 +00:00
Roman Shevchenko
629015ba7c
[platform] launcher: updating va_list dependency (supporting Windows/arm64)
...
GitOrigin-RevId: bc31331cf6c91cecebc82612278c4e218e743927
2024-07-05 09:37:06 +00:00
Roman Shevchenko
7807473103
[platform] launcher: updating Windows dependencies + dropping unused features
...
GitOrigin-RevId: e11a16040366cf443ea7e3cc9e80f21db76c1c50
2024-07-05 09:37:06 +00:00
Roman Shevchenko
b7595a2285
[platform] launcher: dropping obsolete JRE path ACP compatibility check (IJPL-156417)
...
GitOrigin-RevId: 08d1c8e8819cb327b522c6d688fbd3e3547b7734
2024-07-05 09:37:06 +00:00
Roman Shevchenko
c082f1364a
[tests] temporarily disabling non-Latin-path launcher tests on Windows/x64
...
(due to differences in build agents and TC plugin's inability to mute tests properly)
GitOrigin-RevId: d75adcf91a656f969edbf110b7dcb2ac9f4aaffc
2024-07-04 05:15:39 +00:00
Roman Shevchenko
1819b3c407
[build scripts] refreshing launcher dependencies
...
GitOrigin-RevId: fcb7428b3434fda40ad6b51e5694f5b8615b2b24
2024-07-04 05:15:39 +00:00
Roman Shevchenko
94471a23f8
[platform] launcher: updating va_list dependency with a patched version (supporting Windows/arm64)
...
GitOrigin-RevId: 5e12d5d4bcb0eb819c4ba4d2ac9c5f5f78d407f6
2024-07-04 05:15:39 +00:00
Roman Shevchenko
4cb3f4c389
[platform] launcher: making vfprintf hook return a number of processed bytes
...
..., lest JVM drop incomprehensible "Could not write log" message and shut up
GitOrigin-RevId: cfe19e77c127e9b88e53b7f4ec82e1661bc4c6b1
2024-07-03 14:27:16 +00:00
Roman Shevchenko
e9054668cb
[platform] launcher: use UTF-8 as ACP (IJPL-156417)
...
GitOrigin-RevId: 28d835a0816546aec790542e5cbf1ce99c3554d0
2024-07-03 14:27:16 +00:00
Roman Shevchenko
b38eb484f5
[tests] making launcher VM options closer to reality
...
GitOrigin-RevId: 72dd1b2d3688cef7dcd788782f502dc98b6540b0
2024-07-03 14:27:16 +00:00
Roman Shevchenko
5923f1ea5a
[tests] making launcher test app layout on Windows closer to reality
...
GitOrigin-RevId: 057e4d4e90736135532328b686d84c018ec279f4
2024-07-02 14:28:41 +00:00
Roman Shevchenko
1f3b7672a4
Cleanup (minor optimization)
...
GitOrigin-RevId: be753b94c881617bbdeaafe2df72e66a89ef203c
2024-07-02 14:28:41 +00:00
Roman Shevchenko
2b7ec923f5
[platform] launcher: looking for RAM percentage when filtering VM options (IJPL-157077)
...
GitOrigin-RevId: f081f4c5e7fc13603a1ccab736ab061d4f7fa605
2024-06-26 14:04:12 +00:00
Dmitry Batrak
0b0fe86bfc
GTW-4830 Better JCEF support
...
Remove code related to running JCEF on backend side
GitOrigin-RevId: 87029e2d347e0c85b7d382bfc857f7e5985fb5c4
2024-06-26 13:33:18 +00:00
Roman Shevchenko
1d2d8750a0
[platform] launcher: DLL search path tuning is needed for JCEF, too (IJPL-157118)
...
GitOrigin-RevId: db36a43e30345d97b2d79a73ecf7edfd8716d8d5
2024-06-24 08:16:47 +00:00
Roman Shevchenko
6c5874feea
[platform] launcher: making console attaching problems non-fatal
...
GitOrigin-RevId: b991b376565ec30a4dde14984c8c7044dd8af6b0
2024-06-18 14:17:46 +00:00
Roman Shevchenko
2a9d94c3e5
[platform] launcher: amending a DLL search path instead of changing the current working directory
...
GitOrigin-RevId: 6ee652a5495fd52cda81c9e7283c762f50b98e4d
2024-06-18 14:17:46 +00:00
Roman Shevchenko
5f5e2c57b8
[platform] launcher: stripping Windows namespace prefix from the current working directory
...
GitOrigin-RevId: 984a8ea61c9ea5ab055f4f795331da7595bc15f5
2024-06-18 14:17:46 +00:00
Roman Shevchenko
ed04d771a9
[build scripts] refreshing launcher dependencies
...
GitOrigin-RevId: e1f7441e16544769653a67a74ec6862fd1aabf19
2024-06-11 12:35:59 +00:00
Roman Shevchenko
cda43b70ca
[platform] launcher: limiting the number of allocation arenas only on Linux/glibc (JBR-1837)
...
GitOrigin-RevId: 27ef8550d77248e9db3dcce35778cbfdba33fa44
2024-06-11 12:35:59 +00:00
Ivan Pashchenko
4e011d9fc8
RDCT-1395: do not provide default remote dev -Xmx if it's already set
...
GitOrigin-RevId: e1e56cdabce53a147d28d1414c981e380c1393fc
2024-05-28 16:00:31 +00:00
Roman Shevchenko
4b8ef16614
[platform] launcher: reporting the whole command via "sun.java.command" property (not just main class)
...
GitOrigin-RevId: 410a9e3a858ce47ef1b5e6e23ffe03182838a377
2024-05-23 19:33:30 +00:00
Nikolay Kuznetsov
f85ff34eeb
GTW-8754: re-add missing ipv4 preference for wsl in native launcher
...
GitOrigin-RevId: ef24762d790cd2671cf36819cf3527b486c6bd44
2024-05-22 13:37:13 +00:00
Roman Shevchenko
269bc00f99
[platform] launcher: limiting the number of allocation arenas on Linux (JBR-1837)
...
Glibc allocates arenas rather aggressively. This makes little sense on JVM, which has its own allocation pools.
GitOrigin-RevId: 0aed983b6f1bdb43a6a5bd5f49087d3299725d16
2024-05-15 19:16:28 +00:00
Roman Shevchenko
10d2b888ce
[platform] adding a full list of targets to cargo-about config to generate one common 3rd-party licenses report
...
GitOrigin-RevId: d3a2543197b7866dcf45e0052c868f7dc207bf02
2024-05-08 19:44:55 +00:00
Ivan Pashchenko
22f35ac89f
GTW-6833: allow serverMode command
...
reason: modern way to start remdev-related scenarios
GitOrigin-RevId: 50b432d1574d0f1244cfc08f5ce8e8f5ce1fc1e3
2024-05-08 16:51:45 +00:00
Ivan Pashchenko
101bf88b90
GTW-6833: allow registerBackendLocationForGateway command
...
TBD in JVM part after launcher promotion
GitOrigin-RevId: b5eae034ad4c7c98fbcbbf89b69b179976c5ef12
2024-05-08 16:51:45 +00:00
Roman Shevchenko
638f3a86c1
[platform] crash-proofing launcher's abort_hook function (IDEA-353153)
...
GitOrigin-RevId: 96ba5c7ae51818b9ff11d6869de1c5eef8fada18
2024-05-08 13:34:56 +00:00
Roman Shevchenko
2d29a5c159
[platform] launcher: CEF sandbox subprocesses should not attach themselves to a console
...
GitOrigin-RevId: 6b2ea0094dc4ff89fd601aeda31c2154e41e21e6
2024-05-08 10:25:29 +00:00
Roman Shevchenko
445c2921ef
[platform] launcher: reducing the amount of CEF-related code
...
GitOrigin-RevId: b39db8c10d9610334673e1267962e4afb82f50fb
2024-05-08 10:25:29 +00:00
Roman Shevchenko
9a1c90da6c
[platform] launcher: more accurate detection of CEF subprocess commands
...
GitOrigin-RevId: dc75b94e0452279b569d9dda9f9704acce0cb6cf
2024-05-08 10:25:29 +00:00
Roman Shevchenko
ca8e8614da
Cleanup (formatting)
...
GitOrigin-RevId: 037982308eed9d250293595197711477c0b2a7bd
2024-05-08 10:25:29 +00:00
Roman Shevchenko
ffce066a2a
[platform] launcher: simpler CEF version passing; embedding Windows metadata on each build
...
GitOrigin-RevId: db5fedbe119f0fc53bcc2e9ffdf16ddaacf89399
2024-05-08 10:25:29 +00:00
Roman Shevchenko
4affd1911c
[build scripts] moving launcher linking flag from a build script to a config file
...
GitOrigin-RevId: fa947d554ede836a393fe2aff747e65d3e86c933
2024-05-08 10:25:29 +00:00
Roman Shevchenko
1e0d29f68e
[tests] ignoring one more launcher crash diagnostic tests on Windows/arm64
...
GitOrigin-RevId: 7d408078a547b532410e72175df907bf0ebb8caf
2024-05-07 20:30:04 +00:00
Roman Shevchenko
63311cd026
Cleanup (linter fixes; typos)
...
GitOrigin-RevId: 8b125392d18766dd8988430cfce52502ba7d3627
2024-05-07 19:38:56 +00:00
Roman Shevchenko
8a375f1d03
[tests] ignoring launcher crash diagnostic tests on Windows/arm64 (there is no va_args support yet)
...
GitOrigin-RevId: eb7665a84a3890daeb7bacd7b13e128efaf4d3bf
2024-05-07 19:38:56 +00:00
Roman Shevchenko
1956937c40
[platform] cross-platform launcher: pruning Windows resource strings
...
GitOrigin-RevId: 8bcdcbbb80ca3059af9bac15e2bf4568a2d05f4c
2024-05-06 20:43:26 +00:00
Roman Shevchenko
830c4100b5
Cleanup (minor optimization; upgraded dependencies; typos; formatting)
...
GitOrigin-RevId: 5066c2d6e5f4d9c4e2492f886d1bb8afb4c41b75
2024-05-06 20:43:26 +00:00
Roman Shevchenko
519d6c58c0
[platform] cross-platform launcher: simplified adding of Windows resource strings
...
GitOrigin-RevId: 86134ed4e59f254fa76bc18f1346055b72977f53
2024-05-06 20:43:26 +00:00
Roman Shevchenko
9ccec13a01
[platform] adding resource strings to Windows restarter (IJPL-34858)
...
GitOrigin-RevId: a7174e3fbe28c3107201e34b5d6142a9fff83d6e
2024-05-06 10:57:51 +00:00
Roman Shevchenko
f05aeeaeaf
[project] dropping old Windows restarter code (IJPL-34858)
...
GitOrigin-RevId: 7aeafa4986002500277a08aaf3e27b276ba36107
2024-05-05 00:50:40 +00:00
Ivan Pashchenko
40c2f14812
GTW-6833: improved dynamic loading for remote-dev
...
* never try to resolve libraries from the system if we have them (that can lead to mismatched dependencies and further undefined behaviour)
* determine the proper load order for libraries so that we won't accidentally load a dependency from outside if we have it with us (see previous reasoning)
GitOrigin-RevId: 1059627968239cfb69b10bc45278f4b715eef012
2024-05-02 22:07:26 +00:00
Roman Shevchenko
8bbdae0fa9
[platform] making restarter smoke test work on Windows
...
GitOrigin-RevId: db2251bbe12df368334856791384d603a36fa8e7
2024-05-02 11:29:49 +00:00
Ilya.Kazakevich
ae0ed41348
[wslproxy]: survive closed socket, close socket correctly.
...
1.When remote side socket is closed, `SIGPIPE` might be sent. We must ignore and exit correctly (we can't die as we might accept more connections)
2. shutdown and close sockets will inform remote side that socket is closed. Without it, remote side may not notice anything until the next write.
GitOrigin-RevId: 51a6204651e49f63ac8b52d9e3e1e4928007c3ff
2024-05-01 21:06:34 +00:00
Roman Shevchenko
acd5c82096
[platform] restarter: minor optimization; smoke test
...
GitOrigin-RevId: 2f1419a7ecf096cd741cfe45fe293ea105a49ebe
2024-04-26 19:51:28 +00:00
Roman Shevchenko
867f23c3b3
Cleanup (minor optimization; typos)
...
GitOrigin-RevId: 4835f3a5433184959955d9bec2f999c6996c99ea
2024-04-24 20:46:13 +00:00
Roman Shevchenko
9670ea7cce
[platform] launcher: adding corrupted VM options file diagnostics (IJPL-148494)
...
GitOrigin-RevId: eda05c2d14cd8c6a6bb9249ce14a624890d49d89
2024-04-24 20:46:13 +00:00