Commit Graph

82936 Commits

Author SHA1 Message Date
Sebastian Lackner 2edc31d6c0 amstream: Do not allow unloading while library is still in use. 2015-03-02 13:53:03 +09:00
Sebastian Lackner 890dc4d260 browseui: Always use interlocked functions when accessing variable BROWSEUI_refCount. 2015-03-02 13:52:55 +09:00
Sebastian Lackner 7c48641100 shell32: Fix incorrect size argument of FormatMessageW. 2015-03-02 13:51:18 +09:00
Sebastian Lackner 76a09f4e29 msxml3: Fix incorrect size argument of FormatMessageW. 2015-03-02 13:51:14 +09:00
Francois Gouget de72e97f37 advapi32/tests: Make cb_{running,stopped}() static. 2015-03-02 13:50:57 +09:00
Francois Gouget 119e20a822 ndis.sys: Convert ndis.sys to a native driver as it should be. 2015-03-02 13:50:52 +09:00
Francois Gouget 128a86f0b0 dinput: IDirectInputDevice8WImpl_SetActionMap() is redundant so remove it. 2015-03-02 13:50:27 +09:00
Francois Gouget 5a36a48c15 mshtml: Make insert_adjacent_node() static. 2015-03-02 13:49:44 +09:00
Francois Gouget 11f985541a dbghelp: Fix compilation on systems that don't support nameless unions. 2015-03-02 13:49:02 +09:00
Francois Gouget fbc5935764 advapi32: Fix compilation on systems that don't support nameless unions. 2015-03-02 13:48:57 +09:00
Jacek Caban 25b4d6be68 mshtml: Use return_nsstr helper in IHTMLDocument5::get_compatMode. 2015-03-02 13:48:41 +09:00
Andrew Eikum e56e9c11fa shell32: Use a helper function to allocate strings from the registry. 2015-03-02 13:48:35 +09:00
Andrew Eikum b5c12cf9f3 shell32: Use a helper function to get DWORDs from registry. 2015-03-02 13:48:32 +09:00
Andrew Eikum d7d058482c shell32: Rearrange error handling in IKnownFolder::GetFolderDefinition. 2015-03-02 13:48:28 +09:00
Matteo Bruni db80aba5ad wined3d: Drop redundant check for instanced rendering from drawStridedFast.
We need GL_ARB_instanced_arrays to be able to take the fastest path and
that's already checked in draw_primitive.  Note that
GL_ARB_instanced_arrays provides glDrawElementsInstanced if
GL_ARB_draw_instanced is not supported so we don't need to explicitly
check for the latter.
2015-03-02 13:48:00 +09:00
Matteo Bruni 8ed9c2a11b wined3d: Add a couple checkGLcall() in surface_prepare_rb(). 2015-03-02 13:47:56 +09:00
Matteo Bruni 2f804307bd wined3d: Drop a few unnecessary &x[0]. 2015-03-02 13:47:52 +09:00
Matteo Bruni 7f618695c6 wined3d: Remove an obsolete comment.
Wined3d doesn't actually require the GLX extension for multisampling
at this point (while it does require FBOs).
2015-03-02 13:47:46 +09:00
Stefan Dösinger 3b2cf06b91 d3d8/tests: Extend the FPU setup test. 2015-02-27 21:53:46 +09:00
Stefan Dösinger 28a9d6324a d3d9/tests: Extend the FPU setup test.
Games created by GameMaker modify the FPU control word to enable
division by zero exceptions. The game Risk of Rain, which is written
with GameMaker, furthermore sets fogstart == fogend, which triggers an
exception when the GL driver attempts to calculate 1 / (fogend -
fogstart). This test adds some evidence that we are not supposed to
temporarily restore the FPU CW if D3DCREATE_FPU_PRESERVE is used.
2015-02-27 21:53:33 +09:00
Henri Verbeet 2971a92840 d3d10core: Implement d3d10_blend_state_SetPrivateData(). 2015-02-27 20:30:30 +09:00
Henri Verbeet 8204919828 d3d10core: Implement d3d10_pixel_shader_GetPrivateData(). 2015-02-27 20:30:28 +09:00
Henri Verbeet ed0c1c2ad5 d3d10core: Implement d3d10_pixel_shader_SetPrivateDataInterface(). 2015-02-27 20:30:26 +09:00
Henri Verbeet cae40a1653 d3d10core: Implement d3d10_pixel_shader_SetPrivateData(). 2015-02-27 20:30:23 +09:00
Henri Verbeet 6cd05c38a8 d3d10core: Implement d3d10_geometry_shader_GetPrivateData(). 2015-02-27 20:30:20 +09:00
Sebastian Lackner 7714efe213 winex11: Only enable XInput2 cursor warp workaround if necessary.
Based on a patch by Patrick Rudolph.
2015-02-27 15:06:24 +09:00
Sebastian Lackner 6bec132c7a ntdll: Try to handle write-watches while we're on the signal stack. 2015-02-27 14:59:08 +09:00
Nikolay Sivov daf0af4313 advapi32: Forward to CreateServiceWOW64W() when appropriate. 2015-02-27 14:20:25 +09:00
Nikolay Sivov 0f80d4b619 services: Make RPC interface compatible with native. 2015-02-27 14:20:24 +09:00
Nikolay Sivov 7520297a49 advapi32: Fix trace format for access mask in OpenService(). 2015-02-27 14:20:23 +09:00
Vincent Povirk 7fb8ee1995 crypt32: Implement PKCS_RSA_PRIVATE_KEY decoding. 2015-02-27 14:20:23 +09:00
Vincent Povirk 0c7ebefd67 crypt32: Add test for PKCS_RSA_PRIVATE_KEY decoding. 2015-02-27 14:20:23 +09:00
Nikolay Sivov 778d4da2d9 scrrun: It's not allowed to change compare mode when dictionary is not empty. 2015-02-27 13:18:23 +09:00
Nikolay Sivov 94e5353f0d scrrun/tests: More dictionary tests. 2015-02-27 13:18:17 +09:00
Andrew Eikum afa965a152 advapi32: Partially implement NotifyServiceStatusChangeW. 2015-02-26 23:05:12 +09:00
Andrew Eikum 48f0f16311 advapi32/tests: Don't test service timeout. 2015-02-26 23:05:05 +09:00
Alexandre Julliard c731ed30ac imm32: Remove redundant IsWindow calls. 2015-02-26 23:00:17 +09:00
Alexandre Julliard c84fd8586a imm32: Simplify the helper functions to retrieve the thread data. 2015-02-26 23:00:15 +09:00
Alexandre Julliard 29ce21e25d imm32: Add a helper function to get the default context. 2015-02-26 23:00:12 +09:00
Aric Stewart 5448acc37a imm32: Limit cross thread access to ImmSet* functions. 2015-02-26 21:53:05 +09:00
Aric Stewart fdf37fe744 imm32: Restrict cross-thread association and destruction. 2015-02-26 21:53:05 +09:00
Aric Stewart 455ca1adb0 imm32: Use thread data from target HWND. 2015-02-26 21:53:03 +09:00
Aric Stewart f3967902c5 imm32: Do not let ImmDestroyContext destroy any default contexts. 2015-02-26 21:50:34 +09:00
Aric Stewart e28fc1177a imm32: Move thread data from TLSEntry to an internal list. 2015-02-26 21:50:14 +09:00
Sebastian Lackner 9491044e44 shell32: Simplify check for an empty string. 2015-02-26 20:11:05 +09:00
Sebastian Lackner aba6a68068 shell32: Fix memory leak in ApplicationAssociationRegistration_QueryCurrentDefault. 2015-02-26 20:11:02 +09:00
Michael Müller e618ab65ed gdi32: Fix arguments for OSMesaMakeCurrent when using 16 bit formats. 2015-02-26 20:10:08 +09:00
Henri Verbeet e0e909ec48 d3d10core: Implement d3d10_geometry_shader_SetPrivateDataInterface(). 2015-02-26 20:09:22 +09:00
Henri Verbeet 450a3fbfc2 d3d10core: Implement d3d10_geometry_shader_SetPrivateData(). 2015-02-26 20:09:20 +09:00
Henri Verbeet 4345219274 d3d10core: Implement d3d10_vertex_shader_GetPrivateData(). 2015-02-26 20:09:17 +09:00
Henri Verbeet e8dc68a8e4 d3d10core: Implement d3d10_vertex_shader_SetPrivateDataInterface(). 2015-02-26 20:09:15 +09:00
Henri Verbeet fe06bb1492 d3d10core: Implement d3d10_vertex_shader_SetPrivateData(). 2015-02-26 20:09:12 +09:00
Jacek Caban 168e915c91 urlmon: Added IInternetBindInfo implementation to BindStatusCallback object. 2015-02-26 20:09:03 +09:00
Matteo Bruni 67d2b52c27 wined3d: Remove ARB_/EXT_TEXTURE_ENV_ADD. 2015-02-26 20:08:57 +09:00
Andrew Eikum 8140bdc752 advapi32: Stub EventActivityIdControl.
Used by the Office 2013 live installer.
2015-02-26 20:08:49 +09:00
Jacek Caban 66514fd713 appwiz.cpl: Use custom user agent string for addon downloader. 2015-02-26 13:29:04 +09:00
Piotr Caban 1fdd692ebd msvcp: Sync spec files. 2015-02-25 23:35:29 +09:00
Piotr Caban 69ed143be6 msvcp90: Added time_get<char>::do_date_order implementation. 2015-02-25 23:35:22 +09:00
Piotr Caban 6c09dc7a99 msvcp90: Added time_get<char> class stub. 2015-02-25 23:35:19 +09:00
Piotr Caban b0f8a2b85f msvcp: Added _Getdateorder implementation. 2015-02-25 23:35:08 +09:00
Jacek Caban 20080c616d mshtml: Wine Gecko 2.36 release. 2015-02-25 22:55:24 +09:00
Jacek Caban 203c47e604 mshtml: Correctly handle S_OK with NULL URL return from TranslateUrl. 2015-02-25 21:28:17 +09:00
Michael Stefaniuc f40b4291d4 riched20: Remove no-op addition with 0 (PVS-Studio). 2015-02-25 21:27:42 +09:00
Matteo Bruni aca8ab91eb wined3d: Use the core version of the INCR_WRAP and DECR_WRAP tokens. 2015-02-25 20:35:28 +09:00
Matteo Bruni 04fa54fc44 d3d8/tests: Move a Present out of the loops in fog_with_shader_test(). 2015-02-25 20:35:27 +09:00
Henri Verbeet 7c8f053880 d3d10core: Implement d3d10_input_layout_GetPrivateData(). 2015-02-25 20:35:27 +09:00
Henri Verbeet e30032a64d d3d10core: Implement d3d10_input_layout_SetPrivateDataInterface(). 2015-02-25 20:35:26 +09:00
Henri Verbeet 2ffa29d660 d3d10core: Implement d3d10_input_layout_SetPrivateData(). 2015-02-25 20:35:26 +09:00
Henri Verbeet e7c892850b d3d10core: Implement d3d10_buffer_GetPrivateData(). 2015-02-25 20:35:26 +09:00
Henri Verbeet 3cf80b7fb7 d3d10core: Implement d3d10_buffer_SetPrivateDataInterface(). 2015-02-25 20:35:25 +09:00
Matteo Bruni bfd4836867 opengl32: Return a NULL pointer for functions requiring unsupported or disabled extensions. 2015-02-25 20:35:25 +09:00
Matteo Bruni 9a1f66a4db opengl32: Filter disabled extensions on OpenGL core profile contexts too. 2015-02-25 20:35:24 +09:00
Nikolay Sivov c0b0d3b4e2 services: Pass resume index to server. 2015-02-25 20:35:23 +09:00
Nikolay Sivov 3c186a65d3 services: Make ChangeServiceConfig2W() rpc call compatible with native one. 2015-02-25 20:35:23 +09:00
Nikolay Sivov 08900265a0 scrrun: Implement HashVal for floating point keys. 2015-02-25 20:35:18 +09:00
Nikolay Sivov 2fc2a7ae02 scrrun: Implement HashVal property for integer keys. 2015-02-25 16:18:34 +09:00
Nikolay Sivov 37120e7582 scrrun: Implement HashVal property for VT_BSTR case. 2015-02-25 16:18:34 +09:00
Andrey Gusev 5be738b049 x3daudio1_3: Add stub dll. 2015-02-25 16:18:33 +09:00
Mark Harmstone 265ffd4368 dsound/tests: Add a test for SetFX. 2015-02-25 16:18:33 +09:00
Akihiro Sagawa 563a4ff08b winmm: Add .wav extension when searching for PlaySound. 2015-02-25 14:17:46 +09:00
Akihiro Sagawa e808fb1962 winmm/tests: Add tests for PlaySound(). 2015-02-25 14:17:43 +09:00
André Hentschel 81711c7558 shell32: Don't call Drop without valid target. 2015-02-24 23:01:42 +09:00
Andrey Gusev 484c818f75 x3daudio1_5: Add stub dll. 2015-02-24 23:01:17 +09:00
Andrey Gusev 7a0898371d x3daudio1_4: Add stub dll. 2015-02-24 23:00:52 +09:00
Nikolay Sivov 5620159e61 gameux/tests: Simplify initial test skipping. 2015-02-24 23:00:15 +09:00
Nikolay Sivov 2062a48365 gameux/tests: Simplify test game registering, add intermediate test checks. 2015-02-24 23:00:07 +09:00
Bruno Jesus 300c2dedac kernel32/tests: Add more GetTempPath tests. 2015-02-24 22:59:40 +09:00
Piotr Caban 575628743d msvcp71: Add locale::facet::_Getcat implementation. 2015-02-24 22:40:20 +09:00
Jacek Caban 6d4abc78d0 wininet: Call WSACleanup only if WSAStartup was previously called successfully.
Spotted by Piotr.
2015-02-24 21:55:49 +09:00
Michael Stefaniuc 5d578b48fc mshtml: RT_HTML is already an INTRESOURCE (PVS-Studio). 2015-02-24 21:55:49 +09:00
Nikolay Sivov 075fe10ba5 scrrun: Store compare method for dictionary. 2015-02-24 21:55:49 +09:00
Michael Müller 7c8df7eb5e wininet: Allow Accept-Encoding for HTTP/1.0 requests. 2015-02-24 21:55:48 +09:00
Alexandre Julliard 93f40b2ecc dinput: Implement GetDeviceInfo for Linux joystick. 2015-02-24 21:55:47 +09:00
Alexandre Julliard 5a6cda458d kernel32/tests: Try harder to empty the pipe for completion notification. 2015-02-24 21:55:46 +09:00
Alexandre Julliard a5ec8bf8b0 user32/tests: Avoid a race with the get/set window text threads. 2015-02-24 21:55:44 +09:00
Alexandre Julliard 4e87b952b3 user32/tests: Ignore WM_PAINT messages in GetMessagePos test. 2015-02-24 21:55:43 +09:00
Alexandre Julliard 75a2e85a27 schedsvc/tests: Don't depend on folder enumeration order. 2015-02-24 16:11:28 +09:00
Nikolay Sivov 3cfbfeca2b dwrite/tests: Place test font file in temporary location, make sure it's deleted after the test. 2015-02-24 14:17:01 +09:00
Amine Khaldi bd58a7ca45 dinput/tests: Declare pDirectInputCreateEx in a MSVC compatible way. 2015-02-24 12:51:37 +09:00
Jacek Caban 5aa19990da hhctrl.ocx: Added support for context menus. 2015-02-24 12:44:06 +09:00