Commit Graph

78751 Commits (1c4f6ec7423ead8169220e87854ba5f799139078)

Author SHA1 Message Date
Dmitry Timoshkov 8f69ecdff7 scrrun: IEnumVARIANT::Next should handle FindNextFileW failure. 2014-01-29 14:51:01 +01:00
Dmitry Timoshkov 6da1993129 scrrun: IEnumVARIANT::Next shouldn't fetch anything if asked number of folder elements is 0. 2014-01-29 14:51:00 +01:00
Dmitry Timoshkov 758ebb2121 scrrun: IEnumVARIANT::Skip shouldn't skip anything if asked number of folder elements is 0. 2014-01-29 14:50:59 +01:00
Dmitry Timoshkov eb2abf262c scrrun: Make IEnumVARIANT::Skip work after IEnumVARIANT::Reset for a folder collection. 2014-01-29 14:50:58 +01:00
Dmitry Timoshkov bd25ef789c scrrun: Make IFolderCollection::get_Count use is_dir_data() helper. 2014-01-29 14:50:57 +01:00
Dmitry Timoshkov 9c6deb2b72 scrrun/tests: Add more tests for IFolderCollection using a dedicated temporary directory. 2014-01-29 14:50:57 +01:00
Frédéric Delanoy fd096ddbc9 msxml3/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:56 +01:00
Frédéric Delanoy 8610af58fe xmllite/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:55 +01:00
Frédéric Delanoy 781a0a009a urlmon/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:54 +01:00
Frédéric Delanoy f4fa510ea0 oleaut32/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:53 +01:00
Frédéric Delanoy 86a9e6a366 ole32/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:52 +01:00
Frédéric Delanoy 3201f970b6 kernel32/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:51 +01:00
Frédéric Delanoy cb71d30c36 mscoree/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:50 +01:00
Frédéric Delanoy d22a32b514 mmdevapi/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:50 +01:00
Hans Leidekker 21ff413413 winhttp/tests: Only advance to the next notification test if the function is ok. 2014-01-29 14:50:49 +01:00
Hans Leidekker 513372f044 winhttp/tests: Ignore some missing notifications. 2014-01-29 14:50:48 +01:00
Piotr Caban 965987bb59 msvcm90: Don't forward to msvcm80. 2014-01-29 14:50:47 +01:00
Jacek Caban 62cc1da580 atl80: Share registrar.c with atl100. 2014-01-29 14:50:46 +01:00
Jacek Caban 61051202a1 atl80: Share atl.c with atl100. 2014-01-29 14:50:45 +01:00
Jacek Caban a9a3e3957d atl110: Share atl_ax.c with atl100. 2014-01-29 14:50:44 +01:00
Nikolay Sivov cb74cd3e48 oleaut32: Remove useless NULL checks. 2014-01-29 13:39:37 +01:00
Nikolay Sivov e9debeb642 oleaut32: Fix parameter validation in CreateStdDispatch(). 2014-01-29 12:39:29 +01:00
Michael Stefaniuc 97428376ef dmstyle: Remove the extraneous IUnknown from DirectMusicStyle8.
Also lock/unlock the module only on creation/destruction of the object.
2014-01-29 12:39:17 +01:00
Michael Stefaniuc 8e6a15ffd7 dmstyle: COM cleanup for IDirectMusicStyle8. 2014-01-29 12:39:13 +01:00
Michael Stefaniuc 3770021610 dmstyle: Remove the redundant "IDirectMusicStyle8" from method names. 2014-01-29 12:39:08 +01:00
Michael Stefaniuc e383cc393a dmstyle: Do not use method implementations directly. 2014-01-29 12:39:04 +01:00
Ken Thomases 0d23637e0d winemac: Ignore window dragging if window is disabled, maximized, minimized, or hidden. 2014-01-29 12:39:00 +01:00
Ken Thomases a86cfc683d winemac: Reset cursor clipping and capture when window dragging begins. 2014-01-29 12:38:56 +01:00
Ken Thomases 70c4f43ed3 winemac: Ignore mouse capture during window drags for routing click and move events. 2014-01-29 12:38:52 +01:00
Vincent Povirk 2d487e22d6 gdiplus: Move metafile functions to metafile.c. 2014-01-29 12:38:46 +01:00
Ken Thomases 6f498c4946 d3d9/tests: Improve testing of display formats and IDirect3D9_CheckDeviceType().
Tests every combination of display format and backbuffer format from
(D3DFMT_R5G6B5, D3DFMT_X1R5G5B5, D3DFMT_A1R5G5B5, D3DFMT_X8R8G8B8,
D3DFMT_A8R8G8B8, D3DFMT_A2R10G10B10, D3DFMT_UNKNOWN).

Tests the behavior of CheckDeviceType() with display formats for which there
are no adapter modes, rather than skipping those.

Tests windowed mode.
2014-01-28 19:38:48 +01:00
Ken Thomases d2c56a6027 wined3d: Improve CheckDeviceType() support for windowed mode.
For windowed mode:
* It doesn't matter if there are no adapter modes for the display format.
* A backbuffer format is valid so long as there's support for color conversion
 to the display format.
* A backbuffer format of D3DFMT_UNKNOWN is allowed and means that it should be
 the same as the display format.
2014-01-28 19:38:47 +01:00
Ken Thomases 35d8c56333 d3d9: Make CheckDeviceType() fail for display formats other than D3DFMT_X8R8G8B8 and D3DFMT_R5G6B5 in full-screen.
The adapter mode functions already enforce this, and tests show
CheckDeviceType() should fail for full-screen mode with display formats for
which there are no adapter modes.
2014-01-28 19:38:46 +01:00
Jacek Caban e3fa52a636 secur32: Ignore GNUTLS_A_UNRECOGNIZED_NAME warning alert. 2014-01-28 19:38:45 +01:00
Hans Leidekker fbb669d0d4 advapi32: Use a generic Keychain item to store credentials on MacOS. 2014-01-28 19:38:43 +01:00
Hans Leidekker b5073646c6 wbemprox: Add a couple of network properties. 2014-01-28 19:38:42 +01:00
Hans Leidekker 6a042307a5 wbemprox: Allow string values in boolean comparisons. 2014-01-28 19:38:41 +01:00
Hans Leidekker 0e9f46d074 winhttp/tests: Fix a test that fails on Windows. 2014-01-28 19:38:40 +01:00
Hans Leidekker 7d696911b2 dwmapi: Silence a fixme. 2014-01-28 14:36:00 +01:00
Hans Leidekker 6cd1076f61 advapi32/tests: Add a test to show that OpenSCManager clears last error on success. 2014-01-28 14:35:55 +01:00
Jacek Caban cc01eb8f21 wmp: Added IProvideClassInfo2 stub implementation. 2014-01-28 14:35:22 +01:00
Jacek Caban bd82d64467 atl90: Share registrar.c with atl100. 2014-01-28 14:32:17 +01:00
Jacek Caban 52c9b51ca8 atl90: Share atl.c with atl100. 2014-01-28 14:32:03 +01:00
Jacek Caban 3f9b3718e9 atl80: Share atl_ax.c with atl100. 2014-01-28 14:31:45 +01:00
Alexandre Julliard 6bf64f0ac2 user32: Fail creation of the desktop window earlier on when it already exists. 2014-01-28 12:51:59 +01:00
Vincent Povirk ef5341b4d7 user32/tests: Add tests for MonitorFromRect. 2014-01-28 11:50:42 +01:00
Vincent Povirk 2fef984ed5 user32: Treat empty rects as 1x1 in MonitorFromRect. 2014-01-28 11:50:31 +01:00
André Hentschel fc185ccd9b user32/tests: Remove #if 1. 2014-01-28 11:50:18 +01:00
André Hentschel c855459a40 user32/tests: Avoid preprocessor check to ensure it compiles. 2014-01-28 11:50:15 +01:00
Vincent Povirk 1be9e3fe10 winsta: Stub WinStationVirtualOpen. 2014-01-28 11:50:02 +01:00
Vincent Povirk bdadd760a3 setupapi: Stub SetupDiDestroyDriverInfoList. 2014-01-28 11:49:18 +01:00
Martin Storsjo 8142543654 api-ms-win-core-synch-l1-2-0: Add stub dll. 2014-01-28 11:48:30 +01:00
Frédéric Delanoy 3e8fa4c764 hlink/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:45:09 +01:00
Frédéric Delanoy 5332d0e5ab dplayx/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:45:01 +01:00
Frédéric Delanoy 5e6f0e93fa dmusic/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:56 +01:00
Frédéric Delanoy cd4cd76614 dmime/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:50 +01:00
Frédéric Delanoy 82889a6950 d3dxof/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:43 +01:00
Frédéric Delanoy e4a0da373c d3dx9_36/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:34 +01:00
Frédéric Delanoy a5f20b3173 comdlg32/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:24 +01:00
Frédéric Delanoy 0bdd0465c1 atl100/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:18 +01:00
Frédéric Delanoy 1b27173579 apphelp/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:44:10 +01:00
Dmitry Timoshkov 979e2d3a4e taskschd: Add some tests for ITaskFolderCollection::get__NewEnum. 2014-01-28 11:40:22 +01:00
Dmitry Timoshkov b5ed10c5ca taskschd: Implement IEnumVARIANT::Clone for a folder collection. 2014-01-28 11:40:21 +01:00
Dmitry Timoshkov d33c0e14ae taskschd: Implement ITaskFolderCollection::get__NewEnum. 2014-01-28 11:40:21 +01:00
Dmitry Timoshkov eeffc8f073 taskschd: Implement ITaskFolderCollection::get_Item. 2014-01-28 11:40:20 +01:00
Dmitry Timoshkov 18ccad8351 taskschd: Implement enumeration of task folders in registry. 2014-01-28 11:40:19 +01:00
Dmitry Timoshkov 89548cd0ad taskschd: Add some useful inline helpers for memory management. 2014-01-28 11:40:18 +01:00
Dmitry Timoshkov 463b1b6450 taskschd/tests: Add some ITaskFolderCollection tests. 2014-01-28 11:40:17 +01:00
Dmitry Timoshkov 553352f0af taskschd: Add ITaskFolderCollection stub implementation. 2014-01-28 11:40:17 +01:00
Dmitry Timoshkov e654be2aec taskschd: Add some invalid parameters checks to ITaskFolder::DeleteFolder. 2014-01-28 11:40:15 +01:00
Piotr Caban 0e658d111c msvcm90: Share the source code with msvcm80. 2014-01-28 11:39:56 +01:00
Henri Verbeet 3d28b01916 dxgi: Implement IDXGIFactory1. 2014-01-28 10:53:50 +01:00
Henri Verbeet ac84e9b726 dxgi: Implement IDXGIAdapter1. 2014-01-28 10:53:48 +01:00
Henri Verbeet e9f9c15016 dxgi: Store IWineDXGIAdapter pointers in the factory. 2014-01-28 10:53:46 +01:00
Henri Verbeet 127e9bc46b d3d10/tests: Don't reuse the device. 2014-01-28 10:53:43 +01:00
Henri Verbeet ce49a4ae63 d3d10/tests: Also try a WARP device in create_device(). 2014-01-28 10:53:40 +01:00
Piotr Caban 5e3cadf834 msvcrt: Don't close handles returned by GetStdHandle function. 2014-01-28 10:53:21 +01:00
Piotr Caban 6f4a181709 msvcrt: Flush standard streams in flushall function. 2014-01-28 10:53:09 +01:00
Piotr Caban e16059113c msvcrt: Support _IOSTRG flag in _filbuf function. 2014-01-28 10:52:35 +01:00
Nikolay Sivov dd89dd1932 oleaut32/tests: Use local IDispatch test impl instead of global variable. 2014-01-28 10:52:18 +01:00
Nikolay Sivov acea0eea5d dlls: Print HRESULT as 32bit value. 2014-01-28 10:52:12 +01:00
Nikolay Sivov cbf55d8251 widl: Uuid attribute is allowed for 'struct'. 2014-01-28 10:52:09 +01:00
Stefan Dösinger 9f72f78431 wined3d: Set buffer->map_ptr to NULL on unmap. 2014-01-27 17:39:47 +01:00
Michael Stefaniuc 2973dbb856 dmusic: Use the defines for the FOURCC codes. 2014-01-27 17:39:47 +01:00
Henri Verbeet 80ce3b319a d3d10core/tests: Use D3D10CreateDevice() to create a device. 2014-01-27 17:39:47 +01:00
Henri Verbeet 2d06703dc7 d3d10: Add D3D10_DRIVER_TYPE_WARP. 2014-01-27 17:39:47 +01:00
Henri Verbeet 7c6ca2077f ddraw: Allow attaching surfaces other than depth buffers in ddraw_surface4_AddAttachedSurface(). 2014-01-27 17:39:47 +01:00
Henri Verbeet fffaf03c0d ddraw/tests: Rewrite AttachmentTest() and AttachmentTest7(). 2014-01-27 17:39:47 +01:00
André Hentschel e98844e5c9 shlwapi/tests: Avoid preprocessor check to ensure it compiles. 2014-01-27 17:39:47 +01:00
André Hentschel 9d1fdf1165 shell32/tests: Avoid preprocessor check to ensure it compiles. 2014-01-27 17:39:47 +01:00
André Hentschel 28b9e1b947 d3dx9_36/tests: Avoid preprocessor checks to ensure it compiles. 2014-01-27 17:39:47 +01:00
André Hentschel 81ea0cd86f d3dxof/tests: Avoid preprocessor check to ensure it compiles. 2014-01-27 17:39:46 +01:00
André Hentschel 10fc362dfe d3d10/tests: Avoid preprocessor check to ensure it compiles. 2014-01-27 17:01:58 +01:00
André Hentschel e32237d34a comctl32/tests: Avoid preprocessor checks to ensure it compiles. 2014-01-27 17:01:56 +01:00
André Hentschel 0d688c7d52 setupapi/tests: Remove dead code. 2014-01-27 17:01:54 +01:00
Andrey Gusev e7f0a8a081 Assorted spelling and typos fixes. 2014-01-27 17:00:11 +01:00
Jactry Zeng 88214a5874 riched20: Add UTF8 support for EM_SETTEXTEX. 2014-01-27 16:59:15 +01:00
Jactry Zeng eb8f47518e riched20: Use codepage in ME_ToUnicode. 2014-01-27 16:59:08 +01:00
Nikolay Sivov c46debeeeb widl: Fix pointer size for SYS_WIN64 typelibs.
The fact that test data was wrong was hidden by broken widl typelib,
and same test typelib was used on windows so we never get proper test
results. Standard IUnknown/IDispatch that live in system stdole2.tlb
are also tested now.
2014-01-27 14:13:54 +01:00
Bruno Jesus 84d91bb93d ws2_32/tests: Add missing closesocket calls (Coverity). 2014-01-27 14:13:53 +01:00
Bruno Jesus 4c6e04050f ws2_32: Return the correct address family in WSAStringToAddressA. 2014-01-27 14:13:52 +01:00
Bruno Jesus 06a6b189f6 user32: Cope with null LPMENUITEMINFO in SetMenuItemInfo. 2014-01-27 14:13:51 +01:00
Sebastian Lackner 2ff6bd271b kernel32/tests: Add tests for SleepConditionVariableSRW. 2014-01-27 14:13:50 +01:00
Sebastian Lackner 72cf5d6f12 kernel32: Forward SleepConditionVariableSRW to ntdll. 2014-01-27 14:13:49 +01:00
Sebastian Lackner fad29fc5d9 ntdll: Implement RtlSleepConditionVariableSRW. 2014-01-27 14:13:48 +01:00
Sebastian Lackner e7b3a43759 kernel32/tests: Add tests for TryAcquireSRWLockExclusive/Shared. 2014-01-27 14:13:47 +01:00
Sebastian Lackner 60c0637f62 kernel32: Forward TryAcquireSRWLockShared/Exclusive to ntdll. 2014-01-27 14:13:46 +01:00
Sebastian Lackner 899fc8d4ee ntdll: Implement RtlTryAcquireSRWLockShared/Exclusive commands. 2014-01-27 14:13:45 +01:00
Sebastian Lackner 8ca96a9de0 ntdll: Throw STATUS_RESOURCE_NOT_OWNED when it's impossible to acquire/release the SRWLock. 2014-01-27 14:13:44 +01:00
Austin English 77f871ab7c mscms: Make missing lcms2 an error, not a fixme. 2014-01-27 14:13:43 +01:00
Dmitry Timoshkov 294adeec4f kernel32/tests: Don't forget to delete a temporary file. 2014-01-27 14:13:40 +01:00
Dmitry Timoshkov 9703bee560 kernel32/tests: Don't forget to delete temporary manifest files. 2014-01-27 14:13:39 +01:00
Andrew Eikum 57895e5a8c oleaut32: Improve ITypeLib::FindName. 2014-01-27 14:13:38 +01:00
Nikolay Sivov 1abafbffda oleaut32: Use CoTaskMem* when dealing with CUSTDATA. 2014-01-27 14:13:37 +01:00
Jacek Caban dcdfb7d8a0 wmp: Added WindowsMediaPlayer object stub implementation. 2014-01-27 14:13:36 +01:00
Jacek Caban 068a9daec7 wmp: Added WindowsMediaPlayer class factory. 2014-01-27 14:13:36 +01:00
Jacek Caban 6f95257b8b wmp: Added typelib. 2014-01-27 14:13:34 +01:00
Jacek Caban e7053c1100 wmp: Added new DLL. 2014-01-27 14:13:33 +01:00
Vincent Povirk 6332297bf5 gdiplus: Add option to save metafile tests to files. 2014-01-27 14:13:32 +01:00
Vincent Povirk 3f8864ea82 gdiplus: Add test for page transform in metafiles. 2014-01-27 14:13:30 +01:00
Sebastian Lackner f3568a5e12 winex11: Catch invalid values from broken QX11EmbedContainer implementations. 2014-01-27 14:13:29 +01:00
Akihiro Sagawa e06d2dbc67 gdi32: Fix regression due to sub-pixel shift calculations fixes. 2014-01-27 14:13:28 +01:00
Piotr Caban 965d3acc6d msvcrt: Fix wcs*coll functions behavior in C locale. 2014-01-27 14:13:27 +01:00
Piotr Caban 619944cf58 msvcrt: Fix str*coll functions behavior in C locale. 2014-01-27 14:13:27 +01:00
Jacek Caban 2350597df2 mshtml: Added more refcnt tests. 2014-01-27 14:13:25 +01:00
Jacek Caban e2d04d3dec mshtml: Release ActiveX object interfaces in detach_plugin_host. 2014-01-27 14:13:24 +01:00
Piotr Caban e7c9e32d7d msvcp110: Fix sprintf argument size in num_put::do_put_double. 2014-01-27 14:13:23 +01:00
Piotr Caban 76db3b0deb msvcp60: Add std::_Fpz export. 2014-01-27 14:13:22 +01:00
Piotr Caban 47f4e08a93 msvcp90: Fix ios_base_setf implementation. 2014-01-27 14:13:21 +01:00
Piotr Caban 12cfebb683 msvcp90: Read last character of bool string in num_get_do_get_bool. 2014-01-27 14:13:20 +01:00
Piotr Caban 75bcbece56 msvcp90: Fix basic_istream<wchar>::read implementation. 2014-01-27 14:13:18 +01:00
Jacek Caban 1a13012605 atl90: Share atl_ax.c with atl100. 2014-01-27 14:13:18 +01:00
Dmitry Timoshkov d6f6b6b798 taskschd: Implement ITaskFolder::CreateFolder. 2014-01-27 11:03:14 +01:00
Dmitry Timoshkov efced58861 taskschd: Implement ITaskFolder::GetFolder. 2014-01-27 11:03:12 +01:00
Dmitry Timoshkov a4c4574bd4 taskschd: Implement ITaskFolder::get_Name. 2014-01-27 11:03:11 +01:00
Dmitry Timoshkov 3003ee9ba1 taskschd: Implement ITaskFolder::DeleteFolder. 2014-01-27 11:03:09 +01:00
Dmitry Timoshkov 630354f6df taskschd: Make GetFolder check whether task folder tree exists in the registry. 2014-01-27 11:03:04 +01:00
Stefan Dösinger d640018a3c wined3d: Only set SFLAG_DYNLOCK when map_binding = sysmem.
All other map bindings are never freed. Setting SFLAG_DYNLOCK if
map_binding != sysmem might only keep a heap memory allocation around
(e.g. after device_reset) that is never used.
2014-01-17 18:10:18 +01:00
Stefan Dösinger 5630cb5dc8 wined3d: Don't set SFLAG_DYNLOCK at surface creation.
We no longer depend on SFLAG_DYNLOCK to create buffers and PIN_SYSMEM
makes sure the address remains constant.
2014-01-17 18:10:13 +01:00
Stefan Dösinger b81e560531 wined3d: Migrate surfaces to the new location flags. 2014-01-17 18:10:10 +01:00
Stefan Dösinger beb64c9998 wined3d: Separate surface locations and flags. 2014-01-17 18:10:08 +01:00
Stefan Dösinger 00923cb50c wined3d: Remove surface_ops->map. 2014-01-17 18:10:05 +01:00
Stefan Dösinger f1ac04f2a6 wined3d: Add a missing break. 2014-01-17 16:22:51 +01:00
Frédéric Delanoy b0071852e8 mmdevapi/tests: Remove unused dbgstr_guid function. 2014-01-17 14:16:56 +01:00
Alistair Leslie-Hughes 1fd704b3af dpnet: Cleanup IDirectPlay8Peer COM interface. 2014-01-17 11:33:11 +01:00
Alistair Leslie-Hughes 64b40aeb82 dpnet: Add stubbed interface IDirectPlay8Server. 2014-01-17 11:33:07 +01:00
Sebastian Lackner 31a283d4da ntdll: Implement SRWLock functions using keyed events. 2014-01-17 11:26:38 +01:00
Dmitry Timoshkov 663444ccb7 taskschd: Implement ITaskFolder::get_Path. 2014-01-17 11:03:34 +01:00
Dmitry Timoshkov fe55cb1031 taskschd: Add ITaskFolder stub implementation. 2014-01-17 11:03:31 +01:00
Ken Thomases ed3ed03519 winemac: Ignore failure to send or 0 result from WM_QUERYENDSESSION if target window was destroyed. 2014-01-17 11:02:46 +01:00