AffinityPluginLoader and WineFix built from branch wine-fixes-2: wine-fixes (upstream dev plus two fixes, see wine-fixes-1) plus WineFix fixes for the color picker under Wine. Version strings still read 0.3.0, as on dev.
Added since wine-fixes-1:
- Wayland detection from the session type. Wine 11.16 and later no longer pass
WAYLAND_DISPLAYto Windows programs, so the color picker's Wayland fallback was never applied; it is now also detected from the XDG session type. - The color picker keeps the mouse. It takes capture again once its overlay is hidden, so a drag with the picker keeps following the pointer.
- A pick ends when Affinity loses focus, from the picker tool and from the picker button, instead of leaving the pick running behind another window. It is ended from the dispatcher, not inside
WM_ACTIVATEAPP. - No crash from an orphaned picker timer: a magnifier timer whose window is gone is stopped instead of throwing in
timer_Tick.
AffinityBootstrap.dll is unchanged since v0.3.0 and was rebuilt with MinGW against Wine's metahost.h, as in wine-fixes-1.
SHA-256:
affinitypluginloader-plus-winefix.tar.xz1e3761b438aa3a0b41ba7d27426170fde60dc393dfe08934006de1fcd63a743faffinitypluginloader-v0.3.0.zipdf2860dcf7241b927877088d3005d56b5cf1fb5ea16f4a080caf899b0c2b5794winefix-v0.3.0.zipb7442a4752556469b3c60167d9efeaa6f9af538b2b46d2a0ba25880d60b46e62
APL is MIT; WineFix is GPLv2 and its source for this build is the wine-fixes-2 branch at the tagged commit.