Commit Graph

1586 Commits

Author SHA1 Message Date
Kai Blin
86de27bad6 kernel: Set last error in CreateIoCompletionPort. 2006-08-22 12:11:17 +02:00
Mike McCormack
0c20afe694 kernel32: Print parameters, call SetLastError() when failing. 2006-08-21 12:21:30 +02:00
Robert Reif
63d4bb7bae kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer size (with test). 2006-08-21 12:08:21 +02:00
Mike McCormack
083bb7e9d1 kernel32: Change a FIXME to a WARN. 2006-08-18 11:36:34 +02:00
Robert Reif
abdb2dbc66 kernel32: Add GetNativeSystemInfo. 2006-08-16 12:41:01 +02:00
Paul Vriens
f2f44de6dc kernel/tests: Wrong error code checked. 2006-08-15 19:26:07 +02:00
Alexandre Julliard
1089260f29 configure: Only link against libpoll where really necessary. 2006-08-15 11:41:59 +02:00
Robert Reif
611eb3fa8a kernel32: Add IsWow64Process. 2006-08-11 19:26:12 +02:00
Tijl Coosemans
529bb1adff kernel/tests: Increase requested file size in two tests to hit FreeBSD file size limit. 2006-08-10 16:34:51 +02:00
Mike McCormack
315c097a73 kernel32: Change some FIXMEs to WARNs. 2006-08-07 13:13:36 +02:00
Alexandre Julliard
a8bc5190eb kernel32: Make some functions static. 2006-08-02 22:02:32 +02:00
Alexandre Julliard
ae1f6982a0 kernel32: Make the keymap entries const. 2006-08-02 13:32:05 +02:00
Andrew Talbot
cb1930cf79 kernel/tests: Write-strings warnings fix. 2006-08-02 11:41:09 +02:00
Andrew Talbot
b20a8916a9 kernel: Write-strings warnings fixes. 2006-08-02 11:41:03 +02:00
Michael Stefaniuc
cd5072f89c kernel: Wsign-compare warning fix. 2006-08-01 11:17:19 +02:00
Alexandre Julliard
6f7b1f6463 ntdll: Move the calling of the process entry point back to kernel32.
Apparently some copy protection stuff relies on that.
This reverts commit 50fca716fd.
2006-07-31 21:25:29 +02:00
Stefan Siebert
026dd2d88a ntdll: Implementation of process CreationTime and ExitTime. 2006-07-21 13:27:16 +02:00
Alexandre Julliard
763e96abae kernel: Simplify set_process_name now that it doesn't have to handle winevdm. 2006-07-19 15:04:57 +02:00
Alexandre Julliard
2cb0f43224 kernel: Added support for exec'ing a new Win32 process.
Use it to restart execution if the main binary can't be loaded because
of address space conflicts, and also for Win16/DOS support.
2006-07-19 14:12:58 +02:00
Alexandre Julliard
c316f0e47f server: Simplify process creation.
Pass the socket for the new process from the parent through the
environment.
Perform initialisations during the new_process request.
2006-07-19 14:00:10 +02:00
Robert Shearman
4a95b6ae0a ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a TRACE now that all of the tests pass. 2006-07-17 14:48:05 +02:00
Robert Shearman
1aabfabf65 kernel: Fix an incorrect version test. 2006-07-17 14:46:26 +02:00
Robert Shearman
a3ca06be2f ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack versions, which are tested in a hierarchical manner.
Add some new tests for the different condition values.
2006-07-17 14:46:26 +02:00
Robert Shearman
31d9341e8e ntdll: Use a common condition value for the major, minor and service pack version numbers. 2006-07-17 14:46:26 +02:00
Alexandre Julliard
50fca716fd ntdll: Moved the calling of the process entry point to LdrInitializeThunk. 2006-07-13 14:58:04 +02:00
Alexandre Julliard
38440f561d kernel32: Moved initialisation of the console handles to DllMain. 2006-07-13 14:04:40 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Ge van Geldorp
6096e5861a ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers. 2006-07-11 17:15:54 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Saulius Krasuckas
05bdf67d2e kernel/tests: More tests for OpenFile. 2006-07-06 16:08:31 +02:00
Saulius Krasuckas
fcc68659d4 kernel: Version test was using imports missing on WinME. 2006-06-29 14:39:39 +02:00
Juan Lang
91ac4b5534 kernel: Change failing to test to show it doesn't have anything to do
with embedded NULLs.
2006-06-23 10:46:22 +02:00
Juan Lang
22d7f14144 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update tests. 2006-06-22 12:29:03 +02:00
Simon Kissane
fe70078a5b kernel32: Added SetThreadUILanguage() stub. 2006-06-21 13:40:12 +02:00
Saulius Krasuckas
0012f56a61 kernel: Add tests for OpenFile. 2006-06-21 11:13:50 +02:00
Saulius Krasuckas
f1c3191b2c kernel: Check for an exe which is always present in a system dir. 2006-06-21 11:13:43 +02:00
Ge van Geldorp
d9157a3586 kernel32: "base" is a pointer in 16-bit global heap. 2006-06-20 11:06:56 +02:00
qingdoa daoo
43fa835e0e kernel: Fix reported address space limit to be in keeping with ntdll. 2006-06-19 09:22:13 +02:00
Robert Shearman
0173948300 kernel: Add a test for mutexes. 2006-06-15 12:14:23 +02:00
Robert Shearman
3fa7fa5bdf kernel: Add some tests for VerifyVersionInfo. 2006-06-15 12:14:18 +02:00
Alexandre Julliard
3df59e4fee kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows. 2006-06-15 11:39:29 +02:00
Alexandre Julliard
1c66c611a1 kernel32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:39 +02:00
Alexandre Julliard
c6b342d8ff kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:31 +02:00
Alexandre Julliard
e2e6115193 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:12 +02:00
Alexandre Julliard
ec6a1653aa kernel32: Make some variables static. 2006-06-12 13:41:45 +02:00
Mike McCormack
3ea306f264 kernel32: Fix a cast for Win64. 2006-06-12 13:21:47 +02:00