py-sdl / py-sdl2

Python ctypes wrapper around SDL2
Other
303 stars 49 forks source link

Update SDL2 bindings to pre-release 2.23.1 #240

Closed a-hurst closed 2 years ago

a-hurst commented 2 years ago

PR Description

This PR adds bindings and tests for the new functions/constants/structures added in the SDL 2.23.1 pre-release. It also includes some cleanup of how the Joystick and GameController tests were organized to make future maintenance easier.

Note that because SDL 2.23.1 is a pre-release, the new functions are not being tested via CI yet. They have been tested locally with the official SDL2 2.23.1 pre-release binaries for macOS. For now, to keep maintenance easier, pre-release bindings won't get tested via CI until they make it to an official release of SDL2.

Merge Checklist