Commit Graph

1990 Commits

Author SHA1 Message Date
Dmitry Timoshkov ddb6632155 kernel32/tests: Fix PE loader tests compilation with __WINESRC__ defined. 2013-10-17 20:29:28 +02:00
Nikolay Sivov 9a6567d1a6 kernel32: Added support for GET_MODULE_HANDLE_EX_FLAG_PIN. 2013-10-15 14:28:20 +02:00
Dmitry Timoshkov 49d0e64f88 kernel32: The return and last error values set by ReadFile on EOF depend on whether overlapped pointer was passed in. 2013-10-11 12:45:06 +02:00
Dmitry Timoshkov aa8546ecc2 ntdll: Add support for FILE_APPEND_DATA to NtWriteFile. 2013-10-07 14:44:35 +02:00
Francois Gouget dd71bc567b kernel32/tests: Fix compilation on systems that don't support nameless unions. 2013-10-07 14:44:35 +02:00
Frédéric Delanoy baf491b80b kernel32: Use BOOL type where appropriate. 2013-10-03 12:54:37 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Michael Stefaniuc 9463dba830 tests: Use the explicit LoadLibraryA function. 2013-10-02 11:02:21 +02:00
Francois Gouget d3672524ed Assorted spelling fixes. 2013-10-01 19:09:08 +02:00
Frédéric Delanoy 6918c86544 kernel32: Use BOOL type where appropriate. 2013-09-26 21:34:13 +02:00
Dmitry Timoshkov a20b07c558 ntdll: Make asynchronous WaitCommEvent report correct number of bytes returned. 2013-09-26 10:46:54 +02:00
Dmitry Timoshkov b4e375ecf4 kernel32/tests: Add DuplicateHandle test to the file access tests. 2013-09-25 11:50:03 +02:00
Michael Stefaniuc 2a39cb377a dlls: Replace the remaining CONSTs. 2013-09-25 11:49:20 +02:00
Dmitry Timoshkov 2ffd28cff7 ntdll: Perform the offset checks in NtWriteFile also for a serial device. 2013-09-25 11:48:56 +02:00
Dmitry Timoshkov 084f4b643c ntdll: Perform the offset checks also for a serial device. 2013-09-23 20:32:22 +02:00
Dmitry Timoshkov 96c6ad4aa7 kernel32/tests: Add FILE_APPEND_DATA case to the file access tests. 2013-09-23 11:49:58 +02:00
Dmitry Timoshkov b4ab43b3de kernel32: Remove a 0-length read optimization from ReadFile. 2013-09-20 11:11:47 +02:00
Dmitry Timoshkov 70930fa12c kernel32/tests: Add 0-length read tests for a pipe. 2013-09-20 11:11:27 +02:00
Dmitry Timoshkov 0c024503db kernel32/tests: Add 0-length read tests for a mailslot. 2013-09-20 11:11:03 +02:00
André Hentschel 22cd7a10cf kernel32/tests: Add initial CreateFile2 tests based on the CreateFileW tests. 2013-09-17 12:27:00 +02:00
Dmitry Timoshkov 6a6b4c5000 kernel32/tests: Add a file access test. 2013-09-13 12:14:12 +02:00
Nikolay Sivov 84d9b2502e ntdll: Added compatible ProgID section. 2013-09-13 10:54:53 +02:00
Nikolay Sivov b8a973dc52 kernel32/tests: Some tests for ProgID section. 2013-09-13 10:54:13 +02:00
André Hentschel 21c3cfe541 kernel32/tests: Add tests for ResolveDelayLoadedAPI. 2013-09-12 11:06:42 +02:00
Nikolay Sivov 33f61eccfa kernel32/tests: Some tests for CopyFile2(). 2013-09-12 11:03:39 +02:00
Nikolay Sivov 41057a174d kernel32: Support activation context in SearchPath(). 2013-09-12 11:02:22 +02:00
Dmitry Timoshkov d15e08ae5e kernel32/tests: Add a read/write test for a COM port. 2013-09-11 20:33:22 +02:00
Nikolay Sivov 37182e3f0f ntdll: Try application manifest path when searching for dependent assemblies. 2013-09-11 20:33:22 +02:00
Dmitry Timoshkov f031c676c1 server: Add a serial event mask change counter. 2013-09-10 11:18:57 +02:00
André Hentschel fa6b058070 kernel32: Add partial CreateFile2 implementation. 2013-09-10 11:06:31 +02:00
Bruno Jesus 3465646d44 kernel32: Fix parameters checking for GetVolumePathName(). 2013-09-09 22:09:59 +02:00
Nikolay Sivov bcbd13b70c ntdll: Added compatible sections for clrClass data. 2013-09-09 22:09:56 +02:00
Nikolay Sivov 88c2a189fe kernel32/tests: Added some activation context tests for SearchPath(). 2013-09-06 17:28:48 +02:00
Andrew Cook fef18a4267 kernel32: Fix argument order for NtIsProcessInJob. 2013-09-06 12:08:10 +02:00
Nikolay Sivov 93c59714c0 ntdll: Inherit default activation context from creation thread. 2013-09-05 13:23:50 +02:00
Nikolay Sivov ab08d2a5ba kernel32/tests: Some tests for initial thread activation context. 2013-09-05 13:23:42 +02:00
Nikolay Sivov af3a20d2ea ntdll: Added support for multiple progids in comClass and clrClass elements. 2013-09-04 11:36:32 +02:00
Alexandre Julliard 4af4df5af3 ntdll: Add stubs for the SRW lock functions. 2013-09-03 16:58:19 +02:00
Nikolay Sivov 045682a4da kernel32: Forward ZombifyActCtx() to ntdll. 2013-09-03 16:58:16 +02:00
Nikolay Sivov d0deaaa8ce kernel32/tests: Some tests for clrClass data. 2013-09-03 16:58:16 +02:00
Nikolay Sivov f0e5fd737d ntdll: Implement compatible section for 'clrSurrogate'. 2013-09-03 16:58:16 +02:00
Nikolay Sivov 5b38a13167 ntdll: Store clrSurrogate version value, added some tests. 2013-09-03 16:58:15 +02:00
Nikolay Sivov 44d8f6a35a ntdll: For typelib and COM class sections point global data to module names. 2013-09-03 16:58:15 +02:00
Dmitry Timoshkov 4135900235 kernel32/tests: Add a test to show that WaitCommEvent should fail if there is a pending wait. 2013-09-03 10:55:37 +02:00
Dmitry Timoshkov 663dbd9f1c kernel32/tests: Add a test to show that WaitCommEvent should succeed after SetCommMask(EV_TXEMPTY)+WriteFile+FlushFileBuffers. 2013-09-03 10:55:35 +02:00
Nikolay Sivov 21c1706f79 ntdll: Implement interface redirection section. 2013-09-02 18:07:03 +02:00
Nikolay Sivov 9c44cb4f0f ntdll: Store all interface redirection data in context. 2013-09-02 18:07:00 +02:00
Nikolay Sivov 3c0b7ba029 kernel32/tests: Some tests for 'comInterfaceExternalProxyStub' data. 2013-09-02 18:04:51 +02:00
Nikolay Sivov 26dc799039 kernel32/tests: Some tests for 'comInterfaceProxyStub' data. 2013-09-02 18:04:48 +02:00
Marcus Meissner b084d7a4f8 kernel32/tests: Avoid leaving com handle open (Coverity). 2013-09-02 18:03:36 +02:00
Dmitry Timoshkov f69ec2c61c kernel32/tests: Add a FlushFileBuffers test for a COM port. 2013-08-30 11:46:38 +02:00
Nikolay Sivov 2c31fce106 kernel32/tests: Test search with alias guid. 2013-08-30 11:17:49 +02:00
Nikolay Sivov 88070accd2 ntdll: Implement compatible comClass section. 2013-08-30 11:17:33 +02:00
Dmitry Timoshkov 52d1080544 ntdll: Properly set flag which indicates buffer empty state. 2013-08-29 11:21:11 +02:00
Nikolay Sivov 52fc0e4e29 ntdll: Store all 'comClass' attributes. 2013-08-29 11:20:37 +02:00
Alexandre Julliard 1992f5005c kernel32: Implement the InitOnce functions. 2013-08-28 22:27:32 +02:00
Alexandre Julliard af89610364 kernel32/tests: Add more tests for the InitOnce functions. 2013-08-28 16:14:34 +02:00
Dmitry Timoshkov 723d22f6aa kernel32/tests: Increase time interval that WriteFile could spend for an overlapped IO write. 2013-08-28 11:36:36 +02:00
Dmitry Timoshkov c7d27e18e5 kernel32/tests: Remove a useless trace. 2013-08-28 11:36:26 +02:00
Nikolay Sivov 9bf8a5ec6f kernel32: Simplify constant string length calculation. 2013-08-28 11:09:16 +02:00
Alexandre Julliard b0153951f4 kernel32/tests: Increase some wait timeouts. 2013-08-27 21:29:57 +02:00
Dmitry Timoshkov 31727e8128 kernel32: Add a trace to ClearCommError. 2013-08-26 10:51:14 +02:00
Nikolay Sivov 36acd61447 ntdll: Implement compatible typelib section. 2013-08-23 17:56:14 +02:00
Nikolay Sivov 1faebbd202 kernel32/tests: Some tests for typelib sections. 2013-08-23 17:55:18 +02:00
Dmitry Timoshkov 2192745042 kernel32/tests: Revert inadvertent change. 2013-08-21 13:08:35 +02:00
Alexandre Julliard fe64e21e3b kernel32: Don't call from A to W function in Get/SetCurrentDirectory. 2013-08-18 19:57:05 +02:00
Dmitry Timoshkov fc2309b84b kernel32/tests: Add interactive WaitCommEvent tests. 2013-08-15 17:20:07 +02:00
Dmitry Timoshkov 507449ee78 kernel32/tests: Make test_waittxempty() use overlapped IO to avoid waiting forever when a kernel driver doesn't support TIOCGICOUNT/TIOCSERGETLSR ioctl.
Most of Linux USB-serial drivers don't support these ioctls.
2013-08-15 17:20:07 +02:00
Dmitry Timoshkov 4654e79776 kernel32/tests: Make serial tests self-contained. 2013-08-15 17:20:07 +02:00
Dmitry Timoshkov a1b08f39a6 kernel32/tests: Constify test data. 2013-08-15 17:20:07 +02:00
Dmitry Timoshkov b288f0a879 kernel32/tests: Make ClearCommError very first test since it depends on device queue being empty. 2013-08-15 17:20:07 +02:00
Dmitry Timoshkov ab7dac6886 kernel32/tests: Fix some typos. 2013-08-15 17:20:07 +02:00
Nikolay Sivov 2a5a8bc4a3 ntdll: Implement compatible section for dll redirects. 2013-08-15 16:21:45 +02:00
Nikolay Sivov cddea89d22 ntdll: Support optional 'versioned' attribute for windowClass sections. 2013-08-15 16:19:03 +02:00
Nikolay Sivov 5ce01b3597 ntdll: Implement compatible FindActCtxSectionString() for window class section. 2013-08-02 14:36:12 +02:00
Nikolay Sivov 1692ccc56d ntdll: Added RtlFindActivationContextSectionGuid() stub. 2013-07-31 16:29:49 +02:00
Nikolay Sivov db5d9aa9e6 kernel32/tests: Test for several assemblies in context with window class redirects. 2013-07-31 16:29:49 +02:00
Nikolay Sivov e8cbae2e49 kernel32/tests: Remove unused helper argument. 2013-07-30 19:12:53 +02:00
Ken Sharp 1e29e52085 kernel32: Correct log on / logon (noun / verb). 2013-07-30 14:43:35 +02:00
Bruno Jesus 95d01f1751 kernel32/tests: Add tests for GetVolumePathNameA(). 2013-07-29 14:28:00 +02:00
Dmitry Timoshkov 4cc482bc0d kernel32: GetShortPathName for a non-existent short file name should fail. 2013-07-22 19:31:13 +02:00
Qian Hong b2472c09ba kernel32/nls: Updated LOCALE_SENGLANGUAGE for multiple Chinese variants to match Win7's behavior. 2013-07-22 17:16:04 +02:00
Alexandre Julliard 6cb5cf183a libwine: Update the codepage tables to Unicode 6.2.0. 2013-07-22 17:16:01 +02:00
Dmitry Timoshkov 3d759a0c69 ntdll: NtAllocateVirtualMemory should fail to commit if an address range is already committed for a memory mapped file. 2013-07-19 14:40:17 +02:00
Alexandre Julliard 3799d55d9b ntdll: Implement RtlExitUserProcess. 2013-07-19 12:15:15 +02:00
Nikolay Sivov bbb7358d1c kernel32/tests: Some tests for FindActCtxSectionGuid(). 2013-07-12 12:14:57 +02:00
Nikolay Sivov eaf2cce99f kernel32/tests: Some tests for activation context data structures. 2013-07-11 16:27:16 +02:00
Francois Gouget 9767c34d2e kernel32: Fix spelling of the 'inter-domain' error message. 2013-07-08 17:09:02 +02:00
Alexandre Julliard c01574d426 kernel32: Acquire the loader lock before shutting down the process. 2013-07-08 15:15:43 +02:00
Dmitry Timoshkov 24ab4453d7 kernel32/tests: Add a test for GetShortPathName called for a non-existent short file name. 2013-07-08 15:15:23 +02:00
Dmitry Timoshkov 0fa1877e44 kernel32/tests: Fix compilation with a PSDK compiler. 2013-07-08 15:15:23 +02:00
Dmitry Timoshkov b0a3d93400 kernel32/tests: Fix a couple of typos. 2013-07-02 10:04:24 +02:00
Dmitry Timoshkov e7ade611ad kernel32: Correct HeapFree .spec parameter type. 2013-06-26 12:13:40 +02:00
Dmitry Timoshkov c69cc5506b kernel32/tests: Add more VirtualAlloc and VirtualProtect tests. 2013-06-25 12:35:02 +02:00
Dmitry Timoshkov e5c55c5a5a kernel32/tests: Add a test for VirtualAlloc called on a mapped PE section. 2013-06-24 23:11:03 +02:00
Alexandre Julliard de03abd532 kernel32: FormatMessage precision arguments are integers. 2013-06-24 23:11:02 +02:00
Alexandre Julliard 28ece74fd8 Use the official Microsoft definitions for Gaelic languages. 2013-06-19 20:09:51 +02:00
Tatyana Fokina aaed0e81d5 kernel32: Check the size of the string in CompareStringA. 2013-06-11 19:31:45 +02:00
Tatyana Fokina 28951a0922 kernel32/tests: Add test with a large string for CompareStringA. 2013-06-11 19:31:40 +02:00
Hans Leidekker af7062a94f kernel32/tests: Avoid test failures when running as an unprivileged user. 2013-06-07 17:12:25 +02:00