Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!labrea!jade!ucbvax!ZERMATT.LCS.MIT.EDU!RWS From: RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) Newsgroups: comp.windows.x Subject: X11 fix #43, server/ddx/cfb/cfb.h, make cfbPrivGC match mfbPrivGC Message-ID: <871104100155.9.RWS@KILLINGTON.LCS.MIT.EDU> Date: Wed, 4-Nov-87 10:01:00 EST Article-I.D.: KILLINGT.871104100155.9.RWS Posted: Wed Nov 4 10:01:00 1987 Date-Received: Sat, 7-Nov-87 10:52:59 EST References: <8710291829.AA20563@trantor.sun.com> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 46 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;