2200 Commits

Author SHA1 Message Date
Alexandre Julliard
f2c54dba01 kernel32: Determine the module architecture for all binary types. 2013-11-22 12:25:30 +01:00
Alexandre Julliard
e8eb781327 server: Check PE file architecture at mapping creation time. 2013-11-21 19:39:02 +01:00
Alexandre Julliard
55eb7e56e8 kernel32/tests: Add some tests for invalid image section mappings. 2013-11-21 19:39:02 +01:00
Alexandre Julliard
70d490aa3d kernel32/tests: Add a helper function for creating a test dll. 2013-11-21 19:39:02 +01:00
Alexandre Julliard
3dc1f20f03 kernel32/tests: Make the page size a global variable. 2013-11-21 19:39:02 +01:00
Frédéric Delanoy
a10dfea044 kernel32/tests: Use BOOL type where appropriate. 2013-11-19 18:47:36 +01:00
Piotr Caban
18f7f637b0 kernel32/tests: Fix IdnToNameprepUnicode tests. 2013-11-18 11:17:51 +01:00
André Hentschel
4ecc9788bd ntdll: Adjust NtAreMappedFilesTheSame to win8 behaviour. 2013-11-13 11:21:50 +01:00
Dmitry Timoshkov
a890d0f030 server: Make it possible for WaitCommEvent to detect recursive requests. 2013-11-13 11:21:28 +01:00
André Hentschel
b6b9050d58 ntdll: Implement LdrResolveDelayLoadedAPI. 2013-11-12 12:58:03 +01:00
André Hentschel
c6f70ca853 kernel32/tests: Improved tests for the ResolveDelayLoadedAPI callback. 2013-11-12 12:57:54 +01:00
Alexandre Julliard
456c8f435a makefiles: Remove the no longer needed EXTRASUBDIRS variables. 2013-11-09 22:10:52 +01:00
Daniel Lehman
37dad12971 kernel32: Use ANSI code page if current thread locale has no code page. 2013-11-08 16:29:43 +01:00
Frédéric Delanoy
da6c728195 Assorted spelling fixes. 2013-11-07 19:01:20 +01:00
Francois Gouget
375d8a39e2 kernel32: Avoid an unneeded abbreviation in an error message. 2013-11-05 20:38:20 +01:00
André Hentschel
cb1806db26 kernel32/tests: Test ResolveDelayLoadedAPI with generated dll. 2013-11-04 19:15:43 +01:00
Francois Gouget
c31280d6e1 kernel32/tests: Check that WaitCommEvent() returns immediately in overlapped mode. 2013-11-01 10:57:14 +01:00
Francois Gouget
7425d2cac2 kernel32/tests: Remove a couple of incorrect CreateFile() console tests. 2013-11-01 10:57:14 +01:00
Francois Gouget
62ddaf8f6a kernel32/tests: On Windows 8 IdnToNameprepUnicode() returns a different error for invalid parameters. 2013-11-01 10:55:20 +01:00
Francois Gouget
c0dbfebe04 kernel32/tests: On Windows 8 DATE_LONGDATE does not output a leading 0 for the day. 2013-11-01 10:54:55 +01:00
Francois Gouget
18a9aba058 kernel32/tests: Windows 8 returns different error codes. 2013-11-01 10:54:12 +01:00
Francois Gouget
f399e90306 kernel32/tests: Fix some module tests on Windows 8.
Windows 8 and 8.1 return some different error codes and
GetDllDirectory() handles buffer termination a bit differently.
2013-11-01 10:53:41 +01:00
Dmitry Timoshkov
eba2f43221 kernel32: Add special case for "." and ".." to GetLongPathName. 2013-10-30 09:43:40 +01:00
Dmitry Timoshkov
d57444a622 kernel32: Add special case for "." and ".." to GetShortPathName. 2013-10-30 09:43:30 +01:00
Dmitry Timoshkov
4befefa94d kernel32/tests: Add tests for GetLongPathName/GetShortPathName and relative paths. 2013-10-29 10:21:30 +01:00
Dmitry Timoshkov
d97a36c51f kernel32/tests: Update trace message to report actually used timeout value. 2013-10-28 10:43:00 +01:00
Dmitry Timoshkov
3b429e88ff server: Add support for pending write flag to the serial device. 2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
53e727ef95 kernel32/tests: WaitCommEvent may sometimes return immediately on a busy system when write operation to a COM-port has already completed. 2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
0db996e14c kernel32/tests: Increase the timeout for completion of write to a COM-port.
It's not enough for some hardware configurations.
2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
b46bd115bb kernel32/tests: Accept the case when WriteFile is able to complete the request immediately for an overlapped COM-port write.
The behaviour depends on the driver and hardware used.
2013-10-25 13:36:01 +02:00
Daniel Lehman
0669a8aca2 kernel32: Don't use depth in RtlInterlockedFlushSList.
Depth wraps around at 65536 but list supports more elements.
2013-10-24 10:56:13 +02:00
Frédéric Delanoy
f56e9ebe38 kernel32/tests: Use BOOL type where appropriate. 2013-10-24 10:49:53 +02:00
Frédéric Delanoy
7ab78b4e03 kernel32: Use BOOL type where appropriate. 2013-10-24 10:49:11 +02:00
Dmitry Timoshkov
231a31223c kernel32/tests: Enable kernel32 tests compilation with __WINESRC__ defined. 2013-10-22 16:37:40 +02:00
Dmitry Timoshkov
3fa1b837cf kernel32/tests: Fix volume tests compilation with __WINESRC__ defined. 2013-10-22 16:37:40 +02:00
Dmitry Timoshkov
7dab5fe998 kernel32/tests: Fix version tests compilation with __WINESRC__ defined. 2013-10-22 16:37:40 +02:00
Dmitry Timoshkov
965d903f33 kernel32/tests: Fix toolhelp tests compilation with __WINESRC__ defined. 2013-10-22 16:37:40 +02:00
Dmitry Timoshkov
7e39bfc04b kernel32/tests: Fix timer tests compilation with __WINESRC__ defined. 2013-10-22 16:37:40 +02:00
Dmitry Timoshkov
abbe8b3d02 kernel32/tests: Fix thread tests compilation with __WINESRC__ defined. 2013-10-22 16:37:40 +02:00
Dmitry Timoshkov
31917bfa73 kernel32/tests: Fix synchronization tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
a18087e5d1 kernel32/tests: Fix resource tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
f776e879fd kernel32/tests: Fix profile tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
5628183bf4 kernel32/tests: Fix pipe tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
b2e9561a2d kernel32/tests: Fix path tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
f1a6bf70bf kernel32/tests: Fix module tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
9d5ddd25e1 kernel32/tests: Fix mailslot tests compilation with __WINESRC__ defined. 2013-10-22 16:37:39 +02:00
Dmitry Timoshkov
020bd36323 kernel32/tests: Fix locale tests compilation with __WINESRC__ defined. 2013-10-21 20:23:54 +02:00
Dmitry Timoshkov
e02774ad40 kernel32/tests: Fix heap tests compilation with __WINESRC__ defined. 2013-10-21 20:23:54 +02:00
Dmitry Timoshkov
d44cc84381 kernel32/tests: Fix FormatMessage tests compilation with __WINESRC__ defined. 2013-10-21 20:23:54 +02:00
Dmitry Timoshkov
8014c7cbbb kernel32/tests: Fix file tests compilation with __WINESRC__ defined. 2013-10-21 20:23:54 +02:00