Avoid blocking the default callback queue with file I/O.
--
v2: mfplat: Use MFASYNC_CALLBACK_QUEUE_IO for byte stream async requests.
mfplat/tests: Test that BeginRead doesn't use MFASYNC_CALLBACK_QUEUE_STANDARD.
mfplat/tests: Create the test_callback event in the constructor.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3531
This has been annoying me for at least 3 years now. I have no idea why the later check for `async_queued( &sock->read_q )` and `async_waiting( &sock->read_q )` doesn't catch this case, but this commit fixes it so idc too much.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3557
--
v2: tests: Add a test for fmod() with vector arguments.
vkd3d-shader: Use ternary operator in fmod() implementation.
vkd3d-shader/tpf: Use 'movc' to implement ternary operator.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/268