Commit Graph

  • 9726c63ee7 ci: add haiku to ci matrix Anonymous Maarten 2022-12-02 20:07:36 +0100
  • b040bdf527 Functions which return function pointers now return SDL_FunctionPointer instead of void* Sam Lantinga 2023-01-09 14:55:12 -0800
  • 81e4cd0a89 ci: rename *.yaml -> *.yaml Anonymous Maarten 2023-01-09 18:35:48 +0100
  • d2ffb0d690 cmake: haiku uses CXX code, so enable it in C-only project Anonymous Maarten 2023-01-09 20:09:27 +0100
  • e702877a5e cmake: command-line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++ Anonymous Maarten 2023-01-09 18:02:40 +0100
  • 6a9905fd6a haiku: remove unused variable in SDL_BApp.h Anonymous Maarten 2023-01-09 16:58:25 +0100
  • 76a9436140 cmake: add SDL_TESTS_TIMEOUT_MULTIPLIER to account for slower machines Anonymous Maarten 2022-12-17 00:05:55 +0100
  • 2971b79159 haiku: fix use of SDL_ConvertSurfaceFormat Anonymous Maarten 2022-12-02 22:18:46 +0100
  • 7275b2b352
    SDL_GetTicks64: entry added in SDL_ENABLE_OLD_NAMES Sylvain 2023-01-09 21:59:50 +0100
  • 5feebcdce0 SDL_AddHintCallback() now returns a standard int result instead of void Sam Lantinga 2023-01-09 12:09:30 -0800
  • 05b03032f1 Updated copyright for 2023 Sam Lantinga 2023-01-09 09:52:59 -0800
  • 0479df53ca Updated copyright for 2023 Sam Lantinga 2023-01-09 09:48:21 -0800
  • fde78d12f2 Updated copyright for 2023 Sam Lantinga 2023-01-09 09:41:41 -0800
  • 78ccadd5a2 Speed up processing of update-copyright.sh Sam Lantinga 2023-01-09 09:38:36 -0800
  • 504bce5187 Set SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS for the virtual joystick test Sam Lantinga 2023-01-09 09:16:10 -0800
  • c663e6d568 Revert "Always allow controller events for virtual joysticks regardless of focus state" Sam Lantinga 2023-01-09 09:05:40 -0800
  • dbd4b88abc Generally removed generally Sam Lantinga 2023-01-09 09:04:05 -0800
  • 40833d2526 Documented thread starvation issue raised in https://github.com/libsdl-org/SDL/pull/7023 Sam Lantinga 2023-01-09 09:01:41 -0800
  • 59308cb3e9 SDL_platform_defines.h is already included in SDL_platform.h Sam Lantinga 2023-01-09 08:40:11 -0800
  • 62297e7da5 cmake: avoid string(SUBSTRING) on short strings Anonymous Maarten 2023-01-09 15:44:38 +0100
  • 607ddd0e10
    Merge pull request #7033 from 1bsyl/br_oldname_gettick64 Sylvain Becker 2023-01-09 13:44:53 +0100
  • 4798c36197
    Add oldname entry: GetTicks64() is renamed GetTicks() Sylvain 2023-01-09 13:43:39 +0100
  • 0b0d256a69 Fix loongarch64 support yuanhecai 2023-01-09 15:52:07 +0800
  • 50af65a7dd Fix loongarch64 support yuanhecai 2023-01-09 15:52:07 +0800
  • fe7df854e9 Fix loongarch64 support yuanhecai 2023-01-09 15:52:07 +0800
  • c49d02cd13 cmake (CheckPTHREAD): remove _GNU_SOURCE define after bug #7026 fix Ozkan Sezer 2023-01-09 01:30:50 +0300
  • d09d0aaab6 cmake (CheckPTHREAD): remove _GNU_SOURCE define after bug #7026 fix Ozkan Sezer 2023-01-09 01:30:50 +0300
  • 0d8c22acd2 cmake (CheckPTHREAD): remove _GNU_SOURCE define after bug #7026 fix Ozkan Sezer 2023-01-09 01:30:37 +0300
  • a486eeccf4 Remove one test that contains call of SDL_Quit() / SDL_Init() because it conficts with the initializaion of test common. (before it used SDL_VideoInit SDL_VideoQuit which weren't perturbated by SDL_Quit()) Sylvain 2023-01-07 15:59:18 +0100
  • f91a747549 include: SDL_dynapi.h depends on platform defines Anonymous Maarten 2023-01-08 00:40:09 +0100
  • f07559ddf7 include: SDL_dynapi.h depends on platform defines Anonymous Maarten 2023-01-08 00:40:09 +0100
  • d94f2a9ee5 Always allow controller events for virtual joysticks regardless of focus state Sam Lantinga 2023-01-08 10:47:58 -0800
  • e312fbb37d cmake: do all compile tests with -D_GNU_SOURCE=1 Anonymous Maarten 2023-01-08 19:12:11 +0100
  • 460b7b247f cmake: do all compile tests with -D_GNU_SOURCE=1 Anonymous Maarten 2023-01-08 19:12:11 +0100
  • 61f76efb85 cmake: do all compile tests with -D_GNU_SOURCE=1 Anonymous Maarten 2023-01-08 18:45:59 +0100
  • b769ea3618 cmake: do all compile tests with -D_GNU_SOURCE=1 Anonymous Maarten 2023-01-08 18:45:59 +0100
  • 3c72e2de4d Fixed infinite loop shutting down WGI controllers Sam Lantinga 2023-01-08 09:32:31 -0800
  • ebc2fb411f Fixed infinite loop shutting down WGI controllers Sam Lantinga 2023-01-08 09:32:31 -0800
  • ac99db9fc8 Fixed infinite loop shutting down WGI controllers Sam Lantinga 2023-01-08 09:32:31 -0800
  • f53d797cca cmake: generate git hash using GetRevisionDescription CMake module Anonymous Maarten 2022-10-20 18:47:17 +0200
  • d4f7b0aa0e cmake: added missing INTERFACE to target_compile_definitions Ozkan Sezer 2023-01-08 19:41:32 +0300
  • 9ffeae7b58 Added a migration note for SDL_Vulkan_GetInstanceExtensions() Sam Lantinga 2023-01-08 07:59:14 -0800
  • a2b2464b46 SDL_Vulkan_GetInstanceExtensions: Require Vulkan Hunter Kvalevog 2023-01-07 11:17:16 -0600
  • 0953367967 SDL_Vulkan_GetInstanceExtensions: Remove window Hunter Kvalevog 2023-01-07 10:51:58 -0600
  • f492204fd0 cmake: generate git hash using GetRevisionDescription CMake module Anonymous Maarten 2022-10-20 18:47:17 +0200
  • c8286fc9a2 testevdev: cannot test evdev capabilities without linux input Anonymous Maarten 2023-01-08 01:28:12 +0100
  • 1d60030e84 cmake: add -Wformat when checking -Wformat-extra-args Anonymous Maarten 2023-01-07 22:25:09 +0100
  • e85e11b211 cmake: avoid adding full path to SDL_EXTRA_LIBS Anonymous Maarten 2023-01-07 20:38:33 +0100
  • dfcd8d5835 cmake: remove unused function 'listtostrrev' Anonymous Maarten 2023-01-07 19:40:23 +0100
  • 77025417dd cmake: add SDL_ prefix to EXTRA_LIBS/EXTRA_LDFLAGS Anonymous Maarten 2023-01-07 18:57:56 +0100
  • bffbfa572c cmake: rename SDL_STATIC_LIBS -> SDL_PC_STATIC_LIBS Anonymous Maarten 2023-01-07 18:32:58 +0100
  • 2f1860cfc6 cmake: add sdl-shared-build-options target to collect SDL shared library flags Anonymous Maarten 2023-01-07 18:17:55 +0100
  • 0003559adf cmake: handle macos current and compatibility version through VERSION/SOVERSION properties Anonymous Maarten 2023-01-07 18:08:46 +0100
  • 053c37583c cmake: avoid modifying CMAKE_C_FLAGS Anonymous Maarten 2023-01-07 17:45:58 +0100
  • 8fc445c730 cmake: SDL3 does not need -lmingw32 anymore because SDL_main has gone Anonymous Maarten 2023-01-07 16:58:42 +0100
  • 562a8209d8 cmake: HAVE_LINUX_VERSION_H is unused Anonymous Maarten 2023-01-07 16:57:28 +0100
  • 5555284a70 cmake: use target_compile_options to use -idirafter for khronos headers Anonymous Maarten 2023-01-07 16:55:32 +0100
  • 4d9ee735fd cmake: SIZEOF_VOIDP, LIBNAME and LIBTYPE are not used Anonymous Maarten 2023-01-07 16:25:17 +0100
  • 0a4420e02f cmake: rename cmake variables to include _PC_ as they are meant for pkgconfig file Anonymous Maarten 2023-01-07 16:24:11 +0100
  • 373a6464c8 cmake: collect cflags in sdl-build-options and sdl-global-options Anonymous Maarten 2023-01-07 16:15:28 +0100
  • fb80608fff cmake: use cmake <LANG>_VISIBILITY_PRESET property to pass -fvisibility=hidden Anonymous Maarten 2023-01-07 15:06:21 +0100
  • 87af5cfc9f cmake: HAVE_GCC_PREFERRED_STACK_BOUNDARY is not used anymore Anonymous Maarten 2023-01-07 15:00:30 +0100
  • d73b9fec1e cmake: target_compile_definitions does not need -D prefix Anonymous Maarten 2023-01-07 14:07:19 +0100
  • 4a71d167ca
    Also apply to other joysitck states Sylvain 2023-01-08 14:27:36 +0100
  • b2334d10e7
    We should record the joystick state event if we don't send the event so that SDL_GetJoystickButton() works Sylvain 2023-01-08 14:18:48 +0100
  • 1277c7784d
    Merge pull request #7022 from 1bsyl/br_test_mouse Sylvain Becker 2023-01-08 13:44:49 +0100
  • 51ae7cc35c
    Fix testautomation_mouse: FLT_MIN is positive and very small. we want -FLT_MAX here. Sylvain 2023-01-08 13:28:10 +0100
  • a4bccd3e63 Allow the SDL spin lock to be defined as a pthread mutex Elad Lahav 2023-01-08 06:50:47 -0500
  • cbd11a6d28 SDL_Vulkan_GetInstanceExtensions: Require Vulkan Hunter Kvalevog 2023-01-07 11:17:16 -0600
  • d395531af9 testevdev: cannot test evdev capabilities without linux input Anonymous Maarten 2023-01-08 01:28:12 +0100
  • ec14487e1d unix/SDL_systimer.c: add ';' to statement Anonymous Maarten 2023-01-07 23:46:52 +0100
  • 0c99decfda cmake: add -Wformat when checking -Wformat-extra-args Anonymous Maarten 2023-01-07 22:25:09 +0100
  • 5d832962ba cmake: avoid adding full path to SDL_EXTRA_LIBS Anonymous Maarten 2023-01-07 20:38:33 +0100
  • b637a9116f cmake: remove unused function 'listtostrrev' Anonymous Maarten 2023-01-07 19:40:23 +0100
  • bbe6311934 cmake: add SDL_ prefix to EXTRA_LIBS/EXTRA_LDFLAGS Anonymous Maarten 2023-01-07 18:57:56 +0100
  • 324415a054 cmake: rename SDL_STATIC_LIBS -> SDL_PC_STATIC_LIBS Anonymous Maarten 2023-01-07 18:32:58 +0100
  • 9ea47567bc cmake: add sdl-shared-build-options target to collect SDL shared library flags Anonymous Maarten 2023-01-07 18:17:55 +0100
  • f7835178d9 cmake: handle macos current and compatibility version through VERSION/SOVERSION properties Anonymous Maarten 2023-01-07 18:08:46 +0100
  • 7a4cc87d1e cmake: avoid modifying CMAKE_C_FLAGS Anonymous Maarten 2023-01-07 17:45:58 +0100
  • 7615ccaf33 cmake: SDL3 does not need -lmingw32 anymore because SDL_main has gone Anonymous Maarten 2023-01-07 16:58:42 +0100
  • d3b18c8297 cmake: HAVE_LINUX_VERSION_H is unused Anonymous Maarten 2023-01-07 16:57:28 +0100
  • 7d1bab7495 cmake: use target_compile_options to use -idirafter for khronos headers Anonymous Maarten 2023-01-07 16:55:32 +0100
  • 6beeb74ca7 cmake: SIZEOF_VOIDP, LIBNAME and LIBTYPE are not used Anonymous Maarten 2023-01-07 16:25:17 +0100
  • 93dc181029 cmake: rename cmake variables to include _PC_ as they are meant for pkgconfig file Anonymous Maarten 2023-01-07 16:24:11 +0100
  • 228bb16555 cmake: collect cflags in sdl-build-options and sdl-global-options Anonymous Maarten 2023-01-07 16:15:28 +0100
  • c51782c0eb cmake: use cmake <LANG>_VISIBILITY_PRESET property to pass -fvisibility=hidden Anonymous Maarten 2023-01-07 15:06:21 +0100
  • 455bd74bff cmake: HAVE_GCC_PREFERRED_STACK_BOUNDARY is not used anymore Anonymous Maarten 2023-01-07 15:00:30 +0100
  • 6a3df1757b cmake: target_compile_definitions does not need -D prefix Anonymous Maarten 2023-01-07 14:07:19 +0100
  • cbe01319e0 Fix testautomation_pixels using really invalid pixel format Sylvain 2023-01-07 18:56:50 +0100
  • a2d239c1de
    Fix testautomation_pixels using really invalid pixel format Sylvain 2023-01-07 18:56:50 +0100
  • 76e1c7c509 Fix testautomation_pixels: we can create all pixel format, including SDL_PIXELFORMAT_UNKNOWN (as before). Sylvain 2023-01-07 16:48:51 +0100
  • 80a132d22a
    Fix testautomation_pixels: we can create all pixel format, including SDL_PIXELFORMAT_UNKNOWN (as before). Sylvain 2023-01-07 16:48:51 +0100
  • da33664ab4 SDL_Vulkan_GetInstanceExtensions: Remove window Hunter Kvalevog 2023-01-07 10:51:58 -0600
  • 7f0801377b Separate wmain() and main() implementations Sam Lantinga 2023-01-07 08:28:07 -0800
  • ef6d2333bc
    Remove one test that contains call of SDL_Quit() / SDL_Init() because it conficts with the initializaion of test common. (before it used SDL_VideoInit SDL_VideoQuit which weren't perturbated by SDL_Quit()) Sylvain 2023-01-07 15:59:18 +0100
  • 8e31fc4130 cmake: check for math library functions even in the absence of libm Ozkan Sezer 2023-01-07 14:25:04 +0300
  • 0d5467a6e9 cmake: check for math library functions even in the absence of libm Ozkan Sezer 2023-01-07 14:25:04 +0300
  • ca541789ea cmake: check for math library functions even in the absence of libm Ozkan Sezer 2023-01-07 14:25:04 +0300
  • 75834df37c cmake: fix detection of library functions when -Werror is enabled. Ozkan Sezer 2023-01-07 14:25:04 +0300
  • 305e7b55bd cmake: fix detection of library functions when -Werror is enabled. Ozkan Sezer 2023-01-07 14:25:04 +0300