Commit Graph

858 Commits

Author SHA1 Message Date
Alexandre Julliard
009342a88c kernel32: Make the load order for a 16-bit stand-alone dll match its 32-bit owner. 2009-03-11 16:51:08 +01:00
Michael Stefaniuc
9b2730eb88 kernel32: Remove superfluous pointer casts. 2009-03-11 13:03:31 +01:00
Alexandre Julliard
f4a19c8463 loader: Merge the first and second stage loaders into a single wine binary. 2009-03-10 18:22:38 +01:00
Alexandre Julliard
598e6f09c8 kernel32/tests: Stop testing integer atoms if the first one doesn't work. 2009-03-05 12:47:18 +01:00
Alexandre Julliard
3e84960c20 kernel32/tests: Improve some failure messages in the pipe tests. 2009-03-04 15:45:48 +01:00
Paul Vriens
54845cd40a kernel32/tests: Correct an ok() statement. 2009-03-04 14:42:30 +01:00
Alexandre Julliard
6cebffcd70 kernel32: Make windebug.dll into a stand-alone 16-bit module. 2009-03-04 14:24:30 +01:00
Alexandre Julliard
41600a8226 kernel32: Make comm.drv into a stand-alone 16-bit module. 2009-03-04 14:22:24 +01:00
Alexandre Julliard
a9e81624b7 kernel32: Make win87em.dll into a stand-alone 16-bit module. 2009-03-04 14:19:49 +01:00
Alexandre Julliard
e4085d75df kernel32: Make stress.dll into a stand-alone 16-bit module. 2009-03-04 14:16:18 +01:00
Vincent Povirk
392537bb33 kernel32/tests: Add named pipe test using i/o completion ports. 2009-03-03 11:59:48 +01:00
Alexandre Julliard
c47e32a7cc kernel32: Fix the last error code for timeout in GetQueuedCompletionStatus. 2009-03-03 11:59:48 +01:00
Vincent Povirk
311d260ac1 kernel32/tests: Fix overlapped named pipe test.
The overlapped named pipe test calls GetOverlappedResult after all
operations in which it passes an overlapped structure, but it seems we
only get one when the functions fail with ERROR_IO_PENDING. I've
modified the test to account for that, and it seems to pass
consistently on Windows and Wine.
2009-02-27 13:16:11 +01:00
Vincent Povirk
545b6989f2 kernel32/tests: Remove a redundant check for ERROR_CALL_NOT_IMPLEMENTED. 2009-02-27 13:15:52 +01:00
Alexandre Julliard
3f0d9d12c3 kernel32: Make winhelp.exe into a stand-alone 16-bit executable. 2009-02-26 13:25:45 +01:00
Alexandre Julliard
a1cf6485df kernel32: Make winoldap.mod into a stand-alone 16-bit executable. 2009-02-26 13:25:45 +01:00
Alexandre Julliard
825d7fda6c kernel32: Make sure the process has an entry point before starting it. 2009-02-26 13:25:40 +01:00
Alexandre Julliard
cd6295d276 kernel32: Add support for loading stand-alone 16-bit modules. 2009-02-26 13:23:00 +01:00
Alexandre Julliard
af2e40ea26 winecrt0: Add entry point code for stand-alone 16-bit executables. 2009-02-26 13:23:00 +01:00
Francois Gouget
41360cc161 kernel32/tests: Change to a win_skip() because we don't want to skip the GetConsoleCursorInfo(,NULL) test in Wine. 2009-02-24 16:57:26 +01:00
Francois Gouget
5989534540 kernel32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-24 16:57:26 +01:00
Alexandre Julliard
3d0cf96f01 kernel32: Print a nicer error message when 16-bit/DOS apps cannot be launched. 2009-02-24 16:57:25 +01:00
Vitaliy Margolen
908eab4f1f kernel32: Implement GetShortPathName16. 2009-02-23 12:19:29 +01:00
Austin English
68cc3ff120 kernel32: Add test for renaming file over itself. 2009-02-20 11:11:31 +01:00
Michael Karcher
abf9cd0993 kernel32: Free profile before reloading. 2009-02-18 14:58:27 +01:00
Francois Gouget
4a8e1feeb4 kernel32: Fix an off-by-one error in build_envp().
We need to take into account the trailing NULL in envp.
2009-02-18 12:17:41 +01:00
Alexandre Julliard
5720375fec kernel32/tests: Add a few more error codes for GetDiskFreeSpace. 2009-02-16 12:02:46 +01:00
Alexandre Julliard
9849c99d1b kernel32/tests: Fix the last remaining failure on NT4. 2009-02-16 12:02:25 +01:00
Juan Lang
d1dc7e5be4 kernel32: Fix test failures on NT4. 2009-02-13 13:34:28 +01:00
Juan Lang
705cdc88c4 kernel32: Fix some more failures on systems with reduced privilege. 2009-02-13 13:33:11 +01:00
Juan Lang
5dd87ec9b1 kernel32: Log more information in case of a test failure, and don't run tests that are guaranteed to fail. 2009-02-13 13:33:03 +01:00
Juan Lang
0edcef6d5e kernel32: Fix some test failures on systems with reduced privilege. 2009-02-13 13:32:56 +01:00
Juan Lang
c82722b3dc kernel32: Add more tests for getting/setting a named pipe's state. 2009-02-12 11:59:15 +01:00
Alexandre Julliard
fb04bcf638 Fix position of CDECL qualifier for functions that return pointers. 2009-02-06 14:54:01 +01:00
Christoph von Wittich
4192d34dd9 kernel32: DeviceIoControl: lpBytesReturned must not be NULL if lpOverlapped is NULL. 2009-02-06 13:03:06 +01:00
Alexandre Julliard
5d0f3aa33b kernel32/tests: Add another error code in the CreateDirectory test. 2009-02-03 22:23:19 +01:00
Alexandre Julliard
3cd4150059 kernel32/tests: Don't hardcode C drive for CreateDirectory tests. 2009-02-03 15:21:47 +01:00
Alexandre Julliard
1a28fb6c16 kernel32/tests: Use a better invalid filename than "foo". 2009-02-03 15:15:49 +01:00
Alexandre Julliard
bdfa9c3a1b kernel32/tests: Allow more error codes from GetDiskFreeSpace. 2009-02-03 15:04:24 +01:00
Alexandre Julliard
e8d36ff9a1 kernel32/tests: Print some more details on directory test failures. 2009-02-03 15:01:41 +01:00
Marcus Meissner
5493b77290 kernel32: Handle username conversion failure (Coverity). 2009-02-02 15:21:43 +01:00
Paul Vriens
047a43f084 kernel32/tests: Fix remaining failures on Win9x and WinME. 2009-02-02 12:12:24 +01:00
Paul Vriens
a8c24d343c kernel32/tests: Fix some test failures on Win9x and WinME. 2009-02-02 12:12:16 +01:00
Paul Vriens
2bac661c2f kernel32/tests: Fix some tests on Win9x and WinME (GetPrivateProfileSection). 2009-02-02 12:12:09 +01:00
Paul Vriens
b7b59236cf kernel32/tests: Fill the buffer and check for double-NULL to show a bug in Wine. 2009-02-02 12:12:03 +01:00
Paul Vriens
8236f362ff kernel32/tests: Fix some test failures on Win9x and WinME. 2009-01-30 11:43:21 +01:00
Paul Vriens
a21ea16f90 kernel32/tests: Skip some tests on Win9x and WinME. 2009-01-30 11:43:16 +01:00
Alexandre Julliard
3e88d45f7c kernel32/tests: Don't test the implementation details of the SList structure. 2009-01-29 22:08:07 +01:00
Alexandre Julliard
b8712b7f8a kernel32/tests: Support broken GetTempPath return value on WinME. 2009-01-29 22:07:50 +01:00
Paul Vriens
407f0d9f56 kernel32/tests: Fix some test failures on Win9x and WinME (GetPrivateProfileString). 2009-01-29 12:19:35 +01:00