W3C home > Mailing lists > Public > public-html-commits@w3.org > August 2010

html5/spec offline.html,1.995,1.996 spec.html,1.1135,1.1136

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 12 Aug 2010 20:36:45 +0000
To: public-html-commits@w3.org
Message-Id: <E1OjeW5-0006n2-R3@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv25988

Modified Files:
	offline.html spec.html 
Log Message:
Handle the race condition of a manifest becoming 404 while a page that uses it is loading. (whatwg r5286)

[updated by splitter]


Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec/offline.html,v
retrieving revision 1.995
retrieving revision 1.996
diff -u -d -r1.995 -r1.996
--- offline.html	11 Aug 2010 03:56:45 -0000	1.995
+++ offline.html	12 Aug 2010 20:36:43 -0000	1.996
@@ -1148,6 +1148,12 @@
         identify the <a href="#application-cache-group">application cache group</a> to be
         updated.</p>
 
+        <p>If that <a href="#application-cache-group">application cache group</a> is <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>, then abort
+        this instance of the <a href="#application-cache-download-process">application cache download
+        process</a>. This can happen if another instance of this
+        algorithm found the manifest to be 404 or 410 while this
+        algorithm was waiting in the first step above.</p>
+
        </dd>
 
       </dl></li>
@@ -1851,11 +1857,12 @@
 
 
    <dt>If <var title="">document</var> was loaded from an
-   <a href="#application-cache">application cache</a><!--[redundant], and either there is
-   no <var title="">manifest URL</var>, or the URL of the <span
-   title="concept-appcache-manifest">manifest</span> of the cache's
-   <span>application cache group</span> is the same as <var
-   title="">manifest URL</var>--></dt>
+   <a href="#application-cache">application cache</a>, and that <a href="#application-cache">application
+   cache</a> still exists (it is not now <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>)<!--[redundant],
+   and either there is no <var title="">manifest URL</var>, or the URL
+   of the <span title="concept-appcache-manifest">manifest</span> of
+   the cache's <span>application cache group</span> is the same as
+   <var title="">manifest URL</var>--></dt>
 
    <dd>
 

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.1135
retrieving revision 1.1136
diff -u -d -r1.1135 -r1.1136
--- spec.html	12 Aug 2010 08:37:07 -0000	1.1135
+++ spec.html	12 Aug 2010 20:36:43 -0000	1.1136
@@ -336,7 +336,7 @@
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>,
     <a href="author/">author edition</a>.
-This is revision 1.4211.
+This is revision 1.4212.
    </p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2010 <a href="http://www.w3.org/"><abbr title="World Wide
Received on Thursday, 12 August 2010 20:36:47 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:10:01 UTC