Fix minor respec link bugs and other minor editorials
authorRich Tibbett <richt@opera.com>
Mon, 28 Oct 2013 11:31:42 +1100
changeset 484608edb43c84d
parent 483 140b6c8d4c18
child 485 9acfff58e71e
child 492 2f37e8af951a
Fix minor respec link bugs and other minor editorials
discovery-api/Overview.html
discovery-api/Overview.src.html
     1.1 --- a/discovery-api/Overview.html	Thu Oct 10 12:36:37 2013 +1100
     1.2 +++ b/discovery-api/Overview.html	Mon Oct 28 11:31:42 2013 +1100
     1.3 @@ -47,7 +47,7 @@
     1.4      *****************************************************************/
     1.5  
     1.6      /* --- INLINES --- */
     1.7 -    em.rfc2119 {
     1.8 +    em.rfc2119 { 
     1.9      text-transform:     lowercase;
    1.10      font-variant:       small-caps;
    1.11      font-style:         normal;
    1.12 @@ -203,6 +203,13 @@
    1.13      </style>
    1.14      <link rel="stylesheet"
    1.15            href="https://www.w3.org/StyleSheets/TR/W3C-ED">
    1.16 +    <script type="text/javascript"
    1.17 +          charset="utf-8"
    1.18 +          async=""
    1.19 +          data-requirecontext="_"
    1.20 +          data-requiremodule="ui/save-html"
    1.21 +          src="https://raw.github.com/darobin/respec/gh-pages/js/ui/save-html.js">
    1.22 +</script>
    1.23    </head>
    1.24    <body class="h-entry"
    1.25          style=""
    1.26 @@ -224,10 +231,10 @@
    1.27        </h1>
    1.28        <h2 property="dcterms:issued"
    1.29            datatype="xsd:dateTime"
    1.30 -          content="2013-10-09T14:32:43.000Z"
    1.31 -          id="w3c-editor-s-draft-10-october-2013">
    1.32 +          content="2013-10-27T13:29:43.000Z"
    1.33 +          id="w3c-editor-s-draft-28-october-2013">
    1.34          <abbr title="World Wide Web Consortium">W3C</abbr> Editor's Draft <time class="dt-published"
    1.35 -            datetime="2013-10-10">10 October 2013</time>
    1.36 +            datetime="2013-10-28">28 October 2013</time>
    1.37        </h2>
    1.38        <dl>
    1.39          <dt>
    1.40 @@ -282,8 +289,8 @@
    1.41               property="dcterms:abstract"
    1.42               datatype=""
    1.43               typeof="bibo:Chapter"
    1.44 -             resource="#abstract"
    1.45 -             rel="bibo:chapter">
    1.46 +             resource="#ref"
    1.47 +             rel="bibo:Chapter">
    1.48        <h2 aria-level="1"
    1.49            role="heading"
    1.50            id="h2_abstract">
    1.51 @@ -298,8 +305,8 @@
    1.52      <section id="sotd"
    1.53               class="introductory"
    1.54               typeof="bibo:Chapter"
    1.55 -             resource="#sotd"
    1.56 -             rel="bibo:chapter">
    1.57 +             resource="#ref"
    1.58 +             rel="bibo:Chapter">
    1.59        <h2 aria-level="1"
    1.60            role="heading"
    1.61            id="h2_sotd">
    1.62 @@ -664,8 +671,8 @@
    1.63      </section>
    1.64      <section id="conformance"
    1.65               typeof="bibo:Chapter"
    1.66 -             resource="#conformance"
    1.67 -             rel="bibo:chapter">
    1.68 +             resource="#ref"
    1.69 +             rel="bibo:Chapter">
    1.70        <h2 aria-level="1"
    1.71            role="heading"
    1.72            id="h2_conformance">
    1.73 @@ -1022,7 +1029,7 @@
    1.74              <li>Let <var>requested control types</var> be initially set to an empty array.
    1.75              </li>
    1.76              <li>If <var>type</var> is an array consisting of one or more <a href="#dfn-valid-service-type"
    1.77 -                  class="internalDFN">valid service type</a> tokens, then let <var>requested control types</var> by the
    1.78 +                  class="internalDFN">valid service type</a> tokens, then let <var>requested control types</var> be the
    1.79                    value of <var>type</var>, removing any non-<a href="#dfn-valid-service-type"
    1.80                    class="internalDFN">valid service type</a> tokens from the resulting array.
    1.81              </li>
    1.82 @@ -1174,7 +1181,7 @@
    1.83                    any of the tokens requested in <var>requested control types</var>.
    1.84              </li>
    1.85              <li>Add <var>services</var>, if any, to the <var>services manager</var> object as its collection of
    1.86 -              <a href="#dfn-indexed-properties-1"
    1.87 +              <a href="#dfn-indexed-properties"
    1.88                    class="internalDFN">indexed properties</a>. If <var>services</var> is an empty array then the
    1.89                    <var>services manager</var> does not have any <var>indexed properties</var>.
    1.90              </li>
    1.91 @@ -1322,7 +1329,8 @@
    1.92        </h2>
    1.93        <p>
    1.94          The <a href="#networkservices"><code>NetworkServices</code></a> interface represents a collection of zero or
    1.95 -        more <dfn id="dfn-indexed-properties">indexed properties</dfn> that are each a <a href="#dfn-user-authorized"
    1.96 +        more <a href="#dfn-indexed-properties"
    1.97 +           class="internalDFN">indexed properties</a> that are each a <a href="#dfn-user-authorized"
    1.98             class="internalDFN">user-authorized</a> <a href="#networkservice"><code>NetworkService</code></a> object.
    1.99        </p>
   1.100        <p>
   1.101 @@ -1365,7 +1373,7 @@
   1.102            </dt>
   1.103            <dd>
   1.104              <p>
   1.105 -              Returns the current number of <a href="#dfn-indexed-properties-1"
   1.106 +              Returns the current number of <a href="#dfn-indexed-properties"
   1.107                   class="internalDFN">indexed properties</a> in the current object's collection.
   1.108              </p>
   1.109            </dd>
   1.110 @@ -1431,12 +1439,12 @@
   1.111          <p>
   1.112            A <a href="#networkservices"><code>NetworkServices</code></a> object represents the current collection of
   1.113            zero or more <a href="#networkservice"><code>NetworkService</code></a> objects - its <a href=
   1.114 -          "#dfn-indexed-properties-1"
   1.115 -             class="internalDFN">indexed properties</a>. The <a href="#dfn-indexed-properties-1"
   1.116 +          "#dfn-indexed-properties"
   1.117 +             class="internalDFN">indexed properties</a>. The <a href="#dfn-indexed-properties"
   1.118               class="internalDFN">indexed properties</a> of a <a href=
   1.119               "#networkservices"><code>NetworkServices</code></a> object are <span>immutable</span> meaning that <a href=
   1.120 -             "#dfn-indexed-properties-1"
   1.121 -             class="internalDFN">indexed properties</a> cannot be added and <a href="#dfn-indexed-properties-1"
   1.122 +             "#dfn-indexed-properties"
   1.123 +             class="internalDFN">indexed properties</a> cannot be added and <a href="#dfn-indexed-properties"
   1.124               class="internalDFN">indexed properties</a> cannot be removed for the lifetime of a <a href=
   1.125               "#networkservices"><code>NetworkServices</code></a> object.
   1.126          </p>
   1.127 @@ -1783,9 +1791,8 @@
   1.128          "#dfn-list-of-active-service-managers"
   1.129             class="internalDFN">list of active service managers</a> represents a collection of zero or more <a href=
   1.130             "#networkservice"><code>NetworkService</code></a> objects - known as its <dfn id=
   1.131 -           "dfn-indexed-properties-1">indexed properties</dfn>. <a href=
   1.132 -           "#networkservice"><code>NetworkService</code></a> objects are attached as the <a href=
   1.133 -           "#dfn-indexed-properties-1"
   1.134 +           "dfn-indexed-properties">indexed properties</dfn>. <a href="#networkservice"><code>NetworkService</code></a>
   1.135 +           objects are attached as the <a href="#dfn-indexed-properties"
   1.136             class="internalDFN">indexed properties</a> of a <a href="#networkservices"><code>NetworkServices</code></a>
   1.137             object as part of the <a href="#dom-navigator-getnetworkservices"><code>getNetworkServices()</code></a>
   1.138             algorithm.
   1.139 @@ -2432,25 +2439,29 @@
   1.140          </p>
   1.141          <p>
   1.142            The user agent <em class="rfc2119"
   1.143 -             title="MUST">MUST</em> issue all <a title="search request for DIAL devices">search requests for
   1.144 -             <abbr title="Discovery and Launch Protocol">DIAL</abbr> devices</a> with a <abbr title=
   1.145 -             "Hypertext Transfer Protocol">HTTP</abbr> request line equal to <code>M-SEARCH * <abbr title=
   1.146 -             "Hypertext Transfer Protocol">HTTP</abbr>/1.1</code>, with a HOST header equal to the reserved multicast
   1.147 -             address and port of <code>239.255.255.250:1900</code>, a MAN header equal to <code>ssdp:discover</code>,
   1.148 -             an ST header equal to <var>dial search target</var> and a user-agent defined MX header equal to a <dfn id=
   1.149 -             "dfn-maximum-dial-advertisement-response-wait-time">maximum <abbr title=
   1.150 -             "Discovery and Launch Protocol">DIAL</abbr> advertisement response wait time</dfn> value between
   1.151 -             <code>1</code> and <code>5</code> seconds.
   1.152 +             title="MUST">MUST</em> issue all <a title="search request for DIAL-enabled devices"
   1.153 +             href="#dfn-search-request-for-dial-enabled-devices"
   1.154 +             class="internalDFN">search requests for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.155 +             devices</a> with a <abbr title="Hypertext Transfer Protocol">HTTP</abbr> request line equal to
   1.156 +             <code>M-SEARCH * <abbr title="Hypertext Transfer Protocol">HTTP</abbr>/1.1</code>, with a HOST header
   1.157 +             equal to the reserved multicast address and port of <code>239.255.255.250:1900</code>, a MAN header equal
   1.158 +             to <code>ssdp:discover</code>, an ST header equal to <var>dial search target</var> and a user-agent
   1.159 +             defined MX header equal to a <dfn id="dfn-maximum-dial-advertisement-response-wait-time">maximum
   1.160 +             <abbr title="Discovery and Launch Protocol">DIAL</abbr> advertisement response wait time</dfn> value
   1.161 +             between <code>1</code> and <code>5</code> seconds.
   1.162          </p>
   1.163          <p>
   1.164            The user agent <em class="rfc2119"
   1.165 -             title="MUST">MUST</em> listen for any incoming responses to a <a>search request for <abbr title=
   1.166 -             "Discovery and Launch Protocol">DIAL</abbr> devices</a>.
   1.167 +             title="MUST">MUST</em> listen for any incoming responses to a <a href=
   1.168 +             "#dfn-search-request-for-dial-enabled-devices"
   1.169 +             class="internalDFN">search request for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.170 +             devices</a>.
   1.171          </p>
   1.172          <p>
   1.173 -          For each <abbr title="Hypertext Transfer Protocol">HTTP</abbr> Response following an initial <a>search
   1.174 -          request for <abbr title="Discovery and Launch Protocol">DIAL</abbr> devices</a> sent on a <a href=
   1.175 -          "#dfn-standard-upnp-address-and-port"
   1.176 +          For each <abbr title="Hypertext Transfer Protocol">HTTP</abbr> Response following an initial <a href=
   1.177 +          "#dfn-search-request-for-dial-enabled-devices"
   1.178 +             class="internalDFN">search request for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.179 +             devices</a> sent on a <a href="#dfn-standard-upnp-address-and-port"
   1.180               class="internalDFN">standard UPnP address and port</a> the user agent <em class="rfc2119"
   1.181               title="MUST">MUST</em> run the following steps:
   1.182          </p>
   1.183 @@ -2460,22 +2471,27 @@
   1.184            <em class="rfc2119"
   1.185                  title="MUST">MUST</em> discard this response, abort any remaining steps and return. The user agent
   1.186                  <em class="rfc2119"
   1.187 -                title="MAY">MAY</em> issue a new <a>search request for <abbr title=
   1.188 -                "Discovery and Launch Protocol">DIAL</abbr> devices</a> as a result of this error occurring.
   1.189 +                title="MAY">MAY</em> issue a new <a href="#dfn-search-request-for-dial-enabled-devices"
   1.190 +                class="internalDFN">search request for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.191 +                devices</a> as a result of this error occurring.
   1.192            </li>
   1.193            <li>If the <a href="#dfn-maximum-dial-advertisement-response-wait-time"
   1.194                  class="internalDFN">maximum <abbr title="Discovery and Launch Protocol">DIAL</abbr> advertisement
   1.195 -                response wait time</a> has been exceeded since the initial <a>search request for <abbr title=
   1.196 -                "Discovery and Launch Protocol">DIAL</abbr> devices</a> was sent then the <a href="#dfn-http-response"
   1.197 +                response wait time</a> has been exceeded since the initial <a href=
   1.198 +                "#dfn-search-request-for-dial-enabled-devices"
   1.199 +                class="internalDFN">search request for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.200 +                devices</a> was sent then the <a href="#dfn-http-response"
   1.201                  class="internalDFN"><abbr title="Hypertext Transfer Protocol">HTTP</abbr> Response</a> is invalid and
   1.202                  the user agent <em class="rfc2119"
   1.203                  title="MUST">MUST</em> discard this response, abort any remaining steps and return. The user agent
   1.204                  <em class="rfc2119"
   1.205 -                title="MAY">MAY</em> stop listening for responses from the current <a>search request for <abbr title=
   1.206 -                "Discovery and Launch Protocol">DIAL</abbr> devices</a> as a result of this error occurring. Equally,
   1.207 -                the user agent <em class="rfc2119"
   1.208 -                title="MAY">MAY</em> issue a new <a>search request for <abbr title=
   1.209 -                "Discovery and Launch Protocol">DIAL</abbr> devices</a> as a result of this error occurring.
   1.210 +                title="MAY">MAY</em> stop listening for responses from the current <a href=
   1.211 +                "#dfn-search-request-for-dial-enabled-devices"
   1.212 +                class="internalDFN">search request for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.213 +                devices</a> as a result of this error occurring. Equally, the user agent <em class="rfc2119"
   1.214 +                title="MAY">MAY</em> issue a new <a href="#dfn-search-request-for-dial-enabled-devices"
   1.215 +                class="internalDFN">search request for <abbr title="Discovery and Launch Protocol">DIAL</abbr>-enabled
   1.216 +                devices</a> as a result of this error occurring.
   1.217            </li>
   1.218            <li>Let <var>dial device</var> be an Object with a property for each <abbr title=
   1.219            "Hypertext Transfer Protocol">HTTP</abbr> header received in the <a href="#dfn-http-response"
   1.220 @@ -2624,8 +2640,9 @@
   1.221              </td>
   1.222              <td>
   1.223                When a <a href="#dfn-new-service"
   1.224 -                  class="internalDFN">new service</a> that matches one of the <a>requested type tokens</a> is found in
   1.225 -                  the current network.
   1.226 +                  class="internalDFN">new service</a> that matches one of the <a title="valid service type"
   1.227 +                  href="#dfn-valid-service-type"
   1.228 +                  class="internalDFN">requested type tokens</a> is found in the current network.
   1.229              </td>
   1.230            </tr>
   1.231            <tr>
   1.232 @@ -2638,8 +2655,9 @@
   1.233              </td>
   1.234              <td>
   1.235                When an <a href="#dfn-existing-service"
   1.236 -                  class="internalDFN">existing service</a> that matches one of the <a>requested type tokens</a>
   1.237 -                  gracefully leaves or expires from the current network.
   1.238 +                  class="internalDFN">existing service</a> that matches one of the <a title="valid service type"
   1.239 +                  href="#dfn-valid-service-type"
   1.240 +                  class="internalDFN">requested type tokens</a> gracefully leaves or expires from the current network.
   1.241              </td>
   1.242            </tr>
   1.243            <tr>
   1.244 @@ -2708,11 +2726,11 @@
   1.245          <p class="">
   1.246            For example, if a <a href="#networkservices"
   1.247               class="internalDFN"><code>NetworkServices</code></a> object has one or more <a href=
   1.248 -             "#dfn-indexed-properties-1"
   1.249 +             "#dfn-indexed-properties"
   1.250               class="internalDFN">indexed properties</a> attached to it then there is a strong reference from that
   1.251               <a href="#networkservices"
   1.252               class="internalDFN"><code>NetworkServices</code></a> object toward each of its <a href=
   1.253 -             "#dfn-indexed-properties-1"
   1.254 +             "#dfn-indexed-properties"
   1.255               class="internalDFN">indexed properties</a>.
   1.256          </p>
   1.257        </div>
   1.258 @@ -3257,8 +3275,8 @@
   1.259          date (in alphabetical order):<br>
   1.260          <br>
   1.261          Adam Barth, Gar Bergstedt, Robin Berjon, Lars-Erik Bolstad, Marcos Caceres, Cathy Chan, Daniel Danciu,
   1.262 -        Jean-Claude Dufourd, Mark Foltz, Dominique Hazael-Massieux, Frederick Hirsch, Hari G Kumar, Bob Lund, Giuseppe
   1.263 -        Pascale, Marcin Simonides, Clarke Stevens, Christian Söderström, Mark Vickers.
   1.264 +        Jean-Claude Dufourd, Youenn Fablot, Mark Foltz, Dominique Hazael-Massieux, Frederick Hirsch, Tatsuya Igarashi,
   1.265 +        Hari G Kumar, Bob Lund, Giuseppe Pascale, Marcin Simonides, Clarke Stevens, Christian Söderström, Mark Vickers.
   1.266        </p>
   1.267        <p>
   1.268          Thanks are also expressed by the editor to the following organizations and groups for their support in
   1.269 @@ -3268,12 +3286,15 @@
   1.270          "World Wide Web Consortium">W3C</abbr> Device APIs Working Group, <abbr title=
   1.271          "World Wide Web Consortium">W3C</abbr> Web and TV Interest Group.
   1.272        </p>
   1.273 -    </section>
   1.274 +    </section><style>
   1.275 +a.externalDFN { color: #00C; border-bottom: 1px dashed #00C; }
   1.276 +    a.internalDFN { color: #00C; text-decoration: solid; }
   1.277 +    </style>
   1.278      <section id="references"
   1.279               class="appendix"
   1.280               typeof="bibo:Chapter"
   1.281 -             resource="#references"
   1.282 -             rel="bibo:chapter">
   1.283 +             resource="#ref"
   1.284 +             rel="bibo:Chapter">
   1.285        <h2 aria-level="1"
   1.286            role="heading"
   1.287            id="h2_references">
   1.288 @@ -3281,8 +3302,8 @@
   1.289        </h2>
   1.290        <section id="normative-references"
   1.291                 typeof="bibo:Chapter"
   1.292 -               resource="#normative-references"
   1.293 -               rel="bibo:chapter">
   1.294 +               resource="#ref"
   1.295 +               rel="bibo:Chapter">
   1.296          <h3 aria-level="2"
   1.297              role="heading"
   1.298              id="h3_normative-references">
   1.299 @@ -3357,8 +3378,8 @@
   1.300        </section>
   1.301        <section id="informative-references"
   1.302                 typeof="bibo:Chapter"
   1.303 -               resource="#informative-references"
   1.304 -               rel="bibo:chapter">
   1.305 +               resource="#ref"
   1.306 +               rel="bibo:Chapter">
   1.307          <h3 aria-level="2"
   1.308              role="heading"
   1.309              id="h3_informative-references">
   1.310 @@ -3376,9 +3397,6 @@
   1.311            </dd>
   1.312          </dl>
   1.313        </section>
   1.314 -    </section><style>
   1.315 -a.externalDFN { color: #00C; border-bottom: 1px dashed #00C; }
   1.316 -    a.internalDFN { color: #00C; text-decoration: solid; }
   1.317 -    </style>
   1.318 +    </section>
   1.319    </body>
   1.320  </html>
     2.1 --- a/discovery-api/Overview.src.html	Thu Oct 10 12:36:37 2013 +1100
     2.2 +++ b/discovery-api/Overview.src.html	Mon Oct 28 11:31:42 2013 +1100
     2.3 @@ -489,7 +489,7 @@
     2.4              <li>Let <var>requested control types</var> be initially set to an empty array.
     2.5              </li>
     2.6              <li>If <var>type</var> is an array consisting of one or more <a>valid service type</a> tokens, then let
     2.7 -            <var>requested control types</var> by the value of <var>type</var>, removing any non-<a>valid service
     2.8 +            <var>requested control types</var> be the value of <var>type</var>, removing any non-<a>valid service
     2.9              type</a> tokens from the resulting array.
    2.10              </li>
    2.11              <li>If <var>type</var> is a string consisting of one <a>valid service type</a> token, then let
    2.12 @@ -745,7 +745,7 @@
    2.13        </h2>
    2.14        <p>
    2.15          The <a href="#networkservices"><code>NetworkServices</code></a> interface represents a collection of zero or
    2.16 -        more <dfn>indexed properties</dfn> that are each a <a>user-authorized</a> <a href=
    2.17 +        more <a>indexed properties</a> that are each a <a>user-authorized</a> <a href=
    2.18          "#networkservice"><code>NetworkService</code></a> object.
    2.19        </p>
    2.20        <p>
    2.21 @@ -1640,30 +1640,31 @@
    2.22            (currently, <var>dial version</var> can only be <code>1</code>)
    2.23          </p>
    2.24          <p>
    2.25 -          The user agent MUST issue all <a title="search request for DIAL devices">search requests for DIAL devices</a>
    2.26 -          with a HTTP request line equal to <code>M-SEARCH * HTTP/1.1</code>, with a HOST header equal to the reserved
    2.27 -          multicast address and port of <code>239.255.255.250:1900</code>, a MAN header equal to
    2.28 -          <code>ssdp:discover</code>, an ST header equal to <var>dial search target</var> and a user-agent defined MX
    2.29 -          header equal to a <dfn>maximum DIAL advertisement response wait time</dfn> value between <code>1</code> and
    2.30 -          <code>5</code> seconds.
    2.31 +          The user agent MUST issue all <a title="search request for DIAL-enabled devices">search requests for
    2.32 +          DIAL-enabled devices</a> with a HTTP request line equal to <code>M-SEARCH * HTTP/1.1</code>, with a HOST
    2.33 +          header equal to the reserved multicast address and port of <code>239.255.255.250:1900</code>, a MAN header
    2.34 +          equal to <code>ssdp:discover</code>, an ST header equal to <var>dial search target</var> and a user-agent
    2.35 +          defined MX header equal to a <dfn>maximum DIAL advertisement response wait time</dfn> value between
    2.36 +          <code>1</code> and <code>5</code> seconds.
    2.37          </p>
    2.38          <p>
    2.39 -          The user agent MUST listen for any incoming responses to a <a>search request for DIAL devices</a>.
    2.40 +          The user agent MUST listen for any incoming responses to a <a>search request for DIAL-enabled devices</a>.
    2.41          </p>
    2.42          <p>
    2.43 -          For each HTTP Response following an initial <a>search request for DIAL devices</a> sent on a <a>standard UPnP
    2.44 -          address and port</a> the user agent MUST run the following steps:
    2.45 +          For each HTTP Response following an initial <a>search request for DIAL-enabled devices</a> sent on a
    2.46 +          <a>standard UPnP address and port</a> the user agent MUST run the following steps:
    2.47          </p>
    2.48          <ol class="rule">
    2.49            <li>If the HTTP Response is not a HTTP 200 OK response then this response is invalid and the user agent MUST
    2.50            discard this response, abort any remaining steps and return. The user agent MAY issue a new <a>search request
    2.51 -          for DIAL devices</a> as a result of this error occurring.
    2.52 +          for DIAL-enabled devices</a> as a result of this error occurring.
    2.53            </li>
    2.54            <li>If the <a>maximum DIAL advertisement response wait time</a> has been exceeded since the initial <a>search
    2.55 -          request for DIAL devices</a> was sent then the <a>HTTP Response</a> is invalid and the user agent MUST
    2.56 -          discard this response, abort any remaining steps and return. The user agent MAY stop listening for responses
    2.57 -          from the current <a>search request for DIAL devices</a> as a result of this error occurring. Equally, the
    2.58 -          user agent MAY issue a new <a>search request for DIAL devices</a> as a result of this error occurring.
    2.59 +          request for DIAL-enabled devices</a> was sent then the <a>HTTP Response</a> is invalid and the user agent
    2.60 +          MUST discard this response, abort any remaining steps and return. The user agent MAY stop listening for
    2.61 +          responses from the current <a>search request for DIAL-enabled devices</a> as a result of this error
    2.62 +          occurring. Equally, the user agent MAY issue a new <a>search request for DIAL-enabled devices</a> as a result
    2.63 +          of this error occurring.
    2.64            </li>
    2.65            <li>Let <var>dial device</var> be an Object with a property for each HTTP header received in the <a>HTTP
    2.66            Response</a>, with each key being the name of a HTTP response header and each value being that HTTP response
    2.67 @@ -1784,8 +1785,8 @@
    2.68                    class="externalDFN"><code>Event</code></a>
    2.69              </td>
    2.70              <td>
    2.71 -              When a <a>new service</a> that matches one of the <a>requested type tokens</a> is found in the current
    2.72 -              network.
    2.73 +              When a <a>new service</a> that matches one of the <a title="valid service type">requested type tokens</a>
    2.74 +              is found in the current network.
    2.75              </td>
    2.76            </tr>
    2.77            <tr>
    2.78 @@ -1797,8 +1798,8 @@
    2.79                    class="externalDFN"><code>Event</code></a>
    2.80              </td>
    2.81              <td>
    2.82 -              When an <a>existing service</a> that matches one of the <a>requested type tokens</a> gracefully leaves or
    2.83 -              expires from the current network.
    2.84 +              When an <a>existing service</a> that matches one of the <a title="valid service type">requested type
    2.85 +              tokens</a> gracefully leaves or expires from the current network.
    2.86              </td>
    2.87            </tr>
    2.88            <tr>
    2.89 @@ -2142,8 +2143,8 @@
    2.90          date (in alphabetical order):<br>
    2.91          <br>
    2.92          Adam Barth, Gar Bergstedt, Robin Berjon, Lars-Erik Bolstad, Marcos Caceres, Cathy Chan, Daniel Danciu,
    2.93 -        Jean-Claude Dufourd, Mark Foltz, Dominique Hazael-Massieux, Frederick Hirsch, Hari G Kumar, Bob Lund, Giuseppe
    2.94 -        Pascale, Marcin Simonides, Clarke Stevens, Christian Söderström, Mark Vickers.
    2.95 +        Jean-Claude Dufourd, Youenn Fablot, Mark Foltz, Dominique Hazael-Massieux, Frederick Hirsch, Tatsuya Igarashi,
    2.96 +        Hari G Kumar, Bob Lund, Giuseppe Pascale, Marcin Simonides, Clarke Stevens, Christian Söderström, Mark Vickers.
    2.97        </p>
    2.98        <p>
    2.99          Thanks are also expressed by the editor to the following organizations and groups for their support in