Commit graph

174022 commits

Author SHA1 Message Date
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