src/video/x11/SDL_x11modes.c
Tue, 05 Sep 2017 08:24:38 -0700 Fixed bug 3273 - Fix for slow video subsystem initialization when using XRandR.
Mon, 21 Aug 2017 23:44:46 -0700 x11: Move screen_w/h inside the only ifdef they are referenced in to avoid compiler warnings
Wed, 02 Aug 2017 10:28:13 -0700 Fixed bug 3722 - Fall back to xinerama/xvidmode if xrandr modes initialization fails
Sat, 07 Jan 2017 17:09:14 -0500 Replaced a few single-line "//" comments.
Wed, 04 Jan 2017 09:33:47 -0500 x11: deal with xrandr display size in millimeters being zero.
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Sun, 13 Nov 2016 22:57:41 -0800 Patch from Sylvain to fix clang warnings
Fri, 11 Nov 2016 13:14:00 -0800 Define _GNU_SOURCE when building SDL
Sun, 06 Nov 2016 09:30:06 -0800 Fixed bug 3476 - round() needs _GNU_SOURCE on some old systems
Fri, 07 Oct 2016 23:40:44 -0700 Implemented SDL_GetHintBoolean() to make it easier to check boolean hints
Sat, 01 Oct 2016 14:16:04 -0700 Fixed bug 3134 - CalculateXRandRRefreshRate() returns incorrect refresh rate due to floating point truncation.
Fri, 20 May 2016 22:14:40 +0200 X11: Fixed missing error message if SDL_GetDisplayDPI() failed.
Tue, 05 Jan 2016 05:22:35 -0500 Patched to compile.
Tue, 05 Jan 2016 02:29:16 -0500 Use SDL's stdinc functions instead of C runtime calls.
Mon, 04 Jan 2016 23:52:40 -0500 Added SDL_GetDisplayUsableBounds().
Mon, 04 Jan 2016 23:44:27 -0500 x11: Let apps specify that video init should fail if XRandR is unavailable.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 29 Dec 2015 02:16:14 -0500 XRandR: fixed primary output detection logic (thanks, "winterknight"!).
Sat, 05 Dec 2015 17:08:07 +0100 X11: Fixed memory leak when initializing multiple screens.
Tue, 17 Nov 2015 12:15:35 -0500 X11: Let XRandR respect multiple screens (DISPLAY=:0.0 vs :0.1, etc).
Fri, 07 Aug 2015 01:02:35 -0400 X11: Fixed XRandR display detection.
Fri, 07 Aug 2015 00:59:31 -0400 X11: Fixed a memory leak when adding duplicate display modes.
Wed, 29 Jul 2015 17:19:04 -0700 Fix build.
Wed, 29 Jul 2015 17:19:02 -0700 Add X11 implementation of SDL_GetDisplayDPI.
Tue, 30 Jun 2015 15:00:48 -0400 X11: Added a test for a weird X11 error we get with Xinerama, rarely.
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Mon, 26 Jan 2015 17:46:39 -0500 X11: Don't delay delivery of focus events unless we just changed vidmodes.
Wed, 15 Oct 2014 18:33:43 -0300 [X11] Obey DISPLAY environment variable when selecting screen (Steaphan Greene)
Wed, 25 Jun 2014 00:43:10 -0700 Fixed bug 2556 - add compilation flag -Wshadow
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Fri, 08 Nov 2013 14:04:35 -0800 Fixed spot where SDL was assuming that two displays having the same origin means they're the same display. Changed it to check for the same extents instead.
Fri, 18 Oct 2013 01:36:41 -0400 Don't supply duplicate X11 symbols inside SDL.
Wed, 21 Aug 2013 09:47:10 -0300 OCD fixes: Adds a space after /* (glory to regular expressions!)
Wed, 21 Aug 2013 09:43:09 -0300 OCD fixes: Adds a space before */
Sat, 20 Jul 2013 20:12:36 -0400 Fixed another compiler warning.
Sat, 13 Jul 2013 11:06:34 +0800 Only get desktop modes from Xinerama if we can't use XRandR (fix #1956)
Tue, 25 Jun 2013 21:36:36 +0800 Remove full-desktop Xinerama mode when using XRandR
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Fri, 01 Mar 2013 13:28:07 -0300 Use XFree to release X11 allocated data
Thu, 28 Feb 2013 22:20:25 -0800 Fixed bug 1736 - Memory leak in X11_InitModes
Fri, 22 Feb 2013 10:44:44 -0300 Fixes Bug 1726 - Memory leak in X11_GetDisplayBounds
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Mon, 31 Dec 2012 18:32:30 -0800 Implemented SDL_GetDisplayName() for X11, which requires the XRandR extension.
Sat, 06 Oct 2012 12:16:32 -0700 Add flags to the vidmode debug output
Sat, 06 Oct 2012 11:23:47 -0700 When using Xinerama, XVidMode always works on screen 0. Otherwise use the real X11 screen.
Sat, 06 Oct 2012 10:53:47 -0700 XVidMode only works on the screen at the origin
Thu, 04 Oct 2012 23:56:37 -0400 Fixed compiler warning in debug code.
Thu, 04 Oct 2012 20:41:22 -0700 Turn off video mode debugging
Thu, 04 Oct 2012 13:50:41 -0700 I'm becoming more and more convinced that the application should never use XRandR, and it's the window manager's responsibility to track and manage display modes for fullscreen windows.
Wed, 03 Oct 2012 19:39:12 -0700 This hack doesn't work very well. I'd rather just show the problem so it can be fixed.
Wed, 03 Oct 2012 19:25:08 -0700 Fixed refresh rate calculation
Wed, 03 Oct 2012 19:24:11 -0700 Don't try to query outputs that are not hooked up to a crtc
Wed, 03 Oct 2012 19:02:46 -0700 Added a delay hack to let the window manager adjust to the mode change. I'm not sure if this is a good idea, but at least it works sometimes now. :)
Wed, 03 Oct 2012 18:56:29 -0700 Rewritten X11 video mode support to directly set requested modes and exactly restore the desktop mode at shutdown.
Wed, 03 Oct 2012 12:04:30 -0700 Fixed compile error - had work in progress in there.
Wed, 03 Oct 2012 11:33:09 -0700 Fixed XRandR code to change resolution on the correct monitor in a multi-monitor setup.
Fri, 28 Sep 2012 14:22:18 -0700 Get the correct screen bounds from xinerama
Fri, 28 Sep 2012 11:51:16 -0700 Fixed detection of display bounds after a mode switch when Xinerama is enabled.