[html5] r6728 - [e] (0) Defer to the origin spec for URL origin. Fixing http://www.w3.org/Bugs/P [...]
whatwg at whatwg.org
whatwg at whatwg.org
Fri Oct 21 15:20:11 PDT 2011
Author: ianh
Date: 2011-10-21 15:20:09 -0700 (Fri, 21 Oct 2011)
New Revision: 6728
Modified:
complete.html
index
source
Log:
[e] (0) Defer to the origin spec for URL origin.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=14392
Modified: complete.html
===================================================================
--- complete.html 2011-10-21 21:32:55 UTC (rev 6727)
+++ complete.html 2011-10-21 22:20:09 UTC (rev 6728)
@@ -63220,68 +63220,9 @@
<dd>
<p>The <a href=#origin>origin</a> and <a href=#effective-script-origin>effective script
- origin</a> of the <a href=#url>URL</a> is whatever is returned by
- the following algorithm:</p>
+ origin</a> of the <a href=#url>URL</a> are the origin defined in
+ <cite>The Web Origin Concept</cite>. <a href=#refsORIGIN>[ORIGIN]</a></p>
- <ol><li><p>Let <var title="">url</var> be the <a href=#url>URL</a> for
- which the <a href=#origin>origin</a> is being determined.</li>
-
- <li><p><a href=#parse-a-url title="parse a url">Parse</a> <var title="">url</var>.</li>
-
- <li><p>If <var title="">url</var> identifies a resource that is
- its own trust domain (e.g. it identifies an e-mail on an IMAP
- server or a post on an NNTP server) then return a globally unique
- identifier specific to the resource identified by <var title="">url</var>, so that if this algorithm is invoked again
- for <a href=#url title=URL>URLs</a> that identify the same resource,
- the same identifier will be returned.</li>
-
- <li><p>If <var title="">url</var> does not use a server-based
- naming authority, or if parsing <var title="">url</var> failed,
- or if <var title="">url</var> is not an <a href=#absolute-url>absolute
- URL</a>, then return a new globally unique
- identifier.</li>
-
- <li><p>Let <var title="">scheme</var> be the <a href=#url-scheme title=url-scheme><scheme></a> component of <var title="">url</var>, <a href=#converted-to-ascii-lowercase>converted to ASCII lowercase</a>.</li>
-
- <li><p>If the UA doesn't support the protocol given by <var title="">scheme</var>, then return a new globally unique
- identifier.</li>
-
- <li><p>If <var title="">scheme</var> is "<code title="">file</code>", then the user agent may return a
- UA-specific value.</li>
-
- <li><p>Let <var title="">host</var> be the <a href=#url-host title=url-host><host></a> component of <var title="">url</var>.</li>
-
- <li>
-
- <p>Apply the IDNA ToASCII algorithm to <var title="">host</var>,
- with both the AllowUnassigned and UseSTD3ASCIIRules flags
- set. Let <var title="">host</var> be the result of the ToASCII
- algorithm.</p>
-
- <p>If ToASCII fails to convert one of the components of the
- string, e.g. because it is too long or because it contains
- invalid characters, then return a new globally unique
- identifier. <a href=#refsRFC3490>[RFC3490]</a></p>
-
- </li>
-
- <li><p>Let <var title="">host</var> be the result of converting
- <var title="">host</var> <a href=#converted-to-ascii-lowercase title="converted to ASCII lowercase">to
- ASCII lowercase</a>.</li>
-
- <li><p>If there is no <a href=#url-port title=url-port><port></a>
- component, then let <var title="">port</var> be the default port
- for the protocol given by <var title="">scheme</var>. Otherwise,
- let <var title="">port</var> be the <a href=#url-port title=url-port><port></a> component of <var title="">url</var>.</li>
-
- <li><p>Return the tuple (<var title="">scheme</var>, <var title="">host</var>, <var title="">port</var>).</li>
-
- </ol><p>In addition, if the <a href=#url>URL</a> is in fact associated with
- a <code><a href=#document>Document</a></code> object that was created by parsing the
- resource obtained from fetching <a href=#url>URL</a>, and this was
- done over a secure connection, then the server's secure
- certificate may be added to the origin as additional data.</p>
-
</dd>
Modified: index
===================================================================
--- index 2011-10-21 21:32:55 UTC (rev 6727)
+++ index 2011-10-21 22:20:09 UTC (rev 6728)
@@ -63220,68 +63220,9 @@
<dd>
<p>The <a href=#origin>origin</a> and <a href=#effective-script-origin>effective script
- origin</a> of the <a href=#url>URL</a> is whatever is returned by
- the following algorithm:</p>
+ origin</a> of the <a href=#url>URL</a> are the origin defined in
+ <cite>The Web Origin Concept</cite>. <a href=#refsORIGIN>[ORIGIN]</a></p>
- <ol><li><p>Let <var title="">url</var> be the <a href=#url>URL</a> for
- which the <a href=#origin>origin</a> is being determined.</li>
-
- <li><p><a href=#parse-a-url title="parse a url">Parse</a> <var title="">url</var>.</li>
-
- <li><p>If <var title="">url</var> identifies a resource that is
- its own trust domain (e.g. it identifies an e-mail on an IMAP
- server or a post on an NNTP server) then return a globally unique
- identifier specific to the resource identified by <var title="">url</var>, so that if this algorithm is invoked again
- for <a href=#url title=URL>URLs</a> that identify the same resource,
- the same identifier will be returned.</li>
-
- <li><p>If <var title="">url</var> does not use a server-based
- naming authority, or if parsing <var title="">url</var> failed,
- or if <var title="">url</var> is not an <a href=#absolute-url>absolute
- URL</a>, then return a new globally unique
- identifier.</li>
-
- <li><p>Let <var title="">scheme</var> be the <a href=#url-scheme title=url-scheme><scheme></a> component of <var title="">url</var>, <a href=#converted-to-ascii-lowercase>converted to ASCII lowercase</a>.</li>
-
- <li><p>If the UA doesn't support the protocol given by <var title="">scheme</var>, then return a new globally unique
- identifier.</li>
-
- <li><p>If <var title="">scheme</var> is "<code title="">file</code>", then the user agent may return a
- UA-specific value.</li>
-
- <li><p>Let <var title="">host</var> be the <a href=#url-host title=url-host><host></a> component of <var title="">url</var>.</li>
-
- <li>
-
- <p>Apply the IDNA ToASCII algorithm to <var title="">host</var>,
- with both the AllowUnassigned and UseSTD3ASCIIRules flags
- set. Let <var title="">host</var> be the result of the ToASCII
- algorithm.</p>
-
- <p>If ToASCII fails to convert one of the components of the
- string, e.g. because it is too long or because it contains
- invalid characters, then return a new globally unique
- identifier. <a href=#refsRFC3490>[RFC3490]</a></p>
-
- </li>
-
- <li><p>Let <var title="">host</var> be the result of converting
- <var title="">host</var> <a href=#converted-to-ascii-lowercase title="converted to ASCII lowercase">to
- ASCII lowercase</a>.</li>
-
- <li><p>If there is no <a href=#url-port title=url-port><port></a>
- component, then let <var title="">port</var> be the default port
- for the protocol given by <var title="">scheme</var>. Otherwise,
- let <var title="">port</var> be the <a href=#url-port title=url-port><port></a> component of <var title="">url</var>.</li>
-
- <li><p>Return the tuple (<var title="">scheme</var>, <var title="">host</var>, <var title="">port</var>).</li>
-
- </ol><p>In addition, if the <a href=#url>URL</a> is in fact associated with
- a <code><a href=#document>Document</a></code> object that was created by parsing the
- resource obtained from fetching <a href=#url>URL</a>, and this was
- done over a secure connection, then the server's secure
- certificate may be added to the origin as additional data.</p>
-
</dd>
Modified: source
===================================================================
--- source 2011-10-21 21:32:55 UTC (rev 6727)
+++ source 2011-10-21 22:20:09 UTC (rev 6728)
@@ -71777,83 +71777,10 @@
<dd>
<p>The <span>origin</span> and <span>effective script
- origin</span> of the <span>URL</span> is whatever is returned by
- the following algorithm:</p>
+ origin</span> of the <span>URL</span> are the origin defined in
+ <cite>The Web Origin Concept</cite>. <a
+ href="#refsORIGIN">[ORIGIN]</a></p>
- <ol>
-
- <li><p>Let <var title="">url</var> be the <span>URL</span> for
- which the <span>origin</span> is being determined.</p></li>
-
- <li><p><span title="parse a url">Parse</span> <var
- title="">url</var>.</p></li>
-
- <li><p>If <var title="">url</var> identifies a resource that is
- its own trust domain (e.g. it identifies an e-mail on an IMAP
- server or a post on an NNTP server) then return a globally unique
- identifier specific to the resource identified by <var
- title="">url</var>, so that if this algorithm is invoked again
- for <span title="URL">URLs</span> that identify the same resource,
- the same identifier will be returned.</p></li>
-
- <li><p>If <var title="">url</var> does not use a server-based
- naming authority, or if parsing <var title="">url</var> failed,
- or if <var title="">url</var> is not an <span>absolute
- URL</span>, then return a new globally unique
- identifier.</p></li>
-
- <li><p>Let <var title="">scheme</var> be the <span
- title="url-scheme"><scheme></span> component of <var
- title="">url</var>, <span>converted to ASCII lowercase</span>.</p></li>
-
- <li><p>If the UA doesn't support the protocol given by <var
- title="">scheme</var>, then return a new globally unique
- identifier.</p></li>
-
- <li><p>If <var title="">scheme</var> is "<code
- title="">file</code>", then the user agent may return a
- UA-specific value.</p></li>
-
- <li><p>Let <var title="">host</var> be the <span
- title="url-host"><host></span> component of <var
- title="">url</var>.</p></li>
-
- <li>
-
- <p>Apply the IDNA ToASCII algorithm to <var title="">host</var>,
- with both the AllowUnassigned and UseSTD3ASCIIRules flags
- set. Let <var title="">host</var> be the result of the ToASCII
- algorithm.</p>
-
- <p>If ToASCII fails to convert one of the components of the
- string, e.g. because it is too long or because it contains
- invalid characters, then return a new globally unique
- identifier. <a href="#refsRFC3490">[RFC3490]</a></p>
-
- </li>
-
- <li><p>Let <var title="">host</var> be the result of converting
- <var title="">host</var> <span title="converted to ASCII lowercase">to
- ASCII lowercase</span>.</p></li>
-
- <li><p>If there is no <span title="url-port"><port></span>
- component, then let <var title="">port</var> be the default port
- for the protocol given by <var title="">scheme</var>. Otherwise,
- let <var title="">port</var> be the <span
- title="url-port"><port></span> component of <var
- title="">url</var>.</p></li>
-
- <li><p>Return the tuple (<var title="">scheme</var>, <var
- title="">host</var>, <var title="">port</var>).</p></li>
-
- </ol>
-
- <p>In addition, if the <span>URL</span> is in fact associated with
- a <code>Document</code> object that was created by parsing the
- resource obtained from fetching <span>URL</span>, and this was
- done over a secure connection, then the server's secure
- certificate may be added to the origin as additional data.</p>
-
</dd>
More information about the Commit-Watchers
mailing list