Paul Chitescu
|
2e97746340
|
kernel32: Declare and add stubs for GetLogicalProcessorInformation(Ex).
|
2010-07-20 12:56:26 +02:00 |
Francois Gouget
|
7bf45b4c35
|
kernel32: GetProcessDword() is unused so remove it.
We use krnl386.exe16's implementation instead.
|
2010-06-24 10:35:21 +02:00 |
Alexandre Julliard
|
2b99e1c17d
|
kernel32: Make sure we always have a valid process title.
|
2010-06-08 11:53:58 +02:00 |
Alexandre Julliard
|
a10e9ba092
|
kernel32: Unalign the stack on process startup to work around Doom3 bug.
|
2010-05-28 11:20:28 +02:00 |
Alexandre Julliard
|
775e5f7b3e
|
kernel32: Reset stdio handles when they are closed.
|
2010-05-26 23:16:34 +02:00 |
Alexandre Julliard
|
f3831cf2cb
|
configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader.
This provides better backwards compatibility when running with a
32-bit prefix.
|
2010-05-17 12:42:30 +02:00 |
Alexandre Julliard
|
ac69fcb14f
|
server: Check that the prefix type can support the client architecture.
|
2010-05-04 20:27:20 +02:00 |
Marcus Meissner
|
35dfd34a9f
|
kernel32: Initialize env (Coverity).
|
2010-03-31 11:44:30 +02:00 |
Alexandre Julliard
|
02aef1c3b8
|
kernel32: Increase the wineboot timeout.
|
2010-03-30 16:55:11 +02:00 |
Alexandre Julliard
|
be0db98a23
|
kernel32: Fix processing of spaces in command line for builtin exes.
|
2010-03-29 19:37:35 +02:00 |
Alexandre Julliard
|
808c29b908
|
kernel32: Add support for starting binaries in 32/64-bit mode from the other mode.
|
2010-03-29 17:57:15 +02:00 |
André Hentschel
|
a9a7d963c2
|
kernel32: Make process traces aware of 64-bit.
|
2010-03-25 16:08:27 +01:00 |
Alexandre Julliard
|
c7bed19c0b
|
kernel32: Don't try to open builtin exe files during CreateProcess, only check the path syntax.
|
2010-03-18 13:46:22 +01:00 |
Reece Dunn
|
1b46c0660d
|
kernel32/tests: Add a test case for calling TlsFree on a freed index.
|
2010-03-03 11:49:35 +01:00 |
Alexandre Julliard
|
6beb82e2d6
|
kernel32: Append the user PATH value to the system one.
|
2010-01-28 14:53:24 +01:00 |
Alexandre Julliard
|
17dea24f48
|
kernel32: Make sure the volatile environment is always loaded.
|
2010-01-28 13:35:03 +01:00 |
Alexandre Julliard
|
0daf0528da
|
kernel32: Load USERNAME and USERPROFILE from the volatile environment.
|
2010-01-28 13:34:05 +01:00 |
Alexandre Julliard
|
2c0e31cfdc
|
kernel32: Treat PWD as a special environment variable.
|
2010-01-28 13:29:53 +01:00 |
Michael Stefaniuc
|
4f60b6bf91
|
kernel32: Add missing stdarg.h includes.
|
2009-12-31 12:12:17 +01:00 |
Alexandre Julliard
|
8268ed9783
|
kernel32: Do not include 16-bit headers in 32-bit files.
|
2009-12-30 16:21:56 +01:00 |
Andrew Nguyen
|
9294882b94
|
kernel32: Ignore empty environment values from registry.
|
2009-12-24 17:00:08 +01:00 |
Andrew Nguyen
|
542feda6b8
|
ntdll: Use the HKCU\Volatile Environment key when generating the initial process environment.
|
2009-12-24 16:59:00 +01:00 |
Dmitry Timoshkov
|
2536bfd1d8
|
kernel32: Explicitly treat the current working directory name as a unix one.
|
2009-12-04 14:42:05 +01:00 |
Paul Chitescu
|
590cc1ad55
|
kernel32: Reduce registry access to KEY_READ wherever possible.
|
2009-11-30 16:33:54 +01:00 |
Alexandre Julliard
|
a045122754
|
kernel32: Pass the exe name as argument to FormatMessage.
|
2009-11-29 16:42:50 +01:00 |
Alexandre Julliard
|
c9e25dbe35
|
kernel32: Set the 64-bit flag for builtin executables based on their load directory.
|
2009-10-28 11:09:20 +01:00 |
Alexandre Julliard
|
4313c95526
|
kernel32: Retrieve the executable information as soon as we open the file.
|
2009-10-28 11:03:05 +01:00 |
Alexandre Julliard
|
28f13f83a6
|
kernel32: Add a structure to store all the information about an executable.
|
2009-10-28 11:03:04 +01:00 |
Alexandre Julliard
|
072b737059
|
kernel32: Specify the full application path when starting wineboot.exe.
|
2009-10-28 10:55:35 +01:00 |
Alexandre Julliard
|
c9689897d9
|
kernel32: Create the syswow64 directory if necessary.
|
2009-10-22 19:52:12 +02:00 |
Alexandre Julliard
|
f86d10ffb6
|
kernel32: Make sure the 32/64-bit state of the wineprefix matches the binary we are running.
|
2009-10-21 19:45:17 +02:00 |
Alexandre Julliard
|
87894c5f7b
|
kernel32: Use the PWD variable to set the initial current directory.
|
2009-10-15 12:06:23 +02:00 |
Stefan Dösinger
|
282cc71aed
|
kernel32: Make some functions hookable.
|
2009-10-14 12:21:05 +02:00 |
Alexandre Julliard
|
e0ce6dc32e
|
kernel32: Move Get/SetProcessDword to kernel16.c.
|
2009-10-08 11:12:21 +02:00 |
Alexandre Julliard
|
6404817de4
|
kernel32: Move the 16-bit handle functions to kernel16.c.
|
2009-10-08 11:12:14 +02:00 |
Alexandre Julliard
|
b6e0b3428d
|
kernel32: Move the 16-bit thread and process functions to kernel16.c.
|
2009-10-08 11:11:45 +02:00 |
Alexandre Julliard
|
c9d85dd576
|
ntdll: Route the process startup through the platform-specific thread startup code.
|
2009-08-29 11:24:44 +02:00 |
Alexandre Julliard
|
da8acbc47d
|
server: Define an architecture-independent structure for process startup info.
|
2009-08-21 20:00:12 +02:00 |
Alexandre Julliard
|
e49918b5a2
|
kernel32: Use a longer wineboot timeout for the initial prefix creation.
|
2009-08-18 12:17:04 +02:00 |
Alexandre Julliard
|
d492389d23
|
kernel32: Don't wait for wineboot once the process is no longer running.
|
2009-08-18 12:14:12 +02:00 |
Alexandre Julliard
|
a9feb3d271
|
kernel32: Check the 64-bit flag when starting a process.
|
2009-08-12 17:25:59 +02:00 |
Alexandre Julliard
|
f274d1d03f
|
kernel32: Change MODULE_GetBinaryType return value to make dll a flag instead of a type.
|
2009-08-12 17:04:38 +02:00 |
Andrew Nguyen
|
f63f4026cf
|
kernel32: Implement WTSGetActiveConsoleSessionId as a stub.
|
2009-07-16 11:21:21 +02:00 |
Alexandre Julliard
|
03d6da0894
|
kernel32: Add implementation of GetSystemWow64DirectoryA/W.
|
2009-07-07 11:42:03 +02:00 |
Alexandre Julliard
|
887af61219
|
kernel32: Avoid the close-on-exec race with pipe() on kernels that support pipe2().
|
2009-07-01 12:13:46 +02:00 |
Alexandre Julliard
|
d303d9dc29
|
kernel32: Add appropriate stdcall decorations to assembly functions.
|
2009-06-15 13:42:26 +02:00 |
Stefan Leichter
|
57f9236741
|
kernel32: Implement QueryFullProcessImageNameA.
|
2009-06-11 13:23:25 +02:00 |
Andrew Nguyen
|
7c2c6a575c
|
kernel32: Correct the last error of CreateProcessW with an empty command line string.
|
2009-05-18 14:31:07 +02:00 |
Andrew Nguyen
|
645e59c490
|
kernel32: Correct the last error of CreateProcessW with an empty application name string.
|
2009-05-18 14:31:07 +02:00 |
Andrew Nguyen
|
6c27fa1038
|
kernel32: Don't validate the command line parameter of CreateProcessW.
|
2009-05-18 14:31:07 +02:00 |