* Semi automatic migration using coccinelle tool
* Use SDL_EnumerateDirectory instead of dirent.h
* Simplify timer
* Remove alt-tab hacks
* Switch to floats for mouse input
* Remove "exclusive fullscreen"
* Enable vulkan on all platforms
* Additional gamepad fixes
For SDL3, button behavior has changed and it's recommended to expose a "confirm/cancel button preference" menu option. For now, it's a config-only setting until the menu redesign.
* Update joycon button names
---------
Co-authored-by: ceski <56656010+ceski-1@users.noreply.github.com>
* Forward declaration of structures in headers where possible
* Use M_snprinf instead of sprintf
* Remove D_INTMAX D_INTMIN
* Don't change libtextscreen files
* Add miniz and win32 include directories
* fix most cppcheck 2.9 warnings
* simplify matters
* simplify a bit more
* simplify
* more/better fixes
* whitespace cosmetic
* use I_Realloc() in u_mapinfo.c