Commit graph

11977 commits

Author SHA1 Message Date
Sam Lantinga
89d8b0372d Merge commit 'a486d0e2b2' into main 2023-01-10 10:18:46 -08:00
Sam Lantinga
d44c86e443 Merge commit '049e6ff408' into main 2023-01-10 10:18:44 -08:00
Sam Lantinga
f890f97286 Merge commit '837416ef85' into main 2023-01-10 10:18:42 -08:00
Sam Lantinga
def4d03c3f Merge commit 'aa7fdd6624' into main 2023-01-10 10:18:40 -08:00
Sam Lantinga
bec108a254 Merge commit '0ab99ffb2a' into main 2023-01-10 10:18:38 -08:00
Sam Lantinga
db1ff457d0 Merge commit 'f85ef6fc3c' into main 2023-01-10 10:18:36 -08:00
Sam Lantinga
4354174865 Merge commit '5ed00d34aa' into main 2023-01-10 10:18:34 -08:00
Sam Lantinga
053c377893 Merge commit 'e9b86eebf3' into main 2023-01-10 10:18:32 -08:00
Sam Lantinga
40b45970ef Merge commit '7275b2b352' into main 2023-01-10 10:18:29 -08:00
Sam Lantinga
7da95766b5 Merge commit '5feebcdce0' into main 2023-01-10 10:18:27 -08:00
Sam Lantinga
bd98f8fef4 Merge commit 'fde78d12f2' into main 2023-01-10 10:18:23 -08:00
Sam Lantinga
f092f5982c Merge commit '78ccadd5a2' into main 2023-01-10 10:18:21 -08:00
Sam Lantinga
f393f65104 Merge commit '504bce5187' into main 2023-01-10 10:18:19 -08:00
Sam Lantinga
b61a819e0c Merge commit 'c663e6d568' into main 2023-01-10 10:18:17 -08:00
Sam Lantinga
56ad16fb7b Merge commit 'dbd4b88abc' into main 2023-01-10 10:18:15 -08:00
Sam Lantinga
81c3343d04 Merge commit '40833d2526' into main 2023-01-10 10:18:12 -08:00
Sam Lantinga
8cd08097d9 Merge commit '59308cb3e9' into main 2023-01-10 10:18:10 -08:00
Sam Lantinga
60cff229c8 Merge commit '62297e7da5' into main 2023-01-10 10:18:08 -08:00
Sam Lantinga
2c5b384dce Merge commit '607ddd0e10' into main 2023-01-10 10:18:06 -08:00
Sam Lantinga
85d6fb280a Merge commit '4798c36197' into main 2023-01-10 10:18:04 -08:00
Sam Lantinga
69b94145d3 Updated documentation for SDL_migration.cocci
Especially note that this can be installed and run in WSL on Windows
2023-01-10 07:54:18 -08:00
Anonymous Maarten
c4b471bd13 Ensure training new line in cocci files 2023-01-10 16:43:15 +01:00
Anonymous Maarten
ecc48b882d migration: change 2nd arg of SDL_CreateRenderer to NULL if it was -1 2023-01-10 16:11:22 +01:00
Sylvain Becker
5066fcde69
Add SDL_migration.cocci for SDL2 to 3 migration (#7042)
* Add SDL_migration.cocci for SDL2 to 3 migration
2023-01-10 15:25:00 +01:00
Elad Lahav
413af2f5f1 Addressed comments 2023-01-10 06:19:40 -08:00
Elad Lahav
38b35a3414 Allow the use of posix_spawn() instead of vfork/execlp() 2023-01-10 06:19:40 -08:00
Sam Lantinga
56522034db Fixed building with Visual Studio 2010 2023-01-09 18:30:23 -08:00
Narr the Reg
9fa55d9cab hidapi: switch: Add user calibration support 2023-01-09 18:07:54 -08:00
Sam Lantinga
2aa9569b3e Replaced SDL_SIMDAlloc(), SDL_SIMDRealloc(), and SDL_SIMDFree() with SDL_aligned_alloc() and SDL_aligned_free()
Fixes https://github.com/libsdl-org/SDL/issues/5641
2023-01-09 18:01:59 -08:00
Anonymous Maarten
9597c482fa ci: add haiku to ci matrix 2023-01-10 02:39:09 +01:00
Anonymous Maarten
a486d0e2b2 ci: rename *.yaml -> *.yaml 2023-01-10 02:39:09 +01:00
Anonymous Maarten
049e6ff408 cmake: haiku uses CXX code, so enable it in C-only project 2023-01-10 02:39:09 +01:00
Anonymous Maarten
837416ef85 cmake: command-line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++ 2023-01-10 02:39:09 +01:00
Anonymous Maarten
aa7fdd6624 haiku: remove unused variable in SDL_BApp.h 2023-01-10 02:39:09 +01:00
Anonymous Maarten
0ab99ffb2a cmake: add SDL_TESTS_TIMEOUT_MULTIPLIER to account for slower machines 2023-01-10 02:39:09 +01:00
Anonymous Maarten
f85ef6fc3c haiku: fix use of SDL_ConvertSurfaceFormat 2023-01-10 02:39:09 +01:00
Sam Lantinga
5ed00d34aa Document that condition variable mutexes can't be locked recursively.
Fixes https://github.com/libsdl-org/SDL/issues/5497
2023-01-09 15:59:39 -08:00
Sam Lantinga
e9b86eebf3 Functions which return function pointers now return SDL_FunctionPointer instead of void*
This fixes the clang warning "Cast between pointer-to-function and pointer-to-object is an extension"

You can define SDL_FUNCTION_POINTER_IS_VOID_POINTER in your project to restore the previous behavior.

Fixes https://github.com/libsdl-org/SDL/issues/2866
2023-01-09 15:46:21 -08:00
Sylvain
7275b2b352
SDL_GetTicks64: entry added in SDL_ENABLE_OLD_NAMES 2023-01-09 21:59:50 +01:00
Sam Lantinga
5feebcdce0 SDL_AddHintCallback() now returns a standard int result instead of void
Fixes https://github.com/libsdl-org/SDL/issues/7035
2023-01-09 12:09:30 -08:00
Sam Lantinga
fde78d12f2 Updated copyright for 2023 2023-01-09 09:41:41 -08:00
Sam Lantinga
78ccadd5a2 Speed up processing of update-copyright.sh 2023-01-09 09:38:36 -08:00
Sam Lantinga
504bce5187 Set SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS for the virtual joystick test 2023-01-09 09:16:10 -08:00
Sam Lantinga
c663e6d568 Revert "Always allow controller events for virtual joysticks regardless of focus state"
This reverts commit d94f2a9ee5.

Rather than changing behavior, we'll set SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS in the joystick tests
2023-01-09 09:05:40 -08:00
Sam Lantinga
dbd4b88abc Generally removed generally 2023-01-09 09:04:05 -08:00
Sam Lantinga
40833d2526 Documented thread starvation issue raised in https://github.com/libsdl-org/SDL/pull/7023 2023-01-09 09:01:41 -08:00
Sam Lantinga
59308cb3e9 SDL_platform_defines.h is already included in SDL_platform.h 2023-01-09 08:40:11 -08:00
Anonymous Maarten
62297e7da5 cmake: avoid string(SUBSTRING) on short strings
CMake 3.1 and older throws an error when the input string is too short
2023-01-09 15:44:50 +01:00
Sylvain Becker
607ddd0e10
Merge pull request #7033 from 1bsyl/br_oldname_gettick64
Add oldname entry: GetTicks64() is renamed GetTicks()
2023-01-09 13:44:53 +01:00
Sylvain
4798c36197
Add oldname entry: GetTicks64() is renamed GetTicks() 2023-01-09 13:43:39 +01:00