Wed, 16 Sep 2020 22:20:02 +0300 Ozkan Sezer ac_check_define.m4: remove stray AC_DEFINE outside of the macro definition
Wed, 16 Sep 2020 08:00:20 +0300 Ozkan Sezer ac_check_define.m4: AC_REQUIRE([AC_PROG_CPP]) -- fixes bug #5234.
Mon, 07 Sep 2020 20:10:50 -0700 Cameron Gutman X11: Remove our X11 error callback in X11_DeleteDevice()
Sun, 13 Sep 2020 21:41:10 +0200 Manuel Alfayate Corchete kmsdrm: merge heap buffer overflow and cursor creation patches from meyraud705.
Sat, 12 Sep 2020 15:58:47 +0200 Manuel Alfayate Corchete kmsdrm: less excessive error checkhing
Sat, 12 Sep 2020 04:56:55 +0200 Manuel Alfayate Corchete kmsdrm: also do pending modeseting in SwapWindowDoubleBuffered().
Sat, 12 Sep 2020 04:52:56 +0200 Manuel Alfayate Corchete kmsdrm: reimplement modesetting for fullscreen window scaling and AR-correction.
Sat, 12 Sep 2020 02:36:02 +0200 Manuel Alfayate Corchete kmsdrm: delete ununsed variable.
Sat, 12 Sep 2020 00:47:00 +0200 Manuel Alfayate Corchete Backed out changeset 294eb2e2c7b2
Sat, 12 Sep 2020 00:16:08 +0200 Manuel Alfayate Corchete kmsdrm: don't fool SDL into thinking that changing the physical videomode is done.
Fri, 11 Sep 2020 23:47:26 +0200 Manuel Alfayate Corchete kmsdrm: no need to reconnect/reactivate things in SwapWindowDoubleBuffered().
Thu, 10 Sep 2020 23:26:02 +0200 Manuel Alfayate Corchete kmsdrm: greatly improve comments in SwapBuffersFenced() for future reference.
Thu, 10 Sep 2020 15:07:23 -0400 Ryan C. Gordon kmsdrm: Choose how to swap buffers based on EGL extension availability.
Thu, 10 Sep 2020 15:05:55 -0400 Ryan C. Gordon kmsdrm: Patched to compile if EGL headers lack EGL_ANDROID_native_fence_sync.
Thu, 10 Sep 2020 15:04:35 -0400 Ryan C. Gordon kmsdrm: Implement GL_DefaultProfileConfig for Raspberry Pi compatibility.
Thu, 10 Sep 2020 15:02:51 -0400 Ryan C. Gordon video: Set up default before calling GL_DefaultProfileConfig().
Thu, 10 Sep 2020 15:02:00 -0400 Ryan C. Gordon egl: Make SDL_EGL_HasExtension() available outside of SDL_egl.c.
Thu, 10 Sep 2020 02:15:53 +0200 Manuel Alfayate Corchete kmsdrm: no need to re-connect/reactivate things in SwapWindow() anymore because we use a dumb buffer on KMS buffers destruction now.
Wed, 09 Sep 2020 03:18:26 +0200 Manuel Alfayate Corchete kmsdrm: On VideoQuit(), only destroy dumb buffer if it exists.
Tue, 08 Sep 2020 08:42:30 -0700 Sam Lantinga Fixed bug 5215 - Fixing filenames passed to dlopen for OpenBSD
Sat, 05 Sep 2020 15:01:45 -0700 Cameron Gutman Fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH=1 on Metal windows
Tue, 08 Sep 2020 15:30:45 +0200 Manuel Alfayate Corchete kmsdrm: Tell SDL that mouse has entered the window via artificial event. Fixes sticky mouse in Scummvm.
Tue, 08 Sep 2020 02:42:32 +0200 Manuel Alfayate Corchete kmsdrm: No need to test for display driverdata when freeing a plane.
Mon, 07 Sep 2020 23:15:33 +0200 Manuel Alfayate Corchete kmsdrm: add temporary RPI4_COMPAT define to try RPI4+current Rasbian compatibility.
Mon, 07 Sep 2020 22:54:15 +0200 Manuel Alfayate Corchete kmsdrm: use a black dumb buffer for keeping the PRIMARY PLANE occupied when we destroy the KMS buffers, instead of using the TTY buffer, to avoid flickering.
Mon, 07 Sep 2020 19:00:21 +0200 Sylvain Becker Fix false compiler warning: initialize the variable 'memdiff'
Mon, 07 Sep 2020 18:50:30 +0200 Sylvain Becker SDL_Surface refcount: destination surface keep track of surfaces
Mon, 07 Sep 2020 01:33:04 +0200 Manuel Alfayate Corchete kmsdrm: fix errors when trying to free up videomode driverdata pointers on quit.
Mon, 07 Sep 2020 00:18:13 +0200 Manuel Alfayate Corchete kmsdrm: fix scaling for SDL_WINDOW_FULLSCREEN windows.
Sun, 06 Sep 2020 23:19:54 +0200 Manuel Alfayate Corchete kmsdrm: fix first frame display: no need to wait for SwapWindow() for EGL surface creation.
Sun, 06 Sep 2020 12:48:39 +0200 Manuel Alfayate Corchete kmsdrm: more coherent returns for SwapWindow.
Sun, 06 Sep 2020 12:17:27 +0200 Manuel Alfayate Corchete kmsdrm: Remove debug printfs in SwapWindow.
Sun, 06 Sep 2020 12:08:22 +0200 Manuel Alfayate Corchete kmsdrm: Don't create surfaces until EGL context is available.
Wed, 02 Sep 2020 19:38:03 +0200 Sylvain Becker Fixed bug 5278 - export SDL_AndroidRequestPermission() (Thanks Huki!)
Mon, 31 Aug 2020 19:17:17 +0200 Manuel Alfayate Corchete kmsdrm: Do NOT modify window size manually from the backend: doing so caused renderer scaling params miscalculation.
Fri, 28 Aug 2020 23:04:00 +0200 Manuel Alfayate Corchete kmsdrm: Apply window reconfiguration in SetWindowSize(), too.
Fri, 28 Aug 2020 22:38:26 +0200 Manuel Alfayate Corchete kmsdrm: use PLANE and CRTC to do hardware-driven window scaling and AR-correction.
Wed, 26 Aug 2020 01:37:30 +0200 Manuel Alfayate Corchete kmsdrm: unload EGL and GL lib only if using them.
Tue, 25 Aug 2020 16:30:23 +0200 Manuel Alfayate Corchete kmsdrm: Add programmer credits to the Atomic KMSDRM driver.
Tue, 25 Aug 2020 16:18:49 +0200 Manuel Alfayate Corchete kmsdrm: move FENCE FD props setting to SwapWindow(), where it belongs.
Tue, 25 Aug 2020 15:40:36 +0200 Manuel Alfayate Corchete kmsdrm: comment out atomic commit fast-debugging printf.
Tue, 25 Aug 2020 05:53:13 +0200 Manuel Alfayate Corchete kmsdrm: fix segfault on quit beacuse of freed _this->egl_data.
Tue, 25 Aug 2020 04:05:36 +0200 Manuel Alfayate Corchete kmsdrm: Buffer management refactoring. Fixes for compatibility with more video drivers.
Mon, 24 Aug 2020 12:51:20 +0200 Manuel Alfayate Corchete kmsdrm: Finetune integer type usage. Add some comments.
Mon, 24 Aug 2020 01:10:11 +0200 Manuel Alfayate Corchete kmsdrm: Move cursor plane setup and freeing to MouseInit() and MouseQuit(), for better consistency.
Sun, 23 Aug 2020 23:44:07 +0200 Manuel Alfayate Corchete kmsdrm: Add error control to plane prop setting function. Do most plane prop setting with a single function.
Sun, 23 Aug 2020 11:26:55 +0200 Manuel Alfayate Corchete kmsdrm: move cursor-related atomic helper functions and related struct typedefs to the SDL_kmsdrmmouse unit.
Sun, 23 Aug 2020 03:13:50 +0200 Manuel Alfayate Corchete kmsdrm: remove redundant function, use drm_atomic_setbuffers() for disconnecting planes instead.
Sun, 23 Aug 2020 02:58:57 +0200 Manuel Alfayate Corchete kmsdrm: Init cursor surface on SetCursor() ONLY. Removal of dynamic modeset because it causes A LOT of problems with some kernel video drivers. Some refactoring and cleanups.
Wed, 19 Aug 2020 01:34:56 +0200 Manuel Alfayate Corchete kmsdrm: correct parameter name.
Wed, 19 Aug 2020 01:31:22 +0200 Manuel Alfayate Corchete kmsdrm: implement smarter surface recreation function to be used in videomode changes. Other minor arrangements.
Tue, 18 Aug 2020 01:52:15 +0200 Manuel Alfayate Corchete kmsdrm: free all connector, crtc and plane memory on KMSDRM_VideoQuit().
Mon, 17 Aug 2020 20:09:01 +0200 Sylvain Becker Android: remove un-needed java import (bug 4297)
Mon, 17 Aug 2020 19:50:20 +0200 Sylvain Becker Fixed bug 4297 - Android StrictMode policy. Remove APK expansion support
Mon, 17 Aug 2020 18:35:04 +0200 Manuel Alfayate Corchete kmsdrm: move hardware cursor functionality to the ATOMIC interface. Disconnect the display plane from the GBM surface buffers before destroying the GBM surface.
Tue, 21 Jul 2020 23:38:42 +0200 Kai Krakow Linux: Add hint for disabling deadzones
Mon, 10 Aug 2020 08:42:35 -0700 Sam Lantinga Fixed bug 5242 - KMOD_* flags unnecessarily macros; breaks OGRE
Tue, 21 Jul 2020 13:14:24 -0400 Tudor Brindus wayland: defer pointer confine creation until pointer unlock
Sun, 09 Aug 2020 00:55:39 -0400 Ryan C. Gordon render: fixes to how we convert touch events for logical scaling.
Sat, 08 Aug 2020 14:27:55 +0200 Manuel Alfayate Corchete kmsdrm: separate requests in different functions so we only need one atomic commit for everything, as expected by atomic design.