This website requires JavaScript.
94c1276a5f
emscripten: Decrease vertical scroll speed by using deltaMode
Thomas Ballinger
2021-11-07 20:49:32 -05:00
6657cbce8d
include: Updated SDL_config_emscripten.h from emscripten-ports.
Ryan C. Gordon
2021-11-07 20:43:49 -05:00
f6dc47caef
WGI/DInput: Fix SDL_IsXInputDevice() checks when RawInput is enabled
Cameron Gutman
2021-11-07 16:00:47 -06:00
74f35a7cbd
Fixed documentation
Sam Lantinga
2021-11-07 14:10:04 -08:00
301389cecc
Fixed iOS build
Sam Lantinga
2021-11-07 13:52:59 -08:00
b3e909dc41
WGI: Fix SDL_IsXInputDevice() for Xbox One controllers
Cameron Gutman
2021-11-07 13:51:34 -06:00
dd85cc0195
Fixed whitespace
Sam Lantinga
2021-11-07 13:17:54 -08:00
80d19282f7
If Android version >= API 23 PendingIntent.FLAGIMMUTABLE
FormularSumo
2021-08-19 11:40:09 +01:00
b8c00bf914
Allow opening joysticks that are read-only on Linux
Sam Lantinga
2021-11-07 13:11:29 -08:00
0323d983c6
Add the platform to the game controller mapping so it can be read back in without changes
Sam Lantinga
2021-11-07 12:52:06 -08:00
d950b9e2d9
emscripten: Make timers work (if used with emscripten_set_main_loop)
Charlie Birks
2021-11-07 20:40:54 +00:00
fe2fe29049
Backed out accidentally committed PR https://github.com/libsdl-org/SDL/pull/4849
Sam Lantinga
2021-11-07 11:48:16 -08:00
86bc65a741
Fixed non-Apple builds
Sam Lantinga
2021-11-07 11:35:12 -08:00
637bcd0b72
Fixed build warnings
Sam Lantinga
2021-11-07 11:19:07 -08:00
e14358265e
Cleanup sfSymbolName support and add them to the dynamic API functions
Sam Lantinga
2021-11-07 11:16:48 -08:00
149e5c656a
Support returning sfSymbolsName for gamepad controls on macOS / iOS / tvOS
Patrick Hogan
2021-10-03 12:49:36 -05:00
cdb4d8f22f
Added a test case for snprintf of 0.0
Sam Lantinga
2021-11-07 09:39:57 -08:00
3acb172531
stdlib: SDL_snprintf now adds decimal places for ("%f", 0.0).
Ryan C. Gordon
2021-11-07 12:26:39 -05:00
2008f2a8a6
SDL_test_font.c: fix type of SDLTest_CharTextureCacheList
Eric Wasylishen
2021-11-07 01:41:34 -07:00
a0e055a7f9
testwm2: add mode menu, click on a mode to call SDL_SetWindowDisplayMode
Eric Wasylishen
2021-11-07 02:48:29 -07:00
70f7ebe635
SDL_test_font.c: add ability to draw on different SDL_Renderers
Eric Wasylishen
2021-11-07 01:46:04 -06:00
6312aaea0f
WGI: Add workaround for delayed callbacks after WGI_JoystickQuit()
Cameron Gutman
2021-11-06 21:52:22 -05:00
35b0baaa7a
Unfixed typo
Sam Lantinga
2021-11-06 19:25:06 -07:00
1d40c69a1b
Fixed typo
Sam Lantinga
2021-11-05 22:52:03 -07:00
2248a54937
Update the focus in case we changed focus to a child window and then away from the application
Sam Lantinga
2021-11-05 22:48:46 -07:00
5de723749f
SDL_config_windows.h: detect winsdkver.h using __has_include()
Cameron Gutman
2021-11-05 21:06:58 -05:00
c48c81bd17
docs: List the required Fedora packages in README-linux.md
Cameron Cawley
2021-11-06 00:00:17 +00:00
6407d4b0a8
remove unnecessary parentheses from SDL_abs()
Ozkan Sezer
2021-11-05 17:10:02 +03:00
6cbee0634e
include: Swap parameter names in atan2 functions
Kevin Colour
2021-11-05 01:17:29 -07:00
7f308abb55
cmake: Only prevent MSVC codegen using the CRT if SDL_LIBC=OFF
Cameron Gutman
2021-11-04 01:02:48 -05:00
d8b53e821e
direct3d11: fix SDK version requirement for non-CMake build
Cameron Gutman
2021-11-03 19:51:18 -05:00
802e17aad9
autotools: added windows.gaming.input.h (and SDL_JOYSTICK_WGI) detection
Ozkan Sezer
2021-11-03 20:35:20 +03:00
2371b247ff
windows: improve feature detection consistency between CMake and non-CMake builds
Cameron Gutman
2021-10-31 18:27:51 -05:00
839ca0ea64
SDL_OpenURL (macOS): try to open path if the url cannot be opened (#4830 )
superzazu
2021-11-03 16:35:24 +01:00
e2ba84a532
testtimer: Be more like the C90's.
Eddy Jansson
2021-11-02 19:30:17 +01:00
4ab7ee1925
testtimer: Add basic sanity check for SDL_GetTicks*()
Eddy Jansson
2021-11-02 18:58:06 +01:00
8593076da7
Fixed whitespace
Sam Lantinga
2021-11-02 16:04:36 -07:00
62629c2b5d
Fix 64-bit timeval/timespec delta calculations
Brick
2021-11-02 22:17:41 +00:00
6d5edfa733
Fixed crash on Android 8, due to bugs in AAudio implementation
Sam Lantinga
2021-11-02 15:59:26 -07:00
c948b9366c
Added note for Android 12 API level
Sam Lantinga
2021-11-02 15:57:24 -07:00
43ddc59fa8
Export SDL_LinuxSetThreadPriorityAndPolicy() function (#4877 )
Frank Praznik
2021-11-02 16:56:14 -04:00
848d7b1254
Vita: Implement command batching
Ivan Epifanov
2021-11-02 16:12:55 +03:00
3f7a94fc94
Vita: Remove FillRects
Ivan Epifanov
2021-11-02 15:16:48 +03:00
f73376ae24
events: Add logging for SDL_CONTROLLERTOUCHPAD*, SDL_CONTROLLERSENSORUPDATE, and SDL_SENSORUPDATE events
Cameron Gutman
2021-11-02 00:31:25 -05:00
2379c52849
os/2: Don't try to be clever with the 32-bit GetTicks fallback.
Ryan C. Gordon
2021-10-25 11:04:42 -04:00
d78cb9e903
testtimer: added SDL_GetTicks64() calls.
Ryan C. Gordon
2021-10-23 19:27:10 -04:00
228219dcd4
include: Improved SDL_GetTicks*() documentation a little.
Ryan C. Gordon
2021-10-23 15:30:45 -04:00
cca79d32a2
android: Patched SDL_GetTicks64() to compile.
Ryan C. Gordon
2021-10-23 15:30:20 -04:00
affb183ea4
unix: Fixed SDL_GetTicks64 function signature.
Ryan C. Gordon
2021-10-23 15:20:32 -04:00
99c9727dc0
timer: Added SDL_GetTicks64(), for a timer that doesn't wrap every ~49 days.
Ryan C. Gordon
2021-10-23 15:00:31 -04:00
0d631c741f
CI: Build tests for Windows, macOS, and Linux
Cameron Gutman
2021-10-30 12:10:03 -05:00
210713a600
cmake: Work around bug in opengl32.lib detection on MSVC ARM64
Cameron Gutman
2021-10-31 19:11:09 -05:00
77141e84e0
cmake: Fix test linking with MinGW
Cameron Gutman
2021-10-31 18:53:11 -05:00
618b0d414f
cmake: Remove SDL2_test_resources dummy hack
Cameron Gutman
2021-10-30 12:05:11 -05:00
16845eef29
cmake: Add SDL include path when building tests
Cameron Gutman
2021-10-30 12:06:58 -05:00
7e8469d196
cmake: Fix MinGW build break in WGI joystick driver
Cameron Gutman
2021-10-31 09:31:25 -05:00
fba82ad1cb
Remove sceGxmFinish from RenderPresent on Vita. Make sure that rendering is finished on render texture during locking
Northfear
2021-10-31 12:38:08 +02:00
f3640e26a4
tests: minor update to acinclude.m4::pkg.m4
Ozkan Sezer
2021-10-31 08:47:00 +03:00
cc3fe1a182
tests: don't fail configury if libunwind is not available.
Ozkan Sezer
2021-10-31 08:25:24 +03:00
c401627793
testsurround.c: remove unnecessary libc includes and stdint.h types
Ozkan Sezer
2021-10-31 08:14:50 +03:00
e28e399338
testsurround.c: add missing newline at end of file.
Ozkan Sezer
2021-10-31 08:00:20 +03:00
a01aaf053c
Fixed compiler warning
Sam Lantinga
2021-10-30 21:42:07 -07:00
cd66c050fe
testsurround: Add surround sound channel tester
Cameron Gutman
2021-10-29 01:11:59 -05:00
27369b3e40
docs: Add README-riscos.md
Cameron Cawley
2021-10-29 23:28:50 +01:00
ce09389167
Add RISC OS builds to GitHub Actions
Cameron Cawley
2021-10-26 23:10:30 +01:00
4d3da5b75b
riscos: Disable the mouse pointer for now
Cameron Cawley
2021-10-26 21:51:29 +01:00
1c256b892e
riscos: Fix enumerating screen modes
Cameron Cawley
2021-10-26 13:42:34 +01:00
5a3c97f3a3
riscos: Fix detection of the current mode
Cameron Cawley
2021-10-25 22:55:02 +01:00
53b3db0c5d
Handle the KMOD_SCROLL modifier on RISC OS
Cameron Cawley
2021-09-28 17:59:16 +01:00
1268984edc
Implement mouse input on RISC OS
Cameron Cawley
2021-09-09 21:09:50 +01:00
f7f54f0d04
Implement keyboard input on RISC OS
Cameron Cawley
2021-08-06 23:38:46 +01:00
f8a8ca3e1f
Support proper mode switching on RISC OS
Cameron Cawley
2021-08-05 23:16:29 +01:00
fe9bb74764
riscos: Refactor framebuffer code
Cameron Cawley
2021-02-12 23:46:11 +00:00
25c71748ad
Add a barebones RISC OS video driver
Cameron Cawley
2020-02-13 21:55:08 +00:00
a559864968
x11/wayland: Fix signal handling while blocking in WaitEventTimeout()
Cameron Gutman
2021-10-30 19:30:34 -05:00
c97c46877f
core: Convert SDL_IOReady()'s 2nd parameter to flags
Cameron Gutman
2021-10-30 15:56:54 -05:00
81fe2ccb9c
cmake: Add missing SDL_JOYSTICK_WGI in config step
Ybalrid (Arthur Brainville)
2021-10-31 02:54:20 +02:00
8a4a282aaa
alsa: Make hotplug thread optional.
Ryan C. Gordon
2021-10-30 16:02:12 -04:00
26706319d7
Ignore the ASRock LED controller, it's not a joystick
Sam Lantinga
2021-10-30 05:53:12 -07:00
ac54d57aa5
event: Check subsystem initialization before events or devices
Cameron Gutman
2021-10-26 20:02:38 -05:00
1bc6dc3ea0
event: Cap maximum wait time if sensor or joystick subsystems are active
Cameron Gutman
2021-10-26 20:02:04 -05:00
2bf36bfac4
wayland: Implement WaitEventTimeout() and SendWakeupEvent()
Cameron Gutman
2021-10-24 21:28:04 -05:00
378c5d7ffe
make aclocal install relative
Joel Winarske
2021-10-23 16:26:25 -07:00
c7dafb1556
Sync wiki -> header
SDL Wiki Bot
2021-10-27 01:36:05 +00:00
6b8e880a10
checkkeysthreads: Create a renderer for window display on Wayland
Cameron Gutman
2021-10-26 20:27:34 -05:00
179a04f85a
fnsince.pl: Don't print out the version numbers if updating the wiki.
Ryan C. Gordon
2021-10-26 21:01:05 -04:00
85edbc92ac
fnsince.pl: Added a way to sync this information to the wiki.
Ryan C. Gordon
2021-10-26 19:00:06 -04:00
f5de45aecc
fnsince.pl: Found a few more incorrect versions.
Ryan C. Gordon
2021-10-26 18:59:21 -04:00
e8fbcf893a
fnsince.pl: a script to list version when all public APIs were added.
Ryan C. Gordon
2021-10-26 12:12:52 -04:00
1c6414603c
Sync wiki -> header
SDL Wiki Bot
2021-10-26 15:30:06 +00:00
9c799802c9
Vita: fix IME input languages
Ivan Epifanov
2021-10-26 15:18:26 +03:00
7ac0c73af2
regenerated test/configure
Ozkan Sezer
2021-10-25 21:40:04 +03:00
c57bcb47b1
test: Fix building with libunwind under autotools
David Gow
2021-10-23 14:46:03 +08:00
fdb27e0b08
cmake: Use host wayland-scanner only (#4873 )
Joel Winarske
2021-10-25 09:04:07 -07:00
408a93a1ec
wayland: Use multi-thread event reading APIs
Cameron Gutman
2021-10-23 15:43:04 -05:00
4960cc3dcb
Fixed a few warnings
Sylvain
2021-10-25 16:18:40 +02:00
b793394590
SDL_Renderer: make clear that we use render geometry for fillrect/copy/copyex when there is no specific back-end implementation (currently software, PSP, directfb)
Sylvain
2021-10-25 13:46:40 +02:00
b3f9d8f38d
remove unused local vars after the latest commits.
Ozkan Sezer
2021-10-25 07:05:50 +03:00
502e9c3b45
SDL_Renderer simplifications: - Factorize PrepQueueCmdDraw{,DrawTexture,Solid) into one single function - Change SDL_Texture/Renderer r,g,b,a Uint8 into an SDL_Color, so that it can be passed directly to RenderGeometry - Don't automatically queue a SET_DRAW_COLOR cmd for RenderGeometry (and update GLES2 renderer)
Sylvain
2021-10-24 17:16:49 +02:00
23e252bfc5
DirectFB: provide RenderCopyEx via RenderGeometry
Sylvain
2021-10-02 14:57:40 +02:00