Commit Graph

  • 7eb78c5070 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -08:00
  • 2bb0eb4641 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -08:00
  • 11fc77b704 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -08:00
  • eb87a36940 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -08:00
  • afeeef9cf5 Use DefWindowProc for the initial SDL window proc Sam Lantinga 2025-11-02 07:18:49 -08:00
  • 6c4f2bd83d Use DefWindowProc for the initial SDL window proc Sam Lantinga 2025-11-02 07:18:49 -08:00
  • a82e8a701d Allow dynamically switching mode of the Apex 5 controller Sam Lantinga 2025-11-01 13:55:07 -07:00
  • 28849fd789 Manually enable acquiring the Apex 5 controller if necessary Sam Lantinga 2025-11-01 13:15:30 -07:00
  • 524739900a Fixed potential double-free when creating a renderer (thanks @Sackzement!) Sam Lantinga 2025-11-01 10:37:33 -07:00
  • aafbf7183f Copy shader params instead of caching a pointer to them Sam Lantinga 2025-11-01 10:24:01 -07:00
  • 6e5cad8e1e Fix leak in SDL_GameControllerTypeForIndex() Petar Popovic 2025-11-01 15:14:30 +01:00
  • 398bacbac3 Fix leak in SDL_GameControllerTypeForIndex() Petar Popovic 2025-11-01 15:14:30 +01:00
  • 876baf6b0e pipewire: disable -Wdeclaration-after-statement for pipewire headers Ozkan Sezer 2025-11-01 00:45:10 +03:00
  • f9435eab16 pipewire: disable -Wdeclaration-after-statement for pipewire headers Ozkan Sezer 2025-11-01 00:45:10 +03:00
  • 3a59163614 wayland: Optimize custom cursor image lookup Frank Praznik 2025-10-30 11:05:59 -04:00
  • 6a510d6174 wayland: Set tablet cursors separately from pointer cursors Frank Praznik 2025-10-29 12:34:55 -04:00
  • ca569bb837 wayland: Use viewports to scale custom cursors Frank Praznik 2025-10-25 12:38:22 -04:00
  • de5d8616bf Updated SDL tests XCode project Sam Lantinga 2025-10-31 10:05:40 -07:00
  • d97e8bd49b Removed SDL_uikitwindow Sam Lantinga 2025-10-31 09:33:35 -07:00
  • b46e26e65a Added support for the UIScene life cycle on Apple platforms Sam Lantinga 2025-10-30 18:19:58 -07:00
  • b6f67dd2b2 tests: add a template Info.plist that uses the whole screen Sam Lantinga 2025-10-30 17:23:31 -07:00
  • 09f00e397c testsymbols: include SDL_main.h Sam Lantinga 2025-10-30 18:46:00 -07:00
  • 446fb65ca6 Mark the Apex 5 controller as being acquired by SDL Sam Lantinga 2025-10-30 21:41:57 -07:00
  • b3dd0995df cmake: don't auto vectorize with AltiVec on PPC techflashYT 2025-07-05 01:31:25 -07:00
  • 1502c2fd8b Added support for the Flydigi Apex 5 controller (#14218) Sam Lantinga 2025-10-30 21:20:44 -07:00
  • 28af0d58c6 pulseaudio: Match channel map to SDL's chosen order Arkadiusz Hiler 2025-10-30 20:06:09 +02:00
  • 0d2f081d41 pulseaudio: Match channel map to SDL's chosen order Arkadiusz Hiler 2025-10-30 20:06:09 +02:00
  • bca544448f Updated to version 3.2.27 for development Sam Lantinga 2025-10-30 10:18:08 -07:00
  • badbf8da4e Added some missing changes from main for the Android release build release-3.2.26 Sam Lantinga 2025-10-30 09:52:18 -07:00
  • b140291cd0 Updated to version 3.2.26 for release Sam Lantinga 2025-10-30 09:10:42 -07:00
  • 45a1cfde1f Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-30 16:01:56 +00:00
  • 2f5279eb01 Clarify SDL_ConvertEventToRenderCoordinates() documentation Sam Lantinga 2025-10-30 09:00:14 -07:00
  • 70b12c1b1b Check to see if joysticks are actually initialized in SDL_UpdateJoysticks() Sam Lantinga 2025-10-30 08:53:57 -07:00
  • c21b7f8cb8 Check to see if joysticks are actually initialized in SDL_UpdateJoysticks() Sam Lantinga 2025-10-30 08:53:57 -07:00
  • a7147f327f Temporarily disable WASAPI device roles Sam Lantinga 2025-10-30 07:27:23 -07:00
  • 2bbd74b4b6 wayland: Fix compile with libdecor 0.2 and SDL_WAYLAND_LIBDECOR_SHARED=OFF Simon McVittie 2025-10-30 12:03:07 +00:00
  • 0773e88df5 CI: Make some important libraries mandatory on Steam Linux Runtime 3.0 Simon McVittie 2025-10-30 12:17:55 +00:00
  • 8b64dd67d2 wayland: Fix compile with libdecor 0.2 and SDL_WAYLAND_LIBDECOR_SHARED=OFF Simon McVittie 2025-10-30 12:03:07 +00:00
  • add176e538 Make sure we don't allocate a TLS ID clobbering an application defined one Sam Lantinga 2025-10-29 14:04:52 -07:00
  • d9ca0457b5 Make sure we don't allocate a TLS ID clobbering an application defined one Sam Lantinga 2025-10-29 14:04:52 -07:00
  • a76fb7b2fb Add support for GPU RGB565 (B5G6R5_UNORM) textures with DX11 (#14358) Kirill Andriiashin 2025-10-29 20:39:58 +03:00
  • 3b80fcd1a0 KMSDRM/EVDEV: add VT switching support for FreeBSD (#14346) Quentin Thébault 2025-10-29 16:52:32 +00:00
  • b3612f6462 testautomation: fixed RLE operation test on big endian systems Sam Lantinga 2025-10-29 16:26:31 +00:00
  • 8b8c51573b Disabled incorrect 16-bit Altivec blitters Sam Lantinga 2025-10-29 16:11:25 +00:00
  • 84fac6ca44 testautomation: verify that RLE operation output is correct Sam Lantinga 2025-10-29 09:07:56 -07:00
  • bf0752a8d7 Fixed converting RLE encoded surfaces to other formats Sam Lantinga 2025-10-29 09:06:25 -07:00
  • c4cef905ae Updated internal documentation Sam Lantinga 2025-10-25 08:05:43 -07:00
  • 86384afbcf Fixed the right shoulder button on the 8BitDo Pro 3 Sam Lantinga 2025-10-28 14:55:06 -07:00
  • cecf4b0d4e Fixed the right shoulder button on the 8BitDo Pro 3 Sam Lantinga 2025-10-28 14:55:06 -07:00
  • 328f833d51 Added a Linux mapping for the 8BitDo Pro 3 Sam Lantinga 2025-10-28 14:13:40 -07:00
  • 78f9cb44c3 Added a Linux mapping for the 8BitDo Pro 3 Sam Lantinga 2025-10-28 14:13:40 -07:00
  • a002a6313e wayland: Fix libdecor incompatible pointer types Frank Praznik 2025-10-28 11:43:45 -04:00
  • 3383436068 wayland: Fix libdecor incompatible pointer types Frank Praznik 2025-10-28 11:43:45 -04:00
  • 4fc5405f16 Fixed trying to grab the mouse when losing keyboard focus Sam Lantinga 2025-10-28 07:15:43 -07:00
  • 2d14a237dc Fixed trying to grab the mouse when losing keyboard focus Sam Lantinga 2025-10-28 07:15:43 -07:00
  • a57757aaba Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-28 07:10:36 +00:00
  • 933beeb18b Fixed warning: no previous extern declaration for non-static variable Sam Lantinga 2025-10-27 17:52:05 -07:00
  • 965ac7f406 Fixed warning: implicit conversion loses integer precision: 'long' to 'int' Sam Lantinga 2025-10-27 17:49:49 -07:00
  • 90242312fe Restored the original OpenBSD Xbox 360 controller mapping Sam Lantinga 2025-10-27 17:39:29 -07:00
  • 66ac6f4ea7 Revert "Remove special-case Xbox 360 wireless controller mappings" Sam Lantinga 2025-10-27 17:37:43 -07:00
  • b305534edc Completed removing predefined Xbox 360 mappings for Linux Sam Lantinga 2025-10-27 17:34:23 -07:00
  • be1d44279c Fixed error: incompatible function pointer types passing Sam Lantinga 2025-10-27 09:36:46 -07:00
  • 4151df83fe Remove special-case Xbox 360 wireless controller mappings Dave Wickham 2025-10-27 14:27:43 +00:00
  • f6c3af9c8c Re-add deleted gamepad mappings to the OpenBSD-specific section Dave Wickham 2025-10-27 14:07:35 +00:00
  • 0c4c4cfd16 Remove special-case Xbox 360 wireless controller mappings Dave Wickham 2025-10-27 12:25:57 +00:00
  • f773da2273 log: Rework NGAGE logging. (#14321) Eddy Jansson 2025-10-27 16:48:04 +01:00
  • 8ca8887885 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-27 15:39:21 +00:00
  • f5966890b0 Added a note that SDL_LoadPNG() is designed for trusted images Sam Lantinga 2025-10-27 08:38:00 -07:00
  • 01aa1882f8 Added a patch note for SDL_ELF_NOTE_DLOPEN Sam Lantinga 2025-10-27 08:28:05 -07:00
  • 5ad12c47dc cmake: make sure VARIABLE of check_linker_supports_version_file ends up in cache Anonymous Maarten 2025-10-27 03:01:57 +01:00
  • 766532948e cmake: SDL_process on unix needs vfork symbol Anonymous Maarten 2025-10-26 21:38:43 +01:00
  • 4e8f93c6f1 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-26 16:28:36 +00:00
  • b4eaf9d96f Add hint for blocking win key when using raw keyboard (#13066) expikr 2025-10-27 00:27:33 +08:00
  • 0ea20a5f86 Fix NULL pointer dereference in SDL_RenderGeometryRaw with NPOT textures (thanks @bleeqer!) Sam Lantinga 2025-10-26 08:10:52 -07:00
  • 33f1008d01 Added Emscripten support for Sensor API antonegas 2025-10-26 01:52:55 +02:00
  • 16d9f7316f Use cast operators in headers to avoid warnings Albin Johansson 2025-10-26 00:46:29 +02:00
  • c0d0b31d1c SDL_kmsdrmvideo.c: fix build in C90 mode Ozkan Sezer 2025-10-26 04:35:20 +03:00
  • 00d4f1c2c4 SDL_kmsdrmvideo.c: fix build in C90 mode Ozkan Sezer 2025-10-26 04:35:20 +03:00
  • 7381a2b072 Use cast operators in headers to avoid warnings Albin Johansson 2025-10-26 00:46:29 +02:00
  • e08edab180 Log object leaks at debug level Sam Lantinga 2025-10-25 15:13:37 -07:00
  • 80cbc908a1 Perform full rectangle intersection for empty rects Sam Lantinga 2025-10-25 13:47:11 -07:00
  • 1c19bee000 Perform full rectangle intersection for empty rects Sam Lantinga 2025-10-25 13:47:11 -07:00
  • 95977f41b7 Perform full rectangle intersection for empty rects Sam Lantinga 2025-10-25 13:47:11 -07:00
  • ffd0ca4391 Perform full rectangle intersection for empty rects Sam Lantinga 2025-10-25 13:47:11 -07:00
  • e7e2b26b2e Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-25 19:08:01 +00:00
  • a0fa64a91c wikiheaders: Don't ignore macro symbols that are defined without any content. Ryan C. Gordon 2025-10-25 15:05:36 -04:00
  • acaf53926c wayland: Destroy the seats before stopping the cursor surface event thread Frank Praznik 2025-10-25 12:54:20 -04:00
  • 639c7a1e52 Sdl2 Add support for launchOnExit URI for WinRT danprice142 2025-10-25 13:08:57 +01:00
  • 38df1c3138 miniz.h: do not overallocate out_buf Gleb Mazovetskiy 2025-10-25 09:36:09 +01:00
  • 3302162ede Fix uninitialized length in X11_GetClipboardData causing test failures (#14322) DONGGEUN YOO 2025-10-25 10:41:58 -04:00
  • 093fbfd867 Fix uninitialized length in X11_GetClipboardData causing test failures (#14322) DONGGEUN YOO 2025-10-25 10:41:58 -04:00
  • ac0915bdb5 miniz.h: fix PNG compression when pitch != w Gleb Mazovetskiy 2025-10-25 08:59:53 +01:00
  • 537e92b158 wayland: Synthesize repeated keys after processing events Frank Praznik 2025-10-24 15:46:50 -04:00
  • c9889fb013 updated dynapi after latest api addition Ozkan Sezer 2025-10-24 21:11:50 +03:00
  • 51b401d418 Fixed OTP text entry on iOS (thanks @pipiwoaini!) Sam Lantinga 2025-10-21 15:45:02 -07:00
  • 1506c40ec8 Fixed line endings in FindLibUSB.cmake Sam Lantinga 2025-10-24 10:48:25 -07:00
  • 404ec13fbb Fixed building with libusb on FreeBSD Sam Lantinga 2025-10-24 10:29:39 -07:00
  • 5c56cf110b Add libusb library name for detection on FreeBSD Dmitry Marakasov 2025-10-24 16:14:55 +03:00
  • 3149533f0c wayland: Remove unused struct member Frank Praznik 2025-10-24 13:37:20 -04:00
  • 1edb3283b0 Sync SDL2 wiki -> header SDL Wiki Bot 2025-10-24 17:35:46 +00:00