pygame 2.5.1 - 🦋 more delicious, and equal amounts of weird 🍄
This is a bug fix release.
Some libSDL related bug fixes
- Fixed occasionally failing to open the clipboard on Windows
- Fixed crash at shutdown when using the D3D11 renderer
- Fixed setting the viewport when using the D3D12 renderer
- Fixed crash using SDL event functions before initializing SDL on Windows
- Fixed Xbox controller trigger motion events on Windows
- Fixed Xbox controller rumble in the background on Windows
- Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers
- Fixed 8BitDo gamepad mapping when in XInput mode on Linux
- Fixed controller lockup initializing some unofficial PS4 replica controllers
- Fixed video initialization on headless Linux systems using VNC
- Fixed large mouse jump when changing relative mouse mode on macOS
- Fixed hardware keyboard text input on iPadOS
- Added support for the Nintendo Online Famicom controllers
- Improved support for third-party Nintendo Switch controllers
- Fixed setting the player LED on Nintendo Switch controllers
- Added Linux controller mapping for the Logitech Chillstream
- Fixed appending to a file greater than 4GB in size on Windows
What's Changed
- 2.5.0 -> 2.6.0.dev1 by @illume in #3937
- time: Fix for set timer again by @illume in #3944
- Mac dependency improvements by @illume in #3943
- mixer_music: Fix flaky test by @illume in #3945
- Fix small typo in
aliens.py
by @kxkw in #3950 - Mark functions as noexcept to support Cython 3 by @matusvalo in #3956
- fix a typo by @The-Ducks-Code in #3953
- _sdl2: Regenerate cython c files with 3.0.0.rc2 by @illume in #3957
- Fix grammatical mistakes in documentation by @Adithyan-cb in #3951
- buildconfig: Bump SDL 2.28.1 for windows by @illume in #3965
- Implemented some unittests in mixer_test.py by @BeXXsoR in #3967
- buildconfig: manylinux: Bump SDL 2.28.1 by @illume in #3966
- display C API docs by @illume in #3972
- Fix typos in Vector check error messages by @shadowFAQs in #3975
- Removed the unused global score variable by @alroyer in #3973
- Improved documentation: how to check if python and pip are installed by @TimotheeMarreroMeyer in #3979
- buildconfig: manylinux: Bump SDL 2.28.2 by @illume in #3981
- Surface C API docs by @illume in #3980
- buildconfig: Bump SDL 2.28.2 for windows by @illume in #3982
- Fixed some minor grammatical issues; by @osborneandrewj in #3983
New Contributors
- @kxkw made their first contribution in #3950
- @matusvalo made their first contribution in #3956
- @The-Ducks-Code made their first contribution in #3953
- @Adithyan-cb made their first contribution in #3951
- @BeXXsoR made their first contribution in #3967
- @shadowFAQs made their first contribution in #3975
- @alroyer made their first contribution in #3973
- @TimotheeMarreroMeyer made their first contribution in #3979
- @osborneandrewj made their first contribution in #3983