C++ Mode v0.4.5
Bug Fixes
Input
- Fixed stuck/ghost keys under multi-key chords, atomic key translation on release, scancode-based press tracking
- Fixed phantom key releases on Windows (GLFW #2417 virtual key mismatch)
Windows
- Fixed Sketch exited with code -1073741515 (DLL not found at runtime)
- Added libssp-0.dll to runtime DLL copy list
- Removed all MSYS2 references from Windows DLL check
- Fixed extraction progress bar using ZipInputStream with real percentage
- Fixed NoClassDefFoundError for com.sun.management on non-HotSpot JVMs
Performance
- Cache no longer invalidated by timestamp, precompiled .o and .gch used if present
- macOS now ships precompiled Processing.o and Processing.h.gch
- Low memory threshold raised to 3GB before skipping PCH
Linter
- Fixed double -std flag in PCH generation
- Fixed linter using system g++ instead of portable WinLibs on Windows
Install Wizard
- Removed em dashes from setup dialog titles
- Removed misleading bundled-libs text from dialogs
CI
- Integration tests on all 3 platforms
- macOS build-cache now produces Processing.o and Processing.h.gch