Frank Praznik
5bb2bbd40c
audio: pipewire: Don't use uninitialized variables in callbacks
...
Some of the SDL_AudioDevice struct members aren't initialized until after returning from the OpenDevice function. Since Pipewire uses it's own processing threads, the callbacks can be entered before all members of SDL_AudioDevice are initialized, such as work_buffer, callbackspec and the processing stream, which creates a race condition. Don't use these members when in the paused state to avoid potentially using uninitialized values and memory.
2021-03-29 08:49:25 -07:00
Vanfanel
9de7eaf9ac
[KMSDRM] Change error message.
2021-03-28 16:38:06 -07:00
Vanfanel
1ec60a38eb
[KMSDRM] Remove unnecessary space.
2021-03-28 16:38:06 -07:00
Vanfanel
c13c3c37bd
[KMSDRM] For Vulkan, use a mode with the same exact size as the window, if possible, or create a new one.
2021-03-28 16:38:06 -07:00
Ethan Lee
07ba13b7a9
wayland: Pass --no-wrap to Zenity.
...
There seems to be a bug where it can wrap the text based on the minimum possible
window size, which can be worked around with --no-wrap. This technically uncaps
the width entirely, but this isn't wildly different from what other backends do.
2021-03-27 02:57:39 -04:00
Ethan Lee
54719a9d3d
wayland: Assign output_len in ShowMessageBox
2021-03-27 02:57:39 -04:00
Sam Lantinga
6d9c4f6c6c
Added support for the wired Amazon Luna gamepad on Android
2021-03-26 15:07:10 -07:00
Sam Lantinga
40b0509ef6
Fixed header documentation errors
2021-03-26 14:34:58 -07:00
Sam Lantinga
4a07c73b80
Added mapping for the Amazon Luna controller on Linux
2021-03-26 13:53:58 -07:00
Sam Lantinga
07af9baa86
Use the correct name for the Amazon Luna Gamepad
2021-03-26 13:05:38 -07:00
Sam Lantinga
ef36355563
Added mapping for the Amazon Luna controller on macOS
2021-03-26 13:03:29 -07:00
Sam Lantinga
8b87b438b4
Don't try to map the touchpad button, since we don't have any art for that at the moment.
2021-03-26 13:01:06 -07:00
Sam Lantinga
3377861ab1
Added support for the Amazon Game Controller to the HIDAPI driver
2021-03-26 11:57:19 -07:00
Ethan Lee
27b74d3334
Implement Wayland_ShowMessageBox using Zenity
2021-03-25 23:37:14 -04:00
Ozkan Sezer
5262b52ddd
SDL_kmsdrmvideo.c: define EGL_PLATFORM_GBM_MESA if it's missing.
...
Fixes: https://github.com/libsdl-org/SDL/issues/4232
2021-03-25 23:56:56 +03:00
Ryan C. Gordon
ab7944f960
wikiheaders: fixed regex for converting markdown bold+italic to mediawiki.
2021-03-25 12:52:15 -04:00
Ryan C. Gordon
f55445422a
wikiheaders: when merging into headers, wordwrap in Markdown style.
2021-03-25 12:50:18 -04:00
Ryan C. Gordon
45d128db00
wikiheaders: Fixed double-wikify call.
2021-03-24 22:36:06 -04:00
Ryan C. Gordon
5753fd73c3
wikiheaders.pl: Whitespace fixes.
2021-03-24 12:52:48 -04:00
Ryan C. Gordon
c486959e71
headers: Fix up bullet lists, now that wikiheaders.pl can handle them.
2021-03-24 10:48:45 -04:00
Ryan C. Gordon
c2152928fa
wikiheaders.pl: Mark some sections as wiki-only so we don't lose them.
2021-03-24 10:48:45 -04:00
Ryan C. Gordon
231b849c9e
wikiheaders.pl: Properly handle and wordwrap bullet lists.
2021-03-24 10:48:44 -04:00
vanfanel
5ac6bd5483
[KMSDRM] Ask for videomode on the correct display when creating a window.
2021-03-23 21:51:36 -07:00
Ryan C. Gordon
7c08b049e8
headers: a few minor documentation corrections.
2021-03-23 15:36:26 -04:00
Fabrice Fontaine
b55b11af88
src/thread/pthread/SDL_systhread.c: drop include of SDL_platform.h
...
Drop include of SDL_platform.h as SDL_plaform.h is already included by
SDL_internal.h -> SDL_config.h -> SDL_platform.h
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2021-03-23 11:33:00 +03:00
Sam Lantinga
0bdf4f95bf
Disable system gestures on MFi controllers while they're open, so we get access to the back button, etc.
2021-03-22 19:19:01 -07:00
Sam Lantinga
1133ea0349
Fixed crash on macOS when AirPods are connected
2021-03-22 19:18:57 -07:00
Sam Lantinga
38b61a3dfa
Merge commit 'c12f46b100d22a0e06a64c5b6d1baa3f446d34e6' into main
2021-03-22 19:16:40 -07:00
Sam Lantinga
258b7bc095
Merge commit '100166d7d7b9ed2e486841498bbc585975630e02' into main
2021-03-22 19:16:38 -07:00
Sam Lantinga
f82aa7f5d1
Merge commit '3f40396d33df64326756648c3b8e1e6c922efe5a' into main
2021-03-22 19:16:36 -07:00
Sam Lantinga
9332006c13
Merge commit '3c78c211d57de4e9d953bf71d49d2ee313bbff34' into main
2021-03-22 19:16:34 -07:00
Sam Lantinga
8a6810e906
Merge commit '599edaaf935aab69a13b5643566adc652a27e268' into main
2021-03-22 19:16:33 -07:00
Sam Lantinga
b0a047e5a9
Merge commit '1899844952756e932ee29e887501a9b9e39066a6' into main
2021-03-22 19:16:31 -07:00
Sam Lantinga
de832227c2
Merge commit 'cf7eef37b045bb3f841e26879fdc6d865c8aaf9a' into main
2021-03-22 19:16:29 -07:00
Sam Lantinga
4b0b39a34a
Merge commit '4acd1dcad41d154093ca14eb0adf35f4f99bd06a' into main
2021-03-22 19:16:28 -07:00
Sam Lantinga
f68ba3cc02
Merge commit '8638674a87c5ea92a87240f8f562ed1c437d1e0c' into main
2021-03-22 19:16:26 -07:00
Sam Lantinga
3ee89ac02e
Merge commit '82ff6045fa0aa7ff2f861f20512e30688c7b51c3' into main
2021-03-22 19:16:25 -07:00
Sam Lantinga
4b1dfb14e1
Merge commit 'c35e71892e6aa7dc2ce697b9ac44e541b3f4caef' into main
2021-03-22 19:16:23 -07:00
Sam Lantinga
d27c6c11c2
Merge commit '281a7bdbb32a2ba124f8a6f6f9555135fd529599' into main
2021-03-22 19:16:21 -07:00
Sam Lantinga
4fa42cab7f
Merge commit 'e5821bf27668a5e54c699743c2b97aa55e7bdd93' into main
2021-03-22 19:16:19 -07:00
Sam Lantinga
f83ce7c5fb
Merge commit 'e6b87005c1da22a0d354619eebca53c6e2639cdd' into main
2021-03-22 19:16:18 -07:00
Sam Lantinga
e62a25184a
Merge commit '7d1b9c9f15eb3a9f2f253e5b88e091192a894bcf' into main
2021-03-22 19:16:16 -07:00
Sam Lantinga
49eb7c6b6b
Merge commit 'db2ad6fa73adec1ffa364d21d130b69533b30ade' into main
2021-03-22 19:16:15 -07:00
Sam Lantinga
e944e404c0
Merge commit 'e7e519a466167b7a3ef9aa9b28535e436139936a' into main
2021-03-22 19:16:13 -07:00
Sam Lantinga
4c412d2956
Merge commit '559be8aab4a0e666fa6fc9104570c9c9d3c54f12' into main
2021-03-22 19:16:11 -07:00
Sam Lantinga
9ffd477dfc
Merge commit '07fc1bb883f4c3d9b603d3a3be8c0f2dfa88c285' into main
2021-03-22 19:16:10 -07:00
Sam Lantinga
7ed20094d8
Merge commit '96cc49857dcda68910b8ae068de41983da625de2' into main
2021-03-22 19:16:08 -07:00
Sam Lantinga
f5253b708d
Merge commit 'e14fb54e3f409aaf1e10b94f681677c59b1b7e0d' into main
2021-03-22 19:16:06 -07:00
Sam Lantinga
4ef1527071
Merge commit '7a2a1a85e9738f127d9f6cd600aa6e1c4459bf2e' into main
2021-03-22 19:16:05 -07:00
Sam Lantinga
2b65588193
Merge commit '108bb5aabec27f41f977bdf7a4d2ed3f3a3962eb' into main
2021-03-22 19:16:03 -07:00