Commit Graph

  • 411582c710 coreaudio: Don't crash on shutdown in a race condition. Ryan C. Gordon 2022-09-28 09:22:17 -04:00
  • d843d61cc1 Moved test/versioning.sh to build-scripts/test-versioning.sh Ryan C. Gordon 2022-09-28 09:09:21 -04:00
  • 4471d22eb6 Updated iOS demos Xcode project Sam Lantinga 2022-09-28 01:10:23 -07:00
  • 13c443f224 Removed obsolete search path setting Sam Lantinga 2022-09-28 01:10:10 -07:00
  • 26997bc153 Removed unused framework entries from the Xcode project Sam Lantinga 2022-09-28 00:52:39 -07:00
  • 229315b014 Updated SDL Xcode test project to build for iOS and tvOS Sam Lantinga 2022-09-28 00:06:06 -07:00
  • bb74af1e11 Allow including SDL_uikit_main.c in Apple multi-platform builds Sam Lantinga 2022-09-28 00:01:54 -07:00
  • 3a6b4835f8 Updated macOS Xcode test programs Sam Lantinga 2022-09-27 22:28:28 -07:00
  • 8e14647759 build-scripts: Added update-version.sh Ryan C. Gordon 2022-09-27 22:03:26 -04:00
  • a2c5757356 video: check for "software" with SDL_HINT_FRAMEBUFFER_ACCELERATION. Ryan C. Gordon 2022-09-01 10:47:24 -04:00
  • d76f0cc753 Android.mk: Build android SDL2.so with -Wl,--no-undefined Anonymous Maarten 2022-06-18 12:54:18 +02:00
  • 70214ed3ed cmake: append to CMAKE_MODULE_PATH instead of overwriting Anonymous Maarten 2022-06-17 02:58:45 +02:00
  • a193a03d81 cmake: add -Wno-declaration-after-statement to cpu-features.c alone Anonymous Maarten 2022-09-27 17:33:49 +02:00
  • 7becbd7d42 Add joystick locking for controller notifications on iOS/tvOS Sam Lantinga 2022-09-27 12:58:16 -07:00
  • 18eb319adc Added sensor timestamp for Nintendo Switch controllers Sam Lantinga 2022-09-27 12:34:03 -07:00
  • 5e3a40309e Added sensor timestamp for Steam Controllers Sam Lantinga 2022-09-27 11:36:01 -07:00
  • 128c34b839 cocoa: Fix new windows setting SDL_WINDOW_BORDERLESS flag incorrectly. Ryan C. Gordon 2022-09-27 14:23:42 -04:00
  • 57b20e7b9e cocoa: Fix new windows setting SDL_WINDOW_BORDERLESS flag incorrectly. Ryan C. Gordon 2022-09-27 14:23:42 -04:00
  • 77c7836c26 fix vita build failure after commit 2c518747b Ozkan Sezer 2022-09-27 20:21:24 +03:00
  • 36e7670143 Sync SDL wiki -> header SDL Wiki Bot 2022-09-27 16:57:17 +00:00
  • 2c518747b9 Added microsecond timestamp to sensor values for PS4 and PS5 controllers using the HIDAPI driver Sam Lantinga 2022-09-27 09:56:02 -07:00
  • a1026d6368 cmake: use check_symbol_exists to check dlopen + need for dl library Anonymous Maarten 2022-09-27 01:08:04 +02:00
  • d8b2a165af autotools: revised and silenced esound detection a bit. Ozkan Sezer 2022-09-24 20:01:04 +03:00
  • 4657d8be0d autotools: Require GNU sort Simon McVittie 2022-08-25 14:44:43 +01:00
  • c7950bf0c6 cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-27 03:15:04 +02:00
  • 0f2503cf8a Fixed bug #6287 - SDL_FillRect failed for SDL_Surface with BitsPerPixel == 4 Sylvain 2022-09-27 10:21:15 +02:00
  • d71df6448b Fixed bug #6287 - SDL_FillRect failed for SDL_Surface with BitsPerPixel == 4 Sylvain 2022-09-27 10:21:15 +02:00
  • 1e1be0b954 Updated logic to match between PS4/PS5/Switch controllers Sam Lantinga 2022-09-26 23:00:58 -07:00
  • 8c40a6b0c7 Drop PS5 Bluetooth reports that fail CRC check Sam Lantinga 2022-09-26 22:47:21 -07:00
  • db075ff3ba Removed unused variable Sam Lantinga 2022-09-26 22:45:01 -07:00
  • 2ccdd0667a Handle DS4 dongle controller connection and disconnection Sam Lantinga 2022-09-26 22:32:57 -07:00
  • 653e433c08 cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-27 03:15:04 +02:00
  • 18046b9aa3 Fixed crash with a NULL serial number Sam Lantinga 2022-09-26 20:53:50 -07:00
  • 67fa6a935f Don't wait a long time for zombie Bluetooth controllers Sam Lantinga 2022-09-26 20:49:26 -07:00
  • 67db8a9103 Wait for input before reconnecting a Bluetooth device Sam Lantinga 2022-09-26 20:41:51 -07:00
  • 71fb91f7e4 evdev: Fix build with libudev and joystick subsystem disabled Cameron Gutman 2022-09-26 21:38:09 -05:00
  • 2cc9176137 Removed debug logging Sam Lantinga 2022-09-26 18:52:26 -07:00
  • 2c98c8af01 Use better default values for Switch controller calibration Sam Lantinga 2022-09-26 18:39:18 -07:00
  • a205c5e26c Use separate extents for simple and advanced reports Sam Lantinga 2022-09-26 18:18:16 -07:00
  • 2f9c9b5f80 cmake: make sure check_* uses 2 different variables for clock_gettime Anonymous Maarten 2022-09-27 02:30:43 +02:00
  • 81d3266766 cmake: make sure check_* uses 2 different variables in CheckX11 Anonymous Maarten 2022-09-27 01:59:37 +02:00
  • a9524ffa9d cmake: make sure check_c_source_compiles uses 2 different variables in CheckOSS Anonymous Maarten 2022-09-27 01:52:28 +02:00
  • bfecd78159 cmake: use check_symbol_exists to check dlopen + need for dl library Anonymous Maarten 2022-09-27 01:08:04 +02:00
  • 4e375996d3 Added a hint to return the version in the old format Sam Lantinga 2022-09-26 17:06:18 -07:00
  • b7fddb4c0e Minor tweaks Sam Lantinga 2022-09-26 14:39:51 -07:00
  • 39adcc0a6b Prefer USB input over Bluetooth for PS5/PS5/Switch controllers Sam Lantinga 2022-09-26 14:20:34 -07:00
  • 17d7d03adf Added detection of the joystick type for third party PS4 and PS5 controllers Sam Lantinga 2022-09-26 08:12:35 -07:00
  • 6b75a592a4 autotools: revised and silenced esound detection a bit. Ozkan Sezer 2022-09-24 20:01:04 +03:00
  • 3a6b7c9c69 testiconv: Print the total number of errors at the end Cameron Cawley 2022-09-24 16:55:10 +01:00
  • 8d2cb1555e Added an entry for the ZEROPLUS P4 Wired Gamepad Sam Lantinga 2022-09-23 16:56:24 -07:00
  • cb063db64f Moved XInputPS4 controllers into the PS4 controller section Sam Lantinga 2022-09-23 16:52:37 -07:00
  • 5b3b7e6e7c Separated PS4/PS5 effects support into individual capabilities Sam Lantinga 2022-09-23 16:46:36 -07:00
  • 33619aa2e9 Added support for the ZEROPLUS P4 Wired Gamepad to the HIDAPI driver Sam Lantinga 2022-09-23 16:38:15 -07:00
  • e888c99fa6 Fixed the entry for the Nacon PS4 Compact Controller Sam Lantinga 2022-09-23 16:26:41 -07:00
  • 4ea64fee9f Fixed manufacturer/product name deduplication for the Razer Raiju Tournament Edition controller Sam Lantinga 2022-09-23 15:28:32 -07:00
  • 56b91ea720 Fixed feature detection for the Razer Raiju Tournament Edition controller Sam Lantinga 2022-09-23 15:27:40 -07:00
  • f6c9b06562 cmake: output libSDL2-2.0.0.dylib like autotools, not libSDL2-2.0.dylib. Ozkan Sezer 2022-09-23 23:56:04 +03:00
  • 4a06cc0f75 wayland: Apply modifier changes to the text of repeated keys Frank Praznik 2022-09-22 13:03:09 -04:00
  • 467c82c771 wayland: Add mappings for the Escape and NumLock keys Frank Praznik 2022-09-23 12:31:40 -04:00
  • 34f928abb7 Generate the correct name for ASTRO Gaming controllers Sam Lantinga 2022-09-23 09:26:18 -07:00
  • 6ddef7c234 Generate the correct name for Qanba and Mad Catz controllers Sam Lantinga 2022-09-23 09:20:27 -07:00
  • c2ae2ccc32 Added feature support for the Razer Raiju to the HIDAPI driver Sam Lantinga 2022-09-23 09:10:51 -07:00
  • 5ea9886bcf haiku: Fix when screen color depth was 24 bits, SDL_GetWindowSurface would always fail with 'Unknown pixel format' error UnknownShadow200 2022-09-23 13:19:22 +10:00
  • 51fefd1c35 Added support for third party PS3 controllers to the HIDAPI driver Sam Lantinga 2022-09-23 02:39:35 -07:00
  • 5b4c10fc7b Return true from IsSupportedDevice if it's a device that we _might_ support Sam Lantinga 2022-09-23 02:36:53 -07:00
  • 1d34a5249d Fixed shadowed variable warning Sam Lantinga 2022-09-23 00:38:23 -07:00
  • 010d3e6442 Fixed function prototype mismatch Sam Lantinga 2022-09-23 00:36:46 -07:00
  • b7940c29cc Allow HIDAPI controllers to override the default joystick type Sam Lantinga 2022-09-23 00:15:40 -07:00
  • 899a1e7cba Skip PS4/PS5 probe message if we already know it's a supported controller Sam Lantinga 2022-09-22 23:54:26 -07:00
  • fa2063fb44 Improved detection of third party PS4 and PS5 controllers Sam Lantinga 2022-09-22 23:42:25 -07:00
  • 7312b93d32 Fixed crash if a game controller is disconnected while the connect message is in flight Sam Lantinga 2022-09-22 22:50:28 -07:00
  • aa2e2f4843 Make sure HID devices can be opened before making them available to the application Sam Lantinga 2022-09-22 18:22:17 -07:00
  • 2857e3c748 Added an entry for the Mad Catz FightStick TE 2+ PS3 Sam Lantinga 2022-09-22 15:53:32 -07:00
  • 6812f1b5d7 Fixed the entry for the HORI Fighting Commander 4 in PS4 mode Sam Lantinga 2022-09-22 15:16:34 -07:00
  • 99e85cc27b Accidentally reverted 172865ff13 Sam Lantinga 2022-09-22 10:10:20 -07:00
  • 6cbdc66650 Fixed use of uninitialized 'size' variable (thanks @ozkan!) Sam Lantinga 2022-09-22 09:05:06 -07:00
  • 0c4594ac72 Improved PS4 and PS5 third-party controller feature detection Sam Lantinga 2022-09-22 06:45:46 -07:00
  • 399cb2f0de wayland: Only clear the key repeat flag when the repeated key is released Frank Praznik 2022-09-21 13:20:39 -04:00
  • eb25f6c912 Fixed Xbox platform name, courtesy of @walbourn Sam Lantinga 2022-09-21 14:22:38 -07:00
  • 6ba5f08e5d add missing quotes to the fallback CHECK_OBJC_SOURCE_COMPILES macro Ozkan Sezer 2022-09-21 10:37:02 +03:00
  • 098a7a043e add missing quotes to the fallback CHECK_OBJC_SOURCE_COMPILES macro Ozkan Sezer 2022-09-21 10:37:02 +03:00
  • 00b67f5572 Fix potential memory leak in GLES_CreateTexture zhailiangliang 2022-09-21 10:30:38 +08:00
  • 301912a5b9 Fix: Use WIN_ClientPointToSDL for converting additional mouse coordinates past-due 2022-09-18 21:25:55 -04:00
  • 7bf4ca60f6 autotools: stop using AC_FUNC_MEMCMP and AC_FUNC_STRTOD Ozkan Sezer 2022-09-20 20:03:20 +03:00
  • 08a331847b Vita: fix controls on PSTV with opened IME Ivan Epifanov 2022-09-18 21:40:15 +03:00
  • db225dec41 autotools: stop using AC_FUNC_MEMCMP and AC_FUNC_STRTOD Ozkan Sezer 2022-09-20 20:03:20 +03:00
  • dc2a682a82 Use the right kind of 0 Sam Lantinga 2022-09-20 09:22:43 -07:00
  • 2461930601 Fixed build on RISC OS Sam Lantinga 2022-09-20 09:16:10 -07:00
  • 887ae0c6eb fix build failure after commit 2a8d00634d if strtod isn't available. Ozkan Sezer 2022-09-20 18:20:00 +03:00
  • 2a8d00634d Fixed scanning a negative number as an unsigned value Sam Lantinga 2022-09-20 07:25:49 -07:00
  • 3f5c46663e SDL_vsscanf: fix an uninitialized warning Ozkan Sezer 2022-09-20 11:56:40 +03:00
  • 216e3f10bb Implemented size_t format specifiers for SDL_snprintf() and SDL_sscanf() Sam Lantinga 2022-09-19 15:42:11 -07:00
  • c70ffc2a35 Added size_t format specifier test coverage for SDL_snprintf and SDL_sscanf Sam Lantinga 2022-09-19 15:34:17 -07:00
  • 101306edcf Do case insensitive matching on test cases Sam Lantinga 2022-09-19 14:37:10 -07:00
  • 4d78a6fad4 cmake: only add -Wl,--undefined=WinMain when building an executable (cherry picked from commit 3b20e0ecef) Anonymous Maarten 2022-09-19 02:38:36 +02:00
  • 3b20e0ecef cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-19 02:38:36 +02:00
  • c833294817 tests, watcom: silence lots of W202 warnings from new vulkan headers. Ozkan Sezer 2022-09-18 17:33:04 +03:00
  • 8598f05b47 Support loading 2bpp .bmp files Cameron Cawley 2022-09-17 21:45:08 +01:00
  • 59e04dcc0b Fix SDL_PIXELFORMAT_INDEX1LSB test case Cameron Cawley 2022-09-08 15:53:25 +01:00
  • fa239a2192 Fix incorrect return value in X11_GetPixelFormatFromVisualInfo Cameron Cawley 2022-09-08 15:53:54 +01:00