New
SFML 2.6.2
Another collection of bugfixes for SFML 2.
All the fixes listed here will be included in the SFML 3.0.0 release.
Subsequent SFML 2.6.x fixes will have to either go to SFML 3.0.x or SFML 3.1.x.
Changelog
General
- Ensure GNUInstallDirs cache vars are included before first used (#2778, #2779)
- [macOS] Fix incorrect variable expansion (#2780)
- Replace deprecated CMake command
exec_program(#2888) - Fix Doxygen Generation (#2986, #2812, #2813)
- [iOS] Use built-in iOS support for CMake (#3113)
- [Windows] Fix
SFML_USE_STATIC_STD_LIBSbehavior (#3131) - [Windows] Add support for UCRT MinGW (#2289, #2821, #3054, #3115)
- [Windows] Add support for Windows ARM64 (#3111, #3176)
- Fix Nix pkg-config support (#2835)
Window
Bugfixes
- Fix joystickButton being used for Joystick(Dis)Connected event (#2957)
- [Windows] Close the clipboard if we fail to empty it (#3043)
- [Android] Remove use of deprecated
ALooper_pollAll(#3181, #3189) - [macOS] Fix how macOS fullscreen video modes are detected (#2300, #3151)
- [macOS] Prevent unnecessary macOS input monitoring permission prompts (#2843, #3235)
- [Linux] Fix DRM mode setting to use SFML window dimensions (#3136)
- [Android] Fix wrong fullscreen resolution (#1349, #1559, #2396)
Graphics
Bugfixes
- [Windows] Fix MSVC warning about uninitialized
sf::Glyphmembers (#2929) - Prevent crash when setting empty uniform array (#3185, #3186)
Audio
Bugfixes
- Abort looping in SoundStream::streamData if an OpenAL error occurs (#1831, #2781)
Contributors
Thank you! 🎉
- @ChrisThrasher
- @eXpl0it3r
- @texus
- @Lorenzooone
- @kimci86
- @JonnyPtn
- @vittorioromeo
- @Zombieschannel
- @mickelson
- @acsbendi