Commit Graph

  • 2f08bf2313 Added the share button to the Linux mapping for the third party Nintendo Switch Pro controllers Sam Lantinga 2022-08-29 22:15:35 -07:00
  • 803924b223 CMake: Make SDL_SHARED/STATIC/TEST options Gleb Mazovetskiy 2022-08-30 00:50:44 +01:00
  • b2ac758f61 Added support for the Hori Fighting Stick Alpha to the HIDAPI driver Sam Lantinga 2022-08-29 17:33:00 -07:00
  • 3c78ba570b dbus: Use xdg-desktop-portal Inhibit when running under Flatpak or Snap Ludovico de Nittis 2022-08-29 11:08:24 +02:00
  • e8cb4da71f Add utility function to detect if SDL is inside a sandbox Ludovico de Nittis 2022-08-26 12:28:33 +02:00
  • a3ce700ded dbus: Add generic internal function to send messages with reply Ludovico de Nittis 2022-08-25 16:18:45 +02:00
  • 1153aaae0d Fixed compiling with USB_GET_DEVICEINFO on DragonFly BSD Sam Lantinga 2022-08-29 00:15:56 -07:00
  • 57cbec1095 Added controller mappings for Xbox 360, PS4, and PS5 controllers on OpenBSD Sam Lantinga 2022-08-28 23:18:40 -07:00
  • 0b8b321f9e Allow the product version to be different when trying to find a controller mapping Sam Lantinga 2022-08-28 23:01:30 -07:00
  • 761b9d1e49 Use the HID usage for the button as the button number Sam Lantinga 2022-08-28 22:33:17 -07:00
  • a9d3935a84 Improved code to get the name and guid for joysticks on OpenBSD and NetBSD Sam Lantinga 2022-08-28 18:17:50 -07:00
  • 32700294e2 Don't crash if SDL_CreateJoystickGUID() is passed a NULL name Sam Lantinga 2022-08-28 17:56:11 -07:00
  • bac8df4abd Fixed memory leak when out of memory Sam Lantinga 2022-08-28 17:55:49 -07:00
  • ffbad3617c Use the correct type for the device_instance Sam Lantinga 2022-08-28 16:21:05 -07:00
  • 4a800ae149 Created a consolidated define enabling BSD gameport joystick support Sam Lantinga 2022-08-28 16:11:12 -07:00
  • 42f90c6292 Removed unused path variable Sam Lantinga 2022-08-28 16:01:03 -07:00
  • b7c1fbf9f0 WGI: Fix a couple of reference leaks Cameron Gutman 2022-08-28 17:38:02 -05:00
  • 0db1813049 Applied OpenBSD patch Sam Lantinga 2022-08-28 07:27:01 -07:00
  • b8af865f18 Fix candidate list size for Windows IME Mathieu Eyraud 2022-08-28 13:02:57 +02:00
  • 644a4e5b31 Sync SDL wiki -> header SDL Wiki Bot 2022-08-28 02:01:12 +00:00
  • 3cbfd75d0f Re-added the CRC to the joystick guid Sam Lantinga 2022-08-27 18:55:55 -07:00
  • b9e3cae572 Add more valid configurations to PS2 audio driver Francisco Javier Trujillo Mata 2022-08-26 16:58:21 +02:00
  • d7fae33967 Regenerated configure Sam Lantinga 2022-08-27 15:18:22 -07:00
  • 732e1530e3 autotools: Require GNU sort Simon McVittie 2022-08-25 14:44:43 +01:00
  • b188a916ff Fixed uhid device name for non-OpenBSD platforms Sam Lantinga 2022-08-27 09:46:28 -07:00
  • 3f93ec470a Add support for OpenBSD's ujoy(4) Brad Smith 2022-08-26 20:52:56 -04:00
  • 9a01eac57d Temporarily disable joystick GUID CRCs Sam Lantinga 2022-08-26 13:45:05 -07:00
  • 3d516b841a Fixed macOS framework detection in sdl2.m4 Sam Lantinga 2022-08-26 09:12:56 -07:00
  • d75fb0995d emscripten: Add a hint for specifying the canvas selector Charlie Birks 2022-02-26 14:52:08 +00:00
  • b5aedaad59 emscripten: Modify UpdateWindowFramebuffer Charlie Birks 2018-04-08 16:54:29 +01:00
  • 539efc1bba emscripten: Return an error for webgl context limitations Charlie Birks 2022-02-26 12:24:32 +00:00
  • eebbf3457c emscripten: Use emscripten_webgl_ API directly Charlie Birks 2022-02-25 17:19:25 +00:00
  • f6c2c22d38 Don't try to use the charging port for the PowerA wireless controller as an input device Sam Lantinga 2022-08-25 22:25:25 -07:00
  • f1aa843415 Don't report rumble capability for Nintendo Online controllers Sam Lantinga 2022-08-25 21:51:20 -07:00
  • 9ce9c2530a SDL_windowsmodes: fix WIN_GetDisplayNameVista source identifier number Steven Noonan 2022-08-25 18:41:32 -07:00
  • 32c4996c04 cmake: add SDL_IBUS option to enable/disable DBUS + test sys/inotify.h Anonymous Maarten 2022-08-26 02:38:54 +02:00
  • c8b56ee5e6 cmake: add SDL_DBUS option to enable/disable DBUS Anonymous Maarten 2022-08-26 02:37:57 +02:00
  • 032ff64041 cmake: OpenIndiana announces SunOS, which is the former name of Solaris Anonymous Maarten 2022-08-26 02:37:17 +02:00
  • ce227aa69e wayland: fix build with SDL_WAYLAND_SHARED=OFF/--enable-wayland-shared=no Anonymous Maarten 2022-08-26 01:57:09 +02:00
  • 711846c1f4 cmake: fix build with SDL_WAYLAND_SHARED=OFF Anonymous Maarten 2022-08-26 01:56:20 +02:00
  • 679582e702 Fixed crash if there are no devices available Sam Lantinga 2022-08-25 11:07:20 -07:00
  • 111626f4cf Sync SDL wiki -> header SDL Wiki Bot 2022-08-25 17:17:12 +00:00
  • e4b85091fd Document the range of trigger axes for virtual joysticks Sam Lantinga 2022-08-25 10:15:45 -07:00
  • 40b2499273 Fix building with SDL_DISABLE_WINDOWS_IME DomGries 2022-08-25 10:03:33 +02:00
  • babaa7d2bd Fixed PS3 accelerometer values on little endian systems Sam Lantinga 2022-08-24 16:10:47 -07:00
  • d1e9015639 Update .gitignore Julio C. Rocha 2022-08-24 15:14:48 -07:00
  • 05983fb8ee Add Mayflash PC043 adapter Julio C. Rocha 2022-08-24 15:03:12 -07:00
  • e7332cd814 Fixed zero CRC matching in the controller mapping database Sam Lantinga 2022-08-24 15:28:56 -07:00
  • a4f84803c4 Disable fileXio and patch fio Francisco Javier Trujillo Mata 2022-08-24 20:42:08 +02:00
  • e6864d17b6 Update minimal required Android SDK version Yevhen Babiichuk (DustDFG) 2022-08-24 15:47:08 +03:00
  • 2ceea46061 cmake: Enable CET compatibility for x86/x64 targets using VS 16.7+ Cameron Gutman 2022-08-21 14:15:06 -05:00
  • 00452e47fa Adding SDL_GetWindowSizeInPixels for window size in pixels (#6112) Noel Berry 2022-08-24 11:25:13 -07:00
  • 70c781c803 Fixed build warning because of redefining string functions Sam Lantinga 2022-08-24 10:25:56 -07:00
  • 5f79cd1600 Fixed spacing antonino 2022-08-24 18:50:02 +02:00
  • dd68eb5c01 free drm prop before returning antonino 2022-08-24 17:57:52 +02:00
  • 970344719a Fixed the Nintendo Switch Pro mappings on iOS/tvOS Sam Lantinga 2022-08-24 09:39:01 -07:00
  • 1fc7f68118 Document that it's not possible to use the HIDAPI driver for PS3 controllers on Windows Sam Lantinga 2022-08-24 06:38:36 -07:00
  • 5eb0f4328d cmake: always create SDL2::SDL2main target in autotools' cmake config script Anonymous Maarten 2022-08-24 04:14:52 +02:00
  • dc2ef31c29 cmake: create SDL2::SDL2main target in Apple framework official release Anonymous Maarten 2022-08-24 04:12:58 +02:00
  • 645b0f6abf Enable HIDAPI PS3 support by default on macOS Sam Lantinga 2022-08-24 01:30:29 -07:00
  • 3ed8e219a5 Fixed building HIDAPI libusb support on Windows Sam Lantinga 2022-08-24 01:25:14 -07:00
  • 3d62ebdbf6 Fixed HIDAPI PS3 support on macOS Sam Lantinga 2022-08-24 00:34:30 -07:00
  • 6ac6accd33 Added SDL_hidapi_ps3.c to the Xcode project Sam Lantinga 2022-08-23 23:05:11 -07:00
  • aaee6e242c Added missing file Sam Lantinga 2022-08-23 22:56:32 -07:00
  • 7cfef177c1 Added SDL_hidapi_ps3.c to the Windows projects Sam Lantinga 2022-08-23 22:53:43 -07:00
  • b6f96b69aa Initial HIDAPI driver support for the PS3 controller Sam Lantinga 2022-08-23 22:45:37 -07:00
  • 50c5d23f7d Round coordinates so very small floating point values don't turn into 0x80000000 Sam Lantinga 2022-08-23 07:42:48 -07:00
  • b6a3d76225 Look up mappings by GUID in two passes: first with CRC, second without Sam Lantinga 2022-08-23 07:24:21 -07:00
  • 4df64027fc .editorconfig: Use correct path for wayland-protocols Ludovico de Nittis 2022-08-23 13:53:43 +02:00
  • 277b033e78 Refactor joystick GUID creation Sam Lantinga 2022-08-22 19:28:21 -07:00
  • aae566e196 Use SDL_bool antonino 2022-08-23 02:26:29 +02:00
  • e3ea9b5b7c restore vrr state on exit antonino 2022-08-23 00:37:43 +02:00
  • 450e9857cc Use SDL_TRUE and SDL_FALSE antonino 2022-08-22 17:58:41 +02:00
  • 605b50fcd9 kmsdrm: added missing checks antonino 2022-08-22 17:49:49 +02:00
  • c1e0873940 Added the CRC of the joystick name to the GUID Sam Lantinga 2022-08-22 16:46:55 -07:00
  • 20715fa014 Fixed build errors Sam Lantinga 2022-08-22 17:09:42 -07:00
  • 92b3c53c92 Added a hint SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE to control whether to use system mouse acceleration on raw relative motion. Sam Lantinga 2022-08-22 16:25:25 -07:00
  • 3ce3594e38 Split SDLSurface to public class Add SDLActivity method createSDLSurface yurii levchenko 2022-08-23 00:25:29 +03:00
  • d166f5ef76 Fixed uninitialized variable warning Sam Lantinga 2022-08-22 14:10:54 -07:00
  • b2819e43a7 Send SDL_CONTROLLERDEVICEREMOVED for all joysticks because we don't know after the fact whether it was a game controller. Sam Lantinga 2022-08-22 13:10:57 -07:00
  • 0e61c106f5 Don't calculate relative mouse motion if we don't have a valid position Sam Lantinga 2022-08-22 12:49:41 -07:00
  • b204db1e6b cocoa: change Shape data to use ObjC objects instead of C structs. slime 2022-08-21 18:06:11 -03:00
  • 057086e389 wayland: Add high resolution scroll wheel support Frank Praznik 2022-07-15 13:44:49 -04:00
  • d731ad769d wayland: Fix include order when building with libdecor Frank Praznik 2022-07-15 10:44:38 -04:00
  • 4ca7b378c5 x11: Specify windowed dimensions when creating fullscreen windows. Ryan C. Gordon 2022-08-21 11:35:14 -04:00
  • a7066c527a Sync SDL wiki -> header SDL Wiki Bot 2022-08-21 14:05:04 +00:00
  • 996eb2edb3 cmake: add library directories & pthread to imported targets of sdl2-config.cmake Anonymous Maarten 2022-08-21 04:03:32 +02:00
  • 8fb1b50a9e Sync SDL wiki -> header SDL Wiki Bot 2022-08-20 17:50:04 +00:00
  • ffab139646 Fixed minimized window detection when handling WM_WINDOWPOSCHANGED Sam Lantinga 2022-08-19 17:28:31 -07:00
  • a204ef50bb Use __ARM_ARCH instead of __ARM_ARCH__ Oleg Derevenetz 2022-08-19 22:16:04 +03:00
  • 5a3adbfdb2 Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED to control whether the player LED is set on Xbox 360 controllers Sam Lantinga 2022-08-19 11:11:25 -07:00
  • 52b6899a6b Added hints for more fine grained control over HIDAPI Xbox controller support Sam Lantinga 2022-08-19 11:11:23 -07:00
  • bf327b52bd autotools: run ./autogen.sh Anonymous Maarten 2022-08-19 19:01:04 +02:00
  • 2b93f6e148 cocoa/uikit: Use VK_EXT_metal_surface in Vulkan_GetInstanceExtensions Luke Street 2022-05-20 09:55:06 -07:00
  • 029a9b2fa1 cocoa/uikit: Support VK_EXT_metal_surface Luke Street 2022-05-19 12:57:35 -07:00
  • ad874536a4 kmsdrm: enable vrr on displays that support it antonino 2022-08-17 14:56:18 +02:00
  • 6e9c14e550 Updated to version 2.25.0 for development Sam Lantinga 2022-08-19 09:38:42 -07:00
  • 8c9beb0c87 Updated to version Updated to version 2.24.0 for release Sam Lantinga 2022-08-19 08:44:09 -07:00
  • 6e007c36e7 Add null termination to Wayland_data_source_get_data() if requested Sam Lantinga 2022-08-18 19:05:55 -07:00
  • 948dbe7d3f Don't include the null terminator in Wayland clipboard text Sam Lantinga 2022-08-18 16:24:20 -07:00