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;