Commit graph

  • c094332825 wayland: defer pointer confine creation until pointer unlock Tudor Brindus 2020-07-21 13:14:24 -0400
  • a720d1a294 render: fixes to how we convert touch events for logical scaling. Ryan C. Gordon 2020-08-09 00:55:39 -0400
  • c437729b21 kmsdrm: separate requests in different functions so we only need one atomic commit for everything, as expected by atomic design. Manuel Alfayate Corchete 2020-08-08 14:27:55 +0200
  • 3b9f1073c6 kmsdrm: wait for possible pending atomic commits before destroying surfaces, and before restoring video on quit. Move messages to the SDL_Log* functions. Manuel Alfayate Corchete 2020-08-07 11:53:04 +0200
  • 96c99693a2 kmsdrm: wait for pending atomic commits before restoring videomode and crtc->buffer on VideoQuit, and simplify double-buffer SwapWindow() implementation. Manuel Alfayate Corchete 2020-08-06 01:36:56 +0200
  • 09692b6170 kmsdrm: move videomode restoration on VideoQuit() to using the atomic interface instead of the legacy drmModeSetCrtc() function. Refactoring of get_plane_id(). Manuel Alfayate Corchete 2020-08-05 18:55:22 +0200
  • fc722b2d21 kmsdrm: free memory for plane, crtc and connector property tables on VideoQuit. Manuel Alfayate Corchete 2020-08-05 15:28:51 +0200
  • 2d69ce08ba kmsdrm: double and triple buffered versions of SwapWindow() are now both reimplemented in atomic pageflipping versions, and can be selected via SDL_VIDEO_DOUBLE_BUFFER env variable. Manuel Alfayate Corchete 2020-08-05 02:06:59 +0200
  • 8996ee1786 kmsdrm: update SwapWindow fn, moving it to triple-buffer. Manuel Alfayate Corchete 2020-08-03 22:24:49 +0200
  • ea171c0564 winrt: Another attempt at getting this to compile. Ryan C. Gordon 2020-08-01 18:58:42 -0400
  • b131661c6d kmsdrm: rewrite the new SwapWindow() fn to avoid tearing. Double-buffer only for now. Manuel Alfayate Corchete 2020-08-01 18:23:34 +0200
  • 282e4c65bf winrt: Patched to compile...? Ryan C. Gordon 2020-07-31 19:42:23 -0400
  • 1a5503ce9f kmsdrm: Moved to the ATOMIC KMS/DRM interface for buffer swapping, leaving DRM-legacy behind. Manuel Alfayate Corchete 2020-07-28 21:11:25 +0200
  • e410b34f92 stdlib: Corrected implementation of SDL_wcsncmp. Ryan C. Gordon 2020-07-24 22:24:03 -0400
  • c7eb557d89 kmsdrm: do not leak drmModeConnector Previously conn was leaked on the success path (when available was set to SDL_TRUE). RALOVICH, Kristof 2020-07-20 10:09:07 -0700
  • 412b21b0e8 Rename the gbm device struct from gbm to gbm_dev for better readabilty. Manuel Alfayate Corchete 2020-07-20 11:42:23 +0200
  • 155fdc7ac0 kmsdrm: settle with first card that has a connected connector Previously the first card with non-empty connectors, encoders and crtcs would be selected, however KMSDRM_VideoInit could still reject it if the connector was not connected. This allow finding the first card (in a multi GPU setup) that is actually connected to a display. RALOVICH, Kristof 2020-07-19 21:48:17 -0400
  • b78b88f7fb kmsdrm: fix typo RALOVICH, Kristof 2020-07-19 21:46:41 -0400
  • 75fe4b14e3 Added comment about window creation behaviour in KMSDRM. Manuel Alfayate Corchete 2020-07-19 19:53:57 +0200
  • 2f660c4fdd Delete windata variable no longer needed in KMSDR_SetDisplayMode(). Manuel Alfayate Corchete 2020-07-19 19:11:02 +0200
  • 3a1d7d9c9a Surfaces have to be recreated immediately from KMSDRM_SetDisplayMode(). Manuel Alfayate Corchete 2020-07-19 19:09:15 +0200
  • b6a818b6a2 Fix SDL_Window recreation: drmModeSetCrtc() has to be called everytime the EGL and GBM surfaces are recreated. Manuel Alfayate Corchete 2020-07-19 18:45:29 +0200
  • 71e9df99c7 Fixed bug 5231 - Fix for hardware cursor: size and alpha-premultiplication. Sam Lantinga 2020-07-19 08:55:01 -0700
  • b0ca8efd29 Re-add check for Metal on x86, where it's not supported. Sam Lantinga 2020-07-17 22:21:37 -0700
  • b7a4fdd318 metal: Make sure we have a command buffer available before trying to present. Ryan C. Gordon 2020-07-17 11:16:35 -0400
  • b5affd12e6 Patched to compile. Ryan C. Gordon 2020-07-16 13:28:59 -0400
  • 3b38e61a7d winrt: Fix casting a pointer to int. Ryan C. Gordon 2020-07-16 13:25:50 -0400
  • 8babda2c20 egl: SDL_EGL_LoadLibaryOnly() shouldn't set _this->gl_config.driver_loaded = 1 Ryan C. Gordon 2020-07-16 13:18:19 -0400
  • af71510cca assert: Implement SDL_TriggerBreakpoint for Apple ARM hardware. Ryan C. Gordon 2020-07-16 04:43:08 -0400
  • 45f5eb0615 configure: On Apple platforms, only exclude Vulkan on x86. Ryan C. Gordon 2020-07-16 04:37:14 -0400
  • 968b830d14 Fixed bug 5232 - SDL2 configure script detects Apple Silicon Macs as iPhones; fails to build due to missing components Sam Lantinga 2020-07-15 16:12:44 -0700
  • cab1a715f5 Fixed bug 5233 - PS3 Gamepad Motion Control not correctly ignored on Linux Sam Lantinga 2020-07-15 10:15:52 -0700
  • a78b9763f1 Reuse Wayland connection from availability check M Stoeckl 2020-07-14 19:18:16 -0400
  • 8669a87f05 Reuse X11 connection from availability check M Stoeckl 2020-07-14 21:13:27 -0400
  • 052a13738d Merge VideoBootStrap::available into VideoBootStrap::create M Stoeckl 2020-07-12 19:11:15 -0400
  • 49ec65587a fix bug #5228 -- Add AltiVec detection for FreeBSD. Ozkan Sezer 2020-07-11 08:10:02 +0300
  • b162629546 cmake: Fix building with -DSDL_HAPTIC=Off stfx 2020-07-08 17:28:34 +0200
  • fe97f01bc6 configure: corretly print --enable-arm-simd default value. Ozkan Sezer 2020-07-05 22:33:10 +0300
  • 6aec6da4c3 stdinc: Let Clang static analysis see more C runtime functions. Ryan C. Gordon 2020-06-28 17:45:07 -0400
  • 0e98040d43 joystick: Linux joysticks now recover better from dropped events. Ryan C. Gordon 2020-06-28 16:23:05 -0400
  • e594a6738a emscripten: Introduce SDL_HINT_EMSCRIPTEN_ASYNCIFY Sylvain Beucler 2020-06-27 16:25:47 -0400
  • 01af7b0254 emscripten: support pseudo-synchronous screen refresh and events update using asyncify Sylvain Beucler 2020-06-27 16:22:50 -0400
  • 3b71ebecd6 configure: Accidentally deleted a ')' Ryan C. Gordon 2020-06-27 02:38:13 -0400
  • e294639a6d cmake: Fix Metal detection on macOS/iOS. Ryan C. Gordon 2020-06-27 02:00:58 -0400
  • 363fd52b41 configure/cmake: Disable ARM SIMD and NEON by default. Ryan C. Gordon 2020-06-26 23:30:59 -0400
  • 694fea8ad8 video: Make SDL_CreateWindow use SDL_Init(SDL_INIT_VIDEO), not SDL_VideoInit. Ryan C. Gordon 2020-06-26 21:37:29 -0400
  • 50fd0dd143 test: testspriteminimal wasn't calling SDL_Quit() on exit. Ryan C. Gordon 2020-06-26 21:35:54 -0400
  • 1947ca7028 video: Changed SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS to default to FALSE. Ryan C. Gordon 2020-06-26 20:16:43 -0400
  • 21482c1582 cmake: Bump minimum required CMake to 3.0.0 and mark link libraries PRIVATE. Ryan C. Gordon 2020-06-26 20:11:32 -0400
  • 718e1fb8b1 cmake: Fix building with -DSDL_SENSOR=Off stfx 2020-06-26 22:45:15 +0200
  • d955d63b03 cmake: Build Linux-specific files like the configure script does. Ryan C. Gordon 2020-06-26 17:42:30 -0400
  • dd753ce7e3 cmake: Fix building with -DSDL_POWER=Off Ryan C. Gordon 2020-06-26 15:04:57 -0400
  • ce293eed8d Fixed bug 5208 - Fix libGL loading on OpenBSD Sam Lantinga 2020-06-23 10:12:24 -0700
  • c2b8530591 Fixed bug 5209 - cpuinfo recognize OpenBSD ARM Sam Lantinga 2020-06-23 10:09:29 -0700
  • 4ba0a84718 core/linux/SDL_threadprio.c: fix build against older glibc versions Ozkan Sezer 2020-06-22 23:24:02 +0300
  • b9f55b6d80 Fixed bug 5199 - Fix KMSDRM_CreateWindow() segfault when starting L?VE2D engine. Sam Lantinga 2020-06-19 10:37:14 -0700
  • 56622f9c92 Fixed bug 5126 - MinGW compile error SDL_windowssensor.c Sam Lantinga 2020-06-17 10:09:07 -0700
  • f1d5ced167 x11: Fix spurious keyboard focus events James Legg 2020-06-17 12:48:40 +0100
  • 48989e2a87 Reverted comment change in previous commit Sam Lantinga 2020-06-17 08:47:27 -0700
  • a7ff6e9615 Fixed overflow in surface pitch calculation Sam Lantinga 2020-06-17 08:44:45 -0700
  • efe0935904 Fix compile without DIRECTX stfx 2020-06-15 10:31:16 +0200
  • 9db16a6557 fix permissions of some project files Ozkan Sezer 2020-06-14 12:21:02 +0300
  • 163896543f fix watcom build of SDL_test_common.c Ozkan Sezer 2020-06-14 12:05:56 +0300
  • 7c0986fba4 Fixed bug 4938 - Suggestion: rename SDL_PIXELFORMAT_BGR888 to SDL_PIXELFORMAT_XBGR8888 Sam Lantinga 2020-06-12 10:30:46 -0700
  • 2aa8974f97 Add SDL_SIMDRealloc Ethan Lee 2020-06-11 12:03:33 -0400
  • 20aada0efc Fixed bug 5170 - Build fails when using Visual Studio 2017 with Windows 10 SDK 10.0.19041.0 in uwp Sam Lantinga 2020-06-10 09:38:43 -0700
  • 4d15b5b893 Fixed building with Visual Studio 2019 Sam Lantinga 2020-06-10 09:36:10 -0700
  • 44f50c647e Fixed bug 5171 - PollEvent impacts performance in 2.0.12 Sam Lantinga 2020-06-09 21:47:41 -0700
  • 511a9702fc Fixed whitespace Sam Lantinga 2020-06-09 21:43:00 -0700
  • aefe19ff08 Added support for the NACON Revolution Pro Controller 3 and the GameStop PS4 Fun Controller Sam Lantinga 2020-06-09 11:31:39 -0700
  • 6f241bd520 Fixed build Sam Lantinga 2020-06-09 10:47:29 -0700
  • 086be21e7a ControllerList: add support for NACON asymetric controller and Revolution 3, Hori mini wireless ps4 controller, and 2 PDP switch controllers Sam Lantinga 2020-06-09 10:47:27 -0700
  • 3b76109f64 ControllerList: remove giotek controller from list - vid/pid appears to be reused in bunch of devies including ones with different fw/protocol and treating as ps4 controller breaks them. Sam Lantinga 2020-06-09 10:47:25 -0700
  • a9cfac3835 Controller: Deadzone improvements Sam Lantinga 2020-06-09 10:47:23 -0700
  • 9fa8d6d0be Define constants not available on older kernels Sam Lantinga 2020-06-08 17:07:55 -0700
  • 3ac24bfc1a Fixed mouse drag with an external mouse on iOS Sam Lantinga 2020-06-08 17:01:50 -0700
  • d0947c1483 Fixed exception if getManifestEnvironmentVariables() is called without a current SDL activity Sam Lantinga 2020-06-04 12:30:25 -0700
  • ff53521bc6 Fixed Bluetooth audio output on Apple TV Sam Lantinga 2020-06-04 12:26:57 -0700
  • cced5eb937 Fixed bug 5169 - Can not build current sources because of recent thread management changes Sam Lantinga 2020-06-04 09:23:18 -0700
  • 958c42827c Fixed build warning Sam Lantinga 2020-06-04 09:13:49 -0700
  • 49501a9860 Updated configure with changes from configure.ac Sam Lantinga 2020-06-04 09:10:49 -0700
  • 22ce194b17 Make sure SDL_locale.h is included in the Xcode Framework for macOS Sam Lantinga 2020-06-03 14:58:38 -0700
  • b9d5aebb3a Make sure SDL_locale.h is included in the Xcode Framework for tvOS Sam Lantinga 2020-06-03 14:56:35 -0700
  • 550b209e90 Make sure SDL_locale.h is included in the Xcode Framework Sam Lantinga 2020-06-03 14:26:37 -0700
  • 60435712f2 video: Set window->surface NULL after freeing it. Ryan C. Gordon 2020-06-03 16:42:19 -0400
  • eea0b0e088 Fixed bug 5168 - Memory leak in RAWINPUT_JoystickOpen Sam Lantinga 2020-06-02 17:08:31 -0700
  • 134362e745 Enable Xbox One HIDAPI driver on macOS Cameron Gutman 2020-04-25 19:15:51 -0700
  • ac1f174ad5 Fixed bug 5167 - Memory leak in GuessXInputDevice Sam Lantinga 2020-06-02 17:02:37 -0700
  • 06267f5028 Fixed whitespace in SDL_vulkan.h Sam Lantinga 2020-06-02 16:59:54 -0700
  • d48c97c4a4 Fixed bug 5147 - KMSDRM: SetWindowFullscreen() failing with SDL_WINDOW_FULLSCREEN_DESKTOP Sam Lantinga 2020-06-02 16:57:20 -0700
  • 9325b22ef0 Fixed bug 5113 - SDL_UpdateWindowSurfaceRects BitBlt the entire surface on Win32 Sam Lantinga 2020-05-29 21:26:32 -0700
  • d000c1cd6d Fixed bug 5155 - HIDAPI_JoystickDisconnected incorrect array shift Sam Lantinga 2020-05-29 21:22:11 -0700
  • a8400dc3bf Fixed bug 5105 - sndio support not working in dynamic mode (dlopen) Sam Lantinga 2020-05-29 16:31:05 -0700
  • 2303d92188 Fixed bug 5145 - Fix whitespace in SDL_vulkan.h Sam Lantinga 2020-05-29 16:28:56 -0700
  • 77b0dad271 cocoa: Change Caps Lock behavior to toggle instead of locking Cameron Gutman 2020-05-25 20:55:29 -0700
  • bdfd1b68ba Fixed bug 5146 - SDL_RenderFillRect doesn't work in DirectFB Sam Lantinga 2020-05-29 16:02:49 -0700
  • a6ca61d732 wayland: update pointer position on initial enter event Tudor Brindus 2020-05-21 00:06:09 -0400
  • 68e1731e02 Don't bother logging security exception getting the device serial number Sam Lantinga 2020-05-29 15:40:17 -0700
  • eea450bc99 - Added exception handler for the new SecurityException in USBDevice getSerialNumber Sockmonsters 2020-05-29 15:37:03 -0700
  • ae9ff11bae The zero happens at a higher level now Sam Lantinga 2020-05-29 14:54:07 -0700