xserver-multidpi/hw
Kristian Høgsberg 9de0e31746 dri2: Take an XID for tracking the DRI2 drawable
Some pixmaps (window pixmaps and scratch pixmaps) don't have the
drawable->id set and thus DRI2 gets confused when using that field
for looking up the DRI2 drawable.  Go back to using privates for getting
at the DRI2 drawable from a DrawablePtr.  We need to keep the resource
tracking in place so we can remove the DRI2 drawable when the X resource
it was created for goes away.  Additionally, we also now track the DRI2
drawable using a client XID so we can reclaim the DRI2 drawable even if
the client goes before the drawable and doesn't destroy the DRI2 drawable.

Tested-by: Owen W. Taylor <otaylor@fishsoup.net>
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
2010-05-11 11:01:35 -04:00
..
dmx dmxBERestoreRenderGlyph was passing wrong value to free 2010-05-08 09:51:03 -07:00
kdrive unifdef -B -DRENDER to always include RENDER code 2010-04-19 09:26:10 -07:00
vfb Make Xvfb independent of MAXSCREENS. 2010-04-27 10:14:42 -07:00
xfree86 dri2: Take an XID for tracking the DRI2 drawable 2010-05-11 11:01:35 -04:00
xnest Track screens' installed colormaps as screen privates. 2010-04-27 10:13:47 -07:00
xquartz XQuartz: add new localization files to EXTRA_DIST 2010-05-04 13:08:16 -07:00
xwin Merge remote branch 'vignatti/for-keith' 2010-04-30 12:27:51 -07:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00