Commit Graph

35 Commits

Author SHA1 Message Date
axiom
61b62b670d OPENIDE winlaunchers resources update 2025-04-30 13:27:28 +04:00
Ilya.Kazakevich
ed0b0ea640 Runnerw is deprecated, use WinP to kill process.
This is how it works by default now, so you don't need to do anything to enable it.

CLion also uses runnerw/mediator to create console window, but they will migrate to another solution soon

GitOrigin-RevId: 29a8c9564f20d51f72b47ec3f7d25bff00be272b
2021-10-08 21:48:42 +00:00
Roman Shevchenko
9062dcd609 Cleanup (corrected MSDN reference)
GitOrigin-RevId: 5b84dae53c71fd8625c395eba13824fcb850a9df
2020-07-15 22:01:16 +00:00
Sergey Simonchik
ee664ccf1a WEB-33931 runnerw.exe cannot run Node.js script with legacy WSL 2018-07-18 18:50:44 +03:00
Sergey Simonchik
7a2f2ac1b2 runnerw: ignore insert sequences as none are provided
Allows to show error messages for some exit code with system messages containing %1.
For example, now message for 216 exit code:
===
runnerw.exe: CreateProcess failed with error 216: This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher.
2017-12-19 15:54:10 +03:00
Sergey Simonchik
fb39a9f557 runnerw: use GetLastError as exit code if CreateProcessW fails (IDEA-CR-25052)
GetLastError returns error=2 if child process executable file not found (ERROR_FILE_NOT_FOUND from https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382)
2017-10-05 11:28:24 +03:00
Sergey Simonchik
b624ba9463 runnerw: exit with non-zero code if child process cannot be created
Use exit code=2 to emulate "CreateProcess error=2, The system cannot find the file specified"
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
2017-10-03 11:49:57 +03:00
Denis Fokin
57aad18abb Eliminate focus killer 2017-09-25 11:14:08 +03:00
Sergey Simonchik
d4a9a35deb runnerw: close child process's stdin when runnerw's stdin is closed (IDEA-145882, WEB-16832) 2017-09-12 19:09:35 +03:00
Sergey Simonchik
701ca56bcc runnerw: support unicode arguments & escape child process command line properly (IDEA-176490, IDEA-171368) 2017-09-11 21:21:35 +03:00
Sergey Simonchik
073fa4d9f5 runnerw: update solution config 2017-09-11 21:18:05 +03:00
vadim.lomshakov
e5564bb1f7 correct usage text 2017-08-21 21:39:18 +03:00
vadim.lomshakov
85734f3ed8 [rider]: patched runnerw.exe mediator to allow create process with new visible console (#RIDER-4160) 2017-08-21 21:38:43 +03:00
Sergey Simonchik
acd92dce18 runnerw: set "PlatformToolset" to v140_xp explicitly to support Windows XP, rebuild according to the latest changes (fixes WEB-24480) 2017-03-16 15:02:22 +03:00
Sergey Simonchik
2e7f6cdbbe runnerw: improve usage docs readability (following IDEA-CR-17544) 2017-01-19 23:04:25 +03:00
Sergey Simonchik
68671d9e07 runnerw: update usage docs 2017-01-19 17:51:38 +03:00
Sergey Simonchik
2c7daef8bb runnerw: restores normal processing of CTRL+C input. It helps if IDE is started in background, without console, e.g. "webstorm64.exe &", in this case CTRL+C is disabled (WEB-24480) 2016-12-19 13:54:04 +03:00
Sergey Simonchik
d978c37af6 runnerw: remove eclipse project settings 2016-12-16 16:22:26 +03:00
Vladimir.Orlov
901effde37 IDEA-148058 Visual Studio cleanup in tools/idea/native. 2015-11-19 15:40:55 +03:00
Sergey Simonchik
a586ea72f9 update runnerw.exe after WEB-12852 2014-07-28 19:49:08 +04:00
Sergey Simonchik
dcc8675a47 WEB-12852 Windows: IDE exits when stopping Node.js app 2014-07-28 18:31:30 +04:00
Sergey Simonchik
cc014593ea WEB-11194 runnerw.exe not working on win XP 2014-03-03 18:20:42 +04:00
Sergey Simonchik
a42e228c96 update runnerw configuration files to Visual Studio 13 2014-02-11 14:40:37 +04:00
Sergey Simonchik
657b8b5d79 * stop stdin scanning thread if stdin is ended
* don't close process's output stream after sending control command
2013-12-02 21:12:47 +04:00
Sergey Simonchik
b5efe0959b WaitForMultipleObjects always returns WAIT_OBJECT_0 (busy loop) 2013-12-02 16:06:27 +04:00
Sergey Simonchik
034aaf403f don't call default Ctrl+C or Ctrl+Break handler function, because it terminates runnerw.exe process forcibly 2013-12-02 14:52:30 +04:00
Dmitry Jemerov
2922196584 runnerw rebuilt 2013-01-18 14:08:46 +01:00
Oleg Sukhodolsky
d70bbcf5d6 RUBY-12835: runnerw.cpp changed to be able to send Ctrl-C to the process it mediates 2013-01-14 19:29:53 +04:00
Dmitry Trofimov
5152b292be runnerw fixed for cygwin 2010-12-20 16:21:33 +03:00
Dmitry Trofimov
58ee168aad fixed runner to run batch, removed linux runner, fixed django default port 2010-07-29 21:29:39 +04:00
Dmitry Jemerov
cccb30c8d7 runnerw handles spaces in command line 2010-07-18 15:25:50 +04:00
Dmitry Jemerov
a9e0b80821 runnerw works on windows 2010-07-18 13:20:24 +04:00
Dmitry Trofimov
9cad39d666 fixed io in runnerw(PY-1305)
added runner for mac
2010-07-18 10:28:42 +04:00
Dmitry Trofimov
779aeb5c01 fixed io in runnerw(PY-1305)
added runner for mac
2010-07-18 10:19:13 +04:00
Dmitry Trofimov
4b2b42e31f added native mediator runner for django run configuration to solve ctrl+break sending problem.
added no-reload check-box
2010-07-17 19:59:02 +04:00