src/video/x11/SDL_x11window.c
Mon, 17 Feb 2020 15:02:37 -0500 x11: Don't delay an extra 10ms if we were just going to break out of the loop.
Mon, 17 Feb 2020 15:00:02 -0500 x11: Don't wait for the window to move if it's already in the place we want it.
Fri, 14 Feb 2020 13:17:18 -0500 x11: SDL_SetWindowPosition should try to wait for the window manager.
Mon, 03 Feb 2020 08:06:52 -0800 Fixed bug 4833 - Use EGL for X11?
Tue, 28 Jan 2020 13:51:24 -0500 x11: Use XSync when changing window position instead of XFlush.
Thu, 16 Jan 2020 20:49:25 -0800 Updated copyright date for 2020
Sat, 16 Nov 2019 22:35:48 -0800 Fixed bug 4819 - Attempting to create an OpenGL ES context with unachievable MSAA parameters under X11 dooms the program
Sat, 26 Oct 2019 23:58:55 -0400 x11: check if the X server honored our XMoveWindow() call (thanks, R.E. Rust!).
Wed, 04 Sep 2019 09:27:58 -0700 x11: add a hint to force the VisualID used when creating a window.
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Thu, 02 Aug 2018 16:03:47 -0400 Some drag'and'drop improvements.
Fri, 16 Feb 2018 10:23:10 -0800 Fixed bug 4085 - X11: Allow configuring _NET_WM_BYPASS_COMPOSITOR through SDL hints
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Mon, 21 Aug 2017 00:42:06 -0400 x11: specify event mask for buttons when grabbing pointer (thanks, Stas!).
Mon, 14 Aug 2017 10:28:47 -0700 Fixed bug 2500 - X11: SDL tries (and fails) to hide foreign windows
Thu, 20 Jul 2017 10:52:43 -0700 Fixed bug 3410 - SDL_WINDOW_HIDDEN flag is inaccurate.
Tue, 04 Jul 2017 20:44:07 -0400 x11: pass a long to XChangeProperty, not an int.
Sun, 04 Jun 2017 23:15:47 +0200 Removed duplicate includes.
Thu, 06 Apr 2017 13:27:48 -0700 SDL - attempt to fix https://github.com/ValveSoftware/Dota-2/issues/1199 of mouse not locking in Dota. This fix is proposed by Ryan Gordon (increase timeout in X11_SetWindowGrab from 250ms to 5000ms). I'm going to integrate to source2 and ship it to dota customers. If it works, SamL will upsteam it to SDL.
Sun, 26 Mar 2017 21:00:19 +0200 Removed newlines from error messages.
Tue, 10 Jan 2017 08:54:33 -0800 Fixed bugs 2570, 3145, improved OpenGL ES context support on Windows and X11
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Mon, 26 Dec 2016 23:02:14 -0500 x11: Don't loop forever if the X server refuses a pointer grab.
Tue, 15 Nov 2016 01:24:58 -0800 Removed unused constants
Sun, 13 Nov 2016 22:57:41 -0800 Patch from Sylvain to fix clang warnings
Fri, 07 Oct 2016 23:40:44 -0700 Implemented SDL_GetHintBoolean() to make it easier to check boolean hints
Thu, 29 Sep 2016 22:52:41 -0400 Added SDL_SetWindowResizable(). (thanks, Ethan!)
Fri, 04 Mar 2016 19:41:16 -0500 x11: Fix a few more XMoveWindow() calls to adjust for border size.
Fri, 04 Mar 2016 18:47:19 -0500 x11: Deal with window borders better.
Sat, 20 Feb 2016 01:03:39 -0500 x11: better fix for the previous commit's fullscreen vs maximized issue.
Sat, 20 Feb 2016 00:44:42 -0500 x11: Don't mess with fullscreen vs maximized window state on unmapped windows.
Mon, 15 Feb 2016 21:49:09 -0500 x11: Removed an assert.
Tue, 05 Jan 2016 02:27:50 -0500 Added SDL_WINDOWEVENT_TAKE_FOCUS.
Tue, 21 Apr 2015 09:45:58 -0400 Added SDL_SetWindowModalFor().
Tue, 05 Jan 2016 02:28:56 -0500 Added SDL_SetWindowInputFocus().
Tue, 05 Jan 2016 02:46:10 -0500 Added SDL_SetWindowOpacity() and SDL_GetWindowOpacity().
Tue, 05 Jan 2016 02:29:06 -0500 Added SDL_GetWindowBordersSize().
Tue, 05 Jan 2016 02:27:26 -0500 x11: Put a matching window_group wmhint on every window created.
Tue, 05 Jan 2016 01:30:40 -0500 Added special window type flags.
Tue, 21 Apr 2015 10:14:17 -0400 x11: window managers might mark windows as FULLSCREEN _and_ MAXIMIZED.
Tue, 21 Apr 2015 01:22:32 -0400 x11: Workaround window managers that mark fullscreen windows as maximized.
Tue, 05 Jan 2016 02:40:14 -0500 x11: _NET_WM_PID needs a long, not a pid_t, I think.
Tue, 21 Apr 2015 10:19:20 -0400 Updated comment: this is the correct way to do fullscreen on X11 now.
Tue, 21 Apr 2015 09:46:48 -0400 Added a few FIXMEs.
Mon, 04 Jan 2016 16:36:42 -0500 Patch to compile on C89 compilers.
Mon, 04 Jan 2016 16:25:27 -0500 x11: Support _NET_WM_USER_TIME and give _NET_ACTIVE_WINDOW a valid timestamp.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 27 Oct 2015 11:18:04 -0700 Add SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling
Thu, 13 Aug 2015 17:37:09 -0400 X11: isConfigureNotify() isn't used at the moment, comment it out.
Thu, 13 Aug 2015 14:56:16 -0400 X11: don't block on a ConfigureNotify event during SDL_SetWindowBordered().
Fri, 03 Jul 2015 09:18:14 -0700 Fixed style
Fri, 03 Jul 2015 09:17:24 -0700 commit a7d7af2a419b453188ffe87386455fc26c1306fa
Sun, 07 Jun 2015 17:59:31 -0400 Backed out changeset c9c61d66cfa0
Fri, 29 May 2015 15:21:47 -0400 X11: Force the window focus during ShowWindow if there's no window manager.
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Thu, 14 May 2015 14:40:56 +0300 Fix duplicate raw mouse events with XInput2
Wed, 08 Apr 2015 02:42:29 -0400 Removed unused variable.
Wed, 08 Apr 2015 02:31:54 -0400 X11: Removed code to set "icon" title, since it was never used.
Wed, 08 Apr 2015 02:00:14 -0400 SDL_SetWindowTitle() should never set a NULL pointer for the title string.
Tue, 10 Feb 2015 16:28:56 -0500 the last parameter of XChangeProperty is the number of elements.. and when the element format is 32.. the element is "long" so we have 5 long elements here.