Commit Graph

  • 39e89bde5d Merge tag 'release-2.0.16' master Emanuele Fornara 2021-11-11 21:46:02 +0100
  • 25f9ed87ff audio: Fix false positives in driver name comparison Sebastian Krzyszkowiak 2021-08-10 13:10:36 +0200
  • b3a989d0df video: Fix false positives in driver name comparison Sebastian Krzyszkowiak 2021-08-10 13:08:27 +0200
  • de6ba40d9e Added support for the Flydigi Vader 2 controller in 2.4G Android mode Sam Lantinga 2021-08-09 11:38:22 -0700
  • 3f440daad9 Added support for the Flydigi Vader 2 controller in Bluetooth mode Sam Lantinga 2021-08-09 10:40:36 -0700
  • 6ae227d011 x11/wayland: fix screensaver suspension via D-Bus Cameron Gutman 2021-08-08 23:27:08 -0500
  • 773e1ba19f testvulkan: Clamp the drawable size to the allowed range David Gow 2021-08-08 11:00:07 +0800
  • 2e6dac870f wayland: Add a hint to allow disabling libdecor use Sebastian Krzyszkowiak 2021-08-09 01:47:42 +0200
  • 092a20d945 wayland: Avoid busy waiting for vsync Cameron Gutman 2021-08-08 16:47:34 -0500
  • 791d9d3ff6 Fixed DInput mapping for NVIDIA Virtual Gamepad Cameron Gutman 2021-08-07 12:41:15 -0500
  • 7be970db31 wayland: Avoid setting floating width/height when re-entering fullscreen Ethan Lee 2021-08-06 19:51:27 -0400
  • bec783571b Better fix for compiling using clang on Windows Sam Lantinga 2021-08-06 14:20:55 -0700
  • a91ab883e9 Fixed building on Windows with cmake, ninja, and clang Sam Lantinga 2021-08-06 12:28:03 -0700
  • dd683073bb
    hidapi: Patched to compile on QNX. Ryan C. Gordon 2021-08-06 15:13:14 -0400
  • cae7bd9b65 Don't use AVX with clang if the compiler isn't building with AVX instructions Sam Lantinga 2021-08-06 12:01:24 -0700
  • cdac61fffa Fixed typo Sam Lantinga 2021-08-06 12:00:53 -0700
  • eec41d25de Add info on how to avoid the "Prevented in-tree build" message with CMake Sam Lantinga 2021-08-06 11:30:22 -0700
  • ac20167ef7
    configure: Fixes to make SDL link as C++ on Haiku. Ryan C. Gordon 2021-08-06 14:08:50 -0400
  • 10979d37fb wayland: Always assume configure is wrong for non-resizable windows. Ethan Lee 2021-08-05 12:42:03 -0400
  • 520bc713e3 Fix typo in CMake target name Cameron Cawley 2021-08-05 14:33:54 +0100
  • b83a019d68
    cmake: Force linker to treat input as a C++ program on Haiku. Ryan C. Gordon 2021-08-04 19:22:10 -0400
  • 88674b4a0e Fixed build Sam Lantinga 2021-08-04 13:17:35 -0700
  • 3172615074 Let Android know that we can handle USB devices Sam Lantinga 2021-08-04 13:13:22 -0700
  • c14813a879 Fixed spacing Sam Lantinga 2021-08-04 13:00:14 -0700
  • 3cad447ee7 Only update the window size if setting the display mode succeeded Sam Lantinga 2021-08-04 12:57:51 -0700
  • 0eb6f79190 SDL_SetWindowDisplayMode(): If already fullscreen, adjust window size Daniel Gibson 2021-05-21 13:48:14 +0200
  • 72d8128520 Improve SDL_CreateWindow() fullscreen support on Windows Daniel Gibson 2021-05-19 18:47:56 +0200
  • 9fdb06450d Added support for the Joy-Con Charging Grip when SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS is enabled Sam Lantinga 2021-08-04 11:33:28 -0700
  • d483970262
    dbus: Wrap init in a spinlock. Ryan C. Gordon 2021-08-04 13:30:12 -0400
  • b08b1bde66 linux: remove d-bus lazy init dead code Cameron Gutman 2021-08-03 22:50:58 -0500
  • f5bc58bf57 Add note about keyboard grab to WhatsNew.txt for 2.0.16 Cameron Gutman 2021-08-03 18:30:08 -0500
  • 5fc13fcb21 direct3d: Commit viewport state before clearing, attempt 2. Ryan C. Gordon 2021-08-04 07:00:17 -0400
  • ed6ce5ccb0
    log: Fixed compiler warnings on 64-bit Visual Studio. Ryan C. Gordon 2021-08-04 02:34:09 -0400
  • 7e88e772d7
    winrt: Fixed incorrect code in a Windows Phone #ifdef. Ryan C. Gordon 2021-08-04 02:30:47 -0400
  • 8104c9e3eb
    doxygen: manually move SDL_CloseAudioDevice docs from wiki. Ryan C. Gordon 2021-08-04 00:02:39 -0400
  • 57bfed79e2
    README-dynapi.md: Google+ link is gone, remove it. Ryan C. Gordon 2021-08-03 22:15:04 -0400
  • 178c95f82c
    README-winrt.md: Cleaned up sample code Ryan C. Gordon 2021-08-03 21:52:47 -0400
  • 32f909f7e3 wayland: Remove redundant waylanddyn.h includes. Ethan Lee 2021-08-03 13:30:57 -0400
  • 124405a0bc wayland: Fix building without Vulkan support Ethan Lee 2021-08-03 13:17:19 -0400
  • 02563f75b4 regenerate configure Ozkan Sezer 2021-08-03 20:12:56 +0300
  • d2e8998f80 build: Fix the LINKER variable. orbea 2021-08-03 07:59:01 -0700
  • 4077f7a2d9 Update the Renderer dpi_scale on SIZE_CHANGED event (fix #4580) David Gow 2021-08-03 20:55:45 +0800
  • 9b4884d58a Warn if you're building a partially functional RAWINPUT driver without device notifications Sam Lantinga 2021-08-03 09:23:54 -0700
  • 886eb02eba Fixed detection of Steam Virtual Gamepad with the WGI driver Sam Lantinga 2021-08-03 03:16:35 -0700
  • 7c63e1d37a Added WGI mappings for the Amazon Luna and Google Stadia controllers Sam Lantinga 2021-08-03 01:52:02 -0700
  • 99c8972b25 Added WGI mappings for PS4 and PS5 controllers Sam Lantinga 2021-08-03 01:39:07 -0700
  • 2dfc92ca1e Added default mapping for WGI game controllers Sam Lantinga 2021-08-03 01:33:35 -0700
  • 3d74707830 Run the renderer so Steam can find the main window Sam Lantinga 2021-08-03 01:25:54 -0700
  • 1907463a7e regenerate configure Ozkan Sezer 2021-08-03 18:04:50 +0300
  • b74bcd5d4e configure.ac: mkdir $(objects)/ when building wayland protocols David Gow 2021-08-03 22:25:10 +0800
  • 5b18ae29b7 improvements to libdecor support in cmake Ozkan Sezer 2021-08-03 14:01:02 +0300
  • a15ec36547 attempt to fix cmake builds with libdecor Ozkan Sezer 2021-08-03 11:33:50 +0300
  • 8726f500ef Allow quitting controllermap if there are no controllers attached Sam Lantinga 2021-08-03 01:10:48 -0700
  • 9d64e6b442 Revert "direct3d: Commit dirty viewport state before clearing." Sam Lantinga 2021-08-03 00:29:33 -0700
  • 993a56766d Only use the default Xbox mapping on Linux Sam Lantinga 2021-08-03 00:14:15 -0700
  • 74aa4b635c
    cmake: don't fail if Wayland is enabled but libdecor isn't found. Ryan C. Gordon 2021-08-03 03:10:14 -0400
  • c308453952 cmake: Use CMAKE_INSTALL_FULL_* for libdir,bindir,etc. Ryan C. Gordon 2021-08-03 02:49:08 -0400
  • 0e16ee8330 direct3d: Commit dirty viewport state before clearing. Ryan C. Gordon 2021-08-03 02:07:47 -0400
  • 7edc7d5392 Added a mapping for the Steam Virtual Gamepad when it's detected in DirectInput mode Sam Lantinga 2021-08-02 22:44:38 -0700
  • 350ca0f908 winrt: Don't register orientation hint callback in startup code. Ryan C. Gordon 2021-08-03 04:57:53 -0400
  • 834a84fabb winrt: Don't use LoadLibraryA on WinRT. Ryan C. Gordon 2021-08-03 05:02:32 -0400
  • 7082fb04af wayland: Only dispatch on fullscreen set when the window is visible. Ethan Lee 2021-08-02 22:42:28 -0400
  • 0f5b8a99f0 wayland: For libdecor, dispatch immediately after setting fullscreen Ethan Lee 2021-08-02 19:48:31 -0400
  • 022235012c Fixed crash if WGI didn't give us the name for a controller Sam Lantinga 2021-08-02 16:40:58 -0700
  • 4562da622c wayland: Make libdecor configure match xdg_toplevel Ethan Lee 2021-08-02 16:40:56 -0400
  • 1fb1aa1983 wayland: Keep the fullscreen check for maximize/restore events Ethan Lee 2021-08-02 12:57:28 -0400
  • 584673a5a1 wayland: Don't ignore configs for non-fullscreen, non-resizable windows. Ethan Lee 2021-08-02 12:51:23 -0400
  • 2506729893 wayland: Flush in SetWindowFullscreen Sebastian Krzyszkowiak 2021-08-02 08:15:10 +0200
  • ea28187cd5 wayland: Hack surface resize into compliance with set_window_geometry Sebastian Krzyszkowiak 2021-08-02 08:07:23 +0200
  • b5210cac44 wayland: Initialize floating size at window creation Sebastian Krzyszkowiak 2021-08-02 13:47:32 +0200
  • dab33844e3 wayland: Fix a warning in handle_configure_xdg_toplevel Ethan Lee 2021-08-02 11:58:47 -0400
  • 754aa2d321 Mostly revert cfcdfb7be9. Ethan Lee 2021-08-02 11:55:02 -0400
  • 8803589fc3 wayland: Avoid redundant SetWindowBordered for libdecor Ethan Lee 2021-08-02 12:05:06 -0400
  • b4c4060ad2 wayland: Clean up Wayland_HandlePendingResize Sebastian Krzyszkowiak 2021-08-02 04:52:25 +0200
  • 9bb24ad0cf wayland: Always call Wayland_SetWindowBordered when showing the window Sebastian Krzyszkowiak 2021-08-02 05:49:35 +0200
  • cfcdfb7be9 libdecor: use same fullscreen/maximised restore logic as for xdg-toplevel Christian Rauch 2021-08-01 18:14:53 +0100
  • 42452f8ca5 wayland: store and restore floating states Christian Rauch 2021-08-01 13:51:30 +0100
  • d4e1b4974a unix: OpenURL: Move unsetenv above vfork Sebastian Krzyszkowiak 2021-08-01 09:15:26 +0200
  • 9b7b928765 Clear LD_PRELOAD so Chrome opens correctly when this application is launched by Steam Sam Lantinga 2021-07-31 23:28:41 -0700
  • 54aea2446e wayland: Disable key repeat when repeat rate equals 0 Sebastian Krzyszkowiak 2021-08-01 05:36:12 +0200
  • d784dd20b6 Updated WhatsNew with major changes for 2.0.16 Sam Lantinga 2021-07-31 17:53:07 -0700
  • b033cd0d2e Fixed XSync sequence to match other cases where we set the X11 error handler Sam Lantinga 2021-07-31 16:01:48 -0700
  • d373af044b CMakeLists.txt: update DYLIB_CURRENT_VERSION too 2.0.16 for release Ozkan Sezer 2021-08-01 01:39:20 +0300
  • 4c7825f6bd
    x11: XSync while trying to catch XRRSetScreenSize error. Ryan C. Gordon 2021-07-31 18:27:14 -0400
  • cb1fd30e9a Updated to version 2.0.16 for release Sam Lantinga 2021-07-31 13:28:54 -0700
  • 3e76646cc6 Added libSDLmain.a for iOS and tvOS Sam Lantinga 2021-07-31 13:09:53 -0700
  • d0effadf68
    x11: Don't let XRRSetScreenSize fire a BadMatch error. Ryan C. Gordon 2021-07-31 15:56:30 -0400
  • 3a4b217d6c Allow defining SDL_MAIN_HANDLED on iOS if you're using another runtime that provides an application delegate Sam Lantinga 2021-07-31 12:44:29 -0700
  • deed21a83d Removed useless forward declaration Sam Lantinga 2021-07-31 12:44:11 -0700
  • 1a9253f752 Removed unused IOS_DYLIB definition Sam Lantinga 2021-07-31 12:37:28 -0700
  • e5594e6677 wayland: Prefer our SSD implementation if available Ethan Lee 2021-07-30 16:03:01 -0400
  • 2d0075eff8 Updated comments for third party Nintendo Switch controllers Sam Lantinga 2021-07-30 18:23:43 -0700
  • 16010f7561 Added support for the PowerA Nintendo Switch Fusion Arcade Stick Sam Lantinga 2021-07-30 18:23:43 -0700
  • b33f470901 Fixed detection of the PDP Afterglow Wireless Switch Controller over Bluetooth Sam Lantinga 2021-07-30 18:23:42 -0700
  • 6af6950dbc Added support for the Victrix Gambit Tournament Controller Sam Lantinga 2021-07-30 18:23:42 -0700
  • 243a8836af The PowerA Nintendo Switch Fusion Pro Controller has a working USB mode, enabled via the switch on the underside of the controller. Sam Lantinga 2021-07-30 18:23:41 -0700
  • 71897cc1c9 wayland: Always trigger a resize when handling a configure event. Ethan Lee 2021-07-30 15:51:43 -0400
  • 8f06a629aa render: Fix -Wmaybe-uninitialized warning in RenderDrawLinesWithRects{,F} David Gow 2021-07-30 22:31:17 +0800
  • c20ab7dae9 wayland: Fix GetWindowWMInfo for <2.0.15 Ethan Lee 2021-07-30 00:22:50 -0400
  • 585c11c5ae
    direct3d: Fix possibly-incorrect scissor test when clearing. Ryan C. Gordon 2021-07-30 00:33:15 -0400