Commit Graph

  • 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
  • 1f1ee6f77c Use the original manufacturer and product strings for the joystick CRC Sam Lantinga 2023-12-20 19:05:20 -0800
  • f6e16ecbcf Use the original manufacturer and product strings for the joystick CRC Sam Lantinga 2023-12-20 19:05:20 -0800
  • 406b856b7a Make the SDL3 surface ABI compatible with SDL2 Sam Lantinga 2023-12-20 17:35:43 -0800
  • 51b7bacecb Use more verbose names for properties, to match upcoming public property names Sam Lantinga 2023-12-20 17:33:46 -0800
  • 4bb5e1f0f9 Added migration notes for migrating Steam Input support from SDL2 to SDL3 Sam Lantinga 2023-12-20 14:15:09 -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
  • 56f111dffc Fix compilation / same as sdl2-compat Sylvain 2023-12-20 09:40:09 +0100
  • 72c366bf3d Fixed whitespace Sam Lantinga 2023-12-20 06:51:59 -0800
  • 3152b98e87 win32: minor fixup in WIN_UpdateKeymap() Dimitriy Ryazantcev 2023-12-20 13:54:29 +0200
  • 2c4360ce8f Sync SDL3 wiki -> header SDL Wiki Bot 2023-12-20 18:41:23 +0000
  • c981a597dc Added Steam Input API support for game controllers Sam Lantinga 2023-12-09 23:05:34 -0800
  • eb978484cc Added Steam Input API support for game controllers Sam Lantinga 2023-12-09 23:05:34 -0800
  • 5240071b1c Sync more Steam Controller header definitions for the Steam Deck Vicki Pfau 2023-12-19 17:53:01 -0800
  • 396f48c301 win32: minor fixup in WIN_UpdateKeymap() Dimitriy Ryazantcev 2023-12-20 13:54:29 +0200
  • f630801fbb
    Fix compilation / same as sdl2-compat Sylvain 2023-12-20 09:40:09 +0100
  • a8f4f40d08 Sync more Steam Controller header definitions for the Steam Deck Vicki Pfau 2023-12-19 17:53:01 -0800
  • 027daaa3a6 Sync more Steam Controller header definitions for the Steam Deck Vicki Pfau 2023-12-19 17:53:01 -0800
  • e6e54b22c8 Ignore all surface comparison output files in the testautomation directory Sam Lantinga 2023-12-19 07:49:57 -0800
  • e605c4d752
    Add test program to test yuv conversion / future non-contiguous planes support Sylvain 2023-12-19 11:59:28 +0100
  • 9d13be743b Make sure we're rendering whenever the activity might be visible, even if we don't have focus. Sam Lantinga 2023-12-18 19:21:00 -0800
  • 69ec0322d3 win32: Make leaving fullscreen when the window already isn't fullscreen a no-op Frank Praznik 2023-12-18 11:47:59 -0500
  • 8f79e0b7f8 win32: Fix high-DPI debug logging Frank Praznik 2023-12-18 11:31:37 -0500
  • a4496f7dcf Update doc: SDL_SoftStretch() and SDL_SoftStretchLinear() #8667 Sylvain 2023-12-18 15:15:13 +0100
  • 1b51f6848e
    Update doc: SDL_SoftStretch() and SDL_SoftStretchLinear() #8667 Sylvain 2023-12-18 15:15:13 +0100
  • 43309d38ed joystick: Extract 0x02a9 and 0x0291 PIDs into separate defines. Dimitriy Ryazantcev 2023-12-15 17:30:56 +0200
  • e1897646cb joystick: Extract 0x02a9 and 0x0291 PIDs into separate defines. Dimitriy Ryazantcev 2023-12-15 17:30:56 +0200
  • 92915930e8
    Remove SDL_SoftStretch() and SDL_SoftStretchLinear() #8667 Sylvain 2023-12-18 09:38:12 +0100
  • 84a0d5f623 Added SDL_SetSurfaceScaleMode() and SDL_GetSurfaceScaleMode() to control scale mode using SDL_BlitSurfaceScaled() Sylvain 2023-12-14 21:26:18 +0100
  • 711ebec745
    Allow YUV non contiguous format (see #8703) Sylvain 2023-12-17 21:43:57 +0100
  • 4d5949dcf6 Added a controller name for the Steam virtual gamepad Sam Lantinga 2023-12-17 10:07:46 -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
  • 695846f2ed Pass through the name of the controller for the XInput mapping Sam Lantinga 2023-12-17 09:26:25 -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
  • 6aa1a1eda4 Named typedef-ed structs Gave name to structs that were defined like anonymous struct with name given by typedef. Example 'typedef struct {...} Foo;' -> 'typedef struct Foo {...} Foo;' Tolik708 2023-12-17 19:28:58 +0200
  • 1745289b1b x11: Don't move the window when restoring and ensure that resize and position events are sent when entering or leaving fullscreen Frank Praznik 2023-12-16 19:13:31 -0500
  • 08a7ca4d53 XInput: Use XInputGetCapabilitiesEx instead of fragile GuessXInputDevice Dimitriy Ryazantcev 2023-12-15 17:09:15 +0200
  • 45992f690f x11: Don't move the window when restoring and ensure that resize and position events are sent when entering or leaving fullscreen Frank Praznik 2023-12-16 19:13:31 -0500
  • d622c3c9cc Verify that the %p format specifier works for 64-bit pointers Sam Lantinga 2023-12-16 21:40:05 -0800
  • 7f75178908 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
  • 403edf0216 Verify that the %p format specifier works for 64-bit pointers Sam Lantinga 2023-12-16 21:40:05 -0800
  • 72b7acfe8a Don't create a TLS error buffer if we're just clearing the error Sam Lantinga 2023-12-16 21:27:44 -0800
  • 240e7747c8 Fix #8702: Add SDL_hidapi_steamdeck.c to Xcode target Matt Guerrette 2023-12-16 22:11:14 -0500
  • fcf9ee390e Fix #8702: Add SDL_hidapi_steamdeck.c to Xcode target Matt Guerrette 2023-12-16 22:11:14 -0500
  • 4c795b3e04 Differentiate between Windows Ink (pen) and regular touch input Susko3 2022-07-17 16:01:03 +0200
  • b937c54b66 win32: Set all size and position variables for external windows Frank Praznik 2023-12-15 15:54:01 -0500
  • 8c285828e5 Fixed return value for SDL_UDEV_AddCallback() Sam Lantinga 2023-12-15 10:06:01 -0800
  • cbf9012c74 Fixed build Sam Lantinga 2023-12-15 10:03:11 -0800
  • 5547007915 Added test for inverted cursor Sam Lantinga 2023-12-15 09:59:50 -0800
  • 0ab13f2498 joystick: fixup for Wireless Xbox 360 Controller VID/PID detection in WGI backend. Dimitriy Ryazantcev 2023-12-15 17:36:17 +0200
  • 627d134b9e Add support for monochrome cursors with inverted pixels under Windows. Dimitriy Ryazantcev 2023-12-14 16:11:25 +0200
  • 93fdd677e5 joystick: fixup for Wireless Xbox 360 Controller VID/PID detection in WGI backend. Dimitriy Ryazantcev 2023-12-15 17:36:17 +0200
  • 6d2e39559f XInput: Use XInputGetCapabilitiesEx instead of fragile GuessXInputDevice Dimitriy Ryazantcev 2023-12-15 17:09:15 +0200
  • e2c04f87d3
    Added SDL_SetSurfaceScaleMode() and SDL_GetSurfaceScaleMode() to control scale mode using SDL_BlitSurfaceScaled() Sylvain 2023-12-14 21:26:18 +0100
  • 867d8643d7 wayland: Handle mouse focus when receiving touch events Frank Praznik 2023-12-14 13:45:34 -0500
  • 21879faf48 wayland: Handle mouse focus when receiving touch events Frank Praznik 2023-12-14 13:45:34 -0500
  • 8514786a3d wayland: Handle mouse focus when receiving touch events Frank Praznik 2023-12-14 13:45:34 -0500
  • 2b87530fa9 Add support for monochrome cursors with inverted pixels under Windows. Dimitriy Ryazantcev 2023-12-14 16:11:25 +0200
  • 58a5f5cbe8 Allow sendCommand() to be overridden by derived classes Sam Lantinga 2023-12-13 10:13:17 -0800
  • 239b5278bf Revert "Back out Steam virtual gamepad changes" Sam Lantinga 2023-12-13 09:46:10 -0800
  • e6d8ef1a5b Revert "Back out Steam virtual gamepad changes" Sam Lantinga 2023-12-13 09:45:39 -0800
  • b0e7b7db6f Don't unload graphics libraries until after the window has been destroyed. Sam Lantinga 2023-12-12 23:17:41 -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
  • 69288038ed Refactor away some additional integer types. Max Maisel 2023-09-26 18:31:12 +0200
  • f3048e3cd2 Add new file to vcxproj files. Max Maisel 2023-09-08 17:09:36 +0200
  • 5a21febecb Add new steam deck HIDAPI controller to controller database. Max Maisel 2023-09-07 17:21:08 +0200
  • 67d44c1017 Disable lizard mode while steam deck HID device is opened. Max Maisel 2023-09-07 17:20:24 +0200
  • 6dd6827343 Translate steam deck HID reports to SDL events. Max Maisel 2023-09-07 17:18:12 +0200
  • 94f621e030 Implement steam deck HIDAPI initialization. Max Maisel 2023-09-07 17:12:33 +0200
  • c1a7d0f96e Add steam deck detection and HIDAPI driver scaffold. Max Maisel 2023-09-07 17:04:01 +0200
  • 0baee3e676 Reversed test to be easier to read, more efficient, and match other code Sam Lantinga 2023-12-12 12:25:51 -0800
  • bddbd1e317 cocoa: Check the resizable flag along with zoomed status when resizing Frank Praznik 2023-12-12 14:31:41 -0500
  • 047d7703e2 cocoa: Check the resizable flag along with zoomed status when resizing Frank Praznik 2023-12-12 14:31:41 -0500
  • 31213f5ac4 Refactor away some additional integer types. Max Maisel 2023-09-26 18:31:12 +0200
  • 45f36107eb Add new file to OpenWatcom makefiles. Max Maisel 2023-09-09 08:40:39 +0200
  • c085920f60 Add new file to vcxproj files. Max Maisel 2023-09-08 17:09:36 +0200
  • a856a4b882 Add new steam deck HIDAPI controller to controller database. Max Maisel 2023-09-07 17:21:08 +0200
  • 44873261f2 Disable lizard mode while steam deck HID device is opened. Max Maisel 2023-09-07 17:20:24 +0200
  • 65752f033d Translate steam deck HID reports to SDL events. Max Maisel 2023-09-07 17:18:12 +0200
  • 01bfd71ca5 Implement steam deck HIDAPI initialization. Max Maisel 2023-09-07 17:12:33 +0200
  • 3dc9ba3564 Add steam deck detection and HIDAPI driver scaffold. Max Maisel 2023-09-07 17:04:01 +0200
  • 9004a99855 Refactor away some additional integer types. Max Maisel 2023-09-26 18:31:12 +0200
  • 8723379ee2 Add new file to vcxproj files. Max Maisel 2023-09-08 17:09:36 +0200