Sam Lantinga
de4573275a
Improved detection of Nintendo Switch Pro controller report mode
...
Fixes https://github.com/libsdl-org/SDL/issues/10182
(cherry picked from commit 4ba2e9f4f4 )
(cherry picked from commit 4c44450258 )
2024-07-06 05:30:41 -07:00
Sam Lantinga
2cdb419a21
Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software"
...
This case is properly handled inside SDL_CreateWindowTexture()
Fixes https://github.com/libsdl-org/SDL/issues/10155
(cherry picked from commit c7ed78a9ef )
(cherry picked from commit a4cbba1276 )
2024-07-05 08:23:39 -07:00
Sam Lantinga
2eef7ca475
Updated to version 2.30.5 for release
2024-07-03 14:21:42 -07:00
Sam Lantinga
d126e7bbba
Added support for the ROG RAIKIRI
...
(cherry picked from commit a04596c9a7 )
(cherry picked from commit 845ebbbe96 )
2024-07-03 13:54:52 -07:00
Sam Lantinga
e5024fae3d
If a mapping specifies a crc, don't match for controllers that don't have that CRC
...
The CRC is used to distinguish between different controllers that have the same VID/PID, so if the CRC doesn't match, it's probably a different controller that we don't know about.
Fixes https://github.com/libsdl-org/SDL/issues/9265
(cherry picked from commit 30e93b40c2 )
(cherry picked from commit b8daf14fe5 )
2024-07-03 13:25:13 -07:00
Sam Lantinga
ed441c8289
Turn HIDAPI joystick support off by default on mobile platforms
...
On Android, HIDAPI prompts for permissions and acquires exclusive access to the device, and on Apple mobile platforms it doesn't do anything except for handling Bluetooth Steam Controllers.
Fixes https://github.com/libsdl-org/SDL/issues/9241
(cherry picked from commit e3cf2e4794 )
(cherry picked from commit 66054a6515 )
2024-07-03 13:23:04 -07:00
Sam Lantinga
80d36aba5b
Only use the default gamepad mapping if an automatic mapping isn't available
...
Fixes https://github.com/libsdl-org/SDL/issues/10162
(cherry picked from commit 0f8054cf87 )
(cherry picked from commit cd8ea5e3f1 )
2024-07-03 11:47:46 -07:00
Sam Lantinga
e1e36d213b
Fixed build
...
(cherry picked from commit 288aea3b40 )
2024-06-29 11:22:48 -07:00
Sam Lantinga
5c8d92e4d0
Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface
...
Fixes https://github.com/libsdl-org/SDL/issues/10061
(cherry picked from commit 2a58e7b11c )
(cherry picked from commit 0d9e54237c )
2024-06-29 11:13:50 -07:00
Sam Lantinga
8a39054b54
Clean up any renderer in SDL_DestroyWindowSurface()
...
Also added an automated test to verify window surface functionality.
Fixes https://github.com/libsdl-org/SDL/issues/10133
(cherry picked from commit a522bfe3f1 )
(cherry picked from commit a3f0c373d3 )
2024-06-29 11:13:36 -07:00
Sam Lantinga
a9fdbf7f21
Make sure we don't try to use the XInput DLL after it's unloaded
...
Steam ran into a crash SDL_XINPUT_JoystickDetect() with XINPUTGETCAPABILITIES being NULL. I'm not sure how that happened, and there may still be a race condition if this is a multi-threaded issue, but at least this is more correct.
(cherry picked from commit 0ae4fd0ec9 )
(cherry picked from commit ee3b2b7de1 )
2024-06-26 15:56:21 -07:00
Sam Lantinga
ed86b02df8
Fixed building with older libdrm headers
...
(cherry picked from commit 8949de3978 )
(cherry picked from commit 88bbab275f )
2024-06-26 15:56:20 -07:00
Sam Lantinga
0811b4dc51
Fixed building with the steamrt/scout SDK
...
(cherry picked from commit 4b82bed259 )
(cherry picked from commit ecde0ca6b6 )
2024-06-26 15:56:20 -07:00
Sam Lantinga
d9901e0b85
Fix building with the steamrt/scout SDK
...
(cherry picked from commit b552f26e6a )
(cherry picked from commit 64d4baccb5 )
2024-06-26 15:56:20 -07:00
Sam Lantinga
630272eb55
Fixed requesting USB permission on Android 14 (thanks @ikhoeyZX!)
...
Fixes https://github.com/libsdl-org/SDL/issues/9831
(cherry picked from commit 8ab1ffca8a )
(cherry picked from commit 5a26b26880 )
2024-06-17 15:12:05 -07:00
Sam Lantinga
92fe3b19c8
Updated to version 2.30.4 for release
2024-06-17 12:32:13 -07:00
Sam Lantinga
30e2b03a65
Pass through the original name used by the Steam Virtual Gamepad
...
Proton uses this on Linux to determine what the XInput slot is for the gamepad. Other applications will get the real controller name and VID/PID by virtue of the code in SDL_steam_virtual_gamepad.c
(cherry picked from commit 361cae0874 )
(cherry picked from commit a6fdd155fb )
2024-06-17 12:15:18 -07:00
Sam Lantinga
bd06e43b87
Re-enable full controller reports for Joy-Con controllers
...
When they are in simple report mode, the thumbstick gets turned into a digital hat, so let's use them in full report mode.
(cherry picked from commit bf27269952 )
(cherry picked from commit 169f77ed5e )
2024-06-13 00:02:52 -07:00
Sam Lantinga
72e5620202
Try to guess the type of a Nintendo Switch controller if we can't read the device info
...
(cherry picked from commit 6619de8f24 )
(cherry picked from commit 6b9bf71133 )
2024-06-13 00:02:52 -07:00
Sam Lantinga
fbb9646806
Ignore spurious reply packets when reading Nintendo Switch controller reports
...
(cherry picked from commit 5ee9a840b1 )
(cherry picked from commit f1b19aa744 )
2024-06-13 00:02:52 -07:00
Sam Lantinga
4b91f0793c
Fixed build
...
(cherry picked from commit 2e8bd8f1f3 )
2024-06-07 09:14:33 -07:00
Sam Lantinga
ab8659922d
Fixed PlayStation detection interrupting input for the Logitech K400 keyboard
...
Also added the Logitech Chillstream to the list of PS3 controllers and fixed the right shoulder axis.
(cherry picked from commit b6d7adfec1 )
(cherry picked from commit f520062ad1 )
2024-06-05 19:30:10 -07:00
Sam Lantinga
d48f9c4af4
Added support for the Saitek Cyborg V.3 Rumble Pad in PS3 mode
...
(cherry picked from commit b6ca360228 )
(cherry picked from commit e2f597de84 )
2024-06-05 19:30:07 -07:00
Sam Lantinga
5cc0644aa0
Added support for the Razer Kitsune in PS5 mode
...
(cherry picked from commit e3beaa1972 )
(cherry picked from commit 35d719ef25 )
2024-05-31 15:19:13 -07:00
Sam Lantinga
607f37dafd
Fixed compiling SDL_platform_defines.h on macOS with older compilers (thanks @sezero!)
...
Fixes #9632
(cherry picked from commit 36015ad5e5 )
(cherry picked from commit 8bc47dc3f1 )
2024-05-27 14:39:22 -07:00
Sam Lantinga
1e5db996ff
Added Linux bindings for the Qanba Drone 2 Arcade Joystick
...
(cherry picked from commit 98a9ca5e32 )
(cherry picked from commit 964e0c9b47 )
2024-05-23 15:35:17 -07:00
Sam Lantinga
c27219695a
Don't enable enhanced report mode for Bluetooth Nintendo Switch controllers by default
...
This breaks applications using them in DirectInput mode, which isn't worth just getting battery status. We'll turn on enhanced mode if the application enables sensors.
(cherry picked from commit a87fa020ac )
(cherry picked from commit efaa58732a )
2024-05-10 12:19:33 -07:00
Sam Lantinga
77b3a6afaf
Added a Windows mapping for the SPEEDLINK STRIKE Gamepad
...
Fixes https://github.com/libsdl-org/SDL/issues/9705
(cherry picked from commit 01d560df50 )
(cherry picked from commit 8c92af5e54 )
2024-05-06 10:11:58 -07:00
Sam Lantinga
fb1497566c
Updated to version 2.30.3 for release
2024-05-01 09:14:37 -07:00
Sam Lantinga
1c74a8b5ae
Fixed building with GDK (thanks @Romans-I-XVI!)
...
(cherry picked from commit 1caa427035 )
2024-04-30 10:21:38 -07:00
Sam Lantinga
f6f1b09b69
Fixed build error (thanks @sezero!)
...
(cherry picked from commit ac5a61cd60 )
(cherry picked from commit 67c60e0b9c )
2024-04-25 09:45:52 -07:00
Sam Lantinga
b5da8ad00d
Fixed Win+V handling (pasting from clipboard history) on Windows (thanks @ocornut!)
...
Fixes https://github.com/libsdl-org/SDL/issues/9613
(cherry picked from commit 33af02ae68 )
2024-04-24 09:24:41 -07:00
Sam Lantinga
3f29d985fe
Fixed compilation with C89 (thanks @d-s-a!)
...
Closes https://github.com/libsdl-org/SDL/pull/9564
(cherry picked from commit 4e29be814e )
2024-04-17 07:50:28 -07:00
Sam Lantinga
f461d91cd2
Updated to version 2.30.2 for release
2024-04-01 16:56:15 -07:00
Sam Lantinga
d33b28c9fe
Don't fail joystick initialization if udev isn't available
...
(cherry picked from commit 5fff9bc1e3 )
2024-03-25 12:55:50 -07:00
Sam Lantinga
8fb82da226
Poll for the initial controller state when using DirectInput
...
This fixes getting a deflected axis as the first buffered input reading on a generic USB controller (G-Shark GS-GP702)
(cherry picked from commit 70b0d33106 )
(cherry picked from commit a9ac349846 )
2024-03-20 10:42:39 -07:00
Sam Lantinga
228a2954d7
Added a mapping for the Defender Joystick Cobra R4 (thanks @kotenok2000!)
...
(cherry picked from commit d972244d3a )
(cherry picked from commit 2d6c100058 )
2024-03-17 12:15:38 -07:00
Sam Lantinga
3d6d4ca2cd
Use the CRC as part of the unique key for mappings
...
(cherry picked from commit 4697153d1e )
(cherry picked from commit 07f04bb35e )
2024-03-17 12:15:31 -07:00
Sam Lantinga
5be47255ba
Removed incorrect mapping for a HORI controller
...
This broke support for the Hori Fighting Stick EX2, which gets a good mapping if the automatic mapping is allowed to create one.
If the original controller needs a mapping, it should be added with a crc, since that VID/PID combination is used by several HORI controllers.
(cherry picked from commit d79f865251 )
(cherry picked from commit e54774faca )
2024-03-11 17:14:26 -07:00
Sam Lantinga
8f860b3698
Fixed crash if joystick functions are passed a NULL joystick
...
In particular this affects the doomsday game engine if no joystick or
gamepad is attached.
(cherry picked from commit 0dfdf1f3f2 )
[smcv: Also included minor adjustment from https://github.com/libsdl-org/SDL/pull/9233 ]
(cherry picked from commit cd197be53b )
2024-03-09 08:41:16 -08:00
Sam Lantinga
35992597ae
Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online
...
(cherry picked from commit 528b71284f )
2024-03-08 13:08:27 -08:00
Sam Lantinga
3f0d7a2937
Fixed mapping for the Sanwa Supply JY-P76USV controller
...
(cherry picked from commit 57a160c9ab )
(cherry picked from commit 26054d9934 )
2024-03-06 20:54:55 -08:00
Sam Lantinga
5adbf3765a
Updated to version 2.30.1 for release
2024-03-05 14:33:57 -08:00
Sam Lantinga
e910e6f13d
Keep track of whether the Android on-screen keyboard was opened by the application
...
Fixes https://github.com/libsdl-org/SDL/issues/9202
(cherry picked from commit edbcef11ff )
(cherry picked from commit bdc7ad8f56 )
2024-03-05 13:55:12 -08:00
Sam Lantinga
2f2cca8ac6
Added a mapping for the Sanwa Supply JY-P76USV controller
...
Fixes https://github.com/libsdl-org/SDL/issues/8644
(cherry picked from commit ccd309c433 )
(cherry picked from commit d35dee76c7 )
2024-03-03 12:24:15 -08:00
Sam Lantinga
a2f39399a1
SDL_GameControllerGetAppleSFSymbolsNameForAxis() returns NULL if the symbol isn't found
...
(cherry picked from commit 627e15871a )
2024-03-03 11:56:53 -08:00
Sam Lantinga
c1149f88b6
SDL_GameControllerGetAppleSFSymbolsNameForButton() returns NULL if the symbol isn't found
...
Fixes https://github.com/libsdl-org/SDL/issues/9071
(cherry picked from commit b87116ff03 )
2024-03-03 11:13:04 -08:00
Sam Lantinga
54adba6a31
If the viewport changes the cliprect should be updated
...
The clip rectangle is defined to be viewport relative, so if the viewport changes we need to update it.
Fixes https://github.com/libsdl-org/SDL/issues/9094
(cherry picked from commit d0af01e7d4 )
(cherry picked from commit 05f6709617 )
2024-03-03 11:13:04 -08:00
Sam Lantinga
b48106f8a8
Don't test 10-bit pixel format conversion
...
We either need to explicitly test using the sRGB colorspace or update the tests for HDR10 color conversion. We'll just disable them for now, as these formats aren't commonly used in games.
(cherry picked from commit f9c57e16b0 )
2024-03-03 00:01:20 +03:00
Sam Lantinga
73efbf2e14
Fixed Visual Studio warning 4459
...
(cherry picked from commit d135daad5b )
2024-02-21 23:33:28 +03:00
Sam Lantinga
f13d6d4b0f
Convert mouse wheel coordinates to renderer view
...
Fixes https://github.com/libsdl-org/SDL/issues/9097
(cherry picked from commit 903d888cc3 )
2024-02-20 15:45:04 -08:00
Sam Lantinga
beac43f41f
Revert "wayland: Don't initialize OpenGL when the window flags didn't specify it"
...
This reverts commit f522c5380c .
We don't want this change for SDL2, and we're doing further investigation for SDL3.
Fixes https://github.com/libsdl-org/SDL/issues/9035
(cherry picked from commit 120b8d4189 )
2024-02-12 16:03:14 -08:00
Sam Lantinga
8538d5dcf1
Fixed error: unused variable 'axes' [-Werror,-Wunused-variable]
...
(cherry picked from commit 814a94c349 )
(cherry picked from commit 6669d04ea6 )
2024-02-12 11:18:54 -08:00
Sam Lantinga
0fb294ade4
Explicitly retain and release NSObjects in C structures
...
Fixes https://github.com/libsdl-org/SDL/issues/9021
Fixes https://github.com/libsdl-org/SDL/issues/9042
(cherry picked from commit 42cdbf6b21 )
(cherry picked from commit 971c5c2610 )
2024-02-12 10:21:59 -08:00
Sam Lantinga
a24e2bfc76
Guarded ElementAlreadyHandled with #ifdef ENABLE_PHYSICAL_INPUT_PROFILE (thanks @Donione!)
...
Fixes https://github.com/libsdl-org/SDL/issues/9033
(cherry picked from commit 3ebbf0f409 )
(cherry picked from commit 646cccede7 )
2024-02-09 16:13:14 -08:00
Sam Lantinga
6a83588fdd
Redefine XINPUT_CAPABILITIES_EX as an SDL typedef
...
mingw-w64 has added this from Proton (which added this from SDL), so we need to re-define it as a local symbol to avoid conflicting with mingw-w64 headers.
Fixes https://github.com/libsdl-org/SDL/issues/9031
(cherry picked from commit b7c61569f8 )
(cherry picked from commit 93d7b6e50c )
2024-02-09 01:28:48 -08:00
Sam Lantinga
0092b3629e
Added VIDPID for OpenFFBoard wheel (thanks @groybe!)
...
Closes https://github.com/libsdl-org/SDL/pull/7987
(cherry picked from commit 26e947f8ea )
(cherry picked from commit 40b61b81f1 )
2024-02-07 16:36:02 -08:00
Sam Lantinga
8386daddcb
vulkan_metal.h: Make compatible with ObjC ARC (thanks @jmroot!)
...
(re)Fixes #6598
We need to remember to apply this again once we update from upstream headers.
(cherry picked from commit e67e0c5d55 )
(cherry picked from commit fc787a41dc )
2024-02-02 18:31:27 -08:00
Sam Lantinga
859844eae3
Updated to version 2.30.0 for release
2024-02-01 16:02:20 -08:00
Sam Lantinga
857b9848d2
Don't use the system iconv on Apple mobile platforms
...
Fixes https://github.com/libsdl-org/SDL/issues/8964
(cherry picked from commit d6a48e4958 )
(cherry picked from commit 8eed915dfa )
2024-02-01 15:55:20 -08:00
Sam Lantinga
5f98fcf00b
Use the exact motion associated with the warp
...
When Windows DPI scaling is enabled, the warp coordinates will be modified, so make sure we send exactly the coordinates that the warp attempted.
Fixes https://github.com/libsdl-org/SDL/issues/8940
(cherry picked from commit 8ce6fb2513 )
2024-01-30 11:13:44 -08:00
Sam Lantinga
4a62e1c0ca
Updated to version 2.29.3 for RC build
2024-01-27 22:50:08 -08:00
Sam Lantinga
173afd8564
Fixed testautomation log callback calling convention
...
(cherry picked from commit 9f7eb6c4c1 )
(cherry picked from commit c55bd24827 )
2024-01-27 22:45:13 -08:00
Sam Lantinga
0bd58cd727
Fixed Watcom build
...
(cherry picked from commit bb30a35364 )
2024-01-27 20:29:06 -08:00
Sam Lantinga
de1292f8ac
Fixed build
...
(cherry picked from commit 11c932bf1d )
2024-01-27 20:18:59 -08:00
Sam Lantinga
a6d5c1fe05
Added the environment variable SDL_LOGGING to control default log output
...
(cherry picked from commit 12bdb2b4d0 )
(cherry picked from commit f0b8fee88f )
2024-01-27 19:46:59 -08:00
Sam Lantinga
fc5bd11dac
Simplified the default log category logic
...
Now it's much clearer and easier to tweak the defaults
(cherry picked from commit 4fba663368 )
(cherry picked from commit 6ec3f5a28e )
2024-01-27 19:46:59 -08:00
Sam Lantinga
e767840874
Document that the default log priority is error, not critical
...
(cherry picked from commit a7a98d8bbb )
(cherry picked from commit 2c11068569 )
2024-01-27 19:46:58 -08:00
Sam Lantinga
aac7d1c2ae
Report out of memory instead of crashing in SDL_LoadFile_RW()
...
Fixes https://github.com/libsdl-org/SDL/issues/8935
(cherry picked from commit 5297596132 )
2024-01-27 12:17:04 -08:00
Sam Lantinga
55caed2011
Fixed N3DS build
...
(cherry picked from commit 332213163c )
2024-01-27 11:56:51 -08:00
Sam Lantinga
53058af284
Enable text input on video initialization without popping up an on-screen keyboard
...
Fixes https://github.com/libsdl-org/SDL/issues/8561
(cherry picked from commit 4ff3b28273 )
2024-01-27 11:54:50 -08:00
Sam Lantinga
c85ea238ca
Improved timing accuracy of SDL_WaitEventTimeout() on Windows
...
We don't need to use the hack of setting a timer and waiting for a timer message, MsgWaitForMultipleObjects() will allow us to wait for input directly with a timeout.
Before this change, sleeping for 20 ms would actually sleep for around 30 ms, with this change the sleep time is pretty accurate at 20-21 ms.
(cherry picked from commit 2670eb44af )
(cherry picked from commit 08caafe2f1 )
2024-01-25 06:37:34 -08:00
Sam Lantinga
76e64053c3
Make sure we include the matching copy of vk_video headers
...
(cherry picked from commit 1ac9602909 )
(cherry picked from commit b16ef14c7c )
2024-01-24 09:42:22 -08:00
Sam Lantinga
ddfa59a52b
Update to the latest version of the Khronos headers
...
(cherry picked from commit fc74bf8455 )
(cherry picked from commit 0f5a815657 )
2024-01-24 09:42:22 -08:00
Sam Lantinga
e3fb974fc7
Fixed ambiguity between std::byte and byte in rpcndr.h
...
Fixes https://github.com/libsdl-org/SDL/issues/8911
(cherry picked from commit a71f99c71f )
(cherry picked from commit 9196584773 )
2024-01-23 09:05:29 -08:00
Sam Lantinga
ef7261bc41
Updated to version 2.29.2 for RC build
2024-01-22 08:43:05 -08:00
Sam Lantinga
12bab1c981
Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data
2024-01-22 08:39:22 -08:00
Sam Lantinga
e3203278f4
Updated tests so they'll pass if we enable the C runtime in SDL2.dll
...
This isn't needed here, but will be necessary for sdl2-compat
2024-01-21 11:23:50 -08:00
Sam Lantinga
83f3045ee8
Revert "updated WhatsNew.txt"
...
This reverts commit c3a3f18076 .
2024-01-20 05:28:05 -08:00
Sam Lantinga
cfc22ac7d7
Added patch notes for the SDL 2.30.0 release
2024-01-19 20:11:07 -08:00
Sam Lantinga
b4f99deb9e
Updated to version 2.29.1 for RC build
2024-01-19 19:58:24 -08:00
Sam Lantinga
109bb2f17e
Make sure the render target isn't bound as a resource
...
Fixes https://github.com/libsdl-org/SDL/issues/3380
(cherry picked from commit a73132177d )
2024-01-19 15:18:14 -08:00
Sam Lantinga
f7ab765b84
Fixed crash scaling very large surfaces
...
Fixes https://github.com/libsdl-org/SDL/issues/8878
(cherry picked from commit 09ba55b462 )
2024-01-19 13:06:57 -08:00
Sam Lantinga
87b5bb5840
Fixed potential overflow in software triangle rendering
...
(cherry picked from commit bd5d4d61ed )
2024-01-19 08:33:39 -08:00
Sam Lantinga
11b111e1f8
Fixed types used in documentation (thanks @Dragon-Baroque!)
2024-01-19 05:26:44 -08:00
Sam Lantinga
be576c5fe7
Updated Xcode projects after https://github.com/libsdl-org/SDL/commit/472a415c8fa0a77c26765ce0bee0ca2330f7d179
2024-01-18 17:08:20 -08:00
Sam Lantinga
eae81ec80e
Touchpads already have their right/left buttons swapped in raw input
...
Fixes https://github.com/libsdl-org/SDL/issues/8597
(cherry picked from commit cf5e0637b5 )
2024-01-15 19:46:31 -08:00
Sam Lantinga
f641d91f67
Restore window minimum and maximum size if it is recreated
...
Fixes https://github.com/libsdl-org/SDL/issues/8805
(cherry picked from commit fb2d7ed83e )
2024-01-15 16:35:03 -08:00
Sam Lantinga
b6e97d9ff0
Fixed Xcode warnings
2024-01-13 08:15:41 -08:00
Sam Lantinga
5db6eb7742
Removed reference to deleted header from Xcode project
2024-01-13 08:10:04 -08:00
Sam Lantinga
970ed36de5
Only force X11 if SDL_VIDEO_DRIVER_X11 is available
2024-01-09 11:56:26 -08:00
Sam Lantinga
bd2f1e9ea6
Use the X11 driver if the application uses X11-based graphics frameworks
...
Fixes https://github.com/libsdl-org/SDL/issues/8812
2024-01-09 11:24:10 -08:00
Sam Lantinga
f62d1220ac
Restore the previously initialized subsystems after the Init/Quit test
...
Fixes https://github.com/libsdl-org/SDL/issues/8796
2024-01-08 14:32:52 -08:00
Sam Lantinga
4c11307a4e
Only initialize audio drivers that have been requested
...
If testautomation is running with only a specific audio driver enabled, we shouldn't try to open other ones, as they might fail.
Fixes https://github.com/libsdl-org/SDL/issues/8797
2024-01-08 13:38:29 -08:00
Sam Lantinga
d3c21666de
gamepad: Clarify range and direction of axes
...
It would be easy to assume that all APIs that reference
SDL_JOYSTICK_AXIS_MAX work the same way, but they do not: triggers
generally use the full signed 16-bit range in the lower-level joystick
API, but are normalized to be non-negative by the higher-level gamepad
API.
We also never said explicitly which direction is positive here.
Experimentally, it's right (X), down (Y), and pressed (triggers).
Resolves: https://github.com/libsdl-org/SDL/issues/8793
Signed-off-by: Simon McVittie <smcv@collabora.com >
(cherry picked from commit 059fb560ba )
2024-01-08 09:48:04 -08:00
Sam Lantinga
5e12e4b813
Updated documentation for SDL_HINT_SHUTDOWN_DBUS_ON_QUIT
...
(cherry picked from commit 3deefa6b43 )
2024-01-07 14:24:56 -08:00
Sam Lantinga
ca3b8fe91d
Fixed build
2024-01-06 08:33:30 -08:00
Sam Lantinga
e1c3dcb403
Don't try to send the PS third-party feature request to the Logitech G815 keyboard
...
Fixes https://github.com/libsdl-org/SDL/issues/8373
(cherry picked from commit d3daba791a )
2024-01-06 08:30:20 -08:00
Sam Lantinga
c309546e8c
Fixed warning: no previous prototype for function 'SDL_GetGameControllerTypeFromString' [-Wmissing-prototypes]
2024-01-06 08:23:55 -08:00
Sam Lantinga
0e913a22db
Renamed ShowTextInput/HideTextInput to ShowScreenKeyboard/HideScreenKeyboard on Android
...
This better reflects the actual implementation and makes SDL_HINT_ENABLE_SCREEN_KEYBOARD work on Android.
Fixes https://github.com/libsdl-org/SDL/issues/8652
(cherry picked from commit 014a63b4b5 )
2024-01-06 08:23:11 -08:00