html5/workers Overview.html,1.340,1.341

Update of /sources/public/html5/workers
In directory hutz:/tmp/cvs-serv5531

Modified Files:
	Overview.html 
Log Message:
Attempt to actually define what Referer headers are used for a whole host of things that were poorly defined. Also: cleanup of a bunch of editorial mistakes I found from past such attempts. Mark every fetch algorithm use for sanity in the future. Block data:, javascript:, and about:blank referrers. Note: This relies on not-yet-done changes to CORS and XHR. (whatwg r7341)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/workers/Overview.html,v
retrieving revision 1.340
retrieving revision 1.341
diff -u -d -r1.340 -r1.341
--- Overview.html	26 Aug 2012 03:55:46 -0000	1.340
+++ Overview.html	12 Sep 2012 23:14:53 -0000	1.341
@@ -216,7 +216,7 @@
 
    <h1>Web Workers</h1>
    
-   <h2 class="no-num no-toc" id="editor-s-draft-26-august-2012">Editor's Draft 26 August 2012</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-12-september-2012">Editor's Draft 12 September 2012</h2>
    <dl><dt>Latest Published Version:</dt>
     <dd><a href="http://www.w3.org/TR/workers/">http://www.w3.org/TR/workers/</a></dd>
     <dt>Latest Editor's Draft:</dt>
@@ -355,7 +355,7 @@
   </dl><p>The W3C <a href="http://www.w3.org/2008/webapps/">Web Applications
   Working Group</a> is the W3C working group responsible for this
   specification's progress along the W3C Recommendation track.
-  This specification is the 26 August 2012 Editor's Draft.
+  This specification is the 12 September 2012 Editor's Draft.
   </p>
 
   
@@ -1603,9 +1603,11 @@
 
    <li>
 
-    <p>Attempt to <span>fetch</span> the resource identified by <var title="">url</var>, from the <var title="">owner origin</var>,
-    with the <i>synchronous flag</i> set and the <i>force same-origin
-    flag</i> set.</p> 
+    <p>Attempt to <span>fetch</span> the resource
+    identified by <var title="">url</var>, from the <var title="">owner origin</var>, using <var title="">owner
+    document</var> as the <span>referrer source</span>, with the
+    <i>synchronous flag</i> set and the <i>force same-origin flag</i>
+    set.</p> 
 
     <p>If the attempt fails, then for each <code><a href="#worker">Worker</a></code> or
     <code><a href="#sharedworker">SharedWorker</a></code> object associated with <var title="">worker global scope</var>, <span>queue a task</span> to
@@ -1658,6 +1660,8 @@
     <p>Set the <span>script's document</span> to <var title="">owner
     document</var>.</p>
 
+    <p>Set the <span>script's referrer source</span> to <var title="">url</var>.</p>
+
     <p>Set the <span>script's URL character encoding</span> to
     UTF-8. (This is just used for encoding non-ASCII characters in the
     query component of URLs.)</p>
@@ -2355,10 +2359,11 @@
 
    <li>
 
-    <p>Attempt to <span>fetch</span> each resource identified by the
-    resulting <span title="absolute URL">absolute URLs</span>, from
-    the <span>entry script</span>'s <span>origin</span>, with the
-    <i>synchronous flag</i> set.</p> 
+    <p>Attempt to <span>fetch</span> each resource
+    identified by the resulting <span title="absolute URL">absolute
+    URLs</span>, from the <span>entry script</span>'s
+    <span>origin</span>, using the <span>entry script</span>'s <span title="script's referrer source">referrer source</span>, and with
+    the <i>synchronous flag</i> set.</p> 
 
    </li>
 
@@ -2396,8 +2401,8 @@
 
       <p><span>Create a script</span>, using <var title="">source</var> as the script source, the <span>URL</span>
       from which <var title="">source</var> was obtained, and <var title="">language</var> as the scripting language, using the
-      same global object, browsing context, URL character encoding,
-      base URL, and script group as the <span title="concept-script">script</span> that was created by the
+      same global object, browsing context, document, referrer source,
+      URL character encoding, and base URL as the <span title="concept-script">script</span> that was created by the
       worker's <a href="#run-a-worker">run a worker</a> algorithm.</p>
 
       <p>Let the newly created <span title="concept-script">script</span> run until it either
@@ -2460,7 +2465,9 @@
    null. The <span><code>XMLHttpRequest</code> base URL</span> is the
    <span>script's base URL</span>; the
    <span><code>XMLHttpRequest</code> origin</span> is the script's
-   <span>origin</span>. <a href="#refsXHR">[XHR]</a></li>
+   <span>origin</span>, and the <span><code>XMLHttpRequest</code>
+   referrer source</span> is the <span>script's referrer
+   source</span>. <a href="#refsXHR">[XHR]</a></li>
 
    <li><p>The interface objects and constructors defined by this
    specification, except where is further restricted by explicit

Received on Wednesday, 12 September 2012 23:14:57 UTC