Commit Graph

804 Commits

Author SHA1 Message Date
Bernhard Loos c368df4865 server: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes. 2011-10-13 19:57:19 +02:00
Alexander Morozov d0451f6b3f server: Fix overlapping shared and exclusive locks support. 2011-10-12 17:10:54 +02:00
Alexander Morozov b2a302b667 kernel32/tests: Shared lock can overlap exclusive if handles are equal. 2011-10-11 20:01:56 +02:00
Marcus Meissner 79115f4179 kernel32: Fixed QueryDosDeviceNameW size (chars not bytes). 2011-10-10 13:30:37 +02:00
Thomas Faber fc2dcd04ab kernel32/tests: Fix MSVC build in console.c. 2011-10-04 17:31:45 -05:00
Thomas Faber bcbaefe8b5 kernel32/tests: Fix MSVC build in file.c and pipe.c. 2011-10-04 17:31:08 -05:00
Francois Gouget a2af890483 kernel32: Fix the NT path returned by QueryFullProcessImageName(). 2011-10-04 15:23:03 -05:00
Francois Gouget 1d1ebefff1 kernel32/tests: Better check the NT path returned by QueryFullProcessImageName(). 2011-10-04 15:21:44 -05:00
Francois Gouget 80ba9f3597 kernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessImageNameA() tests. 2011-10-04 15:21:36 -05:00
Nikolay Sivov 17af6e394a kernel32/tests: Move CompareStringA data to a table. 2011-10-04 15:19:42 -05:00
Francois Gouget db882bfb5d kernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient buffer. 2011-10-03 16:56:30 -05:00
Francois Gouget 8e67930bd7 kernel32: Reset LastError if GetModuleFileName() succeeds. 2011-10-03 16:56:27 -05:00
Dmitry Timoshkov 25ae02b4ed kernel32: Fix a typo in the LoadLibrary return value testing. 2011-09-30 10:32:01 -05:00
Bernhard Loos 5098b13177 server: Only the sharing parameter of two instances of the same pipe have to match. 2011-09-27 16:54:00 +02:00
Dmitry Timoshkov 4eb69c8d7d kernel32: Add a bunch of VirtualProtect tests. 2011-09-27 16:24:26 +02:00
Francois Gouget bd7b345b26 Assorted spelling fixes & co. 2011-09-27 11:00:13 +02:00
Francois Gouget 3de330db54 tests: Remove unneeded assert.h includes. 2011-09-27 10:59:56 +02:00
André Hentschel 0ba0f505af kernel32/tests: Don't test function directly when reporting GetLastError(). 2011-09-26 18:16:03 +02:00
Bernhard Loos 527a985a3d server: Correct mapping of mutex access rights. 2011-09-23 13:05:37 +02:00
Bernhard Loos 0d36c27e3b server: ReleaseMutex doesn't need any access rights. 2011-09-23 13:05:33 +02:00
Bernhard Loos 7b63fa658a server: Certain access flags are illegal for OpenMutex. 2011-09-23 13:05:31 +02:00
Dmitry Timoshkov 0f500eac98 kernel32: Add a test to show that uninitialized sections are not special regarding protection flags. 2011-09-20 16:21:40 +02:00
Francois Gouget 752bb66b65 kernel32/tests: Skip some tests if not allowed to modify the image file execution options. 2011-09-19 17:56:04 +02:00
Bernhard Loos c19d166529 kernel32: CreateFile uses an nonalertable io mode. 2011-08-23 16:53:55 +02:00
Bernhard Loos 3623b9d4c9 kernel32: Create(Named)Pipe uses an nonalertable io mode. 2011-08-22 19:49:40 +02:00
Austin English e2cbe25ba7 kernel32/tests: Remove win9x hacks. 2011-08-22 17:21:23 +02:00
Jörg Höhle a52e160c68 kernel32/tests: WaitForMultipleObjects returns lowest signaled handle first. 2011-08-22 16:14:32 +02:00
Frédéric Delanoy 760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Francois Gouget 1e93108641 kernel32/tests: Make test_define_dos_deviceA() static. 2011-08-01 18:26:26 +02:00
Francois Gouget 287a5e25d2 kernel32/tests: Remove a space before a '\n' in an ok() call. 2011-08-01 18:26:26 +02:00
Austin English 187f50aad3 kernel32/tests: Remove win9x hacks. 2011-07-29 18:21:24 +02:00
Austin English 19f58e889f kernel32/tests: Make sure return values are used (LLVM/Clang). 2011-07-26 10:22:47 +02:00
Dan Kegel c63d085d1f kernel32: Add initial test for DefineDosDevice. 2011-07-25 11:59:20 +02:00
Dmitry Timoshkov 3d81e97c75 kernel32: Add a test how PE section characteristics get mapped into memory page access, make it pass under Wine. 2011-07-20 19:23:04 +02:00
André Hentschel ff63e42785 kernel32/tests: Fix warning on non-x86 platforms. 2011-07-07 12:29:55 +02:00
Alexandre Julliard 7654688886 kernel32/tests: Add tests for file sharing with file-specific access bits. 2011-07-01 18:33:37 +02:00
Alexandre Julliard d0f3d06172 kernel32/tests: Get rid of the Win9x support in the file sharing tests. 2011-07-01 18:33:37 +02:00
David Hedberg fed025fd42 kernel32: GlobalSize() should also work with GMEM_MOVEABLE data pointers received from GlobalLock(). 2011-06-13 11:46:24 +02:00
Alexandre Julliard 81183c1e20 kernel32: Fix the handling of CAL_ITWODIGITYEARMAX in GetCalendarInfo. 2011-06-08 16:18:26 +02:00
Marcus Meissner d2dd407eb9 kernel32: Pass in a real string to SetLocaleInfoA, not a function pointer (Coverity). 2011-05-30 11:15:48 +02:00
Alexandre Julliard d4b7888dbf kernel32/tests: Delete some temporary files. 2011-05-26 13:28:55 +02:00
Frédéric Delanoy f5304c4f73 kernel32/tests: Fix typo. 2011-05-13 10:52:01 +02:00
Piotr Caban b88c851820 kernel32/tests: Add locale specific CompareString test. 2011-05-12 14:27:48 +02:00
Eric Pouech 8a529d60e2 kernel32: In CreateFile, when trying to open the CON special DOS file, force OPEN_EXISTING as creation flag. 2011-05-11 14:56:48 +02:00
Eric Pouech fa8d5d166c kernel32: Added some tests about CON special file treatment in CreateFile. 2011-05-11 14:56:48 +02:00
Austin English 689840babb kernel32/tests: Fix typo in test failure message. 2011-05-09 10:50:54 +02:00
Alexandre Julliard f555c2d857 kernel32/tests: Fix a race that could corrupt the thread register state. 2011-05-06 17:12:22 +02:00
Alexandre Julliard 055c883ee0 server: Fix the status code for get/set_thread_context on a terminated thread. 2011-05-06 14:23:25 +02:00
Dmitry Timoshkov 08f8f50894 kernel32: Constify some data. 2011-04-07 10:23:12 +02:00
Akihiro Sagawa 16d5737009 libwine: MB_ERR_INVALID_CHARS makes an error when the undefined byte character is used. 2011-04-05 11:13:26 +02:00