CVS Update: xc (branch: trunk)
Keith Packard
xorg-commit at pdx.freedesktop.org
Fri Aug 13 11:16:14 EEST 2004
CVSROOT: /cvs/xorg
Module name: xc
Changes by: keithp at pdx. 04/08/13 01:16:14
Log message:
2004-08-13 Keith Packard <keithp at keithp.com>
* programs/Xserver/composite/compalloc.c: (compFreePixmap):
Empty damage object when freeing pixmap.
* programs/Xserver/composite/compinit.c: (compCloseScreen),
* programs/Xserver/composite/compint.h:
(compInstallColormap), (compAddAlternateVisuals), (compScreenInit):
Wrap InstallColormap so that the DDX doesn't see colormaps from
our ARGB visual (avoids lovely green tint to screen).
Also, set visual->nplanes of ARGB visual to all used
(including alpha) planes so DIX can set pixel values correctly.
* programs/Xserver/composite/compwindow.c:
(compWindowUpdateAutomatic):
Translate automatic update regions correctly to account for borders
* programs/Xserver/dix/colormap.c:
When nplanes == 32 (ARGB visuals), mask in all ones for alpha values
to allocated pixel values.
* programs/Xserver/fb/fbpict.h:
Remove redundant fbAddTraps declaration
* programs/Xserver/fb/fbwindow.c: (fbCopyWindow):
Fix fbCopyWindow to work on non-screen pixmaps (not needed yet)
* programs/Xserver/render/mipict.c: (miClipPictureReg),
(miClipPictureSrc), (miCompositeSourceValidate),
(miComputeCompositeRegion):
Replace broken clipping code with that from modular tree.
* programs/Xserver/render/mirect.c: (miColorRects):
Respect subWindowMode.
Modified files:
./:
ChangeLog
xc/programs/Xserver/composite/:
compalloc.c compinit.c compint.h compwindow.c
xc/programs/Xserver/dix/:
colormap.c
xc/programs/Xserver/fb/:
fbpict.h fbwindow.c
xc/programs/Xserver/render/:
mipict.c mirect.c
Revision Changes Path
1.260 +36 -1 xc/ChangeLog
1.3 +1 -0 xc/programs/Xserver/composite/compalloc.c
1.6 +30 -7 xc/programs/Xserver/composite/compinit.c
1.4 +13 -0 xc/programs/Xserver/composite/compint.h
1.5 +23 -2 xc/programs/Xserver/composite/compwindow.c
1.5 +7 -11 xc/programs/Xserver/dix/colormap.c
1.6 +0 -9 xc/programs/Xserver/fb/fbpict.h
1.4 +5 -5 xc/programs/Xserver/fb/fbwindow.c
1.4 +95 -33 xc/programs/Xserver/render/mipict.c
1.3 +6 -5 xc/programs/Xserver/render/mirect.c
More information about the xorg-commit
mailing list