Alexandre Julliard
|
abf29377ba
|
kernel32: Export InterlockedCompareExchange64.
|
2010-02-05 13:14:20 +01:00 |
Peter Rosin
|
678cb27b3a
|
kernel32: Document SetThreadErrorMode and GetThreadErrorMode.
|
2010-02-05 10:07:40 +01:00 |
Peter Rosin
|
805f7d79db
|
kernel32: Add SetThreadErrorMode and GetThreadErrorMode.
|
2010-02-04 13:39:27 +01:00 |
Peter Rosin
|
e8a32ec2b8
|
kernel32: Add tests for SetThreadErrorMode and GetThreadErrorMode.
|
2010-02-04 13:39:27 +01:00 |
Alexandre Julliard
|
5c9753e2b6
|
kernel32/tests: Remove leftover Sleep() call.
|
2010-02-01 16:19:21 +01:00 |
Alexandre Julliard
|
5f9f260e42
|
kernel32: Avoid truncating the output buffer length in GetCurrentDirectoryA.
|
2010-02-01 13:22:41 +01:00 |
Alexandre Julliard
|
a86adcca61
|
kernel32/tests: Fix heap flag tests for the page alloc case.
|
2010-02-01 12:35:43 +01:00 |
Maarten Lankhorst
|
3d7aabd887
|
kernel32: Work around safety check on siglongjmp.
|
2010-01-29 14:59:03 +01:00 |
Alexandre Julliard
|
221c115e98
|
kernel32/tests: Fix some of the heap tests for 64-bit.
|
2010-01-29 13:29:21 +01:00 |
Alexandre Julliard
|
0692bfda5f
|
ntdll: Don't require heap sizes to be 64K aligned.
|
2010-01-28 19:47:01 +01:00 |
Alexandre Julliard
|
6beb82e2d6
|
kernel32: Append the user PATH value to the system one.
|
2010-01-28 14:53:24 +01:00 |
Alexandre Julliard
|
17dea24f48
|
kernel32: Make sure the volatile environment is always loaded.
|
2010-01-28 13:35:03 +01:00 |
Alexandre Julliard
|
0daf0528da
|
kernel32: Load USERNAME and USERPROFILE from the volatile environment.
|
2010-01-28 13:34:05 +01:00 |
Alexandre Julliard
|
2c0e31cfdc
|
kernel32: Treat PWD as a special environment variable.
|
2010-01-28 13:29:53 +01:00 |
Alexandre Julliard
|
31aa3900e4
|
ntdll: Add 8 more bytes to the block tail when tail checking is enabled.
|
2010-01-27 18:46:07 +01:00 |
Alexandre Julliard
|
356b06faea
|
kernel32/tests: Add tests for tail checking on large heap blocks.
|
2010-01-26 16:08:49 +01:00 |
Alexandre Julliard
|
b1c9ce44dd
|
kernel32/tests: Add tests for heap tail and free block checking.
|
2010-01-26 15:58:50 +01:00 |
Michael Stefaniuc
|
02bddd1caf
|
kernel32: Use IS_INTRESOURCE instead of HIWORD to check a resource.
|
2010-01-26 12:13:48 +01:00 |
André Hentschel
|
c008984a01
|
kernel32: Implement IsThreadAFiber function.
|
2010-01-25 12:56:26 +01:00 |
André Hentschel
|
a9353a1caf
|
kernel32/tests: Test Fiber callback count.
|
2010-01-25 12:55:41 +01:00 |
André Hentschel
|
30deb6b896
|
kernel32/tests: Test Fiber Local Storage functions.
|
2010-01-25 12:55:34 +01:00 |
André Hentschel
|
e0475a3e11
|
kernel32/tests: Test IsThreadAFiber function.
|
2010-01-25 12:55:22 +01:00 |
André Hentschel
|
f57dbecda8
|
kernel32/tests: Test fiber Ex functions.
|
2010-01-25 12:55:12 +01:00 |
André Hentschel
|
ffae80a39c
|
kernel32/tests: Run fiber tests on more platforms.
|
2010-01-25 12:55:00 +01:00 |
André Hentschel
|
2d956be11d
|
kernel32/tests: Fix header comments.
|
2010-01-25 12:46:00 +01:00 |
Alexandre Julliard
|
dabda7e3ee
|
kernel32/tests: Add tests for the global flag and its influence on the heap flags.
|
2010-01-22 12:33:24 +01:00 |
André Hentschel
|
643625b9e0
|
kernel32/tests: Initial fiber tests.
|
2010-01-20 15:35:38 +01:00 |
Alexandre Julliard
|
3b67ad9bd4
|
ntdll: Fix the NtCreateEvent prototype.
It takes an event type, not a manual reset flag.
|
2010-01-18 20:34:54 +01:00 |
Paul Vriens
|
6fd641aa05
|
kernel32/tests: Skip a test on Win9x/WinMe.
|
2010-01-18 14:39:11 +01:00 |
Andrew Nguyen
|
11dce800c1
|
kernel32/tests: Add tests for IsBadCodePtr.
|
2010-01-18 14:38:53 +01:00 |
Andrew Nguyen
|
5b9730c494
|
kernel32/tests: Add more tests for IsBadWritePtr.
|
2010-01-18 14:38:48 +01:00 |
Andrew Nguyen
|
4108fd0f35
|
kernel32/tests: Add tests for IsBadReadPtr.
|
2010-01-18 14:38:41 +01:00 |
Jason Edmeades
|
99a0376a4f
|
kernel32: Return error on second attempt to free a module.
|
2010-01-18 14:26:16 +01:00 |
André Hentschel
|
b45d4aa161
|
kernel32/tests: Simplify string generation.
|
2010-01-11 11:29:38 -06:00 |
Paul Vriens
|
a95e070824
|
kernel32: Add a stubbed GetConsoleProcessList().
|
2010-01-05 12:29:18 +01:00 |
Marcus Meissner
|
a55399f5b6
|
kernel32: Check if buffer is NULL before derefencing it (Coverity).
|
2010-01-04 11:49:45 +01:00 |
Michael Stefaniuc
|
4f60b6bf91
|
kernel32: Add missing stdarg.h includes.
|
2009-12-31 12:12:17 +01:00 |
Alexandre Julliard
|
a18bbec0f0
|
kernel: Add an import lib for krnl386, and stop importing 16-bit functions from kernel32.
|
2009-12-30 18:01:34 +01:00 |
Alexandre Julliard
|
475b7d226c
|
kernel32: Make krnl386.exe into a stand-alone 16-bit module.
|
2009-12-30 17:36:14 +01:00 |
Alexandre Julliard
|
8268ed9783
|
kernel32: Do not include 16-bit headers in 32-bit files.
|
2009-12-30 16:21:56 +01:00 |
Alexandre Julliard
|
e49c54d288
|
kernel32: Get rid of the support for 16-bit resources in 32-bit resource functions.
|
2009-12-29 11:44:41 +01:00 |
Alexandre Julliard
|
3a04f5abfc
|
kernel32: Don't include kernel_private.h in 16-bit files.
|
2009-12-29 11:44:25 +01:00 |
Alexandre Julliard
|
fc5c459d63
|
kernel32: Move the kernel thread data definitions to kernel16_private.h.
|
2009-12-29 11:44:13 +01:00 |
Alexandre Julliard
|
84e51e73b4
|
kernel32: Link directly to the thunk functions instead of looking up their entry point.
|
2009-12-29 11:44:02 +01:00 |
Alexandre Julliard
|
9ff8da5499
|
kernel32: Don't store the current codepage in the thread data.
|
2009-12-29 11:43:46 +01:00 |
Alexandre Julliard
|
40a264b0e7
|
winevdm: Move the loading of the system drivers into their specific 16-bit module.
|
2009-12-28 23:50:40 +01:00 |
Alexandre Julliard
|
a3e80956d1
|
kernel32: Handle the case where the 16-bit module is already loaded also for separated dlls.
|
2009-12-28 23:50:36 +01:00 |
Alexandre Julliard
|
eb4477120a
|
kernel32: Make GMEM_DDESHARE blocks owned by the calling module.
|
2009-12-28 12:27:17 +01:00 |
Andrew Nguyen
|
9294882b94
|
kernel32: Ignore empty environment values from registry.
|
2009-12-24 17:00:08 +01:00 |
Andrew Nguyen
|
542feda6b8
|
ntdll: Use the HKCU\Volatile Environment key when generating the initial process environment.
|
2009-12-24 16:59:00 +01:00 |