Commit Graph

  • a14b948b6c [SDL2] pointer boolean (#8523) Sylvain Becker 2023-11-10 15:30:56 +01:00
  • 89408a9705 wasapi: ResetWasapiDevice no longer blocks on management thread. Ryan C. Gordon 2023-11-09 20:27:58 -05:00
  • aa7baf63aa Sync wiki -> headers. Ryan C. Gordon 2023-11-09 20:11:23 -05:00
  • 74f3643bfa wayland: Add missing break to switch statement Frank Praznik 2023-11-09 19:48:56 -05:00
  • 4a3a9f3ad8 Older gcc does not support #pragma GCC diagnostic inside functions Anonymous Maarten 2023-11-09 23:33:28 +01:00
  • 2d6bae70b4 Older gcc does not support #pragma GCC diagnostic inside functions Anonymous Maarten 2023-11-09 23:33:28 +01:00
  • d8600f717e Pointer as bool (libsdl-org#7214) Sylvain 2023-11-09 22:29:15 +01:00
  • d38ccfa88f x11: Ignore deprecated declaration of XKeycodeToKeysym Anonymous Maarten 2023-11-09 18:45:54 +01:00
  • 23db971681 x11: Ignore deprecated declaration of XKeycodeToKeysym Anonymous Maarten 2023-11-09 18:45:54 +01:00
  • f0d65436fb ci: re-enable Intel compilers on ci Anonymous Maarten 2023-11-09 18:07:10 +01:00
  • 61c39ce848 ci: re-enable Intel compilers on ci Anonymous Maarten 2023-11-09 17:37:36 +01:00
  • 4ac3f5c07e Updated Xcode project with the video capture API Sam Lantinga 2023-11-09 09:01:29 -08:00
  • 59f93e20a7 Add SDL Video Capture, with back-end for linux/macos/ios/android Sylvain 2023-11-09 11:11:07 +01:00
  • dfc38ef460 Implemented VT switching for KMSDRM on Linux Sam Lantinga 2023-11-08 10:33:40 -08:00
  • 3ab98a3572 Removed debug print statements (thanks @stsp!) Sam Lantinga 2023-11-08 20:43:44 -08:00
  • f4b61fff30 Implemented VT switching for KMSDRM on Linux Sam Lantinga 2023-11-08 10:33:40 -08:00
  • 391a3d23d0 cmake: the compile-time pdb does not have a suffix, if set Anonymous Maarten 2023-11-09 03:28:20 +01:00
  • adc0880520 cmake: also install pdb files of static libraries Anonymous Maarten 2023-11-09 02:56:37 +01:00
  • a6541166bc cmake: also install pdb files of static libraries Anonymous Maarten 2023-11-09 00:24:10 +01:00
  • 2e3f574f8f cmake: don't add the C runtime library to the .obj file (when using MSVC) Anonymous Maarten 2023-11-09 00:20:34 +01:00
  • bea34c5380 Fixed a memory leak at window creation. Sam Lantinga 2023-11-08 14:26:07 -08:00
  • b5347c3364 Fixed emscripten and iOS builds Sam Lantinga 2023-11-08 14:14:41 -08:00
  • 509c70c698 Allow the application to draw while Windows is in a modal move/resize loop Sam Lantinga 2023-11-08 14:01:00 -08:00
  • 02f356439d Allow the application to draw while Windows is in a modal move/resize loop Sam Lantinga 2023-11-08 13:11:21 -08:00
  • 1934417b4d Show the existing mapping when a controller is connected Sam Lantinga 2023-11-08 12:38:54 -08:00
  • 407a3cb4e0 Fixed infinite recursion initializing properties Sam Lantinga 2023-11-08 12:38:04 -08:00
  • 979214363f Added SDL_GetGlobalProperties() Sam Lantinga 2023-11-08 11:55:04 -08:00
  • 151cdfa99f Added the "SDL.window.wayland.registry" property Sam Lantinga 2023-11-08 11:45:55 -08:00
  • 6c91b28e71 Added the "SDL.renderer.d3d12.command_queue" property Sam Lantinga 2023-11-08 11:27:00 -08:00
  • 4e8d1ec983 Fixed crash trying to create a metal view with the dummy driver Sam Lantinga 2023-11-07 15:32:40 -08:00
  • fd4a2cce9e SDL_syswm.h has been removed and replaced with window properties Sam Lantinga 2023-11-07 14:38:19 -08:00
  • aea6e6de6f Simplified SDL_SetProperty() and added SDL_SetPropertyWithCleanup() Sam Lantinga 2023-11-07 12:33:43 -08:00
  • a1941fad6c Replaced SDL_RenderGetD3D11Device(), SDL_RenderGetD3D12Device(), and SDL_RenderGetD3D9Device() with renderer properties. Sam Lantinga 2023-11-07 10:44:33 -08:00
  • 0cd4b7d3e3 Added display properties Sam Lantinga 2023-11-07 09:58:49 -08:00
  • a02afbaea5 Clean up window properties when the window is destroyed Sam Lantinga 2023-11-07 09:57:33 -08:00
  • 8668943746 Standardized property names for internal SDL properties Sam Lantinga 2023-11-07 09:56:05 -08:00
  • 3900fca304 Fixed FreeBSD build Sam Lantinga 2023-11-08 07:46:02 -08:00
  • a4c6b38fef Fixed FreeBSD build Sam Lantinga 2023-11-08 07:46:02 -08:00
  • 76ff25eedf Fixed FreeBSD build Sam Lantinga 2023-11-08 04:45:29 -08:00
  • d9e6dcc650 Fixed FreeBSD build Sam Lantinga 2023-11-08 04:45:29 -08:00
  • 5d29f22808 Store the requested muted state Sam Lantinga 2023-11-08 03:36:47 -08:00
  • 7cc3e94eb2 Store the requested muted state Sam Lantinga 2023-11-08 03:36:47 -08:00
  • 87bb0f5bcb Don't mute the console input if we can't read the keyboard Sam Lantinga 2023-11-08 03:25:22 -08:00
  • ce9e1bd324 Don't mute the console input if we can't read the keyboard Sam Lantinga 2023-11-08 03:25:22 -08:00
  • 0a1b6b270f sdlchecks.cmake: Clarified the reason why shared X11 mode doesn't work Wohlstand 2023-11-08 13:33:56 +03:00
  • f9baa30270 sdlchecks.cmake: Clarified the reason why shared X11 mode doesn't work Wohlstand 2023-11-08 13:31:12 +03:00
  • 80b2bbad21 Removed useless branch test Sam Lantinga 2023-11-08 01:34:42 -08:00
  • 7e11bd1ac1 Removed useless branch test Sam Lantinga 2023-11-08 01:34:42 -08:00
  • e5ccc80aba Removed useless branch test Sam Lantinga 2023-11-08 01:34:42 -08:00
  • 00096baf18 Actually we need to enumerate the 8BitDo Xbox SKUs Sam Lantinga 2023-11-08 00:42:42 -08:00
  • af7fe2cf9b Actually we need to enumerate the 8BitDo Xbox SKUs Sam Lantinga 2023-11-08 00:42:42 -08:00
  • 15bc12165a Actually we need to enumerate the 8BitDo Xbox SKUs Sam Lantinga 2023-11-08 00:42:42 -08:00
  • 1dbe85efd1 Assume all 8BitDo Xbox controllers have a share button Sam Lantinga 2023-11-08 00:34:50 -08:00
  • 524ccf033f Assume all 8BitDo Xbox controllers have a share button Sam Lantinga 2023-11-08 00:34:50 -08:00
  • 8049af3355 Assume all 8BitDo Xbox controllers have a share button Sam Lantinga 2023-11-08 00:34:50 -08:00
  • b1807797a3 Make sure joysticks are locked when adding and removing them Sam Lantinga 2023-11-08 00:11:55 -08:00
  • ed1e0c1530 Make sure joysticks are locked when adding and removing them Sam Lantinga 2023-11-08 00:11:55 -08:00
  • 415283ef38 Fixed checking for linux/input.h Sam Lantinga 2023-11-07 23:44:58 -08:00
  • fea2504a37 Prioritize the pipewire audio driver over ALSA Sam Lantinga 2023-11-07 22:02:27 -08:00
  • b07e5d38a2 Added missing calls to SDL_InvalidParamError("surface") Sam Lantinga 2023-11-07 21:57:15 -08:00
  • 04e98d2236 Added missing calls to SDL_InvalidParamError("surface") Sam Lantinga 2023-11-07 21:57:15 -08:00
  • 52bffcbcd5 Destroy the window surface if we've created it for the software renderer Sam Lantinga 2023-11-07 21:44:18 -08:00
  • 624905a7f1 Destroy the window surface if we've created it for the software renderer Sam Lantinga 2023-11-07 21:44:18 -08:00
  • 521bbcc15e Destroy the window surface if we've created it for the software renderer Sam Lantinga 2023-11-07 21:44:18 -08:00
  • 89433c2339 Added a mapping for the Atari VCS controller connected over Bluetooth (thanks @WizzardSK!) Sam Lantinga 2023-11-07 18:08:11 -08:00
  • 4ace02df5f Added a mapping for the Atari VCS controller connected over Bluetooth (thanks @WizzardSK!) Sam Lantinga 2023-11-07 18:08:11 -08:00
  • 28e623c504 Added a mapping for the Atari VCS controller connected over Bluetooth (thanks @WizzardSK!) Sam Lantinga 2023-11-07 18:08:11 -08:00
  • b0fd3fad53 Make sure we include the null terminator in XLookupStringAsUTF8() Sam Lantinga 2023-11-07 16:24:08 -08:00
  • 70adacf08a Make sure we include the null terminator in XLookupStringAsUTF8() Sam Lantinga 2023-11-07 16:24:08 -08:00
  • 4106697774 Make sure we include the null terminator in XLookupStringAsUTF8() Sam Lantinga 2023-11-07 16:24:08 -08:00
  • b5057edf29 Remove unused SDL_TextureModulate enum Sam Lantinga 2023-11-07 09:23:26 -08:00
  • fb92d150d9 Removed unused SDL_OSEvent Sam Lantinga 2023-11-07 09:15:18 -08:00
  • 9458cbf75e Removed unused SDL_OSEvent Sam Lantinga 2023-11-07 09:14:17 -08:00
  • d9559ce1d4 Added subsystem refcount tests to testautomation Ivan Mogilko 2023-11-07 18:59:44 +03:00
  • 7526a87ff2 Handle subsystem dependencies recursively Ivan Mogilko 2023-11-07 18:53:16 +03:00
  • 1a57f6bb29 wayland: Remove QtWayland extensions Frank Praznik 2023-11-07 10:36:07 -05:00
  • 5f920d6639 fix emscripten build after commit 07cb7c10 Ozkan Sezer 2023-11-07 07:55:30 +03:00
  • 171e306dbf Enable the 5th player LED on the DualSense controller Sam Lantinga 2023-11-06 20:14:50 -08:00
  • 22016b4eae Enable the 5th player LED on the DualSense controller Sam Lantinga 2023-11-06 20:14:50 -08:00
  • d6c725d522 Removed misleading comment Sam Lantinga 2023-11-06 19:33:22 -08:00
  • 66cf30c2de Removed misleading comment Sam Lantinga 2023-11-06 19:33:22 -08:00
  • dbcd390cdf Log drag and drop position updates in SDL test programs Sam Lantinga 2023-11-06 18:53:06 -08:00
  • 31dfc10c3b Fixed connecting and disconnecting real-joysticks closing virtual joysticks in Emscripten (thanks David!) Sam Lantinga 2023-11-06 17:10:03 -08:00
  • 0c85173d5b Fixed connecting and disconnecting real-joysticks closing virtual joysticks in Emscripten (thanks David!) Sam Lantinga 2023-11-06 17:10:03 -08:00
  • 07cb7c10a1 Fixed connecting and disconnecting real-joysticks closing virtual joysticks in Emscripten (thanks David!) Sam Lantinga 2023-11-06 17:10:03 -08:00
  • 869257a5c1 SDL_migration.cocci: Added a thing for SDL_Vulkan_CreateSurface. Ryan C. Gordon 2023-11-06 19:16:38 -05:00
  • 7555701def autotools: fix linux joystick breakage after commit 221d6ea8a8 Ozkan Sezer 2023-11-06 23:25:58 +03:00
  • 66399e4211 Revert "cmake: fold HAVE_INPUT_EVENTS into HAVE_LINUX_INPUT_H" Sam Lantinga 2023-11-06 12:17:15 -08:00
  • 45075eec86 Revert "configure: move HAVE_LINUX_INPUT_H to CheckInputEvents()" Sam Lantinga 2023-11-06 12:16:44 -08:00
  • 065d80716b hidapi: Avoid memcpy'ing to NULL. Ryan C. Gordon 2023-11-06 13:48:07 -05:00
  • c6d9fb1ad7 hidapi: Avoid memcpy'ing to NULL. Ryan C. Gordon 2023-11-06 13:48:07 -05:00
  • 4d1aecc225 vulkan: Patched to compile on iOS. Ryan C. Gordon 2023-11-06 13:34:29 -05:00
  • fccec65afe Sync SDL3 wiki -> header SDL Wiki Bot 2023-11-06 18:32:15 +00:00
  • 2f92807087 vulkan: SDL_Vulkan_CreateSurface now accepts an app-provided allocator. Ryan C. Gordon 2023-11-06 13:30:56 -05:00
  • c53843a961 docs: Remove Doxygen \brief tags. Ryan C. Gordon 2023-11-06 10:26:06 -05:00
  • 9d7feaaf9e coreaudio: If paused, clear any pending stream data. Ryan C. Gordon 2023-11-06 09:55:53 -05:00
  • c132295ad7 SDL_FlushEventMemory is not a public procedure. Ozkan Sezer 2023-11-06 17:40:56 +03:00
  • 7ac281f800 Sync wiki -> headers. Ryan C. Gordon 2023-11-06 09:33:05 -05:00
  • f7d40b7594 Added 10-bit pixel formats in addition to SDL_PIXELFORMAT_ARGB2101010 Sam Lantinga 2023-11-06 00:21:26 -08:00
  • d5896f9010 Fixed memory leak in XInput code Sam Lantinga 2023-11-06 00:40:19 -08:00