diff --git a/complete.html b/complete.html
index f79aae63e11..f48a0a7b920 100644
--- a/complete.html
+++ b/complete.html
@@ -188,7 +188,7 @@
You can take part in this work. Join the working group's discussion list. Web designers! We have a FAQ, a forum, and a help mailing list for you! No, although it does contain everything that is part of HTML5. If
- you want only HTML5, please see the HTML5
- specification.Web Applications 1.0
- Draft Standard — 23 May 2010
+ Draft Standard — 1 June 2010
1.1 Is this HTML5?
This specification contains everything that the WHATWG
is actively working on. For more details, please see the the
@@ -2848,11 +2847,7 @@ All diagrams, examples, and notes in this specification are
non-normative, as are all sections explicitly marked non-normative.
@@ -7150,9 +7145,7 @@ The Download: Fetch URL, if
it isn't the empty string. The tasks queued by the fetching
@@ -66475,6 +66470,7 @@ You can take part in this work. Join the working group's discussion list. Web designers! We have a FAQ, a forum, and a help mailing list for you! All diagrams, examples, and notes in this specification are
non-normative, as are all sections explicitly marked non-normative.
@@ -7046,9 +7042,7 @@ http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E..
The The tasks queued by the fetching
diff --git a/source b/source
index 4df02453a23..00be9e80ac0 100644
--- a/source
+++ b/source
@@ -12,7 +12,7 @@
!
!-->
-
+
This section is non-normative. In short: Yes. No, although it does contain everything that is part of HTML5. If
- you want only HTML5, please see the HTML5
- specification. This specification contains everything that the WHATWG
is actively working on. For more details, please see the , such as The term "HTML5 validator" can be used to refer to a
conformance checker that itself conforms to the applicable
requirements of this specification. The term "HTML validator" can be used to refer to a
conformance checker that itself conforms to the applicable
requirements of this specification. A A The types of link indicated (the relationships) are given by the
value of the Exactly one of the The The requirements on the The Download: Fetch URL, if
it isn't the empty string. The tasks queued by the fetching
@@ -29399,10 +29401,10 @@ CueEvent
objects. Contexts are defined by other specifications, for example the 2D
Context specification. [2DCONTEXT] When the There is only one The following attributes are added as global
attributes to HTML elements: As mentioned earlier, each browsing context has a
If the A A Each cache host has an associated
@@ -67664,9 +67666,9 @@ NETWORK:
(In a shared worker.) Returns the A Other specifications can define new kinds of event
loops that aren't associated with browsing contexts; in particular,
the Web Workers specification does so. An event loop has one or more task queues. A task queue is an ordered
@@ -70670,9 +70672,9 @@ interface NavigatorAbilities {
Calling the Values of cookies and items in the For shared workers, if the error is still not handled afterwards, or if
the error occurred while handling a previous script error, the error
may be reported to the user.
-
+
[HTML]
-
+
For dedicated workers, if the error is still WorkerUtils {
Objects implementing the This The The following interface is defined for this event: The same technique can be used for a variety of Web applications:
@@ -78561,9 +78569,9 @@ Sec-WebSocket-Protocol: sample
After the leading line in both cases come an unordered
ASCII case-insensitive set of fields, one per line,
that each match the following non-normative ABNF:
-
+
[RFC5234]
-
+
[ABNF]
Converting a string to
ASCII lowercase means replacing all characters in the range
U+0041 to U+005A (i.e. LATIN CAPITAL LETTER A to LATIN CAPITAL
@@ -79038,7 +79046,7 @@ Sec-WebSocket-Location: ws://example.com/
might or might not be a valid URI or IRI and to which certain error
handling behaviors will be applied when the string is parsed. [HTML] When an implementation is required to send data as part of
the WebSocket protocol, the implementation may delay the actual
@@ -79398,11 +79406,11 @@ Proxy-authorization: Basic ZWRuYW1vZGU6bm9jYXBlcyE=
path (and possibly query parameters), then add to fields any HTTP headers that would be appropriate
for that information.
-
+
[RFC2616]
[RFC2109]
[RFC2965]
-
+
[HTTP]
[COOKIES]
@@ -79902,10 +79910,10 @@ Proxy-authorization: Basic ZWRuYW1vZGU6bm9jYXBlcyE=
name, and the scheme In ABNF terms using the terminals from the URI specifications:
-
+
[RFC5234]
-
+
[ABNF]
[RFC3986]
@@ -81226,9 +81234,9 @@ WjN}|M(6
In ABNF terms using the terminals from the URI specifications:
-
+
[RFC5234]
-
+
[ABNF]
[RFC3986] Each site has its own separate storage area. User agents may require the user to authorize access to
databases before a site can use the feature.2.1.6 Character encodings
-
2.2 Conformance requirements
-
-
2.7.2.4 HTMLOptionsColle
2.7.2.5 HTMLPropertiesCollection
-
HTMLPropertiesCollection
interface represents a
collection of elements that add
@@ -26334,7 +26327,9 @@ 4.8.10.10.3 So
9 Web workers
+
9.1 Introduction
9.1.1 Scope
@@ -68636,6 +68632,7 @@ 9.3.5 Worker locations
+
HTML5 (including next generation additions still in development)
- Draft Standard — 23 May 2010
+ Draft Standard — 1 June 2010
2.2 Conformance requirements
-
-
2.7.2.5 HTMLPropertiesCollection
-
HTMLPropertiesCollection
interface represents a
collection of elements that add
@@ -26233,7 +26227,9 @@ interface HTMLAudioElement : Download: Fetch URL, if
it isn't the empty string.Introduction
@@ -23,7 +23,7 @@
text/html
, then it will be
processed as an HTML document by Web browsers.
-
+
This specification defines version 5 of the HTML syntax, known as
"HTML5".
-
+
This specification defines the latest HTML syntax, known simply as
"HTML".
@@ -368,10 +368,10 @@
document labeled as XML from being rendered fully, whereas they
would be ignored in the HTML syntax.
-
+
This specification defines version 5 of the XHTML syntax, known as
"XHTML5".
-
+
This specification defines the latest XHTML syntax, known simply as
"XHTML".
@@ -1852,11 +1852,11 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
"MUST" requirement because it has been proven to be impossible. [COMPUTABLE])link
element must have either a rel
attribute, or an itemprop
attribute, or both.link
element must have rel
attribute.rel
@@ -12859,7 +12859,7 @@ gave me some of the songs they wrote. I love sharing my music.</p>
title="attr-itemprop">itemprop is specified, then the content
attribute must also be
specified. Otherwise, it must be omitted.name
,
http-equiv
, and
title="attr-meta-http-equiv">http-equiv
is specified, then
the content
attribute must
also be specified. Otherwise, it must be omitted.charset
attribute specifies the character encoding used by the
@@ -20934,12 +20934,12 @@ interface HTMLImageElement : HTMLElement {
alt
attribute's value are described in the next
section.
-
+
For guidance on accessibility requirements for text alternatives
authors are encouraged to also consult
WCAG 2.0.
[WCAG]
-
+
img
must not be used as a layout tool. In
@@ -22857,9 +22857,9 @@ href="?audio">audio</a> test instead.)</p>
attribute, and blocks access to localStorage
and openDatabase()
.
-
+
[WEBSTORAGE]
-
+
[WEBSQL]
getContext()
method of a canvas
element is invoked with 2d
as the argument, a
CanvasRenderingContext2D
object must be returned.CanvasRenderingContext2D
object
per canvas, so calling the
Encoding microdata
-
+
itemtype
The microdata model
@@ -56587,7 +56589,7 @@ document.body.appendChild(outer);
Microdata DOM API
-
+
[Supplemental] interface HTMLDocument {
NodeList getItems(in optional DOMString typeNames); // microdata
};
@@ -56602,7 +56604,7 @@ document.body.appendChild(outer);
readonly attribute HTMLPropertiesCollection properties;
attribute any itemValue;
};
-
+
@@ -56795,7 +56797,7 @@ document.body.appendChild(outer);
-
+
-
+
Microdata vocabularies
@@ -62540,12 +62542,12 @@ interface Window {
The
-
+
WindowProxy
object
interface WindowProxy: Window {};
-
+
WindowProxy
object. This object is unusual
@@ -65487,9 +65489,9 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O
Document
's salvageable state to
false.
-
+
[WEBSOCKET]
-
+
Document
's 1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O
SharedWorkerGlobalScope
object. A cache
host can be associated with an application
cache.
-
+
[WEBWORKERS]
-
+
Document
initially is not associated with an
@@ -65883,9 +65885,9 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O
SharedWorkerGlobalScope
can be associated with an
application cache when it is created.
-
+
[WEBWORKERS]
-
+
ApplicationCache
object that applies to the current shared worker.
-
+
[WEBWORKERS]
-
+
SharedWorkerGlobalScope
objects must
return the ApplicationCache
object associated with the
worker.
-
+
[WEBWORKERS]
-
+
Window
or
@@ -68336,11 +68338,11 @@ NETWORK:
context always has an event loop coordinating
its activities.localStorage
API, the
browser will block other scripts from accessing cookies or storage
until the first script finishes.
-
+
[WEBSTORAGE]
-
+
NavigatorAbilities {
Storage
objects
of localStorage
attributes
can change after calling this method, whence its name.
-
+
[WEBSTORAGE]
-
+
Introduction
@@ -75592,10 +75595,14 @@ v2 (well, really v0):
-
+
+
+
-
+
+
+
Infrastructure
@@ -76235,18 +76242,18 @@ interface SharedWorkerGlobalScope : WorkerGlobalScope {
error using the WorkerGlobalScope
object's onerror
attribute.
-
+
[HTML]
-
+
WorkerNavigator
interface
also implement the NavigatorID
and
NavigatorOnLine
interfaces.
-
+
[HTML]
-
+
WorkerNavigator
interface must not exist if the
@@ -76982,9 +76989,9 @@ interface WorkerUtils {
href
attribute), and
the common setter action
being a no-op, since the attributes are defined to be readonly.
-
+
[HTML]
-
+
WorkerLocation
interface must not exist if the
@@ -76992,6 +76999,7 @@ interface WorkerUtils {
Window
object. [WEBIDL]message
event.
-
+
[EVENTSOURCE]
[WEBSOCKET]
-
+
The
@@ -77840,9 +77848,9 @@ data: test
functionality on a per-page basis, or by sharing a single
EventSource
interfaceEventSource
object using a shared worker.
-
+
[WEBWORKERS]
-
+
@@ -78056,9 +78064,9 @@ data: test
implement an IRC client without proxying messages through a custom
server.
-
+
-
+
The
@@ -78510,9 +78518,9 @@ socket.onopen = function () {
provides. Combined with the WebSocket API, it provides an
alternative to HTTP polling for two-way communication from a Web
page to a remote server.
-
+
[WSAPI]
-
+
WebSocket
interfaceTerminology
-
+
http
if secure is false and https
if secure is true.
-
+
[RFC2109]
[RFC2965]
-
+
[COOKIES]
Acknowledgements
@@ -81530,7 +81538,7 @@ WjN}|M(6
-
+
Structured client-side storage APIs
-
+
The API
@@ -82848,7 +82856,7 @@ interface WindowLocalStorage {
Common concerns
-
+
localStorage
objects
-
+
and
the database objects
-
+
to scripts originating at the domain of the top-level document of
the browsing context, for instance denying access to
@@ -84082,12 +84090,12 @@ interface SQLTransactionSync {
local storage area,
-
+
relevant databases,
local storage area and relevant databases,
-
+
sites can defeat those attempts by using the two features as
@@ -84103,11 +84111,11 @@ interface SQLTransactionSync {
local storage areas
-
+
and
databases
-
+
SQL and user agents
@@ -84286,7 +84294,7 @@ interface SQLTransactionSync {
-
+
-
+
application/microdata+json
@@ -103308,7 +103316,7 @@ interface HTMLDocument {
-
+
application/microdata+json
Events
@@ -103482,11 +103490,11 @@ interface HTMLDocument {
-
+
-
+
References
@@ -103737,9 +103745,9 @@ interface HTMLDocument {