Zebediah Figura
674efeb1f7
msi/tests: Expand costing tests.
2024-03-04 15:39:05 +01:00
Alexandre Julliard
0c35e9adce
ntdll: Use the correct structure for non-volatile registers on ARM.
2024-03-04 14:07:28 +01:00
Alexandre Julliard
42cebcca3c
ntdll: Use the correct structure for non-volatile registers on ARM64.
2024-03-04 14:07:28 +01:00
Alexandre Julliard
a9671befc1
ntdll: Always use SEH support on ARM.
2024-03-03 23:10:35 +01:00
Alexandre Julliard
40bda46795
ntdll: Port the RtlRaiseException test to ARM.
2024-03-03 23:10:13 +01:00
Alexandre Julliard
077252f13b
ntdll: Port the RtlRaiseException test to ARM64.
2024-03-03 23:10:13 +01:00
Tim Clem
0fb7c99c33
win32u: Don't mask keyboard scan codes when processing them for IME.
...
Fixes missed key up events on older macOS versions, which could
result in out-of-order input.
Fix via Rémi Bernon <rbernon@codeweavers.com>.
2024-03-01 23:14:22 +01:00
Tim Clem
93bc97e54f
winemac.drv: Exclude the emoji Touch Bar when looking for input methods.
...
Fixes weird keyboard behavior on MacBooks with the Touch Bar.
2024-03-01 23:14:22 +01:00
Esme Povirk
55f71fd846
gdiplus: Implement font linking in GdipAddPathString.
2024-03-01 23:14:22 +01:00
Esme Povirk
3ca8204837
gdiplus: Fix use after free in GdipAddPathString.
2024-03-01 23:14:22 +01:00
Paul Gofman
02b68a0ac1
qcap: Force debug info in critical sections.
2024-03-01 23:14:22 +01:00
Paul Gofman
6e1e52cbc3
ole32: Force debug info in critical sections.
2024-03-01 23:14:22 +01:00
Paul Gofman
e02b3379eb
mcicda: Force debug info in critical sections.
2024-03-01 23:14:22 +01:00
Paul Gofman
a7d3d574c0
comctl32: Force debug info in critical sections.
2024-03-01 23:14:22 +01:00
Paul Gofman
7c387c0b0e
winexinput.sys: Force debug info in critical sections.
2024-03-01 23:14:22 +01:00
Michael Müller
cfab11e16a
wine.inf: Register the New menu as a directory background context menu handler.
...
CDBurnerXP expects the ContextMenuHandlers key to exist, and apparently
enumerates it until it receives ERROR_NO_MORE_ITEMS. If it fails to open the
key, it will spin forever trying to call RegEnumKeyExW(NULL) and getting
ERROR_INVALID_HANDLE.
We could simply create an empty ContextMenuHandlers key here, but this will
allow the New menu to work in the builtin explorer view once shellex handlers
are implemented.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29523
2024-03-01 23:14:22 +01:00
Yuxuan Shui
f0fc4a0d89
dmime: Parse MIDI Set Tempo meta events and generate a tempotrack.
2024-03-01 23:14:22 +01:00
Yuxuan Shui
1b1f216278
dmime: Implement setting TempoParam for tempotracks.
...
And add some tests.
2024-03-01 23:14:22 +01:00
Yuxuan Shui
6a3f067eca
dmime: Use linked list for tempotrack.
...
Preparation for supporting setting TempoParam on tempotracks.
2024-03-01 23:14:22 +01:00
Henri Verbeet
9e79b9ffd9
wined3d: Pass "shader->function" as source to vkd3d_shader_scan() in shader_spirv_scan_shader().
...
Much like we do in shader_spirv_find_graphics_program_variant_vk() for
shader_spirv_compile_shader(). When compiling an Aon9 shader,
"shader->byte_code" points to the DXBC container, while
"shader->function" points to the contained d3dbc shader.
2024-03-01 23:14:22 +01:00
Rémi Bernon
440edde5e1
mfreadwrite/reader: Implement IMFSourceReaderEx_GetTransformForStream.
2024-03-01 23:14:22 +01:00
Rémi Bernon
ea4b9bafb2
mfreadwrite/reader: Create and append a converter transform.
...
This enables advanced color conversion in all cases, and thus allows
NV12 -> RGB32 conversion even when MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING
is not set. This should be harmless and makes the code simpler as we
can simply append a VideoProcessor transform in all cases.
The tests todos is tweaked to reflect cases where a single processor
is used, which outputs slightly different attributes to when it is
connected to an upstream decoder. Ultimately we could try to match
native here, but it shouldn't matter too much in the meantime.
2024-03-01 23:14:22 +01:00
Rémi Bernon
d6c9ac94d2
mfreadwrite/reader: Keep the stream transforms in a list.
2024-03-01 23:14:22 +01:00
Rémi Bernon
48cb5297e7
mfreadwrite/reader: Call SetOutputType directly on the decoder transform.
2024-03-01 23:14:22 +01:00
Rémi Bernon
ba3799527c
mf/topology_loader: Only propagate some media type attributes.
2024-03-01 23:14:22 +01:00
Rémi Bernon
7325dd4a5a
mfreadwrite/reader: Split source_reader_create_decoder_for_stream helper.
2024-03-01 23:14:22 +01:00
Alexandre Julliard
f9dd0fca4c
qwave/tests: Remove todo from a succeeding test.
2024-03-01 23:14:22 +01:00
Alexandre Julliard
577c327a44
kernelbase: Implement RaiseException on ARM64EC.
2024-03-01 19:12:10 +01:00
Alexandre Julliard
f35e2d513d
ntdll: Implement RtlRaiseException on ARM64EC.
2024-03-01 19:12:10 +01:00
Alexandre Julliard
462b27d87f
ntdll/tests: Use a proper handler in the RtlRaiseException test on x86-64.
2024-03-01 19:12:10 +01:00
Alexandre Julliard
ca5984059c
ntdll: Implement RtlVirtualUnwind2.
2024-03-01 11:16:54 +01:00
Alexandre Julliard
9ac8d63e22
include: Move unwinding functions definitions to rtlsupportapi.h.
2024-03-01 10:21:48 +01:00
Rémi Bernon
630d79439c
winewayland: Remove unnecessary vkDestroySurfaceKHR NULL checks.
2024-03-01 10:21:32 +01:00
Rémi Bernon
a3adb19bef
winemac: Remove unnecessary vkDestroySurfaceKHR NULL checks.
2024-03-01 10:21:32 +01:00
Rémi Bernon
e3e628247d
winex11: Remove unnecessary vkDestroySurfaceKHR NULL checks.
2024-03-01 10:21:32 +01:00
Rémi Bernon
0dd1502f57
winemac: Remove unnecessary macdrv_get_vk_* helper.
2024-03-01 10:21:29 +01:00
Rémi Bernon
77f4d2207a
winex11: Remove unnecessary X11DRV_get_vk_* helpers.
2024-03-01 10:21:29 +01:00
Rémi Bernon
6f122f48d3
winewayland: Remove now unnecessary vulkan function name mapping.
2024-03-01 10:21:29 +01:00
Rémi Bernon
684d51cebb
winemac: Remove now unnecessary vulkan function name mapping.
2024-03-01 10:21:29 +01:00
Rémi Bernon
2b25f51e0d
winex11: Remove now unnecessary vulkan function name mapping.
2024-03-01 10:21:29 +01:00
Rémi Bernon
f3d3b86668
winevulkan: Succeed VK_KHR_win32_surface procs queries when enabled.
2024-03-01 10:21:29 +01:00
Daniel Lehman
f4a91bcb8a
oleaut32: Implement GetSizeMax for BMPs.
2024-03-01 10:12:38 +01:00
Aurimas Fišeras
e5085327ff
po: Update Lithuanian translation.
2024-03-01 10:09:05 +01:00
Paul Gofman
1d3b312f22
amstream: Force debug info in critical sections.
2024-02-29 21:22:28 +01:00
Paul Gofman
ce2457d5a9
amstream: Avoid leaking critical section debug info in filter_Release().
2024-02-29 21:22:27 +01:00
Paul Gofman
c064fdeb8d
windows.security.credentials.ui.userconsentverifier: Force debug info in critical sections.
2024-02-29 21:22:26 +01:00
Paul Gofman
ee5828da6a
winebus.sys: Force debug info in critical sections.
2024-02-29 21:22:24 +01:00
Paul Gofman
b466a40ffb
winmm: Force debug info in critical sections.
2024-02-29 21:22:24 +01:00
Paul Gofman
497992c4ea
mciavi32: Force debug info in critical sections.
2024-02-29 21:22:24 +01:00
Jacek Caban
1999e4f3f5
winevulkan: Use VK_EXT_map_memory_placed for memory mapping on wow64.
2024-02-29 21:22:18 +01:00