Lines Matching +full:- +full:- +full:disable +full:- +full:wayland
3 <xsl:output method="xml" encoding="UTF-8" indent="yes" />
6 <!-- insert docbook's DOCTYPE blurb -->
7 <xsl:text disable-output-escaping = "yes"><![CDATA[
8 <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/x…
9 <!ENTITY % BOOK_ENTITIES SYSTEM "Wayland.ent">
14 <appendix id="appe-Wayland-Protocol">
15 <title>Wayland Protocol Specification</title>
16 <xsl:apply-templates select="protocol/copyright" />
18 <xsl:apply-templates select="protocol/interface" />
22 <!-- Break text blocks separated by two new lines into paragraphs -->
29 <xsl:value-of select="substring-before($text,$linebreak)" />
31 <xsl:call-template name="break">
32 <xsl:with-param name="text" select="substring-after($text,$linebreak)" />
33 </xsl:call-template>
36 <para><xsl:value-of select="$text" /></para>
41 <!-- Copyright blurb -->
45 <xsl:value-of select="." disable-output-escaping="yes"/>
50 <!-- Interface descriptions -->
52 <section id="protocol-spec-{@name}">
54 <xsl:value-of select="@name" />
55 <!-- only show summary if it exists -->
57 - <xsl:value-of select="description/@summary" />
60 <xsl:call-template name="break">
61 <xsl:with-param name="text" select="description" />
62 </xsl:call-template>
65 <title>Requests provided by <xsl:value-of select="@name" /></title>
66 <xsl:apply-templates select="request" />
71 <title>Events provided by <xsl:value-of select="@name" /></title>
72 <xsl:apply-templates select="event" />
77 <title>Enums provided by <xsl:value-of select="@name" /></title>
78 <xsl:apply-templates select="enum" />
84 <!-- table contents for enum values -->
87 <term><xsl:value-of select="@name"/></term>
90 <xsl:value-of select="@value"/>
92 - <xsl:value-of select="@summary"/>
99 <!-- table contents for request/event arguments -->
102 <term><xsl:value-of select="@name"/></term>
105 <xsl:value-of select="@type"/>
107 - <xsl:value-of select="@summary"/>
114 <!-- id arguments -->
117 <term><xsl:value-of select="@name"/></term>
120 <link linkend="protocol-spec-{@interface}">
121 <xsl:value-of select="@interface"/>
124 - <xsl:value-of select="@summary"/>
131 <!-- new_id arguments -->
134 <term><xsl:value-of select="@name"/></term>
138 <link linkend="protocol-spec-{@interface}">
139 <xsl:value-of select="@interface"/>
142 - <xsl:value-of select="@summary"/>
149 <!-- enum and bitfield arguemnts -->
152 <term><xsl:value-of select="@name"/></term>
157 … <link linkend="protocol-spec-{substring-before(@enum, '.')}-enum-{substring-after(@enum, '.')}">
158 <xsl:value-of select="substring-before(@enum, '.')"/>
160 <xsl:value-of select="substring-after(@enum, '.')"/>
164 <link linkend="protocol-spec-{../../@name}-enum-{@enum}">
165 <xsl:value-of select="../../@name"/>
167 <xsl:value-of select="@enum"/>
171 (<xsl:value-of select="@type"/>)
173 - <xsl:value-of select="@summary"/>
180 <!-- Request/event list -->
182 <section id="protocol-spec-{../@name}-{name()}-{@name}">
184 <xsl:value-of select="../@name"/>::<xsl:value-of select="@name" />
186 - <xsl:value-of select="description/@summary" />
191 <xsl:apply-templates select="arg"/>
194 <xsl:call-template name="break">
195 <xsl:with-param name="text" select="description" />
196 </xsl:call-template>
200 <!-- Enumeration -->
202 <section id="protocol-spec-{../@name}-enum-{@name}">
204 <xsl:value-of select="../@name"/>::<xsl:value-of select="@name" />
206 - bitfield
209 - <xsl:value-of select="description/@summary" />
212 <xsl:call-template name="break">
213 <xsl:with-param name="text" select="description" />
214 </xsl:call-template>
216 <xsl:apply-templates select="entry"/>
223 <!-- vim: set expandtab shiftwidth=2: -->