We are late in the regression season, and it's clear that quite a lot of patches
are still needed to fix all of the rendering and memory errors (all of 7063,
plus at least one more to fix yet another bug in Multisim reported in bug
53706). In the event that those patches are not considered safe enough, simply
reverting the entirety of transformed arc support is an alternative.
This does sacrifice one feature for another, but it's not clear that bug 34579
and 35331 ever affected a real application. Certainly they did not name any.
--
v2: gdi32/tests: Add some arc tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7101
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57601
First change is needed to ignore hidraw touchscreen devices, it happens for instance on the Steam Deck in desktop mode. Although we indeed support them with mouhid.sys, there are multiple issues with it:
* The input coordinates are raw and inconsistent with the system X display configuration (the Steam Deck default configuration has a 90° rotated screen).
* They come in first and cause duplicate touch events with the X11 touch events, which makes the X touch events to always be considered as secondary touch points.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7102
We are late in the regression season, and it's clear that quite a lot of patches
are still needed to fix all of the rendering and memory errors (all of 7063,
plus at least one more to fix yet another bug in Multisim reported in bug
53706). In the event that those patches are not considered safe enough, simply
reverting the entirety of transformed arc support is an alternative.
This does sacrifice one feature for another, but it's not clear that bug 34579
and 35331 ever affected a real application. Certainly they did not name any.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7101