[xlibs-commit] CompositeExt ChangeLog,1.4,1.5 composite.h,1.2,1.3 compositeproto.h,1.2,1.3

Keith Packard xlibs-commit@pdx.freedesktop.org
Thu, 06 Nov 2003 20:21:03 -0800


Committed by: keithp

Update of /cvs/xlibs/CompositeExt
In directory pdx:/tmp/cvs-serv20442

Modified Files:
	ChangeLog composite.h compositeproto.h 
Log Message:
	* composite.h:
	* compositeproto.h:
	Add update mode to Unredirect requests so clients
	can redirect multiple times (and then unredirect)
	Add CompositeNumberRequests
	Fix some typeos


Index: ChangeLog
===================================================================
RCS file: /cvs/xlibs/CompositeExt/ChangeLog,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ChangeLog	5 Nov 2003 05:39:58 -0000	1.4
+++ ChangeLog	7 Nov 2003 04:21:01 -0000	1.5
@@ -1,3 +1,12 @@
+2003-11-06  Keith Packard  <keithp@keithp.com>
+
+	* composite.h:
+	* compositeproto.h:
+	Add update mode to Unredirect requests so clients
+	can redirect multiple times (and then unredirect)
+	Add CompositeNumberRequests
+	Fix some typeos
+
 2003-11-04  Keith Packard  <keithp@keithp.com>
 
 	* COPYING:

Index: composite.h
===================================================================
RCS file: /cvs/xlibs/CompositeExt/composite.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- composite.h	5 Nov 2003 05:39:58 -0000	1.2
+++ composite.h	7 Nov 2003 04:21:01 -0000	1.3
@@ -41,4 +41,6 @@
 #define X_CompositeUnredirectSubwindows		4
 #define X_CompositeCreateRegionFromBorderClip	5
 
+#define CompositeNumberRequests	    (X_CompositeCreateRegionFromBorderClip + 1)
+
 #endif /* _COMPOSITE_H_ */

Index: compositeproto.h
===================================================================
RCS file: /cvs/xlibs/CompositeExt/compositeproto.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- compositeproto.h	5 Nov 2003 05:39:58 -0000	1.2
+++ compositeproto.h	7 Nov 2003 04:21:01 -0000	1.3
@@ -79,27 +79,33 @@
     CARD8   update;
     CARD8   pad1;
     CARD16  pad2 B16;
-} xCompositeRedirectWindowsReq;
+} xCompositeRedirectSubwindowsReq;
 
-#define sz_xCompositeRedirectWindowsReq	    12
+#define sz_xCompositeRedirectSubwindowsReq	    12
 
 typedef struct {
     CARD8   reqType;
     CARD8   compositeReqType;
     CARD16  length B16;
     Window  window B32;
+    CARD8   update;
+    CARD8   pad1;
+    CARD16  pad2 B16;
 } xCompositeUnredirectWindowReq;
 
-#define sz_xCompositeUnredirectWindowReq    8
+#define sz_xCompositeUnredirectWindowReq    12
 
 typedef struct {
     CARD8   reqType;
     CARD8   compositeReqType;
     CARD16  length B16;
     Window  window B32;
-} xCompositeUnredirectWindowsReq;
+    CARD8   update;
+    CARD8   pad1;
+    CARD16  pad2 B16;
+} xCompositeUnredirectSubwindowsReq;
 
-#define sz_xCompositeUnredirectWindowsReq   8
+#define sz_xCompositeUnredirectSubwindowsReq   12
 
 typedef struct {
     CARD8   reqType;