Commit Graph

  • 1b895912a2 docs: Note the lowest supported Emscripten version. Ryan C. Gordon 2022-09-30 14:23:36 -04:00
  • cfab203f91 emscripten: Remove use of EM_ASM from SDL_timer code. Sam Clegg 2022-09-29 07:36:14 -07:00
  • 90e7d05c3b emscripten: drop CanvasPixelArray support from cursor Charlie Birks 2022-09-30 16:33:10 +01:00
  • 0c6d5b3ac8 emscripten: drop CanvasPixelArray support from framebuffer Charlie Birks 2022-09-30 16:28:57 +01:00
  • a97d2e6958 GitHub Actions: bump Emscripten version used to build to 2.0.31. Ryan C. Gordon 2022-09-30 10:47:13 -04:00
  • 1b52145bad Makefile.w32: no need for the description field, we have a *.res already Ozkan Sezer 2022-09-29 20:51:24 +03:00
  • 0d6c4ff622 testaudioinfo: Initialize deviceName unconditionally Ethan Lee 2022-09-29 11:36:07 -04:00
  • 1ea1a90edb testaudioinfo: Also test SDL_GetAudioDeviceSpec Ethan Lee 2022-09-29 10:41:40 -04:00
  • 40893821f2 coreaudio: Add support for SDL_GetDefaultAudioInfo (#6277) Jarod Hillman 2022-09-29 10:33:07 -04:00
  • 69bbe4ce7d Fix memory leak in VITA_GXM_CreateRenderer zll 2022-09-29 15:50:50 +08:00
  • e17f0c283c wayland: Call the Wayland hide/show functions directly when changing decoration modes Frank Praznik 2022-09-27 10:59:28 -04:00
  • 14bf8237c1 hidapi, libusb: backport read_thread indefinite loop fix from mainstream Ozkan Sezer 2022-09-28 17:40:10 +03:00
  • 8bcbdc706c hidapi, libusb: backport read_thread indefinite loop fix from mainstream Ozkan Sezer 2022-09-28 17:40:10 +03:00
  • 379d478055 dbus: guard against uninitialized D-Bus Ludovico de Nittis 2022-09-28 10:25:24 +02:00
  • 57b5c9107e kmsdrm: only negative devindex's are not allowed Eric Curtin 2022-09-28 12:38:32 +01:00
  • 508cc225a7 Update README.md Ryan C. Gordon 2022-09-28 10:17:39 -04:00
  • cedd8e1138 coreaudio: Remove redundant variable. Ryan C. Gordon 2022-09-28 09:27:45 -04:00
  • d6e939ddb5 coreaudio: Don't crash on shutdown in a race condition. Ryan C. Gordon 2022-09-28 09:22:17 -04:00
  • f648c000bd build: Fixed some references to renamed test-versioning.sh Ryan C. Gordon 2022-09-28 09:37:21 -04:00
  • f6565c329b coreaudio: Remove redundant variable. Ryan C. Gordon 2022-09-28 09:27:45 -04:00
  • 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