WHATWG HTML Cherry picks update 5/16/2014

Current with WhatWG HTML through SVN 8633 (End-of-day May 14th)

(in descending chronological order:)

--------- Applied Cherry Picks ----------

[e] (0) Fix prose around the <textarea> value / maxlength issues to be slightly less confusing and ambiguous. Clean up some text around MutationObservers.
Affected topics: DOM APIs, HTML
https://github.com/w3c/html/commit/396fa8a9980acf8cda9ffab014416cab468f413c

[e] (0) typo fix
https://github.com/w3c/html/commit/983be7016f844c51286d5508eab5e0a1d9bee87c

[c] (0) RANT: Don't worry, once a spec is in /TR/ it is completely STABLE. That's why the XML spec hasn't changed since it was first published, neither having new editions nor having new errata. However, this spec is not stable, so we'd better change in this arbitrary way to keep up to date with the unchanging XML spec that we matched before, and that we once again match now, but that did not change in between.
https://github.com/w3c/html/commit/588e62a391b738485bbbefc1e0265dd82877e2ca

[e] (0) Fix a typo in the worker section
https://github.com/w3c/html/commit/5eb16d8f23f33c35ee375baa82560d7be983c863

[giow] (0) restrained media controller should not stop being restrainted just because the video elements haven't finished loading their content
https://github.com/w3c/html/commit/8db5a6730a7cac9eff8e8c60178467a5181f0555

[giow] (1) Remove the logic that prevents multiple regions from mapping to the same control, since there are use cases for that.
https://github.com/w3c/html/commit/d6f374d02628feb27e79ab8f59feac6e7d479701

[giow] (1) Clean up some old text from the stroking algorithm
https://github.com/w3c/html/commit/78f72af66b5a2e1b48e41a768a09a3f37d1e1268

[giow] (2) Make clear in what order rect() should drop its points.
https://github.com/w3c/html/commit/4f36f473ef41a5ed2f7361afd1a6a4a6068295d6

[giow] (0) Instead of MessageEvent.channel, use MessageEvent.target.name.
https://github.com/w3c/html/commit/b51b84bca58b56e42fbc7fa21097a49076049454

[giow] (0) Make BroadcastChannel support structured clones
https://github.com/w3c/html/commit/be166717fdb993f48b653609f45de0ff08efd927

[giow] (0) dialog.close() shouldn't throw
https://github.com/w3c/html/commit/4f35ee9c21de5ca664fd60be7cb39b4b7df986ad

[giow] (3) PARSER CHANGE: remove some attributes from the SVG attribute mapping
https://github.com/w3c/html/commit/17f5fe05eabefa1aea65f32db46730ffa2f71c0d

[giow] (0) Change the sort order for broadcast channel messages to be easier to implement
https://github.com/w3c/html/commit/5bc9c10b6a79fe2e9ec70e74799a896a6f5c90ad

[giow] (2) Clarify what .javaEnabled returns when java is not enabled.
https://github.com/w3c/html/commit/994508a120648ba7c925762b48ae99285e1ef4a4

[giow] (3) Try to make event handler scope chains more accurate.
https://github.com/w3c/html/commit/f2ec7414b08747a3c252b4813c457088a2c31840

[e] (0) Reword the muted/volume logic. This shouldn't have a normative effect, but should be easier to read, and should make potential future changes easier to make.
https://github.com/w3c/html/commit/91204912dba82fe7c0fdafde72a994946a050402

[e] (0) Rename 'CanPlayTypeEnum' to 'CanPlayTypeResult' for more consistency with how other enums are named.
https://github.com/w3c/html/commit/aeba8d0930ae64ea145dfab0b1a2051630faf127

[giow] (3) Matching reality: add a rule for <ul type=none> since Firefox and Chrome both do it. (Also, minor editorial tweaks.)
https://github.com/w3c/html/commit/797d8949e3e38fb67c82cd2d08ce991492ce5726

[giow] (3) Make the 'supported property names' unenumerable on objects that descend from HTMLCollection.
https://github.com/w3c/html/commit/ac9721aea56b120cb4eddf1db954eb849db9268e

[giow] (3) Made 'addtrack' and other events fire on the media element task source.
https://github.com/w3c/html/commit/aadca03f8c06e791c635d0a8ab8d800b513a0a4d

[giow] (3) match reality: window.external is [Replaceable]
https://github.com/w3c/html/commit/9c410b6b8106093ff5a9bfddc44f9fe86efd07fa

[e] (0) Make this sentence about <embed> less convoluted.
https://github.com/w3c/html/commit/eefabaa07c656e199dda8eba3c9eaf6ce638904a

[e] (0) Make this <noscript> content model algorithm mildly simpler
https://github.com/w3c/html/commit/47ab71c0ce053ef776cb89f660f5a4ace96cf6dc

[e] (0) Update index for <select>
https://github.com/w3c/html/commit/fbcc63471659e39aeb5125042616c3683fdc14ae

[e] (0) Update index for <colgroup>
https://github.com/w3c/html/commit/80be631e1767e1752fd6b3bdd6c781a40a80790d

[giow] (0) Update the 'hit region's cursor specification' definition since it was the victim of copypasta.
https://github.com/w3c/html/commit/d4c9c6578d8d62f974976a7567d4a55ddb01a511

[e] (0) Typo in table caption regarding *track.kind (leftover from when it was called getKind)
https://github.com/w3c/html/commit/339ec182b5a6f9ce50edc6ad3214520d1d1c18c6

[e] (0) Fix <input type=range multiple> example
https://github.com/w3c/html/commit/5c7c4d229ac2704aba0a1ce7fb39f7d8c1fae7a1

[giow] (3) align 'load' and 'unload' events since they have similar quirks in practice
https://github.com/w3c/html/commit/7fdd21f91d897f9e1444ff5aaccb3c55090f1ce5

[e] (0) The quirky class/id selector matching case logic moved to selectors
https://github.com/w3c/html/commit/801c834d4088fa7b3996bf7bb1193047b62dc1f1

[e] (0) Add some explanatory notes to <optgroup>
https://github.com/w3c/html/commit/6d7ecb68f562610a981143bec5367e8e021fb670

[e] (0) missing 'in' relating to documents and browsing contexts
https://github.com/w3c/html/commit/2083c5e87c2ce6056c0ebe5c5a454ccab43b082f

[e] (0) Some rejiggering of the acks section.
https://github.com/w3c/html/commit/3006f21e3fa98d4e6cddd12fc0bf86a5cdd9216e

[e] (0) Update references for CSS scoped style sheets.
https://github.com/w3c/html/commit/80f7e1e927e5061443dabce0dfd8042edcec024f

[] (0) Drop @global since nobody seems to really want it. Let me know if this is disappointing, especially if you were going to implement it.
https://github.com/w3c/html/commit/f25d4ac7ad0bf42e3950047dd04738038cfa0a25

[e] (0) Move table sorting to microtasks.
https://github.com/w3c/html/commit/ff0b09698b29cb7eee46362d7a73a8bcb0efd2a7

[giow] (2) Make <meta charset=x-user-defined> turn into windows-1252 for legacy reasons
https://github.com/w3c/html/commit/44dd92ca9a21747d1f0653e815e53f206f283ac1

[e] (0) Somehow I had typos and copypasta in the name of the addHitRegion parentID attribute here
https://github.com/w3c/html/commit/d3aa8efa7ab852ff3e1da42f72ce94c530bf9ba4

[giow] (2) Remove the 'stable state' logic from the 'pause' algorithm. Also, remove some examples that may soon become irrelevant.
https://github.com/w3c/html/commit/32a32bbfb545d3ce0b748e48a71e5a4dcd8ff9d9

[giow] (3) Spec relatedTarget for focus and blur
https://github.com/w3c/html/commit/03c3977f124d86a0460d8380c368a88c1801a5f2

[] (0) Doesn't make much sense to window.close() an iframe...
https://github.com/w3c/html/commit/1e56e154bf4aa148516dc83f1f7095ba7cbed82c

[giow] (3) Try to clean up the mess around when 'change' events are fired for audio and video tracks
https://github.com/w3c/html/commit/a46dd852d7ca14261cbdc977a0e71fbe3174a969

[giow] (3) Clamp 'line-height' for text fields
https://github.com/w3c/html/commit/32bb01d7cb37a443b979981126ce5d2ce2efe072

[e] (0) typo in parser (magic baloo?)
https://github.com/w3c/html/commit/5135a6b5903e0af69645165f779a12e43e2a8b6f

[e] (0) typo in references to other specs
https://github.com/w3c/html/commit/1e57887e8e26e2a780f1292a3bf139095f3343e7

[giow] (2) Allow DataView to be used where ArrayBufferView is mentioned
https://github.com/w3c/html/commit/0cb63f9aceea650a3885107c8205b4258cdf7f67

[giow] (3) Define how to handle neutered ImageData objects
https://github.com/w3c/html/commit/35ae768f3adf31dc56665d56cfbacd01bb575212

[giow] (0) Refactor 'stable states' to be defined in terms of microtasks
https://github.com/w3c/html/commit/8a6eafa53112e4278e2131b5f3b5529f082ec9dc

[e] (0) Discourage window.foo usage
https://github.com/w3c/html/commit/000a14ef888dcc1eb74f453ac48f57e47310a959

[e] (0) Remove the obsolete integration for custom elements from the HTML spec.
https://github.com/w3c/html/commit/62517449e0963b2ff25697261cfd8f5611bd0b36

--------------- Not applied -----------------

[e] (0) Print version of the spec (thanks IZh!); protocol-neutral version of the spec
http://html5.org/tools/web-apps-tracker?from=8577&to=8578

Try a new header for the spec.
http://html5.org/tools/web-apps-tracker?from=8578&to=8579

[0] (0) Merge upstream changes for <img>
https://github.com/w3c/html/commit/08e2efd661728b8b2563cd5f144a89e3b6c5409f

internal style fixes SVN-8581
https://github.com/w3c/html/commit/928c4212341500b3c658d4ad651d9f6ad365d571

more styling tweaks SVN-8582
https://github.com/w3c/html/commit/0506295fc9a3bccdd6c91802d047bca53625b534

[e] (0) Remove the <img> stuff so that zcorpan can edit it instead. (this is purely editorial)
http://html5.org/tools/web-apps-tracker?from=8611&to=8612

---------------Already fixed in our spec-------------------

[e] (0) oops, typo in the source file
https://github.com/w3c/html/commit/374d952f17461eb0dfad55579881c6ef21245aa6
(I caught this before Ian did :-)

Received on Friday, 16 May 2014 23:54:06 UTC