xserver-multidpi/hw/xfree86/common
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
..
atKeynames.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
compiler.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
extramodes Merging XORG-CURRENT into trunk 2004-04-23 19:54:30 +00:00
fourcc.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Makefile.am Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/xorg/xserver into pci-rework 2006-12-08 17:24:15 -08:00
modeline2c.pl Remove the remnants of OS/2 support. 2007-06-28 18:59:05 -04:00
scoasm.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
vesamodes Fix standard VESA modes. 2006-11-03 14:06:32 -08:00
xf86.h Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
xf86AutoConfig.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
xf86Build.h.in Print the build time as well as the date if we can. 2007-06-04 02:03:44 -04:00
xf86Bus.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-06-18 16:51:13 -07:00
xf86Bus.h Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-03-28 08:08:04 -07:00
xf86cmap.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86cmap.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Config.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
xf86Config.h Move module defaults from the header to the source file. 2007-08-20 21:09:27 -04:00
xf86Configure.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
xf86Cursor.c Remove dead code for screen crossing. 2007-07-18 15:44:44 -04:00
xf86cvt.c Bug #5386 (partial): Move CVT mode generator from cvt(1) to server core, and 2006-07-28 16:02:02 -04:00
xf86Date.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Debug.c Delete some pre-dlloader debugging scaffolding. 2007-07-18 15:45:11 -04:00
xf86DefModes.c Remove the remnants of OS/2 support. 2007-06-28 18:59:05 -04:00
xf86DGA.c XFree86: DGA: Don't call ProcessInputEvents from CloseScreen 2007-04-11 18:28:57 +03:00
xf86DoProbe.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2006-07-25 11:30:04 -07:00
xf86DoScanPci.c Remove calls to LoaderCheckUnresolved(), since it's now a stub. 2006-08-28 18:17:32 -04:00
xf86DPMS.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Events.c Remove MEMDEBUG 2007-07-18 15:43:40 -04:00
xf86fbBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86fbman.c Bug #9931: Fix linear allocations with a non-1-byte granularity. 2007-03-06 16:20:34 -08:00
xf86fbman.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Globals.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-03-28 08:08:04 -07:00
xf86Helper.c Implement core protocol backing store exclusively in terms of Composite. 2007-08-25 15:08:20 -04:00
xf86Init.c Fix bug in debugging info related to pci-rework merge 2007-08-25 14:53:17 -04:00
xf86InPriv.h Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug 2006-07-21 19:05:41 -04:00
xf86isaBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86MiscExt.c Remove the remnants of OS/2 support. 2007-06-28 18:59:05 -04:00
xf86Mode.c Add per-monitor config file option for maximum pixel clock. 2007-07-10 14:20:55 -04:00
xf86Module.h Bump video driver ABI for pci-rework. 2007-08-24 16:00:31 -07:00
xf86noBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Opt.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Option.c XFree86: Fix memory leak in option parsing 2007-04-10 23:58:20 +03:00
xf86pciBus.c Remove (long-)deprecated xf86EnablePciBusMaster. 2007-07-18 15:44:45 -04:00
xf86pciBus.h Eliminate unused fields in pciAccRec. 2007-01-17 12:15:09 -08:00
xf86PciInfo.h Add ast driver/device info to Xorg server & config utilities 2006-10-19 17:30:54 -07:00
xf86PM.c Remove the remnants of OS/2 support. 2007-06-28 18:59:05 -04:00
xf86Priv.h Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
xf86Privstr.h XFree86: Allow disabling of HAL 2007-08-01 03:33:06 +03:00
xf86RandR.c Fix the RandR failure path for rotated screens. 2006-07-21 15:20:40 -07:00
xf86Resources.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86sbusBus.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86sbusBus.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86str.h Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
xf86Version.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
xf86Versions.c completely remove OS keyboard layer 2006-08-12 18:56:05 +03:00
xf86VidMode.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86Xinput.c XFree86: Allow disabling of HAL 2007-08-01 03:33:06 +03:00
xf86Xinput.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
xf86XKB.c Death to RCS tags. 2007-06-29 14:06:52 -04:00
xf86xv.c xf86XVFillKeyHelper assumed root clip never changed. 2007-05-25 20:33:18 -07:00
xf86xv.h Add per-drawable Xv colour key helper function. 2006-10-20 00:42:44 +03:00
xf86xvmc.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86xvmc.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86xvpriv.h Add per-drawable Xv colour key helper function. 2006-10-20 00:42:44 +03:00
xisb.c Remove the remnants of OS/2 support. 2007-06-28 18:59:05 -04:00
xisb.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
xorgHelper.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xorgVersion.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00