--
v2: winegstreamer: Pass the stream descriptor to media_stream_create.
winegstreamer: Introduce new init_audio_media_types helper.
winegstreamer: Introduce new init_video_media_types helper.
winegstreamer: Factor the creation of the first stream media type.
winegstreamer: Pass a struct wg_parser_stream to media_stream_create.
winegstreamer: Introduce new stream_descriptor_set_tag helper.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2949
This series adds a couple of features to WinRT's media.speech:
- IVoiceInformation, and synthetizer's options are present
(mainly use to store information, not yet to make fully use of it)
- add a dummy implementation (1 single voice); that should be extended
in future series by using ISpVoice instead
- add a couple of more tests to go with implementation
(the serie should prevent MS Flight simulator to crash on first
connection. Crash is due to exception handling of C# generated
exceptions from E_NOTIMPL with some X11 related critical resources).
A+
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3048
--
v7: vkd3d-shader/tpf: Add support for writing 'resinfo' instruction.
vkd3d-shader/tpf: Add support for writing 'sampleinfo' instruction.
vkd3d-shader/hlsl: Parse GetDimensions() method.
tests: Add some tests for GetDimensions().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/218
If read_identity returns FALSE, it has already called clear_identity.
This is the same problem as in merge request !2970. Unfortunately I did not notice at first that the problem was present in two places.
--
v3: wusa: Zero out identity on error path in read_identity.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3013
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047
Shrinking the clipping rect to make sure we do not ignore the grab causes some issues. Instead, pass the set_cursor flags to the WM_WINE_CLIPCURSOR message, and introduce a new fullscreen window clipping flag.
As described in the WineHQ bug, an alternative fix would be to keep the shrink but disable fullscreen grabs entirely when the option is disabled [*]. This would break the tests when the option is on but it is not the default. I think that this approach with a flag is better as it doesn't modify the clipping rect.
[*] I don't think they are doing anything but I'm maybe missing something. Maybe grabbing the cursor over the entire virtual screen is preventing the cursor from going over host dock bars or something like that?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3076