Alexandre Julliard
e1cf7f5a2e
msvcp90: Add support for throwing bad cast exception to avoid unused variable warning.
2015-03-04 21:50:31 +09:00
Alexandre Julliard
39f6d04aa0
Revert "shell32: Also return Attributes in GetFolderDefinition."
...
This reverts commit 0becff8244
.
The wrong patch was committed.
2015-03-04 11:34:15 +09:00
Vincent Povirk
129ff974b4
mscoree: Update Wine Mono to 4.5.6.
2015-03-03 23:50:33 +09:00
Jacek Caban
33c5a7d14c
vbscript: Added DISPATCH_PROPERTYPUTREF tests.
2015-03-03 23:16:53 +09:00
Jacek Caban
bd42594da9
vbscript: Leave converting object to trivial values up to calee.
2015-03-03 23:16:52 +09:00
Jacek Caban
62bc8aeb0f
vbscript: Leave assigning value up to add_dynamic_var callers.
2015-03-03 23:16:51 +09:00
Jacek Caban
86283b31db
vbscript: Fail to set non-object values with DISPATCH_PROPERTYPUTREF flag.
2015-03-03 23:16:50 +09:00
Jacek Caban
4bca1665c4
vbscript: Convert VT_DISPATCH propput value to trivial value if DISPATCH_PROPERTYPUTREF is not set.
2015-03-03 23:16:49 +09:00
Jacek Caban
571b09ce42
vbscript: Pass DISPATCH_PROPERTYPUTREF flag to InvokeEx when apropriate.
2015-03-03 23:16:48 +09:00
Jacek Caban
128f79ee77
vbscript: Added support for DISPATCH_PROPERTYPUTREF flag.
2015-03-03 23:16:47 +09:00
Mark Harmstone
d7c2069721
comctl32: Paint themed scrollbars.
2015-03-03 23:16:46 +09:00
Mark Harmstone
b472e5574c
dsound/tests: Add GetObjectInPath tests.
2015-03-03 23:16:45 +09:00
Nikolay Sivov
37dd441587
rpcrt4: Fix argument check in MesEncodeFixedBufferHandleCreate().
2015-03-03 23:16:42 +09:00
Nikolay Sivov
0810db96fa
rpcrt4: Use RPC_* error code names.
2015-03-03 20:32:06 +09:00
Damjan Jovanovic
1a20050826
winex11.drv: Support XDnD version 5.
2015-03-03 18:12:46 +09:00
Sebastian Lackner
c23db594aa
ole32: Fix an invalid usage of InterlockedCompareExchange.
2015-03-03 17:13:46 +09:00
Sebastian Lackner
68528519fc
ddraw: Remove unused code for ChangeUniquenessValue.
2015-03-03 17:12:41 +09:00
Sebastian Lackner
b282a937e2
ntdll/tests: Add tests for TpSimpleTryPost function.
2015-03-03 17:11:25 +09:00
Sebastian Lackner
d336f1fe68
ntdll/tests: Add tests for NtQueryLicenseKey.
2015-03-03 17:10:37 +09:00
Alexandre Julliard
1146e251fc
ntdll: Avoid the intermediate user APC callback.
2015-03-03 17:02:04 +09:00
Alexandre Julliard
0a241b0fcc
ntdll: Allow specifying the user APC argument in the system APC callback.
2015-03-03 17:02:03 +09:00
Alexandre Julliard
8843bc144d
server: Allow passing an argument for the user APC async I/O callbacks.
2015-03-03 17:02:03 +09:00
Alexandre Julliard
4273b0d938
ws2_32: Don't queue a user APC when there is no callback function.
2015-03-03 17:01:48 +09:00
Alexandre Julliard
e23233d791
ws2_32: Add a separate structure for async shutdowns.
...
Conflicts:
dlls/ws2_32/socket.c
2015-03-03 16:53:04 +09:00
Alexandre Julliard
9fa69b5868
ws2_32: Add a common header to the async I/O structures.
2015-03-03 15:33:21 +09:00
Nikolay Sivov
3814e0229d
scrrun: Implement GetExtensionName().
2015-03-03 12:40:07 +09:00
Nikolay Sivov
2d15758c38
scrrun/tests: A test for adding BYREF item.
2015-03-03 12:40:04 +09:00
Nikolay Sivov
a25f1931a6
scrrun: Implement put_Key() for dictionary.
2015-03-03 12:40:00 +09:00
Nikolay Sivov
1c813d5be3
scrrun: Implement Keys() and Items() of dictionary.
2015-03-03 12:39:54 +09:00
Andrew Eikum
db35807eb0
shell32: Fall back on CSIDL path for knownfolders without a path in the registry.
2015-03-03 11:47:00 +09:00
Andrew Eikum
103f158c63
shell32: Also return RelativePath in GetFolderDefinition.
2015-03-03 11:46:56 +09:00
Andrew Eikum
32a6ee3887
shell32: Also return ParentFolder ID in GetFolderDefinition.
2015-03-03 11:46:52 +09:00
Shuai Meng
0becff8244
shell32: Also return Attributes in GetFolderDefinition.
2015-03-03 11:46:22 +09:00
Amine Khaldi
21bfc8c440
include: Correct DDSCAPS2 and DDSURFACEDESC2 structures and their uses.
2015-03-02 23:00:32 +09:00
Marcus Meissner
a83e8e88ea
dsound: If 3d sound is disabled, just return (Coverity).
2015-03-02 23:00:31 +09:00
Bruno Jesus
f16cf54106
kernel32: GetTempPathW must zero the remaining buffer.
2015-03-02 23:00:31 +09:00
Mark Harmstone
050bda2ece
comctl32: Call OpenThemeData on themed scrollbars.
2015-03-02 23:00:30 +09:00
Alexandre Julliard
577cb166d4
ntdll: Don't queue a user APC when there is no callback function.
2015-03-02 23:00:29 +09:00
Alexandre Julliard
ff84bf8bdd
ntdll: Move NtNotifyChangeDirectoryFile to file.c and make it use the standard fileio structure.
2015-03-02 23:00:28 +09:00
Alexandre Julliard
4f43d743e0
ntdll: Use the fileio structure and callback also for ioctl calls.
2015-03-02 23:00:27 +09:00
Austin English
04baaa2bf3
include: Add ASN1_* function prototypes.
2015-03-02 22:51:10 +09:00
Alex Henrie
13a1b2cfd4
x3daudio1_2: Add stub dll.
2015-03-02 22:51:07 +09:00
Nikolay Sivov
f935a10add
comctl32/tests: Fix Monthcal tests failures on some VMs.
2015-03-02 13:54:13 +09:00
Nikolay Sivov
9419e97c3e
scrrun: Implement Exists() method for dictionary.
2015-03-02 13:53:56 +09:00
Nikolay Sivov
acfde52f06
scrrun: Implement Remove() for dictionary.
2015-03-02 13:53:51 +09:00
Nikolay Sivov
1bc4c57e55
scrrun: Implement Item() property for dictionary.
2015-03-02 13:53:46 +09:00
Nikolay Sivov
7727a48595
scrrun: Support VT_BSTR|VT_BYREF keys.
2015-03-02 13:53:41 +09:00
Nikolay Sivov
5f41a746e9
scrrun: Implement Add() and RemoveAll() for dictionary.
2015-03-02 13:53:37 +09:00
Sebastian Lackner
3765e08ddc
msctf: Always use interlocked functions when accessing MSCTF_refCount.
2015-03-02 13:53:24 +09:00
Sebastian Lackner
9057a693d7
quartz: Remove unused variable.
2015-03-02 13:53:19 +09:00
Sebastian Lackner
fc2d81464d
d3dxof: Do not allow unloading while library is still in use.
2015-03-02 13:53:08 +09:00
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