xserver/hw/xfree86
Pierre-Loup A. Griffais a551f126cc xfree86: Fix RandR rotation across server generations
245cb8e94f fixed xf86RotateDestroy() to actually run its teardown
code, causing the Damage object to properly be re-allocated after a
server regeneration. However the block that does that still thinks the
Rotate layer BlockHandler is wrapped from the last generation, meaning
the shadow pixmap is never re-allocated and the Damage object is never
re-registered, causing a blank screen, and potentially a driver crash
on the next teardown after the server asks it to free a 0x0 Pixmap.

Signed-off-by: Pierre-Loup A. Griffais <pgriffais@nvidia.com>
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2011-11-14 09:14:20 -08:00
..
common input: replace remaining GetPairedDevice() with GetMaster() 2011-11-09 13:26:47 +10:00
ddc hw/xfree86/ddc: remove duplicated include 2011-04-24 19:46:06 -07:00
dixmods xfree86: Link modules with -module 2011-10-15 21:18:47 -07:00
doc xfree86 doc: replace driver "keyboard" with "kbd" 2011-10-25 14:06:41 +10:00
dri Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
dri2 Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
exa xfree86: Link modules with -module 2011-10-15 21:18:47 -07:00
fbdevhw xfree86: Link modules with -module 2011-10-15 21:18:47 -07:00
i2c Space & style cleanup of hw/xfree86/i2c/fi1236.c 2011-09-20 07:41:18 -07:00
int10 int10: Port internal users off xf86MapVidMem 2011-10-15 21:18:46 -07:00
loader Do not uselessly reload modules in DuplicateModule 2011-10-18 14:21:32 +02:00
man xorg.conf.man: fix 382: warning: missing `)' (got `R') #35054 2011-10-19 17:22:18 -07:00
modes xfree86: Fix RandR rotation across server generations 2011-11-14 09:14:20 -08:00
os-support bsd: alpha_video: Remove unused variables 2011-10-29 02:13:28 +06:00
parser xfree86: fix potential buffer overflow 2011-10-31 09:39:04 +10:00
ramdac Eliminate MAXSCREENS-sized CursorScreenKey array. 2011-09-19 22:53:05 -07:00
shadowfb xfree86: Link modules with -module 2011-10-15 21:18:47 -07:00
utils os: Remove Error() 2011-10-11 21:23:46 -07:00
vbe Fix vesa's VBE PanelID interpretation 2011-11-06 16:41:44 -08:00
vgahw pci: Remove xf86MapDomainMemory 2011-10-15 21:18:46 -07:00
x86emu x86emu: There is no NO_INLINE implementation of unaligned access here. 2011-09-15 10:07:11 -05:00
xaa xfree86: Link modules with -module 2011-10-15 21:18:47 -07:00
.gitignore xfree86: Move sdksyms generation to ddx toplevel 2011-06-23 05:28:31 -07:00
Makefile.am sdksyms.sh may not be executable. 2011-10-01 17:35:19 +02:00
sdksyms.sh configure: wrap PCI code with macro and set it at build time 2011-10-15 21:18:47 -07:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00