Commit Graph

353 Commits

Author SHA1 Message Date
Dmitry Timoshkov a76ef05c90 ntdll: Do not leave not initialized cached timezone information if a timezone doesn't have daylight saving rules. 2007-08-29 14:08:20 +02:00
Alexandre Julliard 2e55b3d6ab kernel32: Store a few more locale values in the registry. 2007-08-28 11:36:45 +02:00
Kirill K. Smirnov f3e13174c7 wineconsole: Implement GetConsoleWindow. 2007-08-24 12:03:22 +02:00
Dmitry Timoshkov 18060ed7d4 kernel32: Restore check for StandardDate.wMonth being 0. 2007-08-21 21:39:06 +02:00
Paul Vriens 7626e5ec77 kernel32/tests: Skip some not implemented functions and add a few skip's. 2007-08-21 21:38:35 +02:00
Dmitry Timoshkov 87f119cfe0 kernel32: Fix test case failures for time zones with absolute transition dates. 2007-08-21 12:40:46 +02:00
Dmitry Timoshkov d666143f88 ntdll: Detect current time zone settings. 2007-08-21 12:40:37 +02:00
Louis Lenders 7475599b40 kernel32: Set USERNAME environment variable. 2007-08-17 12:21:45 +02:00
Marcus Meissner f2ccdecd4b kernel32: Initialize variable to a known bad value. 2007-08-16 12:01:50 +02:00
Francois Gouget d18cf0c4f1 kernel32/tests: Remove a redundant RegSetValueExA() call. 2007-08-16 11:09:31 +02:00
Mikołaj Zalewski 7e79b5656e kernel32: Return error code if WOWCallback16Ex of a real-mode function failed. 2007-08-15 11:10:54 +02:00
Mikołaj Zalewski 216c3b0d0a kernel: Allocate global memory with execute permission. 2007-08-14 13:24:47 +02:00
Francois Gouget 6493c30c90 kernel32/tests: Test the debugger startup and crashed processes exit code. 2007-08-10 12:58:17 +02:00
Francois Gouget 2bdf6c75ec kernel32: Don't get stuck if the debugger exits without signaling the event. 2007-08-09 14:12:13 +02:00
Luis C. Busquets Pérez a02ccd9a15 kernel32: Export RestoreLastError. 2007-08-08 15:32:04 +02:00
Kirill K. Smirnov 5217ea7a1b kernel32: Do not append empty lines to the console history. 2007-08-08 15:32:04 +02:00
Paul Vriens 5cb50202a0 kernel32/tests: Create paths after checking availability of functions. 2007-08-08 15:32:00 +02:00
Paul Vriens e90f1e3568 kernel32/tests: Changed skip message. 2007-08-08 15:32:00 +02:00
Francois Gouget f74d2a8fbf kernel32/tests: Re-balance the curly parentheses so winapi_check can parse the file. 2007-08-06 12:29:50 +02:00
Marcus Meissner 1ad6abfbbc kernel32/tests: Fixed size to MultiByteToWideChar. 2007-08-01 12:13:44 +02:00
Francois Gouget 5266e57975 Assorted spelling fixes. 2007-07-31 21:37:50 +02:00
Dmitry Timoshkov 9472e04447 kernel32: Skip remainder of the time zone test if SystemTimeToTzSpecificLocalTime not present. 2007-07-31 12:35:00 +02:00
Dmitry Timoshkov ae271f275c kernel32: Fix TIME_CompTimeZoneID return type. 2007-07-30 13:39:18 +02:00
Dmitry Timoshkov a68059f4b7 kernel32: Add more tests for time zone info. 2007-07-30 13:39:10 +02:00
Jacek Caban 43adec3e81 kernel32: Added a number of activation context tests. 2007-07-26 19:42:06 +02:00
Jacek Caban dcbbd30064 kernel32: Added FindActCtxSectionStringA implementation. 2007-07-26 11:05:32 +02:00
Eric Pouech 6792a9a92e ntdll: Implemented RtlFindActivationContextSectionString. 2007-07-26 11:05:32 +02:00
Alexandre Julliard 3a71513d99 ntdll: Initial implementation of RtlQueryInformationActivationContext.
Partially based on a patch by Eric Pouech.
2007-07-26 11:05:32 +02:00
Matt Jones 6763742090 server: Only commit SetThreadPriority if new priority is correct. 2007-07-25 13:59:17 +02:00
Matt Jones f204ed1d19 kernel32: Added test for bad arguments to SetThreadPriority, test for correct error value. 2007-07-25 13:56:29 +02:00
Andrew Talbot 6c0ccbc23a kernel32: Cast-qual warning fix. 2007-07-23 11:53:41 +02:00
Anatoly Lyutin 857ff080eb kernel32/tests: Add test for GetShortPathNameW. 2007-07-20 11:45:02 +02:00
Alexandre Julliard 797dd942ec ntdll: Implemented handling of the per-thread activation context stack. 2007-07-19 17:07:48 +02:00
Alexandre Julliard 64f6fdc57e kernel32: Move activation context creation to ntdll (based on a patch by Eric Pouech). 2007-07-19 17:01:04 +02:00
Alexandre Julliard cd33692fa1 kernel32: Always clear the I/O status block count before calling ntdll functions. 2007-07-16 16:20:29 +02:00
Alexandre Julliard fec5117e91 server: Merge APC processing into the select request.
This is needed to return the correct value when one of the handles
being waited on is set to signaled state by the APC.
2007-07-16 16:14:45 +02:00
Alexandre Julliard acb43cfef2 kernel32: Wait in overlapped Read/WriteFile even when no overlapped structure is passed. 2007-07-16 15:27:53 +02:00
Huw Davies e59a947c88 kernel32: Overlapped pipe tests. 2007-07-16 14:53:42 +02:00
Huw Davies 154389ce8e kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return value. 2007-07-12 14:40:52 +02:00
Huw Davies f2894533d5 kernel32: Swap incorrect use of buffers. 2007-07-12 14:40:47 +02:00
Alexandre Julliard 40fb7ca168 kernel32: Implemented GetTickCount64. 2007-07-11 14:04:54 +02:00
Paul Vriens 7a6fbf2b09 kernel32/tests: Add a forgotten if statement. 2007-07-09 11:46:22 +02:00
Paul Vriens 35edd40f33 kernel32/tests 2/2: Use skip for not implemented function. 2007-07-05 19:54:26 +02:00
Paul Vriens 4f86b5cd07 kernel32/tests: Don't crash on win98. 2007-07-05 19:54:19 +02:00
Paul Vriens 203bcf4271 kernel32/tests: Use skip when functions are not available. 2007-07-05 19:54:07 +02:00
Michael Stefaniuc 7596e3dd91 kernel32: Remove superfluous casts of void pointers to other pointer types. 2007-06-27 12:53:31 +02:00
Paul Vriens d40233a448 kernel32/tests: Don't crash (on Vista). 2007-06-25 13:23:31 +02:00
Paul Vriens 71054631b2 kernel32/tests: Don't crash on Vista. 2007-06-25 13:23:26 +02:00
Alexandre Julliard 8e53a00282 kernel32: Fix VxD open code for the new NtCreateFile syntax for Unix files. 2007-06-18 12:53:27 +02:00
Andrey Turkin 6310819afb kernel32: Implement IO completion functions on top of the NT IoCompletion API. 2007-06-08 13:38:58 +02:00
Andrey Turkin dd49801752 kernel32: Factor out all kernel32 timeout-conversion snippets to one helper functions. 2007-06-08 13:32:25 +02:00
Alexandre Julliard 35ef5df76c kernel32: Rewrite GetOverlappedResult for the new async I/O behavior. 2007-06-04 23:03:15 +02:00
Mikołaj Zalewski 2e5a48be43 kernel: Fix clearing of memory in LocalReAlloc16(..., LMEM_ZEROMEMORY). 2007-06-04 12:49:38 +02:00
Mikołaj Zalewski db4586d274 kernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT). 2007-05-30 13:25:14 +02:00
Dmitry Timoshkov 545a71302b kernel32: Fix some compilation warnings in 64-bit mode. 2007-05-30 13:24:21 +02:00
Alexandre Julliard 63322dbaa5 kernel32: Store global arena base as a pointer. 2007-05-30 13:23:30 +02:00
Alexandre Julliard 2835d78d8d kernel32: Remove the fixme about MB_USEGLYPHCHARS. 2007-05-29 23:31:35 +02:00
Francois Gouget ed94ca1e4f kernel32/tests: src[i] is a char so there is no point trying to stuff 0xcafedead into it. 2007-05-29 12:13:35 +02:00
Francois Gouget e5b1ca4cf5 kernel32/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:11:55 +02:00
Dmitry Timoshkov 3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Dmitry Timoshkov c28ffeeb9a kernel32/tests: Fix a problem revealed by compilation in 64-bit mode. 2007-05-24 11:36:27 +02:00
Dmitry Timoshkov a67b689121 kernel32: Fix compilation warnings in 64-bit mode. 2007-05-23 13:13:54 +02:00
Alexandre Julliard cc54b7d9bd ntdll: Avoid overflows in heap allocations. Based on a patch by Rob Shearman. 2007-05-22 11:59:18 +02:00
Dmitry Timoshkov 5f1a234731 kernel32: Fix the size of ThreadAffinityMask to match PSDK. 2007-05-21 19:11:01 +02:00
Marcus Meissner b45367347a kernel32: Skip modem status tests if GetModemStatus failed. 2007-05-21 12:38:56 +02:00
Alexandre Julliard 73cc00f9a5 ntoskrnl.exe: Reuse the kernel32 instruction emulation support for kernel-mode drivers. 2007-05-18 16:37:23 +02:00
Dmitry Timoshkov e690916f68 kernel32: Add an overflow test for MultiByteToWideChar. 2007-05-18 14:12:20 +02:00
Dmitry Timoshkov 90bafb3cc1 kernel32: Print last error value as unsigned, printing error in hex is useless. 2007-05-18 14:12:16 +02:00
Alexandre Julliard 8530cb0aec kernel32: Check for already loaded module also for LOAD_LIBRARY_AS_DATAFILE. 2007-05-16 16:58:51 +02:00
Alexandre Julliard 306d71c3fe kernel32: Support incrementing the module refcount in GetModuleHandleEx. 2007-05-16 16:47:11 +02:00
Dmitry Timoshkov 59a2686ae4 kernel32: Add a test for LoadLibraryEx(LOAD_LIBRARY_AS_DATAFILE). 2007-05-16 11:55:32 +02:00
Kirill K. Smirnov 24bf66180b kernel32/tests: Add tests for console codepages. 2007-05-11 12:41:34 +02:00
Kirill K. Smirnov 9d74661856 server: Move console codepages to the server. 2007-05-11 12:41:29 +02:00
Alexandre Julliard b504d05022 kernel32: Fix typo in CreateActCtxA. 2007-05-11 11:19:38 +02:00
Kirill K. Smirnov 8f45938013 kernel32/tests: Add tests for console screen buffer. 2007-05-10 14:23:46 +02:00
Eric Pouech fe3869388a kernel32: Set the new definition for an activation context, and implement adding/releasing references to it. 2007-05-09 12:24:14 +02:00
Eric Pouech 80f41b4937 kernel32: Implemented CreateActCtxA on top of CreateActCtxW. 2007-05-09 12:15:45 +02:00
Alexandre Julliard 6604181c85 kernel32: Set the dll file name with the correct case to make EXECryptor happy. 2007-05-08 13:25:48 +02:00
Andrew Talbot 7919badd70 kernel32: Exclude unused headers. 2007-05-07 20:35:07 +02:00
Andrew Talbot fe933b022a kernel32: Exclude unused headers. 2007-05-07 20:34:58 +02:00
Andrew Talbot 072e7d0438 kernel32: Exclude unused headers. 2007-05-07 20:34:49 +02:00
Andrew Talbot 59651999b3 kernel32: Exclude unused headers. 2007-05-07 20:34:41 +02:00
Alexandre Julliard 3baf4dbe76 kernel32: Disable FT_Thunk entry point when Windows version is NT. 2007-05-07 17:10:18 +02:00
Bill Medland a70df444ae kernel32/tests: Boundary test cases for SystemTimeToFileTime and GetDateFormat. 2007-05-04 13:39:09 +02:00
Andrew Talbot a22c7a6c34 kernel32: Constify a variable. 2007-05-03 14:23:31 +02:00
Alexandre Julliard f807f2d457 kernel32: Don't skip directory symlinks when looking for a specific file. 2007-05-01 14:32:33 +02:00
Louis Lenders f9a54ebc51 kernel32: Add stub for BindIoCompletionCallback. 2007-05-01 11:42:25 +02:00
Vitaliy Margolen 2bd4d6b180 kernel32: Fix off by one error. 2007-04-30 12:32:58 +02:00
Kirill K. Smirnov 9eb0c87204 kernel32/tests: Add tests for NeedCurrentDirectoryForExePath. 2007-04-27 13:05:19 +02:00
Kirill K. Smirnov fff6db62f3 kernel32: Add partial stub for NeedCurrentDirectoryForExePath. 2007-04-27 13:05:12 +02:00
Paul Vriens 87e8204365 kernel32/tests: Resource functions are not implemented on win98. 2007-04-26 14:25:04 +02:00
Paul Vriens 67c26f4ec3 kernel32/tests: GetLongPathNameW is not implemented on win98. 2007-04-25 13:48:14 +02:00
Paul Vriens c1f6501808 kernel32/tests: GetComputerNameW is not implemented on win98. 2007-04-25 13:48:09 +02:00
Paul Vriens 9dafa1fc11 kernel32/tests: CreateRemoteThread is not implemented on win98. 2007-04-25 13:48:04 +02:00
Rob Shearman 27412837b9 kernel32: Add the directory the executable was loaded from to the module search path if the module file name doesn't contain a path. 2007-04-25 11:49:37 +02:00
Alexandre Julliard 3684dc181c server: Move the FSCTL_PIPE_WAIT ioctl implementation to the server. 2007-04-17 22:07:07 +02:00
Alexandre Julliard aaf477f292 server: Change the timeout handling to use NT-style 64-bit timeouts everywhere. 2007-04-17 20:08:59 +02:00
Alexandre Julliard 8c46095484 server: Implement the FSCTL_PIPE_DISCONNECT ioctl on the server side. 2007-04-16 14:51:29 +02:00
Alexandre Julliard 9eaaadbb47 kernel32: Use the correct access rights when opening named pipes. 2007-04-16 14:32:18 +02:00
Chia-I Wu bbbd42787c kernel32: Fix non-terminated separator string. 2007-04-16 12:07:44 +02:00