For Gitlab to detect and report the failing tests directly on the MR front page. This has the disadvantage of making the test job output more silent, but the results are still available as artifacts (in JUnit XML format), which hopefully should be enough if we need to have a better look at it. The tests standard output is included in the reports too.
I believe it would also show some failure statistics that could help deciding on whether a test is regularly failing or not, but I wasn't able to really test that it does. In order to help it doing it, it also implements hashing of test sources to generate test IDs that are more stable than `source:line`, although it could be done later.
All the succeeding (and todo) tests are grouped together and reported as once, as they would otherwise be split into individual success lines in the Gitlab UI, which would make it unnecessary large. Only failures and skipped tests are reported as individual entries.
--
v2: gitlab: Use winetest JUnit output mode.
winetest: Implement JUnit report output mode.
winetest: Introduce some test report helpers.
winetest: Pass output file handle to xprintf.
winetest: Always use a temporary file for test output.
winetest: Add printf attributes to xprintf.
winetest: Add printf attributes to strmake.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6672
Since 4e06b87633ec7e04822ad4f4854df7ae43f0d7e0, we are moving the window rects,
which is in screen coordinates for the old rects, because invalidate_dce expects
it, but in parent coordinates for the new rects.
This makes the old and new rectangles to be consistently using parent-relative
coordinates, fixing some broken window bits copy with child windows.
Fixes 4e06b87633ec7e04822ad4f4854df7ae43f0d7e0
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6683
This prevents a "Failed to get xinerama fullscreen monitor indices." error
when minimizing a fullscreen window.
--
v3: winex11: Properly handle minimized windows in update_net_wm_fullscreen_monitors().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6648
@alesliehughes Sorry for bothering, but could you please explain a motivation behind this and next similar patches/requests removing the `DECLSPEC_HIDDEN` attribute from functions?
I just can't understand why they exist.
And no Wine-related mailing list gave me an answer...
Thanks.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4332#note_85109