Eric Pouech
18f9d2dd9d
start: Use OEM code page for output.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-02 11:47:36 +02:00
Eric Pouech
603d7f406c
start: Remove workaround for /exec without console.
...
Rather use inheritance of SHELL_NO_WINDOW pseudo console in this case.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-13 20:19:33 +02:00
Eric Pouech
c7e87b536e
start: Force no console creation when using start /exec.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-17 21:06:10 +01:00
Eric Pouech
e704f0372e
start: Enable compilation with long types.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-07 10:59:19 +01:00
Eric Pouech
a1abb524fe
start: Wrap child inside a job so it gets killed when start.exe terminates.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50869
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-25 20:50:49 +01:00
Eric Pouech
ff7ff4d0b4
start: Ignore Ctrl-C and let the child decides what to do with it.
...
Based on a patch from Bernhard Übelacker
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51766
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-15 18:56:06 +01:00
Alexandre Julliard
997ae6ddc9
start: Import the correct command-line building algorithm from ntdll.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50873
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-01 18:16:24 +02:00
Alexandre Julliard
15a6ee9440
start: Add a private /exec option to replicate the Wine command-line usage.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-25 11:46:01 +01:00
Alexandre Julliard
1b4b4a9bb5
start: Avoid duplicate backslashes in command line.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-24 20:43:48 +01:00
Michael Stefaniuc
6e8af61f10
start: Use wide-char string literals.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-12 11:15:24 +01:00
Damjan Jovanovic
c5bceecb51
start.exe: STARTUPINFOW needs the STARTF_USESHOWWINDOW flag.
...
Fixes a regression introduced by 42fa293d48
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48170
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-26 15:38:32 +01:00
Alexandre Julliard
ed6a5e97e0
programs: Make all program entrypoints cdecl.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-17 17:05:47 +02:00
Damjan Jovanovic
42fa293d48
start.exe: Search PATH for the executable to launch.
...
We want to launch all executables through CreateProcess(), but need to
provide the full path, as the searching CreateProcess() does
internally when the application name is NULL is more limited: it only
searches for .EXE files.
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-19 22:17:20 +02:00
Damjan Jovanovic
3c7501e8f0
start.exe: Launch all binaries through CreateProcess().
...
This lets us pass them the title, priority classes, and other
options unsupported by ShellExecuteEx().
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-19 22:16:58 +02:00
Damjan Jovanovic
f2fa7ec3c5
start.exe: Pass the "show window" flags to CreateProcess() too.
...
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-19 22:16:51 +02:00
Damjan Jovanovic
6ae919de81
start.exe: Unquote the title.
...
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-19 22:16:42 +02:00
Alexandre Julliard
dae088939b
start: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-01 10:40:12 +02:00
Nikolay Sivov
1c93654885
start: Try cycling through extensions if original path failed to execute.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-24 17:12:44 +02:00
Michael Stefaniuc
414fe80aeb
start: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-13 19:10:02 +02:00
Bas Weelinck
5b4f8a385b
start: Ignore multiple quoted arguments as title.
...
Signed-off-by: Bas Weelinck <bas.weelinck@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-21 21:21:04 +01:00
Vincent Povirk
9e0971e374
start: Don't use SEE_MASK_NO_CONSOLE.
2014-04-25 10:22:51 +02:00
Frédéric Delanoy
c60e81b7c9
start: Use BOOL type where appropriate.
2014-02-27 09:33:06 -06:00
Frédéric Delanoy
a478c108e2
start: Constify a character string.
2013-12-20 10:50:40 +01:00
André Hentschel
76bc1d76a5
start: Fix mask for creation flags (coverity).
2012-11-08 15:37:51 +01:00
Francois Gouget
65f686c8cd
start: Fix the name of the open verb for the /ProgIDOpen option.
2012-07-02 10:54:40 +02:00
Francois Gouget
e0f4d5caf9
start: Fix the command line handling.
2012-06-28 01:38:40 +02:00
Francois Gouget
da7e97bbe5
start: Remove the license and the /L option.
2012-03-01 17:29:10 +01:00
Alexandre Julliard
c9eee73450
makefiles: Define __WINESRC__ when building programs.
2012-01-23 16:07:37 +01:00
Francois Gouget
c992ca277d
Assorted spelling fixes.
2011-08-24 19:07:46 +02:00
Frédéric Delanoy
4ebbd0e596
start: Add support for /? command line parameter.
2011-07-11 19:55:31 +02:00
Alexandre Julliard
0f01be47ee
start: Pass a valid filename argument to FormatMessage.
2010-03-29 15:50:19 +02:00
Austin English
6deaa09887
start: Handle /B & /I options.
2009-08-03 17:48:42 +02:00
Damjan Jovanovic
3b52d42ab4
start.exe: Add infrastructure to launch windows file open associations from freedesktop.
2009-06-11 11:45:58 +02:00
Vincent Povirk
e05951a39d
start.exe: Don't use the NO_UI flag when invoked with /unix.
2009-01-03 14:55:31 +01:00
Maarten Lankhorst
70441d5bb8
kernel32: Change all functions to use CDECL.
2008-12-23 13:09:45 +01:00
Alexandre Julliard
b66685cdd8
programs: Build the programs that support it with -DWINE_NO_UNICODE_MACROS.
2008-09-03 14:21:41 +02:00
Alexandre Julliard
f8282d969a
start: Fall back to ShellExecute for unknown binaries in /unix mode.
2008-05-29 12:12:12 +02:00
Vincent Povirk
fc29e334f6
start.exe: Add /Unix switch for native file managers.
2008-04-17 12:35:31 +02:00
Anatoly Lyutin
67271dcf3b
start: Convert to Unicode.
2007-12-13 14:30:40 +01:00
Kirill K. Smirnov
72d5e7cd36
programs/start: use SEE_MASK_NO_CONSOLE flag as default.
...
Allows to start console applications in a new window (as Windows does).
2007-07-16 22:55:40 +02:00
Lei Zhang
30a22664e6
start.exe: Put double quotes around arguments with spaces.
2007-07-11 12:42:32 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Fatih Aşıcı
1c9e1f3473
start.exe: build_args now returns the correct string when no parameter
...
is passed.
2006-02-01 13:50:52 +01:00
Mike McCormack
71de71c308
Remove the limit on the length of the command line.
2005-11-10 11:06:15 +00:00
Stefan Huehner
ffe53258aa
Fix some -Wstrict-prototypes warnings.
2005-06-27 09:57:28 +00:00
Dan Kegel
ba02ae412e
Added Windows-compatible start.exe.
2003-01-21 20:14:36 +00:00