Commit graph

163032 commits

Author SHA1 Message Date
Zebediah Figura
a18bc5f9d7 wined3d: Pass parent ops to wined3d_resource_set_parent().
So that we can "detach" a wined3d surface from ddraw after creating it, in turn
so that we can recreate the backing wined3d texture for a surface, namely for
SetSurfaceDesc().
2023-03-22 20:03:51 +01:00
Zebediah Figura
4f8635bd78 wined3d: Pass parent ops to wined3d_texture_set_sub_resource_parent().
So that we can allow setting the sub resource and parent ops not from the
texture_sub_resource_created() callback, and also that we can "detach" a wined3d
surface from ddraw after creating it, so that we can recreate the backing
wined3d texture, viz. in SetSurfaceDesc().
2023-03-22 20:03:51 +01:00
Zebediah Figura
f103da7c69 ddraw: Factor out a ddraw_texture_rename_to() helper from ddraw_surface1_Flip(). 2023-03-22 20:03:51 +01:00
Alexandre Julliard
c4adc651df wow64: Convert token and debug port in NtCreateUserProcess(). 2023-03-22 20:03:51 +01:00
Alexandre Julliard
d41117b61e wow64: Allow the CPU backend to override CPU information. 2023-03-22 20:03:51 +01:00
Alexandre Julliard
ccd9640493 kernelbase: Use RtlGetNativeSystemInformation() to implement GetNativeSystemInfo(). 2023-03-22 20:03:51 +01:00
Alexandre Julliard
687068e7d6 include: Declare some missing ntdll functions, and fix the sorting. 2023-03-22 20:03:51 +01:00
Rémi Bernon
bf22424e2a dinput: Return DI_SETTINGSNOTSAVED when DIDSAM_FORCESAVE is used. 2023-03-22 20:03:51 +01:00
Rémi Bernon
5d3f2d18ad dinput: Check IDirectInputDevice8W_SetActionMap flags. 2023-03-22 20:03:51 +01:00
Rémi Bernon
0fe8da86e3 dinput: Allow action formats with no matching actions. 2023-03-22 20:03:51 +01:00
Rémi Bernon
b1a95b9671 dinput: Keep device objects app data in the object properties. 2023-03-22 20:03:51 +01:00
Rémi Bernon
63637f2407 dinput: Return error from SetActionMap if SetDataFormat fails. 2023-03-22 20:03:51 +01:00
Rémi Bernon
c6a922c1a1 dinput: Respect DIA_APPNOMAP in IDirectInputDevice8W_SetActionMap. 2023-03-22 20:03:51 +01:00
Rémi Bernon
8ff74b157a dinput: Initialize object formats from device objects in SetActionMap. 2023-03-22 20:03:51 +01:00
Rémi Bernon
df90c379fb dinput: Use 4 bytes for every object user state in SetActionMap. 2023-03-22 20:03:51 +01:00
Rémi Bernon
8e069f0bf2 dinput: Only set DIPROP_RANGE in SetActionMap if range isn't empty. 2023-03-22 20:03:51 +01:00
Alex Henrie
e9376fd18e wldap32: Handle null DN or null attr in ldap_compare* and add tests.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54702
2023-03-22 20:03:51 +01:00
Alex Henrie
e1930443fa wldap32: Annotate allocation functions with __WINE_(DEALLOC|MALLOC). 2023-03-22 20:03:51 +01:00
Alex Henrie
1512112841 include: Annotate ldap_(*_attribute|get_dn)* with __WINE_(DEALLOC|MALLOC). 2023-03-22 20:03:51 +01:00
Brendan Shanks
644c54b103 winemac: Fix memory leak in UpdateDisplayDevices. 2023-03-22 09:42:01 +01:00
Alistair Leslie-Hughes
49f7059745 msado15: Store all data from provider. 2023-03-22 09:41:48 +01:00
Alistair Leslie-Hughes
4ae5d2537b msado15: Bind fields in _Recordset Open. 2023-03-22 09:41:47 +01:00
Nikolay Sivov
699b52dc46 d3dcompiler: Fix bytecode buffer leaks in D3DCompile2(). 2023-03-22 09:41:20 +01:00
Nikolay Sivov
929615fa13 d3dcompiler: Always free messages string in D3DCompile2(). 2023-03-22 09:41:20 +01:00
Nikolay Sivov
5231c8c8bb d3dcompiler: Allow D3DCompile2() to succeed with null output shader blob pointer. 2023-03-22 09:41:19 +01:00
Nikolay Sivov
472d802a24 d3dcompiler: Always initialize output shader blob pointer in D3DCompile2(). 2023-03-22 09:41:18 +01:00
Max Figura
f50a263162 wined3d: Move the WINED3D_RS_MAXTESSELLATIONLEVEL stub to wined3d_device_apply_stateblock. 2023-03-21 20:39:42 +01:00
Max Figura
5ac15af169 wined3d: Move the WINED3D_RS_MINTESSELLATIONLEVEL stub to wined3d_device_apply_stateblock. 2023-03-21 20:39:42 +01:00
Max Figura
9fc26765ef wined3d: Move the WINED3D_RS_NORMALDEGREE stub to wined3d_device_apply_stateblock. 2023-03-21 20:39:42 +01:00
Max Figura
43454f9a93 wined3d: Move the WINED3D_RS_POSITIONDEGREE stub to wined3d_device_apply_stateblock. 2023-03-21 20:39:42 +01:00
Max Figura
ff8f7874b5 wined3d: Move the WINED3D_RS_TWEENFACTOR stub to wined3d_device_apply_stateblock. 2023-03-21 20:39:42 +01:00
Rémi Bernon
be1ef8ed1f dinput: Always set the DIPROP_BUFFERSIZE property in SetActionMap. 2023-03-21 18:29:07 +01:00
Rémi Bernon
32b43d09e1 dinput: Initialize SetActionMap variables in their declarations. 2023-03-21 18:29:07 +01:00
Rémi Bernon
80a35fb423 dinput: Always allocate and initialize the object_properties. 2023-03-21 18:29:07 +01:00
Rémi Bernon
f20940693e dinput: Move mouse_create_device function around. 2023-03-21 18:29:07 +01:00
Rémi Bernon
256f35dc42 dinput: Initialize device object format when creating devices. 2023-03-21 18:29:07 +01:00
Rémi Bernon
b75bd86ebd dinput: Count the actual number of object formats in SetActionMap.
Fixes crash introduced by 7b3f3d6078, as
SetActionMap is now called with unsupposed flags from the tests and
skips some objects.
2023-03-21 18:29:05 +01:00
Rémi Bernon
01e4c4335a dinput/tests: Flush messages after creating the test_mouse_keyboard window.
Preventing spurious failures on some Windows 7 VMs.

Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54713
2023-03-21 17:29:01 +01:00
Rémi Bernon
067b81fcfa imm32/tests: Update ImmGetProperty expectations for Korean locale.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54711
2023-03-21 17:29:01 +01:00
Rémi Bernon
9ab5fb591f imm32/tests: Remove GetLastError check on default IME ImmEscape tests.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54710
2023-03-21 17:29:01 +01:00
Biswapriyo Nath
26eb50e494 include: Add IDirectManipulationInteractionEventHandler declaration in directmanipulation.idl.
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
2023-03-21 15:33:45 +01:00
Shaun Ren
6992b7623b quartz: Set filter sync source in FilterGraph2_AddFilter. 2023-03-21 15:33:25 +01:00
Alex Henrie
320c688ed3 wldap32: Handle null DN or null message in ldap_modify* and add tests.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54702
2023-03-21 15:33:13 +01:00
Alex Henrie
fce0baa9b6 wldap32: Handle null DN or null message in ldap_add* and add tests.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54702
2023-03-21 15:33:11 +01:00
Alex Henrie
fd99bd4e24 include: Annotate LDAP allocation functions with __WINE_(DEALLOC|MALLOC). 2023-03-20 21:27:44 +01:00
Gabriel Ivăncescu
541257b0a2 mshtml: Fix nsparser leak if script_elem_from_nsscript failed.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-03-20 21:03:42 +01:00
Gabriel Ivăncescu
fb0b55c520 mshtml: Fix nsuri leak if create_channelbsc failed.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-03-20 21:03:42 +01:00
Gabriel Ivăncescu
05f6885f62 mshtml: Share reference with the node for Gecko DOM Documents.
This simplifies the code and CC graph, like it's done for e.g. elements.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-03-20 21:03:40 +01:00
Gabriel Ivăncescu
c6c266a4b9 mshtml: Fix nsscript leak in bind_event_scripts.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-03-20 21:03:40 +01:00
Gabriel Ivăncescu
45263e333c mshtml: Fix nsevent leak in create_document_event.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-03-20 21:03:40 +01:00