Commit Graph

  • 19ecb64e0d Fixed build Sam Lantinga 2022-10-02 10:18:57 -0700
  • bd6afc2317 Fixed sensor axes in vertical mode Sam Lantinga 2022-10-02 10:15:39 -0700
  • b4c25f5714 Remapped the side button and trigger as paddles for the mini-gamepad mode of the Joy-Cons Sam Lantinga 2022-10-02 09:51:05 -0700
  • f58a6506a1 Added paddle mapping for combined Joy-Cons Sam Lantinga 2022-10-02 09:50:27 -0700
  • 37dfa2629b Added paddle mapping for combined Joy-Cons Sam Lantinga 2022-10-02 09:36:50 -0700
  • a00565b8ba Fixed displaying more than 18 buttons Sam Lantinga 2022-10-02 09:08:39 -0700
  • 6c8bf3af4c
    Add vertical mode for Nintendo Joy-Con (#6303) Happy Harry 2022-10-03 00:19:34 +0800
  • 0672dc8d8f Fixed combined Joy-Cons after aa2e2f4843 (thanks @happyharryh!) Sam Lantinga 2022-10-02 08:48:38 -0700
  • bac54b3d26 Android: add script for building prefab archive Anonymous Maarten 2022-09-27 17:45:36 +0200
  • 5e654a4bf2 Fixed Mac compile errors when OpenGL is disabled. Aaron Barany 2022-10-01 16:10:46 -0700
  • c29629a5ef fix permissions of Android.mk Ozkan Sezer 2022-10-01 04:25:40 +0300
  • 6acc7a5622 Mark the editbox as multi-line so the return key is always visible Sam Lantinga 2022-09-30 17:45:08 -0700
  • 257cacab18 Android text input now works like iOS, where you get text in progress and then backspaces and new text if autocomplete changes it or the IME commits it. Sam Lantinga 2022-09-30 17:25:58 -0700
  • 28572702bf Properly backspace over text that was entered when autocorrect updates text with the iPhone on-screen keyboard Sam Lantinga 2022-09-30 17:25:57 -0700
  • e6640ef2d4 coreaudio: Possibly fixed another shutdown race condition. Ryan C. Gordon 2022-09-30 14:53:07 -0400
  • 7567c4cb00 revert executable permissions from Android.mk Ozkan Sezer 2022-09-30 21:51:11 +0300
  • 82e341bc9e Android: use real editable text and mimic the edit operations to generate key events Sam Lantinga 2022-09-30 11:40:29 -0700
  • 1b895912a2 docs: Note the lowest supported Emscripten version. Ryan C. Gordon 2022-09-30 14:23:36 -0400
  • cfab203f91 emscripten: Remove use of EM_ASM from SDL_timer code. Sam Clegg 2022-09-29 07:36:14 -0700
  • a97d2e6958 GitHub Actions: bump Emscripten version used to build to 2.0.31. Ryan C. Gordon 2022-09-30 10:47:13 -0400
  • 1b52145bad Makefile.w32: no need for the description field, we have a *.res already Ozkan Sezer 2022-09-29 20:51:24 +0300
  • 0d6c4ff622
    testaudioinfo: Initialize deviceName unconditionally Ethan Lee 2022-09-29 11:36:07 -0400
  • 1ea1a90edb testaudioinfo: Also test SDL_GetAudioDeviceSpec Ethan Lee 2022-09-29 10:41:40 -0400
  • 40893821f2 coreaudio: Add support for SDL_GetDefaultAudioInfo (#6277) Jarod Hillman 2022-09-29 10:33:07 -0400
  • 69bbe4ce7d Fix memory leak in VITA_GXM_CreateRenderer zll 2022-09-29 15:50:50 +0800
  • e17f0c283c wayland: Call the Wayland hide/show functions directly when changing decoration modes Frank Praznik 2022-09-27 10:59:28 -0400
  • 8bcbdc706c hidapi, libusb: backport read_thread indefinite loop fix from mainstream Ozkan Sezer 2022-09-28 17:40:10 +0300
  • 379d478055 dbus: guard against uninitialized D-Bus Ludovico de Nittis 2022-09-28 10:25:24 +0200
  • 57b5c9107e kmsdrm: only negative devindex's are not allowed Eric Curtin 2022-09-28 12:38:32 +0100
  • 508cc225a7
    Update README.md Ryan C. Gordon 2022-09-28 10:17:39 -0400
  • f648c000bd
    build: Fixed some references to renamed test-versioning.sh Ryan C. Gordon 2022-09-28 09:37:21 -0400
  • f6565c329b
    coreaudio: Remove redundant variable. Ryan C. Gordon 2022-09-28 09:27:45 -0400
  • 411582c710
    coreaudio: Don't crash on shutdown in a race condition. Ryan C. Gordon 2022-09-28 09:22:17 -0400
  • d843d61cc1
    Moved test/versioning.sh to build-scripts/test-versioning.sh Ryan C. Gordon 2022-09-28 09:09:21 -0400
  • 4471d22eb6 Updated iOS demos Xcode project Sam Lantinga 2022-09-28 01:10:23 -0700
  • 13c443f224 Removed obsolete search path setting Sam Lantinga 2022-09-28 01:10:10 -0700
  • 26997bc153 Removed unused framework entries from the Xcode project Sam Lantinga 2022-09-28 00:52:39 -0700
  • 229315b014 Updated SDL Xcode test project to build for iOS and tvOS Sam Lantinga 2022-09-28 00:06:06 -0700
  • bb74af1e11 Allow including SDL_uikit_main.c in Apple multi-platform builds Sam Lantinga 2022-09-28 00:01:54 -0700
  • 3a6b4835f8 Updated macOS Xcode test programs Sam Lantinga 2022-09-27 22:28:28 -0700
  • 8e14647759
    build-scripts: Added update-version.sh Ryan C. Gordon 2022-09-27 22:03:26 -0400
  • a2c5757356
    video: check for "software" with SDL_HINT_FRAMEBUFFER_ACCELERATION. Ryan C. Gordon 2022-09-01 10:47:24 -0400
  • d76f0cc753 Android.mk: Build android SDL2.so with `-Wl,--no-undefined` Anonymous Maarten 2022-06-18 12:54:18 +0200
  • 70214ed3ed cmake: append to CMAKE_MODULE_PATH instead of overwriting Anonymous Maarten 2022-06-17 02:58:45 +0200
  • a193a03d81 cmake: add -Wno-declaration-after-statement to cpu-features.c alone Anonymous Maarten 2022-09-27 17:33:49 +0200
  • 7becbd7d42 Add joystick locking for controller notifications on iOS/tvOS Sam Lantinga 2022-09-27 12:58:16 -0700
  • 18eb319adc Added sensor timestamp for Nintendo Switch controllers Sam Lantinga 2022-09-27 12:34:03 -0700
  • 5e3a40309e Added sensor timestamp for Steam Controllers Sam Lantinga 2022-09-27 11:36:01 -0700
  • 57b20e7b9e cocoa: Fix new windows setting SDL_WINDOW_BORDERLESS flag incorrectly. Ryan C. Gordon 2022-09-27 14:23:42 -0400
  • 77c7836c26 fix vita build failure after commit 2c518747b Ozkan Sezer 2022-09-27 20:21:24 +0300
  • 36e7670143 Sync SDL wiki -> header SDL Wiki Bot 2022-09-27 16:57:17 +0000
  • 2c518747b9 Added microsecond timestamp to sensor values for PS4 and PS5 controllers using the HIDAPI driver Sam Lantinga 2022-09-27 09:56:02 -0700
  • d71df6448b
    Fixed bug #6287 - SDL_FillRect failed for SDL_Surface with BitsPerPixel == 4 Sylvain 2022-09-27 10:21:15 +0200
  • 1e1be0b954 Updated logic to match between PS4/PS5/Switch controllers Sam Lantinga 2022-09-26 23:00:58 -0700
  • 8c40a6b0c7 Drop PS5 Bluetooth reports that fail CRC check Sam Lantinga 2022-09-26 22:47:21 -0700
  • db075ff3ba Removed unused variable Sam Lantinga 2022-09-26 22:45:01 -0700
  • 2ccdd0667a Handle DS4 dongle controller connection and disconnection Sam Lantinga 2022-09-26 22:32:57 -0700
  • 653e433c08 cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-27 03:15:04 +0200
  • 18046b9aa3 Fixed crash with a NULL serial number Sam Lantinga 2022-09-26 20:53:50 -0700
  • 67fa6a935f Don't wait a long time for zombie Bluetooth controllers Sam Lantinga 2022-09-26 20:49:26 -0700
  • 67db8a9103 Wait for input before reconnecting a Bluetooth device Sam Lantinga 2022-09-26 20:41:51 -0700
  • 71fb91f7e4 evdev: Fix build with libudev and joystick subsystem disabled Cameron Gutman 2022-09-26 21:38:09 -0500
  • 2cc9176137 Removed debug logging Sam Lantinga 2022-09-26 18:52:26 -0700
  • 2c98c8af01 Use better default values for Switch controller calibration Sam Lantinga 2022-09-26 18:39:18 -0700
  • a205c5e26c Use separate extents for simple and advanced reports Sam Lantinga 2022-09-26 18:18:16 -0700
  • 2f9c9b5f80 cmake: make sure check_* uses 2 different variables for clock_gettime Anonymous Maarten 2022-09-27 02:30:43 +0200
  • 81d3266766 cmake: make sure check_* uses 2 different variables in CheckX11 Anonymous Maarten 2022-09-27 01:59:37 +0200
  • a9524ffa9d cmake: make sure check_c_source_compiles uses 2 different variables in CheckOSS Anonymous Maarten 2022-09-27 01:52:28 +0200
  • bfecd78159 cmake: use check_symbol_exists to check dlopen + need for dl library Anonymous Maarten 2022-09-27 01:08:04 +0200
  • 4e375996d3 Added a hint to return the version in the old format Sam Lantinga 2022-09-26 17:06:18 -0700
  • b7fddb4c0e Minor tweaks Sam Lantinga 2022-09-26 14:39:51 -0700
  • 39adcc0a6b Prefer USB input over Bluetooth for PS5/PS5/Switch controllers Sam Lantinga 2022-09-26 14:20:34 -0700
  • 17d7d03adf Added detection of the joystick type for third party PS4 and PS5 controllers Sam Lantinga 2022-09-26 08:12:35 -0700
  • 6b75a592a4 autotools: revised and silenced esound detection a bit. Ozkan Sezer 2022-09-24 20:01:04 +0300
  • 3a6b7c9c69 testiconv: Print the total number of errors at the end Cameron Cawley 2022-09-24 16:55:10 +0100
  • 8d2cb1555e Added an entry for the ZEROPLUS P4 Wired Gamepad Sam Lantinga 2022-09-23 16:56:24 -0700
  • cb063db64f Moved XInputPS4 controllers into the PS4 controller section Sam Lantinga 2022-09-23 16:52:37 -0700
  • 5b3b7e6e7c Separated PS4/PS5 effects support into individual capabilities Sam Lantinga 2022-09-23 16:46:36 -0700
  • 33619aa2e9 Added support for the ZEROPLUS P4 Wired Gamepad to the HIDAPI driver Sam Lantinga 2022-09-23 16:38:15 -0700
  • e888c99fa6 Fixed the entry for the Nacon PS4 Compact Controller Sam Lantinga 2022-09-23 16:26:41 -0700
  • 4ea64fee9f Fixed manufacturer/product name deduplication for the Razer Raiju Tournament Edition controller Sam Lantinga 2022-09-23 15:28:32 -0700
  • 56b91ea720 Fixed feature detection for the Razer Raiju Tournament Edition controller Sam Lantinga 2022-09-23 15:27:40 -0700
  • f6c9b06562 cmake: output libSDL2-2.0.0.dylib like autotools, not libSDL2-2.0.dylib. Ozkan Sezer 2022-09-23 23:56:04 +0300
  • 4a06cc0f75 wayland: Apply modifier changes to the text of repeated keys Frank Praznik 2022-09-22 13:03:09 -0400
  • 467c82c771 wayland: Add mappings for the Escape and NumLock keys Frank Praznik 2022-09-23 12:31:40 -0400
  • 34f928abb7 Generate the correct name for ASTRO Gaming controllers Sam Lantinga 2022-09-23 09:26:18 -0700
  • 6ddef7c234 Generate the correct name for Qanba and Mad Catz controllers Sam Lantinga 2022-09-23 09:20:27 -0700
  • c2ae2ccc32 Added feature support for the Razer Raiju to the HIDAPI driver Sam Lantinga 2022-09-23 09:10:51 -0700
  • 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 +1000
  • 51fefd1c35 Added support for third party PS3 controllers to the HIDAPI driver Sam Lantinga 2022-09-23 02:39:35 -0700
  • 5b4c10fc7b Return true from IsSupportedDevice if it's a device that we _might_ support Sam Lantinga 2022-09-23 02:36:53 -0700
  • 1d34a5249d Fixed shadowed variable warning Sam Lantinga 2022-09-23 00:38:23 -0700
  • 010d3e6442 Fixed function prototype mismatch Sam Lantinga 2022-09-23 00:36:46 -0700
  • b7940c29cc Allow HIDAPI controllers to override the default joystick type Sam Lantinga 2022-09-23 00:15:40 -0700
  • 899a1e7cba Skip PS4/PS5 probe message if we already know it's a supported controller Sam Lantinga 2022-09-22 23:54:26 -0700
  • fa2063fb44 Improved detection of third party PS4 and PS5 controllers Sam Lantinga 2022-09-22 23:42:25 -0700
  • 7312b93d32 Fixed crash if a game controller is disconnected while the connect message is in flight Sam Lantinga 2022-09-22 22:50:28 -0700
  • aa2e2f4843 Make sure HID devices can be opened before making them available to the application Sam Lantinga 2022-09-22 18:22:17 -0700
  • 2857e3c748 Added an entry for the Mad Catz FightStick TE 2+ PS3 Sam Lantinga 2022-09-22 15:53:32 -0700
  • 6812f1b5d7 Fixed the entry for the HORI Fighting Commander 4 in PS4 mode Sam Lantinga 2022-09-22 15:16:34 -0700