Commit graph

  • 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
  • 6f684f674e cocoa: Add keyboard grab support Cameron Gutman 2021-07-29 18:20:36 -0500
  • 69518b9ecc Make sure we don't send a resize event while a window is being destroyed Sam Lantinga 2021-07-29 17:09:24 -0700
  • 3ababa09c5 Don't explicitly use any C runtime library with Visual Studio Sam Lantinga 2021-07-29 15:17:42 -0700
  • 659e1f0a3f
    audiocvt: The to-5.1 converters now soften FL and FR channels more. Ryan C. Gordon 2021-07-29 17:49:52 -0400
  • f20a85818c commit after setting/unsetting limits Christian Rauch 2021-07-29 00:13:17 +0100
  • 9984891ba8 Use the wl_touch object as a touch ID on Wayland (thanks @russelltg!) Sam Lantinga 2021-07-29 14:46:24 -0700
  • 74162b7401 wayland: Add support for text-input-unstable-v3 Ethan Lee 2021-07-29 13:27:31 -0400
  • e4411505ab Don't pack SDL_AudioCVT on CHERI architectures Jessica Clarke 2021-07-29 19:04:39 +0100
  • 02daab8736 Fix pointer provenance in SDL_SIMDRealloc Jessica Clarke 2021-07-29 18:09:38 +0100
  • 8f38ba4d68 Fix casts that should be using uintptr_t Jessica Clarke 2021-07-29 18:02:47 +0100
  • c8b4edf3d0 Fix SDL_Event definition to support systems with pointers larger than 8 bytes Jessica Clarke 2021-07-29 17:53:10 +0100
  • 9d457aa446 Don't uninitialize COM because of what appears to be a bug in Microsoft WGI reference counting. Sam Lantinga 2021-07-29 14:24:40 -0700
  • b3a0174b26 Scale the values correctly based on the sensor type (thanks @meyraud705) Sam Lantinga 2021-07-29 14:23:15 -0700
  • 65ff00ec1b Query the rate for the correct sensor (thanks @meyraud705) Sam Lantinga 2021-07-29 14:18:54 -0700
  • 72ee0ccdd5 Sync wiki -> header SDL Wiki Bot 2021-07-29 13:46:05 +0000
  • a186a503e7 Added SDL_GameControllerGetSensorDataRate() to get the sensor update rate for a controller. Sam Lantinga 2021-07-29 06:43:39 -0700
  • ce8261dd6d Only pump events once per frame and process all currently pending events Sam Lantinga 2021-07-29 06:36:20 -0700
  • 53987e9b4f Optimized SDL_Convert51ToStereo_AVX Brick 2021-07-28 21:03:42 +0100
  • 8e35ff5cb3 By default minimize real fullscreen windows when they lose focus so the desktop video mode is restored. Sam Lantinga 2021-07-28 14:20:29 -0700
  • 1e07dba09b x11: Use glXChooseFBConfig when available in X11_GL_GetVisual Aaron Plattner 2021-06-09 15:26:38 -0700
  • cf85710cf8 SDL_audiocvt.c: disable AVX for clang < 5 and gcc < 4.9 Ozkan Sezer 2021-07-28 22:55:10 +0300
  • cc4ab10195
    windows: convert "//" comment to "/**/", add a FIXME. Ryan C. Gordon 2021-07-28 14:37:33 -0400
  • a203194893
    Added in a MIME-type to the X11 clipboard. (#4385) Adam 2021-07-28 14:06:51 -0400
  • 5346cf842c Sync wiki -> header SDL Wiki Bot 2021-07-28 17:13:05 +0000
  • ad310d3900 wayland: libdecor support for SetWindowModalFor Ethan Lee 2021-07-28 12:31:25 -0400
  • 93976ade3b wayland: libdecor support for GetWindowWMInfo Ethan Lee 2021-07-28 12:22:09 -0400
  • 46919b1e8e Sync wiki -> header SDL Wiki Bot 2021-07-28 16:11:06 +0000
  • 1fb4429bc0 wayland: Avoid a pointer→TouchID cast warning David Gow 2021-07-28 21:50:48 +0800
  • 4a7799be18 --disable-wayland-shared implies --disable-libdecor-shared for now. Ozkan Sezer 2021-07-28 17:01:02 +0300
  • 18303c92bc Wayland: Fix building with --disable-wayland-shared with libdecor. David Gow 2021-07-28 18:06:34 +0800
  • 21cba92423 wayland: Don't create zxdg toplevel decoration twice David Gow 2021-07-28 16:54:23 +0800
  • 7b239edb83 wayland: Assign frame_callback on window creation. Ethan Lee 2021-07-28 01:00:00 -0400
  • 41e1a2360f Correct the maximized size and position for borderless resizable windows Sam Lantinga 2021-07-27 16:50:06 -0700
  • 03185e748b wayland: Tag/Check wl_output objects as well, fixes crashes when libdecor is in use Ethan Lee 2021-07-27 18:35:00 -0400
  • 871c11191b wayland: handle pending resizes immediately, not on SwapWindow. Ryan C. Gordon 2021-07-27 18:24:09 -0400
  • 51c61d7cdf Run the entire Cocoa messagebox function on the main thread. Sam Lantinga 2021-07-27 14:57:18 -0700
  • dfd3f30e88 Make Cocoa_HandleTitleButtonEvent() static since it's not used anywhere else Sam Lantinga 2021-07-27 14:27:37 -0700
  • 14d58dc890 Fixed the parameter documentation Sam Lantinga 2021-07-27 14:23:40 -0700
  • a3eb297ec2 wayland: Rework enter/leave and update_scale_factor to avoid bogus wl_output data. Ethan Lee 2021-07-27 17:17:19 -0400
  • 6aae5b44f8
    Remove wl-shell and xdg-shell-unstable-v6 support (#4323) Simon Zeni 2021-07-27 17:12:26 -0400