Ankith
Ankith
This PR is an attempt to make the behaviour of SavePNG more consistent across backends (miniz and libpng). With this PR, images that don't need alpha will now be stored...
fixes https://github.com/libsdl-org/sdl2-compat/issues/492 While I was investigating that issue I realised that this must actually be fixed on the `SDL_image` end and not `sdl2-compat` end as I initially assumed. This PR...
`import-names`: https://peps.python.org/pep-0794/ I also took the opportunity to add the `keywords` metadata, hopefully it improves pypi discoverability
When we added arm64 support keeping it separate from our x86_64 wheels made sense because we had to support old python/pip/packaging versions that did not handle `universal2`. Now it's been...
- `sf2` is the most commonly used soundfont format. Fluidsynth also supports some extra formats `sf3` and `dls` which are not as popular. - To support `sf3` format, fluidsynth depends...
Fixes #586 Yes, gfxdraw is scheduled for eventual removal and is generally unmaintained, but we should still not segfault.
closes #3535
PR to fix #3601 The central issue here is that when `pygame.quit`/`pygame.display.quit` is called, all pygame window objects may hold invalid references in their attributes (like `_win` and `surface`). It...
- display index compat code - fullscreen compat code unified - syncwindow calls so that changes take immediate affect like sdl2
This is a draft mega PR where I will test all my SDL3 related runtime fixes in integration. Once this PR is done from my side, I will break this...