WHATWG patches applied to HTML5.1 Nighly

Hi all,

Here are the WHATWG changes from the past few weeks for your review.

HTML5.1 is now in sync with the WHATWG spec as of 2013-12-14 (SVN 8355).

Cheers,
Silvia.

===

Changes of interest:
---------------------------

* introduction of a resize event on video:
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24099

  - https://github.com/w3c/html/commit/74f9a3bacde6755427b8fc2022ccfa6228866bd1
    [giow] (1) Add a 'resize' event to <video> elements for when the
video data changes dimensions.

  - https://github.com/w3c/html/commit/6a0e7194e967ea4e9e51c7425dd48abaee80cc68
    [giow] (3) Move onresize from just Window to Window and elements,
since <video> now uses it

  - https://github.com/w3c/html/commit/4e4ae4457a252b48de40fbb5a3bd6eb71d504d01
    [e] (0) Missed something in the index when updating onresize


* <template> element

  - https://github.com/w3c/html/commit/57c545df7d03f7afd60208fac35b907e3f2635cf
    [giow] (1) Make the template contents of <template> elements in
docs created by createDocument() not have live bindings.

  - https://github.com/w3c/html/commit/0828e35608e3ea38fc13a6e80ef4887e55b9553e
    [cgiowt] (1) innerHTML on template contents works like outside
templates, when it comes to forms.

  - https://github.com/w3c/html/commit/5f714d7acc2ebfb77692eb55e566a29eda9b3c64
    [cgiowt] (3) Change how the form element pointer affects parsing
<template> elements, to reduce weirdness in templates (e.g. before you
couldn't have a template that contained a form if it was itself inside
a form).


* Multiple Language handling
https://github.com/w3c/html/commit/be8f347b61356b146759574d433529fcfcf84a69
    [giow] (0) Redefine application-name to handle multiple languages.

* Appcache
https://github.com/w3c/html/commit/a06a8e99789ad246bb84d8afd6ac0335359bc18e
    [giow] (2) Appcache manifests are all UTF-8, including resolving URLs.

* Non-scripted <dialog>
https://github.com/w3c/html/commit/a953360a3064305298371c3c24b81f1084ae2bce
    [giow] (0) Make non-scripted <dialog> closing not throw uncaught exceptions.

*  Modal <dialog>
https://github.com/w3c/html/commit/859cf7cd2a12432a468d258493f2dff99dbdfab4
    [giow] (0) Make modal <dialog> ancestors inert too.

* MessageChannel
https://github.com/w3c/html/commit/e7a1d2f9c606a2f620bfebb152d09afbcb79999b
    [giow] (0) Make sure subsequent owners of an ill-fated port's
friend can know about that fate

* MessagePort
  - https://github.com/w3c/html/commit/b30885a89053f57089f84c180a8d890b0236af35
    [giow] (0) Add a way to catch the other side of a port having a
catastrophic death.

  - https://github.com/w3c/html/commit/a8c70c8575d040cfbf8367c530723f1af1384ca2
[giow] (1) Updates for r8297, fixing <option> to treat 'dirtiness'
correctly, and r8336, fixing 'error' events sent to MessagePort
objects to not race messages sent from those ports (or, worse, the
event that the port is delivered on...).


* <dialog> autofocus
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=23366

  - https://github.com/w3c/html/commit/49968eba023dc0d9b74ded165f29e37cfbf0ac81
    [giow] (1) Make <dialog> autofocus the first focusable control if
there isn't one with autofocus=''.

  - https://github.com/w3c/html/commit/e45d2cbeb7f242aec1825958beb1e552753c7cf2
    [e] (0) Rearrange text from r8338 to be less ambiguous.


* bidi
  - https://github.com/w3c/html/commit/36b26490d39317e1ad47df1ae14e9fe63b32c2dd
    [giow] (1) Move all requirements about bidi out and just rely on
CSS instead. Also, fix the CSS rules for <bdo>.

  - https://github.com/w3c/html/commit/734a214dfdee242d3ce37d78b4a3bd94efd9630f
    [e] (0) Clarify bidi CSS rules interaction


* <strong>
  - https://github.com/w3c/html/commit/0b0b4cf64b41312a6436831adff2cb652fd6bbe1
    [a] (2) Elaborate on <strong>'s semantics, add new examples.

* fragment identifier
  - https://github.com/w3c/html/commit/009c95beb91668ccd2c26112057faf83d0acf190
    [giow] (0) Make the fragment identifier handling rules match browsers better

* about:blank
  -  https://github.com/w3c/html/commit/94e5263d5086e735703955f1677e2e3b249f35e5
    [giow] (3) Make the default about:blank doc have a <head>

* browsing context
  - https://github.com/w3c/html/commit/3ffc909421975bb8db304ba26046b34f1ae2bcc1
    [giow] (3) Create a Window with the Document when you create a
browsing context

* activation behaviour on video
  - https://github.com/w3c/html/commit/531b3a1832091df72da896d7bb72ca803ae60b56
    [giow] (1) Make <video> have an activation behaviour

* comment parsing
  - https://github.com/w3c/html/commit/189fb0fa3951b315f87b24ee7e716228b7ccbc91
    [c] (2) Another attempt at redefining <script> content rules


Editorial changes:
---------------------------

*  https://github.com/w3c/html/commit/28c96e21f51e3ab8ed10a5fb61e3890c15ba2287
    [e] (0) Try to clarify the ping='' header requirements.

* https://github.com/w3c/html/commit/4b6ae73c44e554f5cd9996775b4438d010626674
    [e] (0) Typo in link types section.

* https://github.com/w3c/html/commit/26ea2948652b6241d8440b37f10e1791907c23f0
    [e] (0) improve terminology consistency for 'anchor-point'
property description

* https://github.com/w3c/html/commit/50a8e6e5c2827b94b8518b9d4c0944cf0f43eac0
    [e] (0) Clarify <link sizes> semantics.

* https://github.com/w3c/html/commit/6a50b821d719bfa062816ba2d14cdcd0328eae21
    [e] (0) copy/paste typos - Location is an object, not an element

* https://github.com/w3c/html/commit/e0209f3cbe1ead12b4f7e10186a5a51a4d58a396
    [e] (0) Examples for method='', including method=dialog

* https://github.com/w3c/html/commit/501dba33a444d75b24b5ebfa8f91944c803022b7
    [e] (0) Clarify the entries for the seeking and seeked events in
the media event summary table

* https://github.com/w3c/html/commit/b610eb0c01236281b7e83b7716c9f6d26e8606b0
    [giow] (3) Define img.complete to include broken images, per implementations

* https://github.com/w3c/html/commit/f04f55ccd0314441acc0eb37c7d8b699d20427d2
    [e] (0) Make this intro text about autocomplete less confusing

* https://github.com/w3c/html/commit/01ac6f3441178164a0709e9eabd1a8bdd5be8719
    [e] (0) Allow workers that become suspendable but still have
outstanding work to get GC'ed.

* https://github.com/w3c/html/commit/e224e22a9977c589d9d5e371bdf0839ffcfdb5d4
    [e] (0) Allow suspendable workers that aren't protected to get GC'ed.

* https://github.com/w3c/html/commit/173bf9f7e301887ecc55ee20cb44a08f75c0d272
    [e] (0) for consistency, lowercase 'workers' in some references to
Web workers

* https://github.com/w3c/html/commit/eba3a5434fa8b1c79e9823bf9d23e7a8229068cc
    [e] (0) Help people find validators

* https://github.com/w3c/html/commit/2f4f45de2de9b89b288e17fc6c33ad3a9894941d
    [e] (0) Add another <output> example

* https://github.com/w3c/html/commit/c738c165f3e71bb9a78cda573b642fdb8d84c29a
    [e] (0) Make this example have longer more descriptive anchors

* https://github.com/w3c/html/commit/fdf081f9f7f0108062d7d74bdca10f605ec7e23c
    [e] (0) Reset buttons also don't get submitted, so it's probably
safe to translate them too.

* https://github.com/w3c/html/commit/6d0b04338fbea35f8b0d70cb84942f38a1b90e6c
    [e] (0) Missed some attributes from the index

* https://github.com/w3c/html/commit/b8ee5f46b5d2091eba6040c27eed5ad43b37433e
    [e] (0) Clarify what it means for an image to have an origin

* https://github.com/w3c/html/commit/b9d6a171a743b2c54836495f08a835a8ffa67247
    [e] (0) Move away from angle brackets and towards proper Unicode
characters, since Unicode font support is widespread now.

* https://github.com/w3c/html/commit/155feaec1cee679297d303a96186616602f7a89a
    [e] (0) Tidy the 'trace a path' algorithm (CANVAS)

Received on Monday, 16 December 2013 06:19:53 UTC