Rémi Bernon
b37a16c7f3
mfreadwrite/tests: Test source reader transforms with MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING.
2024-02-08 23:31:24 +01:00
Rémi Bernon
f5daee4a2f
mfreadwrite/tests: Test source reader exposed transforms and types.
2024-02-08 23:31:24 +01:00
Rémi Bernon
5122f6ad9f
mfreadwrite/tests: Initialize test source stream types from descriptors.
2024-02-08 23:31:24 +01:00
Alexandre Julliard
cf7c48e036
ntdll: Fix RtlWow64GetCurrentMachine() result on ARM64EC.
2024-02-08 23:31:24 +01:00
Alexandre Julliard
1456b31eec
ntdll: Use the current machine by default to create an ARM64X process.
2024-02-08 17:07:23 +01:00
Alexandre Julliard
de988eeea0
server: Add hybrid flag in image mapping information.
2024-02-08 17:07:22 +01:00
Alexandre Julliard
8c703f3e2f
ntdll: Redirect the module entry point for ARM64EC modules.
2024-02-08 17:07:22 +01:00
Alexandre Julliard
e05c6c8211
server: Don't update the entry point in the image information for ARM64EC modules.
2024-02-08 17:07:22 +01:00
Alexandre Julliard
bd703632fd
server: Don't update the machine in the image information for ARM64EC modules.
2024-02-08 13:05:28 +01:00
Esme Povirk
ce4636e510
user32/tests: Fix flags on expected EM_GETPASSWORDCHAR message.
...
I missed that a few of these had the defwinproc flag when
initially adding them.
2024-02-07 22:50:29 +01:00
Arkadiusz Hiler
f67279c57f
wbemprox: Reimplement LIKE.
...
Current implementation handles correctly % only at the end of the
string. Nothing else matches.
The new implementation while naïve and recursive handles both _ and *
correctly.
2024-02-07 22:50:14 +01:00
Arkadiusz Hiler
332d48364f
wbemprox/tests: Test LIKE queries.
2024-02-07 22:50:14 +01:00
Helix Graziani
4efbcae5e8
windows.globalization: Add IIterable_HSTRING impl to IVectorView_HSTRING.
2024-02-07 22:39:58 +01:00
Louis Lenders
0edcc9b1d6
wbemprox: Add property 'Caption' to Win32_DiskDrive.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56291
2024-02-07 22:39:49 +01:00
Eric Pouech
36d6fe591b
dmime: Use sent duration in loop's playback.
...
When playing a loop, and if no end of loop point has been defined
(meaning = play whole segment), don't rely on segment's length for
wave tracks as their length is always 1. Compute segment length in
this case by grabbing each track's playback length in segment state's
internal graph. This feature is only activated for messages generated
by wave tracks, but could be extended if needed to other types of
messages.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-07 22:34:25 +01:00
Eric Pouech
ef2830b620
dmime: Generate track flags while in loop.
...
Store track_flags inside segment state so that they can be reused in
subsequent calls. The start/seek/loop flags are now properly set when
calling IDirectMusicTrack_Play().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-07 22:34:18 +01:00
Eric Pouech
dfaa45069e
dmime: Add IDirectMusicGraph interface to segment state.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-07 22:34:18 +01:00
Eric Pouech
425c270d27
dmime: Add tests about segment state's graph interface.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-07 22:34:17 +01:00
Eric Pouech
ed92095f28
dmime: Fully implement IDirectMusicSegmentState::GetRepeats().
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-07 22:34:17 +01:00
Alexandre Julliard
c129595381
ntdll: Use the correct machine when loading ntdll on ARM64EC.
2024-02-07 22:28:00 +01:00
Alexandre Julliard
0d37cc1d06
ntdll: Update the image information when loading a builtin dll.
2024-02-07 22:28:00 +01:00
Alexandre Julliard
4022fb9ba3
server: Don't report alternate 64-bit machines as supported.
2024-02-07 22:28:00 +01:00
Alexandre Julliard
818b577727
ntdll/tests: Add some process machine tests for ARM64X.
2024-02-07 15:46:01 +01:00
Alexandre Julliard
b41566fb31
ntdll: Fix stack layout for ARM syscalls.
2024-02-07 11:57:15 +01:00
Zhiyi Zhang
6b853a9354
mf/tests: Test IMFMediaSession::Start().
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2024-02-06 22:56:50 +01:00
Zhiyi Zhang
9c82ce962b
mf: Support seeking while a session is started.
2024-02-06 22:56:50 +01:00
Zhiyi Zhang
c1223d0be0
mf/tests: Add a create_test_topology() helper.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2024-02-06 22:56:50 +01:00
Zhiyi Zhang
8173d3b0ab
mf: Add a session_flush_nodes() helper.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2024-02-06 22:56:50 +01:00
Zhiyi Zhang
a00b30bfbf
mf: Make session_get_node_object() more robust.
...
It's possible that a state object pointer not in the topology node collection gets passed to
session_get_node_object(). Instead of returning the last node when the object is not found, we
should return a NULL so that the state of the last node is not changed by mistake.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2024-02-06 22:56:48 +01:00
Giovanni Mascellani
06482e324c
d2d1: Compile vertex shaders with D3DCompile().
2024-02-06 22:56:42 +01:00
Yuxuan Shui
fa145fd517
dmusic: Fix loading wave data from soundfont.
2024-02-06 22:56:02 +01:00
Georg Lehmann
05a0da8ab9
winevulkan: Enable VK_ARM_render_pass_striped.
2024-02-06 22:54:21 +01:00
Georg Lehmann
ea890c4733
winevulkan: Update to VK spec version 1.3.277.
2024-02-06 22:54:21 +01:00
Georg Lehmann
db03d2be88
winevulkan: Prepare for VK_KHR_calibrated_timestamps.
2024-02-06 22:54:21 +01:00
Paul Gofman
16dafed08b
msvcrt: Adjust _gmtime64_s() accepted time limits.
2024-02-06 22:54:21 +01:00
Tim Clem
3985b7c599
winebus.sys: Do not attempt to open keyboard and mouse HID devices on macOS.
...
Doing so triggers a permissions prompt for input monitoring.
Patch originally by Rémi Bernon.
2024-02-06 22:54:21 +01:00
Paul Gofman
5da459f1f2
explorer: Don't pop start menu on "undo minimize all windows" systray command.
2024-02-06 22:54:21 +01:00
Paul Gofman
d66fe6206d
explorer: Don't pop start menu on "minimize all windows" systray command.
2024-02-06 22:54:21 +01:00
Louis Lenders
988253a69b
wbemprox: Add property 'ClassGuid' to Win32_PnPEntity.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56291
2024-02-06 22:54:21 +01:00
Zebediah Figura
de5a07b20b
wined3d/arb: Compare the fragment pipe ops in shader_arb_select() instead of using an extra field.
...
Matches what's done in the GLSL shader backend.
2024-02-06 16:36:19 +01:00
Zebediah Figura
37d909e007
wined3d/arb: Always disable the fragment pipeline in shader_arb_select().
...
The original intent here seems to have been to avoid disabling
GL_FRAGMENT_PROGRAM_ARB only to reënable it again. There is not actually any
harm in this, however.
2024-02-06 16:36:19 +01:00
Zebediah Figura
4ed7bb35ed
wined3d/glsl: Pass through the specular varying when SPECULARENABLE is FALSE.
2024-02-06 16:36:19 +01:00
Zebediah Figura
b5a252bcec
wined3d/glsl: Always set WINED3D_SHADER_CONST_FFP_LIGHTS in FFP constant update masks.
...
It is possible (if somewhat artificial) to use lighting without using ambient
lighting. In this case ffp_light_ambient may not be an active uniform.
We could be more sophisticated here, and add lighting to the mask if we use any
lighting uniform, but this is simpler and probably good enough.
2024-02-06 16:36:19 +01:00
Zebediah Figura
4171fdf4d7
d3d8/tests: Add more tests for SPECULARENABLE.
...
Show that it affects both the vertex and fragment FFP pipelines.
2024-02-06 16:36:19 +01:00
Rémi Bernon
604bc7ccf9
mf/tests: Add some tests with video processor aperture handling.
2024-02-06 16:36:19 +01:00
Rémi Bernon
5a12be3a9a
mf/tests: Report more transform current type mismatches.
2024-02-06 16:36:19 +01:00
Alexandre Julliard
4141a14443
kernel32: Don't export RtlRaiseException on ARM64.
2024-02-06 16:36:19 +01:00
Alexandre Julliard
9088506029
kernel32: Move Wow64Get/SetThreadContext implementation to kernelbase.
2024-02-06 16:36:19 +01:00
Aida Jonikienė
124ea59b8d
configure: Use YEAR2038 macro when it's available.
...
autoconf 2.72 disabled the time size increase when LARGEFILE macro is being
used: https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=cf09f48841b66fe76f606dd6018bb3a93242a7c9
That change can cause 32-bit Wine to return EOVERFLOW when running
stat() on a file in certain edge cases (which causes some files to
be skipped leading to applications failing to run properly).
This change was tested with both autoconf 2.71 and 2.72 to make sure
nothing broke there.
2024-02-06 16:34:09 +01:00
Marc-Aurel Zent
c0bffa823d
ntdll: Reimplement set_native_thread_name() for macOS.
2024-02-06 16:34:09 +01:00