xserver/hw
Adam Jackson d791c8e5ab dga: Make shutdown less magical and/or terrifying
DGAShutdown() walks every screen and attempts to reset the mode.  That's
maybe a reasonable thing to do, although the explicit loop is certainly
a bad smell.

In ddxGiveUp it's called after we've torn down the vga arbiter - and in
fact most of the rest of screen state - which is... very very bad.  The
other place it's called is from the Control-Alt-BackSpace handler, where
we don't even attempt to do vga arb setup, and where in any case we're
going to escape the main loop eventually anyway.

Move all that cleanup work inside DGACloseScreen. This means it happens
earlier in server teardown than previously, but not in a way you're ever
going to be upset about.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-09-12 19:18:05 +00:00
..
dmx dmx: Silence a string truncation warning. 2018-04-05 14:18:44 -04:00
kdrive meson: Remove XXX for libconfig in kdrive. 2018-08-02 10:27:26 -04:00
vfb vfb: Fix man page in re depth 2018-04-24 14:44:06 -04:00
xfree86 dga: Make shutdown less magical and/or terrifying 2018-09-12 19:18:05 +00:00
xnest meson: Install man pages 2018-03-27 10:28:33 -04:00
xquartz meson: Add HAVE_LIBDISPATCH define to xquartz build. 2018-08-09 13:28:19 -04:00
xwayland xwayland: Remove xwl_present_window from privates on cleanup 2018-09-10 15:05:44 +00:00
xwin hw/xwin: Fix 'make distcheck' 2018-08-31 08:37:51 +10:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00
meson.build meson: Move Xvfb build under an option. 2017-09-20 13:19:21 -04:00