Commit graph

2072 commits

Author SHA1 Message Date
Alexandre Julliard
13fbba6847 ntdll: Always restore the %gs register from the saved value in thread data. 2008-07-08 21:08:54 +02:00
Alexandre Julliard
531ff0be26 ntdll: Split the signal setup into process-wide and thread-specific routines. 2008-07-03 20:18:23 +02:00
Alexandre Julliard
94e217891c exception.h: Make the RtlUnwind wrapper available separately.
Also avoid dependency on winternl.h.
2008-07-03 13:08:19 +02:00
James Hawkins
3c969224ad ntdll: Skip the byte swap test in win2k. 2008-07-02 12:20:31 +02:00
Peter Oberndorfer
9cd60e2024 ntdll: Add broken() to two test cases. 2008-07-02 11:49:52 +02:00
Zac Brown
8f3ae2011c ntdll: Implement checking for control characters in RtlIsTextUnicode. 2008-07-01 12:38:34 +02:00
Alexandre Julliard
d350998cec ntdll: Don't bother to check the file name against the mask if stat() succeeded. 2008-06-30 15:10:50 +02:00
Alexandre Julliard
d45677788e ntdll: Only recompose Unicode on Mac OS when using utf-8. 2008-06-30 15:10:25 +02:00
Alexandre Julliard
8e5f281276 ntdll: Add some sanity checks for invalid relocation blocks. 2008-06-30 12:51:35 +02:00
Alexandre Julliard
58d076b419 ntdll: Force execute permission again on the stack after clearing it. 2008-06-26 21:10:57 +02:00
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