Commit graph

  • ebb814310a Add checks for maximun scaling size (see bug #5510) Sylvain Becker 2021-01-29 12:04:48 +0100
  • 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 -0800
  • 7e19c634c1 Note that the Logitech G29 (PS4) is a racing wheel Sam Lantinga 2021-01-28 14:53:59 -0800
  • 431b79cf34 SDL_config_os2.h: remove some duplicated lines. Ozkan Sezer 2021-01-29 00:55:00 +0300
  • 582e1f4a1c config.guess and config.sub updates from mainstream Ozkan Sezer 2021-01-28 23:03:50 +0300
  • d59f8dafe4 Fixed bug 5510 - simplify the scaling functions blit auto (generated file) Sylvain Becker 2021-01-28 15:34:33 +0100
  • 0b338bffe6 Fixed bug 5510 - simplify the scaling functions Sylvain Becker 2021-01-28 15:33:47 +0100
  • dd6e02df63 SDL_stretch: remove un-used vars, same notation as blit functions Sylvain Becker 2021-01-28 11:03:45 +0100
  • 1dc9180fb6 Fixed compiler warnings Sam Lantinga 2021-01-27 21:30:25 -0800
  • d59a926837 Fixed build warning Sam Lantinga 2021-01-27 21:30:21 -0800
  • eb83da0234 Fixed PS4 controllers over Bluetooth on Windows 7 Sam Lantinga 2021-01-27 21:30:17 -0800
  • d95a9eaedc Added WIN_IsWindows8OrGreater() for internal use Sam Lantinga 2021-01-27 21:30:13 -0800
  • 808249a5ca X11: Ungrab the keyboard when the mouse leaves the window Cameron Gutman 2021-01-27 19:40:55 -0600
  • 87f0900701 SDL_LowerSoftStretchLinear: assign result from scale_mat() to ret. Ozkan Sezer 2021-01-28 00:11:24 +0300
  • 24d6fda2c3 Fixed bug 3816 - asm code in video/SDL_stretch.c Sam Lantinga 2021-01-27 12:50:09 -0800
  • d81eaf8da5 Added explicit case from Uint8 to int before subtracting offset Sam Lantinga 2021-01-27 12:43:35 -0800
  • bec9d740ec Fixed compile warning Sam Lantinga 2021-01-27 12:41:58 -0800
  • 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 -0800
  • 06ad887f44 Fixed bug 3816 - asm code in video/SDL_stretch.c Sam Lantinga 2021-01-27 11:39:03 -0800
  • 1e5f0073c6 Fixed building with mingw64 Sam Lantinga 2021-01-27 10:58:36 -0800
  • 70b353d1a5 SDL_Update{YUV,NV}Texture: also intersect rect with texture dimension Sylvain Becker 2021-01-27 10:54:49 +0100
  • 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 +0100
  • 5e3cf0d1f4 SDL_SoftStretch: disable asm path if mprotect isn't available (see bug #3816) Sylvain Becker 2021-01-27 09:34:23 +0100
  • 6b057c6783 Expose separate keyboard and mouse grab support Cameron Gutman 2021-01-26 19:16:17 -0600
  • ff827fc767 SDL_SoftStretch: re-enable USE_ASM_STRETCH path for gcc >= 4.6 Sylvain Becker 2021-01-26 21:15:15 +0100
  • a1d288bea1 DirectFB: Split input grab handling into keyboard and mouse parts Cameron Gutman 2021-01-26 00:05:01 -0600
  • de85d61256 Fixed bug 5497 - SDL_COMPOSE_ERROR is wrong Sam Lantinga 2021-01-25 20:51:47 -0800
  • de1c19b3f5 Fixed bug 5481 - iOS-specific main sources not used for CMake build. Sam Lantinga 2021-01-25 20:43:21 -0800
  • 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 -0800
  • f23022ef97 Removed non-functional window grab implementations Sam Lantinga 2021-01-25 20:03:21 -0800
  • a0d3c6c63c Rename SetWindowGrab() to SetWindowMouseGrab() Cameron Gutman 2021-01-25 21:42:14 -0600
  • d133a5f6f7 wayland: cancel key repeat when keyboard focus is lost Cameron Gutman 2021-01-24 17:19:48 -0600
  • 2793c9cfb0 Fix grabbing Alt+Tab and Alt+Esc on Windows 7 Cameron Gutman 2021-01-25 18:40:26 -0600
  • e1f73e642b Refactor keyboard grab to be managed by the video core Cameron Gutman 2021-01-23 16:22:44 -0600
  • f40551c5f6 GLES2 SDL_Renderer: remove old ZUNE_HD defines and simplify shader cache Sylvain Becker 2021-01-25 22:17:11 +0100
  • aa4a6b0b88 better check for clock_gettime_nsec_np() -- cf. bug #5467. Ozkan Sezer 2021-01-25 04:11:40 +0300
  • d327bbfbfd CMakeLists.txt: fix check_symbol_exists() for clock_gettime_nsec_np Ozkan Sezer 2021-01-24 17:37:24 +0300
  • b852590ba5 minor clean-up in SDL_os2audio.c Ozkan Sezer 2021-01-24 17:02:40 +0300
  • 141f441633 fix build failure due to -Werror=declaration-after-statement (bug #5500) Brandon DeRosier 2021-01-24 03:55:04 -0800
  • 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 +0100
  • e787282ba8 Implement Wayland_SetWindowResizable Ethan Lee 2021-01-23 15:40:22 -0500
  • 360e04dd23 Added Stadia controller source file to Visual Studio and Xcode projects Sam Lantinga 2021-01-23 13:15:02 -0800
  • 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 -0800
  • c857b5e0c9 Minor cleanup Sam Lantinga 2021-01-23 11:21:01 -0800
  • 1981d23f4b Fixed bug 5466 - Add haptic support for Stadia Controller Sam Lantinga 2021-01-23 11:06:35 -0800
  • 96cfb81232 Fixed bug 5467 - SDL sys timer Mac OS update proposal Sam Lantinga 2021-01-23 09:50:43 -0800
  • 0f57864c9e Hint SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS added so we can recognise a Joy-Con as half a Pro Controller, so we can read its analog input and read its sensors just like we do a Pro Controller. JibbSmart 2021-01-18 19:57:29 +0800
  • bd553ea868 Implement support for inhibiting the screensaver on Wayland Cameron Gutman 2021-01-20 21:17:20 -0600
  • 7ff3832e4d Fix continuous scrolling speed on Wayland Cameron Gutman 2021-01-22 19:22:17 -0600
  • 8c921d8201 Implement keyboard grab support for Windows Cameron Gutman 2021-01-22 19:40:26 -0600
  • fd65aaa9a8 move outdated winmm and psp joystick codes to struct _SDL_JoystickDriver Ozkan Sezer 2021-01-23 17:30:50 +0300
  • 8f1025899a os2audio: changed backend name from MMOS2 to DART (like SDL-1.2) Ozkan Sezer 2021-01-23 17:28:10 +0300
  • 2376458841 renamed SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H to SDL_HAVE_MACHINE_JOYSTICK_H Ozkan Sezer 2021-01-23 17:24:28 +0300
  • 02e61a88fb added SDL_JOYSTICK_OS2 to SDL_config.h.in and SDL_config.h.cmake Ozkan Sezer 2021-01-23 17:18:09 +0300
  • d0c5097cdc minor autotools build system updates. Ozkan Sezer 2021-01-23 03:41:02 +0300
  • 4eb2b9f809 fix permissions of config.guess and config.sub Ozkan Sezer 2021-01-23 03:03:55 +0300
  • f68b36df75 Added support for the EVORETRO GameCube Adapter in PC mode Sam Lantinga 2021-01-22 11:42:42 -0800
  • 9c88eac856 ControllerList: fix typo Sam Lantinga 2021-01-22 11:40:20 -0800
  • 11fce32162 SDL_dinputjoystick.c: fixes to dfDIJoystick2[] array from Wine git. Ozkan Sezer 2021-01-22 20:20:02 +0300
  • 4a776557af old os2 analogue joystick code ported from SDL-1.2. disabled by default, Ozkan Sezer 2021-01-22 20:10:02 +0300
  • e91f83c1e0 hidapi.h: adjust so that it gives a smaller diff against mainstream Ozkan Sezer 2021-01-22 20:03:50 +0300
  • d4794028bb Fixed build Sam Lantinga 2021-01-22 08:45:38 -0800
  • 9e45372a2f Fixed build on Android and iOS Sam Lantinga 2021-01-21 22:47:37 -0800
  • 19236b462a Implement support for minimizing windows on Wayland Cameron Gutman 2021-01-21 21:49:13 -0600
  • cf84ec441f Improve reliability of cursor hiding on GNOME Wayland Cameron Gutman 2021-01-20 23:19:24 -0600
  • bf53651d73 Make sure we only do GameCube adapter initialization if we were able to load libusb Sam Lantinga 2021-01-21 22:32:17 -0800
  • 3527b49459 Fixed initializing the Nyko and EVORETRO GameCube adaptors Sam Lantinga 2021-01-21 22:30:34 -0800
  • b6ae9a7cba renamed my_gradd.h to SDL_gradd.h Ozkan Sezer 2021-01-21 21:20:10 +0300
  • 178ae70a29 Don't add paddle mappings for the Xbox One Elite Series 1 controller, since they can't be unmapped and read directly on that controller. Sam Lantinga 2021-01-20 12:18:10 -0800
  • d789ba8332 Implement keyboard grab support for Wayland Cameron Gutman 2021-01-19 18:20:07 -0600
  • 6e97170e96 Use PS4 rumble hint as the default for the PS5 rumble hint Cameron Gutman 2021-01-08 21:16:06 -0600
  • 07f83cd5a6 hidapi/libusb/hid.c: fix race condition on device close (bug #5484) Ozkan Sezer 2021-01-19 19:50:10 +0300
  • ee93f0edee [KMS/DRM] Revert unaproved fix for bug #5465. Manuel Alfayate Corchete 2021-01-19 15:35:43 +0100
  • 6393d14de5 SDL_virtualjoystick.c: remove wrong #endif comment. Ozkan Sezer 2021-01-19 15:50:28 +0300
  • 327ea97436 hidapi/libusb/hid.c: whitespace tidy-up. Ozkan Sezer 2021-01-19 15:50:02 +0300
  • 282558379e fix AC_CHECK_HEADER for libusb.h Ozkan Sezer 2021-01-19 14:55:20 +0300
  • 4fbb9f31ab Fix declarations after statement Sylvain Becker 2021-01-19 11:01:00 +0100
  • 0e7d435f13 Add basic testgles2_sdf program to demonstrate sign distance field with opengles2 Sylvain Becker 2021-01-19 10:40:42 +0100
  • e1d932f8b6 [KMS/DRM] Fix for bug #5468: corruption on dynamic cursor changing caused by wrong buffer size. Manuel Alfayate Corchete 2021-01-17 21:33:51 +0100
  • 99facb1df3 [KMS/DRM] Fix for bug #5470: ratio correction for fullscreen windows with no matching resolution. Correct bracket position in else statements so they follow the coding style. Manuel Alfayate Corchete 2021-01-17 21:17:01 +0100
  • c265e73f3b Fixed bug 5473 - Add WSCONS support for NetBSD Sam Lantinga 2021-01-17 10:05:11 -0800
  • f3835702d3 fix build with --disable-directx Ozkan Sezer 2021-01-17 05:00:50 +0300
  • 2ea393bd83 Fixed the screenshot button mapping on third party Bluetooth Nintendo Switch Pro controllers Sam Lantinga 2021-01-15 14:36:21 -0800
  • 03665004d0 [KMS/DRM] Small fix to KMSDRM_Waitpageflip(). More comments on how it works. Manuel Alfayate Corchete 2021-01-15 15:00:17 +0100
  • bdb3e6b84f SDL_hidapi_switch.c: fix build with older compilers Ozkan Sezer 2021-01-15 12:40:00 +0300
  • 69bd7ebbca Fixed build Sam Lantinga 2021-01-15 00:02:33 -0800
  • e3dbae5010 Get the serial number for the Nintendo Switch Pro controller Sam Lantinga 2021-01-14 23:49:41 -0800
  • 5fc743c4fd Phantom Nintendo Switch Pro Controller initialization problem Sam Lantinga 2021-01-14 23:49:37 -0800
  • 92742306a6 Fixed rumble reset failing for Switch Pro controllers in USB mode Sam Lantinga 2021-01-14 23:49:33 -0800
  • d0b87fede6 Added HIDAPI rumble debug info Sam Lantinga 2021-01-14 23:49:27 -0800
  • e2f46ed8ef Always lock the HIDAPI device when closing, in case rumble is pending Sam Lantinga 2021-01-14 23:49:20 -0800
  • 907b8eebc3 Make sure the HIDAPI device is locked when closing it, in case there is rumble pending that didn't complete Sam Lantinga 2021-01-14 23:49:16 -0800
  • b3848c5120 Fixed bug 5445 - Incorrect Switch Pro Controller face buttons when SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS disabled Sam Lantinga 2021-01-14 15:15:57 -0800
  • bdc6e4ffc5 Fixed bug 5195 - Replugging in "mixed" controller types crashes on macOS Sam Lantinga 2021-01-14 15:03:11 -0800
  • d54b125a86 Fixed bug 5287 - Support building for UWP with CMake Sam Lantinga 2021-01-14 14:53:34 -0800
  • 351abc585b Fixed bug 5463 - generated Wayland interfaces are included in the library's ABI Sam Lantinga 2021-01-14 14:50:15 -0800
  • 6a342954e8 Fixed bug 5451 - Can't create EGLSurface in Wayland from SDLWindow (no EGLNativeWindow pointer) Sam Lantinga 2021-01-14 14:42:53 -0800
  • b2aaab3d53 Fixed bug 5462 - debug trap update/fix of assembly for Apple devices Sam Lantinga 2021-01-14 14:34:24 -0800
  • 82aafa9aa8 Fixed bug 5461 - Add rewritten WSCONS driver for OpenBSD Sam Lantinga 2021-01-14 14:32:11 -0800
  • 1adadc7702 [KMS/DRM] Adjust come return values. Improve comments. Manuel Alfayate Corchete 2021-01-14 10:18:40 +0100