Commit Graph

  • 3d2b79c096 x11: Drop emulated pointer button events Frank Praznik 2025-12-05 12:57:16 -05:00
  • e047aeeb7c Added a Linux mapping for the ZhiXu GuliKit Controller D Sam Lantinga 2025-12-05 10:45:15 -08:00
  • f38d31a811 Removed mappings for Xbox controllers supported by the Linux kernel Sam Lantinga 2025-12-05 10:42:09 -08:00
  • 71147216dc Removed entries for controllers that aren't Xbox controllers Sam Lantinga 2025-12-05 09:13:36 -08:00
  • 3659b2f100 Documentation tweak Sam Lantinga 2025-12-05 11:14:38 -08:00
  • ade2720829 docs/README-main-functions: point to SDL3/NonstandardStartup wiki page. Ryan C. Gordon 2025-12-05 13:26:43 -05:00
  • 69c78a7989 examples/renderer/03-lines: simplified casting on radians calculation. Ryan C. Gordon 2025-12-05 12:59:01 -05:00
  • a5aa67882d Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-05 17:45:09 +00:00
  • 37715c4029 Document need to include SDL_revision.h Eddy Jansson 2025-12-05 09:02:43 +01:00
  • 82593fd6c1 Revert "Add the revision to SDL_version.h" Sam Lantinga 2025-12-05 09:42:35 -08:00
  • 0f37491a8b Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-05 17:42:23 +00:00
  • f5ea8805e1 Change how WinPixEventRuntime.dll is used under D3D12/Windows. (#14600) Jakub Wasilewski 2025-12-05 18:40:57 +01:00
  • a3992f504c Add the revision to SDL_version.h Sam Lantinga 2025-12-05 08:49:50 -08:00
  • 27744952d1 testyuv: respect the --renderer parameter with --all Sam Lantinga 2025-12-05 08:46:58 -08:00
  • 0e96cbd8ce tests: build tests with C99 standard by default Anonymous Maarten 2025-12-05 16:29:47 +01:00
  • 5c7d549267 testyuv: added comprehensive testing of YUV texture rendering Sam Lantinga 2025-12-04 10:37:39 -08:00
  • e41bdfafe4 testyuv: allow loading BMP files Sam Lantinga 2025-12-04 08:05:22 -08:00
  • fc8d725367 testyuv: fixed crash if the test file couldn't be loaded Sam Lantinga 2025-12-04 07:59:37 -08:00
  • 03c932b9a7 testclipboard: load any image format supported by SDL Sam Lantinga 2025-12-04 08:04:16 -08:00
  • 09304831f6 Fixed issues with YUV texture updates in the 2D renderer Sam Lantinga 2025-12-04 07:59:19 -08:00
  • 8be18741e1 examples/renderer/03-lines: Fix incorrect angle calculation rendering circle. Ryan C. Gordon 2025-12-05 10:33:06 -05:00
  • 8e644111c2 gamepad_db: Remove obsolete entry Vicki Pfau 2025-12-04 20:17:32 -08:00
  • c7133a6720 stb_image.h: update mainstream issue/1838 patch from mainstream PR/1839 Ozkan Sezer 2025-12-05 03:30:10 +03:00
  • 12e3162c5f Use the Vision Pro headset native refresh rate Sam Lantinga 2025-12-04 14:07:55 -08:00
  • df145a9649 log: Fix unlikely out-of-bounds issue. Eddy Jansson 2025-12-04 20:43:30 +01:00
  • 2cb9a4fcc1 log: Fix unlikely out-of-bounds issue. Eddy Jansson 2025-12-04 20:43:30 +01:00
  • bc17a8922b emscripten: Allow SDL_HINT_EMSCRIPTEN_FILL_DOCUMENT to be toggled on a window. Ryan C. Gordon 2025-12-04 13:17:33 -05:00
  • ccdc9231f5 test: allow GNU extensions Anonymous Maarten 2025-12-04 19:22:19 +01:00
  • 7b74fbb73f test: build testver in with the C90 standard Anonymous Maarten 2025-12-04 18:50:19 +01:00
  • b5dd0ee07b Relax the requirement that test programs be C90 compliant Sam Lantinga 2025-12-04 07:30:28 -08:00
  • 3b12019892 Fix an inverted condition in Wayland pen tip handling hwsmm 2025-12-04 22:47:53 +09:00
  • c61497b744 Account for indexed formats when matching texture formats Sam Lantinga 2025-12-03 21:21:52 -08:00
  • d83fa92d58 Added notes on main callbacks with other language bindings Sam Lantinga 2025-12-03 20:50:59 -08:00
  • b8618dd405 GPU: Remove erroneous buffer usage flag from defrag process cosmonaut 2025-12-03 14:18:08 -08:00
  • aae2f74ae6 GPU: Remove erroneous buffer usage flag from defrag process cosmonaut 2025-12-03 14:18:08 -08:00
  • 70c2f576c8 fixed issue where video events could be posted while system was quitting (#14572) milkmull 2025-12-03 17:17:11 -05:00
  • f97e53509e Removed SDL_MAIN_AVAILABLE on platforms that don't benefit from it Sam Lantinga 2025-12-03 14:11:25 -08:00
  • 36b85ce909 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-03 20:01:41 +00:00
  • 5ae68e9a0f Docs: GPU: Added documentation on the WinPixEventRuntime.dll requirement to affected functions. Jakub Wasilewski 2025-12-03 13:03:56 +01:00
  • 0c5ad99ec1 GPU: D3D12: Use WinPixEventRuntime.dll for debug events when available. Jakub Wasilewski 2025-12-03 12:01:06 +01:00
  • 2430122b21 alsa: fix signature of snd_pcm_hw_params_get_rate() Ozkan Sezer 2025-12-03 21:40:32 +03:00
  • ddb497e815 testver: Assert that SDL_GetRevision() starts with SDL- Simon McVittie 2025-12-03 15:37:28 +00:00
  • 6a42180dbf build-scripts: Include SDL- prefix in SDL_REVISION when built from tarball Simon McVittie 2025-12-03 15:13:40 +00:00
  • 223a3dc461 release: verify SDL_REVISION contains SDL- Anonymous Maarten 2025-12-03 17:13:06 +01:00
  • 65ef4df6d4 testver: Assert that SDL_GetRevision() starts with SDL- Simon McVittie 2025-12-03 15:37:28 +00:00
  • cc681ffeda build-scripts: Include SDL- prefix in SDL_REVISION when built from tarball Simon McVittie 2025-12-03 15:13:40 +00:00
  • 3313cb9c4b release: verify SDL_REVISION contains SDL- Anonymous Maarten 2025-12-03 17:13:06 +01:00
  • 13373ef501 Added Keychron V5 System Control to the controller blacklist Toast 2025-12-03 12:26:51 +01:00
  • 1dea7c801b Added Keychron V5 System Control to the controller blacklist Toast 2025-12-03 12:26:51 +01:00
  • adb0013470 Added the Keychron Link reciever to the controller blacklist Toast 2025-12-02 20:44:19 +01:00
  • 18c96e27d2 Guard use of @available in SDL_cocoaevents.m Joshua Root 2025-09-08 09:20:11 +10:00
  • 0dcfa78be6 SDL2: Fill the SDL_AudioSpec in add_device() vanfanel 2025-07-20 14:23:45 +02:00
  • bffc4ccc50 Improved keycode documentation Sam Lantinga 2025-12-02 15:31:34 -08:00
  • a7de0d9a3e Updated to version 3.2.29 for development Sam Lantinga 2025-12-02 13:02:25 -08:00
  • 505cd6cd22 testautomation_video: Don't do fullscreen toggling tests on Emscripten. Ryan C. Gordon 2025-12-02 14:32:40 -05:00
  • 866ec367ad Fixed error messages for Steam storage Sam Lantinga 2025-12-02 09:43:58 -08:00
  • 7f3ae3d574 Updated to version 3.2.28 for release release-3.2.28 Sam Lantinga 2025-12-02 07:47:05 -08:00
  • f92435cdb9 Vulkan windows get the Vulkan GPU backend in the gpu renderer by default Sam Lantinga 2025-12-02 07:29:04 -08:00
  • 1961b16b78 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-02 15:26:04 +00:00
  • dedab7b72c cocoa: Add SDL_HINT_MAC_PRESS_AND_HOLD hint Ethan Lee 2025-11-30 21:44:49 -05:00
  • 6217672bde Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-02 12:36:00 +00:00
  • e1edeab0c9 Added touch subsystem locking Sam Lantinga 2025-12-01 22:17:18 -08:00
  • 22decf4783 Fixed some clang thread-safety warnings Sam Lantinga 2025-12-01 21:52:54 -08:00
  • 737be31c63 emscripten: Prevent fullscreen transitions while one is already in progress. Ryan C. Gordon 2025-12-01 23:33:30 -05:00
  • 80f82acdf8 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • c636332031 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • 1d852d1c28 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • 6d99204a82 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • 2b1904a849 GPU: Prefer D3D12 over Vulkan when available Evan Hemsley 2025-12-01 14:50:23 -08:00
  • c1db2b4bb0 Revert "hints: Added SDL_HINT_AUDIO_ENFORCE_MINIMUM_SPEC." Ryan C. Gordon 2025-12-01 14:37:53 -05:00
  • 29213efa65 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-01 04:28:01 +00:00
  • b7c8b2f29a hints: Added SDL_HINT_AUDIO_ENFORCE_MINIMUM_SPEC. unknown 2025-11-30 23:26:02 -05:00
  • ea1514ab63 testthread: verify that child threads aren't SDL_IsMainThread() Sam Lantinga 2025-11-30 10:51:19 -08:00
  • 955698c635 testthread: SDL performs thread initialization automatically Sam Lantinga 2025-11-30 10:37:20 -08:00
  • 1c46c8a3dc Set SDL_MAIN_AVAILABLE for all platforms Sam Lantinga 2025-11-30 10:23:48 -08:00
  • 778f70c906 Clarify which thread is the main thread Sam Lantinga 2025-11-30 09:52:28 -08:00
  • 9c6c2387b9 stb_image.h: apply patches from mainstream PRs 1839, 1862 and 1863. Ozkan Sezer 2025-11-30 23:11:20 +03:00
  • 78146bb14c Correct the sensor axis ordering with the Linux Nintendo driver Sam Lantinga 2025-11-30 11:35:36 -08:00
  • 5e9163592f Correct the sensor axis ordering with the Linux Nintendo driver Sam Lantinga 2025-11-30 11:35:36 -08:00
  • b9d794bb37 Fixed pen mouse motion when SDL_HINT_PEN_MOUSE_EVENTS is off (thanks @frenzibyte!) Sam Lantinga 2025-11-30 10:54:54 -08:00
  • 7af479bc53 Fix iOS text input not working with password integration 2 Salman Alshamrani 2025-11-30 11:13:55 -05:00
  • c61f97dbce events: fix SDL_PeepEvents() returning 0 on error Amelia Clarke 2025-11-27 21:59:24 +01:00
  • defd7895da events: fix SDL_PeepEvents() returning 0 on error Amelia Clarke 2025-11-27 21:59:24 +01:00
  • 625d090243 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-26 20:41:22 +00:00
  • fdcd548612 Added SDL_PROP_WINDOW_CREATE_WINDOWSCENE_POINTER Sam Lantinga 2025-11-26 12:37:58 -08:00
  • 54b15532d3 Set window controller interaction on all windows Sam Lantinga 2025-11-26 11:50:54 -08:00
  • c823f837c0 ci: bump macos-13 to macos-14 Anonymous Maarten 2025-10-16 19:19:20 +02:00
  • f8252fcc91 JNI_Unload must return the JNI version needed by the native library Anonymous Maarten 2025-11-26 13:44:29 +01:00
  • eda8d1d842 JNI_Unload must return the JNI version needed by the native library Anonymous Maarten 2025-11-26 13:44:29 +01:00
  • 21f93e127b wikiheaders: generalize some previously-SDL-specific things Ryan C. Gordon 2025-11-25 23:11:13 -05:00
  • 1edb850639 Add script to generate macOS and iOS tbds Anonymous Maarten 2025-11-25 23:57:02 +01:00
  • 98ed8b98b1 blit: Check MSVC's _M_ARM64 define in addition to __aarch64__. Ryan C. Gordon 2025-11-24 13:36:27 -05:00
  • 5f5a73a8f6 blit: Check MSVC's _M_ARM64 define in addition to __aarch64__. Ryan C. Gordon 2025-11-24 13:36:27 -05:00
  • 50be2a7e56 blit: Change ifdefs on NEON functions that use an aarch64-specific opcode. Ryan C. Gordon 2025-11-24 09:37:10 -05:00
  • 52a4366e54 x11: don't grab the pointer while buttons are pressed Sam Lantinga 2025-11-25 14:29:05 -08:00
  • 7e5f3330ff Added libxi and libxfixes to the Arch Linux package recommendations Sam Lantinga 2025-11-25 14:27:09 -08:00
  • 9b348ef6e8 android: Better parsing of command line arguments. Ryan C. Gordon 2025-11-24 15:16:42 -05:00
  • da863ff5f9 uikit: Don't copy argv; the original lives the whole time we need it. Ryan C. Gordon 2025-11-24 15:29:39 -05:00
  • 29f3844b01 Fix assert in SDL_BeginGPURenderPass Antti Ala-Fossi 2025-11-25 20:21:24 +02:00
  • 74653b3cd5 Send the normal sensor data for the right Joy-Con controller in combined mode Sam Lantinga 2025-11-25 10:37:58 -08:00