xserver/miext/shadow shadow.c,1.17,1.18
Keith Packard <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Tue, 8 Feb 2005 14:39:26 -0800 (PST)
| Newsgroups | gmane.comp.freedesktop.xserver.cvs |
|---|---|
| Message-ID | <[email protected]> |
Committed by: keithp Update of /cvs/xserver/xserver/miext/shadow In directory gabe:/tmp/cvs-serv18301/miext/shadow Modified Files: shadow.c Log Message: 2005-02-08 Keith Packard <[email protected]> * composite/compalloc.c: (compRedirectWindow), (compNewPixmap), (compAllocPixmap), (compFreePixmap), (compReallocPixmap): * composite/compinit.c: (compCloseScreen), (compInstallColormap), (compAddAlternateVisuals), (compScreenInit): * composite/compint.h: * composite/compwindow.c: (compRepaintBorder), (compSetPixmapVisitWindow), (compCheckRedirect), (compPositionWindow), (compCopyWindow), (compSetRedirectBorderClip), (compWindowUpdateAutomatic): Avoid telling DDX about colormaps for synthetic visuals Fix border repainting on resize. Change pixmap allocation around * damageext/damageext.c: (DamageExtReport), (ProcDamageCreate), (ProcDamageSubtract): * dix/colormap.c: (CopyFree), (AllocColor), (AllocDirect): * fb/fbcmap.c: (fbInitVisuals): Change where the 'alpha bits' live in visuals. * include/regionstr.h: * include/scrnintstr.h: * mi/misprite.c: * miext/damage/damage.c: (getDrawableDamageRef), (damageDamageRegion), (damageCreateGC), (damageCopyArea), (damageCopyPlane), (damageRemoveDamage), (damageInsertDamage), (damageDestroyPixmap), (damageSetWindowPixmap), (DamageSetup), (DamageCreate), (DamageRegister), (DamageUnregister), (DamageDestroy), (DamageSubtract), (DamageEmpty): * miext/damage/damage.h: * miext/damage/damagestr.h: * miext/shadow/shadow.c: (shadowSetup): Check for NULL pCompositeClip in damage code. Call SourceValidate for self CopyArea/CopyPlane Change damageInsertDamage API so it doesn't require a pixmap Index: shadow.c =================================================================== RCS file: /cvs/xserver/xserver/miext/shadow/shadow.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- shadow.c 2 Nov 2003 19:56:11 -0000 1.17 +++ shadow.c 8 Feb 2005 22:39:20 -0000 1.18 @@ -139,6 +139,7 @@ (DamageDestroyFunc) 0, DamageReportNone, TRUE, + pScreen, pScreen); wrap (pBuf, pScreen, CloseScreen, shadowCloseScreen);