RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) (11/04/87)
Date: Thu, 29 Oct 87 10:29:49 PST
From: smarks@Sun.COM
SYNOPSIS:
cfbPrivGC no longer matches mfbPrivGC
[Sun internal bug #2]
DESCRIPTION:
The private data structures for cfb should always match those
of mfb. As of R1, these got out of sync.
FIX:
*** /tmp/,RCSt1000645 Wed Nov 4 09:58:34 1987
--- server/ddx/cfb/cfb.h Mon Nov 2 17:37:49 1987
***************
*** 115,128 ****
/* private field of GC */
typedef struct {
! short rop; /* reduction of rasterop to 1 of 3 */
! short ropOpStip; /* rop for opaque stipple */
! short fExpose; /* callexposure handling ? */
! short freeCompClip;
! PixmapPtr pRotatedTile; /* tile/stipple rotated to align with window */
! PixmapPtr pRotatedStipple; /* and using offsets */
! RegionPtr pAbsClientRegion; /* client region in screen coords */
! RegionPtr pCompositeClip; /* FREE_CC or REPLACE_CC */
} cfbPrivGC;
typedef cfbPrivGC *cfbPrivGCPtr;
--- 115,129 ----
/* private field of GC */
typedef struct {
! unsigned char rop; /* reduction of rasterop to 1 of 3 */
! unsigned char ropOpStip; /* rop for opaque stipple */
! unsigned char ropFillArea; /* == alu, rop, or ropOpStip */
! short fExpose; /* callexposure handling ? */
! short freeCompClip;
! PixmapPtr pRotatedTile; /* tile/stipple rotated to align with window */
! PixmapPtr pRotatedStipple;/* and using offsets */
! RegionPtr pAbsClientRegion;/* client region in screen coords */
! RegionPtr pCompositeClip; /* FREE_CC or REPLACE_CC */
} cfbPrivGC;
typedef cfbPrivGC *cfbPrivGCPtr;