Commit graph

  • 39c958bbaa Initialize the raw_map before getting controller mappings from the driver Sam Lantinga 2020-05-29 14:48:39 -0700
  • 2db049473b Fixed variable names to be consistent across functions Sam Lantinga 2020-05-29 14:48:05 -0700
  • 345b4d7e14 Fixed bug 5161 - Autodetect controller mappings based on the Linux Gamepad Specification Sam Lantinga 2020-05-29 13:37:21 -0700
  • e2dbed9cfe SDL_blit: Fix undefined bitshift operations James Legg 2020-05-29 13:05:37 +0100
  • 032fa681a8 Add Logitech G29 to steering wheel list Brendan Shanks 2020-04-24 14:03:30 -0700
  • aa259ed52d wayland: Changed output removal in handle_surface_leave() Ryan C. Gordon 2020-05-28 15:18:41 -0400
  • ce7ae4ec8d wayland: Move buffer copy into mime_data_list_add() Ryan C. Gordon 2020-05-28 14:57:10 -0400
  • 22da9d4d77 wayland: assert that mmap() didn't return NULL. Ryan C. Gordon 2020-05-28 14:47:55 -0400
  • 1a1f1704a2 Don't include the iOS joystick driver if joysticks are disabled Sam Lantinga 2020-05-27 10:35:43 -0700
  • 57149c2410 Fixed building with --disable-joystick on iOS Sam Lantinga 2020-05-27 10:27:20 -0700
  • cf01ee1694 Fixed building with --disable-joystick on Linux Sam Lantinga 2020-05-27 10:27:04 -0700
  • e9f567c707 Fixed building on iOS with MFI controllers disabled Sam Lantinga 2020-05-27 10:14:08 -0700
  • 97ca96bdee Use nil instead of NULL for Objective-C objects Sam Lantinga 2020-05-27 10:13:01 -0700
  • 2aec184e36 Fixed mkdir warning when running iosbuild.sh multiple times Sam Lantinga 2020-05-27 09:57:51 -0700
  • 03a7abf80c Fixed building with --disable-joystick on macOS Sam Lantinga 2020-05-27 09:57:26 -0700
  • af5eb56c76 Fixed uninitialized variable warning Sam Lantinga 2020-05-27 09:28:03 -0700
  • 31916f11aa Fixed compiler warning building on FreeBSD Sam Lantinga 2020-05-27 09:22:12 -0700
  • bcbaa4ec1f If there isn't a GetGlobalMouseState() implementation, fall back to the normal one. Sam Lantinga 2020-05-26 16:34:50 -0700
  • 437577f91e Fixed bug 5141 - KMSDRM: manage SDL_GetGlobalMouseState() Sam Lantinga 2020-05-26 16:29:26 -0700
  • 1df0a1e497 Fixed bug 5140 - KMSDRM: Dynamic vsync toggle does not work Sam Lantinga 2020-05-26 16:27:00 -0700
  • 15294e2121 Fixed iOS build Sam Lantinga 2020-05-26 13:54:47 -0700
  • cc2fe84d73 Getting closer. Sam Lantinga 2020-05-26 13:19:48 -0700
  • 0713c5790d More Linux fixes. Sam Lantinga 2020-05-26 13:19:44 -0700
  • c7d1dab1fe Rename Linux-only variable. Sam Lantinga 2020-05-26 13:19:41 -0700
  • b820a81ffb Include SDL_hints.h. Sam Lantinga 2020-05-26 13:19:35 -0700
  • de866e6606 Include SDL_hint.h. Sam Lantinga 2020-05-26 13:19:29 -0700
  • abd5841850 Make some changes to SDL_SetThreadPriority to try and have SDL transparently handle more of the work. 1. Comment that SDL_SetThreadPriority will make any necessary system changes when applying priority. 2. Add a hint to override SDL's default behavior for scheduler policy. 3. Modify the pthreads SDL_SetThreadPriority so that instead of just using the current thread scheduler policy it will change it to a policy that should work best for the requested priority. 4. Add hint checks in SDL_SetThreadPriority so that #3 can be overridden if desired. 5. Modify the Linux SDL_SetThreadPriority so that in the case that policy, either by SDL defaults or from the hint, is a realtime policy it uses the realtime rtkit API. 6. Prior to calling rtkit on Linux make the necessary thread state changes that rtkit requires. Currently this is done every time as it isn't expected that SDL_SetThreadPriority will be called repeatedly for a thread. Sam Lantinga 2020-05-26 13:19:19 -0700
  • f16e6bfa8e Fixed creating a metal renderer without specifying a metal window Sam Lantinga 2020-05-25 14:10:51 -0700
  • f176d7fda0 Added a note not to use XinputUap.dll for XInput support Sam Lantinga 2020-05-22 16:45:02 -0700
  • 600a2fc7c3 locale: Removed unused variable. Ryan C. Gordon 2020-05-21 04:01:37 -0400
  • a299fdd789 sensor: Fixed compiler warnings on mingw64. Ryan C. Gordon 2020-05-21 03:52:48 -0400
  • ba11122ea0 locale: Fixed compiler warning on Visual Studio. Ryan C. Gordon 2020-05-21 03:48:56 -0400
  • b4e76b58e7 sensor: Fix overaggressive search/replace. :) Ryan C. Gordon 2020-05-20 17:32:23 -0400
  • 27c38eb22e sensor: Correct fix for redefinition of various symbols. Ryan C. Gordon 2020-05-20 17:22:52 -0400
  • 5fe34a4079 hidapi: Fix compiler warning. Ryan C. Gordon 2020-05-20 17:01:25 -0400
  • c9d358bce9 sensor: Fix build on various Windows compilers with various predefinitions. Ryan C. Gordon 2020-05-20 16:59:35 -0400
  • 68777406e5 windows: Fix calls to CoCreateInstance() so last parameter is a LPVOID *. Ryan C. Gordon 2020-05-20 16:58:33 -0400
  • 539125b895 locale: Fixed compiler warning on WinRT. Ryan C. Gordon 2020-05-20 16:43:02 -0400
  • 8bd3b2c801 configure: fix fcitx tests. Ryan C. Gordon 2020-05-20 16:34:19 -0400
  • d66b73666d locale: Patched to compile on Windows Phone. Ryan C. Gordon 2020-05-20 16:15:14 -0400
  • a5c654d5c3 configure: Just don't do the -idirafter on QNX. Ryan C. Gordon 2020-05-19 13:22:01 -0400
  • 72fdc80512 configure: -idirafter needs a space, -I doesn't. Ryan C. Gordon 2020-05-19 12:30:26 -0400
  • 475afe2162 configure: Do a real check for -idirafter anyhow. Ryan C. Gordon 2020-05-19 12:08:05 -0400
  • 2f565b4469 configure: Regenerate configure script. Ryan C. Gordon 2020-05-19 11:52:15 -0400
  • 0e08d23793 configure: Not all compilers understand -idirafter, use -I instead. Ryan C. Gordon 2020-05-19 11:48:22 -0400
  • da54eb7c3a checker-buildbot.bat: Removed. This is clearly not going to work like this. Ryan C. Gordon 2020-05-19 11:38:18 -0400
  • 24a76b278a build-scripts: Attempt at a static analysis batch file for Windows. Ryan C. Gordon 2020-05-19 04:01:03 -0400
  • 3808b120dc locale: Make sure C++ implementations (Haiku!) use C linkage. Ryan C. Gordon 2020-05-19 03:14:46 -0400
  • 20ed8019c9 os2-buildbot.sh: Fix upload path. Ryan C. Gordon 2020-05-19 02:59:02 -0400
  • a1d7410ff8 windows-buildbot-zipper.bat: Attempt to update for new buildbot. Ryan C. Gordon 2020-05-19 02:56:02 -0400
  • 863776f8dd haiku: Another attempt at fixing build. Ryan C. Gordon 2020-05-19 01:19:52 -0400
  • e53d39cf35 haiku: Patched to compile. Ryan C. Gordon 2020-05-19 00:09:59 -0400
  • e11a665cd6 raspberrypi-buildbot.sh: Fix output directory. Ryan C. Gordon 2020-05-18 21:20:11 -0400
  • 9db4e6ed35 os2-buildbot.sh: Fix output directory. Ryan C. Gordon 2020-05-18 21:10:20 -0400
  • 3195551b2e xcode: make sure locale sources are used in all targets. Ryan C. Gordon 2020-05-18 21:07:02 -0400
  • 7558d960b6 OS/2: Forgot to add locale source dir to makefile. Ryan C. Gordon 2020-05-18 20:18:34 -0400
  • c26c348a32 raspberrypi-buildbot.sh: Leave files in the right place, don't nuke build dir. Ryan C. Gordon 2020-05-18 20:06:16 -0400
  • b0f41e1421 emscripten-buildbot.sh: Leave files in the right place, don't nuke build dir. Ryan C. Gordon 2020-05-18 20:02:11 -0400
  • 5358882b10 emscripten-buildbot.sh: the SDK path changed on the new build worker. Ryan C. Gordon 2020-05-18 16:33:29 -0400
  • 4c883383d4 checker-buildbot.sh: Use Ninja, not GNU make, and expect scan-build in $PATH. Ryan C. Gordon 2020-05-18 15:52:51 -0400
  • c1ef549745 emscripten-buildbot.sh: target WebAssembly instead of asm.js. Ryan C. Gordon 2020-05-18 12:00:22 -0400
  • db4246f695 Only set colorkey, if converted surface has no alpha channel (2979) Sylvain Becker 2020-05-17 21:23:17 +0200
  • f6197aec85 Fix issue with colorkey, palette and format conversion Set the colorkey information on the converted surface. Test-case in bug 3826/2979, conflicting with bug 4798 Sylvain Becker 2020-05-17 20:45:55 +0200
  • 39690a0478 Fix static analysis warning in SDL_render.c Sylvain Becker 2020-05-15 21:33:47 +0200
  • 5b65e0af01 Fixed bug 5100 - compilation CMake Android armeabi-v7a (Thanks Steve Robinson!) fatal error: 'cpu-features.h' file not found on CMake Android armeabi-v7a Sylvain Becker 2020-05-15 21:12:23 +0200
  • d31dac1563 docs: README-linux.md updated for a modern Ubuntu release. Ryan C. Gordon 2020-05-14 21:54:51 -0400
  • ec2d70364a docs: Fixed README-linux.md's line endings and word wrap. Ryan C. Gordon 2020-05-14 21:49:29 -0400
  • 2d5de8faf9 docs: Linux systems don't need to install wayland-protocols anymore. Ryan C. Gordon 2020-05-14 21:48:24 -0400
  • daf360e040 emscripten: Fix crash in SDL_SetWindowTitle(). Ryan C. Gordon 2020-05-13 16:48:42 -0400
  • 1a291ab118 wayland: add support for SDL_SetWindowGrab Tudor Brindus 2020-04-17 13:55:44 -0400
  • b47f577a9d Fixed bug 5098 - macOS CreateWindowFrom doesn't work with high-dpi displays Sam Lantinga 2020-05-11 14:36:23 -0700
  • eadc8693dd Fixed bug 5103 - Port fcitx support to both fcitx 4 & 5 Sam Lantinga 2020-05-11 14:31:04 -0700
  • 33642b47b2 Android: robustness if locale failed to be detected at start Sylvain Becker 2020-05-08 21:50:23 +0200
  • 2491f16f85 Android: send SDL_LOCALECHANGED when locale changes Sylvain Becker 2020-05-08 21:40:28 +0200
  • 2a4ddeeea9 Android: fix missing prototype warning Sylvain Becker 2020-05-08 11:15:38 +0200
  • 0059ace0b4 Android: factorize asset manager code (bug 2131 and 4297) Sylvain Becker 2020-05-08 11:00:51 +0200
  • fa23e3d00b locale: Implemented SDL_GetPreferredLocales(). Ryan C. Gordon 2020-05-04 02:27:29 -0400
  • 1e5dd06f83 Added support for the HORI Real Arcade Pro on Mac OSX and Linux Sam Lantinga 2020-05-06 12:19:58 -0700
  • cd2bdaef1c ControllerList: add PDP Faceoff Deluxe Audio Switch Controller and HORI Real Arcade Pro V Switch Edition Sam Lantinga 2020-05-06 11:19:52 -0700
  • 0e5b48d2d8 ControllerList: add NACON Revolution Unlimited (and it's dongle) and NACON Daija fight stick. Sam Lantinga 2020-05-06 11:19:47 -0700
  • b3a34c94e0 hid: Add Microsoft Precision Mouse to the joystick blacklist. Ryan C. Gordon 2020-05-06 03:18:25 -0400
  • 85d97410d4 hid: Cleanup Windows joystick blacklist code, to make additions easier. Ryan C. Gordon 2020-05-06 03:13:44 -0400
  • b0a20a153c stdlib: Fixed compiler warnings about int vs size_t. Ryan C. Gordon 2020-05-05 12:48:55 -0400
  • 0eb6512b53 Fixed bug 5121 - Use SDL_calloc instead of calloc in Wayland_CreateWindow Sam Lantinga 2020-05-04 13:19:26 -0700
  • 65ad45340d Improvement for bug 3446 - The haptic API does not allow to select the direction axes Sam Lantinga 2020-05-04 13:17:43 -0700
  • 11723411ab Added support for the Razer Kishi Sam Lantinga 2020-05-04 10:16:10 -0700
  • 8601996fbc hints: Allow specifying audio device metadata. Ryan C. Gordon 2020-05-03 22:13:48 -0400
  • 11fef299d1 hints: Fixed a doxygen comment. Ryan C. Gordon 2020-05-03 20:56:18 -0400
  • 8b60d39cb0 Fixed bug 5112 - CMake won't compile in VS2019 Sam Lantinga 2020-05-02 14:43:17 -0700
  • 05a60c2ea3 Fixed showrev.sh when using the Bourne shell Sam Lantinga 2020-04-29 15:32:08 +0000
  • beab15b09e Added additional logging to track down why the NVIDIA controller doesn't send the back button Sam Lantinga 2020-04-27 19:12:02 -0700
  • b0b12e46ba Fixed running on older versions of iOS Sam Lantinga 2020-04-27 13:31:10 -0700
  • 7ac827102a cmake: various Haiku settings were accidentally under "if(SDL_VIDEO)" Ryan C. Gordon 2020-04-24 02:06:53 -0400
  • 01fd8130fd Fixed compiler warning Sam Lantinga 2020-04-23 11:13:02 -0700
  • c6b24b4b7c Added support for the following controllers: * 8BitDo N30 Pro 2 * 8BitDo SN30 Gamepad * 8BitDo SN30 Pro+ * 8BitDo Zero 2 * SZMY-POWER PC Gamepad * ThrustMaster eSwap PRO Controller * ZEROPLUS P4 Wired Gamepad Sam Lantinga 2020-04-23 11:07:07 -0700
  • 4727f79416 Don't use the WGI driver if another driver is already handling the joystick Sam Lantinga 2020-04-23 10:13:17 -0700
  • 6ca7f510ae Fixed crash trying to get battery status on some devices Sam Lantinga 2020-04-23 09:35:32 -0700
  • 0f374b069b Fixed build on older Visual Studio, enable new features on newer Visual Studio Sam Lantinga 2020-04-22 15:42:32 -0700
  • 589d636bb9 Fixed rare crash when creating an X11 window Sam Lantinga 2020-04-22 14:57:06 -0700
  • d12ea89c1e Added support for the following controllers: * PDP Afterglow Switch Controller * Thrustmaster ESwap Pro PS4 controller * Giotek VX4 * Generic PS4 controller vid/pid that several knock offs use Sam Lantinga 2020-04-22 10:50:50 -0700