Updates the bindings to wrap new functions introduces in SDL 2.0.18, including the new public HID API. This PR also includes a number of small fixes to various unit tests for running natively on macOS, as well as updates to the Appveyor image version to fix tests failing due to an expired SSL certificate.
Merge Checklist
[ ] Update Linux CI runners to 2.0.18 (requires new release of pysdl2-dll)
[ ] the PR has been reviewed and all comments are resolved
PR Description
Updates the bindings to wrap new functions introduces in SDL 2.0.18, including the new public HID API. This PR also includes a number of small fixes to various unit tests for running natively on macOS, as well as updates to the Appveyor image version to fix tests failing due to an expired SSL certificate.
Merge Checklist
closes #<issue-number>
to automatically close an issue