Commit Graph

  • 686c18026b loongarch: add BlitRGBtoRGBPixelAlphaLSX opt yuanhecai 2025-10-28 11:09:09 +08:00
  • 80af7d3ccd Fix error handling of X11Toolkit_InitWindowPixmap Mathieu Eyraud 2025-11-06 13:10:30 +01:00
  • d17b8412f1 Fix potential NULL pointer dereference Mathieu Eyraud 2025-11-06 13:17:41 +01:00
  • 04af745fec Add support for V4L2 XB24 (32-bit RGBX) camera format Yevgen Abramov 2025-11-06 09:42:42 -05:00
  • d73922e407 Validate SPI read command in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:34:22 -08:00
  • c94da8977d Validate SPI read command in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:34:22 -08:00
  • c8d23a5f01 Fixed unaligned access in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:08:22 -08:00
  • 9a1745f2c8 Fixed unaligned access in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:08:22 -08:00
  • 720a9d0636 README-emscripten: Note that using the latest stable release is a good idea. Ryan C. Gordon 2025-11-05 16:12:01 -05:00
  • 7324823b3e emscripten: Send resize events when screen orientation changes. Ryan C. Gordon 2025-11-05 15:52:38 -05:00
  • 4d8c8cdeda Fix V4L2 frame rate numerator comparison in SDL3 camera Yevgen Abramov 2025-11-05 13:08:56 -05:00
  • b09b557fc6 Fix V4L2 frame rate numerator comparison in SDL3 camera Yevgen Abramov 2025-11-05 13:08:56 -05:00
  • f5e72c8709 docs: Add XTEST library to the Fedora package list Frank Praznik 2025-11-04 19:21:34 -05:00
  • 148d8c4995 release: don't download pre-release dependencies + strict version parsing Anonymous Maarten 2025-11-04 17:59:09 +01:00
  • 0da649eb72 release: don't download pre-release dependencies + strict version parsing Anonymous Maarten 2025-11-04 17:59:09 +01:00
  • 49134ecf25 Pass the error through from the SetRelativeMouseMode() implementation Sam Lantinga 2025-11-03 13:06:57 -08:00
  • 05887f2087 Return false from SDL_SetWindowRelativeMouseMode() if relative mode isn't available Sam Lantinga 2025-11-03 10:42:40 -08:00
  • eedc0b19fd Fixed build warning when X11 XInput isn't available Sam Lantinga 2025-11-03 10:39:31 -08:00
  • 4560fae07e Fail configuration if X11 dependency packages aren't available Sam Lantinga 2025-11-03 10:26:40 -08:00
  • a6351ac474 Added libxtst-dev to Linux CI build dependencies Sam Lantinga 2025-11-03 10:53:50 -08:00
  • dc5b136930 loongarch: add SDL_FillSurfaceRect4LSX opt yuanhecai 2025-10-30 13:54:20 +08:00
  • 0b1eb4c841 loongarch: add Blit8888to8888PixelAlphaSwizzleLSX opt yuanhecai 2025-10-28 17:59:19 +08:00
  • 5ad9b6b317 Add bounds checks in SDL_qsort (#10066) aikawayataro 2025-11-03 16:40:30 +00:00
  • ea8e66ccd1 Don't use getpagesize() on Windows Sam Lantinga 2025-11-03 08:36:29 -08:00
  • 6493be9eea Removed SDL_AUTO_ENABLE_ENHANCED_FLYDIGI Sam Lantinga 2025-11-03 08:20:41 -08:00
  • 641deb9c0e Initial port to SDL3 audio subsystem Joshua T. Fisher 2025-11-02 21:29:58 -08:00
  • 05ce978e18 cocoa: Use cached viewport dimensions when querying the window pixel size Frank Praznik 2025-11-03 09:13:28 -05:00
  • 4ae517e24e Removed redundant wait at shutdown in the ALSA audio driver Sam Lantinga 2025-11-02 18:30:12 -08:00
  • 97e2951875 Removed redundant wait at shutdown in the ALSA audio driver Sam Lantinga 2025-11-02 18:30:12 -08:00
  • 1fd4703907 Save a copy of the D3D12 semantic string Sam Lantinga 2025-11-02 16:15:20 -08:00
  • 4db63e323e Save a copy of the D3D12 semantic string Sam Lantinga 2025-11-02 16:15:20 -08:00
  • 024221d448 release: sync scripts with main branch Anonymous Maarten 2025-11-03 00:11:55 +01:00
  • 63cb046d38 release: don't use legacy Android CMake toolchain file Anonymous Maarten 2025-11-02 23:24:37 +01:00
  • e458305c43 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -08:00
  • 6db23faa44 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -08:00
  • bfe046b60f Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -08:00
  • 0882623092 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -08:00
  • 889e4787d6 Clarify when we want to auto-enable Apex 5 enhanced functionality Sam Lantinga 2025-11-02 11:14:41 -08:00
  • 1bfa90cb1f Fixed the paddle mapping for Steam Controllers Sam Lantinga 2025-11-02 10:06:49 -08:00
  • 3336aa95f1 Fixed the paddle mapping for Steam Controllers Sam Lantinga 2025-11-02 10:06:49 -08:00
  • b695e5c24b Fixed whitespace Sam Lantinga 2025-11-02 09:31:55 -08:00
  • 3ff58bf062 Don't consider USB devices which have already been skipped Sam Lantinga 2025-11-02 09:24:26 -08:00
  • 6570d9e23f Don't consider USB devices which have already been skipped Sam Lantinga 2025-11-02 09:24:26 -08:00
  • 0c2e3308a5 Fix NULL pointer dereference in SDL_GlobStorageDirectory bleeqer 2025-10-26 00:25:54 -04:00
  • fc6f97f162 Fix NULL pointer dereference in SDL_GlobStorageDirectory bleeqer 2025-10-26 00:25:54 -04:00
  • 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