Week 14/15: Staged WHATWG patches for HTML5.1

Hi all,

I am catching up with applying WHATWG changes. I have picked changes from
the beginning of April. This takes us to commit 7818 [1]. (Ian is now at
7834.)


The following patches were applied to HTML5.1:


* HTMLOptionElement improvements:

** Option constructor: clean up to use more WebIDL features, behave more
like IE for the first argument. Add some rationale for Web Storage disk
quota suggestions. (7785)

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

** fix typos (7786)

https://github.com/w3c/html/commit/09ee6d6a9be7c99d63859b98b477c1c09d7fdb20


<https://github.com/w3c/html/commit/09ee6d6a9be7c99d63859b98b477c1c09d7fdb20>

* input type range clarification to make it clear that Chrome and IE's
behaviours are wrong with <input type=range onchange> (7787)

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


<https://github.com/w3c/html/commit/c6631e7b5797ead2a8b53f977cad55dbf145ef54>

*  Add a .relatedTarget attribute on 'show' events for <menu> elements (and
their master commands) properly. (7791, 7792)

https://www.w3.org/Bugs/Public/show_bug.cgi?id=16816

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

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


<https://github.com/w3c/html/commit/eb32288824259d5bc48acceff5a3138fcc2aca31>

*  Rewrite of hyperlink navigation. Made sure not to revert WG decision on
link-sidebar, but might be worth revisiting. (7794)

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


<https://github.com/w3c/html/commit/af66281fae7525b3894cfe1456194d7986199aff>

* Move to referencing the definition of "href" from the URL spec. (7795)

https://github.com/w3c/html/commit/93576cd85b27d2ec8a1deb009e9ab65c719577cf


<https://github.com/w3c/html/commit/93576cd85b27d2ec8a1deb009e9ab65c719577cf>

* Address %-encoding of URL fragment identifier parsing to update
integration with URL spec and Encoding spec. (7796)

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


<https://github.com/w3c/html/commit/bc03955786457fb9d1481eb4de7bdebd3d79b27a>

* Mention that iframe can be used for probing local network HTTP servers.
(This could also be done with other elements, like object, I guess, but I
haven't mentioned that here.) (7797)

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


<https://github.com/w3c/html/commit/f5b02559e492fbd17336ab36ae25c01edbb4593f>

*  HTMLAllCollection: fix “supported property names” for document.all to
adapt to DOM spec. (7798)

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


<https://github.com/w3c/html/commit/f0b35bf5e32d97a3cb6dad2e5d34bee59a214e82>

*  Let human-readable attributes honour dir=auto separately from the
element's contents. (7799)

https://www.w3.org/Bugs/Public/show_bug.cgi?id=16160

https://github.com/w3c/html/commit/39dd173eebedc3f7c58c1a8dee8eb58bdccc6c19


<https://github.com/w3c/html/commit/39dd173eebedc3f7c58c1a8dee8eb58bdccc6c19>

* Deal with possibility of root element being null: document.body setter -
throw HierarchyRequestError. (7800)

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


<https://github.com/w3c/html/commit/0cfcfb94671c8314b46d01aa4cb8ddf4414e6a01>

*  Update integration with DOM for DOMTokenList and DOMSettableTokenList
(7801)

https://github.com/w3c/html/commit/7b984f7b451eed294090d945b98c7ba0440650dc


<https://github.com/w3c/html/commit/7b984f7b451eed294090d945b98c7ba0440650dc>

*  Advisory information about an element: <title title=''> should inherit,
but <menuitem title=''> shouldn't. So swap title for menuitem. (7802)

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

-> might be a11y related, so please check


*  Make dir=auto inherit when the element has no obvious directionality.
(Except for <bdi>, which still defaults to ltr.) (7805) (also some drive-by
reformatting)

https://www.w3.org/Bugs/Public/show_bug.cgi?id=16564

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


<https://github.com/w3c/html/commit/0a07a511bb618f1c220556837bada45174712d1f>

* Introduce TextTrackKind and add more IDL support to TextTrack API. (7808)

https://github.com/w3c/html/commit/9683aedef55f016ff5ebe44fe5c942604774c840


<https://github.com/w3c/html/commit/9683aedef55f016ff5ebe44fe5c942604774c840>

* Define frame.src as reflecting as URL. (7809)

https://github.com/w3c/html/commit/664f9c83187d9f8e47bf70f511bc6941c933b313


<https://github.com/w3c/html/commit/664f9c83187d9f8e47bf70f511bc6941c933b313>

*  Clarify what happens if the optional argument to Microdata algorithm is
omitted. (7812)

https://github.com/w3c/html/commit/2307458855bb152bc77e6546df05e5b192ffe7b3


<https://github.com/w3c/html/commit/2307458855bb152bc77e6546df05e5b192ffe7b3>

* Restrict <main> from having <aside>, <footer>, <header>, or <nav>
ancestors (7817)

https://github.com/w3c/html/commit/92a5ab6d36b3db8b655f88d080779bfd0f8b56a3



The following editorial fixes were applied, too:

**  Remove duplicated words (typos). (7788)

https://github.com/w3c/html/commit/274146d8a44a95e6aa686e450147f7c93b94d00b

** Fix typos (7789)

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

** Indentation (7790)

https://github.com/w3c/html/commit/8e204ebaa88b1fa9e54d71c44ed0398bf68e0bf1

** Insert some missing "be"s. (7793)

https://github.com/w3c/html/commit/9d185dcdbe1dcc06ce260aed90d1cbdb783999ba

**  Lots of minor editorial fixes thanks to Michael Dyck. (7803)

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

** Be more explicit about aborting steps when throwing an exception. (7804)

https://github.com/w3c/html/commit/7eba6283504d048741b412287edf88b7b30d1288

** Forgot a “the” (7806)

https://github.com/w3c/html/commit/04040db105e88eed67e162399ca37dfb2ee36152

**  Various editorial fixes and cleanup to stay in sync with WHATWG spec
(7807)

https://github.com/w3c/html/commit/530461e5daf3f20ea24f1bacbc1b4b0e5c45412d

**  Clarify some non-normative text on canvas (7810)

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

** Accuracy for CanvasRenderingContext2D (7811)

https://github.com/w3c/html/commit/8da59381f714579fcb36637683906574a01c7c58

** Fix spelling of requestFullscreen (7813)

https://github.com/w3c/html/commit/91e768058c73015e54fb0d9051a60c54a7d254cb

** Fix usemap xref. (7814)

https://github.com/w3c/html/commit/58ceb7345255b817a7bf8907f84bf6ee9d61c357

** WebIDL requires using double quotes instead of single quotes for the
default value (7815)

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

** Add <input ismap> to list of deprecated attributes. (7816)

https://github.com/w3c/html/commit/2ff927882a14091e583ef12b153f2cffa24dbc1b

* Fix postMessage example (7818)

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


Please register a bug or reply to this email if you would like to see any
of the patches backported to HTML5.0 CR or have any other issues with the
applied patches. Note that no patches were picked for HTML5.0 CR.

Best Regards,
Silvia.

[1] http://html5.org/tools/web-apps-tracker?from=7817&to=7818

Received on Thursday, 18 April 2013 02:25:33 UTC