Commit graph

  • d1c5038f16 testautomation: don't do float equality tests Anonymous Maarten 2023-08-27 23:42:23 +0200
  • f62d1220ac Restore the previously initialized subsystems after the Init/Quit test Sam Lantinga 2024-01-08 14:32:52 -0800
  • 4c11307a4e Only initialize audio drivers that have been requested Sam Lantinga 2024-01-08 13:38:29 -0800
  • b1a82b5772 gamecontroller: Fix function name in cherry-picked documentation Simon McVittie 2024-01-08 19:07:05 +0000
  • 3ff56fda1a testautomation: only require accelerated renderer with non-dummy video driver Anonymous Maarten 2023-08-27 03:04:23 +0200
  • 64754f3a2a test: When listing test-cases, say which ones are disabled Simon McVittie 2024-01-08 17:20:27 +0000
  • d3c21666de gamepad: Clarify range and direction of axes Sam Lantinga 2024-01-08 09:48:04 -0800
  • 5e12e4b813 Updated documentation for SDL_HINT_SHUTDOWN_DBUS_ON_QUIT Sam Lantinga 2024-01-07 14:20:16 -0800
  • 8c4e4d57b3 Add hint to make SDL handle dbus_shutdown() Semphris 2024-01-02 13:15:32 -0500
  • ca3b8fe91d Fixed build Sam Lantinga 2024-01-06 08:33:30 -0800
  • e1c3dcb403 Don't try to send the PS third-party feature request to the Logitech G815 keyboard Sam Lantinga 2024-01-06 08:29:01 -0800
  • c309546e8c Fixed warning: no previous prototype for function 'SDL_GetGameControllerTypeFromString' [-Wmissing-prototypes] Sam Lantinga 2024-01-06 08:23:55 -0800
  • 0e913a22db Renamed ShowTextInput/HideTextInput to ShowScreenKeyboard/HideScreenKeyboard on Android Sam Lantinga 2024-01-06 08:11:22 -0800
  • be29ca0189 Use the application requested size to determine automatic orientation on iOS Sam Lantinga 2023-12-24 17:14:16 -0800
  • f892ae10d6 updateKeyboard should use the SDL window's screen instead of the view window's screen, which may be nil. Sam Lantinga 2024-01-06 07:31:10 -0800
  • 674e894574 Added mapping for the RX Gamepad, e.g. Pandora Box 7 Sam Lantinga 2024-01-06 06:18:13 -0800
  • b1ad45acdd Fix memory barriers on ARMv5 J. Neuschäfer 2024-01-05 06:30:54 +0100
  • eb1b9b418c SDL_audio.c: Fix crash if we switch from direct output to streaming, and if the buffersizes change. jfmu 2024-01-04 01:30:33 +0100
  • 7b4f1ef01b yuv2rgb: warning fixes and comment out unused code Ozkan Sezer 2024-01-03 14:55:40 +0300
  • 41bf6b5a51 Add basic rumble support to Steam Deck Vicki Pfau 2023-12-22 19:48:41 -0800
  • 0fc3574464 Updated copyright for 2024 Sam Lantinga 2024-01-01 13:19:49 -0800
  • d649f95723 Use GNU sed if available Sam Lantinga 2023-02-06 15:47:16 -0800
  • 4f8dd2d39d Speed up processing of update-copyright.sh Sam Lantinga 2023-01-09 09:38:36 -0800
  • b02c8267f9 sdl2.m4: Call $PKG_CONFIG rather than hard-coding pkg-config Simon McVittie 2024-01-01 14:05:25 +0000
  • 0f8f4f6764 Sync SDL3 wiki -> header SDL Wiki Bot 2023-12-27 20:21:11 +0000
  • 8030e7546a Fix static build with libdecor 0.2.0 Reilly Brogan 2023-12-26 17:58:21 -0600
  • 5dfb0c19c8 Fix static build with libdrm 2.4.116 Reilly Brogan 2023-12-26 17:51:52 -0600
  • 2afbb5713c Add Access Controller Alynne 2023-12-26 00:32:10 -0500
  • 3b1e0e163b Try SDL_UDEV_deviceclass to detect joysticks even if in a container Tyson Whitehead 2023-11-29 18:19:03 -0500
  • 857e5b08c3 Fixed trying to add a game controller mapping for the accelerometer on iOS Sam Lantinga 2023-12-24 11:19:16 -0800
  • 49eb375a59 Added SDL2.framework to the embedded frameworks for SDL test programs Sam Lantinga 2023-12-24 09:17:48 -0800
  • aeda6a8e6f Record the initial input report mode and only restore simple mode if that's what we started with Sam Lantinga 2023-12-24 08:12:14 -0800
  • fe76c40716 Added a runtime check for BLUETOOTH_CONNECT in addition to BLUETOOTH (thanks @perepujal!) Sam Lantinga 2023-12-24 06:50:42 -0800
  • 884c21c565 Use common generic syscond for platforms with no cond implementation Julian Uy 2023-12-24 12:39:24 +0000
  • 557d8e2f24 PS2 use WaitSemaEx for waiting for semaphore with timeout Julian Uy 2023-12-24 12:53:14 +0000
  • 3a8032f491 Make sure the string is terminated, fixed invalid read in SDL_PrivateGameControllerParseControllerConfigString() Sylvain 2023-12-23 21:30:09 +0100
  • e7c4575719 Use crc16 return value when calculating GUID Lukas Senionis 2023-12-21 15:11:32 +0200
  • 39a0013900 Makefile.os2: -DSDL_USE_LIBICONV to fix linkage for GNU libiconv option Ozkan Sezer 2023-12-21 08:55:04 +0300
  • ca26cde4e1 SDL_config_os2.h: enable SDL_JOYSTICK_VIRTUAL Ozkan Sezer 2023-12-21 08:55:02 +0300
  • eba591a910 Fixed Xcode project Sam Lantinga 2023-12-20 19:42:43 -0800
  • 919cd56b20 Use the original manufacturer and product strings for the joystick CRC Sam Lantinga 2023-12-20 19:05:20 -0800
  • d76097dc5e fix os/2 and watcom builds after commit 7bb0e839a6 Ozkan Sezer 2023-12-21 01:11:24 +0300
  • 2fecefce19 Updated Xcode project with Steam Deck controller driver Sam Lantinga 2023-12-20 13:29:12 -0800
  • 7bb0e839a6 Added Steam Input API support for game controllers Sam Lantinga 2023-12-09 23:05:34 -0800
  • 9720672374 Fix compilation / same as sdl2-compat Sylvain 2023-12-20 09:40:09 +0100
  • 5240071b1c Sync more Steam Controller header definitions for the Steam Deck Vicki Pfau 2023-12-19 17:53:01 -0800
  • 5773c347d5 test/watcom.mif: disable W201 warning for testautomation_stdlib.c. Ozkan Sezer 2023-12-17 20:51:10 +0300
  • 3ac69c6210 test/watcom.mif: remove a stale rule. Ozkan Sezer 2023-12-17 20:51:02 +0300
  • 91f8b4dea2 Added a controller name for the Steam virtual gamepad Sam Lantinga 2023-12-17 10:07:46 -0800
  • 2aadef022e Pass through the name of the controller for the XInput mapping Sam Lantinga 2023-12-17 09:26:25 -0800
  • 7391cd34da XInput: Use XInputGetCapabilitiesEx instead of fragile GuessXInputDevice Dimitriy Ryazantcev 2023-12-15 17:09:15 +0200
  • d622c3c9cc Verify that the %p format specifier works for 64-bit pointers Sam Lantinga 2023-12-16 21:40:05 -0800
  • cfecc569b5 Differentiate between Windows Ink (pen) and regular touch input Susko3 2022-07-17 16:01:03 +0200
  • 867d8643d7 wayland: Handle mouse focus when receiving touch events Frank Praznik 2023-12-14 13:45:34 -0500
  • 239b5278bf Revert "Back out Steam virtual gamepad changes" Sam Lantinga 2023-12-13 09:46:10 -0800
  • cc6d8eb72b tests: Fix whitespace Frank Praznik 2023-12-12 17:17:00 -0500
  • a78cdbd7e3 tests: Backport automated video test changes Frank Praznik 2023-12-12 16:04:49 -0500
  • 33588662ef Refactor away some additional integer types. Max Maisel 2023-09-26 18:31:12 +0200
  • b620788b4c Add new file to OpenWatcom makefiles. Max Maisel 2023-09-09 08:40:39 +0200
  • 20cc644833 Add new file to vcxproj files. Max Maisel 2023-09-08 17:09:36 +0200
  • bed789794d Add new steam deck HIDAPI controller to controller database. Max Maisel 2023-09-07 17:21:08 +0200
  • 0dbe9022fc Disable lizard mode while steam deck HID device is opened. Max Maisel 2023-09-07 17:20:24 +0200
  • a6b9d987e9 Translate steam deck HID reports to SDL events. Max Maisel 2023-09-07 17:18:12 +0200
  • 5718ba253f Implement steam deck HIDAPI initialization. Max Maisel 2023-09-07 17:12:33 +0200
  • e7f03de468 Add steam deck detection and HIDAPI driver scaffold. Max Maisel 2023-09-07 17:04:01 +0200
  • 33843b0933 Use existing XUSB driver software PID 0x02a1 instead of PID 0x02fe Dimitriy Ryazantcev 2023-12-11 15:19:02 +0200
  • 7d94121606 You should call present when using a software renderer as well. Sam Lantinga 2023-12-11 08:43:31 -0800
  • 79a8e8cf04 Make built-in joystick device lists extendable by using hints Sam Lantinga 2023-12-10 11:27:15 -0800
  • 6526c4d0fc Refactor VIDPID list loading code Sam Lantinga 2023-06-17 08:59:52 -0700
  • f0e7f3e7e5 Back out Steam virtual gamepad changes Sam Lantinga 2023-12-10 08:38:10 -0800
  • 10c292b055 cmake+xcode: use IMPORTED SHARED framework target Anonymous Maarten 2023-12-10 11:50:11 +0100
  • ddac844034 Fixed build Sam Lantinga 2023-12-09 21:44:12 -0800
  • dd28637947 Use the Steam virtual gamepad slot as the gamepad player index Sam Lantinga 2023-12-09 21:00:32 -0800
  • 5b26d4e0ca Sort Steam virtual gamepads by Steam controller slot Sam Lantinga 2023-12-09 20:31:28 -0800
  • 757c984ddb gamecontroller: Backport 3.0 'type:' field to 2.0 Ethan Lee 2023-11-27 17:12:01 -0500
  • 61cd57d378 cocoa: Resync modifier keypressed on NSEventTypeFlagsChanged event. Ryan C. Gordon 2023-11-29 21:38:41 -0500
  • 0134672345 cmake: copy sources to binary directory in separate target Anonymous Maarten 2023-11-28 23:03:30 +0100
  • 8f14dc6998 Corrected comment Sam Lantinga 2023-11-22 10:35:15 -0800
  • 3381828cc6 Fix 3DS Analog Values (#8581) zoeyjodon 2023-11-22 13:34:01 -0500
  • be0e303ec8 document the purpose of SDL_SetTextInputRect shenleban tongying 2023-11-28 15:00:04 -0500
  • 546bab0a8c Fixed the GameCube HIDAPI controller mapping Sam Lantinga 2023-11-28 10:07:06 -0800
  • 98ee4a5292 Removed HIDAPI controller mappings Sam Lantinga 2023-11-28 09:54:35 -0800
  • d42fa25a9e test: SDLTest_PrintEvent now reports key event mod state. Ryan C. Gordon 2023-11-28 13:07:56 -0500
  • 7d25a443c4 cocoa: Use -[NSApplicationDelegate applicationSupportsSecureRestorableState]. Ryan C. Gordon 2023-11-28 12:24:33 -0500
  • 3fbaf737ef test: Removed unnecessary line added by copy/paste error. Ryan C. Gordon 2023-11-28 12:11:13 -0500
  • 258849c9bc test: testwm2 now displays keyboard mod state. Ryan C. Gordon 2023-11-28 12:05:02 -0500
  • 594a79c2f9
    Set framebuffer_srgb_capable to the actual value obtained (#8634) Jake S. Del Mastro 2023-11-28 08:48:19 -0500
  • 8d47e3bb82 Added support for the NACON Revolution 5 Pro controller Sam Lantinga 2023-11-27 12:09:31 -0800
  • bbcf40e811 cmake: fixed iconv detection test program Ozkan Sezer 2023-11-26 01:55:24 +0300
  • 0fb36f29a8
    cmake: check if CMP0087 exists before setting it (#8613) CasualPokePlayer 2023-11-25 13:42:55 -0800
  • 4339647d90
    render: Clip lines before Bresenham algorithm generates points. Ryan C. Gordon 2023-11-24 19:31:30 -0500
  • a391dd5fef
    rect: Avoid numeric overflow on massive lines in SDL_IntersectRectAndLine. Ryan C. Gordon 2023-11-24 19:29:39 -0500
  • 657f5f791c autotools: fix actually wrong use of AC_MSG_RESULT Ozkan Sezer 2023-11-24 14:37:40 +0300
  • e9b4869372
    opengl: Creating a texture trashes the cached texturing state, fix it. Ryan C. Gordon 2023-11-23 20:00:01 -0500
  • 0a6b5abf45
    render: GL-based renderers should treat adaptive vsync as vsync being enabled. Ryan C. Gordon 2023-11-23 18:22:34 -0500
  • d8102bf660
    x11: Deal with difference in GLX_EXT_swap_control_tear behavior. Ryan C. Gordon 2023-11-23 13:47:13 -0500
  • 489e9b69df autotools: bump minimum needed autoconf version to 2.65. Ozkan Sezer 2023-11-24 01:01:20 +0300
  • baaac5cca3 cmake: Android expects SDL programs to be built as shared libraries Anonymous Maarten 2023-11-23 03:39:36 +0100
  • 5abcfdb93e SDL_stdinc.h: fix compile warning when using SDL_PR[iux]64 on Android Anonymous Maarten 2023-11-23 03:38:59 +0100
  • 8cf7e9e7da autotools, cmake: set SDL_SYSTEM_ICONV to OFF for windows (like SDL3.) Ozkan Sezer 2023-11-23 01:33:50 +0300