The first commit addresses the following Wine bug:
https://bugs.winehq.org/show_bug.cgi?id=56595
The Wine bug is a regression resulting from a previous commit I made (in which I overlooked WoW64 support):
9e1f5f6d11b14b3ee38050a1b45a55f5c71146c6
The second commit fixes my intention to log the query after setting the URI.
--
v3: winegstreamer: Log query after setting the URI.
winegstreamer: Fix wow64 support for wg_parser_connect.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5560
This intentionally leaves quartz_transform aside as we don't support MF media type conversion for MPEG1 video yet. I have plans to implement it later, but through some media type conversion factorization.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5558
--
v5: ntdll: Store exception reporting flags for debug events.
ntdll: Store exception reporting flags on suspend.
ntdll: Store exception reporting flags in server context.
ntdll: Set exception reporting flags in NtGetContextThread().
ntdll/tests: Add tests for CONTEXT_EXCEPTION_REQUEST.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5480
I'm likely to add some of these while working on MSAA events, which aren't related to the MSAA events but are caused by other differences in Wine. I thought it'd be better to be able to properly mark todo's, so that we know when they're fixed.
This revealed some cases where we have an "optional" message for Wine, but Wine has since been fixed.
In a future MR, I plan to also rename winevent_hook_todo and use it more broadly for the opposite case.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5546