Commit Graph

2062 Commits

Author SHA1 Message Date
Zac Brown
e24e7e7852 ntdll/tests: Add tests for (Rtl)IsTextUnicode to verify that IS_TEXT_UNICODE_CONTROLS and IS_TEXT_UNICODE_REVERSE_CONTROLS are not mutually exclusive. 2008-06-25 20:23:00 +02:00
Jon Griffiths
1ad733e4e0 ntdll: Implement [Rtl]InitializeCriticalSectionEx. 2008-06-23 14:04:24 +02:00
Huw Davies
a3d7155947 ntdll: Free the correct buffer in the test. 2008-06-20 11:19:19 +02:00
Paul Vriens
f75e4bf0de ntdll/tests: Free memory after use. 2008-06-10 17:43:06 +02:00
Alexandre Julliard
e02fa19013 ntdll/tests: Fix a few tests on Vista. 2008-06-10 11:33:51 +02:00
Zac Brown
b483b68013 ntdll/tests: Actually verify right bytes received in aio test. 2008-06-03 11:17:36 +02:00
Alexandre Julliard
3499cb96b6 ntdll: Add local defines for VIF and VIP flags. 2008-06-02 12:13:33 +02:00
Maarten Lankhorst
a9a852faa9 ntdll: Give earlier notify to valgrind that HeapFree is trying to free some memory. 2008-05-22 11:45:40 +02:00
Jeremy White
6868691af9 ntdll/tests: Only test the readcount for a read below 0x10000 if the return code indicates a partial copy result. 2008-05-21 20:15:42 +02:00
James Hawkins
36e73d296b ntdll: Remove NULL checks for attr, which has already been dereferenced. 2008-05-20 15:43:54 +02:00
Alexandre Julliard
c9504d9447 ntdll: Move signal unmasking to make sure injected code runs on the correct stack. 2008-05-20 10:59:20 +02:00
Alexandre Julliard
bb4119e1fd ntdll/tests: Make sure to clear the DF flag on return from the exception. 2008-05-19 23:19:24 +02:00
Paul Vriens
b65c1d47eb ntdll/tests: Skip test when we don't have enough rights. 2008-05-19 16:11:22 +02:00
Paul Vriens
446243b1d9 ntdll/tests: Free library after use. 2008-05-19 16:11:17 +02:00
James Hawkins
2470b0b316 ntdll: Fix a test that fails in win2k3. 2008-05-14 22:04:12 +02:00
James Hawkins
cfce5be4ce ntdll: Fix a few tests that fail in win2k3. 2008-05-14 21:51:39 +02:00
James Hawkins
c72f318aaa ntdll: Fix a few failing tests in win2k3. 2008-05-13 21:08:51 +02:00
Alexandre Julliard
03fbe01632 ntdll: Ignore failures to retrieve serial status for events we are not interested in.
Based on a patch by Valentine Sinitsyn.
2008-05-07 21:10:39 +02:00
Maarten Lankhorst
b574c11582 ntdll: Fix file test to not free memory allocated on the stack. 2008-05-07 20:23:15 +02:00
Maarten Lankhorst
9c509234bc ntdll: Fix some exception tests to pass on Windows. 2008-05-07 20:23:09 +02:00
Alexandre Julliard
152d65c6f3 ntdll: Don't consider a 0-byte read from a serial port as a broken pipe. 2008-05-07 20:18:09 +02:00
Alexandre Julliard
b1ace4490e ntdll: Always set VTIME to 0 to avoid blocking, don't try to set it from the comm timeouts. 2008-05-07 20:17:32 +02:00
Alexandre Julliard
2e3287bc6a ntdll: Serial with ReadIntervalTimeout set to MAXDWORD should return immediately even if nothing was read. 2008-05-07 13:29:18 +02:00
James Hawkins
b779aac8cf ntdll: Fix two tests that fail on all NT platforms. 2008-05-02 11:25:07 +02:00
Alexandre Julliard
0ee44f5e20 ntdll: Make the exception handling functions inline. 2008-05-01 10:57:54 +02:00
Erik de Castro Lopo
eba704b8bb ntdll: Win64 fix for get_pointer_obfuscator. 2008-04-25 11:37:33 +02:00
Andrew Talbot
664349eacc ntdll: Remove unused variables. 2008-04-23 12:23:29 +02:00
Alexandre Julliard
e44dd0f8f2 wineboot: Automatically update the prefix directory if wine.inf changes. 2008-04-21 15:39:55 +02:00
Alexandre Julliard
870bba3ee1 ntdll: Automatically setup the dosdevices directory if it doesn't exist. 2008-04-21 14:55:32 +02:00
Austin English
aab8fae59a Spelling fixes. 2008-04-21 14:25:05 +02:00
Alexandre Julliard
4c6d2b01cc ntdll: Don't create a temporary dir, run wineprefixcreate directly in the final dir. 2008-04-17 20:40:25 +02:00
James Hawkins
bfaed5e7fa ntdll: Fix a few tests that fail in win2k. 2008-04-11 11:16:24 +02:00
Austin English
05faae7b5a Spelling fixes. 2008-04-09 12:07:39 +02:00
Alexandre Julliard
ce21f2924f ntdll: Use LdrProcessRelocationBlock to apply relocations.
Don't apply relocations to non page-aligned binaries.
2008-04-02 20:39:22 +02:00
Alexandre Julliard
fca6067748 ntdll: Implemented LdrProcessRelocationBlock. 2008-04-02 20:38:51 +02:00
Alexandre Julliard
cc33f6c8a5 ntdll: Add a guard page at the bottom of the stack and raise a stack overflow exception when hit. 2008-04-01 17:40:37 +02:00
Alexandre Julliard
061bfac076 ntdll: Add support for handling page faults caused by guard pages on the thread stack. 2008-04-01 17:37:24 +02:00
Alexandre Julliard
600694546f ntdll: Moved stack allocation for thread and process to a common routine in virtual.c. 2008-04-01 14:11:44 +02:00
Andrew Talbot
08ae56545e ntdll: Remove superfluous semicolon. 2008-04-01 11:29:20 +02:00
Alexandre Julliard
ccd0d6259d ntdll: Export the libwine version functions from ntdll too. 2008-03-26 23:38:36 +01:00
Alexandre Julliard
9b49cc2899 ntdll: Clear the process stack again after dll init and before calling the main entry point. 2008-03-26 17:08:57 +01:00
Alexandre Julliard
7a7ef6a64c kernel32: Moved the allocation of the process stack to ntdll. 2008-03-26 17:08:38 +01:00
Alexandre Julliard
3e8532779f ntdll: Refuse to create the .wine directory if the parent belongs to a different user. 2008-03-21 11:28:31 +01:00
Alexandre Julliard
902aef85c0 ntdll: Add test cases for the direction flag. 2008-03-20 14:27:35 +01:00
Alexandre Julliard
4ce9af2ba5 ntdll: Clear the direction flag before calling exception handlers. 2008-03-20 14:27:35 +01:00
Alexandre Julliard
2d6366fc29 ntdll: Implemented NtWriteFileGather. 2008-03-15 10:58:38 +01:00
Alexandre Julliard
81e4a0f6f3 ntdll: Implemented NtReadFileScatter. 2008-03-15 10:58:38 +01:00
Andrew Talbot
5ecd33e2f9 ntdll: Assign to structs instead of using memcpy. 2008-03-10 11:23:30 +01:00
Paul Vriens
af7172c186 ntdll/tests: ProcessImageFileName is not supported before XP. 2008-03-10 11:22:49 +01:00
Alexandre Julliard
96fc6e317e ntdll: Fixed handling of fake dlls when loading a builtin. Reported by Jacek Caban. 2008-03-05 12:21:19 +01:00