Ankith

Results 54 issues of 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...

macOS
build

- `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.

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

sdl3

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...

sdl3