- From: Anne van Kesteren via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 30 Jul 2009 15:58:08 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/html4-differences
In directory hutz:/tmp/cvs-serv1397
Modified Files:
Overview.html Overview.src.html
Log Message:
update list of changes since the last draft
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/html4-differences/Overview.html,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- Overview.html 22 Apr 2009 13:50:18 -0000 1.69
+++ Overview.html 30 Jul 2009 15:58:06 -0000 1.70
@@ -11,7 +11,7 @@
code :link, code :visited { color:inherit }
pre code { color:inherit }
</style>
- <link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel=stylesheet>
+ <link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel=stylesheet>
<body>
<div class=head>
@@ -20,13 +20,13 @@
<h1 id=html5-diff>HTML 5 differences from HTML 4</h1>
- <h2 class="no-num no-toc" id=w3c-doctype>W3C Working Draft 23 April 2009</h2>
+ <h2 class="no-num no-toc" id=w3c-doctype>Editor's Draft 30 July 2009</h2>
<dl>
<dt>This Version:
<dd><a
- href="http://www.w3.org/TR/2009/WD-html5-diff-20090423/">http://www.w3.org/TR/2009/WD-html5-diff-20090423/</a>
+ href="http://www.w3.org/TR/2009/ED-html5-diff-20090730/">http://www.w3.org/TR/2009/ED-html5-diff-20090730/</a>
<dt>Latest Published Version:
@@ -93,7 +93,7 @@
can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
index</a> at http://www.w3.org/TR/.</em>
- <p>This is the 23 April 2009 W3C Working Draft produced by the <a
+ <p>This is the 30 July 2009 Editor's Draft produced by the <a
href="http://www.w3.org/html/wg/">HTML Working Group</a>, part of the <a
href="http://www.w3.org/MarkUp/Activity">HTML Activity</a>. The Working
Group intends to publish this document as a <a
@@ -187,13 +187,16 @@
<li><a href="#changelog"><span class=secno>5 </span>HTML 5
Changelogs</a>
<ul class=toc>
- <li><a href="#changes-2009-02-12"><span class=secno>5.1 </span>Changes
- since 12 February 2009</a>
+ <li><a href="#changes-2009-04-23"><span class=secno>5.1 </span>Changes
+ since 23 April 2009</a>
- <li><a href="#changes-2008-06-10"><span class=secno>5.2 </span>Changes
+ <li><a href="#changes-2009-02-12"><span class=secno>5.2 </span>Changes
+ from 12 February 2009 to 23 April 2009</a>
+
+ <li><a href="#changes-2008-06-10"><span class=secno>5.3 </span>Changes
from 10 June 2008 to 12 February 2009</a>
- <li><a href="#changes-2008-01-22"><span class=secno>5.3 </span>Changes
+ <li><a href="#changes-2008-01-22"><span class=secno>5.4 </span>Changes
from 22 January 2008 to 10 June 2008</a>
</ul>
@@ -311,11 +314,7 @@
attribute).
<li>The focus on defining the semantics in detail (e.g. the outline
- algorithm, replacing the vague semantics in HTML 4).</li>
- <!--
- <li>The server-sent events feature (the <code>eventsource</code>
- element).</li>
- -->
+ algorithm, replacing the vague semantics in HTML 4).
<li>The <code>datagrid</code> element.
@@ -330,10 +329,7 @@
<li>The content-type sniffing and character encoding sniffing.
- <li>The very explicit definition of a parser.</li>
- <!--
- <li>The two structured storage features.</li>
- -->
+ <li>The very explicit definition of a parser.
<li>The <code>contentEditable</code> feature and the
<code>UndoManager</code> feature.
@@ -494,7 +490,11 @@
related to the rest of the page.
<li>
- <p><code>header</code> represents the header of a section.
+ <p><code>hgroup</code> represents the header of a section.
+
+ <li>
+ <p><code>header</code> represents a group of introductory or navigational
+ aids.
<li>
<p><code>footer</code> represents a footer for a section and can contain
@@ -632,6 +632,8 @@
<li><code>url</code>
+ <li><code>tel</code>
+
<li><code>search</code>
<li><code>color</code>
@@ -1169,8 +1171,100 @@
<p>The changes in the changelogs are in rough chronological order to ease
editing this document.
- <h3 id=changes-2009-02-12><span class=secno>5.1 </span>Changes since 12
- February 2009</h3>
+ <h3 id=changes-2009-04-23><span class=secno>5.1 </span>Changes since 23
+ April 2009</h3>
+ <!-- since rev 2975 -->
+
+ <ul>
+ <li>When the <code>time</code> element is empty user agents have to render
+ the time in a locale-specific manner.
+
+ <li>The <code>load</code> event is dispatched at <code>Window</code>, but
+ now has <code>Document</code> as its target.
+
+ <li><code>pushState()</code> now affects the <code>Referer</code> (sic)
+ header.
+
+ <li><code>onundo</code> and <code>onredo</code> are now on
+ <code>Window</code>.
+
+ <li>The events <code>beforeprint</code> and <code>afterprint</code> were
+ added.
+
+ <li>Media elements now have a <code>startTime</code> member that indicates
+ where the current resource starts.
+
+ <li><code>header</code> has been renamed to <code>hgroup</code> and a new
+ <code>header</code> element has been introduced.
+
+ <li><code>createImageData()</code> now also takes <code>ImageData</code>
+ objects.
+
+ <li><code>createPattern()</code> can now take a <code>video</code> element
+ as argument too.
+
+ <li>The <code>footer</code> element is no longer allowed in
+ <code>header</code> and <code>header</code> is not allowed in
+ <code>address</code> or <code>footer</code>.
+
+ <li>A new control has been introduced: <code><input type="tel"></code>
+
+ <li>The Command API now works for all elements.
+
+ <li><code>accesskey</code> is now properly defined.
+
+ <li><code>section</code> and <code>article</code> now take a
+ <code>cite</code> attribute.
+
+ <li>A new feature called Microdata has been introduced which allows people
+ to embed custom data structures in their HTML documents.</li>
+ <!-- XXX -->
+
+ <li>Using the Microdata model three predefined vocabularies have also been
+ included: vCard, vEvent, and a model for licensing.</li>
+ <!-- XXX -->
+
+ <li>Drag and drop has been updated to work with the Microdata model.
+
+ <li>The <a href="http://hsivonen.iki.fi/last-html-quirk/">last of the
+ parsing quirks</a> has been defined.</li>
+ <!-- don't kill my easter egg -->
+
+ <li><code>textLength</code> has been added as member of the
+ <code>textarea</code> element.
+
+ <li>The <code>rp</code> element now takes phrasing content rather than a
+ single character.
+
+ <li><code>location.reload()</code> is now defined.
+
+ <li>The <code>hashchange</code> event now fires asynchronously.
+
+ <li>Rules for compatibility with XPath 1.0 and XSLT 1.0 have been added.
+
+ <li>The <code>spellcheck</code> DOM attribute now maps to a
+ <code>DOMString</code>.
+
+ <li><code>hasFeature()</code> support has been reduced to a minimum.
+
+ <li>The <code>Audio()</code> constructor sets the <code>autobuffer</code>
+ attribute.
+ </ul>
+
+ <p>On top of this list quite a few minor clarifications, typos, issues
+ specific to implementors, and other small problems have been resolved.
+
+ <p>In addition, the following parts of HTML 5 have been taken out and
+ will likely be further developed at the IETF:
+
+ <ul>
+ <li>Definition of URLs.
+
+ <li>Definition of Content-Type sniffing.
+ </ul>
+
+ <h3 id=changes-2009-02-12><span class=secno>5.2 </span>Changes from 12
+ February 2009 to 23 April 2009</h3>
<ul>
<li>A new global attribute called <code>spellcheck</code> has been added.
@@ -1249,7 +1343,7 @@
<li>Web Storage (the persistent storage and database storage features)
</ul>
- <h3 id=changes-2008-06-10><span class=secno>5.2 </span>Changes from 10 June
+ <h3 id=changes-2008-06-10><span class=secno>5.3 </span>Changes from 10 June
2008 to 12 February 2009</h3>
<ul>
@@ -1544,7 +1638,7 @@
attribute.
</ul>
- <h3 id=changes-2008-01-22><span class=secno>5.3 </span>Changes from 22
+ <h3 id=changes-2008-01-22><span class=secno>5.4 </span>Changes from 22
January 2008 to 10 June 2008</h3>
<ul>
Index: Overview.src.html
===================================================================
RCS file: /sources/public/html5/html4-differences/Overview.src.html,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- Overview.src.html 22 Apr 2009 13:50:18 -0000 1.47
+++ Overview.src.html 30 Jul 2009 15:58:06 -0000 1.48
@@ -21,7 +21,7 @@
<dl>
<dt>This Version:</dt>
- <dd><a href="[VERSION]/">http://www.w3.org/TR/[YEAR]/WD-html5-diff-[CDATE]/</a></dd>
+ <dd><a href="[VERSION]/">http://www.w3.org/TR/[YEAR]/ED-html5-diff-[CDATE]/</a></dd>
<dt>Latest Published Version:</dt>
<dd><a href="http://www.w3.org/TR/html5-diff/">http://www.w3.org/TR/html5-diff/</a></dd>
@@ -226,11 +226,6 @@
<li>The focus on defining the semantics in detail (e.g. the outline
algorithm, replacing the vague semantics in HTML 4).</li>
- <!--
- <li>The server-sent events feature (the <code>eventsource</code>
- element).</li>
- -->
-
<li>The <code>datagrid</code> element.</li>
<li>The <code>menu</code> and <code>command</code> elements.</li>
@@ -246,10 +241,6 @@
<li>The very explicit definition of a parser.</li>
- <!--
- <li>The two structured storage features.</li>
- -->
-
<li>The <code>contentEditable</code> feature and the
<code>UndoManager</code> feature.</li>
@@ -340,7 +331,7 @@
XML specifications to set the character encoding.</p>
<h3 id="doctype">The <code title="">DOCTYPE</code></h3>
-
+
<p>The HTML syntax of HTML 5 requires a
<code title="">DOCTYPE</code> to be specified to ensure that the browser
renders the page in standards mode. The <code title="">DOCTYPE</code>
@@ -398,9 +389,9 @@
<h3 id="new-elements">New Elements</h3>
-
+
<p>The following elements have been introduced for better structure:</p>
-
+
<ul>
<li><p><code>section</code> represents a generic document or
application section. It can be used together with the
@@ -414,8 +405,11 @@
<li><p><code>aside</code> represents a piece of content that is only
slightly related to the rest of the page.</p></li>
- <li><p><code>header</code> represents the header of a
+ <li><p><code>hgroup</code> represents the header of a
section.</p></li>
+
+ <li><p><code>header</code> represents a group of introductory or
+ navigational aids.</p></li>
<li><p><code>footer</code> represents a footer for a section and can
contain information about the author, copyright information, et
@@ -534,7 +528,7 @@
<li><code>month</code>
<li><code>week</code>
-
+
<li><code>time</code>
<li><code>number</code>
@@ -545,6 +539,8 @@
<li><code>url</code>
+ <li><code>tel</code>
+
<li><code>search</code>
<li><code>color</code>
@@ -1061,8 +1057,76 @@
<p>The changes in the changelogs are in rough chronological order to
ease editing this document.</p>
+
+
+ <h3 id="changes-2009-04-23">Changes since 23 April 2009</h3> <!-- since rev 2975 -->
- <h3 id="changes-2009-02-12">Changes since 12 February 2009</h3>
+ <ul>
+ <li>When the <code>time</code> element is empty user agents have to
+ render the time in a locale-specific manner.</li>
+ <li>The <code>load</code> event is dispatched at <code>Window</code>,
+ but now has <code>Document</code> as its target.</li>
+ <li><code>pushState()</code> now affects the <code>Referer</code> (sic)
+ header.</li>
+ <li><code>onundo</code> and <code>onredo</code> are now on
+ <code>Window</code>.</li>
+ <li>The events <code>beforeprint</code> and <code>afterprint</code>
+ were added.</li>
+ <li>Media elements now have a <code>startTime</code> member that
+ indicates where the current resource starts.</li>
+ <li><code>header</code> has been renamed to <code>hgroup</code> and a
+ new <code>header</code> element has been introduced.</li>
+ <li><code>createImageData()</code> now also takes
+ <code>ImageData</code> objects.</li>
+ <li><code>createPattern()</code> can now take a <code>video</code>
+ element as argument too.</li>
+ <li>The <code>footer</code> element is no longer allowed in
+ <code>header</code> and <code>header</code> is not allowed in
+ <code>address</code> or <code>footer</code>.</li>
+ <li>A new control has been introduced:
+ <code><input type="tel"></code></li>
+ <li>The Command API now works for all elements.</li>
+ <li><code>accesskey</code> is now properly defined.</li>
+ <li><code>section</code> and <code>article</code> now take a
+ <code>cite</code> attribute.</li>
+ <li>A new feature called Microdata has been introduced which allows
+ people to embed custom data structures in their HTML documents.</li> <!-- XXX -->
+ <li>Using the Microdata model three predefined vocabularies have also
+ been included: vCard, vEvent, and a model for licensing.</li> <!-- XXX -->
+ <li>Drag and drop has been updated to work with the Microdata
+ model.</li>
+ <li>The <a href="http://hsivonen.iki.fi/last-html-quirk/">last of the
+ parsing quirks</a> has been defined.</li> <!-- don't kill my easter egg -->
+ <li><code>textLength</code> has been added as member of the
+ <code>textarea</code> element.</li>
+ <li>The <code>rp</code> element now takes phrasing content rather than
+ a single character.</li>
+ <li><code>location.reload()</code> is now defined.</li>
+ <li>The <code>hashchange</code> event now fires asynchronously.</li>
+ <li>Rules for compatibility with XPath 1.0 and XSLT 1.0 have been
+ added.</li>
+ <li>The <code>spellcheck</code> DOM attribute now maps to a
+ <code>DOMString</code>.</li>
+ <li><code>hasFeature()</code> support has been reduced to a
+ minimum.</li>
+ <li>The <code>Audio()</code> constructor sets the
+ <code>autobuffer</code> attribute.</li>
+ </ul>
+
+ <p>On top of this list quite a few minor clarifications, typos,
+ issues specific to implementors, and other small problems have been
+ resolved.</p>
+
+ <p>In addition, the following parts of HTML 5 have been taken out
+ and will likely be further developed at the IETF:</p>
+
+ <ul>
+ <li>Definition of URLs.</li>
+ <li>Definition of Content-Type sniffing.</li>
+ </ul>
+
+
+ <h3 id="changes-2009-02-12">Changes from 12 February 2009 to 23 April 2009</h3>
<ul>
<li>A new global attribute called <code>spellcheck</code> has been
Received on Thursday, 30 July 2009 15:58:20 UTC