Commit Graph

  • 9b3d146ea1 Merge remote-tracking branch 'upstream/release-2.26.x' into merged merged Luke Street 2023-05-27 11:37:31 -0400
  • ac13ca9ab6 The macOS minimum deployment target is now 10.11 Sam Lantinga 2023-04-05 11:37:27 -0700
  • 3fae4c5c83 Updated to version 2.26.5 for release Sam Lantinga 2023-04-04 17:57:53 -0700
  • 67100be3cf Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -0700
  • 4fb81fdff9 Fixed analog triggers on the DualSense controller Sam Lantinga 2023-03-30 07:25:49 -0700
  • d94b944f91 Added support for the trigger buttons on the Victrix Pro FS for PS5 Sam Lantinga 2023-03-10 15:28:22 -0800
  • 384144d632 The Xinmotek Controller is used in multiple products with different mappings Sam Lantinga 2023-03-28 15:14:00 -0700
  • f84428ca01 SDL_hidapi_steam.c: Fix compilation under c2x. Pierre Wendling 2023-03-27 11:51:19 -0400
  • 086322076a events: Increase the size of the name buffer when logging events Frank Praznik 2023-03-26 12:53:50 -0400
  • 24098b75b1 Fixed SDL_RenderSetVSync does not update flags if simulated vsync is on Ivan Mogilko 2023-03-18 00:39:02 +0300
  • 519384d3b6 Added gamepad mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9) Sam Lantinga 2023-03-16 20:01:45 -0700
  • b01194345f Make mappings for "Retrolink SNES Controller" with `SDL_GAMECONTROLLER_USE_BUTTON_LABELS` both on and off Lokathor 2023-03-08 17:18:50 -0700
  • 848cf421c9 Added mapping for the Xbox Elite Core controller connected via Bluetooth on Android Sam Lantinga 2023-03-06 15:36:49 -0800
  • 1545b233a6 Fix Xbox One gamepad axis assignment on SDL_JOYSTICK_ANDROID API (#7405) divVerent 2023-03-06 18:33:18 -0500
  • 46a3a8e88f Added mapping for DualSense Edge Wireless Controller on Linux Sam Lantinga 2023-02-27 15:19:34 -0800
  • d8cb962f9f Sorted controller list Sam Lantinga 2023-02-10 17:18:02 -0800
  • d4a9201b52 Add Hori Pokken Tournament DX Pro Pad Alfredo Escobar 2023-01-30 16:08:52 -0300
  • 1f514f5e3e Sorted controller list Sam Lantinga 2023-02-05 08:43:26 -0800
  • 1f5c590806 Added Elecom 8button gamepad Antonis Geralis 2023-02-05 10:35:53 +0200
  • fb1a01a3dd Add Linux mapping for 8BitDo Pro 2 Wired Controller for Xbox Leonardo Brondani Schenkel 2023-01-04 13:46:01 +0100
  • 106c0e6328 Adds Stadia BT mapping Alynne 2023-01-30 01:46:03 -0500
  • 1fd1f7d565 Don't accept official mappings for controllers that aren't unique Sam Lantinga 2023-02-02 08:39:54 -0800
  • 90e2e62691 Fixed sort_controllers.py and resorted game controller database Sam Lantinga 2023-02-02 08:38:22 -0800
  • 3e5497777e Added gamepad mappings for the Xin-Mo Dual Arcade Fightstick Sam Lantinga 2023-02-01 23:09:53 -0800
  • 3cbd8823ba cmake: get_filename_component(EXT) retturns extension including leading dot Anonymous Maarten 2023-03-15 14:55:56 +0100
  • 2fe5f3239c Ignore the PS4 packet CRC if it's not being set correctly Sam Lantinga 2023-03-13 19:56:42 -0700
  • 20e17559e5 Uses integer arithmetics in SDL_ResampleAudio Qrox 2023-03-09 17:34:51 +0800
  • ae5fdc0b00 Added header for SDL_Delay() Sam Lantinga 2023-03-09 17:18:40 -0800
  • 45167b9d13 Wait for the GCController framework to see IOKit devices Sam Lantinga 2023-03-09 16:10:04 -0800
  • 596a594714 If the client rect is empty, use the last known window size Sam Lantinga 2023-03-09 10:31:39 -0800
  • 69875ad80f Removed guard around the enabled assertions support code Ozkan Sezer 2023-03-09 20:51:50 +0300
  • 54ca4d3879 Fixed incorrect modifier keys handling on macOS Deve 2023-03-08 23:57:08 +0100
  • 1723e93a0c Fixed handling simple mode PS4 reports Sam Lantinga 2023-02-14 17:51:16 -0800
  • 07d0f51fa2 Updated to version 2.26.4 for release Sam Lantinga 2023-03-06 15:52:05 -0800
  • cbc2b014b6 Don't clobber an existing entry with a different version when adding a gamepad mapping Sam Lantinga 2023-03-01 16:38:48 -0800
  • fa9f7c70c5 Fixed relative mouse motion over remote desktop Sam Lantinga 2023-02-24 09:20:38 -0800
  • dc34e96fff ci: install pkg-config on Macos runner Anonymous Maarten 2023-02-16 20:56:51 +0100
  • 6edc0100e1 Fixed Steam Runtime sandbox detection Sam Lantinga 2023-02-15 13:53:57 -0800
  • 9b061c04e7 cmake: really fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:56:10 +0300
  • 718a880f91 cmake: fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:55:40 +0300
  • 853ee9a3e6 testime.c fixes from SDL2 branch. Ozkan Sezer 2023-02-10 11:11:10 +0300
  • adf31f6ec0 Updated to version 2.26.3 for release Sam Lantinga 2023-02-06 14:08:14 -0800
  • 20c2fa18fe cmake: assume autotools static libraries with lib prefix and .a suffix Anonymous Maarten 2023-02-01 19:05:44 +0100
  • 4f94da5c53 typo fix to config.sub, Ozkan Sezer 2023-01-21 10:15:02 +0300
  • c816300615 Fixed the hat_map to avoid segmentation fault happyharryh 2023-01-10 20:36:13 +0800
  • ce67788629 Fixed centering the D-pad on some joysticks Sam Lantinga 2022-12-05 13:36:51 -0800
  • 05b03032f1 Updated copyright for 2023 Sam Lantinga 2023-01-09 09:52:59 -0800
  • c49d02cd13 cmake (CheckPTHREAD): remove _GNU_SOURCE define after bug #7026 fix Ozkan Sezer 2023-01-09 01:30:50 +0300
  • e312fbb37d cmake: do all compile tests with -D_GNU_SOURCE=1 Anonymous Maarten 2023-01-08 19:12:11 +0100
  • 3c72e2de4d Fixed infinite loop shutting down WGI controllers Sam Lantinga 2023-01-08 09:32:31 -0800
  • 8e31fc4130 cmake: check for math library functions even in the absence of libm Ozkan Sezer 2023-01-07 14:25:04 +0300
  • 75834df37c cmake: fix detection of library functions when -Werror is enabled. Ozkan Sezer 2023-01-07 14:25:04 +0300
  • f070c83a60 Updated to version 2.26.2 for release Sam Lantinga 2023-01-03 06:45:18 -0800
  • d992d4f23e Fixed keyboard scancode mapping for parenthesis Sam Lantinga 2022-12-29 14:52:28 -0800
  • 81975cc2d0 Fixed getting the VID/PID of a virtual joystick Sam Lantinga 2022-12-28 12:51:36 -0800
  • 278c78e34c Make sure we match the same way when adding a mapping and looking up a mapping Sam Lantinga 2022-12-27 12:14:43 -0800
  • 2462262e0c SDL_thread.h: fix SDL_CreateThreadWithStackSize macro for OS/2 Ozkan Sezer 2022-12-27 00:14:00 +0300
  • 162f8e6ee7 SDL_thread.h: fix beginthread param of SDL_CreateThreadWithStackSize for win32 Ozkan Sezer 2022-12-27 00:10:00 +0300
  • d0f8e63ed6 Fix SDL_CreateThreadWithStackSize not passing staacksize with win32 static api Vincent Hamm 2022-12-26 10:57:29 -0800
  • 690e2f21f2 Don't send Razer devices the Sony third-party query feature report Sam Lantinga 2022-12-19 09:14:04 -0800
  • 52176e25e1
    DBus: add a reference to the connection Sylvain Becker 2022-12-14 17:41:35 +0100
  • 40698ee33c wasapi: Fixed incorrect assertions. Ryan C. Gordon 2022-12-12 16:07:48 -0500
  • 6b5610752b Don't try to open the Razer Huntsman Elite keyboard as a controller Sam Lantinga 2022-12-12 18:00:57 -0800
  • 2d86b4ef76 Removed check for _HAVE_STDINT_H, which nobody defines Sam Lantinga 2022-12-01 12:54:02 -0800
  • f17058b562 Updated to version 2.26.1 for release Sam Lantinga 2022-12-01 11:54:51 -0800
  • 2879f2aeba Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() Sam Lantinga 2022-11-30 14:37:34 -0800
  • 45c7d838d4 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain Anonymous Maarten 2022-11-29 17:47:30 +0100
  • 79373c5a5c
    SDL_ResampleAudio: Fix float accumulation error Markus Mittendrein 2022-11-27 22:46:54 +0100
  • f4080637c4 Fix build with Xcode < 7 Joshua Root 2022-11-27 11:27:19 +1100
  • 92057e683e Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) Sam Lantinga 2022-11-26 13:09:50 -0800
  • 5edd6846db cocoa: Patched to compile on macOS SDK < 10.10. Ryan C. Gordon 2022-11-26 13:57:12 -0500
  • 859cb13ef8 Add bitdraw.h, remove non-working stub class Michael Fitzmayer 2022-11-24 21:53:17 +0100
  • b97d2ed6c5 cmake: add X11 include dir to check dirs Anonymous Maarten 2022-11-24 20:39:55 +0100
  • c76a31341c SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla Sylvain Becker 2022-11-24 16:07:03 +0100
  • 00731eb011 wayland: Fix build when not using the shared Wayland libraries Frank Praznik 2022-11-23 23:11:25 -0500
  • bf70a37606 vulkan_metal.h: Make compatible with ObjC ARC Joshua Root 2022-11-24 11:06:37 +1100
  • da1bddd27c wayland: Fix libdecor_dispatch signature Frank Praznik 2022-11-23 18:11:50 -0500
  • 9925ee52d7 SDL_mfijoystick.m: fix build with Xcode < 9 Joshua Root 2022-11-24 07:37:36 +1100
  • 66620bd108 Check build-time SDK in LoadMainMenuNibIfAvailable Joshua Root 2022-08-28 00:52:19 +1000
  • 72823dd0cd SDL_cocoaopengl.h: ensure CVDisplayLinkRef is defined Joshua Root 2022-11-24 06:32:49 +1100
  • 479e972e56 Removed G29 from controller_type.c Sam Lantinga 2022-11-22 10:56:44 -0800
  • 3bf150e900 Revert "Added Linux mappings for the Logitech G29 in PS3 and PS4 modes" Sam Lantinga 2022-11-22 10:53:28 -0800
  • a8dd7a10fa android.mk: LOCAL_EXPORT_C_INCLUDES does not need to add include subfolder Anonymous Maarten 2022-11-22 18:35:49 +0100
  • 0bfeed061b Updated to version 2.26.0 for release Sam Lantinga 2022-11-21 16:15:58 -0800
  • d167cd6715 Added the Gunfighter Mk.III ‘Space Combat Edition’ as a flight stick Sam Lantinga 2022-11-21 09:02:10 -0800
  • 8b20b568b0 Don't report battery level for disconnected batteries Sam Lantinga 2022-11-21 07:41:35 -0800
  • 8ae46a49ea Save the version in VERSION.txt instead of VERSION Sam Lantinga 2022-11-21 06:57:02 -0800
  • 802c624ab3 Strip trailing newline when reading the VERSION file Sam Lantinga 2022-11-20 14:37:05 -0800
  • 3bc4bad8fb add missing strcasestr checks to cmake and autotools build systems, Ozkan Sezer 2022-11-20 23:50:10 +0300
  • fe396e306e wayland: Use the cached window size when switching from non-floating to floating window state Frank Praznik 2022-11-19 11:28:31 -0500
  • 509939b1b6 Disable the third party PS3 HIDAPI driver by default, the L3/R3 buttons are unknown Sam Lantinga 2022-11-18 18:20:53 -0800
  • ff99e56d3a Fixed KMSDRM window creation failing if OpenGL libraries are not available, but GLES 2.0 libraries are Sam Lantinga 2022-11-18 12:54:55 -0800
  • da9ba3a2a1 If a CRTC doesn't have a mode configured, use the preferred or largest mode as the default mode Sam Lantinga 2022-11-18 12:17:27 -0800
  • ea4ea27a59 Don't trigger an error if we try to delete a touch device after shutting down the touch system Sam Lantinga 2022-11-18 11:14:14 -0800
  • 81479d8784 wayland: keyboard: Cache text input parameters. David Gow 2022-11-18 21:08:36 +0800
  • 6dc96aa745 SDL_UDEV_DelCallback: return early if _this is NULL Ozkan Sezer 2022-11-18 18:02:10 +0300
  • 16824865c2 Cleanup of SDL_SetError that already return -1 value Sylvain 2022-11-18 11:01:21 +0100
  • 3e70553c48 Unneed test before calling SDL_FreeSurface Sylvain 2022-11-18 11:06:49 +0100
  • 9209942949 Revert "sdl2-config.in: Deprecate sdl2-config" Sam Lantinga 2022-11-18 06:53:13 -0800
  • 769ae185d6 Revert "sdl2.m4: Deprecate AM_PATH_SDL2 in favour of PKG_CHECK_MODULES" Sam Lantinga 2022-11-18 06:52:12 -0800