Commit Graph

  • 6d00166813 Get full axis range for PS3 controller triggers on Linux Sam Lantinga 2019-12-05 13:18:53 -08:00
  • ca2c8609e1 cocoa: SDL_GetDisplayDPI() should account for Retina displays. Ryan C. Gordon 2019-12-04 12:20:24 -05:00
  • b7576025e3 Fixed bug 4882 - Fix build for iOS when disabling OpenGL Sam Lantinga 2019-12-03 22:07:58 -08:00
  • e5af951eae Fix sending SDL_WINDOWEVENT_RESTORED after unminimizing windows on X11 Alex Smith 2019-12-02 15:41:25 +00:00
  • 55eb76218d Use stat() to minimize input device opens when not using udev Cameron Gutman 2019-11-20 20:27:45 -08:00
  • 7a3ae59037 Fixed bug 4877 - Add support for loading menus from a nib/xib instead of building a hardcoded minimum set Sam Lantinga 2019-12-03 07:12:55 -08:00
  • 3da6a0b20e pulseaudio: don't let FlushCapture get stuck in an infinite loop on shutdown. Ryan C. Gordon 2019-12-03 03:53:06 -05:00
  • 7b08eb481d direct3d11: Fixed incorrect texture coordinates (thanks, Martin!). Ryan C. Gordon 2019-12-03 03:07:34 -05:00
  • c8a2ef863e haiku: Disable pointer history Gerasim Troeglazov 2019-12-03 02:49:01 -05:00
  • 183929bd29 cmake: ${SDL_CMAKE_DEBUG_POSTFIX} needs to be wrapped in quotes. Ryan C. Gordon 2019-12-03 02:42:53 -05:00
  • b98808f639 Updated DPAD binding for 8Bitdo Zero controller Sam Lantinga 2019-11-28 14:23:24 -08:00
  • 2fd3f756d2 Fixed trying to use the HIDAPI driver for the original Xbox One S Bluetooth controller Sam Lantinga 2019-11-28 11:44:17 -08:00
  • 8aaf945b2f Fixed mapping controllers that have axes that start at -32768 and then snap to 0 at the first input report Sam Lantinga 2019-11-28 11:44:15 -08:00
  • a3a8fcef77 Added support for the 8Bitdo SN30 Pro, wired connection Sam Lantinga 2019-11-28 10:04:05 -08:00
  • 4a77613881 Added the full Xbox One Elite Series 2 controller initialization sequence, to start input reports after switching out of Bluetooth mode. Sam Lantinga 2019-11-27 18:26:57 -08:00
  • d4e1c79720 Backed out changeset 36b79874a9c8, which fixed bug 4775 This change broke individual key events, so I'm reverting the change until we can investigate a better fix. Sam Lantinga 2019-11-27 17:17:03 -08:00
  • b8d65da459 Check for duplicates in the supported controller list Sam Lantinga 2019-11-27 15:27:21 -08:00
  • 0b863f8a5c Sorted controller entries by type and VID/PID to more easily find entries in the list Sam Lantinga 2019-11-27 15:27:19 -08:00
  • 84f8e53c85 Fixed detection of the Mad Catz FightPad Pro Sam Lantinga 2019-11-27 15:27:16 -08:00
  • 98cc9cf208 Added support for the Google Stadia Controller Sam Lantinga 2019-11-27 12:38:53 -08:00
  • 43cb7b3c51 Added support for the Hori Fighting Commander Sam Lantinga 2019-11-27 12:38:51 -08:00
  • a76e547477 Added support for the PowerA XB1 Fusion Fight Pad Sam Lantinga 2019-11-27 12:38:48 -08:00
  • 0d0ec5fe52 CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode project Ozkan Sezer 2019-11-26 20:41:00 +03:00
  • a5e6b87ce6 Added support for a variant of the PowerA FUSION Pro Controller Sam Lantinga 2019-11-26 08:35:41 -08:00
  • 532164366e Use the same logic to get the config descriptor in hid_open() as in hid_enumerate() Sam Lantinga 2019-11-25 16:29:12 -08:00
  • f3d95396d6 Added some missing controller names Sam Lantinga 2019-11-25 15:02:54 -08:00
  • 8243a3e801 Added support for the Hyperkin X91 Sam Lantinga 2019-11-25 15:02:50 -08:00
  • de6397cfff Use SDL_hidapi.c instead of the platform specific hid.c implementations when libusb isn't available Sam Lantinga 2019-11-25 15:02:48 -08:00
  • 494af7a6e7 Backed out change to dynamically load udev - it's already happening in SDL_hidapi.c Sam Lantinga 2019-11-25 15:02:45 -08:00
  • 2713a1aae0 Moved the SteelSeries controllers into the "known controller" section Sam Lantinga 2019-11-25 13:27:26 -08:00
  • 26d53fbb83 Updated identification for the SteelSeries Stratus Duo Sam Lantinga 2019-11-25 11:12:09 -08:00
  • 308e7f2fec Linux hidapi code dynamically loads udev Sam Lantinga 2019-11-23 12:11:20 -08:00
  • 359ae75bb2 Fixed DragonRise Generic USB PCB showing up as a PS3 controller Sam Lantinga 2019-11-23 12:11:16 -08:00
  • 116bd7eb7a Added the Linux hidraw sources when libusb isn't available Sam Lantinga 2019-11-23 11:35:20 -08:00
  • 8e153922e4 This packet didn't end up being needed to initialize input for the Xbox One Elite Series 2 controller Sam Lantinga 2019-11-22 17:46:30 -08:00
  • 6fc3886441 SDL_gamecontroller.h: remove comma at end of enumerator list Ozkan Sezer 2019-11-23 03:28:02 +03:00
  • 6dce9733d9 Use SDL_zeroa() appropriately Sam Lantinga 2019-11-22 16:23:37 -08:00
  • 733f25252a Fixed build Sam Lantinga 2019-11-22 14:09:24 -08:00
  • 13006ba9e1 Added support for the PDP Versus Fighting Pad Sam Lantinga 2019-11-22 13:44:40 -08:00
  • b5aff9d7c3 Added SDL_GameControllerTypeForIndex() and SDL_GameControllerGetType() to return the type of controller attached. Sam Lantinga 2019-11-22 13:12:12 -08:00
  • c0650aca21 Added support for the PDP Battlefield One controller Sam Lantinga 2019-11-21 14:04:48 -08:00
  • a132b183cd Fixed the guide button on the NVIDIA Controller v01.04 Sam Lantinga 2019-11-21 13:09:00 -08:00
  • cc4f890521 Added support for the NVIDIA Controller v01.04 on Linux and Mac OS X Sam Lantinga 2019-11-21 12:11:47 -08:00
  • b8d325c830 fix xcode project file permissions Ozkan Sezer 2019-11-21 23:04:20 +03:00
  • 2a7b635b9b Added support for the NVIDIA Controller v01.04 on Android Sam Lantinga 2019-11-21 11:52:50 -08:00
  • 51487a71b9 Added support for the MOGA XP5-A Plus Sam Lantinga 2019-11-21 10:14:57 -08:00
  • c8896e4681 Turned on controllermap debug output by default Sam Lantinga 2019-11-21 10:09:26 -08:00
  • 405a3c821b ran gendynapi.pl after newly added SDL_string.c functions. Ozkan Sezer 2019-11-21 11:50:50 +03:00
  • f7df146d15 updated os/2 config file Ozkan Sezer 2019-11-21 11:33:50 +03:00
  • 8cdb4526d9 CMakeLists.txt: add several missing function checks for unix case. Ozkan Sezer 2019-11-21 10:33:56 +03:00
  • d3232a82a0 configure: add back mistakenly removed strtok_r check, and regenerate. Ozkan Sezer 2019-11-21 10:02:02 +03:00
  • 650964461e Improved XInput VID/PID detection and added SDL_wcsstr() and SDL_wcsncmp() Sam Lantinga 2019-11-20 16:42:50 -08:00
  • eb8f14bb6a added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.) Ozkan Sezer 2019-11-20 20:40:50 +03:00
  • ce8411c587 Fixed Xbox One Elite Series 2 showing up as 2 devices in Bluetooth mode on Windows Sam Lantinga 2019-11-20 08:43:24 -08:00
  • 200d37dabb SDL.c (SDL_ExitProcess): unconstify its param to match its declaration. Ozkan Sezer 2019-11-20 02:47:40 +03:00
  • 972a70d844 Added support for the Xbox One Elite Series 2 controller on Mac OSX Sam Lantinga 2019-11-19 15:15:00 -08:00
  • 68d8fc5c7b Added support for the Xbox One Elite Series 2 controller in wired mode Sam Lantinga 2019-11-18 15:46:13 -08:00
  • 2bfcf5cd96 Added Linux controller mapping for the Xbox One Elite Series 2 controller in Bluetooth mode Sam Lantinga 2019-11-18 14:08:05 -08:00
  • 1e24a1514d Added names for some missing Xbox controllers Sam Lantinga 2019-11-18 11:51:39 -08:00
  • 144956442d Added identifiers for the Xbox One Elite Series 2 controller Sam Lantinga 2019-11-18 11:44:51 -08:00
  • df728f8591 Fixed unused function warning on Android Sam Lantinga 2019-11-18 10:48:14 -08:00
  • dd7fe0af08 Fixed bug 4814 - Missing scancodes on Linux Sam Lantinga 2019-11-16 22:45:49 -08:00
  • b1539c4c49 Fixed bug 4819 - Attempting to create an OpenGL ES context with unachievable MSAA parameters under X11 dooms the program Sam Lantinga 2019-11-16 22:35:48 -08:00
  • 85aabec27e atomic: Support compiling on ARMv3 Cameron Cawley 2019-10-11 22:08:53 +01:00
  • 20ddf45ede Added SDL_PIXELFORMAT_BGR444 Cameron Cawley 2019-11-02 22:58:52 +00:00
  • a9ac9e3865 Don't try to use this driver with the Xbox One S in Bluetooth mode on Linux Sam Lantinga 2019-11-16 19:58:29 -08:00
  • 9ca5373024 Added support for the Xbox One S controller in Bluetooth mode on Linux Sam Lantinga 2019-11-16 19:55:53 -08:00
  • 9d4c3f12cd Fix missing prototype warning Sylvain Becker 2019-11-16 22:59:56 +01:00
  • 2dab79bcc2 Fix crash when detecting SIMD Sylvain Becker 2019-11-16 22:55:36 +01:00
  • cf33f1f0ef Added a utility function to simplify the hint handling logic Sam Lantinga 2019-11-13 21:53:01 -08:00
  • a63e93a193 Supported Android and Apple hardware has ARM SIMD capability Sam Lantinga 2019-11-13 15:46:58 -08:00
  • 9a76bebfbc SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS defaults to true, to match Steam's default behavior Sam Lantinga 2019-11-13 14:24:48 -08:00
  • 8bd3398020 configure: check for build dir when building version res (fix bug #4858) Fixes a race where we try to build version res file in build directory before it has even been created. Prevents errors like: Anuj Mittal 2019-11-13 10:51:02 +03:00
  • b44fe0f838 haiku: Rename BE_* entities to HAIKU_* In favor Bugzilla #2349. Update copyright years to 2019. EXL 2019-11-12 17:24:37 -05:00
  • 33ae5e5e99 haiku: mouse_relative fix Peter Kosyh 2019-11-11 22:23:33 -05:00
  • 79510b7569 haiku: mouse->ShowMouse method added Peter Kosyh 2019-11-11 22:22:40 -05:00
  • 95a402d745 haiku: Add support for relative mouse mode. Gerasim Troeglazov 2019-11-11 22:21:17 -05:00
  • bd648bd5a3 haiku: Add simple relative mode for mouse. Gerasim Troeglazov 2019-11-11 22:18:21 -05:00
  • 3b516e633b haiku: Fix crash when opening window. Adrien Destugues 2019-11-11 22:14:00 -05:00
  • 50806eeea2 haiku: use addr_t instead of size_t for OpenGL dynamic loading. Jerome Duval 2019-11-11 22:04:10 -05:00
  • 55b5d8dce6 haiku: Invert mouse wheel values to match what SDL expects. Peter Kosyh 2019-11-11 21:59:39 -05:00
  • b22fb9e2ba haiku: Implement message box for Haiku EXL 2019-11-11 16:44:40 -05:00
  • a365c7f6fb ran gendynapi.pl after SDL_HasARMSIMD() addition Ozkan Sezer 2019-11-04 11:15:24 +03:00
  • b70222d056 Fixed a comment typo (thanks, Dominus!). Ryan C. Gordon 2019-11-01 04:32:44 -04:00
  • 303646a697 Android: some readability: redundant casts, deads stores, redundant control flow Sylvain Becker 2019-10-31 15:53:10 +01:00
  • fea3c8bdef SDL_qsort.c: sync comments with version 1.15 from mainstream Ozkan Sezer 2019-10-31 17:10:02 +03:00
  • 88ba6798e9 Wayland: touch events, use of memory after it is freed Sylvain Becker 2019-10-30 21:12:36 +01:00
  • 86ae245bc0 Use correct enum: typo in org_kde_kwin_server_decoration_mode instead of org_kde_kwin_server_decoration_manager_mode Sylvain Becker 2019-10-30 17:59:20 +01:00
  • 81cdd50002 Remove redundant 'SDL_GetErrBuf' declaration Sylvain Becker 2019-10-30 17:35:40 +01:00
  • 9e509e4a4f SDL_render_gles2: remove ineffective widening cast warning: either cast from 'int' to 'size_t' (aka 'unsigned long') is ineffective, or there is loss of precision before the conversion [bugprone-misplaced-widening-cast] Sylvain Becker 2019-10-30 16:45:53 +01:00
  • ce308a7841 revert this const parameter for X11 function Sylvain Becker 2019-10-30 16:33:32 +01:00
  • dab55a8d23 Readability: remove redundant cast Sylvain Becker 2019-10-30 16:20:58 +01:00
  • f16e51068b Fix const warning in RLE getpix functions Sylvain Becker 2019-10-30 16:17:59 +01:00
  • 25d53a4475 SDL_syspower.c: remove redundant expression Sylvain Becker 2019-10-30 16:12:39 +01:00
  • d4a67e2541 Readability: change some pointer parameter to be pointer to const Sylvain Becker 2019-10-30 16:06:51 +01:00
  • 3d100df36f Readability: remove const-qualifation from function declaration const-qualification of parameters only has an effect in function definitions Sylvain Becker 2019-10-30 15:43:49 +01:00
  • 60d3965ece Readability: remove redundant return, continue, enum declaration Sylvain Becker 2019-10-30 15:36:17 +01:00
  • b458d7a28f Readability: remove redundant cast to the same type Sylvain Becker 2019-10-30 15:13:55 +01:00
  • 56cbe12037 BlitAuto: remove redundant cast to the same type Sylvain Becker 2019-10-30 14:37:06 +01:00
  • 735691ecd6 Remove nested redundant #ifndef Sylvain Becker 2019-10-30 14:29:41 +01:00