This website requires JavaScript.
7c60bcd83c
Sync SDL3 wiki -> header
SDL Wiki Bot
2026-06-11 18:34:25 +00:00
f70ea37517
Hide SDL_wcstoll and SDL_wcstoull for compilers not supporting long long (#15808 )
Anonymous Maarten and Sam Lantinga
2026-06-11 20:33:06 +02:00
819f6ae75b
EGL: Ensure the platform extensions exist before using them
Frank Praznik
2026-06-11 13:16:03 -04:00
2e5b9a860e
wayland: Explicitly specify EGL platform
release-2.32.x
Frank Praznik
2026-06-11 12:55:49 -04:00
b40b73d954
x11: Explicitly specify EGL platform
Akihiko Odaki
2026-06-11 20:31:57 +09:00
fea9b348c3
wayland: Explicitly specify EGL platform
Frank Praznik
2026-06-11 12:55:49 -04:00
b3aa7083e2
x11: Explicitly specify EGL platform
Akihiko Odaki
2026-06-11 20:31:57 +09:00
33dd8c7fa0
ci: run GDK on older Windows environment
Anonymous Maarten
2026-06-11 16:32:27 +02:00
a0c31c3afc
ci: run GDK on older Windows environment
Anonymous Maarten
2026-06-11 16:32:27 +02:00
72771ac0b4
credits: Update links to Will Provost's album "The Living Proof"
Ryan C. Gordon
2026-06-10 20:46:31 -04:00
e0a935d910
Fixed warning: a function declaration without a prototype is deprecated in all versions of C
Sam Lantinga
2026-06-10 14:33:49 -07:00
3ccd484bad
Weak link the UserNotifications framework
Sam Lantinga
2026-06-10 14:17:53 -07:00
a5e02a0927
Fixed error C2440: 'function': cannot convert from 'int (__cdecl *)(libusb_context *,libusb_device *,libusb_hotplug_event,void *)' to 'libusb_hotplug_callback_fn'
Sam Lantinga
2026-06-10 13:28:47 -07:00
df294acbae
Fixed error C2440: 'function': cannot convert from 'int (__cdecl *)(libusb_context *,libusb_device *,libusb_hotplug_event,void *)' to 'libusb_hotplug_callback_fn'
Sam Lantinga
2026-06-10 13:28:47 -07:00
7ad1368224
Added hotplug detection when using libusb
Sam Lantinga
2026-06-10 10:04:57 -07:00
fcb29e4fb4
Added support for Xbox controllers via libusb on macOS
Sam Lantinga
2026-06-09 12:04:18 -07:00
1475239328
Added hotplug detection when using libusb
Sam Lantinga
2026-06-10 10:04:57 -07:00
18fc4d931a
Added support for Xbox controllers via libusb on macOS
Sam Lantinga
2026-06-09 12:04:18 -07:00
36f621842b
Use the Microsoft provided GameInputCreate() function (#15797 )
Sam Lantinga
2026-06-10 12:57:43 -07:00
10620ec33e
notification: Remove unused parameter
Frank Praznik
2026-06-10 14:48:59 -04:00
3e588d5bcc
Sync SDL3 wiki -> header
SDL Wiki Bot
2026-06-10 17:29:25 +00:00
595eb8d0d1
Fix framework in Xcode project
Frank Praznik
2026-04-23 17:21:14 -04:00
d1b08ac7b6
Add testnotificaiton to SDLTest.xcodeproj
Frank Praznik
2026-04-09 11:36:45 -04:00
ba7c0b897b
Add the Cocoa notification driver
Frank Praznik
2026-04-06 12:46:29 -04:00
984b03680f
Add the Windows notification driver
Frank Praznik
2026-04-06 12:45:56 -04:00
8275f6e90d
Add D-Bus notification driver
Frank Praznik
2026-04-06 12:44:16 -04:00
068e405912
Add notification framework with test and dummy driver
Frank Praznik
2026-04-06 12:42:57 -04:00
d124bd44cc
ci: run GDK on older Windows environment > > The GDK version which is set up by build-scripts/setup-gdk-desktop.py does not support Visual Studio 2026
Anonymous Maarten
2026-06-10 18:07:11 +02:00
513b5d067d
ci: run GDK on older Windows environment > > The GDK version which is set up by build-scripts/setup-gdk-desktop.py does not support Visual Studio 2026
Anonymous Maarten
2026-06-10 18:07:11 +02:00
2e604c2bbb
don't fetch timestamp again
expikr
2026-06-09 21:58:56 -07:00
ed43ec0277
don't fetch timestamp again
expikr
2026-06-09 21:58:56 -07:00
dd1032282e
Add Corsair as valid PS controller
Alejandro Perez
2026-06-09 20:04:40 -06:00
14b0e9d922
Add Corsair as valid PS controller
Alejandro Perez
2026-06-09 20:04:40 -06:00
6a854e035f
audio: Split device "zombie" status into multiple stages.
Ryan C. Gordon
2026-06-09 20:16:01 -04:00
6136358840
audio: Split device "zombie" status into multiple stages.
Ryan C. Gordon
2026-06-09 20:16:01 -04:00
7cb03cfdc5
Fixed a hang reading the Xbox report descriptor on macOS
Sam Lantinga
2026-06-09 11:12:52 -07:00
64998d2bc8
Fixed a hang reading the Xbox report descriptor on macOS
Sam Lantinga
2026-06-09 11:12:52 -07:00
94ba53758f
Fixed the Xbox 360 Controller showing as a Steam Virtual Gamepad on macOS
Sam Lantinga
2026-06-09 10:33:51 -07:00
c62cc657a2
Fixed the Xbox 360 Controller showing as a Steam Virtual Gamepad on macOS
Sam Lantinga
2026-06-09 10:33:51 -07:00
c3fda242fd
SDL_hidapi_xbox360.c: Fix Y axis inversion on macOS (#15792 )
QwertyChouskie
2026-06-09 10:12:45 -07:00
157c839139
SDL_hidapi_xbox360.c: Fix Y axis inversion on macOS (#15792 )
QwertyChouskie
2026-06-09 10:12:45 -07:00
3ca28ce521
Respect SDL_HINT_JOYSTICK_MFI
QwertyChouskie
2026-06-09 07:33:22 -07:00
0bd95b0430
Respect SDL_HINT_JOYSTICK_MFI
QwertyChouskie
2026-06-09 07:33:22 -07:00
9986c89da0
Android: prevent removing joystick if SDL hasn't been initialized yet
Sylvain
2026-06-09 06:36:07 +02:00
43fa2bdcad
Add GIP vids and pids for stage tour instruments (#15788 )
Sanjay Govind
2026-06-09 13:08:10 +08:00
3f80c0b82a
Add GIP vids and pids for stage tour instruments (#15788 )
Sanjay Govind
2026-06-09 13:08:10 +08:00
43e8e01ce9
dos: Fixed some mistakes in cmake/PreseedDOSCache.cmake
Ryan C. Gordon
2026-06-09 00:54:46 -04:00
47403eccd2
Fixed the Xbox 360 wireless adapter showing up as a controller
Sam Lantinga
2026-06-08 21:31:20 -07:00
218522e123
Add PID for red octane games, as they support sony detection
Sanjay Govind
2026-06-09 10:38:47 +08:00
205777210e
Add PID for red octane games, as they support sony detection
Sanjay Govind
2026-06-09 10:38:47 +08:00
de51952c2e
dos: Fixed a comment typo
Ryan C. Gordon
2026-06-08 22:35:11 -04:00
bef72ab488
Don't treat the IR receiver on the NVIDIA Shield TV as a joystick
Sam Lantinga
2026-06-08 14:44:53 -07:00
acc06bce35
android: fixed crash adding joysticks before joysticks are initialized
Sam Lantinga
2026-06-08 14:19:43 -07:00
63a322cdd1
android: fixed ANR if we lose focus at startup
Sam Lantinga
2026-06-08 11:32:50 -07:00
f7a0ab3bbf
Fixed ABBA deadlock on Android
Sam Lantinga
2026-06-08 09:12:36 -07:00
c91c5c7d85
Sync SDL3 wiki -> header
SDL Wiki Bot
2026-06-08 16:02:29 +00:00
96919c37c9
stdlib: Add SDL_wcstoul(), SDL_wcstoll(), and SDL_wcstoull()
Frank Praznik
2026-06-08 11:01:20 -04:00
b53f1b0644
update vulkan headers from khronos.
Ozkan Sezer
2026-06-07 02:10:50 +03:00
72d14c281c
Fixed bug #13850 : SDLControllerManager, we can use isVirtual() since API > 16
Sylvain
2026-06-06 11:13:46 +02:00
6bccbd6b1f
SDL_GetRenderOutputSize -> SDL_GetCurrentRenderOutputSIze
COMRADECHOnKy
2026-06-06 16:10:51 +06:00
55908f14f8
Added SDL_aligned_alloc_zero()
Sam Lantinga
2026-06-05 09:27:22 -07:00
fa2a726cc3
Added SDL_CreateSurfaceUninitialized()
Sam Lantinga
2026-06-05 07:46:31 -07:00
0ccd792a5d
Add mappings for NES Switch controllers on Linux
Nintorch
2026-06-05 12:29:11 +05:00
2fd15d9e0d
Add mappings for NES Switch controllers on Linux
Nintorch
2026-06-05 12:29:11 +05:00
1bf6279fc7
ci: ignore artifact upload errors
Anonymous Maarten
2026-06-05 00:37:23 +02:00
03d3bffbda
wayland: Don't apply display orientation on Sailfish
Frank Praznik
2026-02-23 11:04:11 -05:00
79de30a345
wayland: Don't apply display orientation on Sailfish
Frank Praznik
2026-02-23 11:04:11 -05:00
3b6f122830
Fix DirectInput POV handling for devices with extra hats
Zizin13
2026-06-04 09:07:03 -07:00
7341f04a12
Fix DirectInput POV handling for devices with extra hats
Zizin13
2026-06-04 09:07:03 -07:00
8549aae829
Make initializeDeviceListener() and shutdownDeviceListener() public
Sam Lantinga
2026-06-04 09:26:33 -07:00
36c5809b09
Added SDLControllerManager::shutdownDeviceListener()
Sam Lantinga
2026-06-04 09:19:53 -07:00
e5bbef0dbc
Fixed detecting PS4 controllers on Android
Sam Lantinga
2026-06-04 09:19:28 -07:00
b152feee3f
Enable extra player LED sets for PS5 Controllers
Thad House
2026-06-03 23:29:03 -07:00
0c8feecce6
Enable extra player LED sets for PS5 Controllers
Thad House
2026-06-03 23:29:03 -07:00
fc3a96e47a
Android: remove pollInputDevice() in favor of InputDeviceListener (#15659 )
Sylvain Becker
2026-06-04 05:38:04 +02:00
bc36c05bfe
Fix java.lang.NoSuchMethodError: no static method "Lorg/libsdl/app/SDLActivity;.showFileDialog([Ljava/lang/String;ZZI)Z" on release build
Kadir
2026-06-03 13:29:40 +03:00
dd9c521cd1
Fixed java.lang.NullPointerException
Sam Lantinga
2026-06-02 16:18:31 -07:00
ad9fcae3ad
Handle java.util.ConcurrentModificationException while unregistering sensor listeners
Sam Lantinga
2026-06-02 12:19:20 -07:00
42fc082b5e
Fixed java.lang.NullPointerException
Sam Lantinga
2026-06-02 16:18:31 -07:00
64def01534
Fixed some Wayland cursor related thread-safety warnings
Sam Lantinga
2026-06-02 15:53:31 -07:00
90756b542f
Fixed some log related thread-safety warnings
Sam Lantinga
2026-06-02 15:50:32 -07:00
f9d49358d2
Create a global event lock for hardware that generates events
Sam Lantinga
2026-06-02 15:29:06 -07:00
75270a4264
Handle java.util.ConcurrentModificationException while unregistering sensor listeners
Sam Lantinga
2026-06-02 12:19:20 -07:00
49a4c07e23
examples/input/05-gamepad-rumble: add some visual feedback.
Ryan C. Gordon
2026-06-02 19:50:05 -04:00
dc34abc03e
pipewire: Add SDL_HINT_AUDIO_DEVICE_STREAM_NAME callback earlier.
Ryan C. Gordon
2026-06-02 19:00:43 -04:00
5ede4fbd08
Revert "vfork() isn't functional on DOS"
Sam Lantinga
2026-06-02 14:16:31 -07:00
91173aba25
vfork() isn't functional on DOS
Sam Lantinga
2026-06-02 12:23:14 -07:00
104fe038eb
workflows: Stop building for Steam Runtime 3 on arm64
Simon McVittie
2026-06-02 20:02:24 +01:00
d834351d69
workflows: Stop building for Steam Runtime 3 on arm64
Simon McVittie
2026-06-02 20:02:24 +01:00
18b29bdd58
PreseedDOSCache.cmake: Add vfork check.
Ryan C. Gordon
2026-06-02 11:24:34 -04:00
cadd67007c
Removed k_eControllerType_AndroidController and k_eControllerType_AppleController
Sam Lantinga
2026-06-01 17:55:54 -07:00
c2567e5db5
Fix web joystick vibration (again)
Nintorch
2026-06-01 00:05:25 +05:00
825d6f8232
Fix web joystick vibration on Safari
Nintorch
2026-05-17 20:22:21 +05:00
96c03dc66e
Fix web joystick vibration (again)
Nintorch
2026-06-01 00:05:25 +05:00
48045fae0b
Updated to version 3.4.11 for development
Sam Lantinga
2026-05-31 10:48:34 -07:00
8e37db5e79
Updated to version 3.4.10 for release
release-3.4.10
Sam Lantinga
2026-05-31 10:38:41 -07:00
dc8b189491
examples: Added input/05-gamepad-rumble
Sam Lantinga
2026-05-31 08:32:17 -07:00
e0eb40f65f
Fix web joystick vibration on Safari
Nintorch
2026-05-17 20:22:21 +05:00
38e7155cd6
Sync SDL3 wiki -> header
SDL Wiki Bot
2026-05-31 02:51:28 +00:00
543072cd50
docs: Update documentation for SDL_stack_free.
Ryan C. Gordon
2026-05-30 22:49:38 -04:00