Finally allowing win32u to manage client surfaces for GL/VK directly.
--
v2: win32u: Replace opengl drawables tracking with client surfaces.
winex11: Create client surfaces for opengl drawables.
winex11: Move client surface code out of vulkan ifdef.
winewayland: Merge the vulkan client surface with wayland_client_surface.
winewayland: Clear the current client surface on vulkan detach.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8522
Used by Diablo IV's screen reader.
--
v10: sapi/tts: Support XML-related flags in ISpVoice::Speak.
sapi/tests: Add some SSML tests in tts.
sapi/tests: Introduce simulate_output option in tts.
sapi/tests: Copy SPVTEXTFRAG list into a contiguous array.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8390