Commit Graph

1819 Commits

Author SHA1 Message Date
Piotr Caban e5a25ec5c5 kernel32: Fixed TIME_CompTimeZoneID behavior on dates close to New Year's Eve. 2012-12-10 17:36:25 +01:00
Hans Leidekker c019083240 kernel32: Implement SetFileValidData. 2012-12-04 14:42:28 +01:00
André Hentschel 27b0b93684 kernel32/tests: Fix crashes on win8 in console. 2012-11-30 19:12:17 +01:00
André Hentschel 428180ce54 kernel32/tests: Fix crash on win8 in module. 2012-11-30 19:12:16 +01:00
Andrew Talbot 1973a808c2 kernel32: Remove unused variables. 2012-11-22 11:55:25 +01:00
Michael Stefaniuc f62ba6ff5c kernel32/tests: Don't cast zero. 2012-11-19 11:46:27 +01:00
Detlef Riekenberg 5c1e6cf7cd kernel32/tests: Fix 32-bit thread test failures on NT 5.x 64bit. 2012-11-14 19:23:36 +01:00
Francois Gouget a4f2c00526 kernel32/tests: Make test_CompareStringOrdinal() static. 2012-11-05 11:30:29 +01:00
Christian Costa ba5cade700 kernel32: Implement CompareStringOrdinal. 2012-11-02 19:47:15 +01:00
Francois Gouget ed9e745580 Assorted spelling tweaks and fixes. 2012-10-22 12:21:55 +02:00
Maarten Lankhorst 7457f37e4a ntdll: Set SO_PASSCRED before connecting to eliminate a race condition in obtaining server_pid. 2012-10-18 19:31:15 +02:00
Christian Costa d13f7720eb kernel32: Implement FileNameInfo in GetFileInformationByHandleEx. 2012-10-15 15:25:25 +02:00
Marcus Meissner 0a8df5ef26 kernel32: Buffer size is in characters (Coverity). 2012-10-15 13:31:04 +02:00
Vincas Miliūnas aba4619dfe kernel32: Added implementation for OpenFileById. 2012-10-12 13:20:40 +02:00
Vincas Miliūnas be1c0edfcf kernel32/tests: Added tests for OpenFileById. 2012-10-12 13:20:39 +02:00
Vincas Miliūnas 6314cf0295 kernel32: Added implementation of FileIdBothDirectoryInfo for GetFileInformationByHandleEx. 2012-10-12 13:14:43 +02:00
Vincas Miliūnas 9cec60bb1e kernel32/tests: Added tests of FileIdBothDirectoryInfo for GetFileInformationByHandleEx. 2012-10-12 13:13:06 +02:00
Francois Gouget 9ec7ab3fa0 shell32/tests: Write proper tests for CommandLineToArgvW(). 2012-10-04 10:42:40 +02:00
Francois Gouget 5f55a71b70 Assorted spelling fixes. 2012-09-24 22:27:29 +02:00
Francois Gouget 49cf27ab2a kernel32: Add line wrapping support to FormatMessage(). 2012-09-24 16:38:15 +02:00
Erich Hoover 6e0d43811b kernel32: Report FILE_PERSISTENT_ACLS flag for NTFS volumes. 2012-09-20 19:58:50 +02:00
Francois Gouget 5a4f3b478c kernel32: There is no need to zero-fill the FormatMessage() temporary buffer. 2012-09-19 23:55:56 +02:00
Francois Gouget bca6e18d1b kernel32: Replace the format_message() helper macro with a static function. 2012-09-19 23:55:53 +02:00
Francois Gouget a273cac747 kernel32/tests: Add more FormatMessage() line wrapping tests. 2012-09-19 23:55:51 +02:00
Marcus Meissner 7a529328db kernel32: Add condition variables prototypes and tests. 2012-09-11 20:56:37 +02:00
James Eder 10ff9b4f13 kernel32: Remove outdated comment. 2012-09-07 12:23:30 +02:00
James Eder 7e8a5490bd kernel32: Use PROCESSOR_FEATURE_MAX in IsProcessorFeaturePresent. 2012-09-07 12:23:30 +02:00
Piotr Caban c6ac0d0fcc kernel32: Added GetLogicalProcessorInformation implementation. 2012-09-04 16:15:56 +02:00
Francois Gouget b8050f0571 Assorted spelling fixes. 2012-09-04 16:15:52 +02:00
Philip Pemberton e3e1ddcf2f kernel32: Scan for SCSI scanners and printers. 2012-09-03 15:50:09 +02:00
Nikolay Sivov 2097c5ddb6 kernel32: Handle neutral locale names better in GetLocaleInfoEx. 2012-08-27 19:42:52 +02:00
Alistair Leslie-Hughes 53d7355949 kernel32: Add GetConsoleFontSize stub. 2012-08-22 12:10:25 +02:00
Alistair Leslie-Hughes 71d3d4f1ba kernel32: Add GetCurrentConsoleFont stub. 2012-08-22 12:09:37 +02:00
Alexandre Julliard 57bb58f7f5 kernel32/tests: "en" is not a valid locale on some platforms. 2012-08-22 12:03:34 +02:00
André Hentschel 20e1b46d83 kernel32: Fix LocaleNameToLCID on mismatch. 2012-08-17 10:46:27 +02:00
André Hentschel 538a0abbd7 include: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT. 2012-08-17 10:45:17 +02:00
Austin English 5dfc2a34ea kernel32: Implement IsValidLocaleName (with tests). 2012-08-16 17:26:45 +02:00
Francois Gouget 63ba4b4a5a kernel32: Fix the spelling of 'combo box' and 'top-level' in some error messages. 2012-08-16 11:05:21 +02:00
André Hentschel f881dcf712 kernel32/tests: Test LocaleNameToLCID with bad name. 2012-08-15 17:55:00 +02:00
Detlef Riekenberg 9aacf4ce6f kernel32/tests: Fix test failures on win7. 2012-08-13 12:08:11 +02:00
Michael Stefaniuc 97512d70cf kernel32: Avoid TRUE:FALSE conditional expressions. 2012-07-31 12:36:54 +02:00
Alexandre Goujon 4d7f510bef kernel32: Reimplement GetLogicalDrives using Nt{Open, Query}DirectoryObject. 2012-07-30 17:57:50 +02:00
Nikolay Sivov 48ff6fa927 kernel32: Added WerRegisterMemoryBlock stub. 2012-07-30 17:13:34 +02:00
Francois Gouget d0282267e0 kernel32/tests: Make initonce_callback() static. 2012-07-27 17:05:23 +02:00
Nikolay Sivov f31c2d1df1 kernel32: Some tests for LOCALE_SNAME and neutral locales. 2012-07-26 13:40:43 +02:00
Nikolay Sivov 9ba0cf76db kernel32: Fix base for value returned with LOCALE_RETURN_NUMBER. 2012-07-26 13:40:43 +02:00
Nikolay Sivov 5b7efa8ea3 kernel32: Some test for handling locales specified by language only. 2012-07-26 13:40:42 +02:00
Francois Gouget b193b0b7a8 kernel32/tests: Use NULL instead of casting 0. 2012-07-25 14:50:25 +02:00
Nikolay Sivov 04f588e63a kernel32: Some tests for blocking initialization with InitOnceBeginInitialize(). 2012-07-24 13:36:27 +02:00
Nikolay Sivov 9318528702 kernel32: Single thread test for InitOnceExecuteOnce(). 2012-07-23 12:54:15 +02:00
Nikolay Sivov b1c3c8c898 kernel32: Added InitOnceInitialize() implementation. 2012-07-23 12:53:24 +02:00
Nikolay Sivov 77ad893a7b kernel32: Forward GetLocaleInfoEx() to GetLocaleInfoW(). 2012-07-23 12:50:56 +02:00
Nikolay Sivov b586be515c kernel32: Added GetSystemDefaultLocaleName(). 2012-07-23 12:50:26 +02:00
Nikolay Sivov 0e234f3c25 kernel32: Partial CompareStringEx implementation. 2012-07-20 14:01:45 +02:00
Alexandre Goujon 5feea8ce1a kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdManufacturerDescriptor) test. 2012-07-17 11:55:52 +02:00
Alexandre Goujon 9fce6a37ec kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdCopyrightDescriptor) test. 2012-07-12 16:13:49 -05:00
Alexandre Goujon a3b5dd2dff kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdPhysicalDescriptor) test. 2012-07-12 16:13:35 -05:00
Alexandre Goujon 7c27a96997 kernel32/tests: Add a helper to test CDROM ioctl. 2012-07-12 16:12:47 -05:00
Austin English b22de982c0 kernel32: Add a stub for GetLocaleInfoEx. 2012-07-10 10:43:06 -05:00
Austin English 843390f9c9 kernel32: Add a stub for GetDynamicTimeZoneInformation. 2012-07-09 15:46:35 -04:00
Austin English 275fc471fe kernel32: Add a stub for WerSetFlags. 2012-07-09 15:46:21 -04:00
Francois Gouget d31b6335f2 kernel32/tests: Test deleting a timer right after creating it. 2012-07-03 12:04:13 +02:00
Francois Gouget b887e7a963 kernel32/tests: Improve some traces for the CreateTimerQueueTimer() tests. 2012-07-03 12:03:55 +02:00
André Hentschel 3cd0834a24 kernel32: Change LCMapStringW to LCMapStringEx and call it from LCMapStringW. 2012-06-28 11:36:56 +02:00
Austin English 729afb18fe kernel32: Add more tracing to GetDiskFreeSpaceW. 2012-06-25 10:39:36 +02:00
Stefan Leichter c0e72bb362 kernel32: Let K32EnumProcessModules fail if the last parameter is NULL. 2012-06-22 14:09:51 +02:00
Dmitry Timoshkov 68ffbaa718 kernel32: Add a test for deleting a file opened for reading. 2012-06-22 14:09:49 +02:00
Marcus Meissner b652dcee42 kernel32: Fixed read overflow in WriteFile argument. 2012-06-20 20:16:01 +02:00
Francois Gouget 4af794a5b4 kernel32/tests: Use the CSTR_XXX macros instead of numeric literals. 2012-06-20 10:27:52 +02:00
Francois Gouget 58d7011133 kernel32/tests: Add line-wrapping tests for FormatMessage(). 2012-06-20 10:27:33 +02:00
Francois Gouget dc2956206f kernel32/tests: Add a trailing '\n' to an ok() call. 2012-06-18 17:19:17 +02:00
Francois Gouget 27b8e7c1d8 kernel32: Use the English (United States) spelling of license. 2012-06-15 18:35:39 +02:00
Francois Gouget 74605efe74 kernel32/tests: Get rid of unneeded function typedefs. 2012-06-15 18:35:38 +02:00
Vincent Povirk 14404713de kernel32: Return success from ReadFileEx/WriteFileEx when I/O is pending. 2012-06-15 10:30:23 +02:00
Vincent Povirk 982153605a kernel32: Add test for pending ReadFileEx/WriteFileEx calls. 2012-06-15 10:30:19 +02:00
Vincent Povirk 0a2d6e5183 kernel32: Add named pipe server test with ReadFileEx/WriteFileEx. 2012-06-15 10:30:16 +02:00
Detlef Riekenberg 7fbf5c239e kernel32/tests: Accept higher PRODUCT_* values. 2012-06-13 21:35:40 +02:00
Detlef Riekenberg 697cea2f93 kernel32/tests: Do not test GetLastError on success. 2012-06-13 12:08:37 +02:00
Dan Kegel db48235880 kernel32: Quiet an extremely verbose stub fixme. 2012-06-11 11:27:24 +02:00
Dmitry Timoshkov 99c10bd7a1 kernel32: Print in the CopyFileW trace also fail_if_exists parameter. 2012-06-07 19:48:03 +02:00
André Hentschel 1f3eca666b kernel32/tests: Add tests for LCMapStringEx. 2012-06-06 20:54:22 +02:00
Detlef Riekenberg 8c83c66bcb kernel32/tests: Remove debug code from GetProductInfo. 2012-06-05 21:23:21 +02:00
Austin English e8c283c009 kernel32: Add a stub for SetConsoleIcon. 2012-06-05 11:50:45 +02:00
Daniel Jelinski 53b551440c kernel32: Make SetThreadStackGuarantee stub return TRUE. 2012-06-01 13:24:47 +02:00
Detlef Riekenberg 64fbf5cac2 kernel32/tests: Add tests for GetProductInfo. 2012-05-31 12:37:24 +02:00
Stefan Leichter 68aa42a419 kernel32: Fix OutputDebugStringA called with NULL pointer. 2012-05-31 12:37:23 +02:00
Michael Geddes d7dc0e6066 kernel32: Add timed wait capability flag to COMM Port properties. 2012-05-30 11:30:23 +02:00
Alexandre Julliard bb23d63663 ntdll: Export _local_unwind. 2012-05-29 21:33:45 +02:00
André Hentschel 1f71006fe5 kernel32: Add checks for DragonFly BSD. 2012-05-29 10:46:43 +02:00
André Hentschel 5e5b435e7d kernel32: Add stub for SetThreadStackGuarantee. 2012-05-29 10:44:28 +02:00
Detlef Riekenberg 02b74d3fd3 ntdll: Implement NtGetCurrentProcessorNumber. 2012-05-21 10:20:25 +02:00
Alex Henrie 8ccf747d6a kernel32: Correct WideCharToMultiByte and MultiByteToWideChar error codes and conditions. 2012-05-17 17:44:26 +02:00
Alex Henrie 92b4979b33 kernel32: Avoid calling MultiByteToWideChar with invalid parameters. 2012-05-17 17:44:26 +02:00
Francois Gouget fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Alexandre Julliard 5d770503b9 kernel32/tests: Avoid a non-portable printf format. 2012-05-14 14:15:53 +02:00
Alexandre Julliard 5f20ecc62a kernel32/tests: Remove a couple of invalid tests. 2012-05-09 23:21:07 +02:00
Francois Gouget f0620c5156 kernel32: Some English (United States) spelling fixes. 2012-05-03 12:23:05 +02:00
Austin English b4432a6274 kernel32: Only print a fixme once for FlushProcessWriteBuffers. 2012-05-03 11:51:38 +02:00
Austin English e9dc02eaa3 kernel32: Move GlobalMemoryStatus(Ex) to a different debug channel. 2012-05-03 11:51:37 +02:00
Austin English 80ef24b057 kernel32: Add a stub for FlushProcessWriteBuffers. 2012-05-02 20:11:54 +02:00