mirror of
				https://gitlab.freedesktop.org/wayland/wayland.git
				synced 2025-11-03 09:01:42 -05:00 
			
		
		
		
	This marks a request, event or enum entry as deprecated since a given version. Note that it's not clear what it means if an entry is deprecated at some version, and the enum is used from some completely different interface than where it was defined. However, that's a more general issue with enums, see: https://gitlab.freedesktop.org/wayland/wayland/-/issues/435 Signed-off-by: Simon Ser <contact@emersion.fr> References: https://gitlab.freedesktop.org/wayland/wayland/-/issues/89
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			DTD
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			DTD
		
	
	
	
	
	
<!ELEMENT protocol (copyright?, description?, interface+)>
 | 
						|
  <!ATTLIST protocol name CDATA #REQUIRED>
 | 
						|
<!ELEMENT copyright (#PCDATA)>
 | 
						|
<!ELEMENT interface (description?,(request|event|enum)+)>
 | 
						|
  <!ATTLIST interface name CDATA #REQUIRED>
 | 
						|
  <!ATTLIST interface version CDATA #REQUIRED>
 | 
						|
<!ELEMENT request (description?,arg*)>
 | 
						|
  <!ATTLIST request name CDATA #REQUIRED>
 | 
						|
  <!ATTLIST request type CDATA #IMPLIED>
 | 
						|
  <!ATTLIST request since CDATA #IMPLIED>
 | 
						|
  <!ATTLIST request deprecated-since CDATA #IMPLIED>
 | 
						|
<!ELEMENT event (description?,arg*)>
 | 
						|
  <!ATTLIST event name CDATA #REQUIRED>
 | 
						|
  <!ATTLIST event type CDATA #IMPLIED>
 | 
						|
  <!ATTLIST event since CDATA #IMPLIED>
 | 
						|
  <!ATTLIST event deprecated-since CDATA #IMPLIED>
 | 
						|
<!ELEMENT enum (description?,entry*)>
 | 
						|
  <!ATTLIST enum name CDATA #REQUIRED>
 | 
						|
  <!ATTLIST enum since CDATA #IMPLIED>
 | 
						|
  <!ATTLIST enum bitfield CDATA #IMPLIED>
 | 
						|
<!ELEMENT entry (description?)>
 | 
						|
  <!ATTLIST entry name CDATA #REQUIRED>
 | 
						|
  <!ATTLIST entry value CDATA #REQUIRED>
 | 
						|
  <!ATTLIST entry summary CDATA #IMPLIED>
 | 
						|
  <!ATTLIST entry since CDATA #IMPLIED>
 | 
						|
  <!ATTLIST entry deprecated-since CDATA #IMPLIED>
 | 
						|
<!ELEMENT arg (description?)>
 | 
						|
  <!ATTLIST arg name CDATA #REQUIRED>
 | 
						|
  <!ATTLIST arg type CDATA #REQUIRED>
 | 
						|
  <!ATTLIST arg summary CDATA #IMPLIED>
 | 
						|
  <!ATTLIST arg interface CDATA #IMPLIED>
 | 
						|
  <!ATTLIST arg allow-null CDATA #IMPLIED>
 | 
						|
  <!ATTLIST arg enum CDATA #IMPLIED>
 | 
						|
<!ELEMENT description (#PCDATA)>
 | 
						|
  <!ATTLIST description summary CDATA #REQUIRED>
 |