Dmitry Timoshkov
33255ee6ec
ntdll: Make the VirtualProtect tests pass under Wine.
2011-11-03 13:51:56 +01:00
Dmitry Timoshkov
3daa153b29
kernel32: Use PAGE_READWRITE access when enabling write access to resource data.
2011-11-02 17:58:51 +01:00
Marcus Meissner
df69fa186f
kernel32: Make sure we reference stack data still in scope (Coverity).
2011-11-02 16:07:00 +01:00
Ken Sharp
3f74c581b8
kernel32: Update English resource.
2011-11-01 16:57:25 +01:00
André Hentschel
8f369c9edb
kernel32/tests: Use ARMv7 for PE images.
2011-11-01 16:45:33 +01:00
Michael Stefaniuc
68f90d9697
kernel32/ntdll: Mark a variable as unused.
2011-10-28 19:10:30 +02:00
Alex Henrie
3aff781f63
kernel32: Output message to stderr in current Unix codepage.
...
Fixes a bug in which the command "wine /." outputs a garbled error message in languages other than English.
Supersedes "kernel32: Output message to stderr in UTF-8"
2011-10-26 12:41:34 +02:00
Dan Kegel
6ca1a943eb
kernel32/tests: fni->FileName is not nul terminated in test_readdirectorychanges_cr.
2011-10-25 16:57:28 +02:00
Marcus Meissner
db7ba0b230
kernel32: Avoid shadowing parameter "len".
2011-10-24 12:35:51 +02:00
Marcus Meissner
bba0180e56
kernel32: Avoid shadowing "buffer" variable.
2011-10-24 12:35:37 +02:00
Marcus Meissner
615e9572f1
kernel32: Avoid shadowing variables "a", "nt" and "fd".
2011-10-24 12:34:52 +02:00
Marcus Meissner
69b713618b
kernel32: Avoid shadowing "ret" variable.
2011-10-24 12:33:46 +02:00
Austin English
d4ec0a19c0
kernel32: Add a stub for GetProcessDEPPolicy.
2011-10-20 11:06:22 +02:00
Bernhard Loos
c368df4865
server: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes.
2011-10-13 19:57:19 +02:00
Louis Lenders
3f1b41ebb2
kernel32: Add stubs for several SRW lock functions.
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
Louis Lenders
e24438c1d1
kernel32: Add stub for GetThreadPreferredUILanguages.
2011-10-12 17:07:32 +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
Bernhard Loos
039bacb0c9
server: Store sharing state for named pipes.
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
Maarten Lankhorst
81a6be568e
kernel32: Fix overflow on 32-bits systems.
2011-09-12 10:07:28 +02:00
Francois Gouget
f8c315e052
kernel32: Add parentheses to clarify the precedence between '&' and '||'.
2011-09-09 16:09:52 +02:00
Alexandre Julliard
3e4a9cb4d4
kernel32: Include system headers before Windows headers.
2011-09-06 13:25:50 +02:00
Alexandre Goujon
73f4e23938
kernel32: Add UDF support.
...
Based on Steven Wallace work.
2011-09-06 12:23:55 +02:00
Francois Gouget
7f9972a847
kernel32: Fix the CreateMailslot[AW]() spec. The first parameter is an input string.
2011-08-24 19:07:45 +02:00
Alexandre Julliard
d469d6d5b7
kernel32/nls: Generate some plausible data for LOCALE_SNATIVEDISPLAYNAME.
2011-08-24 14:28:27 +02:00
Nikolay Sivov
be225af668
kernel32/nls: Added placeholder for LOCALE_SNATIVEDISPLAYNAME, header updated with new locale entries.
2011-08-24 14:18:27 +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
Bernhard Loos
4e4bdbe53e
kernel32: Make CreateThread hotpatchable.
2011-08-22 19:49:39 +02:00
Austin English
e2cbe25ba7
kernel32/tests: Remove win9x hacks.
2011-08-22 17:21:23 +02:00