[Commit] Render protocol,1.7,1.8

Keith Packard commit@keithp.com
Sat, 03 May 2003 12:20:02 -0700


Committed by: keithp

Update of /local/src/CVS/Render
In directory home.keithp.com:/tmp/cvs-serv11364

Modified Files:
	protocol 
Log Message:
Add animated cursor request, bump to 0.8


Index: protocol
===================================================================
RCS file: /local/src/CVS/Render/protocol,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- protocol	27 Nov 2002 05:36:25 -0000	1.7
+++ protocol	3 May 2003 19:20:00 -0000	1.8
@@ -1,8 +1,8 @@
 			The X Rendering Extension
-			      Version 0.7
-			        2002-11-6
+			      Version 0.8
+			        2003-5-3
 			      Keith Packard
-			    keithp@xfree86.org
+			    keithp@keithp.com
 
 1. Introduction
 
@@ -245,6 +245,10 @@
 		]
 GLYPHITEM32	GLYPHELT32 or GLYPHABLE
 
+ANIMCURSORELT	[
+			cursor:		CURSOR
+			delay:		CARD32
+		]
 7. Standard PictFormats
 
 The server must support a Direct PictFormat with 8 bits each of red, green,
@@ -1095,6 +1099,17 @@
 	Subsequent drawing in the source has an undefined effect on the
 	cursor.  The server might or might not make a copy of the picture.
 
+CreateAnimCursor
+	cid:		CURSOR
+	cursors:	LISTofANIMCURSORELT
+
+	Errors:		Alloc, IDChoice, Cursor
+
+	This request creates a cursor and associates identifier cid with it.
+	When active, the cursor image on the screen will cycle through
+	'cursors', showing each cursor in the element for the number of
+	milliseconds indicated by the 'delay' member of that element.
+
 15. Extension Versioning
 
 The Render extension was developed in parallel with the implementation to
@@ -1141,3 +1156,5 @@
 
 	0.7:
 		QueryPictIndexValues
+	0.8:
+		CreateAnimCursor