spec/Overview.html 1.1586 2414 Make <iframe>s not inherit the cache of

Make <iframe>s not inherit the cache of their parent. (whatwg r2414)

5.7.5.1 Changes to the networking model
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1586.html#changesToNetworkingModel
status
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1586.html#dom-appcache-status
application cache selection algorithm
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1586.html#concept-appcache-init-with-attribute
application cache selection algorithm
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1586.html#concept-appcache-init-no-attribute
applicationCache
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1586.html#dom-applicationcache
matches a fallback namespace
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1586.html#concept-appcache-matches-fallback

http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1585&r2=1.1586&f=h
http://html5.org/tools/web-apps-tracker?from=2413&to=2414

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1585
retrieving revision 1.1586
diff -u -d -r1.1585 -r1.1586
--- Overview.html 18 Nov 2008 03:40:57 -0000 1.1585
+++ Overview.html 18 Nov 2008 04:06:01 -0000 1.1586
@@ -28747,14 +28747,16 @@
    <!-- "resolve a url" canonicalises the case for the scheme and host
    and removes the port if it is the default -->
 
-  </div><p>When the <dfn id=concept-appcache-init-with-attribute title=concept-appcache-init-with-attribute>application cache
+  </div><hr><p>When the <dfn id=concept-appcache-init-with-attribute title=concept-appcache-init-with-attribute>application cache
   selection algorithm</dfn> algorithm is invoked with a manifest URL,
   the user agent must run the first applicable set of steps from the
   following list:<dl class=switch><dt>If the resource is not being loaded as part of navigation of a
    <a href=#browsing-context>browsing context</a></dt>
 
    <dd>
+
     <p>Do nothing.</p>
+
    </dd>
 
 
@@ -28826,47 +28828,17 @@
    </dd>
 
   </dl><p>When the <dfn id=concept-appcache-init-no-attribute title=concept-appcache-init-no-attribute>application cache
-  selection algorithm</dfn> is invoked <em>without</em> a manifest,
-  then the user agent must run the first applicable set of steps from
-  the following list:<dl><dt>If the resource is being loaded as part of navigation of a
-   <a href=#browsing-context>browsing context</a>, and the resource was fetched from a
-   particular <a href=#application-cache>application cache</a></dt>
-
-   <dd>
-
-    <!-- this can only happen for subframes -->
-
-    <p>The user agent must associate the <code>Document</code> with
-    that application cache and invoke the <a href=#application-cache-update-process>application cache
-    update process</a> for that cache, with that <a href=#browsing-context>browsing
-    context</a>.</p>
-
-   </dd>
-
-   <dt>If the resource is being loaded as part of navigation of a
-   <a href=#child-browsing-context>child browsing context</a></dt>
-
-   <dd>
-
-    <!-- e.g. iframes to online whitelisted resources -->
-
-    <p>The user agent must associate the <code>Document</code> with
-    that application cache associated with the <a href=#active-document>active
-    document</a> of the <a href=#parent-browsing-context>parent browsing context</a>.</p>
-
-   </dd>
-
-   <dt>Otherwise</dt>
-
-   <dd>
-
-    <p>Nothing special happens with respect to application caches.</p>
-
-   </dd>
-
-  </dl><h5 id=changesToNetworkingModel><span class=secno>5.7.5.1 </span>Changes to the networking model</h5><p>When a <a href=#browsing-context>browsing context</a> is associated with an
-  <a href=#application-cache>application cache</a>, any and all resource loads must go
-  through the following steps instead of immediately invoking the
+  selection algorithm</dfn> is invoked <em>without</em> a manifest, if
+  the resource is being loaded as part of navigation of a
+  <a href=#browsing-context>browsing context</a>, and the resource was fetched from a
+  particular <a href=#application-cache>application cache</a>, then the user agent must
+  associate the <code>Document</code> with that application cache and
+  invoke the <a href=#application-cache-update-process>application cache update process</a> for that
+  cache, with that <a href=#browsing-context>browsing context</a>. Otherwise, nothing
+  special happens.<h5 id=changesToNetworkingModel><span class=secno>5.7.5.1 </span>Changes to the networking model</h5><p>When a <a href=#browsing-context>browsing context</a> is associated with an
+  <a href=#application-cache>application cache</a>, any and all loads for resources in
+  that <a href=#browsing-context>browsing context</a> other than those for <a href=#child-browsing-context title="child browsing context">child browsing contexts</a> must
+  go through the following steps instead of immediately invoking the
   mechanisms appropriate to that resource's scheme:<ol><li><p>If the resource is not to be fetched using the HTTP GET
    mechanism or equivalent, then <a href=#fetch>fetch</a> the resource
    normally and abort these steps.</li>
@@ -28948,10 +28920,7 @@
   object that the <code><a href=#applicationcache>ApplicationCache</a></code> object maps to is
   associated with an application cache, then that is the application
   cache with which the <code><a href=#applicationcache>ApplicationCache</a></code> object is
-  associated. Otherwise, the <code><a href=#applicationcache>ApplicationCache</a></code> object is
-  associated with the application cache that the <code>Document</code>
-  object's <a href=#browsing-context>browsing context</a> is associated with, if
-  any.<p>The <dfn id=dom-appcache-status title=dom-appcache-status><code>status</code></dfn>
+  associated.<p>The <dfn id=dom-appcache-status title=dom-appcache-status><code>status</code></dfn>
   attribute, on getting, must return the current state of the
   <a href=#application-cache>application cache</a> <code><a href=#applicationcache>ApplicationCache</a></code> object
   is associated with, if any. This must be the appropriate value from

Received on Tuesday, 18 November 2008 04:09:20 UTC