[html5] r4006 - [e] (0) Change 'unless' to 'except where' in cases where that reduces ambiguity.

whatwg at whatwg.org whatwg at whatwg.org
Sun Sep 27 02:17:16 PDT 2009


Author: ianh
Date: 2009-09-27 02:17:15 -0700 (Sun, 27 Sep 2009)
New Revision: 4006

Modified:
   index
   source
Log:
[e] (0) Change 'unless' to 'except where' in cases where that reduces ambiguity.

Modified: index
===================================================================
--- index	2009-09-27 02:01:06 UTC (rev 4005)
+++ index	2009-09-27 09:17:15 UTC (rev 4006)
@@ -1731,8 +1731,8 @@
   element in that namespace, and thus refers to both HTML and XHTML
   elements.</p>
 
-  <p>Unless otherwise stated, all elements defined or mentioned in
-  this specification are in the
+  <p>Except where otherwise stated, all elements defined or mentioned
+  in this specification are in the
   <code>http://www.w3.org/1999/xhtml</code> namespace, and all
   attributes defined or mentioned in this specification have no
   namespace.</p>
@@ -2217,16 +2217,16 @@
     required for conforming IDL fragments, as described in the Web IDL
     specification. <a href=#refsWEBIDL>[WEBIDL]</a></p>
 
-    <p id=float-nan>Unless otherwise specified, if an IDL attribute
+    <p id=float-nan>Except where otherwise specified, if an IDL
+    attribute that is a floating point number type (<code title="">float</code>) is assigned an Infinity or Not-a-Number
+    (NaN) value, a <code><a href=#not_supported_err>NOT_SUPPORTED_ERR</a></code> exception must be
+    raised.</p>
+
+    <p>Except where otherwise specified, if a method with an argument
     that is a floating point number type (<code title="">float</code>)
-    is assigned an Infinity or Not-a-Number (NaN) value, a
+    is passed an Infinity or Not-a-Number (NaN) value, a
     <code><a href=#not_supported_err>NOT_SUPPORTED_ERR</a></code> exception must be raised.</p>
 
-    <p>Unless otherwise specified, if a method with an argument that
-    is a floating point number type (<code title="">float</code>) is
-    passed an Infinity or Not-a-Number (NaN) value, a
-    <code><a href=#not_supported_err>NOT_SUPPORTED_ERR</a></code> exception must be raised.</p>
-
    </dd>
 
    <dt>JavaScript</dt>
@@ -7642,9 +7642,9 @@
    <li><code title=attr-style><a href=#the-style-attribute>style</a></code></li>
    <li><code title=attr-tabindex><a href=#attr-tabindex>tabindex</a></code></li>
    <li><code title=attr-title><a href=#the-title-attribute>title</a></code></li>
-  </ul><hr><p>Unless otherwise specified, the following <a href=#event-handler-content-attributes>event handler
-  content attributes</a> may be specified on any <a href=#html-elements title="HTML
-  elements">HTML element</a>:</p>
+  </ul><hr><p>The following <a href=#event-handler-content-attributes>event handler content attributes</a> may
+  be specified on any <a href=#html-elements title="HTML elements">HTML
+  element</a>:</p>
 
   <ul class=brief><li><code title=handler-onabort><a href=#handler-onabort>onabort</a></code></li>
    <li><code title=handler-onblur><a href=#handler-onblur>onblur</a></code>*</li>
@@ -21605,9 +21605,9 @@
 
   <div class=impl>
 
-  <p>Unless otherwise specified, the <a href=#task-source>task source</a> for all
-  the tasks <a href=#queue-a-task title="queue a task">queued</a> in this section
-  and its subsections is the <dfn id=media-element-event-task-source>media element event task
+  <p>Except where otherwise specified, the <a href=#task-source>task source</a>
+  for all the tasks <a href=#queue-a-task title="queue a task">queued</a> in this
+  section and its subsections is the <dfn id=media-element-event-task-source>media element event task
   source</dfn>.</p>
 
   </div>
@@ -24462,9 +24462,9 @@
   attribute must return the <code><a href=#the-canvas-element>canvas</a></code> element that the
   context paints on.</p>
 
-  <p>Unless otherwise stated, for the 2D context interface, any method
-  call with a numeric argument whose value is infinite or a NaN value
-  must be ignored.</p>
+  <p>Except where otherwise specified, for the 2D context interface,
+  any method call with a numeric argument whose value is infinite or a
+  NaN value must be ignored.</p>
 
   <!--
    Philip Taylor wrote:
@@ -30815,7 +30815,7 @@
 
   <div class=impl>
 
-  <p>Unless otherwise specified by the following rules, a
+  <p>Except where otherwise specified by the following rules, a
   <code><a href=#the-label-element>label</a></code> element has no <a href=#labeled-control>labeled control</a>.</p>
 
   </div>
@@ -32165,10 +32165,11 @@
   <a href=#value-sanitization-algorithm>value sanitization algorithm</a>, if the <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute's current state
   defines one.</p>
 
-  <p>Each <code><a href=#the-input-element>input</a></code> element is either <dfn id=concept-input-mutable title=concept-input-mutable><i>mutable</i></dfn> or <dfn id=concept-input-immutable title=concept-input-immutable><i>immutable</i></dfn>. Unless
-  otherwise specified, an <code><a href=#the-input-element>input</a></code> element is always <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>. Unless otherwise
-  specified, the user agent should not allow the user to modify the
-  element's <a href=#concept-fe-value title=concept-fe-value>value</a> or <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a>.</p>
+  <p>Each <code><a href=#the-input-element>input</a></code> element is either <dfn id=concept-input-mutable title=concept-input-mutable><i>mutable</i></dfn> or <dfn id=concept-input-immutable title=concept-input-immutable><i>immutable</i></dfn>. Except where
+  otherwise specified, an <code><a href=#the-input-element>input</a></code> element is always <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>. Similarly, except where
+  otherwise specified, the user agent should not allow the user to
+  modify the element's <a href=#concept-fe-value title=concept-fe-value>value</a> or
+  <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a>.</p>
 
   <p>When an <code><a href=#the-input-element>input</a></code> element is <a href=#concept-fe-disabled title=concept-fe-disabled>disabled</a>, it is <i title=concept-input-immutable><a href=#concept-input-immutable>immutable</a></i>.</p>
 
@@ -36689,8 +36690,8 @@
   of an <code><a href=#the-option-element>option</a></code> element is a boolean state, initially
   false. If the element is <a href=#concept-option-disabled title=concept-option-disabled>disabled</a>, then the element's
   <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is
-  always false and cannot be set to true. Unless otherwise specified,
-  when the element is created, its <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must be set
+  always false and cannot be set to true. Except where otherwise
+  specified, when the element is created, its <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must be set
   to true if the element has a <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> attribute. Whenever an
   <code><a href=#the-option-element>option</a></code> element's <code title=attr-option-selected><a href=#attr-option-selected>selected</a></code> attribute is added, its
   <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> must
@@ -38020,7 +38021,7 @@
 
   <p>A <a href=#category-listed title=category-listed>listed form-associated
   element</a> is a <dfn id=candidate-for-constraint-validation>candidate for constraint validation</dfn>
-  unless a condition has <dfn id=barred-from-constraint-validation title="barred from constraint
+  except when a condition has <dfn id=barred-from-constraint-validation title="barred from constraint
   validation">barred the element from constraint
   validation</dfn>. (For example, an element is <a href=#barred-from-constraint-validation>barred from
   constraint validation</a> if it is an <code><a href=#the-output-element>output</a></code> or
@@ -44516,9 +44517,9 @@
     <code title=md-vcard-n-honorific-suffix><a href=#md-vcard-n-honorific-suffix>honorific-suffix</a></code>
     properties.</p>
 
-    <p>Unless one of the conditions given below applies, exactly one
-    property with the name <code title=md-vcard-n><a href=#md-vcard-n>n</a></code> must be
-    present within each <a href=#concept-item title=concept-item>item</a> with
+    <p>Except when one of the conditions given below applies, exactly
+    one property with the name <code title=md-vcard-n><a href=#md-vcard-n>n</a></code> must
+    be present within each <a href=#concept-item title=concept-item>item</a> with
     the type <code title=md-vcard><a href=#md-vcard>vcard</a></code>.</p>
 
     <p>If one of the following conditions does apply, then the <code title=md-vcard-n><a href=#md-vcard-n>n</a></code> may be omitted:</p>
@@ -46382,9 +46383,9 @@
 
   <h3 id=converting-html-to-other-formats><span class=secno>5.5 </span>Converting HTML to other formats</h3>
 
-  <p>In all these algorithms, unless otherwise stated, operations that
-  iterate over a series of elements (whether items, properties, or
-  otherwise) must do so in <a href=#tree-order>tree order</a>.</p>
+  <p>In all these algorithms, except where otherwise stated,
+  operations that iterate over a series of elements (whether items,
+  properties, or otherwise) must do so in <a href=#tree-order>tree order</a>.</p>
 
   <p>A generic API upon which the vocabulary-specific conversions
   defined below (vCard, iCalendar) can be built will need to provide
@@ -47855,7 +47856,7 @@
   <div class=impl>
 
   <p>This section describes features that apply most directly to Web
-  browsers. Having said that, unless specified elsewhere, the
+  browsers. Having said that, except where specified otherwise, the
   requirements defined in this section <em>do</em> apply to all user
   agents, whether they are Web browsers or not.</p>
 
@@ -47952,9 +47953,9 @@
 
   <hr><p>A <a href=#browsing-context>browsing context</a> can have a <dfn id=creator-browsing-context>creator browsing
   context</dfn>, the <a href=#browsing-context>browsing context</a> that was
-  responsible for its creation. <span class=impl>Unless otherwise
-  specified, a <a href=#browsing-context>browsing context</a> has no <a href=#creator-browsing-context>creator
-  browsing context</a>.</span></p>
+  responsible for its creation. <span class=impl>Except when
+  otherwise specified, a <a href=#browsing-context>browsing context</a> has no
+  <a href=#creator-browsing-context>creator browsing context</a>.</span></p>
 
   <p>If a <a href=#browsing-context>browsing context</a> <var title="">A</var> has a
   <a href=#creator-browsing-context>creator browsing context</a>, then the
@@ -48926,8 +48927,8 @@
   <code>Document</code> object in a <a href=#browsing-context>browsing
   context</a>. Some of the user interface elements represented by
   these objects might have no equivalent in some user agents; for
-  those user agents, unless otherwise specified, the object must act
-  as if it was present and visible (i.e. its <code title=dom-BarProp-visible><a href=#dom-barprop-visible>visible</a></code> attribute must return
+  those user agents, except when otherwise specified, the object must
+  act as if it was present and visible (i.e. its <code title=dom-BarProp-visible><a href=#dom-barprop-visible>visible</a></code> attribute must return
   true).</p>
 
   <dl><dt><dfn id=the-location-bar-barprop-object>The location bar <code>BarProp</code> object</dfn></dt>
@@ -49182,9 +49183,8 @@
      <dt>If a <code>Document</code> or image was returned by the
      <code>XMLHttpRequest</code> API</dt>
 
-     <dd>The <a href=#origin>origin</a> and <a href=#effective-script-origin>effective script
-     origin</a> are equal to the <span>XMLHttpRequest origin</span>
-     of the <code>XMLHttpRequest</code> object. <a href=#refsXHR>[XHR]</a></dd>
+     <dd>The <a href=#origin>origin</a> is equal to the <span>XMLHttpRequest
+     origin</span> of the <code>XMLHttpRequest</code> object. <a href=#refsXHR>[XHR]</a></dd>
 
 
      <dt>If a <code>Document</code> or image was generated from a
@@ -49239,10 +49239,9 @@
      <dd>The <a href=#origin>origin</a> is a globally unique identifier
      assigned when the <code>Document</code> or image is created.</dd>
 
-    </dl><p>When a <code>Document</code> is created, unless stated
-    otherwise above, its <a href=#effective-script-origin>effective script origin</a> is
-    initialized to the <a href=#origin>origin</a> of the
-    <code>Document</code>. However, the <code title=dom-document-domain><a href=#dom-document-domain>document.domain</a></code> attribute can
+    </dl><p>When a <code>Document</code> is created, its <a href=#effective-script-origin>effective
+    script origin</a> is initialized to the <a href=#origin>origin</a> of
+    the <code>Document</code>. However, the <code title=dom-document-domain><a href=#dom-document-domain>document.domain</a></code> attribute can
     be used to change it.</p>
 
    </dd>
@@ -50157,9 +50156,9 @@
   which they are specified.</p>
 
   <p>An <a href=#event-handler-attributes-0 title="event handler attributes">event handler
-  attribute</a>, unless otherwise specified, can either have the
-  value null or be set to a <code><a href=#function>Function</a></code> object. <span class=impl>Initially, an event handler attribute must be set to
-  null.</span></p>
+  attribute</a> can either have the value null or be set to a
+  <code><a href=#function>Function</a></code> object. <span class=impl>Initially, event
+  handler attributes must be set to null.</span></p>
 
   <p>Event handler attributes are exposed in one or two ways.</p>
 
@@ -50473,21 +50472,22 @@
   the time the event is created.</p>
 
   <p><dfn id=fire-a-simple-event title="fire a simple event">Firing a simple event called
-  <var title="">e</var></dfn> means that an event with the name <var title="">e</var>, with no namespace, which does not bubble (unless
-  otherwise stated) and is not cancelable (unless otherwise stated),
-  and which uses the <code>Event</code> interface, must be dispatched
-  at the given target.</p>
+  <var title="">e</var></dfn> means that an event with the name <var title="">e</var>, with no namespace, which does not bubble (except
+  where otherwise stated) and is not cancelable (except where
+  otherwise stated), and which uses the <code>Event</code> interface,
+  must be dispatched at the given target.</p>
 
   <p><dfn id=fire-a-progress-event title="fire a progress event">Firing a progress event called
   <var title="">e</var></dfn>, optionally in the context of a
   particular instance of the <a href=#fetch title=fetch>fetching
-  algorithm</a>, means that an event with the name <var title="">e</var>, with no namespace, which does not bubble (unless
-  otherwise stated) and is not cancelable (unless otherwise stated),
-  and which uses the <code>ProgressEvent</code> interface, must be
-  dispatched at the given target element. If there is a <a href=#fetch title=fetch>fetching algorithm</a>, and the <a href=#url>URL</a>
-  being <a href=#fetch title=fetch>fetched</a> has the <a href=#same-origin>same
-  origin</a> as the <code>Document</code> of the target element,
-  then the <code title=dom-ProgressEvents-lengthComputable>lengthComputable</code>
+  algorithm</a>, means that an event with the name <var title="">e</var>, with no namespace, which does not bubble (except
+  where otherwise stated) and is not cancelable (except where
+  otherwise stated), and which uses the <code>ProgressEvent</code>
+  interface, must be dispatched at the given target element. If there
+  is a <a href=#fetch title=fetch>fetching algorithm</a>, and the
+  <a href=#url>URL</a> being <a href=#fetch title=fetch>fetched</a> has the
+  <a href=#same-origin>same origin</a> as the <code>Document</code> of the target
+  element, then the <code title=dom-ProgressEvents-lengthComputable>lengthComputable</code>
   attribute must be set to true if the <a href=#fetch title=fetch>fetching
   algorithm</a>'s subject has a known <a href=#concept-fetch-total title=concept-fetch-total>size</a>; the <code title=dom-ProgressEvents-total>total</code> attribute must be set
   to the subject's <a href=#concept-fetch-total title=concept-fetch-total>size</a> if it
@@ -50498,7 +50498,7 @@
   attribute must be set to false, and the <code title=dom-ProgressEvents-total>total</code> and the <code title=dom-ProgressEvents-loaded>loaded</code> attributes must be
   set to zero. <a href=#refsPROGRESS>[PROGRESS]</a></p>
 
-  <p>The default action of these event is to do nothing unless
+  <p>The default action of these event is to do nothing where where
   otherwise stated.</p>
 
   </div>
@@ -55505,8 +55505,8 @@
 
   </div>
 
-  <p>Unless otherwise specified, a keyword must not be specified more
-  than once per <code title=attr-rel-hyperlink>rel</code>
+  <p>Except where otherwise specified, a keyword must not be specified
+  more than once per <code title=attr-rel-hyperlink>rel</code>
   attribute.</p>
 
   <p>The link types are <a href=#ascii-case-insensitive>ASCII case-insensitive</a>
@@ -59922,7 +59922,7 @@
 
   <p>There are three variants to this method, with one, two, and three
   arguments respectively. The <var title="">showUI</var> and <var title="">value</var> parameters, even if specified, are ignored
-  unless otherwise stated.</p>
+  except where otherwise stated.</p>
 
   <p>When <code title=dom-document-execCommand><a href=#execCommand>execCommand()</a></code>
   is invoked, the user agent must follow the following steps:</p>
@@ -60410,13 +60410,13 @@
   <a href=#channel-messaging>channel messaging</a> the <code><a href=#messageportarray>MessagePortArray</a></code>
   being sent, if any.</p>
 
-  <p>Unless otherwise specified, when the user agent creates and
+  <p>Except where otherwise specified, when the user agent creates and
   dispatches a <code title=event-message><a href=#event-message>message</a></code> event in the
   algorithms described in the following sections, the <code title=dom-MessageEvent-lastEventId><a href=#dom-messageevent-lasteventid>lastEventId</a></code> attribute
   must be the empty string, the <code title=dom-MessageEvent-origin><a href=#dom-messageevent-origin>origin</a></code> attribute must be the
   empty string, the <code title=dom-MessageEvent-source><a href=#dom-messageevent-source>source</a></code> attribute must be
-  null, and the <code title=dom-MessageEvent-ports><a href=#dom-messageevent-ports>ports</a></code> attribute
-  must be null.</p>
+  null, and the <code title=dom-MessageEvent-ports><a href=#dom-messageevent-ports>ports</a></code>
+  attribute must be null.</p>
 
   </div>
 
@@ -71381,9 +71381,9 @@
 
   <h4 id=introduction-7><span class=secno>11.2.1 </span>Introduction</h4>
 
-  <p>The CSS rules given in these subsections are, unless otherwise
-  specified, expected to be used as part of the user-agent level style
-  sheet defaults for all documents that contain <a href=#html-elements>HTML
+  <p>The CSS rules given in these subsections are, except where
+  otherwise specified, expected to be used as part of the user-agent
+  level style sheet defaults for all documents that contain <a href=#html-elements>HTML
   elements</a>.</p>
 
   <p>Some rules are intended for the author-level zero-specificity

Modified: source
===================================================================
--- source	2009-09-27 02:01:06 UTC (rev 4005)
+++ source	2009-09-27 09:17:15 UTC (rev 4006)
@@ -732,8 +732,8 @@
   element in that namespace, and thus refers to both HTML and XHTML
   elements.</p>
 
-  <p>Unless otherwise stated, all elements defined or mentioned in
-  this specification are in the
+  <p>Except where otherwise stated, all elements defined or mentioned
+  in this specification are in the
   <code>http://www.w3.org/1999/xhtml</code> namespace, and all
   attributes defined or mentioned in this specification have no
   namespace.</p>
@@ -1252,16 +1252,17 @@
     required for conforming IDL fragments, as described in the Web IDL
     specification. <a href="#refsWEBIDL">[WEBIDL]</a></p>
 
-    <p id="float-nan">Unless otherwise specified, if an IDL attribute
+    <p id="float-nan">Except where otherwise specified, if an IDL
+    attribute that is a floating point number type (<code
+    title="">float</code>) is assigned an Infinity or Not-a-Number
+    (NaN) value, a <code>NOT_SUPPORTED_ERR</code> exception must be
+    raised.</p>
+
+    <p>Except where otherwise specified, if a method with an argument
     that is a floating point number type (<code title="">float</code>)
-    is assigned an Infinity or Not-a-Number (NaN) value, a
+    is passed an Infinity or Not-a-Number (NaN) value, a
     <code>NOT_SUPPORTED_ERR</code> exception must be raised.</p>
 
-    <p>Unless otherwise specified, if a method with an argument that
-    is a floating point number type (<code title="">float</code>) is
-    passed an Infinity or Not-a-Number (NaN) value, a
-    <code>NOT_SUPPORTED_ERR</code> exception must be raised.</p>
-
    </dd>
 
    <dt>JavaScript</dt>
@@ -7703,9 +7704,9 @@
 
   <hr>
 
-  <p>Unless otherwise specified, the following <span>event handler
-  content attributes</span> may be specified on any <span title="HTML
-  elements">HTML element</span>:</p>
+  <p>The following <span>event handler content attributes</span> may
+  be specified on any <span title="HTML elements">HTML
+  element</span>:</p>
 
   <ul class="brief">
    <li><code title="handler-onabort">onabort</code></li>
@@ -23210,9 +23211,9 @@
 
   <div class="impl">
 
-  <p>Unless otherwise specified, the <span>task source</span> for all
-  the tasks <span title="queue a task">queued</span> in this section
-  and its subsections is the <dfn>media element event task
+  <p>Except where otherwise specified, the <span>task source</span>
+  for all the tasks <span title="queue a task">queued</span> in this
+  section and its subsections is the <dfn>media element event task
   source</dfn>.</p>
 
   </div>
@@ -26585,9 +26586,9 @@
   attribute must return the <code>canvas</code> element that the
   context paints on.</p>
 
-  <p>Unless otherwise stated, for the 2D context interface, any method
-  call with a numeric argument whose value is infinite or a NaN value
-  must be ignored.</p>
+  <p>Except where otherwise specified, for the 2D context interface,
+  any method call with a numeric argument whose value is infinite or a
+  NaN value must be ignored.</p>
 
   <!--
    Philip Taylor wrote:
@@ -34214,7 +34215,7 @@
 
   <div class="impl">
 
-  <p>Unless otherwise specified by the following rules, a
+  <p>Except where otherwise specified by the following rules, a
   <code>label</code> element has no <span>labeled control</span>.</p>
 
   </div>
@@ -35721,12 +35722,12 @@
 
   <p>Each <code>input</code> element is either <dfn
   title="concept-input-mutable"><i>mutable</i></dfn> or <dfn
-  title="concept-input-immutable"><i>immutable</i></dfn>. Unless
+  title="concept-input-immutable"><i>immutable</i></dfn>. Except where
   otherwise specified, an <code>input</code> element is always <i
-  title="concept-input-mutable">mutable</i>. Unless otherwise
-  specified, the user agent should not allow the user to modify the
-  element's <span title="concept-fe-value">value</span> or <span
-  title="concept-fe-checked">checkedness</span>.</p>
+  title="concept-input-mutable">mutable</i>. Similarly, except where
+  otherwise specified, the user agent should not allow the user to
+  modify the element's <span title="concept-fe-value">value</span> or
+  <span title="concept-fe-checked">checkedness</span>.</p>
 
   <p>When an <code>input</code> element is <span
   title="concept-fe-disabled">disabled</span>, it is <i
@@ -40975,8 +40976,8 @@
   false. If the element is <span
   title="concept-option-disabled">disabled</span>, then the element's
   <span title="concept-option-selectedness">selectedness</span> is
-  always false and cannot be set to true. Unless otherwise specified,
-  when the element is created, its <span
+  always false and cannot be set to true. Except where otherwise
+  specified, when the element is created, its <span
   title="concept-option-selectedness">selectedness</span> must be set
   to true if the element has a <code
   title="attr-option-selected">selected</code> attribute. Whenever an
@@ -42579,7 +42580,7 @@
 
   <p>A <span title="category-listed">listed form-associated
   element</span> is a <dfn>candidate for constraint validation</dfn>
-  unless a condition has <dfn title="barred from constraint
+  except when a condition has <dfn title="barred from constraint
   validation">barred the element from constraint
   validation</dfn>. (For example, an element is <span>barred from
   constraint validation</span> if it is an <code>output</code> or
@@ -49773,9 +49774,9 @@
     <code title="md-vcard-n-honorific-suffix">honorific-suffix</code>
     properties.</p>
 
-    <p>Unless one of the conditions given below applies, exactly one
-    property with the name <code title="md-vcard-n">n</code> must be
-    present within each <span title="concept-item">item</span> with
+    <p>Except when one of the conditions given below applies, exactly
+    one property with the name <code title="md-vcard-n">n</code> must
+    be present within each <span title="concept-item">item</span> with
     the type <code title="md-vcard">vcard</code>.</p>
 
     <p>If one of the following conditions does apply, then the <code
@@ -52005,9 +52006,9 @@
 
   <h3>Converting HTML to other formats</h3>
 
-  <p>In all these algorithms, unless otherwise stated, operations that
-  iterate over a series of elements (whether items, properties, or
-  otherwise) must do so in <span>tree order</span>.</p>
+  <p>In all these algorithms, except where otherwise stated,
+  operations that iterate over a series of elements (whether items,
+  properties, or otherwise) must do so in <span>tree order</span>.</p>
 
   <p>A generic API upon which the vocabulary-specific conversions
   defined below (vCard, iCalendar) can be built will need to provide
@@ -54004,7 +54005,7 @@
   <div class="impl">
 
   <p>This section describes features that apply most directly to Web
-  browsers. Having said that, unless specified elsewhere, the
+  browsers. Having said that, except where specified otherwise, the
   requirements defined in this section <em>do</em> apply to all user
   agents, whether they are Web browsers or not.</p>
 
@@ -54109,9 +54110,9 @@
 
   <p>A <span>browsing context</span> can have a <dfn>creator browsing
   context</dfn>, the <span>browsing context</span> that was
-  responsible for its creation. <span class="impl">Unless otherwise
-  specified, a <span>browsing context</span> has no <span>creator
-  browsing context</span>.</span></p>
+  responsible for its creation. <span class="impl">Except when
+  otherwise specified, a <span>browsing context</span> has no
+  <span>creator browsing context</span>.</span></p>
 
   <p>If a <span>browsing context</span> <var title="">A</var> has a
   <span>creator browsing context</span>, then the
@@ -55204,8 +55205,8 @@
   <code>Document</code> object in a <span>browsing
   context</span>. Some of the user interface elements represented by
   these objects might have no equivalent in some user agents; for
-  those user agents, unless otherwise specified, the object must act
-  as if it was present and visible (i.e. its <code
+  those user agents, except when otherwise specified, the object must
+  act as if it was present and visible (i.e. its <code
   title="dom-BarProp-visible">visible</code> attribute must return
   true).</p>
 
@@ -55502,9 +55503,8 @@
      <dt>If a <code>Document</code> or image was returned by the
      <code>XMLHttpRequest</code> API</dt>
 
-     <dd>The <span>origin</span> and <span>effective script
-     origin</span> are equal to the <span>XMLHttpRequest origin</span>
-     of the <code>XMLHttpRequest</code> object. <a
+     <dd>The <span>origin</span> is equal to the <span>XMLHttpRequest
+     origin</span> of the <code>XMLHttpRequest</code> object. <a
      href="#refsXHR">[XHR]</a></dd>
 
 
@@ -55568,10 +55568,9 @@
 
     </dl>
 
-    <p>When a <code>Document</code> is created, unless stated
-    otherwise above, its <span>effective script origin</span> is
-    initialized to the <span>origin</span> of the
-    <code>Document</code>. However, the <code
+    <p>When a <code>Document</code> is created, its <span>effective
+    script origin</span> is initialized to the <span>origin</span> of
+    the <code>Document</code>. However, the <code
     title="dom-document-domain">document.domain</code> attribute can
     be used to change it.</p>
 
@@ -56630,10 +56629,9 @@
   which they are specified.</p>
 
   <p>An <span title="event handler attributes">event handler
-  attribute</span>, unless otherwise specified, can either have the
-  value null or be set to a <code>Function</code> object. <span
-  class="impl">Initially, an event handler attribute must be set to
-  null.</span></p>
+  attribute</span> can either have the value null or be set to a
+  <code>Function</code> object. <span class="impl">Initially, event
+  handler attributes must be set to null.</span></p>
 
   <p>Event handler attributes are exposed in one or two ways.</p>
 
@@ -57017,23 +57015,23 @@
 
   <p><dfn title="fire a simple event">Firing a simple event called
   <var title="">e</var></dfn> means that an event with the name <var
-  title="">e</var>, with no namespace, which does not bubble (unless
-  otherwise stated) and is not cancelable (unless otherwise stated),
-  and which uses the <code>Event</code> interface, must be dispatched
-  at the given target.</p>
+  title="">e</var>, with no namespace, which does not bubble (except
+  where otherwise stated) and is not cancelable (except where
+  otherwise stated), and which uses the <code>Event</code> interface,
+  must be dispatched at the given target.</p>
 
   <p><dfn title="fire a progress event">Firing a progress event called
   <var title="">e</var></dfn>, optionally in the context of a
   particular instance of the <span title="fetch">fetching
   algorithm</span>, means that an event with the name <var
-  title="">e</var>, with no namespace, which does not bubble (unless
-  otherwise stated) and is not cancelable (unless otherwise stated),
-  and which uses the <code>ProgressEvent</code> interface, must be
-  dispatched at the given target element. If there is a <span
-  title="fetch">fetching algorithm</span>, and the <span>URL</span>
-  being <span title="fetch">fetched</span> has the <span>same
-  origin</span> as the <code>Document</code> of the target element,
-  then the <code
+  title="">e</var>, with no namespace, which does not bubble (except
+  where otherwise stated) and is not cancelable (except where
+  otherwise stated), and which uses the <code>ProgressEvent</code>
+  interface, must be dispatched at the given target element. If there
+  is a <span title="fetch">fetching algorithm</span>, and the
+  <span>URL</span> being <span title="fetch">fetched</span> has the
+  <span>same origin</span> as the <code>Document</code> of the target
+  element, then the <code
   title="dom-ProgressEvents-lengthComputable">lengthComputable</code>
   attribute must be set to true if the <span title="fetch">fetching
   algorithm</span>'s subject has a known <span
@@ -57052,7 +57050,7 @@
   title="dom-ProgressEvents-loaded">loaded</code> attributes must be
   set to zero. <a href="#refsPROGRESS">[PROGRESS]</a></p>
 
-  <p>The default action of these event is to do nothing unless
+  <p>The default action of these event is to do nothing where where
   otherwise stated.</p>
 
   </div>
@@ -64732,8 +64730,8 @@
 
   </div>
 
-  <p>Unless otherwise specified, a keyword must not be specified more
-  than once per <code title="attr-rel-hyperlink">rel</code>
+  <p>Except where otherwise specified, a keyword must not be specified
+  more than once per <code title="attr-rel-hyperlink">rel</code>
   attribute.</p>
 
   <p>The link types are <span>ASCII case-insensitive</span>
@@ -69898,7 +69896,7 @@
   <p>There are three variants to this method, with one, two, and three
   arguments respectively. The <var title="">showUI</var> and <var
   title="">value</var> parameters, even if specified, are ignored
-  unless otherwise stated.</p>
+  except where otherwise stated.</p>
 
   <p>When <code title="dom-document-execCommand">execCommand()</code>
   is invoked, the user agent must follow the following steps:</p>
@@ -70922,7 +70920,7 @@
   true, the <span>event loop</span>'s <span title="task queue">task
   queues</span> must discard any further <span
   title="concept-task">tasks</span> that would be added to them (tasks
-  already on the queue are unaffected unless otherwise
+  already on the queue are unaffected except where otherwise
   specified). Effectively, once the <span
   title="dom-WorkerGlobalScope-closing">closing</span> flag is true,
   timers stop firing, notifications for all pending asynchronous
@@ -72163,7 +72161,7 @@
   <span>channel messaging</span> the <code>MessagePortArray</code>
   being sent, if any.</p>
 
-  <p>Unless otherwise specified, when the user agent creates and
+  <p>Except where otherwise specified, when the user agent creates and
   dispatches a <code title="event-message">message</code> event in the
   algorithms described in the following sections, the <code
   title="dom-MessageEvent-lastEventId">lastEventId</code> attribute
@@ -72171,9 +72169,8 @@
   title="dom-MessageEvent-origin">origin</code> attribute must be the
   empty string, the <code
   title="dom-MessageEvent-source">source</code> attribute must be
-  null, and the <code
-  title="dom-MessageEvent-ports">ports</code> attribute
-  must be null.</p>
+  null, and the <code title="dom-MessageEvent-ports">ports</code>
+  attribute must be null.</p>
 
   </div>
 
@@ -84779,9 +84776,9 @@
 
   <h4>Introduction</h4>
 
-  <p>The CSS rules given in these subsections are, unless otherwise
-  specified, expected to be used as part of the user-agent level style
-  sheet defaults for all documents that contain <span>HTML
+  <p>The CSS rules given in these subsections are, except where
+  otherwise specified, expected to be used as part of the user-agent
+  level style sheet defaults for all documents that contain <span>HTML
   elements</span>.</p>
 
   <p>Some rules are intended for the author-level zero-specificity




More information about the Commit-Watchers mailing list