--
v3: mf/session: Shut down all topologies on session shutdown.
mf/session: Ensure the session object is shut down on release.
mf/tests: Add tests for sample grabber sink shutdown.
mf/tests: Check for sample grabber sink shutdown.
mf/tests: Introduce a helper for creating an activated media sink.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9314
On Thu Nov 13 17:08:33 2025 +0000, Esme Povirk wrote:
> According to MSDN, this will fail if the file isn't opened with write
> permission (which, I think, shows that the tests aren't testing what you want).
Yes, I need to spend some time rewriting new test cases to test the Flush method of ILockBytes.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9431#note_122495
On Fri Nov 14 08:13:36 2025 +0000, Rémi Bernon wrote:
> This looks complicated and we probably don't want to touch the X11 event
> queue outside of ProcessEvents. There's already
> `EVENT_x11_time_to_win32_time` which estimates the X server time, and it
> is used in `set_input_focus` for the same kind of purpose as you need here.
> It might not be very accurate though, and if you need it to be, maybe it
> would be better to find a way to detect remote vs local X server and
> check / assume that a local server uses `clock_gettime` /
> `CLOCK_MONOTONIC` for its time which I believe most if not all
> implementations do (or some other clock, I'm not 100% confident).
Yes, I need to take some time to figure out the best way to implement this. The timestamp property of the clipboard may be modified by different applications, so I need to find a more precise method to set it. This is to prevent incorrect settings that could cause VMware to use this timestamp for judgment, leading to errors and the inability to paste.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9418#note_122494