Connor McAdams
32814b8785
uiautomationcore: Add stub IRawElementProviderFragmentRoot implementation for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00
Connor McAdams
b88365a0ac
uiautomationcore/tests: Add support for debug printing Provider method calls.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00
Connor McAdams
a065e8e9c7
uiautomationcore/tests: Add support for debug printing Accessible method calls.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00
Connor McAdams
9c091d3edb
uiautomationcore/tests: Add method expect definitions for all Accessible test interfaces.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-19 21:32:36 +02:00
Rémi Bernon
a4c1dec89d
dmime: Use segment_append_track in Clone and parse_track_form.
2023-09-19 21:32:36 +02:00
Rémi Bernon
0bdc248cfe
dmime: Rewrite segment IDirectMusicSegment_RemoveTrack.
2023-09-19 21:32:36 +02:00
Rémi Bernon
f04976e01d
dmime: Rewrite segment IDirectMusicSegment_InsertTrack.
2023-09-19 21:32:36 +02:00
Rémi Bernon
d045eae8b7
dmime: Rewrite segment IDirectMusicSegment_GetTrackGroup.
2023-09-19 21:32:36 +02:00
Rémi Bernon
a713797597
dmime: Rewrite segment IDirectMusicSegment_GetTrack.
2023-09-19 21:32:36 +02:00
Rémi Bernon
c0b52aa3a7
dmime: Avoid leaking tracks in IDirectMusicSegment_Release.
2023-09-19 21:32:36 +02:00
Rémi Bernon
6699becf52
dmime: Get rid of the IDirectMusicSegmentImpl typedef.
2023-09-19 21:32:36 +02:00
Rémi Bernon
d2cdb9cfa2
dmime: Use one-liners for segment parameter checks.
2023-09-19 21:32:36 +02:00
Rémi Bernon
3ff263deba
dmime: Rename IDirectMusicSegment8Impl method prefix to segment.
2023-09-19 21:32:36 +02:00
Rémi Bernon
94c1dd8a6e
dmband: Rewrite band IPersistStream_Load.
2023-09-19 21:32:36 +02:00
Rémi Bernon
b2f1e97813
dmband: Rewrite band dmbd chunk parsing.
2023-09-19 21:32:36 +02:00
Rémi Bernon
ba69ffeff4
dmband: Rewrite band lbil list parsing.
2023-09-19 21:32:36 +02:00
Rémi Bernon
dfcb827318
dmband: Rewrite band lbin list parsing.
2023-09-19 21:32:36 +02:00
Rémi Bernon
9d390da964
dmband: Avoid leaking collection on band release.
2023-09-19 21:32:36 +02:00
Rémi Bernon
7fb9afea1a
dmband: Avoid leaking bands on band track Release.
2023-09-19 21:32:36 +02:00
Rémi Bernon
696e8c1208
dmband: Get rid of the IDirectMusicBandTrack typedef.
2023-09-19 21:32:36 +02:00
Rémi Bernon
d3c5fe89f9
dmband: Get rid of the IDirectMusicBandImpl typedef.
2023-09-19 21:32:36 +02:00
Rémi Bernon
be0085238e
dmband: Rename IDirectMusicBandImpl prefix to band.
2023-09-19 21:32:36 +02:00
Gabriel Ivăncescu
02e03a64fa
mshtml: Use the dispex's query_interface for the remaining nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-19 21:32:36 +02:00
Gabriel Ivăncescu
7abe095187
mshtml: Use the dispex's query_interface for DOMTextNodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-19 21:32:36 +02:00
Gabriel Ivăncescu
57f7159a21
mshtml: Use the dispex's query_interface for Document nodes and fragments.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-19 21:32:36 +02:00
Gabriel Ivăncescu
1b2eb0d879
mshtml: Use the dispex's query_interface for DocumentType nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-19 21:32:36 +02:00
Gabriel Ivăncescu
bbd9c41a0e
mshtml: Use specific dispex for each SVG element.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-19 21:32:36 +02:00
Gabriel Ivăncescu
d31e95a7a7
mshtml: Use specific dispex vtbls for remaining HTML elements.
...
Will be needed when we move the query_interface to the dispex.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-19 21:31:54 +02:00
Joel Holdsworth
c695f8906f
ntdll/tests: Test both FileLinkInformation and FileLinkInformationEx in test_file_link_information.
...
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-19 17:41:02 +02:00
Joel Holdsworth
26b8284d21
include: Add flags to FILE_LINK_INFORMATION used by FileLinkInformationEx.
...
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-19 17:41:02 +02:00
Joel Holdsworth
67479f8c2f
ntdll/tests: Test both FileRenameInformation and FileRenameInformationEx in test_file_rename_information.
...
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-19 17:41:02 +02:00
Joel Holdsworth
f112dde0e7
include: Add flags to FILE_RENAME_INFORMATION used by FileRenameInformationEx.
...
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-19 17:41:02 +02:00
Yuxuan Shui
f9f9481b67
user32: Add hotpatchable wrapper for GetWindowLongA.
...
ntlea for some reason expects GetWindowLongA to start with a "push $-2", and
will try to skip over this instruction. If we don't anticipate this, it will
ended up either skipping over critical instructions, or on a desync address.
2023-09-19 16:59:45 +02:00
Yuxuan Shui
2508bb8363
user32: Make CallWindowProcA hotpatchable.
...
Needed for ntlea.
2023-09-19 16:59:45 +02:00
Yuxuan Shui
74027f3731
gdi32: Make GetStockObject hotpatchable.
...
Needed for ntlea.
2023-09-19 16:59:45 +02:00
Martin Storsjö
9a3266537d
include: Update the d3d12 headers from vkd3d.
...
This corresponds to vkd3d as of commit
e597b0d80f39f716a8740cb0be55edc78f4599d6.
This brings in a function signature fix for the implementation
of ID3D12CommandQueue::UpdateTileMappings() as well, from
vkd3d commit e98e6c9b530995e68bd019a3319d90223ed864cf.
Signed-off-by: Martin Storsjö <martin@martin.st>
2023-09-19 16:59:45 +02:00
Alexandre Julliard
cfaf09940a
winebuild: Make the syscall thunks position-independent on ARM64.
2023-09-19 16:59:45 +02:00
Alexandre Julliard
40c1c498a9
winebuild: Add a few more SEH annotations.
2023-09-19 16:59:45 +02:00
Alexandre Julliard
e3aa775a63
winebuild: Remove unnecessary .cfi_startproc/endproc annotations.
2023-09-19 14:27:17 +02:00
Alexandre Julliard
6828fc8b3a
winebuild: Add a separate helper for .seh annotations.
2023-09-19 14:27:17 +02:00
Alex Henrie
38a7e68af1
include: Move RTL functions that belong in winnt.h from winternl.h to winnt.h.
2023-09-19 14:27:17 +02:00
Jeff Smith
a51c15ff72
gdiplus: Fix GdipCreateFont character set initialization.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34789
2023-09-19 11:38:51 +02:00
Jeff Smith
13174a2f5f
gdiplus/tests: Test GdipCreateFont character set initialization.
2023-09-19 11:38:50 +02:00
Piotr Caban
a240d38085
msvcr110: Use Context blocking functions in _StructuredTaskCollection class.
2023-09-18 20:35:58 +02:00
Piotr Caban
a035c63912
msvcr110: Simplify _StructuredTaskCollection finished task counter updating.
2023-09-18 20:35:58 +02:00
Piotr Caban
5833732b9a
msvcp110: Add _Winerror_map implementation.
...
Based on patch by Myah Caron.
2023-09-18 20:35:58 +02:00
Gabriel Ivăncescu
912f1a43de
mshtml: Get rid of useless element destructors.
...
Just use the HTMLElement_destructor directly.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-18 20:35:58 +02:00
Gabriel Ivăncescu
1384295024
mshtml: Move node vtbl destructor methods down.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-18 20:35:58 +02:00
Gabriel Ivăncescu
6c1c1aaaa1
mshtml: Move node vtbl QI methods around.
...
So they're in a consistent ordering for dispex conversion.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-18 20:35:58 +02:00
Gabriel Ivăncescu
6e6cc7e286
mshtml: Move some SelectElement methods up.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-18 20:35:58 +02:00