- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Jun 2008 09:57:21 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv14447
Modified Files:
Overview.html
Log Message:
minor groundwork for upcoming url overhaul (whatwg r1779)
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.968
retrieving revision 1.969
diff -u -d -r1.968 -r1.969
--- Overview.html 16 Jun 2008 07:56:54 -0000 1.968
+++ Overview.html 16 Jun 2008 09:57:19 -0000 1.969
@@ -2592,7 +2592,8 @@
<p>This specification uses the term <em>document</em> to refer to any use
of HTML, ranging from short static documents to long essays or reports
with rich multimedia, as well as to fully-fledged interactive
- applications.
+ applications.</p>
+ <!-- XXXURL -->
<p>For readability, the term URI is used to refer to both ASCII URIs and
Unicode IRIs, as those terms are defined by RFC 3986 and RFC 3987
@@ -6299,11 +6300,20 @@
</ol>
<h4 id=urls><span class=secno>3.2.9 </span>URLs</h4>
+ <!-- XXXURL -->
<div class=big-issue>
<p>This section will do the following:</p>
<ul>
+ <li>define URL as IRI and replace all uses of URIs and IRIs in the rest
+ of the spec with URL
+
+ <li>define "valid URL" in terms of valid URIs and IRIs and replace that
+ concept through the spec to a pointer here, getting rid of references to
+ <a href="#references">[RFC3986]</a> <a
+ href="#references">[RFC3987]</a> outside this section
+
<li>define how to resolve relative URLs in markup attributes (using
XMLBase as defined elsewhere right now)
@@ -6335,14 +6345,6 @@
<p>query: don't expand %-encoded bytes. Re-encode unicode to the page's
encoding. Do not percent-encode.</p>
- <li>define URL as IRI and replace all uses of URIs and IRIs in the rest
- of the spec with URL
-
- <li>define "valid URL" in terms of valid URIs and IRIs and replace that
- concept through the spec to a pointer here, getting rid of references to
- <a href="#references">[RFC3986]</a> <a
- href="#references">[RFC3987]</a> outside this section
-
<li>define "valid URL reference" in terms of valid URI references and IRI
references and replace that concept through the spec to a pointer here,
getting rid of references to <a href="#references">[RFC3986]</a> <a
@@ -32698,7 +32700,7 @@
<p>The <dfn id=href5 title=dom-location-href><code>href</code></dfn>
attribute returns the address of the page represented by the associated
- <code>Document</code> object, as an absolute IRI reference.
+ <code>Document</code> object, as an absolute URI or IRI reference.
<p>On setting, <!--XXX Mozilla does this, but IE doesn't. What
should we do?: the behavior depends on the context in which the
@@ -32765,7 +32767,7 @@
rules given for URI decomposition attributes, with the <a href="#input"
title=concept-uda-input>input</a> being the address of the page
represented by the associated <code>Document</code> object, as an absolute
- IRI reference (same as the <code title=dom-location-href><a
+ URI or IRI reference (same as the <code title=dom-location-href><a
href="#href5">href</a></code> attribute), and the <a href="#common3"
title=concept-uda-setter>common setter action</a> being the same as
setting the <code title=dom-location-href><a href="#href5">href</a></code>
@@ -33437,7 +33439,7 @@
href="#references">[RFC3987]</a>
</li>
<!-- IRI,
- ifragment? XXX -->
+ ifragment? XXXURL (refer to parsing defined in this spec) -->
<li>
<p>If <i>fragid</i> is the empty string, then the indicated part of the
Received on Monday, 16 June 2008 09:57:56 UTC