WHATWG cherry picks applied to the HTML 5.1 spec for week 28 (up to 2013-07-08)

Hi all,

Below is a list of the changes cherry-picked from the WHATWG spec into 
the HTML 5.1 spec.

These are changes made between 1st July and 8th July, and are up to date 
with upstream (r8035).

The following bug was closed:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21292


* [cgiow] (3) Change the HTML parser from using 'act as if' tokens to 
inlining the behaviour. The only normative changes should be the number 
of 'parse errors' detected in certain edge cases. Three occurrences of 
'act as if' remain. This should make it a lot easier to fix the spec's 
namespace issues.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22322

https://github.com/w3c/html/commit/233477dcb227728ab08ff9c86566f14ef91983ed


* [e] (0) Remove the remaining 'act as if' cases. This _should_ be an 
entirely editorial fix, but reviews are definitely encouraged...
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22322

https://github.com/w3c/html/commit/b67b4ace09673c72593c355b4d8a0bec4e1ba6bf


* [cgiow] (3) Make all occurrences of 'same tag name' in the parser 
explicitly refer to HTML elements.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=21308

https://github.com/w3c/html/commit/42979d2fd685cc2a92d617b6a8ee5c641d4e9de5

* [e] (0) Typo in parser

https://github.com/w3c/html/commit/55a635838bd610833125c1449bb01e3b16179f9b

* [e] (0) Try to clarify 'additional allowed character'.

https://github.com/w3c/html/commit/14cbac36533b326026c57d444f552953e64f8bca

* [cgiow] (3) Make fragment parsing work even better on non-HTML elements

https://github.com/w3c/html/commit/28bc7d493b404b9a39a9df9c1e1e50d8c14c50b6

* [cgiow] (3) Fix more 'same tag name' issues (HTML parser).

https://github.com/w3c/html/commit/3a1404742d7506a6e501fe658939ada46116c012

*  [giow] (3) Make showModalDialog()'s returnValue logic more closely 
match Firefox. Previously it matched nobody. None of the browsers match 
each other. Firefox's behaviour seems the sanest.

https://github.com/w3c/html/commit/6a8f62d19ef00d87979c531dd07498cfd35e33f7

*  [giow] (3) <img> is form-associated (because legacy), but doesn't 
have a form='' attribute (because sanity). So... update crazy town to be 
even more crazy.

https://github.com/w3c/html/commit/18d2757c4d2b6a113cbe9b38a39a892dc388bb62

* [giow] (3) Make the empty string no longer be a possible index for 
most objects that can be indexed by name.

https://github.com/w3c/html/commit/b76519dd2c5c22d2bc1ba3a5798898eae3847229

* [e] (0) Try to be clearer about what 'applies' means for these 
input-related attributes.

https://github.com/w3c/html/commit/0fe10e773fc596aa1ca1681370249a8010baa85e

*  [giow] (1) Clarify how autoplay and subtitles interact. Mostly 
editorial cleanup, though I change a 'false' to a 'true', so not entirely.

https://github.com/w3c/html/commit/4194e97a38d3624cf51dba5d0267ae4611d4a1fe

* [e] (0) Copypasta fix in navigator.language section.

https://github.com/w3c/html/commit/4682d16d7316e8627b49106bde88b11248eb362c

* [e] (0) typo in canvas section

https://github.com/w3c/html/commit/d93ab81cef1b988b7c26ce546f32f443e9ff6cb7

*  [e] (0) When I copy-pasted the <object> text into the <embed> 
section, I missed some occurrences of the word 'object'...

https://github.com/w3c/html/commit/e3749831d48fbe2b48d13e0a6b49bd843ef3a7b5

* [e] (0) Make the XML terminology a bit more precise.

https://github.com/w3c/html/commit/b600be5ab1bf75a9d3343c75de5b8448bafeff8d

*  [e] (0) Point out that UA-specific limitations are a fingerprinting 
vector too.

https://github.com/w3c/html/commit/ed1ea9cb470654ab069dd11829fcc9055788fb91

* [e] (0) Be more explicit about requirements.

https://github.com/w3c/html/commit/76ff6e0333db8972ccbc634165922057675297e8

* [e] (0) consistency in parser prose

https://github.com/w3c/html/commit/3ba847a05ad24c096f78fd60ae3afcf140a26b60

*  [e] (0) Make it clearer that 'global attributes' includes the ARIA 
attributes

https://github.com/w3c/html/commit/76e0c412f6b8a71490c98e8f804e0afd73900341

*  [e] (0) Remove an over-broad statement that just confuses matters 
with respect to what's available in a Worker. If anyone sees something 
that should be available in a Worker but isn't explicitly allowed, let 
me know.

https://github.com/w3c/html/commit/fd7f2ff3eb74b0ab0b7b0241dafd320fa08685b8

*  [c] (3) Make <script> be accepted in most places <template> is now 
accepted, e.g. inside <table>s. Doesn't affect parsing.

https://github.com/w3c/html/commit/e92161bbeb11d2ed1a2e3f5f45e63171f4102d83

* e] (0) Clean up some redundancy and duplication and errors in 
examples. (affects parser, amongst other things)

https://github.com/w3c/html/commit/ba0a7ddccb5e5a5a58fe99902fca2ea4cc651de0

* [e] (0) <menuitem default> in index

https://github.com/w3c/html/commit/ac51de5adaaada2763ba12894bb4bc785a691c82

* [e] (0) make this example script more resilient

https://github.com/w3c/html/commit/cf24e29ed176de3e8f6bbc789dc2284ab5ac6134

*  [c] (0) Make a note that this is where command='''s syntax is 
defined, and also make <menuitem> something that can be legally given in 
a detached subtree

https://github.com/w3c/html/commit/f7fc560975379677c23b1870246a58d5ee21de10

*  [c] (0) Restrict <menuitem radiogroup> to not allow the empty string 
(since it'll look like it's different than the absence of the attribute, 
but those two cases are treated the same)

https://github.com/w3c/html/commit/ab55fd740319b6065f8613a7317c9cd192822fd7

* [e] (0) Add an example of radio buttons.

https://github.com/w3c/html/commit/0637569a0ed70601f882a28b6fad984217fbfc48

* [e] (0) Fix some cross-references in the form section

https://github.com/w3c/html/commit/1d1fee8ab7acff1a55cb1971528cce9c5ed0972f

* [e] (0) Elaborate on srcdoc='' syntax.

https://github.com/w3c/html/commit/4c1707fb537fa08d4f0f14bcfd0115e3fe39fc9d

*  [e] (0) Be more consistent and clear with use of 'token' and 'current 
token'

https://github.com/w3c/html/commit/bb287068e2fa396044cac3630d073c362a8b2b89

* [e] (0) Oops, reverse r8016. I misread the XML spec.

https://github.com/w3c/html/commit/57c8831b4cb812befc3607271b10835abcec79cd

* [giow] (3) Hopefully final fix for automatic directionality.

https://github.com/w3c/html/commit/e3cfe6c6b75b66512c2ec2a639cfa4ad5faeaac6

* [e] (0) Minor tweaks of spellcheck='' text.

https://github.com/w3c/html/commit/226529cd928c06b95441622bca50056825d3a2dd

* [c] (2) Allow multiple <style scoped> blocks in a row

https://github.com/w3c/html/commit/04113a89055bfc4af8ba9080b5864c405d355ff9

-- 
Robin Berjon - http://berjon.com/ - @robinberjon

Received on Monday, 8 July 2013 15:27:42 UTC