Allowing the job to fail to avoid failing the pipeline. Some new tests
are failing with it, and some are succeeding todo_wine.
--
v4: gitlab: Run user32 32-bit tests with nulldrv driver.
user32/tests: Update todos specific to the X11 display driver.
user32/tests: Check graphics driver and add todos for nulldrv.
win32u: Check GUID_NULL display device if desktop atom is missing.
explorer: Use GUID_NULL display device GUID for nulldrv.
win32u: Return the current display mode depth with nulldrv.
win32u: Map VK_MENU / KBDALT in kbdus_tables pCharModifiers.
user32/tests: Test VK_MENU effect on ToUnicode.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1259
The goal is to eventually move all interfaces from each driver's `mmdevdrv.c` into `mmdevapi`.
--
v4: wine{alsa,coreaudio,oss,pulse}: Move test_connect handling into mmdevapi.
mmdevapi: Use UTF-16 for client name in "test_connect_params" and "create_stream_params" structs.
winepulse: Move process_attach and process_detach handling into mmdevapi.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1543
This was either added by accident, or in an attempt to stop checking the message
list once we hit a winevent hook todo [and accidentally given too wide of a
scope]. However, the same commit also uses a global counter to ensure that only
one winevent todo is printed, so we don't need to break here anyway.
Fixes: a72bffe768c9fe462010d7e40e20226322fb82c7
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2314