- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Jun 2008 07:20:31 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv23029
Modified Files:
Overview.html
Log Message:
notes for urls, and typo fixes (whatwg r1777)
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.966
retrieving revision 1.967
diff -u -d -r1.966 -r1.967
--- Overview.html 13 Jun 2008 19:16:13 -0000 1.966
+++ Overview.html 16 Jun 2008 07:20:28 -0000 1.967
@@ -59,7 +59,7 @@
for HTML and XHTML</h2>
<h2 class="no-num no-toc" id=editors0><!-- "W3C Working Draft" -->
- Editor's Draft <!--ZZZ-->13 June 2008</h2>
+ Editor's Draft <!--ZZZ-->16 June 2008</h2>
<dl><!-- ZZZ: update the month/day
<dt>This Version:</dt>
@@ -207,7 +207,7 @@
<p>The W3C <a href="http://www.w3.org/html/wg/">HTML Working Group</a> is
the W3C working group responsible for this specification's progress along
- the W3C Recommendation track. <!--ZZZ:--> This specification is the 13
+ the W3C Recommendation track. <!--ZZZ:--> This specification is the 16
June 2008 <!--ZZZ "Working Draft"-->Editor's Draft. <!--:ZZZ--></p>
<!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->
<!-- relationship to other work (required) -->
@@ -6314,9 +6314,26 @@
doesn't have a path hierarchy (e.g. data:, javascript:, about:blank
URLs)
- <li>define how to handle URIs that contain non-ascii characters (and it's
- not the same as handling as IRIs, especially if the character encoding
- of the document isn't UTF-8)
+ <li>
+ <p>define how to handle URIs that contain non-ascii characters (and it's
+ not the same as handling as IRIs, especially if the character encoding
+ of the document isn't UTF-8)</p>
+
+ <p>First parse it (we need to define that. For some schemes it's not per
+ spec -- e.g. apparently for ftp: we should split from hosts on ';').
+ Then handle each bit as follows:</p>
+
+ <p>scheme: no further processing (treat %-escaped characters literally,
+ treat unicode characters as unicode characters).</p>
+
+ <p>host: expand %-encoded bytes to Unicode as UTF-8, treat unicode
+ characters as per IDN.</p>
+
+ <p>path: don't expand %-encoded bytes. Re-encode unicode to UTF-8 and
+ percent-encode.</p>
+
+ <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
@@ -6324,12 +6341,12 @@
<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>
+ 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
- href="#references">[RFC3987]</a>
+ href="#references">[RFC3987]</a> outside this section
<li>define how to parse URLs (maybe by deferring to RFCs)
@@ -9571,8 +9588,8 @@
outlinee</var> element.
<li>
- <p><i>Loop:</i> If <var title="">current section</var> has no child
- sections, stop these steps.
+ <p><i>Finding the deepest child:</i> If <var title="">current
+ section</var> has no child sections, stop these steps.
<li>
<p>Let <var title="">current section</var> be the last child <a
@@ -9580,7 +9597,7 @@
<var title="">current section</var>.
<li>
- <p>Go back to the substep labeled <i>Loop</i>.
+ <p>Go back to the substep labeled <i>finding the deepest child</i>.
</ol>
<dt>When exiting a <a href="#sectioning0">sectioning content</a> element
@@ -9629,10 +9646,10 @@
<li>
<p>If the element being entered has a <a href="#rank">rank</a> lower
- than the rank of the heading of the <var title="">candidate
- section</var>, then create a new <a href="#section0"
- title=concept-section>section</a>, and append it to <var
- title="">candidate section</var>. (This does not change which
+ than the <a href="#rank">rank</a> of the heading of the <var
+ title="">candidate section</var>, then create a new <a
+ href="#section0" title=concept-section>section</a>, and append it to
+ <var title="">candidate section</var>. (This does not change which
section is the last section in the outline.) Let <var
title="">current section</var> be this new section. Let the element
being entered be the new heading for the <var title="">current
Received on Monday, 16 June 2008 07:21:06 UTC