WHATWG cherry-pick

Hi all,

I've just updated the master branch (5.1) with the latest changes from 
the feature/whatwg branch to get us up-to-date to WHATWG@8473.

Normative changes:

[giow] (1) Update the spec to say what's exposed to workers: take 1
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22646

[ct] (3) Make </caption> optional, since that seems to be interoperably 
supported already anyway

[giow] (2) Try to reduce race conditions involving media elements and 
the 'load' event.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24353

[acgiow] (0) <input type=range multiple min=0 value='25,75' max=100> for 
two-valued range controls
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=13154

[cgiowt] (3) Update the parser to support new SVG camelCase name 
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24424

[giow] (3) Turns out browsers reset the form owner not just when a node 
is taken from a document, but also when it's taken from a subtree. which 
makes sense.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24352

[giow] (3) Make the automatic pausing when you take a <video> out of a 
Document happen regardless of whether it's still loading or not.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24350

[giow] (1) Make non-modal <dialog>s use the regular containing block, 
since they're not on the top layer.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=20418

[giow] (1) Forgot to expose some canvas interfaces to workers.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24452

[giow] (0) Oops, forgot to make BroadcastChannel inherit from EventTarget

[giow] (0) Remove support for receiving an error message when a port's 
other side is destroyed by the OS, due to lack of implementation interest.

[giow] (2) Make WebSocket binary data ArrayBuffers mutable, for 
consistency with XHR.

[giow] (1) By request, an input mode for Japanese human name fields.

[giow] (0) Make non-modal dialogs not center automatically.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=20418

[cgiow] (0) Add navigator.getLanguages() and <body onlanguagechange=''>
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=23517

[giow] (0) Reword the track processing model to be sane.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24487

[cgiow] (0) Change navigator.getLanguages() to navigator.languages
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=23517

[giow] (0) First attempt at speccing the generic microtask queue idea.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22296

[ac] (2) Allow HTML content in certain places in MathML
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24526

[giow] (3) Remove some parts of document.all that data shows have 
virtually no usage.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22118

[giow] (3) Handle visual hebrew
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=19505

[cgiow] (1) Drop <source media> since nobody uses it and it is mostly 
useless anyway.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=19619

Editorial changes:

[e] (0) Audit use of 'required'.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24363

[e] (0) Be more explicit about the ImageData constructor
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24429

[e] (0) Add some best practices notes regarding how to use metadata cues.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24382

[e] (0) Improve wording of Audio constructor further.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24325

[e] (0) Try doing this a different way (MessageEvent.source exposure)
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22646

[e] (0) Add a bunch of examples to the tag omission section.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24358

[e] (0) Add a note to the tag omission section about docs having to be 
conforming for this to work

[e] (0) Move <input type=range> examples
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=13154

[e] (0) New <input type=range multiple> example
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=13154

[e] (0) Be more sensible with the emphasis on the 's' in 'values' for 
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=13154

[e] (0) Clean up some vague parts of the spec relating to form controls' 
numeric values to use the right algorithms
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=13154

[e] (0) some minor typos
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24443

[e] (0) another typo to ommmmmit
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24437

[e] (0) typo in the media section
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24435

[e] (0) Ok, go back to exposing MessageEvent.source in one form 
everywhere, relying on WebIDL for the rest of the logic here
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22646

[e] (0) Add some colour to the algorithm for getting an application-name.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24442

[e] (0) Change this text to be more like how normal people think, rather 
than using the wacked way I think.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24459

[e] (0) Move activation stuff from the part of the spec that talks about 
elements to the part of the spec that talks about user interaction
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24480

[e] (0) First hack attempt at converting from referring to the old 
TypedArray spec to referring to the JS spec's version. I couldn't work 
out how to actually do a good job of referring to all the JS algorithms, 
so please file bugs with proposed replacement text for anything that's 
poorly done.

[e] (0) Typo in history section
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24488

[e] (0) Fix one case where we provide a stable state but describe it oddly.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24484

[e] (0) Remove a paragraph of meaningless fluff in the SVG section. I've 
no idea why I would have put that in in the first place.

[e] (0) Make this note about the settings object more accurate.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24520

[e] (0) Remove the text made redundant by [Exposed]
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24518

[e] (0) typo in the worker section
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24544

[e] (0) Mention another fingerprinting vector.

[e] (0) note to self regarding datalist content model

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

Received on Friday, 7 February 2014 13:32:42 UTC