Commit Graph

  • 7a5743031d hidapi, libusb: import mainstream commit 536bad201e Ozkan Sezer 2022-04-23 20:01:40 +03:00
  • fa073ed01a Revert "Fix relative mouse input for Unvanquished (unvanquished.net)" Sam Lantinga 2022-04-22 22:31:04 -07:00
  • 8986efd643 Added support for the Backbone One controller on iOS Sam Lantinga 2022-04-22 14:21:46 -07:00
  • 2ca0837888 SDL: sometimes the PS5 controller doesn't report having to power even when connected over USB. Possibly related to being completely charged? Either way we already know that it's USB or BT so let's use the driver's knowledge instead. Sam Lantinga 2022-04-22 14:21:41 -07:00
  • 04bf7c9434 Fixed build Sam Lantinga 2022-04-22 09:36:39 -07:00
  • d9b5805ba5 Return a correlation error when trigger rumble is attempted without correlation Sam Lantinga 2022-04-22 09:12:48 -07:00
  • 0288de8529 SDL_Rect: Add \sa documentation block to SDL_FRect Eddy Jansson 2022-04-22 14:24:10 +02:00
  • ba62ead5ec Handle potential out of memory condition when working with hints 2.0.22-RC2 Sam Lantinga 2022-04-18 13:45:41 -07:00
  • 145824f6ab WGI: Only call RoUninitialize() if RoInitialize() succeeded Cameron Gutman 2022-04-21 01:38:53 -05:00
  • 00b2e10a7a WGI: Keep a reference to the MTA to avoid crashing on COM teardown Cameron Gutman 2022-04-20 20:58:29 -05:00
  • 8982d9f403 windows: Fix RoInitialize() failure after a CoInitializeEx() call using apartment threading Cameron Gutman 2022-04-18 21:19:25 -05:00
  • 923cb4463e windows: Fix calling convention for RoInitialize/RoUninitialize Cameron Gutman 2022-04-20 21:02:40 -05:00
  • d4a01bfef0 os2: SDL_DestroyMutex should ignore NULL mutexes. Ryan C. Gordon 2022-04-20 14:07:30 -04:00
  • a40405d724 hidapi: Wrap CopyHIDDeviceInfo in define checks. Eddy Jansson 2022-04-20 18:06:02 +02:00
  • 5bc2933425 test: Basic tests for SDL_FRectEquals Eddy Jansson 2022-04-20 15:53:25 +02:00
  • fc944859d1 SDL_Rect: Use a default epsilon in SDL_FRectEquals() Eddy Jansson 2022-04-20 05:46:45 +02:00
  • 00feca27b0 Add SDL_FLT_EPSILON. Eddy Jansson 2022-04-20 07:51:04 +02:00
  • 5d4a1f8356 WhatsNew.txt: Add SDL_FRectEqualsEpsilon() Eddy Jansson 2022-04-20 05:45:35 +02:00
  • aeadbdd788 Remove an unused function prototype Frank Praznik 2022-04-20 09:00:00 -04:00
  • c8c59a2139 Fix a -Wshadow warning Frank Praznik 2022-04-20 08:58:58 -04:00
  • d9009388c8 SceKernelMemBlockType to unsigned int Jaylon Gowie 2022-04-19 14:55:58 -05:00
  • 3753a7b1c3 Fix recent changes in VitaSDK Jaylon Gowie 2022-04-19 14:42:39 -05:00
  • 02225aa738 Fixed build Sam Lantinga 2022-04-18 22:57:03 -07:00
  • 49a2e4b0ea x11: Revert "Fix keymap updating for X11 backend" Ryan C. Gordon 2022-04-19 00:36:53 -04:00
  • b9fe6ba0e7 Fixed compile warnings Sam Lantinga 2022-04-18 13:08:04 -07:00
  • 57927a2458 Don't call scandir() inside of scandir() Sam Lantinga 2022-04-18 12:57:28 -07:00
  • 1ede941f5c SDL_render.c: internally change viewport/cliprect type from SDL_FRect to SDL_DRect (double precision). (see bug #5547) Sylvain 2022-04-18 21:09:48 +02:00
  • 9919d1a7a5 Remove HWND_TOPMOST for fullscreen windows Sam Lantinga 2022-04-18 11:51:09 -07:00
  • 009a0ff95f use explicit GetModuleFileNameW pionere 2022-04-12 14:33:12 +02:00
  • de711e1685 simplify SDL_GetBasePath on windows - use GetModuleFileName directly (as recommended) pionere 2022-04-12 10:32:43 +02:00
  • 7c140429a8 Enable evdev-based gamecontrollerdb on FreeBSD Jan Beich 2021-08-03 07:18:02 +00:00
  • e7b01ee745 Added controller mapping for the Thrustmaster Dual Analog 3.2 on Linux Sam Lantinga 2022-04-18 09:55:52 -07:00
  • 2b52946143 video: Don't minimize fullscreen windows on focus loss by default when mode switching is disabled Frank Praznik 2022-04-15 11:51:02 -04:00
  • c37090f9a4 wayland: Add support for TOOLTIP/POPUP_MENU Ethan Lee 2022-04-18 12:30:08 -04:00
  • 9e264b921b Certain audio drivers, like the RME "Pro" Audio driver, have resampling quality issues when using WASAPI. Sam Lantinga 2022-04-18 09:20:47 -07:00
  • 254fcc90eb Revert "video: Prefer Wayland over X11" Sam Lantinga 2022-04-18 09:03:14 -07:00
  • c1336b21ed hints: Make SDL_VIDEODRIVER and SDL_AUDIODRIVER formal hints. Ryan C. Gordon 2022-04-17 12:43:32 -04:00
  • 634b9edc7f cmake: Fixed indenting and some oldschool endif(TEXT) things. Ryan C. Gordon 2022-04-15 20:50:55 -04:00
  • dc5bc5237c Added CMake option to disable the installer Semphris 2022-04-15 17:11:29 -04:00
  • 67e0f546c5 x11: Update the display when the WM changes a window's fullscreen state. Ryan C. Gordon 2022-04-15 18:24:57 -04:00
  • edb473cf46 video: Wayland: Always round scaled pointer coordinates down Frank Praznik 2022-04-15 15:03:28 -04:00
  • 13393a1c4b video: Wayland: Clamp fullscreen window dimensions to desktop Frank Praznik 2022-04-15 14:28:07 -04:00
  • 0adb67017b avoid NullPointer in SDL_GetRenderTarget pionere 2022-04-12 09:01:17 +02:00
  • 01b14e14e6 avoid NullPointer in SDL_GL_MakeCurrent pionere 2022-04-12 08:49:19 +02:00
  • 55a4e1d336 CI: update os2.yml to use open-watcom/setup-watcom Ozkan Sezer 2022-04-12 18:34:32 +03:00
  • c36bd78474 WhatsNew.txt: Document new dependency on libwayland-client 1.18.0 Simon McVittie 2022-04-13 12:10:49 +01:00
  • 46616af722 WhatsNew.txt: Added SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR Ethan Lee 2022-04-12 11:53:40 -04:00
  • 9c2f46b0d5 Wayland: Add SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR David Gow 2022-04-12 15:23:22 +08:00
  • 99ae6395b1 Initialise scandir argument Mathieu Eyraud 2022-04-12 10:04:05 +02:00
  • 68b6fff245 test: Copy utf8.txt to build directory Simon McVittie 2022-04-12 14:05:06 +01:00
  • b4256d03e9 testevdev: Adapt to a broader definition of keyboards Simon McVittie 2022-04-12 14:25:26 +01:00
  • c2946902fa testevdev: Recognise touchpads as such Simon McVittie 2022-04-12 14:16:29 +01:00
  • f708cebe10 fix os2 timer in fallback mode pionere 2022-04-12 15:35:32 +02:00
  • b75996138a Vita: fix VIDEO_VITA_PVR flag Ivan Epifanov 2022-04-11 23:31:09 +03:00
  • b1831715a2 UWP: Require Windows 10 16299 or newer. Ethan Lee 2022-04-11 12:09:40 -04:00
  • 727eef7064 audio: SDL_ConvertStereoToMono_SSE3 missed an unaligned load. Ryan C. Gordon 2022-04-09 10:12:49 -04:00
  • 505d6a4a05 Update version to 2.0.22 for release 2.0.22-RC1 Sam Lantinga 2022-04-08 18:18:56 -07:00
  • a256e6ba7f Updated the patch notes with API changes for 2.0.22 Sam Lantinga 2022-04-08 18:10:56 -07:00
  • 6d7d142b70 Fixed typo Sam Lantinga 2022-04-08 18:10:38 -07:00
  • c2093fab99 video: wayland: Set the surface damage region when using fullscreen viewports Frank Praznik 2022-04-08 13:58:45 -04:00
  • ba0ba9ef16 direct3d11: Set the swapchain target immediately after creating it. Ethan Lee 2022-04-08 01:20:36 -04:00
  • cb81630816 render: Update the size/scale/viewport on moves, in addition to resizes. Ethan Lee 2022-04-08 02:21:52 -04:00
  • 5613a56032 Make sure the UIKit message box is being handled on the main thread Sam Lantinga 2022-04-07 11:32:22 -07:00
  • 2823534fef minor adjustment to os/2 watcom makefile Ozkan Sezer 2022-04-07 20:11:50 +03:00
  • 49b9e3470b Only update modifier state for keys that are pressed in another application Sam Lantinga 2022-04-07 08:24:03 -07:00
  • 85977354fb x11: Treat WM setting the window "fullscreen" like FULLSCREEN_DESKTOP. Ryan C. Gordon 2022-04-07 09:14:33 -04:00
  • 6dbca7c911 Compile with recursive mutexes for emscripten Connor Clark 2022-04-06 20:48:41 -05:00
  • 64c7896f09 Makefile.in: added missing CXX variable. Ozkan Sezer 2022-04-06 20:56:10 +03:00
  • d1f7f9e35d wayland: Pin the fake window position at (0, 0). Ethan Lee 2022-04-06 11:18:46 -04:00
  • 279aeb59be wayland: Add a bug link for the detach FIXME Ethan Lee 2022-04-06 01:32:57 -04:00
  • 3ada694e62 wayland: Try to detach at the beginning of ShowWindow, just in case. Ethan Lee 2022-04-06 01:18:03 -04:00
  • dcfb7fff00 wayland: Evaluate WINDOWPOS_CENTERED_DISPLAY for move events Ethan Lee 2022-04-06 00:55:32 -04:00
  • 7ea1b69dd4 Sort controllers by the js* index on Linux Sam Lantinga 2022-04-05 21:00:07 -07:00
  • 0249df9d96 x11: Try to keep SDL_WINDOW_FULLSCREEN* in sync with window manager. Ryan C. Gordon 2022-04-05 23:04:19 -04:00
  • eb660e862c Cache the fact that a device didn't look like a joystick Sam Lantinga 2022-04-05 19:43:42 -07:00
  • 138d96c8a6 Send key release event to input method. (#5281) Weng Xuetian 2022-04-05 19:30:25 -07:00
  • 8bae343f25 x11: when waiting on fullscreen changes, not window position _and_ size. Ryan C. Gordon 2022-04-05 22:19:25 -04:00
  • 268c2fa882 Don't resize fullscreen windows when hiding or minimizing them (thanks @madewokherd!) Sam Lantinga 2022-04-05 18:42:17 -07:00
  • def27267b5 Ignore focus change messages that contradict GetForegroundWindow. Esme Povirk 2022-02-05 12:32:06 -06:00
  • ff5b67e5e0 IBus should use ev keycode instead of X keycode Weng Xuetian 2022-01-30 16:29:05 -08:00
  • 27fc582b59 Minor cleanup Sam Lantinga 2022-04-05 15:11:49 -07:00
  • 86acb1a347 Handle interaction between auto capture and the SDL_CaptureMouse() API Sam Lantinga 2022-04-05 15:05:07 -07:00
  • 0e198a8799 Added a define VERBOSE_MOTION_EVENTS to show mouse and finger motion events Sam Lantinga 2022-04-05 15:03:18 -07:00
  • 006a5a9e03 testgles2: Fix buffer object sizes capehill 2022-03-28 21:01:06 +03:00
  • a5672b858e x11: Wait a bit to see if window pos changes when changing fullscreen. Ryan C. Gordon 2022-04-05 11:10:41 -04:00
  • 45372b1c27 x11: Don't unload libGL.so to prevent a crash in XCloseDisplay() Cameron Gutman 2022-04-04 21:36:25 -05:00
  • 7b3449b89f Minor cleanup Sam Lantinga 2022-04-04 20:46:56 -07:00
  • 6cd444f0fa Visualise scroll wheel events in testmouse Christoph Reichenbach 2022-04-02 21:28:56 +00:00
  • 57118fb7de render: Fix setting the scale mode for non-native textures Cameron Cawley 2022-04-02 13:49:50 +01:00
  • 312c899f4f attempt to fix uwp build Ozkan Sezer 2022-04-02 03:32:10 +03:00
  • c0bb39e5e9 check for HAVE_ROAPI_H in cmake and autotools, and Ozkan Sezer 2022-04-02 02:50:02 +03:00
  • 575dadb11d fix build against older SDKs after commit 8ebef12. Ozkan Sezer 2022-04-02 02:20:02 +03:00
  • 8ebef12d31 Use RoInitialize/RoUninitialize for Windows.Gaming.Input Sam Lantinga 2022-04-01 14:58:33 -07:00
  • 1c9299b00d Add SDL_list to macosx xcode Sylvain Becker 2022-04-01 08:12:31 +02:00
  • 78834b50d6 Add SDL_list.c/h Sylvain 2022-04-01 08:01:44 +02:00
  • ad6bc521bd Move SDL_List functions to SDL_list.c to avoid more merge with eventual PR Sylvain 2022-04-01 07:59:16 +02:00
  • 0d7edcb703 Fixed loading 32-bit BMP files Sam Lantinga 2022-03-31 16:15:51 -07:00
  • ea7d5307ac emscripten: Proxy SDL_GetUsableDisplayBounds to the main thread. Ryan C. Gordon 2022-03-31 14:11:52 -04:00
  • fe79eb2fbb emscriptenframebuffer: fix formatting Reinhold Gschweicher 2022-02-26 20:46:52 +01:00
  • 268cc2a49c emscriptenmouse: remove useless return statement Reinhold Gschweicher 2022-02-26 20:42:54 +01:00