hixie: Drop DOM Views support. (whatwg r4948)

hixie: Drop DOM Views support. (whatwg r4948)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.3970&r2=1.3971&f=h
http://html5.org/tools/web-apps-tracker?from=4947&to=4948

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3970
retrieving revision 1.3971
diff -u -d -r1.3970 -r1.3971
--- Overview.html 2 Apr 2010 03:41:31 -0000 1.3970
+++ Overview.html 2 Apr 2010 05:32:53 -0000 1.3971
@@ -4777,10 +4777,10 @@
 
   </ol></div><h4 id="mq"><span class="secno">2.4.10 </span>Media queries</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>A string is a <dfn id="valid-media-query">valid media query</dfn> if it matches the
   <code title="">media_query_list</code> production of the Media
-  Queries specification. <a href="#refsMQ">[MQ]</a><p>A string <dfn id="matches-the-environment">matches the environment</dfn> of a view if it is
+  Queries specification. <a href="#refsMQ">[MQ]</a><p>A string <dfn id="matches-the-environment">matches the environment</dfn> of the user if it is
   the empty string, a string consisting of only <a href="#space-character" title="space
   character">space characters</a>, or is a media query that matches
-  that view's environment according to the definitions given in the
+  the user's environment according to the definitions given in the
   Media Queries specification. <a href="#refsMQ">[MQ]</a><h3 id="urls"><span class="secno">2.5 </span>URLs</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/56">ISSUE-56</a> (urls-webarch) and <a href="http://www.w3.org/html/wg/tracker/issues/78">ISSUE-78</a> (urls-terminology) block progress to Last Call</span><h4 id="terminology-0"><span class="secno">2.5.1 </span>Terminology</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>A <dfn id="url">URL</dfn> is a string used to identify a resource.<p>A <a href="#url">URL</a> is a <dfn id="valid-url">valid URL</dfn> if it is a
   <span>valid Web address</span> as defined by the Web addresses
   specification. <a href="#refsWEBADDRESSES">[WEBADDRESSES]</a><p>A <a href="#url">URL</a> is a <dfn id="valid-non-empty-url">valid non-empty URL</dfn> if it is a
@@ -6531,6 +6531,7 @@
   void <a href="#dom-document-writeln" title="dom-document-writeln">writeln</a>(in DOMString... text);
 
   // <a href="#editing">user interaction</a>
+  readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-document-defaultview" title="dom-document-defaultView">defaultView</a>;
   <a href="#selection-0">Selection</a> <a href="#dom-document-getselection" title="dom-document-getSelection">getSelection</a>();
   readonly attribute <a href="#element">Element</a> <a href="#dom-document-activeelement" title="dom-document-activeElement">activeElement</a>;
   boolean <a href="#dom-document-hasfocus" title="dom-document-hasFocus">hasFocus</a>();
@@ -10204,9 +10205,9 @@
 
   <p>However, if the link is an <a href="#external-resource-link">external resource link</a>,
   then the <code title="attr-link-media"><a href="#attr-link-media">media</a></code> attribute is
-  prescriptive. The user agent must apply the external resource to a
-  <a href="#view">view</a> when the <code title="attr-link-media"><a href="#attr-link-media">media</a></code> attribute's value <a href="#matches-the-environment">matches
-  the environment</a> of that view and the other relevant
+  prescriptive. The user agent must apply the external resource when
+  the <code title="attr-link-media"><a href="#attr-link-media">media</a></code> attribute's value
+  <a href="#matches-the-environment">matches the environment</a> and the other relevant
   conditions apply, and must not apply it otherwise.</p><!-- note
   similar text in <style type="text/css"> section -->
 
@@ -11208,10 +11209,10 @@
   </div><p>The <dfn id="attr-style-media" title="attr-style-media"><code>media</code></dfn>
   attribute says which media the styles apply to. The value must be a
   <a href="#valid-media-query">valid media query</a>.  <span class="impl">The user agent
-  must apply the styles to a <a href="#view">view</a> when the <code title="attr-style-media"><a href="#attr-style-media">media</a></code> attribute's value
-  <a href="#matches-the-environment">matches the environment</a> of that view and the other
-  relevant conditions apply, and must not apply them
-  otherwise.</span></p><!-- note similar text in <link> section --><div class="impl">
+  must apply the styles when the <code title="attr-style-media"><a href="#attr-style-media">media</a></code> attribute's value
+  <a href="#matches-the-environment">matches the environment</a> and the other relevant
+  conditions apply, and must not apply them otherwise.</span></p><!--
+  note similar text in <link> section --><div class="impl">
 
   <p class="note">The styles might be further limited in scope,
   e.g. in CSS with the use of <code title="">@media</code>
@@ -16596,14 +16597,6 @@
   attribute's value is the empty string, or if the conditions in the
   previous paragraph are not met, then the image is <em>not</em> <i title="img-available"><a href="#img-available">available</a></i>.</p>
 
-  <p class="note">An image might be <i title="img-available"><a href="#img-available">available</a></i> in one <a href="#view">view</a> but not
-  another. For instance, a <code><a href="#document">Document</a></code> could be rendered by
-  a screen reader providing a speech synthesis view of the output of a
-  Web browser using the screen media. In this case, the image would be
-  <i title="img-available"><a href="#img-available">available</a></i> in the Web browser's screen
-  view, but <em>not</em> <i title="img-available"><a href="#img-available">available</a></i> in the
-  screen reader's view.</p>
-
   <p>Whether the image is fetched successfully or not (e.g. whether
   the response code was a 2xx code <a href="#concept-http-equivalent-codes" title="concept-http-equivalent-codes">or equivalent</a>) must be
   ignored when determining the image's type and whether it is a valid
@@ -20442,8 +20435,9 @@
 
      <li><p>&#8987; If <var title="">candidate</var> has a <code title="attr-source-media"><a href="#attr-source-media">media</a></code> attribute whose value does
      not <a href="#matches-the-environment" title="matches the environment">match the
-     environment</a> of the <a href="#default-view">default view</a>, then end the
-     <a href="#synchronous-section">synchronous section</a>, and jump down to the <i title="">failed</i> step below.</li>
+     environment</a>, then end the <a href="#synchronous-section">synchronous
+     section</a>, and jump down to the <i title="">failed</i> step
+     below.</li>
 
      <li><p>&#8987; Set the <code title="dom-media-currentSrc"><a href="#dom-media-currentsrc">currentSrc</a></code> attribute to <var title="">absolute URL</var>.</li>
 
@@ -40042,54 +40036,18 @@
   that <a href="#browsing-context">browsing context</a> has presented, is presenting, or
   will present. At any time, one <code><a href="#document">Document</a></code> in each
   <a href="#browsing-context">browsing context</a> is designated the <dfn id="active-document">active
-  document</dfn>.<p>Each <code><a href="#document">Document</a></code> has a collection of one or more <a href="#view" title="view">views</a>.<p>A <dfn id="view">view</dfn> is a user agent interface tied to a particular
-  media used for the presentation of a particular
-  <code><a href="#document">Document</a></code> object in some media. A view may be
-  interactive. Each view is represented by an
-  <code>AbstractView</code> object. <a href="#refsDOMVIEWS">[DOMVIEWS]</a><p>The main <a href="#view">view</a> through which a user primarily
-  interacts with a user agent is the <dfn id="default-view">default view</dfn>. The
-  <code>AbstractView</code> object that represents this view <span class="impl">must also implement the <code><a href="#window">Window</a></code> interface,
-  and</span> is referred to as the <code><a href="#document">Document</a></code>'s
-  <code><a href="#window">Window</a></code> object. <code><a href="#windowproxy">WindowProxy</a></code> objects forward
-  everything to the <a href="#active-document">active document</a>'s <a href="#default-view">default
-  view</a>'s <code><a href="#window">Window</a></code> object.<div class="impl">
-
-  <p>The <code title="dom-document-defaultView">defaultView</code>
-  attribute on the <code><a href="#document">Document</a></code> object's
-  <code>DocumentView</code> interface must return the <a href="#browsing-context">browsing
-  context</a>'s <code><a href="#windowproxy">WindowProxy</a></code> object, not the actual
-  <code>AbstractView</code> object of the <a href="#default-view">default
-  view</a>. <a href="#refsDOMVIEWS">[DOMVIEWS]</a></p>
-
-  </div><p class="note">The <code title="dom-document">document</code>
-  attribute of an <code>AbstractView</code> object representing a
-  <a href="#view">view</a> gives the view's corresponding
-  <code><a href="#document">Document</a></code> object. <a href="#refsDOMVIEWS">[DOMVIEWS]</a><p class="note">In general, there is a 1-to-1 mapping from the
+  document</dfn>.<p>Each <code><a href="#document">Document</a></code> is associated with a
+  <code><a href="#window">Window</a></code> object. A <a href="#browsing-context">browsing context</a>'s
+  <code><a href="#windowproxy">WindowProxy</a></code> object forwards everything to the
+  <a href="#browsing-context">browsing context</a>'s <a href="#active-document">active document</a>'s
+  <code><a href="#window">Window</a></code> object.<p class="note">In general, there is a 1-to-1 mapping from the
   <code><a href="#window">Window</a></code> object to the <code><a href="#document">Document</a></code> object. In
-  one particular case, a set of <a href="#view" title="view">views</a> can be
-  reused for the presentation of a second <code><a href="#document">Document</a></code> in the
-  same <a href="#browsing-context">browsing context</a>, such that the mapping is then
+  one particular case, a <code><a href="#window">Window</a></code> can be reused for the
+  presentation of a second <code><a href="#document">Document</a></code> in the same
+  <a href="#browsing-context">browsing context</a>, such that the mapping is then
   2-to-1. This occurs when a <a href="#browsing-context">browsing context</a> is <a href="#navigate" title="navigate">navigated</a> from the initial
   <code><a href="#about:blank">about:blank</a></code> <code><a href="#document">Document</a></code> to another, with
-  <a href="#replacement-enabled">replacement enabled</a>.<div class="impl">
-
-  <p>Events that use the <code><a href="#uievent">UIEvent</a></code> interface are related to
-  a specific <a href="#view">view</a> (the view in which the event happened);
-  when that <a href="#view">view</a> is the <a href="#default-view">default view</a>, the
-  event object's <code title="">view</code> attribute's must return
-  the <code><a href="#windowproxy">WindowProxy</a></code> object of the <a href="#browsing-context">browsing
-  context</a> of that <a href="#view">view</a>, not the actual
-  <code>AbstractView</code> object of the <a href="#default-view">default
-  view</a>. <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
-
-  </div><p class="note">A typical Web browser has one obvious
-  <a href="#view">view</a> per <code><a href="#document">Document</a></code>: the browser's window
-  (screen media). This is typically the <a href="#default-view">default view</a>. If
-  a page is printed, however, a second view becomes evident, that of
-  the print media. The two views always share the same underlying
-  <code><a href="#document">Document</a></code> object, but they have a different presentation
-  of that object. A speech browser might have a different
-  <a href="#default-view">default view</a>, using the speech media.<p class="note">A <code><a href="#document">Document</a></code> does not necessarily have a
+  <a href="#replacement-enabled">replacement enabled</a>.<p class="note">A <code><a href="#document">Document</a></code> does not necessarily have a
   <a href="#browsing-context">browsing context</a> associated with it. In particular,
   data mining tools are likely to never instantiate browsing
   contexts.<hr><p>A <a href="#browsing-context">browsing context</a> can have a <dfn id="creator-browsing-context">creator browsing
@@ -40459,6 +40417,7 @@
   // the current browsing context
   readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-window" title="dom-window">window</a>;
   readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-self" title="dom-self">self</a>;
+  readonly attribute <a href="#document">Document</a> <a href="#dom-document" title="dom-document">document</a>;
            attribute DOMString <a href="#dom-name" title="dom-name">name</a>;
   [PutForwards=<a href="#dom-location-href" title="dom-location-href">href</a>] readonly attribute <a href="#location">Location</a> <a href="#dom-location" title="dom-location">location</a>;
   readonly attribute <a href="#history-0">History</a> <a href="#dom-history" title="dom-history">history</a>;
@@ -40583,12 +40542,40 @@
 
    </dd>
 
+
+   <dt><var title="">window</var> . <code title="dom-document"><a href="#dom-document">document</a></code></dt>
+
+   <dd>
+
+    <p>Returns the <a href="#active-document">active document</a>.</p>
+
+   </dd>
+
+
+   <dt><var title="">document</var> . <code title="dom-document-defaultView"><a href="#dom-document-defaultview">defaultView</a></code></dt>
+
+   <dd>
+
+    <p>Returns the <code><a href="#window">Window</a></code> object of the <a href="#active-document">active document</a>.</p>
+
+   </dd>
+
   </dl><div class="impl">
 
   <p>The <dfn id="dom-window" title="dom-window"><code>window</code></dfn>, <dfn id="dom-frames" title="dom-frames"><code>frames</code></dfn>, and <dfn id="dom-self" title="dom-self"><code>self</code></dfn> IDL attributes must all
   return the <code><a href="#window">Window</a></code> object's <a href="#browsing-context">browsing
   context</a>'s <code><a href="#windowproxy">WindowProxy</a></code> object.</p>
 
+  <p>The <dfn id="dom-document" title="dom-document"><code>document</code></dfn> IDL
+  attribute must return the <code><a href="#document">Document</a></code> object of the
+  <code><a href="#window">Window</a></code> object's <code><a href="#document">Document</a></code>'s <a href="#browsing-context">browsing
+  context</a>'s <a href="#active-document">active document</a>.</p>
+
+  <p>The <dfn id="dom-document-defaultview" title="dom-document-defaultView"><code>defaultView</code></dfn> IDL
+  attribute of the <code><a href="#htmldocument">HTMLDocument</a></code> interface must return the
+  <code><a href="#document">Document</a></code>'s <a href="#browsing-context">browsing context</a>'s
+  <code><a href="#windowproxy">WindowProxy</a></code> object.</p>
+
   </div><div class="impl">
 
   <h4 id="security-window"><span class="secno">5.2.1 </span>Security</h4>
@@ -40892,9 +40879,16 @@
   and the user agent itself has a strong reference to its <a href="#top-level-browsing-context" title="top-level browsing context">top-level browsing
   contexts</a>.</p>
 
-  <p>A <code><a href="#document">Document</a></code> has a strong reference to each of its
-  <a href="#view" title="view">views</a> and their <code>AbstractView</code>
-  objects.</p>
+  <p>A <code><a href="#document">Document</a></code> has a strong reference to its
+  <code><a href="#window">Window</a></code> object.</p>
+
+  <p class="note">A <code><a href="#window">Window</a></code> object <a href="#implied-strong-reference" title="implied
+  strong reference">has a strong reference</a> to its
+  <code><a href="#document">Document</a></code> object through its <code title="dom-document"><a href="#dom-document">document</a></code> attribute.  Thus, references
+  from other scripts to either of those objects will keep both
+  alive. Similarly, both <code><a href="#document">Document</a></code> and <code><a href="#window">Window</a></code>
+  objects have <a href="#implied-strong-reference" title="implied strong reference">implied strong
+  references</a> to the <code><a href="#windowproxy">WindowProxy</a></code> object.</p>
 
   <p>Each <a href="#concept-script" title="concept-script">script</a> has a strong
   reference to its <a href="#script-s-browsing-context" title="script's browsing context">browsing
@@ -40924,14 +40918,7 @@
    <a href="#browsing-context">browsing context</a> to the
    <code><a href="#document">Document</a></code>.</li>
 
-  </ol><p class="note">The <a href="#browsing-context">browsing context</a>'s <a href="#default-view">default
-  view</a>'s <code><a href="#window">Window</a></code> object <a href="#implied-strong-reference" title="implied strong
-  reference">has a strong reference</a> to its
-  <code><a href="#document">Document</a></code> object through the <code title="dom-document">document</code> attribute of the
-  <code>AbstractView</code> interface. Thus, references from other
-  scripts to either of those objects will keep both alive. <a href="#refsDOMVIEWS">[DOMVIEWS]</a></p>
-
-  <p class="note">Whenever a <code><a href="#document">Document</a></code> object is <a href="#discard-a-document" title="discard a Document">discarded</a>, it is also removed from
+  </ol><p class="note">Whenever a <code><a href="#document">Document</a></code> object is <a href="#discard-a-document" title="discard a Document">discarded</a>, it is also removed from
   the list of <span>the worker's <code><a href="#document">Document</a></code>s</span> of each
   worker whose list contains that <code><a href="#document">Document</a></code>.</p>
 
@@ -41026,20 +41013,20 @@
    <dt><dfn id="the-status-bar-barprop-object">The status bar <code>BarProp</code> object</dfn></dt>
 
    <dd>Represents a user interface element found immediately below or
-   after the document, as appropriate for the <a href="#default-view">default
-   view</a>'s media. If the user agent has no such user interface
-   element, then the object may act as if the corresponding user
-   interface element was absent (i.e. its <code title="dom-BarProp-visible"><a href="#dom-barprop-visible">visible</a></code> attribute may return
-   false).</dd>
+   after the document, as appropriate for the user's media. If the
+   user agent has no such user interface element, then the object may
+   act as if the corresponding user interface element was absent
+   (i.e. its <code title="dom-BarProp-visible"><a href="#dom-barprop-visible">visible</a></code>
+   attribute may return false).</dd>
 
    <dt><dfn id="the-toolbar-barprop-object">The toolbar <code>BarProp</code> object</dfn></dt>
 
    <dd>Represents the user interface element found immediately above
-   or before the document, as appropriate for the <a href="#default-view">default
-   view</a>'s media. If the user agent has no such user interface
-   element, then the object may act as if the corresponding user
-   interface element was absent (i.e. its <code title="dom-BarProp-visible"><a href="#dom-barprop-visible">visible</a></code> attribute may return
-   false).</dd>
+   or before the document, as appropriate for the user's media. If the
+   user agent has no such user interface element, then the object may
+   act as if the corresponding user interface element was absent
+   (i.e. its <code title="dom-BarProp-visible"><a href="#dom-barprop-visible">visible</a></code>
+   attribute may return false).</dd>
 
   </dl><p>The <dfn id="dom-window-locationbar" title="dom-window-locationbar"><code>locationbar</code></dfn>
   attribute must return <a href="#the-location-bar-barprop-object">the location bar <code>BarProp</code>
@@ -42563,18 +42550,17 @@
 
     <p><dfn id="create-a-document-object" title="create a Document object">Creating a new
     <code>Document</code> object</dfn>: When a <code><a href="#document">Document</a></code>
-    is created as part of the above steps, a new set of <a href="#view" title="view">views</a> along with the associated
-    <code><a href="#window">Window</a></code> object must be created and associated with the
+    is created as part of the above steps, a new <code><a href="#window">Window</a></code>
+    object must be created and associated with the
     <code><a href="#document">Document</a></code>, with one exception: if the <a href="#browsing-context">browsing
     context</a>'s only entry in its <a href="#session-history">session history</a> is
     the <code><a href="#about:blank">about:blank</a></code> <code><a href="#document">Document</a></code> that was added
     when the <a href="#browsing-context">browsing context</a> was created, and navigation
     is occurring with <a href="#replacement-enabled">replacement enabled</a>, and that
     <code><a href="#document">Document</a></code> has the <a href="#same-origin">same origin</a> as the new
-    <code><a href="#document">Document</a></code>, then the <code><a href="#window">Window</a></code> object and
-    associated <a href="#view" title="view">views</a> of that
-    <code><a href="#document">Document</a></code> must be used instead, and the <code title="dom-document">document</code> attribute of the
-    <code>AbstractView</code> objects of those <a href="#view" title="view">views</a> must be changed to point to the new
+    <code><a href="#document">Document</a></code>, then the <code><a href="#window">Window</a></code> object of that
+    <code><a href="#document">Document</a></code> must be used instead, and the <code title="dom-document"><a href="#dom-document">document</a></code> attribute of the
+    <code><a href="#window">Window</a></code> object must be changed to point to the new
     <code><a href="#document">Document</a></code> instead.</p>
 
    </li>
@@ -43160,9 +43146,9 @@
    <a href="#scroll-to-the-fragment-identifier">scroll to the fragment identifier</a>.</li>
 
    <li><p>If the entry is <a href="#an-entry-with-persisted-user-state">an entry with persisted user
-   state</a>, the user agent may update aspects of the document
-   view, for instance the scroll position or values of form fields,
-   that it had previously recorded.</li>
+   state</a>, the user agent may update aspects of the document and
+   its rendering, for instance the scroll position or values of form
+   fields, that it had previously recorded.</li>
 
    <li>
 
@@ -49361,7 +49347,7 @@
   all use the <code><a href="#dragevent">DragEvent</a></code> interface.<pre class="idl">interface <dfn id="dragevent">DragEvent</dfn> : <span>MouseEvent</span> {
   readonly attribute <a href="#datatransfer">DataTransfer</a> <a href="#dom-dragevent-datatransfer" title="dom-DragEvent-dataTransfer">dataTransfer</a>;
 
-  void <a href="#dom-dragevent-initdragevent" title="dom-DragEvent-initDragEvent">initDragEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in <span>AbstractView</span> viewArg, in long detailArg, in long screenXArg, in long screenYArg, in long clientXArg, in long clientYArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned short buttonArg, in EventTarget relatedTargetArg, in <a href="#datatransfer">DataTransfer</a> dataTransferArg);
+  void <a href="#dom-dragevent-initdragevent" title="dom-DragEvent-initDragEvent">initDragEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dummyArg<!-- used to be viewArg, back when we had views -->, in long detailArg, in long screenXArg, in long screenYArg, in long clientXArg, in long clientYArg, in boolean ctrlKeyArg, in boolean altKeyArg, in boolean shiftKeyArg, in boolean metaKeyArg, in unsigned short buttonArg, in EventTarget relatedTargetArg, in <a href="#datatransfer">DataTransfer</a> dataTransferArg);
 };</pre><dl class="domintro"><dt><var title="">event</var> . <code title="dom-DragEvent-dataTransfer"><a href="#dom-dragevent-datatransfer">dataTransfer</a></code></dt>
 
    <dd>
@@ -49374,7 +49360,8 @@
 
   <p>The <dfn id="dom-dragevent-initdragevent" title="dom-DragEvent-initDragEvent"><code>initDragEvent()</code></dfn>
   method must initialize the event in a manner analogous to the
-  similarly-named method in the DOM Events interfaces. <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
+  similarly-named method in the DOM Events interfaces, except that the
+  <var title="">dummyArg</var> argument must be ignored. <a href="#refsDOMEVENTS">[DOMEVENTS]</a></p>
 
   <p>The <dfn id="dom-dragevent-datatransfer" title="dom-DragEvent-dataTransfer"><code>dataTransfer</code></dfn>
   attribute of the <code><a href="#dragevent">DragEvent</a></code> interface represents the
@@ -49596,16 +49583,16 @@
   </div><h4 id="dndevents"><span class="secno">7.9.3 </span>Events fired during a drag-and-drop action</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><p>The following events are involved in the drag-and-drop
   model.<div class="impl">
 
-  <p>Whenever the processing model described
-  below causes one of these events to be fired, the event fired must
-  use the <code><a href="#dragevent">DragEvent</a></code> interface defined above, must have
-  the bubbling and cancelable behaviors given in the table below, and
-  must have the context information set up as described after the
-  table, with the <code title="dom-UIEvent-view">view</code> attribute
-  set to the view with which the user interacted to trigger the
-  drag-and-drop event, the <code title="dom-UIEvent-detail">detail</code> attribute set to zero, the
-  mouse and key attributes set according to the state of the input
-  devices as they would be for user interaction events, and the <code title="">relatedTarget</code> attribute set to null.</p>
+  <p>Whenever the processing model described below causes one of these
+  events to be fired, the event fired must use the
+  <code><a href="#dragevent">DragEvent</a></code> interface defined above, must have the
+  bubbling and cancelable behaviors given in the table below, and must
+  have the context information set up as described after the table,
+  with the <code title="dom-UIEvent-detail">detail</code> attribute
+  set to zero, the mouse and key attributes set according to the state
+  of the input devices as they would be for user interaction events,
+  and the <code title="">relatedTarget</code> attribute set to
+  null.</p>
 
   <p>If there is no relevant pointing device, the object must have its
   <code title="">screenX</code>, <code title="">screenY</code>, <code title="">clientX</code>, <code title="">clientY</code>, and <code title="">button</code> attributes set to 0.</p>
@@ -50231,10 +50218,6 @@
   model must be followed as described above, irrespective of how many
   documents are involved in the operation.</p>
 
-  <!-- should we mention that you shouldn't include the view from the
-  source in the events to the target, or is that obvious enough from
-  the requirements in the event section above? -->
-
   </div><div class="impl">
 
   <h5 id="when-the-drag-and-drop-operation-starts-or-ends-in-another-application"><span class="secno">7.9.4.2 </span>When the drag-and-drop operation starts or ends in another
@@ -61827,8 +61810,8 @@
   <p>When an <code><a href="#the-html-element-0">html</a></code> element's second child element is a
   <code><a href="#frameset">frameset</a></code> element, the user agent is expected to render
   the <code><a href="#frameset">frameset</a></code> element as described below across the
-  surface of the <a href="#view">view</a>, instead of applying the usual CSS
-  rendering rules.</p>
+  surface of the viewport, instead of applying the usual CSS rendering
+  rules.</p>
 
   <p>When rendering a <code><a href="#frameset">frameset</a></code> on a surface, the user
   agent is expected to use the following layout algorithm:</p>
@@ -62178,8 +62161,8 @@
   <p>When the user actually <a href="#obtain-a-physical-form" title="obtain a physical
   form">obtains a physical form</a> (or a representation of a
   physical form) of a <code><a href="#document">Document</a></code>, the user agent is
-  expected to create a new view with the print media, render the
-  result, and the discard the view.</p>
+  expected to create a new rendering of the <code><a href="#document">Document</a></code> for
+  the print media.</p>
 
 
 
@@ -66946,11 +66929,6 @@
    Specification</a></cite>, J.  Kesselman, J. Robie, M. Champion,
    P. Sharpe, V. Apparao, L.  Wood. W3C.</dd>
 
-   <dt id="refsDOMVIEWS">[DOMVIEWS]</dt>
-   <dd><cite><a href="http://www.w3.org/TR/DOM-Level-2-Views/">Document Object
-   Model (DOM) Level 2 Views Specification</a></cite>, A. Le Hors, L.
-   Cable. W3C.</dd>
-
    <dt id="refsECMA262">[ECMA262]</dt>
    <dd><cite><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript
    Language Specification</a></cite>. ECMA.</dd>

Received on Friday, 2 April 2010 05:33:44 UTC