fix: give the mingw target a sysroot that holds mingw-w64 alone
Win32 link flags lack -luuid, so executables that run StartSync do not link
In the Flatpak the MinGW sysroot is the host's /usr, which puts glibc's headers on the Windows include path
jorijnvdgraaf
deleted branch 2026-10-31 17:29:29 +00:00
claude/glb-loader from Catcrafts/Crafter.Asset
claude/glb-loader
claude/glb-loader
A Window constructor that throws leaves this in Device::windows and as listener data, so the next window touches freed memory
The Win32 constructor has the same problem. Line numbers refer to implementations/Crafter.Graphics-Window.cpp at 852ae8a.
DOM: typed non-ASCII characters reach onTextInput truncated, and Ctrl or Meta letters reach it as text
Win32: define UNICODE so unsuffixed calls cannot fall back to the A functions, and share the UTF-8 conversion