Commit Graph

  • 66d5ad19f0 SDL_video.c: move os2 video before offscreen. Ozkan Sezer 2023-08-02 14:05:55 +0300
  • 94e945ccff Fixed build Sam Lantinga 2023-08-02 01:37:05 -0700
  • 3f93f56b6e Fixed duplicate key press/release events on iOS Sam Lantinga 2023-08-02 01:08:00 -0700
  • ed5ef8fed4 Synchronize on-screen keyboard state with text input active state Sam Lantinga 2023-08-01 23:56:04 -0700
  • 39781eef09 Only pass keypresses up the responder chain when text input is active Sam Lantinga 2023-08-02 00:19:57 -0700
  • 3436124804 Revert "Stop beep when running iOS apps on ARM-based Macs" Sam Lantinga 2023-08-01 20:38:45 -0700
  • 9267a9032e Fixed build Sam Lantinga 2023-08-01 18:58:21 -0700
  • 02be870c54 Fixed crash if a display is enumerated twice Sam Lantinga 2023-08-01 18:28:55 -0700
  • 84ad531689 cocoa: Ignore first mouse motion event after enabling relative mode. Ryan C. Gordon 2023-08-01 18:34:03 -0400
  • e73a81b28a
    x11: Blocking for window maximization should wait 100 ms, not 1000. Ryan C. Gordon 2023-08-01 13:55:04 -0400
  • 133ad1915c
    Revert "x11: check if window size/position has changed during SDL_ShowWindow." Ryan C. Gordon 2023-08-01 12:10:52 -0400
  • 5733f42c7c Fall back to Xlib if XRandR isn't available Sam Lantinga 2023-07-31 14:38:48 -0700
  • dda971833e Add missing break Mathieu Eyraud 2023-07-29 15:56:00 +0200
  • 38a5aed974 minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-07-28 23:55:50 +0300
  • 3845fd3c49 fixed typo in prev. patch. Ozkan Sezer 2023-07-28 07:35:24 +0300
  • 0d62ce6070 test/testnativecocoa.m: fixed deprecation warnings. Ozkan Sezer 2023-07-28 07:21:28 +0300
  • 301f227879 Sorted controller list Sam Lantinga 2023-07-27 12:48:15 -0700
  • 2ca4c0233a Add Steam Deck controller mapping to database. Max Maisel 2023-07-26 20:49:21 +0200
  • 44903d8aee SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform Anonymous Maarten 2023-07-22 21:20:34 +0200
  • e3f90c6068 remove unused vulkan/*.hpp files. Ozkan Sezer 2023-07-17 00:10:50 +0300
  • 8cdc2b3eec update docs/README-os2 after the last os/2 audio patch. Ozkan Sezer 2023-07-25 20:51:32 +0300
  • b4d8765426 os2 audio refactoring and capture support Ozkan Sezer 2023-07-25 11:40:02 +0300
  • e6f044ddda ci: bump mymindstorm/setup-emsdk to latest tag Anonymous Maarten 2023-07-22 17:36:02 +0200
  • 2eb73e2419 Remove the unimplemented CloseIC in fcitx module Weng Xuetian 2023-07-20 12:04:01 -0700
  • fb57ba763d Fixed LED pending check failing when the controller timestamp is very large Sam Lantinga 2023-07-17 17:08:17 -0700
  • 63a98d0da2 Don't send k_EPS5FeatureReportIdCapabilities to Sony PS5 controllers Sam Lantinga 2023-07-17 16:45:31 -0700
  • 78f11e05ff Don't tickle Bluetooth PS5 controllers in simple mode with an effects packet Sam Lantinga 2023-07-17 16:42:58 -0700
  • ac4f5dcadd Relicensed testutils to match other test code Sam Lantinga 2023-07-12 09:53:52 -0700
  • ff4fd93f4c Fixed getting the CRC of virtual joysticks without a VID/PID Sam Lantinga 2023-07-14 10:01:04 -0700
  • 52a14998a8 wayland/video: Validate the returned window display pointer before dereferencing it Frank Praznik 2023-07-10 11:48:14 -0400
  • 14b0b0e6c8 ci: move 'set -eu' to after source_cmd Anonymous Maarten 2023-07-14 15:02:10 +0200
  • cb4b41ddf7 RAWINPUT_RegisterNotifications() should return int, for consistency Sam Lantinga 2023-07-11 10:50:43 -0700
  • 5a2d165b7b Improved RAWINPUT <-> XInput/WGI device correlation Sam Lantinga 2023-07-11 07:56:07 -0700
  • 11022c23b2 Fixed crash if RAWINPUT is not initialized Sam Lantinga 2023-07-11 10:17:02 -0700
  • b7c93a2d77 Don't send k_ePS4FeatureReportIdCapabilities to Sony PS4 controllers Sam Lantinga 2023-07-10 09:15:02 -0700
  • 078e817ceb Unaligned stacks on i686-w64-mingw32, may lead to crashes (#7607) Christopher Wellons 2023-07-09 20:05:32 -0400
  • aba2be820c SDL_RWFromMem, SDL_RWFromConstMem: reject negative size parameters. Ozkan Sezer 2023-07-10 00:15:56 +0300
  • 0dbeec449f Re-added mappings for older Xbox One controllers on Linux Sam Lantinga 2023-07-09 09:49:09 -0700
  • 3f46546f79 Add kernel32 to SDL_EXTRA_LIBS required for cross-compilation to Win32 native Joshua Barnett 2023-07-09 00:12:32 -0400
  • a614d8f8f7 Fixed mapping BTN_TR2 to right trigger Sam Lantinga 2023-07-08 18:18:22 -0700
  • bb3997d81d Added WGI gamepad added/removed listeners for RAWINPUT Sam Lantinga 2023-07-08 10:24:00 -0700
  • 035121040f Don't tickle Bluetooth PS4 controllers in simple mode with an effects packet Sam Lantinga 2023-07-07 15:55:40 -0700
  • f2d016e353 Lazily initialize the WGI gamepad support Sam Lantinga 2023-07-07 14:43:57 -0700
  • b858242823 Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers Sam Lantinga 2023-07-08 09:32:24 -0700
  • 46927b1362 Prefer using XInput for rumble over WGI, as it allows rumble in the background Sam Lantinga 2023-07-07 09:47:03 -0700
  • 3bee5cf538 Continue running XInput detection while RAWINPUT is active Sam Lantinga 2023-07-07 09:33:53 -0700
  • 03dcee1731 video(wayland): use both --icon and --icon-name for Zenity (#7897) Takase 2023-07-07 08:53:00 +0800
  • fdcc1d59b9 Fixed crash if mutex functions are used before any mutex has been created Sam Lantinga 2022-12-26 09:49:36 -0800
  • 2633540746 cmake: explicitly disable WINDOWS_EXPORT_ALL_SYMBOLS for SDL2 Anonymous Maarten 2023-07-05 00:15:46 +0200
  • 116a5344ff Fixed resource leak and crash at exit in the D3D11 renderer Sam Lantinga 2023-07-03 17:39:29 -0700
  • f3436bc103 The clip rect is defined in terms of the current viewport Sam Lantinga 2023-07-03 17:09:49 -0700
  • 5e21571374 fixed windows build after commit 7e8be3f Ozkan Sezer 2023-07-04 02:24:28 +0300
  • 699f8697fe Retry to open the clipboard in case another application has it open Sam Lantinga 2023-07-03 16:06:59 -0700
  • 0352301e1a cmake: use SDL_CPU_ARM32 instead of CMAKE_GENERATOR_PLATFORM STREQUAL "ARM" scribam 2023-07-01 22:30:31 +0200
  • 4761467b2e Updated to version 2.28.1 for release Sam Lantinga 2023-07-01 09:56:20 -0700
  • cd662ceb54
    rwops: Use SetFilePointerEx on Windows for appending writes. Ryan C. Gordon 2023-07-01 00:30:23 -0400
  • 7207f5155b Added Linux mapping for the Logitech Chillstream Sam Lantinga 2023-06-29 16:10:55 -0700
  • 5d9013beb9 wayland: don't use libdecor_frame_get_* functions when header doesn't have it Anonymous Maarten 2023-05-26 23:00:56 +0200
  • 4af1f6ed0c Fixed build Sam Lantinga 2023-06-29 11:25:54 -0700
  • 446fb3028e Added support for the Nintendo Online Famicom controllers Sam Lantinga 2023-06-28 19:15:11 -0700
  • ba170daf84 Don't crash if SDL_MapRGB() and SDL_MapRGBA() are passed a NULL format Sam Lantinga 2023-06-27 16:07:56 -0700
  • 7fa2ddb0de Fixed Nintendo Switch Pro controllers that don't have readable user calibration Sam Lantinga 2023-06-27 07:48:42 -0700
  • 9aca2a4339 hidapi: switch: Handle MCU input reports Narr the Reg 2023-06-26 10:54:52 -0600
  • 491fba1d06 SDL_FindFreePlayerIndex() will always return the next available player index Sam Lantinga 2023-06-24 15:38:38 -0700
  • c27f3ead7c Removed 100 ms hitch when querying third party Nintendo Switch controllers that don't respond to request for info Sam Lantinga 2023-06-21 14:11:41 -0700
  • 1429e525fb Use default sensor calibration if we can't read it from the Nintendo Switch controller Sam Lantinga 2023-06-21 10:28:45 -0700
  • de6963ea99 Apply DPI scale to mouse coordinates in SDL_WarpMouseInWindow() Sam Lantinga 2023-06-21 08:42:38 -0700
  • ffa78e6bea Updated to version 2.28.0 for release Sam Lantinga 2023-06-20 11:00:20 -0700
  • 4ce5c3a694 ibus: Handle error when getting the D-Bus machine ID Simon McVittie 2023-06-20 13:22:55 +0100
  • a3d4fd71c3 Added support for blitting SDL_PIXELFORMAT_INDEX1LSB Sam Lantinga 2023-06-19 08:36:30 -0700
  • d97423ebab Fixed DualSense controllers not being picked up by the HIDAPI driver Sam Lantinga 2023-06-18 12:19:54 -0700
  • 333a03f1ec We don't know in advance whether a device is connected over Bluetooth in SDL2 Sam Lantinga 2023-06-17 13:15:07 -0700
  • 5b8fc907df Added support for the GameSir G4 Pro Sam Lantinga 2023-06-17 12:42:55 -0700
  • 76392f4fe1 Handle DPI scaling in SDL_GetWindowSurface Eric Wasylishen 2023-01-11 19:45:01 -0700
  • 3a5abee512 Removed unused function Sam Lantinga 2023-06-14 15:16:21 -0700
  • e7ee375f22 Fixed third-party Nintendo Switch Pro controllers shutting down when we try to set the home LED. Sam Lantinga 2023-06-14 10:15:06 -0700
  • 4aec54988c Allow switching licensed Nintendo Switch Pro controllers into gyro input mode Sam Lantinga 2023-06-13 22:40:51 -0700
  • 271e03f0d7 Added support for the PowerA Fusion Pro Wireless Controller in Bluetooth mode Sam Lantinga 2023-06-13 22:20:58 -0700
  • d4f9be4416 Updated to version 2.27.1 for release candidate Sam Lantinga 2023-06-13 19:44:26 -0700
  • 1f5b21ead5 Removed more Linux Xbox mappings in favor of the automatic mapping Sam Lantinga 2023-06-13 16:53:10 -0700
  • 35c7884929 Use the automatic mapping instead of a hardcoded one for Xbox controllers on Linux Sam Lantinga 2023-06-13 16:41:52 -0700
  • 3f6c4ec6d0 Cleanup for previous change, fixing typos, etc. Sam Lantinga 2023-06-13 16:49:33 -0700
  • fc72f12e7f Added automatic mapping support for Xbox controllers on the 6.x Linux kernels Sam Lantinga 2023-06-13 16:40:30 -0700
  • 681f67d353 fixed build after commit d2372c8538. Ozkan Sezer 2023-06-14 00:25:50 +0300
  • d2372c8538 Added automatic mapping for Xbox Elite paddles using the xpadneo driver Sam Lantinga 2023-06-13 10:06:36 -0700
  • 7db23f4ef1 Fixed joystick vendor detection in Linux automatic gamepad mapping Sam Lantinga 2023-06-13 10:05:19 -0700
  • 36ff6327b0 linux: Improve gamepad mapping heuristic to accept Android conventions Simon McVittie 2023-06-09 13:24:21 +0100
  • 26a38a0b20 linux: Reduce magic numbers when mapping gamepad axes Simon McVittie 2023-06-09 13:06:30 +0100
  • b3e1fd97b8 Fixed enumerating Steam Controllers on iOS Sam Lantinga 2023-06-12 16:57:41 -0700
  • c77aaa5d99 Fixed n3ds build Sam Lantinga 2023-06-12 15:39:57 -0700
  • e4e0a12901 Reduce the chance of destroying the joystick mutex while it's in use Sam Lantinga 2023-06-12 15:26:34 -0700
  • 2afb49ba9a cocoa: Warp mouse to center of window before enabling relative mouse. Ryan C. Gordon 2023-06-11 12:43:47 -0400
  • 154ad6faa9 SDL_dynapi.c: minor cosmetics. Ozkan Sezer 2023-06-10 20:50:10 +0300
  • 2aa8525ecb Fixed build Sam Lantinga 2023-06-10 09:29:09 -0700
  • 36033e3832 Make it clear that you can't mix 2D rendering and the window surface API Sam Lantinga 2023-06-10 08:54:36 -0700
  • 320f3fffbe Fixed querying device info on the MOBAPAD M073 Sam Lantinga 2023-06-09 18:41:21 -0700
  • 30b4d90f1c Only update the serial number if it hasn't already been set Sam Lantinga 2023-06-09 17:34:12 -0700
  • 1cdd6dc829 Fixed reading input from the Razer Atrox Arcade Stick using Windows Gaming Input Sam Lantinga 2023-06-09 14:34:59 -0700
  • f5b3247aae further mouse relative motion fix for os/2 (thanks Andrey Vasilkin) Ozkan Sezer 2023-06-08 03:40:32 +0300
  • aa536217b3
    x11: check if window size/position has changed during SDL_ShowWindow. Ryan C. Gordon 2023-06-07 15:42:22 -0400