Find a file
Keith Packard d023b78c73 Allow for missing or disabled compat_output
When the compat output is missing (I don't think this is actually
possible), or is disabled (and hence has no crtc), we would like to
avoid dereferencing NULL pointers. This patch creates inline functions
to extract the current compat output, crtc or associated RandR crtc
structure, carefully checking for NULL pointers everywhere.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit de86a3a344)
2010-03-04 16:12:17 +01:00
composite Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
config config: don't shutdown the libhal ctx if it failed to initialize (#23213) 2009-08-14 11:01:20 +10:00
damageext input: define server-supported protocol versions in one single file. 2009-09-21 21:47:35 +10:00
dbe dbe: Fix indentation 2009-07-17 14:57:50 -04:00
dix dix: Use DeliverGrabbedEvent for implicit passive grabs (#25400) 2010-03-04 15:43:03 +10:00
doc Xephyr & Xserver man page fixes 2009-07-07 17:36:24 -07:00
exa EXA: Don't defragment offscreen memory at allocation time. 2009-12-01 16:45:52 +01:00
fb Fix source pictures getting random transforms after 2d6a8f6683. 2010-01-27 14:58:56 -08:00
glx Suppress certain GCC warnings in auto-generated code. 2009-11-03 13:25:51 +10:00
hw Allow for missing or disabled compat_output 2010-03-04 16:12:17 +01:00
include libselinux now has a pkgconfig file. Use it. 2010-02-23 15:45:27 -05:00
m4 dolt: add Cygwin to supported platforms 2009-10-19 11:18:58 +10:00
mi Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
miext Rootless: src drawable window can now be NULL 2009-10-13 12:56:04 -07:00
os os: state effect of -a and -t options more precisely 2010-01-19 17:36:10 +13:00
randr Don't double-swap the RandR PropertyNotify event 2010-02-16 11:30:46 +10:00
record Re-enable RECORD extension. 2010-02-23 10:51:13 +10:00
render RENDER: Fix gradient and solid fill pictures with Xinerama, and misc cleanup 2010-02-05 08:13:42 -08:00
test test/xi2: fix maximum max_keycode (bug#25492) 2009-12-24 17:55:11 +01:00
Xext xselinux: Bump extension minor version. 2010-02-23 16:58:52 -05:00
xfixes Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
Xi Xi: assume BadMode for non-BadMatch errors returned from SetDeviceMode. 2010-02-23 10:51:25 +10:00
xkb xkb: make ctrl+alt+keypad + / ctrl+alt+keypad - work again (#25743) 2010-02-05 08:17:58 +10:00
.gitignore Add (ok, fix) support for DTrace under OS X 2009-09-27 23:34:28 -07:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac configure: move SELINUX_LIBS to XSERVER_SYS_LIBS 2010-03-04 15:43:04 +10:00
COPYING Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
cpprules.in Update xorg.conf man page & sample for changes in Xorg 1.7 2009-09-14 16:03:18 +10:00
Makefile.am Fix 'distcheck' to use host xkb files but install to build dir 2009-10-22 07:53:35 +10:00
shave-libtool.in shave: use CC tag variable on libtool 2009-09-13 16:43:42 +10:00
shave.in shave: hack around the configure ld check for make distcheck. 2009-09-04 16:41:47 +10:00
xorg-server.m4 macros: use PKG_CONFIG variable rather than executable name 2010-01-19 17:35:55 +13:00
xorg-server.pc.in Since font modules are dead, don't mention them in xorg-server.pc 2009-07-09 17:21:07 -04:00