Alexandre Julliard
|
0bce76d830
|
ntdll: Move the loading of the global options to the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-04 11:45:51 +02:00 |
Brendan Shanks
|
ae73f35d53
|
ntdll: Fix locale detection on Mac.
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-19 12:20:24 +02:00 |
Alexandre Julliard
|
76f949577a
|
ntdll: Avoid calling NtOpenFile() from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-08 16:49:23 +02:00 |
Alexandre Julliard
|
ad93413c71
|
server: Store session id in the process and return it at process init time.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-01 22:34:31 +02:00 |
Alexandre Julliard
|
588d91aecf
|
ntdll: Store the current PEB in a global variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-15 20:42:25 +02:00 |
Alexandre Julliard
|
78cbc26957
|
ntdll: Fill the Wow64 PEB and process parameters.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-25 21:13:00 +02:00 |
Alexandre Julliard
|
e9bc48e90a
|
ntdll: Force executing IL-only binaries on the native machine.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51101
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-07 22:22:49 +02:00 |
Sven Baars
|
2d218c924d
|
ntdll: Fix some memory leaks (Valgrind).
Signed-off-by: Sven Baars <sbaars@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-03 20:42:29 +02:00 |
Alexandre Julliard
|
7ef35b3393
|
ntdll: Reimplement file system redirection using NT pathname comparisons.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-15 17:30:50 +02:00 |
Alexandre Julliard
|
8e7c6422e5
|
ntdll: Move create_startup_info() to env.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-15 17:30:50 +02:00 |
Alexandre Julliard
|
446f7e3aa8
|
ntdll: Add a WINEBOOTSTRAPMODE environment variable to allow loading non-existent builtins.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50905
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-08 18:16:00 +02:00 |
Alexandre Julliard
|
7512c53b89
|
ntdll: Cache the main image section information.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50937
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-07 10:51:32 +02:00 |
Alexandre Julliard
|
89db25afda
|
ntdll: Check for DLL files when creating new processes.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50912
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-06 22:46:12 +02:00 |
Alexandre Julliard
|
7929b21ede
|
ntdll: Define NtCurrentTeb64() on 64-bit to avoid some #ifdefs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 12:25:21 +02:00 |
Alexandre Julliard
|
c5b0dd5fc2
|
ntdll: Set the window title to the image name on the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-30 12:26:37 +02:00 |
Alexandre Julliard
|
726cf9c0eb
|
ntdll: Make sure the argv array matches the Unicode version, even when launching start.exe.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-30 09:56:32 +02:00 |
Alexandre Julliard
|
b12bf4d8d8
|
ntdll: Unmap main image even if not loaded at base address.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50874
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-29 12:19:59 +02:00 |
Alexandre Julliard
|
9bdfb1f34a
|
ntdll: Set the initial DllPath to null if it's empty.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 12:07:04 +01:00 |
Alexandre Julliard
|
50e33a213d
|
ntdll: Use start /exec to support absolute Unix paths.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50858
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 11:46:01 +01:00 |
Alexandre Julliard
|
aef821ccbd
|
ntdll: Add a helper to launch start.exe always as builtin.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 11:46:01 +01:00 |
Alexandre Julliard
|
967100258f
|
ntdll: Check the main image for Unix path only the first time around.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50858
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 11:46:01 +01:00 |
Alexandre Julliard
|
47fed8f5bc
|
ntdll: Don't set the DllPath parameter by default.
Recent Windows versions don't set it either.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-24 20:43:49 +01:00 |
Alexandre Julliard
|
28fe84da45
|
ntdll: Load the main image from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-24 20:43:49 +01:00 |
Alexandre Julliard
|
662730a1bf
|
ntdll: Set the Wow64 environment variables from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-24 20:43:48 +01:00 |
Alexandre Julliard
|
ec5925a8a2
|
ntdll: Set the additional environment variables from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-23 20:50:50 +01:00 |
Alexandre Julliard
|
5246f34a3e
|
ntdll: Return an NT path for the initial current directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-23 17:42:20 +01:00 |
Alexandre Julliard
|
74390cead3
|
ntdll: Add a global constant for the system directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-19 19:55:34 +01:00 |
Alexandre Julliard
|
9107f591d3
|
ntdll: Explicitly reset the PATH variable before reloading the environment.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50786
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-09 21:33:43 +01:00 |
Alexandre Julliard
|
0599347e96
|
ntdll: Launch wineboot from the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-04 21:43:26 +01:00 |
Alexandre Julliard
|
9443a7397d
|
ntdll: Predefine the SystemRoot and SystemDrive variables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-04 21:43:26 +01:00 |
Alexandre Julliard
|
f6e64c55f2
|
ntdll: Set environment variables from the registry on the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-04 21:41:44 +01:00 |
Alexandre Julliard
|
e63b8ead43
|
ntdll: Add support for growing the initial environment dynamically.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-04 21:32:26 +01:00 |
Alexandre Julliard
|
285830f5ec
|
ntdll: Add a helper to initialize a UNICODE_STRING on the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-04 10:42:34 +01:00 |
Alexandre Julliard
|
ff6a3433c5
|
ntdll: Store the locales in Wine-specific environment variables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-28 11:30:37 +01:00 |
Alexandre Julliard
|
65cff86951
|
ntdll: Remove no longer needed Unix codepage functions from the PE side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-28 11:29:46 +01:00 |
Alexandre Julliard
|
0d173e5710
|
ntdll: Store the Unix codepage in a Wine-specific environment variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-28 11:24:54 +01:00 |
Alexandre Julliard
|
5828d7c136
|
ntdll: Adjust environment size for dynamic strings.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50732
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-27 17:42:50 +01:00 |
Alexandre Julliard
|
9e01af751e
|
ntdll: Don't set runtime info at all if it's empty.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-26 16:24:21 +01:00 |
Alexandre Julliard
|
4dad4315d5
|
ntdll: Fix rounding the length of the runtime info parameter.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50723
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-25 22:39:21 +01:00 |
Alexandre Julliard
|
0a6f070f5e
|
ntdll: Also set the dynamic environment strings in the initial parameters.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-15 15:53:14 +01:00 |
Alexandre Julliard
|
528f9d3217
|
ntdll: Set the initial environment and command line in the process parameters on the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-15 15:10:52 +01:00 |
Alexandre Julliard
|
0d3972ce8a
|
ntdll: Allocate the initial process parameters on the Unix side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-15 12:30:28 +01:00 |
Alexandre Julliard
|
76b3284388
|
ntdll: Pass the NT name in the create_file request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-09 13:29:57 +01:00 |
Alexandre Julliard
|
cdaa72c728
|
ntdll: Only reset the Unix current directory on removable devices.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49545
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-18 15:21:37 +01:00 |
Alexandre Julliard
|
54c31d5332
|
ntdll: Make NtGetNlsSectionPtr() into a proper Nt syscall.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-15 20:18:01 +02:00 |
Jacek Caban
|
54e117018c
|
kernelbase: Use conhost to handle Unix consoles.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-21 19:24:19 +02:00 |
Jacek Caban
|
0957f9302c
|
ntdll: Fill console size in get_initial_console.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-21 19:24:19 +02:00 |
Jacek Caban
|
6bcc1b9225
|
ntdll: Pass RTL_USER_PROCESS_PARAMETERS to get_initial_console.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-21 19:24:19 +02:00 |
Alexandre Julliard
|
3cd3b77522
|
ntdll: Update argc when changing process name.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49834
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-14 19:42:40 +02:00 |
Alexandre Julliard
|
2d91f7def1
|
ntdll: Load libwine dynamically.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-03 12:30:41 +02:00 |