Connor McAdams
c22bd318b3
uiautomationcore: Add stub IProxyProviderWinEventHandler implementation for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams
c7e976f819
uiautomationcore: Implement IRawElementProviderFragmentRoot::GetFocus for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams
ef1d5a0e0a
uiautomationcore: Pass through failure HRESULTS on MSAA accState based property IDs for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams
08f3de268a
uiautomationcore/tests: Increase wait timeout for cross-process event with navigation.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Rémi Bernon
ecb38bf1c9
dmusic: Keep the original instrument patch in the entry.
2023-09-20 22:15:30 +02:00
Rémi Bernon
b6f1a1a186
dmusic/tests: Fixup chunk alignment in steam_end_chunk.
2023-09-20 22:15:29 +02:00
Rémi Bernon
4ea18f87cc
dmime/tests: Test band track and DMUS_PATCH_PMSG.
2023-09-20 22:15:29 +02:00
Rémi Bernon
47c299ce17
dmime/tests: Test sequence track and DMUS_NOTE_PMSG.
2023-09-20 22:15:29 +02:00
Rémi Bernon
c04e686ad5
dmime/tests: Test wave segments and DMUS_WAVE_PMSG.
2023-09-20 22:15:29 +02:00
Rémi Bernon
b1bf0f0296
dmime/tests: Add some DMUS_NOTIFICATION_PMSG tests.
2023-09-20 22:15:29 +02:00
Piotr Caban
3b155ea637
msvcp90: Silence FIXME in _Locinfo::_Locinfo_ctor and _Locinfo::_Locinfo_Addcats functions.
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu
ee80f1a078
mshtml: Use the event_target vtbl's handle_event for all nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu
5b59ba0cc1
mshtml: Use the dispex's invoke for all nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu
85750f0963
mshtml: Use the dispex's get_name for all nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu
a5ab4baed7
mshtml: Use the dispex's get_dispid for all nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu
70dcbe73ac
mshtml: Use the dispex's destructor for all nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Zebediah Figura
ae1e5ec35c
d3d10core/tests: Test performing a full clear after a draw.
2023-09-20 22:15:29 +02:00
Zebediah Figura
3e51b67e31
wined3d: Pass a wined3d_stateblock_state to wined3d_device_validate_device().
...
Revert the use of wined3d_state_uses_depth_buffer() in this function to the
version before 8b4e07d5f3
.
2023-09-20 22:15:29 +02:00
Henri Verbeet
d8c3b778a5
d3d11/tests: Properly mark the indexed sample position test as succeeding with the Vulkan backend.
...
It almost works as-is; we set "sample_shading" to FALSE when running with the
Vulkan backend, which causes the "(1024 <= data && data <= 1056)" test to be
applied, which fails and avoids a "Test succeeded inside todo block" result.
It'll mark the tests as a todo though, while it actually succeeds.
2023-09-20 22:15:29 +02:00
Henri Verbeet
da574ed9f3
wined3d: Don't validate the frontbuffer's DRAWABLE location in wined3d_swapchain_resize_buffers() when NO3D is set.
...
In general, NO3D surfaces are always in SYSMEM. More importantly though,
validating DRAWABLE will evict SYSMEM, but a subsequent
wined3d_texture_no3d_load_location() won't recreate it because it's always
supposed to be current. This fixes a regression introduced by commit
ebaa0a9426
, and exposed by running the ddraw
tests with the "no3d" renderer.
2023-09-20 22:15:29 +02:00
Alistair Leslie-Hughes
fa4be54777
d3drm: Correctly query for the returned interface.
...
IDirect3DRM2::CreateTextureFromSurface is expected to return an IDirect3DRMTexture2 object.
2023-09-20 22:15:29 +02:00
Alex Henrie
269ce609d9
dsound: Use malloc and free instead of _recalloc.
...
The memory is completely overwritten a few lines later, so there is no
reason to preserve its original contents. Furthermore, _recalloc will
not be available if this DLL switches from ucrtbase to msvcrt, and the
code as written would leak memory if _recalloc failed.
2023-09-20 22:15:29 +02:00
Piotr Caban
d5988259c1
wineps.drv: Don't crash if specified font is missing required table in T42_download_header.
2023-09-20 22:15:29 +02:00
Piotr Caban
8f890d412d
wineps.drv: Remove unused hmtx_tab field from TYPE42 structure.
2023-09-20 22:15:29 +02:00
Alexandre Julliard
30229d47e9
kernel32/tests: Update dll characteristics to make the module loadable on ARM64.
2023-09-20 22:15:29 +02:00
Alexandre Julliard
24c290523c
kernel32/tests: Unaligned SRW locks crash on ARM platforms.
2023-09-20 22:15:29 +02:00
Alexandre Julliard
fc6b9399db
kernel32/tests: Don't make assumptions about argv[0] of the main process.
2023-09-20 22:15:29 +02:00
Alexandre Julliard
74559aaa7f
kernel32/tests: Comment out one more test that can crash on Windows.
2023-09-20 22:15:29 +02:00
Alexandre Julliard
a5fe0bc70f
ntdll: Remove unneeded SEH annotations in Unix code.
2023-09-20 11:22:50 +02:00
Alexandre Julliard
a947eff6a4
vcomp: Add SEH annotations to ARM64 assembly code.
2023-09-20 11:18:29 +02:00
Alexandre Julliard
3acb058a55
rpcrt4: Add SEH annotations to ARM64 assembly code.
2023-09-20 11:18:10 +02:00
Alexandre Julliard
bb611b9db7
oleaut32: Add SEH annotations to ARM64 assembly code.
2023-09-20 11:17:40 +02:00
Hans Leidekker
37c19e7a87
winmm/tests: Avoid truncating the handle passed to waveInGetDevCapsW().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55240
2023-09-20 10:58:17 +02:00
Jactry Zeng
085e95cd5e
msi: Use CreateFileW() for handling path from cabinet_open() instead.
2023-09-20 10:17:24 +02:00
Alex Henrie
9ef927472c
wshom: Use the wcsdup function instead of reimplementing it.
2023-09-20 10:16:20 +02:00
Alex Henrie
42d1346846
shell32: Use the wcsdup function instead of reimplementing it.
2023-09-20 10:16:04 +02:00
Alex Henrie
82faa82339
ncrypt: Use the wcsdup function instead of reimplementing it.
2023-09-20 10:15:17 +02:00
Alex Henrie
45c6da6508
msvfw32: Use CRT allocation functions.
2023-09-20 10:15:10 +02:00
Alex Henrie
90a5dc72d3
mciwave: Use CRT allocation functions.
2023-09-20 10:14:58 +02:00
Alex Henrie
7dc45bd846
gameux: Use CRT allocation functions.
2023-09-20 10:14:09 +02:00
Alex Henrie
9d6a384508
advpack: Use CRT allocation functions.
2023-09-20 10:13:45 +02:00
Alex Henrie
6129ea6be8
oleaut32: Use CRT allocation functions in typelib.c.
2023-09-20 10:12:53 +02:00
Alex Henrie
b9468c636f
oleaut32: Use CRT allocation functions in olepicture.c.
2023-09-20 10:12:53 +02:00
Alex Henrie
b07c46fb0b
oleaut32: Use CRT allocation functions in hash.c.
2023-09-20 10:12:53 +02:00
Alex Henrie
fd40997c9f
oleaut32: Use CRT allocation functions in connpt.c.
2023-09-20 10:12:52 +02:00
Eric Pouech
6558611fa2
ntdll: Allow empty application nodes in actctx.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-09-19 21:34:15 +02:00
Piotr Caban
1155a1914b
msvcp140_atomic_wait: Add __std_acquire_shared_mutex_for_instance implementation.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55184
2023-09-19 21:33:23 +02:00
Connor McAdams
46b78c5d6d
uiautomationcore: Don't return oleacc proxy IAccessibles from GetIAccessible for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00
Connor McAdams
00799933bc
uiautomationcore: Implement IRawElementProviderFragment::get_FragmentRoot for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00
Connor McAdams
008c1c1128
uiautomationcore: Add a common helper function for querying IServiceProvider on IAccessible interfaces.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00