Commit Graph

  • 24f97dd700 Added an SDL error to SDL_GameControllerMapping* functions Sam Lantinga 2022-08-11 14:39:49 -0700
  • 9f30d4981e Added note about CRC algorithm compatibility Sam Lantinga 2022-08-11 14:27:08 -0700
  • f35bbe0c3f Sync SDL wiki -> header SDL Wiki Bot 2022-08-11 21:11:11 +0000
  • 3861c557da Added the hint SDL_HINT_MOUSE_RELATIVE_WARP_MOTION Sam Lantinga 2022-08-11 13:58:39 -0700
  • c2db429f93 Added SDL_crc16.c to the Xcode project Sam Lantinga 2022-08-11 13:20:17 -0700
  • e69838e745 add SDL_crc16.c to msvc and watcom builds Ozkan Sezer 2022-08-11 20:11:32 +0300
  • b4c4dd84c2 Added SDL_crc16() to be used in joystick GUIDs after 2.24.0 Sam Lantinga 2022-08-11 09:52:58 -0700
  • a1e34b5e35 Don't send a resize event when the window is resized to the dock icon Sam Lantinga 2022-08-11 08:52:51 -0700
  • 879af7b5c8 Fixed mapping for paired Joy-Con controllers on iOS Sam Lantinga 2022-08-10 14:01:23 -0700
  • 5f682e77cb wayland: Remove freed display from `SDL_WaylandOutputData->output_list` Guldoman 2022-08-10 20:01:15 +0200
  • aaec244cfd Don't run the stdio automated tests if libc isn't available Sam Lantinga 2022-08-10 09:04:17 -0700
  • e49321cec5 Fixed double-free in combined HIDAPI controller code Sam Lantinga 2022-08-10 08:20:54 -0700
  • 6ecfc40697 Sync SDL wiki -> header SDL Wiki Bot 2022-08-10 15:02:11 +0000
  • d4192850c1 Added SDL_ResetHint() to reset a hint to the default value Sam Lantinga 2022-08-10 07:59:12 -0700
  • 3119d58ff5
    cocoa: Change the new sync_dispatch hint to async_dispatch. Ryan C. Gordon 2022-08-10 10:48:23 -0400
  • c6c0a8394e
    windows: If a display's friendly name is blank, try the generic name. Ryan C. Gordon 2022-08-10 09:54:49 -0400
  • 9ff498e78e Make HIDAPI_JoystickOpen() more robust against internal logic errors Sam Lantinga 2022-08-10 06:00:30 -0700
  • bdc7f958fd cocoa: Added hint to treat MacBook trackpads as touch devices, not mice. Ryan C. Gordon 2022-08-10 00:41:25 -0400
  • 73d8d02629 Test: Fix Exp base case for Win32. Pierre Wendling 2022-08-09 22:36:59 -0400
  • 8e782876bb Fixed spamming the controller with reset IMU commands when they are failing Sam Lantinga 2022-08-09 21:30:11 -0700
  • eab27b9049 Make sure Switch controller initialization is synchronous and start the input timeout then Sam Lantinga 2022-08-09 17:58:42 -0700
  • b4660e9d8b
    macOS: Add hint for blocking thread on OpenGL context update dispatch (#5708) Salman Ahmed 2022-08-10 03:40:00 +0300
  • 7eb13c21c6
    improve behavior of SDL_SetHint(WithPriority) (#5309) pionere 2022-08-10 02:27:25 +0200
  • 1db7d33dc4 Recover from Bluetooth devices temporarily out of range Sam Lantinga 2022-08-09 17:04:26 -0700
  • 6d012b2a5d Better fix for rescanning devices after read failure Sam Lantinga 2022-08-09 16:54:11 -0700
  • 483a010f0c Fixed accidentally deadlocking the rumble thread with combined Joy-Cons Sam Lantinga 2022-08-09 15:39:39 -0700
  • 5d63a3d435 Re-enumerate devices if a read fails Sam Lantinga 2022-08-09 14:06:49 -0700
  • da50f1bd3e Bluetooth devices can recover from over a second of dropped reports Sam Lantinga 2022-08-09 14:05:43 -0700
  • 824f2d4650 Added a second hint SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED to control the Home button LED on Nintendo Joy-Con controllers separately from Nintendo Switch Pro controllers Sam Lantinga 2022-08-09 13:41:58 -0700
  • 8aa6922fec Fixed detecting Bluetooth disconnection on Nintendo Switch controllers Sam Lantinga 2022-08-09 13:25:52 -0700
  • 3a9295e14f
    build-scripts: Removed winrtbuild.*, no longer used. Ryan C. Gordon 2022-08-09 16:02:16 -0400
  • 53141a56b4
    Expand CMake documentation a bit (#5961) Anonymous Maarten 2022-08-09 22:05:03 +0200
  • a346c4bbef
    egl: Add support for SDL_GL_FLOATBUFFERS. Ryan C. Gordon 2022-08-09 15:41:02 -0400
  • 201484ff6f Don't duplicate the serial number twice if a child doesn't set one Sam Lantinga 2022-08-09 09:03:28 -0700
  • d90c0d41cc Include the child serial numbers in the serial number for a HIDAPI combined device Sam Lantinga 2022-08-09 09:00:29 -0700
  • 523bedac1a Sync SDL wiki -> header SDL Wiki Bot 2022-08-09 15:48:12 +0000
  • aad2df7f0d Document passing -1 to clear the player index for a controller Sam Lantinga 2022-08-09 08:47:49 -0700
  • 8695d982d2
    README-winrt.md: Updates for newer build details. Ryan C. Gordon 2022-08-09 10:09:54 -0400
  • b599205d0c
    x11: Don't look up xinput2 devices unless we're in relative mode. Ryan C. Gordon 2022-08-09 09:50:55 -0400
  • 2dd7659884
    test: Fixed wrong arguments to SDL_SetWindowFullscreen. Ryan C. Gordon 2022-08-09 09:29:30 -0400
  • 07b0ec539f
    SDL_video.h: Added \since info to new APIs. Ryan C. Gordon 2022-08-09 09:05:08 -0400
  • 55882e43c4 Fixed invalid read when SDL_GameControllerSetPlayerIndex() is passed a negative player_index Sam Lantinga 2022-08-09 00:19:02 -0700
  • df537a7c0e SDL_GameControllerSetPlayerIndex(gamecontroller, -1) means turn off the player LED if possible Sam Lantinga 2022-08-09 00:18:19 -0700
  • 5545be8530 The player LED index wraps for PS5 controllers, like it does for other controller types Sam Lantinga 2022-08-08 23:44:50 -0700
  • 593d20d9cc Removed debug logging Sam Lantinga 2022-08-08 20:11:43 -0700
  • 6204ae5002 Restart the IMU if the controller stops sending gyro/accel data Sam Lantinga 2022-08-08 20:09:49 -0700
  • 56c1481cab cocoa: Don't mark fullscreen-desktop windows as non-resizable. Ryan C. Gordon 2022-08-08 20:33:44 -0400
  • d58bec72a0 Fixed Joy-Con gyro axes in mini-gamepad mode Sam Lantinga 2022-08-08 17:19:12 -0700
  • 5aa438e80a WGI: fix interop with applications that have their own WGI code QI for Added/Removed events need to handle IAgileObject Shawn Hoffman 2022-08-08 14:52:19 -0700
  • ada55c690d Fixed Joy-Con type detection for the Nintendo Joy-Con Charging Grip Sam Lantinga 2022-08-08 15:38:19 -0700
  • a35cff634b
    Sync wiki -> headers. Ryan C. Gordon 2022-08-08 16:07:31 -0400
  • a547c185ce Fixed crash if uevent info isn't available Sam Lantinga 2022-08-08 12:21:40 -0700
  • 7530bd74b3 Fix right, bottom computation in `SDL_GetClosestPointOnRect` which should be exclusive, not inclusive Sam Lantinga 2022-08-08 11:26:55 -0700
  • 98bac00dcc Add `SDL_GetPointDisplayIndex` and `SDL_GetRectDisplayIndex` and re-implement `SDL_GetWindowDisplayIndex` in terms of `SDL_GetRectDisplayIndex` Sam Lantinga 2022-08-08 11:26:52 -0700
  • 20f9a1b8a4 Implement SetTextureScaleMode Francisco Javier Trujillo Mata 2022-08-08 17:23:43 +0200
  • 47ebf0087a Fixed shadow variable warning Sam Lantinga 2022-08-08 08:35:56 -0700
  • d355ea9981 Add a way to avoid IOP reset Francisco Javier Trujillo Mata 2022-08-08 11:55:04 +0200
  • c5fe234d53 Improve SDL main adding usb drivers Francisco Javier Trujillo Mata 2022-08-07 23:07:02 +0200
  • 0a307628e6 Fix wrong mapping in some ps2 controller keys Francisco Javier Trujillo Mata 2022-08-08 13:14:48 +0200
  • 3f19e36d12 Disable declaration-after-statement warning on Android Aaron Barany 2022-08-07 20:55:27 -0700
  • 0bcbdfe2bd video: dummy: Support evdev psuedo-device with no video. Adam Butcher 2022-06-23 16:10:41 +0100
  • 8f05b4f833 Fixed iOS/tvOS build Sam Lantinga 2022-08-08 08:26:21 -0700
  • 878259722f Added SDL_GameControllerType enumeration for Nintendo Switch Joy-Con controllers Sam Lantinga 2022-08-08 08:22:20 -0700
  • 4f19421ed8 Fixed build Sam Lantinga 2022-08-07 20:17:40 -0700
  • 29265d0738 Use SDL_GetStringBoolean() to parse the hint value Sam Lantinga 2022-08-07 18:49:30 -0700
  • 8f5932dc2e evdev: Support user-provided devices via SDL_EVDEV_DEVICES in non-udev mode. Adam Butcher 2022-06-23 16:10:39 +0100
  • f790fc4fc0 Add contributing guidelines. Pierre Wendling 2022-07-26 14:37:35 -0400
  • 198d62d813 joystick: remove unused Xbox Controller Keyboard VID/PID. Sam Lantinga 2022-08-06 23:53:18 -0700
  • 2909f63743 Revert "Enable bitcode by default for iOS and tvOS builds" Sam Lantinga 2022-08-06 23:28:39 -0700
  • dd2e318211 wayland: Use libdecor visibility toggle for hiding/showing the window Frank Praznik 2022-08-06 12:31:06 -0400
  • fbb440d167 Invalidate texture in the UnlockTextureMethod Francisco Javier Trujillo Mata 2022-08-06 18:10:54 +0200
  • 52bf5b1de9 Added the hint SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED to control whether the player LED is set on Nintendo Switch controllers Sam Lantinga 2022-08-06 10:34:19 -0700
  • f810dede16 Fixed comment so script processing works correctly Sam Lantinga 2022-08-06 09:50:13 -0700
  • bdaf9a92a6 Sync SDL wiki -> header SDL Wiki Bot 2022-08-06 13:25:12 +0000
  • f600364b8a
    wayland: Mark window as MOUSE_CAPTURE while a mouse button is down. Ryan C. Gordon 2022-08-06 09:19:52 -0400
  • e2452ede66
    include: Added documentation to SDL_CaptureMouse about auto-capture. Ryan C. Gordon 2022-08-06 09:19:10 -0400
  • a6179e85c0
    wayland: Don't double-free clipboard sources if ours gets cancelled. Ryan C. Gordon 2022-08-05 21:23:39 -0400
  • 3da131c1c6 Check if port if closed and open it again Francisco Javier Trujillo Mata 2022-08-05 21:07:54 +0200
  • 5858c7dfce Fixed OpenGL ES Shaders for systems that don't understand precision keywords Sam Lantinga 2022-08-05 16:17:10 -0700
  • 3685c64ed1 wayland: Round trip after window show/hide operations. Frank Praznik 2022-08-05 16:16:31 -0400
  • 17b329d199 cmake: enable disabing hidapi Anonymous Maarten 2022-07-26 02:51:07 +0200
  • a4e6f3ca9d cmake: when there are alternatives, don't use libusb by default Anonymous Maarten 2022-07-26 02:41:43 +0200
  • d6a8b43cf7 Added support for the HORIPAD FPS for Nintendo Switch Sam Lantinga 2022-08-05 10:37:38 -0700
  • a2d3be904b Implement create windows method Francisco Javier Trujillo Mata 2022-08-05 00:27:41 +0200
  • 4a9ceb7be9 The HORIPAD S uses the Xbox 360 protocol on all platforms and shows up as multiple styles of controller, depending on what model you have. Sam Lantinga 2022-08-04 11:33:36 -0700
  • 28c01955bc Fixed button mapping for the HORIPAD S Sam Lantinga 2022-08-04 10:46:37 -0700
  • 40b7143180 Fixed button mapping for the HORIPAD S controller Sam Lantinga 2022-08-04 10:24:03 -0700
  • 16e699a761 Proposing exposing as public api the various arch dependent pause instructions so could be used in app infinite loops. A handful of games do already so we unify it in one place. David Carlier 2022-08-01 07:59:04 +0100
  • 43b90484c9 Retry a little longer when writing to the Nintendo Joy-Con Charging Grip Sam Lantinga 2022-08-04 00:40:38 -0700
  • 293d29b78a SDL_x11xinput2.c: fix build for macOS Ozkan Sezer 2022-08-04 10:11:02 +0300
  • 5907db56f1
    x11: Attempt to deal with XInput2 devices with absolute coordinates. Ryan C. Gordon 2022-08-04 02:11:21 -0400
  • dfd2c574d7 Removed unused variable Sam Lantinga 2022-08-03 22:27:43 -0700
  • a2b4f4406f The Nintendo Wii Remote Pro Controller respects the SDL_GAMECONTROLLER_USE_BUTTON_LABELS hint Sam Lantinga 2022-08-03 22:27:42 -0700
  • c84dea0943 Fixed detecting the controller type of controllers over USB Sam Lantinga 2022-08-03 22:12:21 -0700
  • ba297f12cd Use the Nintendo controller type to determine whether to always use button labels Sam Lantinga 2022-08-03 21:46:01 -0700
  • 946f4777f6 Don't set Bluetooth controllers to wired power level Sam Lantinga 2022-08-03 21:33:38 -0700
  • 57c3b2c950 Don't rely on the device VID/PID to get the Nintendo controller type Sam Lantinga 2022-08-03 21:31:12 -0700
  • b6aadb16b9 Added k_eSwitchDeviceInfoControllerType_N64 to ESwitchDeviceInfoControllerType Sam Lantinga 2022-08-03 20:38:33 -0700
  • bdfb32de3c Added some additional Nintendo controller types to ESwitchDeviceInfoControllerType Sam Lantinga 2022-08-03 20:30:58 -0700
  • ea7fbf7947 Update in-flight SDL_CONTROLLERDEVICEADDED messages when a device is removed Sam Lantinga 2022-08-03 19:39:37 -0700