Releases: jfacemyer/AffinityPluginLoader
Release list
AffinityPluginLoader + WineFix (wine-fixes-2)
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.
APL + WineFix: dev plus two fixes (wine-fixes-1)
AffinityPluginLoader and WineFix built from branch wine-fixes: upstream dev (unreleased since v0.3.0) plus two fixes. Version strings still read 0.3.0, as on dev.
From upstream dev:
- Canva sign-in works again: paste the "Launching Affinity" URL into the sign-in dialog (noahc3#44).
- Command-line file opening under Wine: a document passed at startup opens, and sending one to a running Affinity no longer crashes it (noahc3#45).
- Direct2D fixes as runtime patches (noahc3#40, noahc3#47): curve subdivision, collinear joins, the Widen stub and the embedded-SVG hang. WineFix no longer ships its own
d2d1.dll; it patches the one Wine provides.
Added on this branch:
- WineFix: keep
libplugins.dllloaded. Fixes crashes at random moments (seen on a JPEG import): the scripting engine calls back intolibplugins.dllafter Wine has unloaded it. On by default; can be turned off under Crash Fixes. - AffinityHook: quote launch arguments by the
CommandLineToArgvWrules, so paths with spaces, trailing backslashes or quotes reach Affinity intact.
AffinityBootstrap.dll is unchanged since v0.3.0 and was rebuilt here with MinGW against Wine's metahost.h, the way the project's Docker build does it.
SHA-256:
affinitypluginloader-v0.3.0.zipd1408f2014f5e3eeebf3f6878cd82e9872e92c479a7884c7316867570637fb5dwinefix-v0.3.0.zip63e5de0e966a590ae7433a6145a3f71a04ab69b0f385c2c24c521ef0e573e54baffinitypluginloader-plus-winefix.tar.xz5467b32c1d769de71812c1bd2024bff775bd243f65ac7adc89d692375cf4dbe9
APL is MIT; WineFix is GPLv2 and its source for this build is the wine-fixes branch at the tagged commit.