Commit Graph

  • e5594e6677 wayland: Prefer our SSD implementation if available Ethan Lee 2021-07-30 16:03:01 -04:00
  • 2d0075eff8 Updated comments for third party Nintendo Switch controllers Sam Lantinga 2021-07-30 18:23:43 -07:00
  • 16010f7561 Added support for the PowerA Nintendo Switch Fusion Arcade Stick Sam Lantinga 2021-07-30 18:23:43 -07:00
  • b33f470901 Fixed detection of the PDP Afterglow Wireless Switch Controller over Bluetooth Sam Lantinga 2021-07-30 18:23:42 -07:00
  • 6af6950dbc Added support for the Victrix Gambit Tournament Controller Sam Lantinga 2021-07-30 18:23:42 -07:00
  • 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 -07:00
  • 71897cc1c9 wayland: Always trigger a resize when handling a configure event. Ethan Lee 2021-07-30 15:51:43 -04:00
  • 8f06a629aa render: Fix -Wmaybe-uninitialized warning in RenderDrawLinesWithRects{,F} David Gow 2021-07-30 22:31:17 +08:00
  • c20ab7dae9 wayland: Fix GetWindowWMInfo for <2.0.15 Ethan Lee 2021-07-30 00:22:50 -04:00
  • 585c11c5ae direct3d: Fix possibly-incorrect scissor test when clearing. Ryan C. Gordon 2021-07-30 00:33:15 -04:00
  • 6f684f674e cocoa: Add keyboard grab support Cameron Gutman 2021-07-29 18:20:36 -05:00
  • 69518b9ecc Make sure we don't send a resize event while a window is being destroyed Sam Lantinga 2021-07-29 17:09:24 -07:00
  • 3ababa09c5 Don't explicitly use any C runtime library with Visual Studio Sam Lantinga 2021-07-29 15:17:42 -07:00
  • 659e1f0a3f audiocvt: The to-5.1 converters now soften FL and FR channels more. Ryan C. Gordon 2021-07-29 17:49:52 -04:00
  • f20a85818c commit after setting/unsetting limits Christian Rauch 2021-07-29 00:13:17 +01:00
  • 9984891ba8 Use the wl_touch object as a touch ID on Wayland (thanks @russelltg!) Sam Lantinga 2021-07-29 14:46:24 -07:00
  • 74162b7401 wayland: Add support for text-input-unstable-v3 Ethan Lee 2021-07-29 13:27:31 -04:00
  • e4411505ab Don't pack SDL_AudioCVT on CHERI architectures Jessica Clarke 2021-07-29 19:04:39 +01:00
  • 02daab8736 Fix pointer provenance in SDL_SIMDRealloc Jessica Clarke 2021-07-29 18:09:38 +01:00
  • 8f38ba4d68 Fix casts that should be using uintptr_t Jessica Clarke 2021-07-29 18:02:47 +01:00
  • c8b4edf3d0 Fix SDL_Event definition to support systems with pointers larger than 8 bytes Jessica Clarke 2021-07-29 17:53:10 +01:00
  • 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 -07:00
  • b3a0174b26 Scale the values correctly based on the sensor type (thanks @meyraud705) Sam Lantinga 2021-07-29 14:23:15 -07:00
  • 65ff00ec1b Query the rate for the correct sensor (thanks @meyraud705) Sam Lantinga 2021-07-29 14:18:54 -07:00
  • 72ee0ccdd5 Sync wiki -> header SDL Wiki Bot 2021-07-29 13:46:05 +00:00
  • a186a503e7 Added SDL_GameControllerGetSensorDataRate() to get the sensor update rate for a controller. Sam Lantinga 2021-07-29 06:43:39 -07:00
  • ce8261dd6d Only pump events once per frame and process all currently pending events Sam Lantinga 2021-07-29 06:36:20 -07:00
  • 53987e9b4f Optimized SDL_Convert51ToStereo_AVX Brick 2021-07-28 21:03:42 +01:00
  • 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 -07:00
  • 1e07dba09b x11: Use glXChooseFBConfig when available in X11_GL_GetVisual Aaron Plattner 2021-06-09 15:26:38 -07:00
  • cf85710cf8 SDL_audiocvt.c: disable AVX for clang < 5 and gcc < 4.9 Ozkan Sezer 2021-07-28 22:55:10 +03:00
  • cc4ab10195 windows: convert "//" comment to "/**/", add a FIXME. Ryan C. Gordon 2021-07-28 14:37:33 -04:00
  • a203194893 Added in a MIME-type to the X11 clipboard. (#4385) Adam 2021-07-28 14:06:51 -04:00
  • 5346cf842c Sync wiki -> header SDL Wiki Bot 2021-07-28 17:13:05 +00:00
  • ad310d3900 wayland: libdecor support for SetWindowModalFor Ethan Lee 2021-07-28 12:31:25 -04:00
  • 93976ade3b wayland: libdecor support for GetWindowWMInfo Ethan Lee 2021-07-28 12:22:09 -04:00
  • 46919b1e8e Sync wiki -> header SDL Wiki Bot 2021-07-28 16:11:06 +00:00
  • 1fb4429bc0 wayland: Avoid a pointer→TouchID cast warning David Gow 2021-07-28 21:50:48 +08:00
  • 4a7799be18 --disable-wayland-shared implies --disable-libdecor-shared for now. Ozkan Sezer 2021-07-28 17:01:02 +03:00
  • 18303c92bc Wayland: Fix building with --disable-wayland-shared with libdecor. David Gow 2021-07-28 18:06:34 +08:00
  • 21cba92423 wayland: Don't create zxdg toplevel decoration twice David Gow 2021-07-28 16:54:23 +08:00
  • 7b239edb83 wayland: Assign frame_callback on window creation. Ethan Lee 2021-07-28 01:00:00 -04:00
  • 41e1a2360f Correct the maximized size and position for borderless resizable windows Sam Lantinga 2021-07-27 16:50:06 -07:00
  • 03185e748b wayland: Tag/Check wl_output objects as well, fixes crashes when libdecor is in use Ethan Lee 2021-07-27 18:35:00 -04:00
  • 871c11191b wayland: handle pending resizes immediately, not on SwapWindow. Ryan C. Gordon 2021-07-27 18:24:09 -04:00
  • 51c61d7cdf Run the entire Cocoa messagebox function on the main thread. Sam Lantinga 2021-07-27 14:57:18 -07:00
  • dfd3f30e88 Make Cocoa_HandleTitleButtonEvent() static since it's not used anywhere else Sam Lantinga 2021-07-27 14:27:37 -07:00
  • 14d58dc890 Fixed the parameter documentation Sam Lantinga 2021-07-27 14:23:40 -07:00
  • a3eb297ec2 wayland: Rework enter/leave and update_scale_factor to avoid bogus wl_output data. Ethan Lee 2021-07-27 17:17:19 -04:00
  • 6aae5b44f8 Remove wl-shell and xdg-shell-unstable-v6 support (#4323) Simon Zeni 2021-07-27 17:12:26 -04:00
  • 65dc4edb52 Reverted accidental Visual Studio version bump in SDL.sln Sam Lantinga 2021-07-27 12:51:44 -07:00
  • 88e4755c26 Make sure we don't try to turn on relative mouse mode while clicking on the window title bar. Sam Lantinga 2021-07-27 12:43:00 -07:00
  • 7df6a9ea59 Add a test case for bug https://github.com/libsdl-org/SDL/issues/4469 Sam Lantinga 2021-07-27 10:44:04 -07:00
  • c72aef2664 Fixed microphone randomly stop working Splamy 2021-05-01 23:56:23 +02:00
  • 4ef8674df1 Revert "wasapi: Open capture devices the way we used to." Ryan C. Gordon 2021-07-27 14:18:44 -04:00
  • 0d0fee7569 wasapi: Open capture devices the way we used to. Ryan C. Gordon 2021-07-27 14:12:18 -04:00
  • b2d77e638c Added testwm2 to the Visual Studio test programs Sam Lantinga 2021-07-27 10:57:40 -07:00
  • f4eb7f329e spinlock: Favor gcc-style atomics over MSVC interfaces. Ryan C. Gordon 2021-07-27 13:45:33 -04:00
  • 9bcb5e7b94 configure: move CheckLibDecor into CheckWayland Ozkan Sezer 2021-07-27 20:20:28 +03:00
  • 736a424ff4 pulseaudio: Optionally add "monitor" sources to device list. Ryan C. Gordon 2021-07-27 13:12:57 -04:00
  • 8d790b10f8 audiocvt: stereo-to-mono SSE3 now uses unaligned accesses. Ryan C. Gordon 2021-07-27 12:23:46 -04:00
  • a894ce4c14 Include README.md in the distribution archive Sam Lantinga 2021-07-27 08:34:46 -07:00
  • e16fb60323 tweak HAVE_IMMINTRIN_H in SDL_config_windows.h, add to SDL_config_macosx.h Ozkan Sezer 2021-07-27 17:10:24 +03:00
  • 2a53f8315a Fixed controllers showing up under both MFI and HIDAPI drivers Sam Lantinga 2021-07-26 23:29:20 -07:00
  • 46869db01c Fixed controller rumble on macOS Sam Lantinga 2021-07-26 23:27:13 -07:00
  • e94d4b8c9b Sync wiki -> header SDL Wiki Bot 2021-07-27 00:08:05 +00:00
  • a850fec733 Added missing mapping for the Xbox Elite Controller on Linux Sam Lantinga 2021-07-26 15:05:02 -07:00
  • d80ef3e5f5 SDL_VideoInit: silence 'may be used uninitialized' warning src/video/SDL_video.c:475: warning: 'i' may be used uninitialized in this function Ozkan Sezer 2021-07-26 22:51:24 +03:00
  • 45de0a1d13 Support comma-separated lists in SDL_AUDIODRIVER Luis Cáceres 2021-04-02 06:28:10 +01:00
  • 5ec69285fa Support comma-separated lists in SDL_VIDEODRIVER Luis Cáceres 2021-04-02 06:16:09 +01:00
  • ba8bc143c1 Sort joystick entries in /dev/input Sam Lantinga 2021-07-26 12:09:33 -07:00
  • 8d527def81 Revert "hidapi_switch: Implement HD rumble effect (#4538)" Sam Lantinga 2021-07-26 10:18:18 -07:00
  • 19082b115b hidapi_switch: Implement HD rumble effect (#4538) Narr the Reg 2021-07-26 12:00:53 -05:00
  • 3b7649c578 regenerated configure Ozkan Sezer 2021-07-26 01:29:10 +03:00
  • ac904b8e95 wayland: ignore resize in fullscreen or maximised mode Christian Rauch 2021-06-21 01:25:25 +01:00
  • ee062c644a wayland: implement toggling decorations Christian Rauch 2021-05-19 00:13:39 +01:00
  • 2b3cf36fd9 wayland: forward window events Christian Rauch 2021-05-22 00:49:10 +01:00
  • 48066984b7 wayland: enable/disable ACTION_RESIZE for fullscreen Christian Rauch 2021-04-05 14:09:03 +01:00
  • 9e6fcbe72c wayland: client-side decoration Christian Rauch 2020-06-11 22:10:28 +01:00
  • f4f9c6bc55 CI: add 'libdecor' dependency from upstream Christian Rauch 2021-03-11 00:40:43 +00:00
  • e5f9fae034 wayland: don't flush after setting fullscreen Christian Rauch 2021-05-16 23:19:45 +01:00
  • c0601d0123 SDL: Updated patches for HAIKU kenmays 2021-07-25 10:15:03 -07:00
  • 761d38379b SDL: Updated patches for HAIKU kenmays 2021-07-25 10:14:26 -07:00
  • 8e604a5f12 Fix error handling in X11_SetWindowTitle Mathieu Eyraud 2021-07-25 18:44:33 +02:00
  • bc3b98f3ed Replace with SDL_SendKeyboardKeyAutoRelease Jaylon Gowie 2021-07-25 03:33:44 -05:00
  • 5cd37c0a7b Add Enter Key support to PSVita IME keyboard Jaylon Gowie 2021-07-25 01:04:51 -05:00
  • 10ec4c8671 Added support for the PowerA Nintendo Switch Spectra Controller Sam Lantinga 2021-07-24 22:11:22 -07:00
  • 3c9559f765 Don't try to rumble third-party Nintendo Switch Pro controllers Sam Lantinga 2021-07-24 19:43:56 -07:00
  • cc19b13bc3 Fixed missing return statement Sam Lantinga 2021-07-24 19:21:29 -07:00
  • 89bdc6ba1d Fix MSVC builds in paths with spaces Cameron Cawley 2021-07-24 13:57:59 +01:00
  • b0daa9f1db Automatically select the default platform toolset for MSVC builds Cameron Cawley 2021-07-24 13:33:54 +01:00
  • d4ac6b5ed9 Detect buffer overflow when getting DirectInput device state Sam Lantinga 2021-07-24 15:58:33 -07:00
  • 3b85e3fdfc Fixed internal Windows key state when using Windows+Space or Windows+G shortcuts Sam Lantinga 2021-07-24 15:47:11 -07:00
  • 03c19efbd1 Added support for multiple seats with touch input on Wayland Sam Lantinga 2021-07-24 15:25:50 -07:00
  • ff1b5e1bf7 Implemented the window flash operations for X11 Sam Lantinga 2021-07-24 15:10:57 -07:00
  • 5ae0dd4b52 joystick: Split out Linux opening code for reuse by querying code. Ryan C. Gordon 2021-07-24 17:44:35 -04:00
  • 6c92bf540c Add more filters to the MSVC project Cameron Cawley 2021-07-24 15:34:53 +01:00
  • f1633127d1 Added a window flash operation to be explicit about window flash behavior Sam Lantinga 2021-07-24 13:41:55 -07:00
  • b2c8d3e9e4 audiocvt: 5.1 to Stereo conversion utilizing AVX Joel Linn 2021-06-11 22:14:54 +02:00
  • 20eea021c6 Windows: set HAVE_IMMINTRIN_H for AVX intrinsics Joel Linn 2021-06-12 01:25:40 +02:00