Commit Graph

  • fed80a0d41 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-21 18:57:12 +00:00
  • b984846dd0 windows: Add property mapping displayID to HMONITOR. (#14494) Esme 2025-11-21 18:55:49 +00:00
  • 67728a5450 Allow resizing test applications on iPadOS Sam Lantinga 2025-11-21 09:31:10 -08:00
  • 4b0514f087 Make use of GetQueueStatus' result in the Windows raw input loop. William Horvath 2025-11-21 02:57:04 -08:00
  • 029746a3d4 README-emscripten: Added some initial notes about customizing index.html. Ryan C. Gordon 2025-11-21 10:25:34 -05:00
  • 62a7ac507a README-emscripten: updated notes on audio. Ryan C. Gordon 2025-11-21 10:08:29 -05:00
  • faf1e770dd Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-21 14:41:25 +00:00
  • 22df7c66ed wikiheaders: Treat docs/INTRO-* files the same way as the README files. Ryan C. Gordon 2025-11-21 09:36:56 -05:00
  • d9230f4796 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-21 13:14:42 +00:00
  • 0f76744828 pen: Updated documentation to meet current expectations and realities. Ryan C. Gordon 2025-11-20 17:20:09 -05:00
  • 3dee60d65f pen: Only allow one pen on Emscripten. Ryan C. Gordon 2025-11-20 16:49:50 -05:00
  • 06583ce421 pen: Only allow one pen on Windows. Ryan C. Gordon 2025-11-20 10:21:30 -05:00
  • 99d7dad7e6 pen: Dramatic improvements to proximity information. Ryan C. Gordon 2025-11-19 10:07:30 -05:00
  • 0cc3354731 wayland: Fixed pen button input (was losing button up events). Ryan C. Gordon 2025-11-19 14:01:53 -05:00
  • be15de6baa emscripten: Add SDL_SetWindowIcon implementation. (#14490) Edgar San Martin, Jr. 2025-11-20 23:16:18 -05:00
  • 082848e945 Use consistent values for the video mode refresh rate Sam Lantinga 2025-11-20 17:07:47 -08:00
  • 36976ecb43 X11TK: Introduce Thai support and rewrite/cleanup messagebox positioning code (#14474) eafton 2025-11-21 02:26:46 +03:00
  • 92eaa34277 cocoa: release any mouse buttons not pressed when gaining focus Sam Lantinga 2025-11-20 13:51:23 -08:00
  • a7ab3a604b Print the full 64-bit timestamp in SDL_GetEventDescription(). William Horvath 2025-11-20 13:10:39 -08:00
  • 168e4eb532 Fixed typo (thanks @Clownacy!) Sam Lantinga 2025-11-20 09:47:28 -08:00
  • a9a24ac000 Fixed the KingKong2 PRO Controller failing to initialize over Bluetooth Sam Lantinga 2025-11-20 09:24:07 -08:00
  • 4a769b6475 wayland: Remove unused function parameters Frank Praznik 2025-11-20 11:27:22 -05:00
  • 61bf7087f5 Fixed build warnings with Visual Studio Sam Lantinga 2025-11-19 17:02:33 -08:00
  • 9f444b3981 Fixed initializing EVORETRO GameCube adapters Sam Lantinga 2025-11-19 16:11:18 -08:00
  • c49de41ef3 Fix WM_SYSKEYDOWN not being trapped by IME message handling Susko3 2025-11-19 22:20:29 +01:00
  • 2ef005afe5 Fix WM_SYSKEYDOWN not being trapped by IME message handling Susko3 2025-11-19 22:20:29 +01:00
  • d50cda3247 Added mappings for PlayStation VR2 Sense Controllers Sam Lantinga 2025-11-19 11:48:09 -08:00
  • fa3467a94d Use the product category if the vendorName isn't available Sam Lantinga 2025-11-19 11:39:20 -08:00
  • ef0ae4c903 Revert "fix: use productCategory instead of vendorName for joy name for apple driver" Sam Lantinga 2025-11-19 11:35:38 -08:00
  • 6d60cc65cf Note that SDL_PLATFORM_IOS is defined for visionOS Sam Lantinga 2025-11-19 11:28:28 -08:00
  • 0c5655940c SDL_GetPlatform() returns "visionOS" on visionOS Sam Lantinga 2025-11-19 11:27:27 -08:00
  • 1209abf9dc Fixed macOS build Sam Lantinga 2025-11-19 10:47:31 -08:00
  • a1ade13f1e Enable gamepad events on visionOS Sam Lantinga 2025-11-19 10:37:33 -08:00
  • 1e5cbbc1d0 checkkeys: clarify that SDL_HINT_WINDOWS_RAW_KEYBOARD isn't needed Sam Lantinga 2025-11-19 08:54:21 -08:00
  • 168f78b8b7 wayland: Free the cursors before stopping the event thread Frank Praznik 2025-11-18 20:36:38 -05:00
  • cc768f3e88 Allow opening asset paths starting with "./" Sam Lantinga 2025-11-18 15:29:04 -08:00
  • 908216bbae Set the requested window size on visionOS Sam Lantinga 2025-11-18 11:06:10 -08:00
  • 47360a9a46 The pixel density on Apple Vision Pro is 2.0 Sam Lantinga 2025-11-18 11:05:55 -08:00
  • 64bf432beb wayland: Silence a warning if the event thread exits abnormally Frank Praznik 2025-11-18 12:24:27 -05:00
  • 8f21fe4994 testmouse: avoid use-after-free Anonymous Maarten 2025-11-18 08:35:56 +01:00
  • 44471b3ea4 Fixed build for iOS and tvOS Sam Lantinga 2025-11-17 16:21:03 -08:00
  • 4931c675ab Fixed warning C4127 (conditional expression is constant) in Visual Studio Sam Lantinga 2025-11-17 16:06:58 -08:00
  • b144c79da2 Added support for resizing windows on visionOS Sam Lantinga 2025-11-17 16:02:25 -08:00
  • 8920736df0 cmake: add testrwlock to CTest test suite Anonymous Maarten 2025-11-17 13:25:03 +01:00
  • 17a891daa8 test: plug leaks of testmouse and testrwlock Anonymous Maarten 2025-11-17 13:24:44 +01:00
  • 3ba9bdfc01 test: use SDL_test to parse arguments of tests Anonymous Maarten 2025-11-17 13:24:16 +01:00
  • 14470755b7 tray: plug leak of cache dir path Anonymous Maarten 2025-11-17 09:53:17 +01:00
  • d058781f71 mouse: Fix memory leak if events are sent after shutdown Frank Praznik 2025-11-17 10:22:18 -05:00
  • c68254927f Fixed the SI GameCube dual stage trigger button mapping Sam Lantinga 2025-11-17 09:28:06 -08:00
  • a882afafe5 fixed several -Wzero-as-null-pointer-constant warnings from gcc-15 Ozkan Sezer 2025-11-17 17:55:10 +03:00
  • f1145186ea Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-16 12:09:05 +00:00
  • 770b38b4f1 Loosened epsilon for color matching Sam Lantinga 2025-11-15 16:50:45 -08:00
  • 3f0545587f Revert "Create FUNDING.yml" Ozkan Sezer 2025-11-16 01:15:56 +03:00
  • 667272e71d Revert "Update README.md" Ozkan Sezer 2025-11-16 01:15:10 +03:00
  • d9d0df2534 wayland: plug mutex leak of cursor thread Anonymous Maarten 2025-11-15 21:23:44 +01:00
  • abf7a8974b Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-15 19:30:59 +00:00
  • 4bc9ab665d Use a base path of "./" on Android Sam Lantinga 2025-11-15 09:06:03 -08:00
  • 07f995eb72 Passing NULL path to SDL_OpenFileStorage() gives access to the whole filesystem Sam Lantinga 2025-11-15 08:37:06 -08:00
  • 3ae7a54c94 filesystem: SDL_OpenFileStorage() now deals with relative paths better. Ryan C. Gordon 2025-11-14 19:33:00 -05:00
  • b83bd80424 Update README.md Ryan C. Gordon 2022-04-11 17:09:03 -04:00
  • 10f6b860ee Create FUNDING.yml Ryan C. Gordon 2022-04-11 10:44:44 -04:00
  • d4bef0d5ba Add support for tcc to cmake (#14464) tsst-tsst 2025-11-15 20:24:15 +01:00
  • 005cb20e67 wayland: Use defines for timer rollover constants Frank Praznik 2025-11-15 11:18:07 -05:00
  • c6935f9dcb Fixed EGL framebuffer colors on AMD drivers Sam Lantinga 2025-11-15 07:43:59 -08:00
  • a4c269cd10 Fixed handling framebuffer_srgb_capable for EGL and iOS Sam Lantinga 2025-11-15 07:32:49 -08:00
  • 0f763da015 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-15 15:41:21 +00:00
  • cb6272ed2d windows: Treat absolute mouse as pen events when SDL_HINT_PEN_MOUSE_EVENTS=0. Susko3 2025-02-18 16:46:41 +00:00
  • dccf486a0a Fixed potential infinite recursion opening a Steam Controller Sam Lantinga 2025-11-14 13:43:35 -08:00
  • d62f141b29 opengl: Fixes for sRGB framebuffer support. Ryan C. Gordon 2025-11-14 10:45:37 -05:00
  • ad5681c45b Fixed crash in the vulkan renderer when the window is minimized Sam Lantinga 2025-11-14 12:34:17 -08:00
  • 0ae3d7b0b0 Fixed crash in the vulkan renderer when the window is minimized Sam Lantinga 2025-11-14 12:34:17 -08:00
  • ed6d41f55b testcontroller: demonstrate multiple sensors on the virtual controller Sam Lantinga 2025-11-14 08:18:04 -08:00
  • cc3b5766fa testsprite: changed return type of LoadSprite() to bool Sam Lantinga 2025-11-14 07:59:34 -08:00
  • 2b2bf85970 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-14 15:29:18 +00:00
  • 367c8d7c7b touch: don't compare mouse_touch_events to zero; it's a bool. Ryan C. Gordon 2025-11-14 10:27:44 -05:00
  • daf76f1ff6 Restored the original OpenBSD Xbox 360 controller mapping Sam Lantinga 2025-10-27 17:39:29 -07:00
  • cdff4b2bb5 Completed removing predefined Xbox 360 mappings for Linux Sam Lantinga 2025-10-27 17:34:23 -07:00
  • d3a1a97db8 Re-add deleted gamepad mappings to the OpenBSD-specific section Dave Wickham 2025-10-27 14:07:35 +00:00
  • 962464629d Remove special-case Xbox 360 wireless controller mappings Dave Wickham 2025-10-27 12:25:57 +00:00
  • c44d37b5cf loongarch: Switch to software render when using LG100 series yuanhecai 2025-11-10 09:36:13 +08:00
  • 919254cdd1 Fixed comment for the new Steam Controller mapping Sam Lantinga 2025-11-14 07:09:36 -08:00
  • 879f081de3 Improve OpenGL detection checks in CMake (#14443) Donovan Maas 2025-11-14 02:18:33 -06:00
  • 9fd3dbfc42 switch2: Remove some unneeded init commands Vicki Pfau 2025-11-12 16:48:14 -08:00
  • f0d4aca03d switch2: Bring up IMU support Vicki Pfau 2025-11-12 16:46:32 -08:00
  • ae6cdea0fa switch2: Refactor and clean up rumble code a bit Vicki Pfau 2025-10-29 17:09:05 -07:00
  • d66946cee7 wasapi: fix memory leak on unlikely failure case. Ryan C. Gordon 2025-11-03 10:10:52 -05:00
  • 7db0e48454 wasapi: Minor style tweaks. Ryan C. Gordon 2025-11-03 10:10:34 -05:00
  • a01d6f109d Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) Maia 2025-11-13 23:50:37 +01:00
  • 4cc9153df2 Android: remove old cpu-feature code, and fix build (add HAVE_GETAUXV… (#14460) Sylvain Becker 2025-11-13 18:12:07 +01:00
  • 385e995790 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -08:00
  • a069ac41e5 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -08:00
  • f36d683b61 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -08:00
  • 5bdf7bc625 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -08:00
  • 3291c2e560 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -08:00
  • b797a84b5d Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -08:00
  • e2e8f86076 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -08:00
  • 493bc621e4 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -08:00
  • dafca86123 Cleanup SDL_UDEV_GetProductSerial() Sam Lantinga 2025-11-12 22:23:27 -08:00
  • 54f129f765 FIX SDL_GetJoystickSerial() always returning NULL on Linux (UDEV) (#14454) pmx 2025-11-12 23:25:31 +01:00
  • 9dbde4542c gpu: Windows 11 guarantees a D3D12 minimum, skip checks accordingly Ethan Lee 2025-11-12 15:59:52 -05:00