Commit Graph

  • 1f7ec3fa4e Added support for the PowerA Xbox One Series X Wired Controller Sam Lantinga 2021-02-11 17:27:22 -08:00
  • f9046b4cab We're in Git now! Updated docs. Ryan C. Gordon 2021-02-11 17:35:42 -05:00
  • cad67082f3 wayland: Check for both _WAYLAND_CLIENT_H and WAYLAND_CLIENT_H Ethan Lee 2021-02-04 19:04:56 -05:00
  • 31e8a4627a * Fixed closing the test window. Vladislav Dmitrievich Turbanov 2021-02-10 20:54:15 +03:00
  • ef52560a24 Fixed bug 5539 - Clang 11 fails to compile a CMake build with conflicting types for _m_prefetchw Sam Lantinga 2021-02-09 15:10:06 -08:00
  • 629334f283 Fixed bug 5543 - Wayland: Fix waylandvideo.h warnings Sam Lantinga 2021-02-09 15:02:55 -08:00
  • f70e197363 Fix waiting on condition variables with the SRW lock implmentation Cameron Gutman 2021-02-08 18:31:08 -06:00
  • d9ba20442e Backed out changeset 852a7bdbdf4b This causes a use-after-free memory error Sam Lantinga 2021-02-08 16:55:01 -08:00
  • 4183211a54 free the 'display' after it was added to global list Christian Rauch 2021-02-08 16:01:37 -08:00
  • 005e2c59a7 [KMS/DRM] Bugfix number #5535: Improve reliability, by wahil1976. Manuel Alfayate Corchete 2021-02-09 00:57:25 +01:00
  • 2170c7bfde make AddressSanitizer optional and disabled by default Christian Rauch 2021-02-08 23:55:50 +03:00
  • 5045d299a6 enable AddressSanitizer only for GCC 5 onwards (bug #5533) Christian Rauch 2021-02-08 20:50:00 +03:00
  • 066960c207 add '-shared-libasan' to debug flags (bug #5533) Christian Rauch 2021-02-08 02:15:50 +03:00
  • dc45a228b9 avoid some pedantic warnings in array initializers Ozkan Sezer 2021-02-08 00:20:56 +03:00
  • 9c3aa7f055 SDL: fix packet handling for original version of Stadia FW Sam Lantinga 2021-02-06 15:43:17 -08:00
  • bb9e049d1d minor updates to libc function checks Ozkan Sezer 2021-02-07 00:37:00 +03:00
  • 19fa85d8af [KMS/DRM] Fix build warning. Manuel Alfayate Corchete 2021-02-06 16:05:55 +01:00
  • 6ee53258cd [KMS/DRM] Replace indent tabs with spaces, as intended. Manuel Alfayate Corchete 2021-02-06 14:03:53 +01:00
  • 59cd46c24a [KMS/DRM] Merge patch for bug #5532: No need to correct cursor position now that all windows are fullscreen. Link: https://bugzilla.libsdl.org/show_bug.cgi?id=5519. Manuel Alfayate Corchete 2021-02-05 22:16:50 +01:00
  • 538f7ad6b7 [KMS/DRM] Remove redundant SDL_SendWindowEvent() call. Manuel Alfayate Corchete 2021-02-05 00:27:11 +01:00
  • 7beba05013 [KMS/DRM] Restore all-windows-are-fullscreen functionality, since there is no window manager in KMSDRM. Manuel Alfayate Corchete 2021-02-04 23:35:52 +01:00
  • f4d58689e0 Fix Xbox Series X controller on macOS Cameron Gutman 2021-02-03 18:00:22 -06:00
  • 525196dd8b Updated runtime dependency on libudev Sam Lantinga 2021-02-04 10:47:16 -08:00
  • ff297753db Fixed compiler warning Sam Lantinga 2021-02-04 10:46:34 -08:00
  • a60af1e4d0 Backed out changeset 1cde3dd0f44d - this breaks windows which are created and then set to FULLSCREEN_DESKTOP Sam Lantinga 2021-02-04 07:00:06 -08:00
  • d74779b748 Android: documention update Sylvain Becker 2021-02-04 13:50:56 +01:00
  • e404b525f1 KMSDRM doesn't have a window manager, so all windows are fullscreen Sam Lantinga 2021-02-03 21:31:50 -08:00
  • 549bc13362 SDL_vulkan_utils: minor code clean-up Sylvain Becker 2021-02-03 09:51:42 +01:00
  • c0166a29b7 SDL_ConvertColorkeyToAlpha: remove and clarify a FIXME This function doesn't handle bpp 1 or 3 case, because those formats never have an alpha channel Sylvain Becker 2021-02-03 09:32:09 +01:00
  • 85235985fb Fixed detecting the paddles on the Xbox Elite Series 1 controller Sam Lantinga 2021-02-02 11:53:31 -08:00
  • 69e9b2acee Fixed bug 5471 - Creating a fullscreen desktop window goes windowed temporarily Sam Lantinga 2021-02-01 22:35:46 -08:00
  • ef2f13e125 Added test command line options to force different window types Sam Lantinga 2021-02-01 22:30:31 -08:00
  • 2426949a18 Removed support for clock_gettime_nsec_np() Sam Lantinga 2021-02-01 21:56:56 -08:00
  • 42798cec8b cmake: enable AddressSanitizer in Debug builds if supported Christian Rauch 2021-02-01 20:25:24 -08:00
  • fadfa51022 Don't uncorrelate while rumble is active and stay correlated longer in case raw input messages are lagging a bit. Sam Lantinga 2021-02-01 09:21:11 -08:00
  • e862856e6f wayland: Don't crash when the properties of already existing wl_output change Sebastian Krzyszkowiak 2021-02-01 08:57:39 -08:00
  • cef198c9cb Fixed bug 5524 - Pass NSString to NSLog() Sam Lantinga 2021-02-01 08:55:48 -08:00
  • b7f711cd76 Don't enable address sanitize flags without checking compiler first Sam Lantinga 2021-01-31 19:11:49 -08:00
  • 0ed16ceddb free 'outputs' in 'Wayland_DestroyWindow' Christian Rauch 2021-01-31 19:10:02 -08:00
  • a44678465f free the 'data_device_manager' Christian Rauch 2021-01-31 19:09:44 -08:00
  • f8b4a6e25a cmake: enable AddressSanitizer in Debug builds Christian Rauch 2021-01-31 19:09:25 -08:00
  • 3ae2ec34fa wayland: Fix transform and scale handling when setting display mode Sebastian Krzyszkowiak 2021-01-31 19:06:37 -08:00
  • 2c76433151 [KMS/DRM] Merge patch for bug 5522#: Implement KMSDRM_GetWindowWMInfo(). Manuel Alfayate Corchete 2021-01-31 04:04:26 +01:00
  • bfa51c3845 [KMS/DRM] Fix for bug #5518: only do async pageflips when hardware supports them. Manuel Alfayate Corchete 2021-01-31 03:48:29 +01:00
  • 79cd8cab08 Add default handler for Alt+Tab while keyboard grab is enabled Cameron Gutman 2021-01-27 20:41:36 -06:00
  • 9d70711342 Revert checks on destination scaling size (see bug #5510) Sylvain Becker 2021-01-30 20:09:35 +01:00
  • 088fb52579 [KMS/DRM] Correct small omission on bugfix #5513: y-coord correction has to be done on WarpMouseGlobal, too. Manuel Alfayate Corchete 2021-01-29 23:32:42 +01:00
  • 2cc70ca39e Fixed crash if the GameCube controller hasn't been opened yet Sam Lantinga 2021-01-29 13:04:01 -08:00
  • 091a4649e8 added --enable-xinput switch for windows builds Ozkan Sezer 2021-01-29 23:11:13 +03:00
  • d6a6662fa1 Remove checks on destination scaling size (see bug #5510) Sylvain Becker 2021-01-29 20:34:20 +01:00
  • 8d95aba174 [KMS/DRM] Remove unused KMSDRM_SetWindowGrab prototype in header file. Manuel Alfayate Corchete 2021-01-29 18:17:16 +01:00
  • b17c49509b [KMS/DRM] Patch for bug #5513. KMSDRM backend can now manage and use several displays. Manuel Alfayate Corchete 2021-01-29 18:08:04 +01:00
  • a78bce9e38 Properly handle keys already down when the hook is installed Cameron Gutman 2021-01-28 20:02:01 -06:00
  • dc0ec827aa Remove old YUV fixme Sylvain Becker 2021-01-29 13:38:39 +01:00
  • ebb814310a Add checks for maximun scaling size (see bug #5510) Sylvain Becker 2021-01-29 12:04:48 +01:00
  • 7f710e93f0 Make sure we don't create a game controller mapping for HID devices that aren't supported by HIDAPI Sam Lantinga 2021-01-28 14:54:01 -08:00
  • 7e19c634c1 Note that the Logitech G29 (PS4) is a racing wheel Sam Lantinga 2021-01-28 14:53:59 -08:00
  • 431b79cf34 SDL_config_os2.h: remove some duplicated lines. Ozkan Sezer 2021-01-29 00:55:00 +03:00
  • 582e1f4a1c config.guess and config.sub updates from mainstream Ozkan Sezer 2021-01-28 23:03:50 +03:00
  • d59f8dafe4 Fixed bug 5510 - simplify the scaling functions blit auto (generated file) Sylvain Becker 2021-01-28 15:34:33 +01:00
  • 0b338bffe6 Fixed bug 5510 - simplify the scaling functions Sylvain Becker 2021-01-28 15:33:47 +01:00
  • dd6e02df63 SDL_stretch: remove un-used vars, same notation as blit functions Sylvain Becker 2021-01-28 11:03:45 +01:00
  • 1dc9180fb6 Fixed compiler warnings Sam Lantinga 2021-01-27 21:30:25 -08:00
  • d59a926837 Fixed build warning Sam Lantinga 2021-01-27 21:30:21 -08:00
  • eb83da0234 Fixed PS4 controllers over Bluetooth on Windows 7 Sam Lantinga 2021-01-27 21:30:17 -08:00
  • d95a9eaedc Added WIN_IsWindows8OrGreater() for internal use Sam Lantinga 2021-01-27 21:30:13 -08:00
  • 808249a5ca X11: Ungrab the keyboard when the mouse leaves the window Cameron Gutman 2021-01-27 19:40:55 -06:00
  • 87f0900701 SDL_LowerSoftStretchLinear: assign result from scale_mat() to ret. Ozkan Sezer 2021-01-28 00:11:24 +03:00
  • 24d6fda2c3 Fixed bug 3816 - asm code in video/SDL_stretch.c Sam Lantinga 2021-01-27 12:50:09 -08:00
  • d81eaf8da5 Added explicit case from Uint8 to int before subtracting offset Sam Lantinga 2021-01-27 12:43:35 -08:00
  • bec9d740ec Fixed compile warning Sam Lantinga 2021-01-27 12:41:58 -08:00
  • a4db44fa71 The Sharkoon Skiller SGH2 headset hangs in DirectInput enumeration, so avoid it here just in case. Sam Lantinga 2021-01-27 12:41:37 -08:00
  • 06ad887f44 Fixed bug 3816 - asm code in video/SDL_stretch.c Sam Lantinga 2021-01-27 11:39:03 -08:00
  • 1e5f0073c6 Fixed building with mingw64 Sam Lantinga 2021-01-27 10:58:36 -08:00
  • 70b353d1a5 SDL_Update{YUV,NV}Texture: also intersect rect with texture dimension Sylvain Becker 2021-01-27 10:54:49 +01:00
  • 13626c3681 SDL_UpdateTexture: intersect update rect with texture dimension - fix crash with software renderer - fix non texture update with opengl/gles2 Sylvain Becker 2021-01-27 10:20:13 +01:00
  • 5e3cf0d1f4 SDL_SoftStretch: disable asm path if mprotect isn't available (see bug #3816) Sylvain Becker 2021-01-27 09:34:23 +01:00
  • 6b057c6783 Expose separate keyboard and mouse grab support Cameron Gutman 2021-01-26 19:16:17 -06:00
  • ff827fc767 SDL_SoftStretch: re-enable USE_ASM_STRETCH path for gcc >= 4.6 Sylvain Becker 2021-01-26 21:15:15 +01:00
  • a1d288bea1 DirectFB: Split input grab handling into keyboard and mouse parts Cameron Gutman 2021-01-26 00:05:01 -06:00
  • de85d61256 Fixed bug 5497 - SDL_COMPOSE_ERROR is wrong Sam Lantinga 2021-01-25 20:51:47 -08:00
  • de1c19b3f5 Fixed bug 5481 - iOS-specific main sources not used for CMake build. Sam Lantinga 2021-01-25 20:43:21 -08:00
  • ac72a2ba8e Fixed bug 5493 - Hint to let the user opt out of having Switch controllers' Home button lit when opened Sam Lantinga 2021-01-25 20:38:50 -08:00
  • f23022ef97 Removed non-functional window grab implementations Sam Lantinga 2021-01-25 20:03:21 -08:00
  • a0d3c6c63c Rename SetWindowGrab() to SetWindowMouseGrab() Cameron Gutman 2021-01-25 21:42:14 -06:00
  • d133a5f6f7 wayland: cancel key repeat when keyboard focus is lost Cameron Gutman 2021-01-24 17:19:48 -06:00
  • 2793c9cfb0 Fix grabbing Alt+Tab and Alt+Esc on Windows 7 Cameron Gutman 2021-01-25 18:40:26 -06:00
  • e1f73e642b Refactor keyboard grab to be managed by the video core Cameron Gutman 2021-01-23 16:22:44 -06:00
  • f40551c5f6 GLES2 SDL_Renderer: remove old ZUNE_HD defines and simplify shader cache Sylvain Becker 2021-01-25 22:17:11 +01:00
  • aa4a6b0b88 better check for clock_gettime_nsec_np() -- cf. bug #5467. Ozkan Sezer 2021-01-25 04:11:40 +03:00
  • d327bbfbfd CMakeLists.txt: fix check_symbol_exists() for clock_gettime_nsec_np Ozkan Sezer 2021-01-24 17:37:24 +03:00
  • b852590ba5 minor clean-up in SDL_os2audio.c Ozkan Sezer 2021-01-24 17:02:40 +03:00
  • 141f441633 fix build failure due to -Werror=declaration-after-statement (bug #5500) Brandon DeRosier 2021-01-24 03:55:04 -08:00
  • 8e1005f8b0 [KMS/DRM] Bugfix for #5489: Non-FULLSCREEN windows incorrecty use videomode changing to look fullscreen. Manuel Alfayate Corchete 2021-01-23 22:47:06 +01:00
  • e787282ba8 Implement Wayland_SetWindowResizable Ethan Lee 2021-01-23 15:40:22 -05:00
  • 360e04dd23 Added Stadia controller source file to Visual Studio and Xcode projects Sam Lantinga 2021-01-23 13:15:02 -08:00
  • c16cfc0e92 waylandtouch: Don't export interface structs These are explicitly written in C code rather than generated at build time, so they weren't affected by changing how we invoke wayland-scanner. Simon McVittie 2021-01-23 11:22:35 -08:00
  • c857b5e0c9 Minor cleanup Sam Lantinga 2021-01-23 11:21:01 -08:00
  • 1981d23f4b Fixed bug 5466 - Add haptic support for Stadia Controller Sam Lantinga 2021-01-23 11:06:35 -08:00
  • 96cfb81232 Fixed bug 5467 - SDL sys timer Mac OS update proposal Sam Lantinga 2021-01-23 09:50:43 -08:00