xserver-multidpi/hw/xnest
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
..
.gitignore Add some missing .gitignore stuff for Mesa symlinks and other generated files. 2006-06-18 19:47:51 -07:00
Args.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
Args.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Color.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
Color.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Cursor.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Display.c Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
Display.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Drawable.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Events.c Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
Events.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Font.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
GC.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
GCOps.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
GCOps.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Handlers.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Handlers.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
icon R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
Init.c Xnest: port to new input API 2006-10-23 02:52:35 +03:00
Init.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Keyboard.c Static markup and dead code cull over xkb/. 2007-03-20 18:37:02 -04:00
Keyboard.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Makefile.am Remove the remnants of OS/2 support. 2007-06-28 18:59:05 -04:00
Pixmap.c remove PIXPRIV checks as this flag is always set. 2007-03-06 17:05:03 -05:00
Pointer.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
Pointer.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Screen.c Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
Screen.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
screensaver R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
Visual.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
Visual.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Window.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
XNCursor.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xnest-config.h get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
Xnest.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
Xnest.man.pre Fix up xnest manpage 2007-05-28 21:39:12 -04:00
XNFont.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
XNGC.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
XNPixmap.h remove PIXPRIV checks as this flag is always set. 2007-03-06 17:05:03 -05:00
XNWindow.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00