xserver/hw/xfree86
Michael Thayer 901fbfbbbd Add a return value to load_cursor_argb() to allow it to report failure
load_cursor_argb() may need to be able to fail and have the server fall back
to a software cursor in at least the following circumstances.
1) The hardware can only support some ARGB cursors and this does not just
depend on cursor size.
2) Virtual hardware may not wish to pass through a cursor to the host at a
particular time but may wish to accept the same cursor at another time.
This patch adds a return value to the API and makes the server do the
software fall-back on failure.

Signed-off-by: Michael Thayer <michael.thayer@oracle.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2014-04-03 16:46:55 -07:00
..
common Add a return value to load_cursor_argb() to allow it to report failure 2014-04-03 16:46:55 -07:00
ddc Merge remote-tracking branch 'dlespiau/20131216-4k' 2014-01-22 11:32:35 -08:00
dixmods Build fbcmap_mi.c once, rather than once for each DDX 2014-03-27 14:34:06 +00:00
doc miinitext: introduce LoadExtensionList() to replace over LoadExtension() 2014-03-25 16:00:17 -07:00
dri xfree86: Fix -Wshadow warnings 2014-01-22 19:56:31 -08:00
dri2 Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
exa xfree86/exa: xf86GetOptValString returns const char * now 2014-01-12 10:14:50 -08:00
fbdevhw xfree86/fbdevhw: Fix warnings 2014-01-12 10:14:50 -08:00
glamor_egl glamor: Add support for DRI3. 2014-03-05 13:10:24 -08:00
i2c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
int10 Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
loader Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
man xf86LogInit: log to XDG_DATA_HOME when not running as root 2014-04-03 14:17:35 +10:00
modes Add a return value to load_cursor_argb() to allow it to report failure 2014-04-03 16:46:55 -07:00
os-support systemd-logind: Monitor systemd-logind going away 2014-03-26 10:05:12 +10:00
parser Fix build when configured --enable-debug 2014-03-27 14:34:32 +00:00
ramdac Add a return value to load_cursor_argb() to allow it to report failure 2014-04-03 16:46:55 -07:00
shadowfb Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
utils Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
vbe Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
vgahw Link libvgahw with $(PCIACCESS_LIBS) as well 2014-01-29 15:21:55 -08:00
x86emu xfree86: Fix -Wshadow warnings 2014-01-22 19:56:31 -08:00
.gitignore suid: add generated Xorg.sh to hw/xfree86/.gitignore 2014-03-26 09:48:18 +10:00
Makefile.am Merge remote-tracking branch 'whot/for-keith' 2014-04-03 10:44:28 -07:00
Xorg.sh.in Xorg: Add a suid root wrapper 2014-03-12 08:50:05 +01:00
sdksyms.sh xfree86 warning reduction 2014-01-12 10:14:49 -08:00
xorg-wrapper.c Xorg: Add a suid root wrapper 2014-03-12 08:50:05 +01:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00