xserver-multidpi/hw/kdrive
Adam Jackson ae7f71a8b3 Implement core protocol backing store exclusively in terms of Composite.
Composite's automatic redirection is a more general mechanism than the
ad-hoc BS machinery, so it's much prettier to implement the one in terms
of the other.  Composite now wraps ChangeWindowAttributes and activates
automatic redirection for windows with backing store requested.  The old
backing store infrastructure is completely gutted: ABI-visible structures
retain the function pointers, but they never get called, and all the
open-coded conditionals throughout the DIX layer to implement BS are gone.

Note that this is still not a strictly complete implementation of backing
store, since Composite will throw the bits away on unmap and therefore
WhenMapped and Always hints are equivalent.
2007-08-25 15:08:20 -04:00
..
ati For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
chips For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
ephyr Only use evdev drivers in Xephyr #ifdef linux 2007-08-10 16:13:55 -07:00
epson For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
fake For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
fbdev For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
i810 For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
igs Death to RCS tags. 2007-06-29 14:06:52 -04:00
ipaq Death to RCS tags. 2007-06-29 14:06:52 -04:00
itsy Death to RCS tags. 2007-06-29 14:06:52 -04:00
linux Kdrive: fix nasty thinko in TslibEnable() 2007-08-16 09:46:27 +02:00
mach64 For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
mga For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
neomagic For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
nvidia For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
pcmcia Death to RCS tags. 2007-06-29 14:06:52 -04:00
pm2 For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
r128 For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
savage Clean up unused #ifdefs from fb. 2007-07-05 15:56:25 -04:00
sdl For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
sis300 For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
sis530 Death to RCS tags. 2007-06-29 14:06:52 -04:00
smi For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
src Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
trident Death to RCS tags. 2007-06-29 14:06:52 -04:00
trio Clean up unused #ifdefs from fb. 2007-07-05 15:56:25 -04:00
ts300 Death to RCS tags. 2007-06-29 14:06:52 -04:00
vesa For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
via For each kdrive server put a dependencie on its own libraries. 2007-07-05 01:57:41 -03:00
vxworks Death to RCS tags. 2007-06-29 14:06:52 -04:00
Kdrive.tmpl Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, add 2003-07-07 19:13:03 +00:00
Makefile.am Fix the 'relink' target for kdrive servers. 2007-04-26 15:28:04 -04:00
Xkdrive.man Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, add 2003-07-07 19:13:03 +00:00