Commit Graph

  • 51dcc3bb0b The macOS minimum deployment target is now 10.11 Sam Lantinga 2023-04-05 11:37:27 -07:00
  • 73b2faea4e The macOS minimum deployment target is now 10.11 Sam Lantinga 2023-04-05 11:37:27 -07:00
  • f6363fde9a Fixed crash if joystick->hwdata != NULL && device->driver == NULL Sam Lantinga 2023-04-05 11:23:28 -07:00
  • e13b74ccf0 Fixed crash if joystick->hwdata != NULL && device->driver == NULL Sam Lantinga 2023-04-05 11:23:28 -07:00
  • a21ee02095 wayland: Use the output description from wl_output as of v4 Frank Praznik 2023-04-04 13:09:18 -04:00
  • 5c27bc81d8 wayland: Use release for display and seat objects, if available Frank Praznik 2023-04-03 12:57:36 -04:00
  • 9084b6c666 wayland: Remove some unused variables Frank Praznik 2023-04-03 12:05:16 -04:00
  • 3ac48053bc wayland: Minor whitespace cleanup Ethan Lee 2023-04-05 08:57:55 -04:00
  • c721155b89 cmake: prepend generated wayland protocol include path Anonymous Maarten 2023-04-04 19:45:29 +02:00
  • 0c551e7069 wayland: Support axis relative direction David Edmundson 2023-01-19 12:25:47 +00:00
  • ac72cdcf79 Fix -Wmissing-prototypes warning Anonymous Maarten 2023-04-05 05:38:27 +02:00
  • 3fae4c5c83 Updated to version 2.26.5 for release Sam Lantinga 2023-04-04 17:57:53 -07:00
  • f633915443 fix build after commit 22685556e5. Ozkan Sezer 2023-04-05 02:10:56 +03:00
  • 029e61a07e cmake: split SDL_NEON into SDL_NEON and SDL_NEON_BLITTERS Anonymous Maarten 2023-04-04 21:47:00 +02:00
  • 67100be3cf Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -07:00
  • 57043825ba Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -07:00
  • 22685556e5 Don't probe for PlayStation controllers when we already know the controller type Sam Lantinga 2023-03-30 07:36:40 -07:00
  • f444eac557 Fixed analog triggers on the DualSense controller Sam Lantinga 2023-03-30 07:25:49 -07:00
  • cf2c6fa58d Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -07:00
  • 407b85c506 Android: audio change audio assert when try to open concurrent device to a real error Sylvain 2023-04-04 09:40:57 +02:00
  • a874f6c993 wayland: Send system timestamps for relative pointer events Frank Praznik 2023-03-31 17:14:55 -04:00
  • 1869e1247d wayland: Track the serial numbers for implicit grab events and use them when raising windows Frank Praznik 2023-03-31 17:02:13 -04:00
  • 6119ac8bb4 wayland: Don't round trip when setting the initial minimized and maximized states during window creation Frank Praznik 2023-03-29 11:14:27 -04:00
  • ab948123c2 wayland: Avoid recursive calls into fullscreen setting functions Frank Praznik 2023-03-25 22:00:26 -04:00
  • 1f177cf93e wayland: Refactor constraint handling Frank Praznik 2023-03-25 21:51:36 -04:00
  • 2aa2fa5449 Added SDL_CreateWindowWithPosition() Sam Lantinga 2023-03-31 17:07:38 -07:00
  • b6ae281e97 Use #ifdef/#ifndef instead of #if defined/#if \!defined Anonymous Maarten 2023-03-30 20:26:31 +02:00
  • 308bcbbe76 Fixed Visual Studio warning 4244 Sam Lantinga 2023-03-30 14:04:32 -07:00
  • 85ee1498a5 Fixed Visual Studio warning 4245 Sam Lantinga 2023-03-30 14:02:06 -07:00
  • f341c06552 Fixed Visual Studio warning 4310 Sam Lantinga 2023-03-30 14:02:05 -07:00
  • 0bd77a5b93 Fixed Visual Studio warning 4389 Sam Lantinga 2023-03-30 14:02:04 -07:00
  • d135daad5b Fixed Visual Studio warning 4459 Sam Lantinga 2023-03-30 14:02:03 -07:00
  • b078122c53 Fixed Visual Studio warning 4701 Sam Lantinga 2023-03-30 14:02:02 -07:00
  • 28d687aae0 Fixed Visual Studio warning 4702 Sam Lantinga 2023-03-30 10:48:50 -07:00
  • e2f560d4bb Fixed build error Sam Lantinga 2023-03-30 10:48:48 -07:00
  • eb0d214c17 Haiku: use a BLooper for events. Jerome Duval 2023-03-29 21:28:21 +02:00
  • 1fd15c9b4e x11: Don't allow the changing of certain scancodes Frank Praznik 2023-03-30 11:23:53 -04:00
  • 55f74c3285 x11: Don't allow the changing of certain scancodes Frank Praznik 2023-03-29 15:16:59 -04:00
  • 4fb81fdff9 Fixed analog triggers on the DualSense controller Sam Lantinga 2023-03-30 07:25:49 -07:00
  • d94b944f91 Added support for the trigger buttons on the Victrix Pro FS for PS5 Sam Lantinga 2023-03-10 15:28:22 -08:00
  • 384144d632 The Xinmotek Controller is used in multiple products with different mappings Sam Lantinga 2023-03-28 15:14:00 -07:00
  • f84428ca01 SDL_hidapi_steam.c: Fix compilation under c2x. Pierre Wendling 2023-03-27 11:51:19 -04:00
  • 086322076a events: Increase the size of the name buffer when logging events Frank Praznik 2023-03-26 12:53:50 -04:00
  • 655a07bdd8 Don't probe for PlayStation controllers when we already know the controller type Sam Lantinga 2023-03-30 07:36:40 -07:00
  • a67d410501 Fixed analog triggers on the DualSense controller Sam Lantinga 2023-03-30 07:25:49 -07:00
  • 2d64f419c5 Haiku: use a BLooper for events, only create a BApplication when it doesn't already exist. (#7555) Jérôme Duval 2023-03-30 16:12:10 +02:00
  • cae6b4489d - simplication and factorization around CalculateSize and Pitch, RGB/YUV - update SDL_CalculateYUVSize pitch to size_t Sylvain 2023-03-30 11:30:11 +02:00
  • c82cca0494 ci: use loongson official cross toolchains Anonymous Maarten 2023-03-30 05:02:36 +02:00
  • eed266d266 SDL_syshaptic.c and SDL_sysjoystick.c need string.h for strerror Anonymous Maarten 2023-03-30 00:37:36 +02:00
  • cf8899ec94 cmake: allow HAVE_LINUX_INPUT_H with !defined(HAVE_LIBC) Anonymous Maarten 2023-03-30 00:12:50 +02:00
  • b99f380498 intrinsics: add lsx/lasx intrinsic headers when not disabled Anonymous Maarten 2023-03-30 04:00:48 +02:00
  • 94bca5a2a3 ci: add loongarch64 workflow Anonymous Maarten 2023-03-30 03:16:09 +02:00
  • c07e966690 Fixed build Sam Lantinga 2023-03-29 16:36:01 -07:00
  • 3472dc11d6 Fix uses of undefined macro identifiers (-Wundef) Anonymous Maarten 2023-03-29 21:49:01 +00:00
  • c3d3c2c672 Fixed crash if SDL_GetDisplays() is called before video is initialized Sam Lantinga 2023-03-29 14:44:03 -07:00
  • 2aeac8de51 include: Fixed a C++-style single line comment. Wohlstand 2023-03-30 00:40:46 +03:00
  • aec0cfe5ee Added !SDL_CPUINFO_DISABLED to #endif Sam Lantinga 2023-03-29 08:24:04 -07:00
  • 8973d20f39 Fixed audiotypecvt assertion when without CPUInfo (#7464) Emily Banerjee 2023-03-29 16:22:57 +01:00
  • 6d01ffcd94 Split up CFLAGS construction so it can be overridden Stephen Kitt 2023-03-19 13:45:36 +01:00
  • c2ee45f5ff The Xinmotek Controller is used in multiple products with different mappings Sam Lantinga 2023-03-28 15:14:00 -07:00
  • f1099f8e70 The Xinmotek Controller is used in multiple products with different mappings Sam Lantinga 2023-03-28 15:14:00 -07:00
  • 0bf63175ab Fixed gyro values for the Armor-X Pro controller Sam Lantinga 2023-03-28 14:44:28 -07:00
  • 8df7b4d853 Fixed gyro values for the Armor-X Pro controller Sam Lantinga 2023-03-28 14:44:28 -07:00
  • d043c8535b Fixed the accelerometer and gyro axes for the Armor-X Pro controller Sam Lantinga 2023-03-28 12:28:15 -07:00
  • 37517557ae Fixed the accelerometer and gyro axes for the Armor-X Pro controller Sam Lantinga 2023-03-28 12:28:15 -07:00
  • d2a2787783 Fix remaining -Wimplicit-fallthrough warnings Anonymous Maarten 2023-03-28 19:24:33 +02:00
  • 85fecbb10b video: fix warnings about unused variables when building without duff's loop Anonymous Maarten 2023-03-18 20:47:24 +01:00
  • ec3e333fb8 testautomation_audio: fix -Wimplicit-fallthrough warning Anonymous Maarten 2023-03-18 20:34:56 +01:00
  • 1402d13556 video/blit: fix -Wimplicit-fallthrough warnings Anonymous Maarten 2023-03-18 20:34:38 +01:00
  • 03c239ded9 testsurround: fix channel names Anonymous Maarten 2023-03-18 20:32:14 +01:00
  • 0c3777d566 video: fix warnings about unused variables when building without duff's loop Anonymous Maarten 2023-03-18 20:47:24 +01:00
  • 11c70406c3 testautomation_audio: fix -Wimplicit-fallthrough warning Anonymous Maarten 2023-03-18 20:34:56 +01:00
  • f7961b7c9a video/blit: fix -Wimplicit-fallthrough warnings Anonymous Maarten 2023-03-18 20:34:38 +01:00
  • e1b8a03239 testsurround: fix channel names Anonymous Maarten 2023-03-18 20:32:14 +01:00
  • 16c9bad786 Safety fix: clear "_this->wakeup_window" when destroying the window Sylvain 2023-03-28 09:49:45 +02:00
  • 6574e5eb57 Safety fix: clear "_this->current_glwin" when destroying the window Sylvain 2023-03-28 09:48:58 +02:00
  • c838ccf0e3 Safety fix: clear "_this->wakeup_window" when destroying the window Sylvain 2023-03-28 09:49:45 +02:00
  • 0c048d98af Safety fix: clear "_this->current_glwin" when destroying the window Sylvain 2023-03-28 09:48:58 +02:00
  • 4fa21ee5ed Fixed bug #7515 - Window still grabbed after destroying Sylvain 2023-03-28 09:28:17 +02:00
  • e494844e9a Fixed bug #7515 - Window still grabbed after destroying Sylvain 2023-03-28 09:28:17 +02:00
  • 1fe2110755 Don't clear checked_texture_framebuffer Sylvain 2023-03-27 15:34:58 +02:00
  • cb076b83ff cmake: fix testnative for Macos Anonymous Maarten 2023-03-28 03:22:29 +02:00
  • 1259a60731 cmake: build tests as library on Android Anonymous Maarten 2023-03-28 00:38:07 +02:00
  • b8b852a55b cmake: testnative can also be built on non-Linux Anonymous Maarten 2023-03-27 14:11:23 +02:00
  • 2a03ad2cbf AUDIO_U16 support was removed from SDL3 Elad Lahav 2023-03-27 06:25:29 -04:00
  • 254f03388f Detect QCC as the compiler Elad Lahav 2023-03-27 06:16:09 -04:00
  • 5fee62d774 Rename files under src/video/qnx Elad Lahav 2023-01-11 08:26:23 -05:00
  • b4f28fb532 Define _LARGEFILE64_SOURCE as 1 for all platforms Elad Lahav 2023-01-11 08:22:49 -05:00
  • 60d95e2a77 Use posix_spawn() on QNX Elad Lahav 2023-01-10 07:08:51 -05:00
  • f352eeb90c Use the built-in version of vsnprintf() to support printing NULLs Elad Lahav 2023-01-10 06:11:39 -05:00
  • b98a501e0d glGetProcAddress() should return SDL_FunctionPointer Elad Lahav 2023-01-10 05:21:08 -05:00
  • bc9e0bb7ad Switch from EXTRA_LIBS to SDL_EXTRA_LIBS Elad Lahav 2023-01-10 05:15:19 -05:00
  • eca7b8e4a1 Do not look at local headers when determining features Avoids the detection of X11 on the build machine Elad Lahav 2023-01-07 21:39:50 -05:00
  • c611c6ee6b Do not enable SYSWM_X11 for QNX Elad Lahav 2023-01-07 21:36:38 -05:00
  • b026f588d6 Update to use SDL_GetFirstAudioFormat() and SDL_GetNextAudioFormat() Elad Lahav 2023-01-07 21:35:46 -05:00
  • 4b17cc3a46 Add CMake toolchain files Elad Lahav 2023-01-07 08:02:44 -05:00
  • 49a8b16ffd Fix use of _LARGEFILE64_SOURCE Elad Lahav 2023-01-07 07:51:50 -05:00
  • 4374645738 Add QNX video and audio modules Elad Lahav 2023-01-07 06:29:03 -05:00
  • 292b80a13a Treat the QNX compiler as GCC for using atomics Elad Lahav 2023-01-07 06:52:19 -05:00
  • b47eeb8488 Add QNX as a platform to the cmake build files Elad Lahav 2023-01-06 08:24:18 -05:00