Conor McCarthy
59e0ef1ed7
winegstreamer: Release stream references to the media source in Shutdown().
...
Streams can persist after the media source is destroyed. In that case,
they cannot access the source object and it should be released and set
to null. Windows behaviour is to release references to the source in
Shutdown().
2024-11-11 14:55:31 +10:00
Conor McCarthy
1ee98ca657
winegstreamer: Do not create MF stream objects until the media source is started.
...
Streams hold a reference to the source, but this reference should not be
taken until Start() is called because freeing the media source depends
on release in Shutdown() of the stream's reference to the source. We
could create the streams in media_source_create() and take source refs
for them in Start(), but that's potentially confusing and fragile.
2024-11-11 12:19:48 +10:00
Conor McCarthy
a598a24982
mfplat/tests: Test video stream release after media source release.
2024-11-11 12:15:45 +10:00
Conor McCarthy
0fea32aa75
mfplat/tests: Add more media source refcount checks.
...
Shows that the stream does not hold a reference until Start() is called,
and releases it during Shutdown().
2024-11-11 11:07:16 +10:00
Conor McCarthy
9f9481f194
mfplat/tests: Always free media events sent to the callback.
2024-11-11 10:37:20 +10:00
Alexandre Julliard
c9a8333c0f
Release 9.21.
2024-11-08 21:34:04 +01:00
Aurimas Fišeras
6f6bb9dbfd
po: Update Lithuanian translation.
2024-11-08 18:19:03 +01:00
Michael Lelli
2b40756536
ntdll: Use __wine_unix_spawnvp() to invoke unmount command.
...
Fix umounting filesystems mounted on paths with spaces.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57391
2024-11-08 18:18:48 +01:00
Zhiyi Zhang
e490635df2
combase/tests: Add RoGetAgileReference() tests.
2024-11-08 18:16:05 +01:00
Zhiyi Zhang
a387549a27
combase: Implement RoGetAgileReference().
2024-11-08 18:16:04 +01:00
Zhiyi Zhang
babb8730cc
include: Add IAgileReference and INoMarshal.
2024-11-08 18:16:02 +01:00
Anton Baskanov
24694dabfc
dplayx: Handle PING and send PINGREPLY.
2024-11-07 22:27:05 +01:00
Anton Baskanov
2f862b6ddf
dplayx/tests: Test that PINGREPLY is sent in reply to PING.
2024-11-07 22:27:05 +01:00
Anton Baskanov
757165f850
dpwsockx: Receive UDP messages.
2024-11-07 22:27:05 +01:00
Anton Baskanov
652d338d18
dplayx/tests: Test receiving UDP messages.
2024-11-07 22:27:05 +01:00
Anton Baskanov
57ffc79404
dpwsockx: Support non-guaranteed delivery.
2024-11-07 22:27:05 +01:00
Anton Baskanov
8dba247e9f
dplayx/tests: Test non-guaranteed Send().
2024-11-07 22:27:05 +01:00
Piotr Caban
eda2a5e936
kernelbase: Support backslashes when parsing relative URL in UrlCombine.
2024-11-07 22:26:31 +01:00
Christian Costa
e801cac7e4
d3dx9: Add semi-stub for D3DXOptimizeVertices().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47776
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
2024-11-07 22:26:11 +01:00
Vijay Kiran Kamuju
6db2812411
taskschd: Implement IDailyTrigger_get_EndBoundary.
2024-11-06 22:15:54 +01:00
Vijay Kiran Kamuju
8ee5a26f5b
taskschd: Implement IDailyTrigger_put_EndBoundary.
2024-11-06 22:15:54 +01:00
Rémi Bernon
a319042690
winex11: Skip faking ConfigureNotify if state/config change is expected.
2024-11-06 22:12:52 +01:00
Alexandre Julliard
91f6409c64
wordpad: Use wide character string literals.
2024-11-06 21:47:02 +01:00
Alexandre Julliard
704d2003e8
winefile: Use wide character string literals.
2024-11-06 21:44:02 +01:00
Alexandre Julliard
d2acb1ee44
taskmgr: Use wide character string literals.
2024-11-06 21:37:25 +01:00
Alexandre Julliard
344c48d6ba
services: Use wide character string literals.
2024-11-06 21:35:45 +01:00
Alexandre Julliard
f87f2c2653
oleview: Use wide character string literals.
2024-11-06 21:32:57 +01:00
Alexandre Julliard
889cb1269f
notepad: Use wide character string literals.
2024-11-06 21:23:54 +01:00
Alexandre Julliard
20514072a9
netstat: Use wide character string literals.
2024-11-06 21:21:03 +01:00
Maxim Karasev
e96a19adcc
klist: Migrate to KerbQueryTicketCacheExMessage.
2024-11-06 17:34:03 +01:00
Anton Baskanov
22f565d1b0
dplayx: Enter the critical section in DP_IF_Receive().
2024-11-06 16:31:04 +01:00
Anton Baskanov
4d1e0f269f
dplayx: Handle DPRECEIVE_TOPLAYER and DPRECEIVE_FROMPLAYER in Receive().
2024-11-06 16:31:04 +01:00
Anton Baskanov
4ab4018663
dplayx: Return DPERR_BUFFERTOOSMALL from Receive() if data is NULL.
2024-11-06 16:31:04 +01:00
Anton Baskanov
1557e7f4b0
dplayx: Check the buffer size in Receive().
2024-11-06 16:31:04 +01:00
Anton Baskanov
fa5b367b5b
dplayx: Handle game messages.
2024-11-06 16:31:04 +01:00
Anton Baskanov
8621dc9180
dplayx/tests: Test client side of Receive() separately.
2024-11-06 16:31:04 +01:00
Brendan Shanks
a88a0736ea
ntdll: Add SIGSYS handler to support syscall emulation on macOS Sonoma and later.
...
Adapted from the 'ntdll-Syscall_Emulation' wine-staging patchset.
2024-11-06 11:53:52 +01:00
Brendan Shanks
1553d482d3
ntdll/tests: Add test for direct syscalls on x86_64.
2024-11-06 11:53:50 +01:00
Fabian Maurer
64462c82da
userenv: Fix GetProfilesDirectoryA return value.
...
This is now handled by ExpandEnvironmentStringsA, as should be.
2024-11-05 20:54:54 +01:00
Fabian Maurer
f666b3c89a
kernel32: Rework ExpandEnvironmentStringsA to return ansi size and fix corner cases.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54295
2024-11-05 20:54:54 +01:00
Fabian Maurer
fdecb7563c
kernel32: Rework ExpandEnvironmentStringsW error handling.
2024-11-05 20:54:54 +01:00
Fabian Maurer
6a306e9ccc
ntdll: Rework RtlExpandEnvironmentStrings/_U to account for corner cases.
2024-11-05 20:54:54 +01:00
Fabian Maurer
7f4fab74c8
kernel32/tests: Add ExpandEnvironmentStringsA tests for japanese.
2024-11-05 20:54:54 +01:00
Fabian Maurer
b70b948e9f
kernel32/tests: Add more tests for ExpandEnvironmentStringsA.
2024-11-05 20:54:54 +01:00
Fabian Maurer
0d924bc864
kernel32/tests: Add tests for ExpandEnvironmentStringsW.
2024-11-05 20:54:54 +01:00
Fabian Maurer
27e5f75f87
ntdll/tests: Add more tests for RtlExpandEnvironmentStrings/_U.
2024-11-05 20:54:54 +01:00
Fabian Maurer
a97b5bd927
userenv/tests: Add another test for GetProfilesDirectoryA.
2024-11-05 20:54:54 +01:00
Paul Gofman
4e3037592b
mountmgr.sys: Stub StorageDeviceSeekPenaltyProperty query.
2024-11-05 20:54:54 +01:00
Vijay Kiran Kamuju
a7abbfd172
websocket: Add stub for WebSocketDeleteHandle.
2024-11-05 20:54:54 +01:00
Vijay Kiran Kamuju
0f05f82bae
websocket: Add stub for WebSocketAbortHandle.
2024-11-05 20:54:54 +01:00