html5/spec common-dom-interfaces.html,1.45,1.46 common-microsyntaxes.html,1.42,1.43 spec.html,1.1474,1.1475

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv28563

Modified Files:
	common-dom-interfaces.html common-microsyntaxes.html spec.html 
Log Message:
clarification (whatwg r6085)

[updated by splitter]


Index: common-dom-interfaces.html
===================================================================
RCS file: /sources/public/html5/spec/common-dom-interfaces.html,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- common-dom-interfaces.html	5 May 2011 08:46:52 -0000	1.45
+++ common-dom-interfaces.html	5 May 2011 21:47:02 -0000	1.46
@@ -1295,7 +1295,7 @@
    <li>
 
     <p>If <var title="">input</var> is an Array object or an Object
-    object, then, for each enumerable property in <var title="">input</var>, add a corresponding property to <var title="">output</var> having the same name, and having a value
+    object, then, for each enumerable property in <var title="">input</var>, add a new property to <var title="">output</var> having the same name, and having a value
     created from invoking the <a href="#internal-structured-cloning-algorithm">internal structured cloning
     algorithm</a> recursively with the value of the property as the
     "<var title="">input</var>" argument and <var title="">memory</var> as the "<var title="">memory</var>"
@@ -1304,6 +1304,12 @@
 
     <p class="note">This does not walk the prototype chain.</p>
 
+    <p class="note">Property descriptors, setters, getters, and
+    analogous features are not copied in this process. For example,
+    the property in the input could be marked as read-only, but in the
+    output it would just have the default state (typically read-write,
+    though that could depend on the scripting environment).</p>
+
    </li>
 
    <li><p>Return <var title="">output</var>.</p></li>

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.1474
retrieving revision 1.1475
diff -u -d -r1.1474 -r1.1475
--- spec.html	5 May 2011 19:47:06 -0000	1.1474
+++ spec.html	5 May 2011 21:47:02 -0000	1.1475
@@ -367,7 +367,7 @@
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>,
     <a href="author/">web developer edition</a>.
-This is revision 1.4887.
+This is revision 1.4889.
    </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

Index: common-microsyntaxes.html
===================================================================
RCS file: /sources/public/html5/spec/common-microsyntaxes.html,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- common-microsyntaxes.html	13 Apr 2011 19:46:48 -0000	1.42
+++ common-microsyntaxes.html	5 May 2011 21:47:02 -0000	1.43
@@ -665,6 +665,15 @@
 
      <li>If <var title="">position</var> is past the end of <var title="">input</var>, return an error.</li>
 
+    </ol><p>Otherwise, if the character indicated by <var title="">position</var> (the first character) is a U+002B PLUS
+    SIGN character (+):</p>
+
+    <ol><li>Advance <var title="">position</var> to the next
+     character. (The "<code title="">+</code>" is ignored, but it is
+     not conforming.)</li>
+
+     <li>If <var title="">position</var> is past the end of <var title="">input</var>, return an error.</li>
+
     </ol></li>
 
    <li><p>If the character indicated by <var title="">position</var>
@@ -686,10 +695,16 @@
      character.</p></li>
 
      <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, or if the character indicated by <var title="">position</var> is not one of U+0030 DIGIT ZERO (0) to
-     U+0039 DIGIT NINE (9), then jump to the step labeled
+     U+0039 DIGIT NINE (9), U+0065 LATIN SMALL LETTER E (e), or U+0045
+     LATIN CAPITAL LETTER E (E), then jump to the step labeled
      <i>conversion</i>.</p></li>
 
-     <li><p><i>Fraction loop</i>: Multiply <var title="">divisor</var>
+     <li><p>If the character indicated by <var title="">position</var>
+     is a U+0065 LATIN SMALL LETTER E character (e) or a U+0045 LATIN
+     CAPITAL LETTER E character (E), skip the remainder of these
+     substeps.</p>
+
+     </li><li><p><i>Fraction loop</i>: Multiply <var title="">divisor</var>
      by ten.</p></li>
 
      <li>Add the value of the character indicated by <var title="">position</var>, interpreted as a base-ten digit (0..9)

Received on Thursday, 5 May 2011 21:47:07 UTC