42dacd65c9fb6a1f88fd2b9e4dfa8b52c73d8309
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2017-01-03  Chris Dumez  <cdumez@apple.com>
2
3         Make setting Event's cancelBubble to false a no-op
4         https://bugs.webkit.org/show_bug.cgi?id=166018
5
6         Reviewed by Ryosuke Niwa.
7
8         Merge https://github.com/w3c/web-platform-tests/pull/4304 to extend / fix
9         test coverage.
10
11         * web-platform-tests/dom/events/Event-cancelBubble-expected.txt: Added.
12         * web-platform-tests/dom/events/Event-cancelBubble.html: Added.
13         * web-platform-tests/dom/events/Event-dispatch-bubble-canceled-expected.txt: Added.
14         * web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html: Added.
15         * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble-expected.txt: Added.
16         * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html: Added.
17         * web-platform-tests/dom/events/Event-initEvent.html:
18         * web-platform-tests/dom/events/Event-propagation-expected.txt:
19         * web-platform-tests/dom/events/Event-propagation.html:
20         * web-platform-tests/dom/events/w3c-import.log:
21
22 2016-12-20  Alex Christensen  <achristensen@webkit.org>
23
24         Remove initEvent quirk
25         https://bugs.webkit.org/show_bug.cgi?id=166284
26
27         Reviewed by Dan Bernstein.
28
29         * web-platform-tests/dom/interfaces-expected.txt:
30         We regress conformance, but a change has been proposed to the spec. Hopefully this will be a temporary regression.
31
32 2016-12-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
33
34         WebRTC: RTCPeerConnection constructor argument should be optional
35         https://bugs.webkit.org/show_bug.cgi?id=164057
36
37         Reviewed by Youenn Fablet.
38
39         Update expectation of RTCPeerConnection constructor tests.
40
41         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
42
43 2016-12-16  Youenn Fablet  <youenn@apple.com>
44
45         [Fetch API] Improve resource loading console logging
46         https://bugs.webkit.org/show_bug.cgi?id=160546
47
48         Reviewed by Alex Christensen.
49
50         Rebasing since error logging is happening for fetch API.
51
52         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
53         * web-platform-tests/fetch/api/basic/scheme-about-expected.txt:
54         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
55         * web-platform-tests/fetch/api/basic/scheme-others-expected.txt:
56         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
57         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
58         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
59         * web-platform-tests/fetch/api/cors/cors-origin-expected.txt:
60         * web-platform-tests/fetch/api/cors/cors-preflight.html:
61         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
62         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
63         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt:
64         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
65
66 2016-12-15  Chris Dumez  <cdumez@apple.com>
67
68         Move charCode / keyCode / which attributes from UIEvent to KeyboardEvent
69         https://bugs.webkit.org/show_bug.cgi?id=165904
70
71         Reviewed by Sam Weinig.
72
73         Rebaseline W3C test now that one more check is passing.
74
75         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
76
77 2016-12-15  Youenn Fablet  <youenn@apple.com>
78
79         Sync web-platform-tests up to revision a4c2b37
80         https://bugs.webkit.org/show_bug.cgi?id=165041
81
82         Reviewed by Alex Christensen.
83
84         * resources/ImportExpectations:
85         * resources/TestRepositories:
86         * resources/resource-files.json:
87         * web-platform-tests/IndexedDB/historical-expected.txt: Added.
88         * web-platform-tests/IndexedDB/historical.html: Added.
89         * web-platform-tests/IndexedDB/interfaces-expected.txt:
90         * web-platform-tests/IndexedDB/interfaces.html:
91         * web-platform-tests/IndexedDB/interfaces.idl:
92         * web-platform-tests/IndexedDB/interfaces.worker-expected.txt:
93         * web-platform-tests/IndexedDB/interfaces.worker.js:
94         (async_test):
95         (request.onload): Deleted.
96         * web-platform-tests/IndexedDB/name-scopes-expected.txt: Added.
97         * web-platform-tests/IndexedDB/name-scopes.html: Added.
98         * web-platform-tests/IndexedDB/support-promises.js:
99         (const.databaseName):
100         (const.requestWatcher):
101         (const.migrateDatabase):
102         (const.migrateNamedDatabase):
103         (const.createDatabase):
104         (const.createNamedDatabase):
105         (const.openDatabase):
106         (const.openNamedDatabase):
107         (const.createBooksStore):
108         (const.checkStoreIndexes):
109         (const.checkStoreGenerator):
110         (const.checkStoreContents):
111         (const.checkAuthorIndexContents):
112         (const.checkTitleIndexContents):
113         * web-platform-tests/IndexedDB/w3c-import.log:
114         * web-platform-tests/README.md:
115         * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded-expected.txt:
116         * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm:
117         * web-platform-tests/check_stability.py:
118         (TravisFold):
119         (TravisFold.__init__):
120         (TravisFold.__enter__):
121         (TravisFold.__exit__):
122         (markdown_adjust):
123         (table):
124         (write_inconsistent):
125         (write_results):
126         (main):
127         * web-platform-tests/common/dummy.xhtml: Added.
128         * web-platform-tests/common/dummy.xml: Added.
129         * web-platform-tests/common/w3c-import.log:
130         * web-platform-tests/config.default.json:
131         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
132         * web-platform-tests/dom/events/ProgressEvent-expected.txt:
133         * web-platform-tests/dom/events/ProgressEvent.html:
134         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
135         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
136         * web-platform-tests/dom/nodes/Document-createElement-expected.txt:
137         * web-platform-tests/dom/nodes/Document-createElement.html:
138         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
139         * web-platform-tests/dom/nodes/Document-createElementNS.html:
140         * web-platform-tests/dom/nodes/Document-createElementNS.js:
141         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
142         * web-platform-tests/dom/nodes/Document-createEvent.html:
143         * web-platform-tests/dom/nodes/Document-createEvent.js:
144         * web-platform-tests/dom/nodes/Element-closest-expected.txt:
145         * web-platform-tests/dom/nodes/Element-closest.html:
146         * web-platform-tests/domparsing/OWNERS:
147         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
148         * web-platform-tests/domparsing/createContextualFragment.html:
149         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html:
150         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
151         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html:
152         * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
153         (runTest):
154         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record-events.js:
155         (runTest):
156         * web-platform-tests/encrypted-media/scripts/playback-temporary-events.js:
157         (runTest):
158         * web-platform-tests/encrypted-media/scripts/playback-temporary-multikey-sequential.js:
159         (runTest):
160         * web-platform-tests/encrypted-media/scripts/unique-origin.js:
161         (runTest.):
162         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
163         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
164         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
165         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
166         * web-platform-tests/fetch/api/headers/headers-idl.html:
167         * web-platform-tests/fetch/api/headers/headers-normalize-expected.txt:
168         * web-platform-tests/fetch/api/headers/headers-normalize.html:
169         * web-platform-tests/fetch/api/redirect/redirect-count.js:
170         (redirectCount):
171         * web-platform-tests/fetch/api/request/request-error-expected.txt:
172         * web-platform-tests/fetch/api/request/request-error.html:
173         * web-platform-tests/fetch/api/request/request-idl.html:
174         * web-platform-tests/fetch/api/resources/redirect.py:
175         (main):
176         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
177         * web-platform-tests/fetch/api/response/response-consume.html:
178         * web-platform-tests/fetch/api/response/response-idl.html:
179         * web-platform-tests/fonts/math/mathvariant-bold-fraktur.woff: Added.
180         * web-platform-tests/fonts/math/mathvariant-bold-italic.woff: Added.
181         * web-platform-tests/fonts/math/mathvariant-bold-sans-serif.woff: Added.
182         * web-platform-tests/fonts/math/mathvariant-bold-script.woff: Added.
183         * web-platform-tests/fonts/math/mathvariant-bold.woff: Added.
184         * web-platform-tests/fonts/math/mathvariant-double-struck.woff: Added.
185         * web-platform-tests/fonts/math/mathvariant-fraktur.woff: Added.
186         * web-platform-tests/fonts/math/mathvariant-initial.woff: Added.
187         * web-platform-tests/fonts/math/mathvariant-italic.woff: Added.
188         * web-platform-tests/fonts/math/mathvariant-looped.woff: Added.
189         * web-platform-tests/fonts/math/mathvariant-monospace.woff: Added.
190         * web-platform-tests/fonts/math/mathvariant-sans-serif-bold-italic.woff: Added.
191         * web-platform-tests/fonts/math/mathvariant-sans-serif-italic.woff: Added.
192         * web-platform-tests/fonts/math/mathvariant-sans-serif.woff: Added.
193         * web-platform-tests/fonts/math/mathvariant-script.woff: Added.
194         * web-platform-tests/fonts/math/mathvariant-stretched.woff: Added.
195         * web-platform-tests/fonts/math/mathvariant-tailed.woff: Added.
196         * web-platform-tests/fonts/math/w3c-import.log:
197         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/014.html:
198         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html:
199         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html:
200         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html:
201         * web-platform-tests/html/browsers/history/the-history-interface/history_go_to_uri-1.html: Added.
202         * web-platform-tests/html/browsers/history/the-history-interface/history_go_to_uri-expected.txt: Added.
203         * web-platform-tests/html/browsers/history/the-history-interface/history_go_to_uri.html: Added.
204         * web-platform-tests/html/browsers/history/the-history-interface/w3c-import.log:
205         * web-platform-tests/html/browsers/history/the-location-interface/location_reload-iframe.html:
206         * web-platform-tests/html/browsers/history/the-location-interface/location_reload.html:
207         * web-platform-tests/html/browsers/the-window-object/support/noopener-target.html: Added.
208         * web-platform-tests/html/browsers/the-window-object/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log.
209         * web-platform-tests/html/browsers/the-window-object/w3c-import.log:
210         * web-platform-tests/html/browsers/the-window-object/window-open-noopener-expected.txt: Added.
211         * web-platform-tests/html/browsers/the-window-object/window-open-noopener.html: Added.
212         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
213         * web-platform-tests/html/browsers/windows/support-open-cross-origin.sub.html: Added.
214         * web-platform-tests/html/browsers/windows/targeting-multiple-cross-origin-manual.sub.html: Added.
215         * web-platform-tests/html/browsers/windows/w3c-import.log:
216         * web-platform-tests/html/dom/interfaces.html:
217         * web-platform-tests/html/dom/new-harness.js:
218         (ReflectionHarness.test):
219         (ReflectionHarness.run): Deleted.
220         (ReflectionHarness.testException): Deleted.
221         * web-platform-tests/html/dom/original-harness.js:
222         (ReflectionHarness.test):
223         (ReflectionHarness.assertEquals):
224         (ReflectionHarness.assertThrows):
225         (ReflectionHarness.testWrapper): Deleted.
226         (ReflectionHarness.run): Deleted.
227         (ReflectionHarness.testException): Deleted.
228         * web-platform-tests/html/dom/reflection.js:
229         (ReflectionTests.reflects):
230         (ReflectionTests.doReflects): Deleted.
231         * web-platform-tests/html/semantics/document-metadata/the-link-element/all: Added.
232         * web-platform-tests/html/semantics/document-metadata/the-link-element/all.headers: Added.
233         * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/empty-href.css: Added.
234         (body):
235         * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/w3c-import.log:
236         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-empty-href-expected.html: Added.
237         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-empty-href.html: Added.
238         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-media-expected.html: Added.
239         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-media.html: Added.
240         * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
241         * web-platform-tests/html/semantics/embedded-content/the-embed-element/historical-expected.txt: Added.
242         * web-platform-tests/html/semantics/embedded-content/the-embed-element/historical.html: Added.
243         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
244         * web-platform-tests/html/semantics/embedded-content/the-object-element/historical-expected.txt: Added.
245         * web-platform-tests/html/semantics/embedded-content/the-object-element/historical.html: Added.
246         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
247         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-event-expected.txt: Added.
248         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-event.html: Added.
249         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-expected.txt:
250         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form.html:
251         * web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log:
252         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement-expected.txt:
253         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html:
254         * web-platform-tests/html/semantics/forms/the-form-element/form-action-url-expected.txt: Added.
255         * web-platform-tests/html/semantics/forms/the-form-element/form-action-url.html: Added.
256         * web-platform-tests/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html: Added.
257         * web-platform-tests/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html: Added.
258         * web-platform-tests/html/semantics/forms/the-form-element/resources/target/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log.
259         * web-platform-tests/html/semantics/forms/the-form-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log.
260         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
261         * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
262         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add-expected.txt: Added.
263         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html: Added.
264         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-expected.txt:
265         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html:
266         * web-platform-tests/html/semantics/forms/the-select-element/selected-index-expected.txt: Added.
267         * web-platform-tests/html/semantics/forms/the-select-element/selected-index.html: Added.
268         * web-platform-tests/html/semantics/forms/the-select-element/w3c-import.log:
269         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html:
270         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html:
271         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html:
272         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html:
273         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item-expected.html: Added.
274         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html: Added.
275         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed-expected.html: Added.
276         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-mixed.html: Added.
277         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir-expected.html: Added.
278         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-not-dir.html: Added.
279         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol-expected.html: Added.
280         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html: Added.
281         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent-expected.html: Added.
282         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-parent.html: Added.
283         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul-expected.html: Added.
284         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html: Added.
285         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered-expected.html: Added.
286         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html: Added.
287         * web-platform-tests/html/semantics/grouping-content/the-li-element/w3c-import.log:
288         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html:
289         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html:
290         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html:
291         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html:
292         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html:
293         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html:
294         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html:
295         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html:
296         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html:
297         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html:
298         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html:
299         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html:
300         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1e-expected.html: Added.
301         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html: Added.
302         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
303         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html:
304         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Added.
305         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https.html: Added.
306         * web-platform-tests/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled-expected.txt: Added.
307         * web-platform-tests/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html: Added.
308         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
309         * web-platform-tests/lint.whitelist:
310         * web-platform-tests/media-source/OWNERS:
311         * web-platform-tests/serve.py:
312         * web-platform-tests/shadow-dom/OWNERS:
313         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.js:
314         (promise_test):
315         * web-platform-tests/url/a-element-expected.txt:
316         * web-platform-tests/url/a-element-origin-expected.txt: Added.
317         * web-platform-tests/url/a-element-origin-xhtml-expected.txt: Added.
318         * web-platform-tests/url/a-element-origin-xhtml.xhtml: Added.
319         * web-platform-tests/url/a-element-origin.html: Added.
320         * web-platform-tests/url/a-element-origin.js: Added.
321         (setup.async_test.string_appeared_here.setup.step):
322         (setBase):
323         (bURL):
324         (runURLTests):
325         * web-platform-tests/url/a-element-xhtml-expected.txt:
326         * web-platform-tests/url/historical-expected.txt:
327         * web-platform-tests/url/historical.html:
328         * web-platform-tests/url/historical.worker-expected.txt:
329         * web-platform-tests/url/historical.worker.js:
330         (test):
331         * web-platform-tests/url/interfaces-expected.txt:
332         * web-platform-tests/url/interfaces.html:
333         * web-platform-tests/url/setters_tests.json:
334         * web-platform-tests/url/url-constructor-expected.txt:
335         * web-platform-tests/url/url-origin-expected.txt: Added.
336         * web-platform-tests/url/url-origin.html: Added.
337         * web-platform-tests/url/urlsearchparams-foreach-expected.txt: Added.
338         * web-platform-tests/url/urlsearchparams-foreach.html: Added.
339         * web-platform-tests/url/urltestdata.json:
340         * web-platform-tests/url/w3c-import.log:
341         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
342         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html:
343         * web-platform-tests/webrtc/simplecall-expected.txt:
344         * web-platform-tests/webrtc/simplecall.html:
345
346 2016-12-14  Chris Dumez  <cdumez@apple.com>
347
348         Remove Unicode case-insensitive matching for usemap=""
349         https://bugs.webkit.org/show_bug.cgi?id=163894
350
351         Reviewed by Antti Koivisto.
352
353         Rebaseline W3C test now that more checks are passing.
354
355         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt:
356
357 2016-12-14  Youenn Fablet  <youenn@apple.com>
358
359         Test infrastructure should allow to filter out text output before doing a comparison with the baseline
360         https://bugs.webkit.org/show_bug.cgi?id=161310
361
362         Reviewed by Ryosuke Niwa.
363
364         * web-platform-tests/fetch/api/cors/cors-preflight.html: Adding a console log line to ensure the DumpJSConsoleLogInStdErr modifier works.
365
366 2016-12-12  Darin Adler  <darin@apple.com>
367
368         Remove bindings generation support for legacy WebCore::Dictionary
369         https://bugs.webkit.org/show_bug.cgi?id=165762
370
371         Reviewed by Sam Weinig.
372
373         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
374         * web-platform-tests/webrtc/no-media-call-expected.txt:
375         * web-platform-tests/webrtc/promises-call-expected.txt:
376         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
377         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
378         Updated to expect error messages with "dictionary" with a lowercase D.
379
380 2016-12-10  Jiewen Tan  <jiewen_tan@apple.com>
381
382         [WebCrypto] RSA algorithms should allow importing keys without usages
383         https://bugs.webkit.org/show_bug.cgi?id=165680
384         <rdar://problem/29601354>
385
386         Reviewed by Brent Fulgham.
387
388         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
389
390 2016-12-09  Joseph Pecoraro  <pecoraro@apple.com>
391
392         Ignore LayoutTests/imported/w3c/web-platform-tests/config.json
393         https://bugs.webkit.org/show_bug.cgi?id=165685
394
395         Reviewed by Ryosuke Niwa.
396
397         * web-platform-tests/.gitignore:
398         Ignore generated user-specific config.json file.
399
400 2016-12-06  Jiewen Tan  <jiewen_tan@apple.com>
401
402         [Part 2 of 2] Add support for PKCS8 format while doing SubtleCrypto.importKey/exportKey
403         https://bugs.webkit.org/show_bug.cgi?id=129978
404         <rdar://problem/21799829>
405
406         Reviewed by Brent Fulgham.
407
408         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
409
410 2016-12-08  Jiewen Tan  <jiewen_tan@apple.com>
411
412         [WebCrypto] Remove NoInterfaceObject attribute from SubtleCrypto Interface
413         https://bugs.webkit.org/show_bug.cgi?id=165629
414         <rdar://problem/29586203>
415
416         Reviewed by Chris Dumez.
417
418         * WebCryptoAPI/idlharness-expected.txt:
419
420 2016-12-08  Chris Dumez  <cdumez@apple.com>
421
422         Support running the layout tests offline
423         https://bugs.webkit.org/show_bug.cgi?id=165534
424
425         Reviewed by Ryosuke Niwa.
426
427         Commit W3C web-platform-tests modules so that it is now possible to run
428         layout tests offline.
429
430         * resources/web-platform-tests-modules.json:
431         * resources/web-platform-tests-modules/darobin/webidl2.js/archive/bd216bcd5596d60734450adc938155deab1e1a80.tar.gz: Added.
432         * resources/web-platform-tests-modules/dontcallmedom/widlproc/archive/4ef8dde69c0ba3d0167bccfa2775eea7f0d6c7fe.tar.gz: Added.
433         * resources/web-platform-tests-modules/html5lib/html5lib-python/archive/7cce65bbaa78411f98b8b37eeefc9db03c580097.tar.gz: Added.
434         * resources/web-platform-tests-modules/html5lib/html5lib-tests/archive/a9badff0cd2fe337170769d42ca2df5e96d30f97.tar.gz: Added.
435         * resources/web-platform-tests-modules/jgraham/six/archive/3b6173c833d217ab0186c355804f5925cbcfca47.tar.gz: Added.
436         * resources/web-platform-tests-modules/pytest-dev/pytest/archive/168daaa71f4cc5f846064ebebab41b9cf625a89a.tar.gz: Added.
437         * resources/web-platform-tests-modules/w3c/pywebsocket/archive/8c285d9015121e8c1c40be852439fc03b4a18112.tar.gz: Added.
438         * resources/web-platform-tests-modules/w3c/testharness.js/archive/873f9680aff66553f84d38f21a038c4534cc2789.tar.gz: Added.
439         * resources/web-platform-tests-modules/w3c/wdclient/archive/de9b46ec049f0b2a6fe261e27804970535ba8658.tar.gz: Added.
440         * resources/web-platform-tests-modules/w3c/wpt-tools/archive/cf9748586c2bca14998eda5956be6cf4d6d221d9.tar.gz: Added.
441         * resources/web-platform-tests-modules/w3c/wptserve/archive/071c51e26a57300979ad53313970d7247979f6d3.tar.gz: Added.
442
443 2016-12-05  Jiewen Tan  <jiewen_tan@apple.com>
444
445         [Part 1 of 2] Add support for SPKI format while doing SubtleCrypto.importKey/exportKey
446         https://bugs.webkit.org/show_bug.cgi?id=129978
447         <rdar://problem/21799829>
448
449         Reviewed by Brent Fulgham.
450
451         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
452
453 2016-12-01  Jiewen Tan  <jiewen_tan@apple.com>
454
455         Update SubtleCrypto::unwrapKey to match the latest spec
456         https://bugs.webkit.org/show_bug.cgi?id=164747
457         <rdar://problem/29258198>
458
459         Reviewed by Brent Fulgham.
460
461         * WebCryptoAPI/idlharness-expected.txt:
462
463 2016-12-01  Jiewen Tan  <jiewen_tan@apple.com>
464
465         SubtleCrypto::deriveBits always return NOT_SUPPORTED_ERR for now
466         https://bugs.webkit.org/show_bug.cgi?id=164745
467         <rdar://problem/29258118>
468
469         Reviewed by Darin Adler.
470
471         * WebCryptoAPI/idlharness-expected.txt:
472
473 2016-11-30  Sam Weinig  <sam@webkit.org>
474
475         [WebIDL] Remove custom bindings for File and Blob constructors
476         https://bugs.webkit.org/show_bug.cgi?id=165218
477
478         Reviewed by Darin Adler.
479
480         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
481         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
482         Update results (still failing) to account for stricter rules about dictionary default values.
483
484 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
485
486         SubtleCrypto::deriveKey always return NOT_SUPPORTED_ERR for now
487         https://bugs.webkit.org/show_bug.cgi?id=164744
488         <rdar://problem/29258083>
489
490         Reviewed by Darin Adler.
491
492         * WebCryptoAPI/idlharness-expected.txt:
493
494 2016-11-26  Jiewen Tan  <jiewen_tan@apple.com>
495
496         Update SubtleCrypto::digest to match the latest spec
497         https://bugs.webkit.org/show_bug.cgi?id=164742
498         <rdar://problem/29258037>
499
500         Reviewed by Darin Adler.
501
502         * WebCryptoAPI/digest/test_digest-expected.txt:
503         * WebCryptoAPI/idlharness-expected.txt:
504
505 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
506
507         Update SubtleCrypto::wrapKey to match the latest spec
508         https://bugs.webkit.org/show_bug.cgi?id=164746
509         <rdar://problem/29258160>
510
511         Reviewed by Brent Fulgham.
512
513         * WebCryptoAPI/idlharness-expected.txt:
514
515 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
516
517         Update SubtleCrypto::verify to match the latest spec
518         https://bugs.webkit.org/show_bug.cgi?id=164741
519         <rdar://problem/29257935>
520
521         Reviewed by Brent Fulgham.
522
523         * WebCryptoAPI/idlharness-expected.txt:
524
525 2016-11-22  Jiewen Tan  <jiewen_tan@apple.com>
526
527         Update SubtleCrypto::sign to match the latest spec
528         https://bugs.webkit.org/show_bug.cgi?id=164740
529         <rdar://problem/29257864>
530
531         Reviewed by Brent Fulgham.
532
533         * WebCryptoAPI/idlharness-expected.txt:
534
535 2016-11-18  Jiewen Tan  <jiewen_tan@apple.com>
536
537         Update SubtleCrypto::decrypt to match the latest spec
538         https://bugs.webkit.org/show_bug.cgi?id=164739
539         <rdar://problem/29257848>
540
541         Reviewed by Brent Fulgham.
542
543         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
544         * WebCryptoAPI/idlharness-expected.txt:
545
546 2016-11-18  Alex Christensen  <achristensen@webkit.org>
547
548         TextDecoder constructor should not accept replacement encodings
549         https://bugs.webkit.org/show_bug.cgi?id=164903
550
551         Reviewed by Chris Dumez.
552
553         * web-platform-tests/encoding/api-replacement-encodings-expected.txt:
554
555 2016-11-17  Jiewen Tan  <jiewen_tan@apple.com>
556
557         Update SubtleCrypto::encrypt to match the latest spec
558         https://bugs.webkit.org/show_bug.cgi?id=164738
559         <rdar://problem/29257812>
560
561         Reviewed by Brent Fulgham.
562
563         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
564         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt:
565         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt:
566         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt:
567         * WebCryptoAPI/idlharness-expected.txt:
568
569 2016-11-17  Alex Christensen  <achristensen@webkit.org>
570
571         Implement TextDecoder and TextEncoder
572         https://bugs.webkit.org/show_bug.cgi?id=163771
573
574         Reviewed by Sam Weinig.
575
576         * web-platform-tests/encoding/api-basics-expected.txt:
577         * web-platform-tests/encoding/api-invalid-label-expected.txt:
578         * web-platform-tests/encoding/api-replacement-encodings-expected.txt:
579         * web-platform-tests/encoding/api-surrogates-utf8-expected.txt:
580         * web-platform-tests/encoding/idlharness-expected.txt:
581         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt:
582         * web-platform-tests/encoding/single-byte-decoder-expected.txt:
583         * web-platform-tests/encoding/textdecoder-byte-order-marks-expected.txt:
584         * web-platform-tests/encoding/textdecoder-fatal-expected.txt:
585         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt:
586         * web-platform-tests/encoding/textdecoder-fatal-streaming-expected.txt:
587         * web-platform-tests/encoding/textdecoder-ignorebom-expected.txt:
588         * web-platform-tests/encoding/textdecoder-labels-expected.txt:
589         * web-platform-tests/encoding/textdecoder-streaming-expected.txt:
590         * web-platform-tests/encoding/textdecoder-utf16-surrogates-expected.txt:
591         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt:
592         * web-platform-tests/encoding/textencoder-utf16-surrogates-expected.txt:
593
594 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
595
596         slotchange event should bubble and dispatched once
597         https://bugs.webkit.org/show_bug.cgi?id=164770
598
599         Reviewed by Antti Koivisto.
600
601         Rebaselined the test. Some test cases fail as they do on Chrome because it's testing an outdated version of the spec.
602         Will fix the test upstream later.
603
604         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
605
606 2016-11-14  Jiewen Tan  <jiewen_tan@apple.com>
607
608         Update SubtleCrypto::exportKey to match the latest spec
609         https://bugs.webkit.org/show_bug.cgi?id=164722
610         <rdar://problem/29251740>
611
612         Reviewed by Brent Fulgham.
613
614         * WebCryptoAPI/idlharness-expected.txt:
615
616 2016-11-14  Youenn Fablet  <youenn@apple.com>
617
618         Support WPT templated tests
619         https://bugs.webkit.org/show_bug.cgi?id=164707
620
621         Reviewed by Sam Weinig.
622
623         * web-platform-tests/IndexedDB/interfaces.worker-expected.txt: Added.
624         * web-platform-tests/IndexedDB/interfaces.worker.html: Added.
625         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker-expected.txt: Added.
626         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html: Added.
627         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any-expected.txt: Added.
628         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any.html: Added.
629         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker-expected.txt: Added.
630         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.html: Added.
631         * web-platform-tests/XMLHttpRequest/abort-during-open.worker-expected.txt: Added.
632         * web-platform-tests/XMLHttpRequest/abort-during-open.worker.html: Added.
633         * web-platform-tests/XMLHttpRequest/send-send.worker-expected.txt: Added.
634         * web-platform-tests/XMLHttpRequest/send-send.worker.html: Added.
635         * web-platform-tests/XMLHttpRequest/send-usp.worker-expected.txt: Added.
636         * web-platform-tests/XMLHttpRequest/send-usp.worker.html: Added.
637         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.txt: Added.
638         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.html: Added.
639         * web-platform-tests/url/historical.worker-expected.txt: Added.
640         * web-platform-tests/url/historical.worker.html: Added.
641
642 2016-11-12  Ryosuke Niwa  <rniwa@webkit.org>
643
644         document.currentScript should be null when running a script inside a shadow tree
645         https://bugs.webkit.org/show_bug.cgi?id=164693
646
647         Reviewed by Yusuke Suzuki.
648
649         Rebaselined the imported test now that there are no errors.
650
651         * web-platform-tests/shadow-dom/Document-prototype-currentScript-expected.txt:
652
653 2016-11-11  Brady Eidson  <beidson@apple.com>
654
655         IndexedDB 2.0: "close pending flag" and firing blocked events all need fixing.
656         https://bugs.webkit.org/show_bug.cgi?id=164641
657
658         Reviewed by Alex Christensen.
659
660         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
661
662 2016-11-10  Brady Eidson  <beidson@apple.com>
663
664         IndexedDB 2.0 Support the IDBDatabase.onclose event.
665         https://bugs.webkit.org/show_bug.cgi?id=164602
666
667         Reviewed by Alex Christensen.
668
669         * web-platform-tests/IndexedDB/interfaces-expected.txt:
670
671 2016-11-05  Jiewen Tan  <jiewen_tan@apple.com>
672
673         Update SubtleCrypto::importKey to match the latest spec
674         https://bugs.webkit.org/show_bug.cgi?id=164446
675         <rdar://problem/29123621>
676
677         Reviewed by Brent Fulgham.
678
679         * WebCryptoAPI/idlharness-expected.txt:
680
681 2016-11-10  Zan Dobersek  <zdobersek@igalia.com>
682
683         [EME] Add no-op Web-facing APIs
684         https://bugs.webkit.org/show_bug.cgi?id=164028
685
686         Reviewed by Jer Noble.
687
688         Add the text baseline for the web-platform-tests/encrypted-media/idlharness.html
689         test. It's the only meaningful test we can run at the moment, and all but one of
690         the subtests pass.
691
692         * web-platform-tests/encrypted-media/idlharness-expected.txt: Added.
693
694 2016-11-08  Philippe Normand  <pnormand@igalia.com>
695
696         [WebRTC] white-list turns urls from the RTCConfiguration
697         https://bugs.webkit.org/show_bug.cgi?id=164506
698
699         Reviewed by Alejandro G. Castro.
700
701         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt: Rebaseline test, since turns servers are now parsed.
702
703 2016-11-09  Brady Eidson  <beidson@apple.com>
704
705         IndexedDB 2.0: Clean up some exception ordering.
706         https://bugs.webkit.org/show_bug.cgi?id=164566
707
708         Reviewed by Alex Christensen.
709
710         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt:
711         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt:
712         * web-platform-tests/IndexedDB/idbcursor_advance_index7-expected.txt:
713         * web-platform-tests/IndexedDB/idbcursor_continue_index7-expected.txt:
714         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order-expected.txt:
715
716 2016-11-09  Alex Christensen  <achristensen@webkit.org>
717
718         URLParser should not consider path of URLs with no host to start at the first slash after the colon
719         https://bugs.webkit.org/show_bug.cgi?id=164555
720
721         Reviewed by Tim Horton.
722
723         * web-platform-tests/url/a-element-expected.txt:
724         * web-platform-tests/url/a-element-xhtml-expected.txt:
725         * web-platform-tests/url/url-constructor-expected.txt:
726
727 2016-11-09  Brady Eidson  <beidson@apple.com>
728
729         IndexedDB 2.0: W3C test IndexedDB/idbtransaction_objectStoreNames.html fails.
730         https://bugs.webkit.org/show_bug.cgi?id=164528
731
732         Reviewed by Alex Christensen.
733
734         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt:
735
736 2016-11-09  Brady Eidson  <beidson@apple.com>
737
738         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
739         https://bugs.webkit.org/show_bug.cgi?id=164404
740
741         Reviewed by Alex Christensen.
742
743         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order-expected.txt:
744
745 2016-11-09  Brady Eidson  <beidson@apple.com>
746
747         IndexedDB 2.0: Clean up more transaction abort behavior, including tweaks to Index/ObjectStore lifetime.
748         https://bugs.webkit.org/show_bug.cgi?id=164466
749
750         Reviewed by Alex Christensen.
751
752         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt:
753         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
754         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
755
756 2016-11-09  Alex Christensen  <achristensen@webkit.org>
757
758         Ignore URL.origin in URL web-platform-tests
759         https://bugs.webkit.org/show_bug.cgi?id=164553
760
761         Reviewed by Tim Horton.
762
763         Spec-noncompliance in our SecurityOrigin class is covering up URLParser bugs.
764         Let's ignore those bugs for now in our copy of the web-platform-tests so we can see URLParser conformance improvement in our results.
765         I've proposed moving these URL.origin checks to different tests in https://github.com/w3c/web-platform-tests/pull/4182
766
767         * web-platform-tests/url/a-element-expected.txt:
768         * web-platform-tests/url/a-element-xhtml-expected.txt:
769         * web-platform-tests/url/a-element.js:
770         (runURLTests):
771         * web-platform-tests/url/url-constructor-expected.txt:
772         * web-platform-tests/url/url-constructor.html:
773
774 2016-11-04  Brady Eidson  <beidson@apple.com>
775
776         IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
777         https://bugs.webkit.org/show_bug.cgi?id=164424
778
779         Reviewed by Alex Christensen.
780
781         This patch actually turns a handful of PASS to FAIL in the imported tests, but those are parts of the
782         spec in flux/under discussion.
783
784         We'll update either source or the tests as things are resolved.
785
786         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt:
787         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt:
788         * IndexedDB-private-browsing/idbindex_get7-expected.txt:
789         * IndexedDB-private-browsing/idbindex_getKey7-expected.txt:
790         * IndexedDB-private-browsing/idbindex_openCursor2-expected.txt:
791         * IndexedDB-private-browsing/idbindex_openKeyCursor3-expected.txt:
792         * web-platform-tests/IndexedDB/idbcursor_advance_index7-expected.txt:
793         * web-platform-tests/IndexedDB/idbcursor_continue_index7-expected.txt:
794         * web-platform-tests/IndexedDB/idbindex_get8-expected.txt:
795         * web-platform-tests/IndexedDB/idbindex_getKey8-expected.txt:
796         * web-platform-tests/IndexedDB/idbindex_openCursor3-expected.txt:
797         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4-expected.txt:
798         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt:
799         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
800         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
801
802 2016-11-04  Brady Eidson  <beidson@apple.com>
803
804         IndexedDB 2.0: Handle IDBObjectStore rename behavior properly when version change transaction aborts.
805         https://bugs.webkit.org/show_bug.cgi?id=164416
806
807         Reviewed by Beth Dakin.
808
809         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt:
810
811 2016-11-04  Brady Eidson  <beidson@apple.com>
812
813         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
814         https://bugs.webkit.org/show_bug.cgi?id=164406
815
816         Reviewed by Alex Christensen.
817
818         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
819         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
820
821 2016-11-04  Brady Eidson  <beidson@apple.com>
822
823         IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
824         https://bugs.webkit.org/show_bug.cgi?id=164405
825
826         Reviewed by Alex Christensen.
827
828         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
829         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
830
831 2016-11-03  Brady Eidson  <beidson@apple.com>
832
833         IndexedDB 2.0: Handle IDBIndex rename behavior properly when version change transaction aborts.
834         https://bugs.webkit.org/show_bug.cgi?id=164403
835
836         Reviewed by Alex Christensen.
837
838         * web-platform-tests/IndexedDB/idbindex-rename-abort-expected.txt: Updated to passing expectations.
839
840 2016-11-03  Ryosuke Niwa  <rniwa@webkit.org>
841
842         Update custom elements tests
843         https://bugs.webkit.org/show_bug.cgi?id=164352
844
845         Reviewed by Antti Koivisto.
846
847         Reimported the custom elements tests as of 5047c27a5c61cc12eab75ac72b86125ec3cc8527.
848
849         * web-platform-tests/custom-elements/custom-element-reaction-queue-expected.txt: Added.
850         * web-platform-tests/custom-elements/custom-element-reaction-queue.html: Added.
851         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
852         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Moved from fast/custom-elements/reactions/.
853         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration.html: Ditto.
854         * web-platform-tests/custom-elements/reactions/Document.html: Updated.
855         * web-platform-tests/custom-elements/reactions/HTMLAnchorElement-expected.txt: Moved from fast/custom-elements/reactions/.
856         * web-platform-tests/custom-elements/reactions/HTMLAnchorElement.html: Ditto.
857         * web-platform-tests/custom-elements/reactions/HTMLOptionElement-expected.txt: Ditto.
858         * web-platform-tests/custom-elements/reactions/HTMLOptionElement.html: Ditto.
859         * web-platform-tests/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Ditto.
860         * web-platform-tests/custom-elements/reactions/HTMLOptionsCollection.html: Ditto.
861         * web-platform-tests/custom-elements/reactions/HTMLOutputElement-expected.txt: Ditto.
862         * web-platform-tests/custom-elements/reactions/HTMLOutputElement.html: Ditto.
863         * web-platform-tests/custom-elements/reactions/HTMLSelectElement-expected.txt: Ditto.
864         * web-platform-tests/custom-elements/reactions/HTMLSelectElement.html:  Ditto.
865         * web-platform-tests/custom-elements/reactions/HTMLTableElement-expected.txt: Ditto.
866         * web-platform-tests/custom-elements/reactions/HTMLTableElement.html: Ditto.
867         * web-platform-tests/custom-elements/reactions/HTMLTableRowElement-expected.txt: Ditto.
868         * web-platform-tests/custom-elements/reactions/HTMLTableRowElement.html: Ditto.
869         * web-platform-tests/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Ditto.
870         * web-platform-tests/custom-elements/reactions/HTMLTableSectionElement.html: Ditto.
871         * web-platform-tests/custom-elements/reactions/HTMLTitleElement-expected.txt: Ditto.
872         * web-platform-tests/custom-elements/reactions/HTMLTitleElement.html: Ditto.
873         * web-platform-tests/custom-elements/reactions/ShadowRoot-expected.txt: Ditto.
874         * web-platform-tests/custom-elements/reactions/ShadowRoot.html: Ditto.
875         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
876         * web-platform-tests/custom-elements/reactions/w3c-import.log:
877         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
878         * web-platform-tests/custom-elements/upgrading/upgrading-enqueue-reactions-expected.txt: Moved from fast/custom-elements/.
879         * web-platform-tests/custom-elements/upgrading/upgrading-enqueue-reactions.html: Ditto.
880         * web-platform-tests/custom-elements/upgrading/w3c-import.log:
881         * web-platform-tests/custom-elements/w3c-import.log:
882
883 2016-11-03  Brady Eidson  <beidson@apple.com>
884
885         IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
886         https://bugs.webkit.org/show_bug.cgi?id=164383
887
888         Reviewed by Beth Dakin.
889
890         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt:
891
892 2016-11-03  Brady Eidson  <beidson@apple.com>
893
894         IndexedDB 2.0: Support binary keys.
895         <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
896
897         Reviewed by Alex Christensen.
898
899         * web-platform-tests/IndexedDB/idb_binary_key_conversion-expected.txt:
900         * web-platform-tests/IndexedDB/idbfactory_cmp3-expected.txt:
901         * web-platform-tests/IndexedDB/idbfactory_cmp4-expected.txt:
902
903 2016-11-01  Brady Eidson  <beidson@apple.com>
904
905         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
906         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
907
908         Reviewed by Alex Christensen.
909
910         * web-platform-tests/IndexedDB/idbindex_getAll-expected.txt:
911         * web-platform-tests/IndexedDB/idbindex_getAllKeys-expected.txt:
912
913 2016-11-01  Alex Christensen  <achristensen@webkit.org>
914
915         Rebase test after r208239
916         https://bugs.webkit.org/show_bug.cgi?id=164290
917
918         * web-platform-tests/url/url-setters-expected.txt:
919         This was an expected change.  Non-special hosts are parsed differently than special hosts.
920
921 2016-11-01  Alex Christensen  <achristensen@webkit.org>
922
923         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
924         https://bugs.webkit.org/show_bug.cgi?id=164290
925
926         Reviewed by Tim Horton.
927
928         * web-platform-tests/url/a-element-expected.txt:
929         * web-platform-tests/url/a-element-xhtml-expected.txt:
930         * web-platform-tests/url/url-constructor-expected.txt:
931
932 2016-10-31  Brady Eidson  <beidson@apple.com>
933
934         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
935         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
936
937         Reviewed by Darin Adler.
938
939         * web-platform-tests/IndexedDB/idbobjectstore_getAll-expected.txt:
940         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys-expected.txt:
941
942 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
943
944         CSSStyleDeclaration should be annotated with CEReactions
945         https://bugs.webkit.org/show_bug.cgi?id=163968
946
947         Reviewed by Antti Koivisto.
948
949         Rebaselined the test now that all test cases pass.
950
951         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
952
953 2016-10-28  Darin Adler  <darin@apple.com>
954
955         Move all classes in the HTML directory from ExceptionCode to Exception
956         https://bugs.webkit.org/show_bug.cgi?id=163876
957
958         Reviewed by Sam Weinig.
959
960         * web-platform-tests/url/url-setters-expected.txt: Updated for progressions that occurred
961         because setting the href attribute on a DOMURL object no longer modifies the URL as a side
962         effect in the cases where it throw an exception.
963
964 2016-10-28  Alex Christensen  <achristensen@webkit.org>
965
966         Partially revert 207805 after resolution in URL spec issue 87
967         https://bugs.webkit.org/show_bug.cgi?id=164142
968
969         Reviewed by Andy Estes.
970
971         * web-platform-tests/url/a-element-expected.txt:
972         * web-platform-tests/url/a-element-xhtml-expected.txt:
973         * web-platform-tests/url/url-constructor-expected.txt:
974
975 2016-10-28  Youenn Fablet  <youenn@apple.com>
976
977         Expose RTCPeerConnection unprefixed
978         https://bugs.webkit.org/show_bug.cgi?id=164060
979
980         Reviewed by Darin Adler.
981
982         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt: Added.
983         * web-platform-tests/webrtc/no-media-call-expected.txt: Added.
984         * web-platform-tests/webrtc/promises-call-expected.txt: Added.
985         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt: Added.
986         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt: Added.
987         * web-platform-tests/webrtc/simplecall-expected.txt: Added.
988
989 2016-10-28  Youenn Fablet  <youenn@apple.com>
990
991         [Fetch] Ensure redirection count is no more than 20 in case of cross origin requests
992         https://bugs.webkit.org/show_bug.cgi?id=164117
993
994         Reviewed by Sam Weinig.
995
996         Adding new tests.
997         Split redirect.py in two different scripts.
998         redirect.py is to be used when simple redirections are needed.
999         redirect-count.py is to be used when the number of redirections is tested.
1000
1001         redirect.py no longer needs the count parameter.
1002         This explains rebasing of the existing tests.
1003
1004         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
1005         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
1006         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
1007         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
1008         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt: Added.
1009         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt: Added.
1010         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html: Added.
1011         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html: Added.
1012         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.js: Added.
1013         (redirectCount):
1014         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1015         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1016         * web-platform-tests/fetch/api/redirect/redirect-count.js:
1017         (redirectCount):
1018         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
1019         * web-platform-tests/fetch/api/resources/redirect-count.py: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/resources/redirect.py.
1020         (main):
1021         * web-platform-tests/fetch/api/resources/redirect.py:
1022         (main):
1023
1024 2016-10-27  Youenn Fablet  <youenn@apple.com>
1025
1026         [Fetch API] Fetch ReadableStream should only clone the second branch
1027         https://bugs.webkit.org/show_bug.cgi?id=164058
1028
1029         Reviewed by Darin Adler.
1030
1031         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
1032
1033 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1034
1035         Web Inspector: Include ConsoleAgent in Workers - real console.log support
1036         https://bugs.webkit.org/show_bug.cgi?id=163844
1037         <rdar://problem/28903328>
1038
1039         Reviewed by Brian Burg.
1040
1041         * web-platform-tests/fetch/api/policies/csp-blocked-worker-expected.txt:
1042         * web-platform-tests/streams/readable-streams/garbage-collection.https-expected.txt:
1043
1044 2016-10-27  Chris Dumez  <cdumez@apple.com>
1045
1046         testharnessreport.js should sanitize the results before printing them
1047         https://bugs.webkit.org/show_bug.cgi?id=164064
1048
1049         Reviewed by Youenn Fablet.
1050
1051         testharnessreport.js should sanitize the results before printing them. We
1052         currently have 3 copies of this script and only 1 does the sanitization.
1053         Short term, let do the sanitization in all of them. Longer term, we should
1054         merge these and have a way to keep them in sync.
1055
1056         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
1057         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
1058         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
1059         * web-platform-tests/url/a-element-expected.txt:
1060         * web-platform-tests/url/a-element-xhtml-expected.txt:
1061         * web-platform-tests/url/url-constructor-expected.txt:
1062         * web-platform-tests/url/url-setters-expected.txt:
1063
1064 2016-10-26  Youenn Fablet  <youennf@gmail.com>
1065
1066         Refresh WPT tests up to 0acd8f6
1067         https://bugs.webkit.org/show_bug.cgi?id=164009
1068
1069         Reviewed by Darin Adler.
1070
1071         * resources/ImportExpectations:
1072         * resources/TestRepositories:
1073         * resources/resource-files.json:
1074         * resources/web-platform-tests-modules.json:
1075         * web-platform-tests/WebIDL/current-realm-expected.txt: Added.
1076         * web-platform-tests/WebIDL/current-realm.html: Added.
1077         * web-platform-tests/WebIDL/w3c-import.log:
1078         * web-platform-tests/XMLHttpRequest/abort-during-open-expected.txt:
1079         * web-platform-tests/XMLHttpRequest/abort-during-open.js:
1080         (test.async_test.test.step):
1081         * web-platform-tests/XMLHttpRequest/abort-event-abort-expected.txt:
1082         * web-platform-tests/XMLHttpRequest/abort-event-abort.htm:
1083         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin-expected.txt: Added.
1084         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm: Added.
1085         * web-platform-tests/XMLHttpRequest/open-during-abort-expected.txt:
1086         * web-platform-tests/XMLHttpRequest/open-during-abort.htm:
1087         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt:
1088         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html:
1089         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring-expected.txt:
1090         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring.htm:
1091         * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt: Added.
1092         * web-platform-tests/XMLHttpRequest/send-non-same-origin.htm: Added.
1093         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1094         * web-platform-tests/check_stability.py: Added.
1095         * web-platform-tests/ci_lint.sh: Added.
1096         * web-platform-tests/ci_stability.sh: Added.
1097         * web-platform-tests/config.json: Added.
1098         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt: Added.
1099         * web-platform-tests/dom/events/Event-dispatch-click.html: Added.
1100         * web-platform-tests/dom/events/w3c-import.log:
1101         * web-platform-tests/dom/nodes/Node-contains-expected.txt:
1102         * web-platform-tests/dom/nodes/Node-contains.html:
1103         * web-platform-tests/dom/ranges/Range-mutations-appendChild-expected.txt: Added.
1104         * web-platform-tests/dom/ranges/Range-mutations-appendChild.html: Added.
1105         * web-platform-tests/dom/ranges/Range-mutations-appendData-expected.txt: Added.
1106         * web-platform-tests/dom/ranges/Range-mutations-appendData.html: Added.
1107         * web-platform-tests/dom/ranges/Range-mutations-dataChange-expected.txt: Added.
1108         * web-platform-tests/dom/ranges/Range-mutations-dataChange.html: Added.
1109         * web-platform-tests/dom/ranges/Range-mutations-deleteData-expected.txt: Added.
1110         * web-platform-tests/dom/ranges/Range-mutations-deleteData.html: Added.
1111         * web-platform-tests/dom/ranges/Range-mutations-insertBefore-expected.txt: Added.
1112         * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html: Added.
1113         * web-platform-tests/dom/ranges/Range-mutations-insertData-expected.txt: Added.
1114         * web-platform-tests/dom/ranges/Range-mutations-insertData.html: Added.
1115         * web-platform-tests/dom/ranges/Range-mutations-removeChild-expected.txt: Added.
1116         * web-platform-tests/dom/ranges/Range-mutations-removeChild.html: Added.
1117         * web-platform-tests/dom/ranges/Range-mutations-replaceChild-expected.txt: Added.
1118         * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html: Added.
1119         * web-platform-tests/dom/ranges/Range-mutations-replaceData-expected.txt: Added.
1120         * web-platform-tests/dom/ranges/Range-mutations-replaceData.html: Added.
1121         * web-platform-tests/dom/ranges/Range-mutations-splitText-expected.txt: Added.
1122         * web-platform-tests/dom/ranges/Range-mutations-splitText.html: Added.
1123         * web-platform-tests/dom/ranges/Range-mutations.js: Added.
1124         * web-platform-tests/dom/ranges/w3c-import.log:
1125         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
1126         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html:
1127         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html:
1128         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
1129         * web-platform-tests/encrypted-media/scripts/clearkey-update-non-ascii-input.js:
1130         (runTest):
1131         * web-platform-tests/encrypted-media/scripts/generate-request-disallowed-input.js:
1132         (runTest):
1133         * web-platform-tests/encrypted-media/scripts/invalid-license.js:
1134         (runTest.):
1135         (runTest):
1136         * web-platform-tests/encrypted-media/scripts/onencrypted.js:
1137         (runTest.):
1138         (runTest):
1139         * web-platform-tests/encrypted-media/scripts/playback-destroy-persistent-license.js:
1140         (runTest):
1141         * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
1142         (runTest):
1143         * web-platform-tests/encrypted-media/scripts/playback-persistent-license.js:
1144         (runTest):
1145         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record-events.js:
1146         (runTest):
1147         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record.js:
1148         (runTest):
1149         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-license.js:
1150         (runTest):
1151         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js:
1152         (runTest):
1153         * web-platform-tests/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js:
1154         (runTest):
1155         * web-platform-tests/encrypted-media/scripts/playback-temporary-events.js:
1156         (runTest):
1157         * web-platform-tests/encrypted-media/scripts/playback-temporary-expired.js:
1158         (runTest):
1159         * web-platform-tests/encrypted-media/scripts/playback-temporary-multikey-sequential.js:
1160         (runTest):
1161         * web-platform-tests/encrypted-media/scripts/playback-temporary-multisession.js:
1162         (runTest):
1163         * web-platform-tests/encrypted-media/scripts/playback-temporary-setMediaKeys.js:
1164         (runTest):
1165         * web-platform-tests/encrypted-media/scripts/playback-temporary-two-videos.js:
1166         (runTest):
1167         * web-platform-tests/encrypted-media/scripts/playback-temporary-waitingforkey.js:
1168         (runTest):
1169         * web-platform-tests/encrypted-media/scripts/playback-temporary.js:
1170         (runTest):
1171         * web-platform-tests/encrypted-media/scripts/requestmediakeysystemaccess.js:
1172         (expect_error):
1173         * web-platform-tests/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js:
1174         (runTest):
1175         * web-platform-tests/encrypted-media/scripts/setmediakeys.js:
1176         (runTest):
1177         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysession.js:
1178         (runTest.test_generateRequest):
1179         (runTest.create_remove_exception_test):
1180         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysystemaccess.js:
1181         (runTest.func):
1182         * web-platform-tests/encrypted-media/scripts/update-disallowed-input.js:
1183         (runTest.):
1184         (runTest):
1185         * web-platform-tests/encrypted-media/scripts/w3c-import.log:
1186         * web-platform-tests/encrypted-media/util/drm-messagehandler.js:
1187         * web-platform-tests/encrypted-media/util/testmediasource.js:
1188         (testmediasource.):
1189         (testmediasource):
1190         * web-platform-tests/encrypted-media/util/utils.js:
1191         * web-platform-tests/fetch/api/basic/error-after-response.html:
1192         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
1193         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
1194         * web-platform-tests/fetch/api/basic/scheme-data.js:
1195         (checkFetchResponse):
1196         * web-platform-tests/fetch/api/basic/text-utf8.html:
1197         * web-platform-tests/fetch/api/basic/w3c-import.log:
1198         * web-platform-tests/fetch/api/cors/cors-redirect.js:
1199         (corsRedirect):
1200         * web-platform-tests/fetch/api/headers/headers-basic.html:
1201         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1202         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1203         * web-platform-tests/fetch/api/redirect/redirect-count.js:
1204         (redirectCount):
1205         * web-platform-tests/fetch/api/request/multi-globals/current/current.html: Added.
1206         * web-platform-tests/fetch/api/request/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1207         * web-platform-tests/fetch/api/request/multi-globals/incumbent/incumbent.html: Added.
1208         * web-platform-tests/fetch/api/request/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1209         * web-platform-tests/fetch/api/request/multi-globals/url-parsing-expected.txt: Added.
1210         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html: Added.
1211         * web-platform-tests/fetch/api/request/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1212         * web-platform-tests/fetch/api/request/request-consume-empty.html:
1213         * web-platform-tests/fetch/api/request/w3c-import.log:
1214         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py:
1215         (main):
1216         * web-platform-tests/fetch/api/resources/utils.js:
1217         (encode_utf8):
1218         * web-platform-tests/fetch/api/resources/w3c-import.log:
1219         * web-platform-tests/fetch/api/response/multi-globals/current/current.html: Added.
1220         * web-platform-tests/fetch/api/response/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1221         * web-platform-tests/fetch/api/response/multi-globals/incumbent/incumbent.html: Added.
1222         * web-platform-tests/fetch/api/response/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1223         * web-platform-tests/fetch/api/response/multi-globals/relevant/relevant.html: Added.
1224         * web-platform-tests/fetch/api/response/multi-globals/relevant/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1225         * web-platform-tests/fetch/api/response/multi-globals/url-parsing-expected.txt: Added.
1226         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html: Added.
1227         * web-platform-tests/fetch/api/response/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
1228         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
1229         * web-platform-tests/fetch/api/response/response-clone.html:
1230         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
1231         * web-platform-tests/fetch/api/response/response-consume-stream.html:
1232         * web-platform-tests/fetch/api/response/response-consume.html:
1233         * web-platform-tests/fonts/math/axisheight5000-verticalarrow14000.woff: Added.
1234         * web-platform-tests/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Added.
1235         * web-platform-tests/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Added.
1236         * web-platform-tests/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Added.
1237         * web-platform-tests/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Added.
1238         * web-platform-tests/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Added.
1239         * web-platform-tests/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Added.
1240         * web-platform-tests/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Added.
1241         * web-platform-tests/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Added.
1242         * web-platform-tests/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Added.
1243         * web-platform-tests/fonts/math/fraction-rulethickness10000.woff: Added.
1244         * web-platform-tests/fonts/math/largeop-displayoperatorminheight5000.woff: Added.
1245         * web-platform-tests/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Added.
1246         * web-platform-tests/fonts/math/limits-lowerlimitgapmin11000.woff: Added.
1247         * web-platform-tests/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Added.
1248         * web-platform-tests/fonts/math/limits-upperlimitgapmin7000.woff: Added.
1249         * web-platform-tests/fonts/math/lineheight5000-typolineheight2300.woff: Added.
1250         * web-platform-tests/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Added.
1251         * web-platform-tests/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Added.
1252         * web-platform-tests/fonts/math/radical-extraascender3000-rulethickness1000.woff: Added.
1253         * web-platform-tests/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Added.
1254         * web-platform-tests/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Added.
1255         * web-platform-tests/fonts/math/radical-rulethickness8000.woff: Added.
1256         * web-platform-tests/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Added.
1257         * web-platform-tests/fonts/math/scripts-spaceafterscript3000.woff: Added.
1258         * web-platform-tests/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Added.
1259         * web-platform-tests/fonts/math/scripts-subscriptshiftdown6000.woff: Added.
1260         * web-platform-tests/fonts/math/scripts-subscripttopmax4000.woff: Added.
1261         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Added.
1262         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000.woff: Added.
1263         * web-platform-tests/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Added.
1264         * web-platform-tests/fonts/math/scripts-superscriptbottommin8000.woff: Added.
1265         * web-platform-tests/fonts/math/scripts-superscriptshiftup7000.woff: Added.
1266         * web-platform-tests/fonts/math/scripts-superscriptshiftupcramped5000.woff: Added.
1267         * web-platform-tests/fonts/math/stack-axisheight7000.woff: Added.
1268         * web-platform-tests/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Added.
1269         * web-platform-tests/fonts/math/stack-bottomshiftdown6000.woff: Added.
1270         * web-platform-tests/fonts/math/stack-displaystylegapmin4000.woff: Added.
1271         * web-platform-tests/fonts/math/stack-gapmin8000.woff: Added.
1272         * web-platform-tests/fonts/math/stack-topdisplaystyleshiftup3000.woff: Added.
1273         * web-platform-tests/fonts/math/stack-topshiftup9000.woff: Added.
1274         * web-platform-tests/fonts/math/stretchstack-bottomshiftdown3000.woff: Added.
1275         * web-platform-tests/fonts/math/stretchstack-gapabovemin7000.woff: Added.
1276         * web-platform-tests/fonts/math/stretchstack-gapbelowmin11000.woff: Added.
1277         * web-platform-tests/fonts/math/stretchstack-topshiftup5000.woff: Added.
1278         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Added.
1279         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Added.
1280         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Added.
1281         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Added.
1282         * web-platform-tests/fonts/math/w3c-import.log: Added.
1283         * web-platform-tests/fonts/math/xheight500.woff: Added.
1284         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0-expected.txt: Added.
1285         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.htm: Added.
1286         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
1287         * web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log:
1288         * web-platform-tests/html/browsers/the-window-object/security-window/window-security-expected.txt: Added.
1289         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.html: Added.
1290         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
1291         * web-platform-tests/html/browsers/windows/w3c-import.log:
1292         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript-expected.txt: Added.
1293         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.html: Added.
1294         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
1295         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified-expected.txt: Added.
1296         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.html: Added.
1297         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
1298         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url-expected.txt: Added.
1299         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url.html: Added.
1300         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt: Added.
1301         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing.html: Added.
1302         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
1303         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt: Added.
1304         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing.html: Added.
1305         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
1306         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case-expected.txt:
1307         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case.html:
1308         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
1309         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html:
1310         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
1311         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html:
1312         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
1313         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url-expected.txt: Added.
1314         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url.html: Added.
1315         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
1316         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor-expected.txt: Added.
1317         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.html: Added.
1318         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
1319         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt:
1320         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js:
1321         (run_test):
1322         * web-platform-tests/lint.whitelist:
1323         * web-platform-tests/url/setters_tests.json:
1324         * web-platform-tests/url/url-setters-expected.txt:
1325         * web-platform-tests/url/url-setters.html:
1326         * web-platform-tests/w3c-import.log:
1327         * web-platform-tests/webrtc/OWNERS: Added.
1328         * web-platform-tests/webrtc/datachannel-emptystring.html: Added.
1329         * web-platform-tests/webrtc/no-media-call.html: Added.
1330         * web-platform-tests/webrtc/promises-call.html: Added.
1331         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html: Added.
1332         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html: Added.
1333         * web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log.
1334         * web-platform-tests/webrtc/simplecall.html: Added.
1335         * web-platform-tests/webrtc/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log.
1336
1337 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
1338
1339         Updating attribute by textContent must create a single mutation record and custom element reaction
1340         https://bugs.webkit.org/show_bug.cgi?id=164003
1341
1342         Reviewed by Chris Dumez.
1343
1344         Rebaselined the test now that all test cases are passing.
1345
1346         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
1347
1348 2016-10-25  Brady Eidson  <beidson@apple.com>
1349
1350         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
1351         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
1352
1353         Reviewed by Andy Estes.
1354
1355         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor-expected.txt:
1356
1357 2016-10-25  Brady Eidson  <beidson@apple.com>
1358
1359         IndexedDB 2.0: Support new IDBTransaction interfaces.
1360         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
1361
1362         Reviewed by Sam Weinig.
1363
1364         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt:
1365         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
1366         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt:
1367         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
1368         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
1369
1370 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
1371
1372         Update SubtleCrypto::generateKey to match the latest spec
1373         https://bugs.webkit.org/show_bug.cgi?id=163718
1374         <rdar://problem/28864380>
1375
1376         Reviewed by Chris Dumez.
1377
1378         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt:
1379         * WebCryptoAPI/generateKey/test_aes-cbc.html:
1380         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt:
1381         * WebCryptoAPI/generateKey/test_aes-ctr.html:
1382         * WebCryptoAPI/generateKey/test_failures-expected.txt:
1383         * WebCryptoAPI/generateKey/test_failures.html:
1384         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt:
1385         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html:
1386         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt:
1387         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html:
1388         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt:
1389         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html:
1390         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt:
1391         * WebCryptoAPI/generateKey/test_failures_AES-KW.html:
1392         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt:
1393         * WebCryptoAPI/generateKey/test_failures_ECDH.html:
1394         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt:
1395         * WebCryptoAPI/generateKey/test_failures_ECDSA.html:
1396         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt:
1397         * WebCryptoAPI/generateKey/test_failures_HMAC.html:
1398         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt:
1399         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html:
1400         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt:
1401         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html:
1402         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt:
1403         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html:
1404         * WebCryptoAPI/generateKey/test_successes-expected.txt:
1405         * WebCryptoAPI/generateKey/test_successes.html:
1406         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt:
1407         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html:
1408         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt:
1409         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html:
1410         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt:
1411         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html:
1412         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt:
1413         * WebCryptoAPI/generateKey/test_successes_AES-KW.html:
1414         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt:
1415         * WebCryptoAPI/generateKey/test_successes_ECDH.html:
1416         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt:
1417         * WebCryptoAPI/generateKey/test_successes_ECDSA.html:
1418         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt:
1419         * WebCryptoAPI/generateKey/test_successes_HMAC.html:
1420         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt:
1421         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html:
1422         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt:
1423         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html:
1424         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt:
1425         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html:
1426         * WebCryptoAPI/idlharness-expected.txt:
1427
1428 2016-10-24  Alex Christensen  <achristensen@webkit.org>
1429
1430         URLParser should match old URL::parse with %2E in path
1431         https://bugs.webkit.org/show_bug.cgi?id=163929
1432
1433         Reviewed by Alexey Proskuryakov.
1434
1435         * web-platform-tests/url/a-element-expected.txt:
1436         * web-platform-tests/url/a-element-xhtml-expected.txt:
1437         * web-platform-tests/url/url-constructor-expected.txt:
1438
1439 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
1440
1441         Unreviewed, rolling out r207795.
1442
1443         Introduced API test failures on iOS and macOS.
1444
1445         Reverted changeset:
1446
1447         "URLParser should match old URL::parse with %2E in path"
1448         https://bugs.webkit.org/show_bug.cgi?id=163929
1449         http://trac.webkit.org/changeset/207795
1450
1451 2016-10-24  Alex Christensen  <achristensen@webkit.org>
1452
1453         URLParser should match old URL::parse with %2E in path
1454         https://bugs.webkit.org/show_bug.cgi?id=163929
1455
1456         Reviewed by Alexey Proskuryakov.
1457
1458         * web-platform-tests/url/a-element-expected.txt:
1459         * web-platform-tests/url/a-element-xhtml-expected.txt:
1460         * web-platform-tests/url/url-constructor-expected.txt:
1461
1462 2016-10-21  Alex Christensen  <achristensen@webkit.org>
1463
1464         URL::port should return Optional<uint16_t>
1465         https://bugs.webkit.org/show_bug.cgi?id=163806
1466
1467         Reviewed by Darin Adler.
1468
1469         * web-platform-tests/url/a-element-expected.txt:
1470         * web-platform-tests/url/a-element-xhtml-expected.txt:
1471         * web-platform-tests/url/url-constructor-expected.txt:
1472
1473 2016-10-24  Brady Eidson  <beidson@apple.com>
1474
1475         IndexedDB 2.0: Support IDBIndex name assignment.
1476         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
1477
1478         Reviewed by Alex Christensen.
1479
1480         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
1481         * web-platform-tests/IndexedDB/idbindex-rename-expected.txt:
1482
1483 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
1484
1485         Upgrading custom element should enqueue attributeChanged and connected callbacks
1486         https://bugs.webkit.org/show_bug.cgi?id=163840
1487
1488         Reviewed by Darin Adler.
1489
1490         Rebaselined the tests as more test cases are passing now.
1491
1492         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
1493         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
1494
1495 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
1496
1497         Update custom elements tests
1498         https://bugs.webkit.org/show_bug.cgi?id=163815
1499
1500         Reviewed by Joseph Pecoraro.
1501
1502         Re-import the custom elements as of 5078aa44879c87c38b6430670583951dbeae3025.
1503
1504         * web-platform-tests/custom-elements/Document-createElement-expected.txt: Moved from from fast/custom-elements/Document-createElement.html.
1505         * web-platform-tests/custom-elements/Document-createElement.html: Ditto.
1506         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Moved from from fast/custom-elements/parser/.
1507         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Ditto.
1508         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Ditto.
1509         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Ditto.
1510         * web-platform-tests/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Ditto.
1511         * web-platform-tests/custom-elements/parser/parser-constructs-custom-elements.html: Ditto.
1512         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Ditto.
1513         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element.html: Ditto.
1514         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Ditto.
1515         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children.html: Ditto.
1516         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element-expected.txt: Ditto.
1517         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element.html: Ditto.
1518         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Ditto.
1519         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document.html: Ditto.
1520         * web-platform-tests/custom-elements/parser/w3c-import.log: Added.
1521         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
1522         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
1523         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1524         * web-platform-tests/custom-elements/reactions/Document.html:
1525         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
1526         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
1527         * web-platform-tests/custom-elements/upgrading-expected.txt: Added.
1528         * web-platform-tests/custom-elements/upgrading.html: Moved from fast/custom-elements/enqueue-custom-element-upgrade-reaction.html.
1529         * web-platform-tests/custom-elements/upgrading/Node-cloneNode-expected.txt: Moved from fast/custom-elements/upgrading/.
1530         * web-platform-tests/custom-elements/upgrading/Node-cloneNode.html: Ditto.
1531         * web-platform-tests/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Ditto.
1532         * web-platform-tests/custom-elements/upgrading/upgrading-parser-created-element.html: Ditto.
1533         * web-platform-tests/custom-elements/upgrading/w3c-import.log: Added.
1534         * web-platform-tests/custom-elements/w3c-import.log:
1535
1536 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
1537
1538         Import W3C EME tests
1539         https://bugs.webkit.org/show_bug.cgi?id=163214
1540
1541         Reviewed by Youenn Fablet.
1542
1543         Import the W3C EME tests from the web-platform-tests repository on GitHub.
1544         The import was done via the import-w3c-tests script.
1545
1546         All the tests are still missing baselines, and they're skipped on all platforms.
1547         The baselines will be added incrementally as the implementation grows. The idlharness.html
1548         test will be unskipped first when the navigator.requestMediaKeySystemAccess() is added.
1549
1550         * resources/ImportExpectations: Skip Google EME tests.
1551         * web-platform-tests/encrypted-media/: Added. The file list is omitted for clarity.
1552
1553 2016-10-20  Brady Eidson  <beidson@apple.com>
1554
1555         IndexedDB 2.0: Support IDBObjectStore name assignment.
1556         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
1557
1558         Reviewed by Alex Christensen.
1559
1560         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
1561         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
1562
1563 2016-10-20  Chris Dumez  <cdumez@apple.com>
1564
1565         Make table.deleteRow(-1) a no-op when there are no rows
1566         https://bugs.webkit.org/show_bug.cgi?id=163746
1567
1568         Reviewed by Alex Christensen.
1569
1570         Import test coverage from:
1571         - https://github.com/w3c/web-platform-tests/pull/4001
1572
1573         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row-expected.txt:
1574         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row.html:
1575         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow-expected.txt:
1576         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html:
1577         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell-expected.txt:
1578         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell.html:
1579
1580 2016-10-19  Dean Jackson  <dino@apple.com>
1581
1582         Import W3C CSS Shapes tests
1583         https://bugs.webkit.org/show_bug.cgi?id=163697
1584
1585         Rubberstamped by Anders Carlsson.
1586
1587         They are marked as skipped for the moment, since we don't yet
1588         support the unprefixed form.
1589
1590         * csswg-test/css-shapes-1/shape-outside-invalid-001.html: Added.
1591         * csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html: Added.
1592         * csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html: Added.
1593         * csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html: Added.
1594         * csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html: Added.
1595         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html: Added.
1596         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html: Added.
1597         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html: Added.
1598         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html: Added.
1599         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html: Added.
1600         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html: Added.
1601         * csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html: Added.
1602         * csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html: Added.
1603         * csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html: Added.
1604         * csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html: Added.
1605         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html: Added.
1606         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html: Added.
1607         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html: Added.
1608         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html: Added.
1609         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html: Added.
1610         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html: Added.
1611         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html: Added.
1612         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html: Added.
1613         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html: Added.
1614         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html: Added.
1615         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html: Added.
1616         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html: Added.
1617         * csswg-test/css-shapes-1/shape-outside/shape-box/w3c-import.log: Added.
1618         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html: Added.
1619         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html: Added.
1620         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html: Added.
1621         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html: Added.
1622         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html: Added.
1623         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html: Added.
1624         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html: Added.
1625         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html: Added.
1626         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html: Added.
1627         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html: Added.
1628         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html: Added.
1629         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html: Added.
1630         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/w3c-import.log: Added.
1631         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html: Added.
1632         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html: Added.
1633         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html: Added.
1634         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html: Added.
1635         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html: Added.
1636         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html: Added.
1637         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html: Added.
1638         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html: Added.
1639         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html: Added.
1640         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html: Added.
1641         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html: Added.
1642         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html: Added.
1643         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html: Added.
1644         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html: Added.
1645         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html: Added.
1646         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html: Added.
1647         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html: Added.
1648         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html: Added.
1649         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html: Added.
1650         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html: Added.
1651         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html: Added.
1652         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html: Added.
1653         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html: Added.
1654         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html: Added.
1655         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html: Added.
1656         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html: Added.
1657         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html: Added.
1658         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html: Added.
1659         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html: Added.
1660         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html: Added.
1661         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html: Added.
1662         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html: Added.
1663         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html: Added.
1664         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html: Added.
1665         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html: Added.
1666         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html: Added.
1667         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html: Added.
1668         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html: Added.
1669         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html: Added.
1670         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html: Added.
1671         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html: Added.
1672         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html: Added.
1673         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html: Added.
1674         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html: Added.
1675         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html: Added.
1676         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html: Added.
1677         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html: Added.
1678         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html: Added.
1679         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html: Added.
1680         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html: Added.
1681         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html: Added.
1682         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html: Added.
1683         * csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif: Added.
1684         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png: Added.
1685         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg: Added.
1686         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png: Added.
1687         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg: Added.
1688         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png: Added.
1689         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg: Added.
1690         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg: Added.
1691         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png: Added.
1692         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg: Added.
1693         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png: Added.
1694         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png: Added.
1695         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png: Added.
1696         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg: Added.
1697         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif: Added.
1698         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg: Added.
1699         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png: Added.
1700         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg: Added.
1701         * csswg-test/css-shapes-1/shape-outside/shape-image/support/w3c-import.log: Added.
1702         * csswg-test/css-shapes-1/shape-outside/shape-image/w3c-import.log: Added.
1703         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html: Added.
1704         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html: Added.
1705         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html: Added.
1706         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html: Added.
1707         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html: Added.
1708         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html: Added.
1709         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html: Added.
1710         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html: Added.
1711         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html: Added.
1712         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html: Added.
1713         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html: Added.
1714         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html: Added.
1715         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html: Added.
1716         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html: Added.
1717         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html: Added.
1718         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html: Added.
1719         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html: Added.
1720         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html: Added.
1721         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html: Added.
1722         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html: Added.
1723         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html: Added.
1724         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html: Added.
1725         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html: Added.
1726         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html: Added.
1727         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html: Added.
1728         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html: Added.
1729         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html: Added.
1730         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html: Added.
1731         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html: Added.
1732         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html: Added.
1733         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html: Added.
1734         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html: Added.
1735         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html: Added.
1736         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html: Added.
1737         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html: Added.
1738         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html: Added.
1739         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/w3c-import.log: Added.
1740         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html: Added.
1741         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html: Added.
1742         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html: Added.
1743         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html: Added.
1744         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html: Added.
1745         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html: Added.
1746         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html: Added.
1747         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html: Added.
1748         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html: Added.
1749         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html: Added.
1750         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html: Added.
1751         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html: Added.
1752         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html: Added.
1753         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html: Added.
1754         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html: Added.
1755         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html: Added.
1756         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html: Added.
1757         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html: Added.
1758         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html: Added.
1759         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html: Added.
1760         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html: Added.
1761         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html: Added.
1762         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html: Added.
1763         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html: Added.
1764         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html: Added.
1765         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html: Added.
1766         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html: Added.
1767         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html: Added.
1768         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html: Added.
1769         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html: Added.
1770         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/w3c-import.log: Added.
1771         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html: Added.
1772         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html: Added.
1773         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html: Added.
1774         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html: Added.
1775         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html: Added.
1776         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html: Added.
1777         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html: Added.
1778         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html: Added.
1779         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html: Added.
1780         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html: Added.
1781         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html: Added.
1782         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html: Added.
1783         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/w3c-import.log: Added.
1784         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html: Added.
1785         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html: Added.
1786         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html: Added.
1787         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html: Added.
1788         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html: Added.
1789         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html: Added.
1790         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html: Added.
1791         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html: Added.
1792         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html: Added.
1793         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html: Added.
1794         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html: Added.
1795         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html: Added.
1796         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html: Added.
1797         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html: Added.
1798         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html: Added.
1799         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html: Added.
1800         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html: Added.
1801         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html: Added.
1802         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html: Added.
1803         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html: Added.
1804         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html: Added.
1805         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html: Added.
1806         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/w3c-import.log: Added.
1807         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js: Added.
1808         (ellipseXIntercept):
1809         (scanConvertRoundedRectangleOutside):
1810         (genLeftRoundedRectFloatShapeOutsideRefTest):
1811         (getRoundedRectLeftEdge):
1812         (genRightRoundedRectFloatShapeOutsideRefTest):
1813         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js: Added.
1814         (isEnabled):
1815         (return.snapToLayoutUnit):
1816         (return.ceilSnapToLayoutUnit):
1817         (SubPixelLayout):
1818         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js: Added.
1819         (verifyTextPoints):
1820         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/w3c-import.log: Added.
1821         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html: Added.
1822         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html: Added.
1823         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html: Added.
1824         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html: Added.
1825         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html: Added.
1826         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html: Added.
1827         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html: Added.
1828         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html: Added.
1829         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html: Added.
1830         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html: Added.
1831         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html: Added.
1832         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html: Added.
1833         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html: Added.
1834         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html: Added.
1835         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html: Added.
1836         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html: Added.
1837         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html: Added.
1838         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html: Added.
1839         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html: Added.
1840         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html: Added.
1841         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html: Added.
1842         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html: Added.
1843         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html: Added.
1844         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html: Added.
1845         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html: Added.
1846         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html: Added.
1847         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html: Added.
1848         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html: Added.
1849         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html: Added.
1850         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html: Added.
1851         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html: Added.
1852         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html: Added.
1853         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html: Added.
1854         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html: Added.
1855         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html: Added.
1856         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html: Added.
1857         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html: Added.
1858         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html: Added.
1859         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html: Added.
1860         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html: Added.
1861         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html: Added.
1862         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html: Added.
1863         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html: Added.
1864         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html: Added.
1865         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html: Added.
1866         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html: Added.
1867         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html: Added.
1868         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html: Added.
1869         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html: Added.
1870         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html: Added.
1871         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html: Added.
1872         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html: Added.
1873         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html: Added.
1874         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html: Added.
1875         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html: Added.
1876         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html: Added.
1877         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html: Added.
1878         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html: Added.
1879         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html: Added.
1880         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html: Added.
1881         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html: Added.
1882         * csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js: Added.
1883         (testComputedStyle):
1884         (testShapeMarginComputedStyle):
1885         (testShapeThresholdComputedStyle):
1886         (buildPositionTests):
1887         (buildRadiiTests):
1888         (buildInsetTests):
1889         (buildCalcTests):
1890         (unique):
1891         (setUnit):
1892         (convertToPx):
1893         (roundResultStr):
1894         (insetRound):
1895         (serializedInsetRound):
1896         (generateInsetRoundCases):
1897         * csswg-test/css-shapes-1/shape-outside/values/support/w3c-import.log: Added.
1898         * csswg-test/css-shapes-1/shape-outside/values/w3c-import.log: Added.
1899         * csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html: Added.
1900         * csswg-test/css-shapes-1/spec-examples/shape-outside-001.html: Added.
1901         * csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html: Added.
1902         * csswg-test/css-shapes-1/spec-examples/shape-outside-002.html: Added.
1903         * csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html: Added.
1904         * csswg-test/css-shapes-1/spec-examples/shape-outside-003.html: Added.
1905         * csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html: Added.
1906         * csswg-test/css-shapes-1/spec-examples/shape-outside-004.html: Added.
1907         * csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html: Added.
1908         * csswg-test/css-shapes-1/spec-examples/shape-outside-005.html: Added.
1909         * csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html: Added.
1910         * csswg-test/css-shapes-1/spec-examples/shape-outside-006.html: Added.
1911         * csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html: Added.
1912         * csswg-test/css-shapes-1/spec-examples/shape-outside-007.html: Added.
1913         * csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html: Added.
1914         * csswg-test/css-shapes-1/spec-examples/shape-outside-008.html: Added.
1915         * csswg-test/css-shapes-1/spec-examples/shape-outside-010.html: Added.
1916         * csswg-test/css-shapes-1/spec-examples/shape-outside-011.html: Added.
1917         * csswg-test/css-shapes-1/spec-examples/shape-outside-012.html: Added.
1918         * csswg-test/css-shapes-1/spec-examples/shape-outside-013.html: Added.
1919         * csswg-test/css-shapes-1/spec-examples/shape-outside-014.html: Added.
1920         * csswg-test/css-shapes-1/spec-examples/shape-outside-015.html: Added.
1921         * csswg-test/css-shapes-1/spec-examples/shape-outside-016.html: Added.
1922         * csswg-test/css-shapes-1/spec-examples/shape-outside-017.html: Added.
1923         * csswg-test/css-shapes-1/spec-examples/shape-outside-018.html: Added.
1924         * csswg-test/css-shapes-1/spec-examples/shape-outside-019.html: Added.
1925         * csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png: Added.
1926         * csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png: Added.
1927         * csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg: Added.
1928         * csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js: Added.
1929         (runTest):
1930         (approxShapeTest):
1931         * csswg-test/css-shapes-1/spec-examples/support/w3c-import.log: Added.
1932         * csswg-test/css-shapes-1/spec-examples/w3c-import.log: Added.
1933         * csswg-test/css-shapes-1/support/1x1-green.png: Added.
1934         * csswg-test/css-shapes-1/support/1x1-lime.png: Added.
1935         * csswg-test/css-shapes-1/support/1x1-maroon.png: Added.
1936         * csswg-test/css-shapes-1/support/1x1-navy.png: Added.
1937         * csswg-test/css-shapes-1/support/1x1-red.png: Added.
1938         * csswg-test/css-shapes-1/support/1x1-white.png: Added.
1939         * csswg-test/css-shapes-1/support/60x60-gg-rr.png: Added.
1940         * csswg-test/css-shapes-1/support/60x60-green.png: Added.
1941         * csswg-test/css-shapes-1/support/60x60-red.png: Added.
1942         * csswg-test/css-shapes-1/support/README: Added.
1943         * csswg-test/css-shapes-1/support/a-green.css: Added.
1944         (.a):
1945         * csswg-test/css-shapes-1/support/b-green.css: Added.
1946         (.b):
1947         * csswg-test/css-shapes-1/support/c-red.css: Added.
1948         (.c):
1949         * csswg-test/css-shapes-1/support/cat.png: Added.
1950         * csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png: Added.
1951         * csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png: Added.
1952         * csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png: Added.
1953         * csswg-test/css-shapes-1/support/pattern-tr.png: Added.
1954         * csswg-test/css-shapes-1/support/square-purple.png: Added.
1955         * csswg-test/css-shapes-1/support/square-teal.png: Added.
1956         * csswg-test/css-shapes-1/support/square-white.png: Added.
1957         * csswg-test/css-shapes-1/support/swatch-blue.png: Added.
1958         * csswg-test/css-shapes-1/support/swatch-green.png: Added.
1959         * csswg-test/css-shapes-1/support/swatch-lime.png: Added.
1960         * csswg-test/css-shapes-1/support/swatch-orange.png: Added.
1961         * csswg-test/css-shapes-1/support/swatch-red.png: Added.
1962         * csswg-test/css-shapes-1/support/swatch-white.png: Added.
1963         * csswg-test/css-shapes-1/support/swatch-yellow.png: Added.
1964         * csswg-test/css-shapes-1/support/test-bl.png: Added.
1965         * csswg-test/css-shapes-1/support/test-br.png: Added.
1966         * csswg-test/css-shapes-1/support/test-outer.png: Added.
1967         * csswg-test/css-shapes-1/support/test-tl.png: Added.
1968         * csswg-test/css-shapes-1/support/test-tr.png: Added.
1969         * csswg-test/css-shapes-1/support/w3c-import.log: Added.
1970         * csswg-test/css-shapes-1/test-plan/index.html: Added.
1971         * csswg-test/css-shapes-1/test-plan/w3c-import.log: Added.
1972         * csswg-test/css-shapes-1/w3c-import.log: Added.
1973
1974 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
1975
1976         Annotate more DOM and HTML IDLs with CEReactions
1977         https://bugs.webkit.org/show_bug.cgi?id=163653
1978
1979         Reviewed by Darin Adler.
1980
1981         Rebaselined the tests now that more test cases are passing.
1982
1983         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
1984         * web-platform-tests/custom-elements/reactions/DOMStringMap-expected.txt:
1985         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1986         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1987         * web-platform-tests/custom-elements/reactions/ElementContentEditable-expected.txt:
1988         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt:
1989         * web-platform-tests/custom-elements/reactions/Selection-expected.txt:
1990
1991 2016-10-19  Alex Christensen  <achristensen@webkit.org>
1992
1993         Import encoding web-platform-tests
1994         https://bugs.webkit.org/show_bug.cgi?id=163684
1995
1996         Reviewed by Chris Dumez.
1997
1998         * web-platform-tests/encoding: Added.
1999         * web-platform-tests/encoding/OWNERS: Added.
2000         * web-platform-tests/encoding/api-basics-expected.txt: Added.
2001         * web-platform-tests/encoding/api-basics.html: Added.
2002         * web-platform-tests/encoding/api-invalid-label-expected.txt: Added.
2003         * web-platform-tests/encoding/api-invalid-label.html: Added.
2004         * web-platform-tests/encoding/api-replacement-encodings-expected.txt: Added.
2005         * web-platform-tests/encoding/api-replacement-encodings.html: Added.
2006         * web-platform-tests/encoding/api-surrogates-utf8-expected.txt: Added.
2007         * web-platform-tests/encoding/api-surrogates-utf8.html: Added.
2008         * web-platform-tests/encoding/big5-encoder-expected.txt: Added.
2009         * web-platform-tests/encoding/big5-encoder.html: Added.
2010         * web-platform-tests/encoding/gb18030-encoder-expected.txt: Added.
2011         * web-platform-tests/encoding/gb18030-encoder.html: Added.
2012         * web-platform-tests/encoding/gbk-encoder-expected.txt: Added.
2013         * web-platform-tests/encoding/gbk-encoder.html: Added.
2014         * web-platform-tests/encoding/idlharness-expected.txt: Added.
2015         * web-platform-tests/encoding/idlharness.html: Added.
2016         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt: Added.
2017         * web-platform-tests/encoding/iso-2022-jp-decoder.html: Added.
2018         * web-platform-tests/encoding/iso-2022-jp-encoder-expected.txt: Added.
2019         * web-platform-tests/encoding/iso-2022-jp-encoder.html: Added.
2020         * web-platform-tests/encoding/resources: Added.
2021         * web-platform-tests/encoding/resources/encodings.js: Added.
2022         * web-platform-tests/encoding/resources/single-byte-raw.py: Added.
2023         (main):
2024         * web-platform-tests/encoding/resources/text-plain-charset.py: Added.
2025         (main):
2026         * web-platform-tests/encoding/single-byte-decoder-expected.txt: Added.
2027         * web-platform-tests/encoding/single-byte-decoder.html: Added.
2028         * web-platform-tests/encoding/textdecoder-byte-order-marks-expected.txt: Added.
2029         * web-platform-tests/encoding/textdecoder-byte-order-marks.html: Added.
2030         * web-platform-tests/encoding/textdecoder-fatal-expected.txt: Added.
2031         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
2032         * web-platform-tests/encoding/textdecoder-fatal-single-byte.html: Added.
2033         * web-platform-tests/encoding/textdecoder-fatal-streaming-expected.txt: Added.
2034         * web-platform-tests/encoding/textdecoder-fatal-streaming.html: Added.
2035         * web-platform-tests/encoding/textdecoder-fatal.html: Added.
2036         * web-platform-tests/encoding/textdecoder-ignorebom-expected.txt: Added.
2037         * web-platform-tests/encoding/textdecoder-ignorebom.html: Added.
2038         * web-platform-tests/encoding/textdecoder-labels-expected.txt: Added.
2039         * web-platform-tests/encoding/textdecoder-labels.html: Added.
2040         * web-platform-tests/encoding/textdecoder-streaming-expected.txt: Added.
2041         * web-platform-tests/encoding/textdecoder-streaming.html: Added.
2042         * web-platform-tests/encoding/textdecoder-utf16-surrogates-expected.txt: Added.
2043         * web-platform-tests/encoding/textdecoder-utf16-surrogates.html: Added.
2044         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt: Added.
2045         * web-platform-tests/encoding/textencoder-constructor-non-utf.html: Added.
2046         * web-platform-tests/encoding/textencoder-utf16-surrogates-expected.txt: Added.
2047         * web-platform-tests/encoding/textencoder-utf16-surrogates.html: Added.
2048
2049 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
2050
2051         Import the latest custom elements tests from W3C
2052         https://bugs.webkit.org/show_bug.cgi?id=163640
2053
2054         Reviewed by Chris Dumez.
2055
2056         Import more custom elements tests from web-platform-tests as of fbe5ac0fd8eecac67d1562032eeba5bd7ec2b735.
2057         Most of these tests are written and fixed by me.
2058
2059         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt:
2060         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
2061         * web-platform-tests/custom-elements/reactions/DOMStringMap-expected.txt: Added.
2062         * web-platform-tests/custom-elements/reactions/DOMStringMap.html: Added.
2063         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
2064         * web-platform-tests/custom-elements/reactions/Document.html:
2065         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
2066         * web-platform-tests/custom-elements/reactions/Element.html:
2067         * web-platform-tests/custom-elements/reactions/ElementContentEditable-expected.txt: Added.
2068         * web-platform-tests/custom-elements/reactions/ElementContentEditable.html: Added.
2069         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt: Added.
2070         * web-platform-tests/custom-elements/reactions/HTMLElement.html: Added.
2071         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt:
2072         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html:
2073         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
2074         * web-platform-tests/custom-elements/reactions/Range.html:
2075         * web-platform-tests/custom-elements/reactions/Selection-expected.txt: Added.
2076         * web-platform-tests/custom-elements/reactions/Selection.html: Added.
2077         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
2078         * web-platform-tests/custom-elements/reactions/w3c-import.log:
2079         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
2080
2081 2016-10-18  Chris Dumez  <cdumez@apple.com>
2082
2083         Changing details.open should cause a toggle event to be fired asynchronously
2084         https://bugs.webkit.org/show_bug.cgi?id=163568
2085
2086         Reviewed by Darin Adler.
2087
2088         * web-platform-tests/html/dom/interfaces-expected.txt:
2089         Rebaseline W3C test now that more checks are passing.
2090
2091         * web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt: Added.
2092         * web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html: Added.
2093         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
2094         Import test coverage for the toggle event.
2095
2096 2016-10-18  Chris Dumez  <cdumez@apple.com>
2097
2098         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
2099         https://bugs.webkit.org/show_bug.cgi?id=163608
2100
2101         Reviewed by Ryosuke Niwa.
2102
2103         Rebaseline W3C test now that one more check is passing. This is because we are now
2104         correctly throwing a TypeError when calling add() with an unexpected HTMLElement type.
2105
2106         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt:
2107
2108 2016-10-18  Chris Dumez  <cdumez@apple.com>
2109
2110         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
2111         https://bugs.webkit.org/show_bug.cgi?id=163580
2112
2113         Reviewed by Sam Weinig.
2114
2115         Incorporate https://github.com/w3c/web-platform-tests/pull/3999 as the
2116         test was incorrect. Rebaseline now that we are passing the test.
2117
2118         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor-expected.txt:
2119         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html:
2120
2121 2016-10-15  Chris Dumez  <cdumez@apple.com>
2122
2123         Add support for reportValidity() on form and form control elements
2124         https://bugs.webkit.org/show_bug.cgi?id=163479
2125
2126         Reviewed by Darin Adler.
2127
2128         Rebaseline several W3C tests now that more checks are passing.
2129
2130         * web-platform-tests/html/dom/interfaces-expected.txt:
2131         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
2132         * web-platform-tests/html/semantics/forms/constraints/form-validation-validate-expected.txt:
2133
2134 2016-10-15  Chris Dumez  <cdumez@apple.com>
2135
2136         Setting HTMLMediaElement.volume to NaN or Inf should throw a TypeError
2137         https://bugs.webkit.org/show_bug.cgi?id=163472
2138
2139         Reviewed by Sam Weinig.
2140
2141         Rebaseline w3c test now that more checks are passing.
2142
2143         * web-platform-tests/html/semantics/embedded-content/media-elements/volume_nonfinite-expected.txt:
2144
2145 2016-10-14  Chris Dumez  <cdumez@apple.com>
2146
2147         Setting HTMLMediaElement.muted to the same value should not fire a volume change event
2148         https://bugs.webkit.org/show_bug.cgi?id=163474
2149
2150         Reviewed by Eric Carlson.
2151
2152         Rebaseline W3C test now that more checks are passing.
2153
2154         * web-platform-tests/html/semantics/embedded-content/media-elements/event_volumechange-expected.txt:
2155
2156 2016-10-14  Youenn Fablet  <youenn@apple.com>
2157
2158         Make NetworkCache aware of fetch cache mode
2159         https://bugs.webkit.org/show_bug.cgi?id=163332
2160
2161         Reviewed by Antti Koivisto.
2162
2163         Splitting web-platform-tests/fetch/api/request/request-cache.html in several files so that running the individual test files
2164         is more manageable.
2165
2166         * web-platform-tests/fetch/api/request/request-cache-default-conditional-expected.txt: Added.
2167         * web-platform-tests/fetch/api/request/request-cache-default-conditional.html: Added.
2168         * web-platform-tests/fetch/api/request/request-cache-default-expected.txt: Added.
2169         * web-platform-tests/fetch/api/request/request-cache-default.html: Added.
2170         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Removed.
2171         * web-platform-tests/fetch/api/request/request-cache-force-cache-expected.txt: Added.
2172         * web-platform-tests/fetch/api/request/request-cache-force-cache.html: Added.
2173         * web-platform-tests/fetch/api/request/request-cache-no-cache-expected.txt: Added.
2174         * web-platform-tests/fetch/api/request/request-cache-no-cache.html: Added.
2175         * web-platform-tests/fetch/api/request/request-cache-no-store-expected.txt: Added.
2176         * web-platform-tests/fetch/api/request/request-cache-no-store.html: Added.
2177         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
2178         * web-platform-tests/fetch/api/request/request-cache-only-if-cached.html: Added.
2179         * web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
2180         * web-platform-tests/fetch/api/request/request-cache-reload.html: Added.
2181         * web-platform-tests/fetch/api/request/request-cache.html: Removed.
2182         * web-platform-tests/fetch/api/request/request-cache.js: Added.
2183         (base_path):
2184         (make_url):
2185         (expected_status):
2186         (expected_response_text):
2187         (server_state):
2188         (run_next_step):
2189         (make_test):
2190
2191 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
2192
2193         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
2194         https://bugs.webkit.org/show_bug.cgi?id=163426
2195
2196         Reviewed by Geoffrey Garen.
2197
2198         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime-expected.txt:
2199         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id-expected.txt:
2200         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit-expected.txt:
2201         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime-expected.txt:
2202         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track-expected.txt:
2203         Better expection messages.
2204
2205 2016-10-13  Alex Christensen  <achristensen@webkit.org>
2206
2207         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
2208         https://bugs.webkit.org/show_bug.cgi?id=163413
2209
2210         Reviewed by Tim Horton.
2211
2212         * web-platform-tests/url/url-setters-expected.txt:
2213         Update results.  Some more tests are failing, but if my proposal in https://github.com/whatwg/url/issues/148 is accepted,
2214         then these web platform tests will need to be changed.  These web platform tests were also failing with the old URL::parse.
2215
2216 2016-10-11  Chris Dumez  <cdumez@apple.com>
2217
2218         select.options may return too many option elements
2219         https://bugs.webkit.org/show_bug.cgi?id=163296
2220
2221         Reviewed by Ryosuke Niwa.
2222
2223         Import html/infrastructure web-platform-tests from upstream.
2224
2225         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/contains.json: Added.
2226         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt: Added.
2227         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html: Added.
2228         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection-expected.txt: Added.
2229         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html: Added.
2230         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt: Added.
2231         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html: Added.
2232         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/radionodelist-expected.txt: Added.
2233         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/radionodelist.html: Added.
2234         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/w3c-import.log: Added.
2235         * web-platform-tests/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json: Added.
2236         * web-platform-tests/html/infrastructure/common-microsyntaxes/dates-and-times/w3c-import.log: Added.
2237         * web-platform-tests/html/infrastructure/common-microsyntaxes/numbers/contains.json: Added.
2238         * web-platform-tests/html/infrastructure/common-microsyntaxes/numbers/w3c-import.log: Added.
2239         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/foreign-expected.txt: Added.
2240         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/foreign.html: Added.
2241         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/w3c-import.log: Added.
2242         * web-platform-tests/html/infrastructure/terminology/plugins/sample.txt: Added.
2243         * web-platform-tests/html/infrastructure/terminology/plugins/text-plain-expected.txt: Added.
2244         * web-platform-tests/html/infrastructure/terminology/plugins/text-plain.html: Added.
2245         * web-platform-tests/html/infrastructure/terminology/plugins/w3c-import.log: Added.
2246
2247 2016-10-10  Ryosuke Niwa  <rniwa@webkit.org>
2248
2249         Annotate DOM API with CEReactions
2250         https://bugs.webkit.org/show_bug.cgi?id=163268
2251
2252         Reviewed by Darin Adler.
2253
2254         Rebaseline tests now that more test cases are passing.
2255
2256         * web-platform-tests/custom-elements/reactions/Attr-expected.txt:
2257         * web-platform-tests/custom-elements/reactions/ChildNode-expected.txt:
2258         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
2259         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
2260         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
2261         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt:
2262         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
2263         * web-platform-tests/custom-elements/reactions/ParentNode-expected.txt:
2264         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
2265
2266 2016-10-11  Alex Christensen  <achristensen@webkit.org>
2267
2268         Enable URLParser by default
2269         https://bugs.webkit.org/show_bug.cgi?id=162660
2270         <rdar://28601706>
2271
2272         Reviewed by Sam Weinig.
2273
2274         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
2275         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt:
2276         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
2277         These tests need more investigation.  See https://bugs.webkit.org/show_bug.cgi?id=163127
2278         * web-platform-tests/url/a-element-expected.txt:
2279         * web-platform-tests/url/a-element-xhtml-expected.txt:
2280         * web-platform-tests/url/url-constructor-expected.txt:
2281         * web-platform-tests/url/url-setters-expected.txt:
2282         Many more tests pass.  Hooray!
2283
2284 2016-10-11  Youenn Fablet  <youenn@apple.com>
2285
2286         [Fetch API] Support Request cache mode
2287         https://bugs.webkit.org/show_bug.cgi?id=162281
2288
2289         Reviewed by Alex Christensen.
2290
2291         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Rebasing test now that more tests are passing.
2292         * web-platform-tests/fetch/api/request/request-error-expected.txt:
2293         * web-platform-tests/fetch/api/request/request-error.html: Adding test to ensure only-if-cached is used with same-origin fetch mode.
2294
2295 2016-10-10  Chris Dumez  <cdumez@apple.com>
2296
2297         Add support for languagechange event
2298         https://bugs.webkit.org/show_bug.cgi?id=163222
2299
2300         Reviewed by Ryosuke Niwa.
2301
2302         Rebaseline several W3C tests now that more checks are passing.
2303
2304         * web-platform-tests/html/dom/interfaces-expected.txt:
2305         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
2306
2307 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2308
2309         Add baseline for two tests imported with r206999.
2310
2311         Unreviewed test gardening.
2312
2313         * web-platform-tests/touch-events/touch-retargeting-expected.txt: Added.
2314         * web-platform-tests/touch-events/touch-touchevent-constructor-expected.txt: Added.
2315
2316 2016-10-10  Chris Dumez  <cdumez@apple.com>
2317
2318         Add support for Navigator.languages attribute
2319         https://bugs.webkit.org/show_bug.cgi?id=163220
2320
2321         Reviewed by Darin Adler.
2322
2323         Rebaseline W3C tests now that more checks are passing.
2324
2325         * web-platform-tests/html/dom/interfaces-expected.txt:
2326         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt:
2327
2328 2016-10-10  Youenn Fablet  <youennf@gmail.com>
2329
2330         Sync web-platform-tests up to revision 33f4da1
2331         https://bugs.webkit.org/show_bug.cgi?id=163205
2332
2333         Reviewed by Alex Christensen.
2334
2335         * resources/ImportExpectations:
2336         * resources/TestRepositories:
2337         * resources/resource-files.json:
2338         * resources/web-platform-tests-modules.json:
2339         * web-platform-tests/IndexedDB/OWNERS: Added.
2340         * web-platform-tests/IndexedDB/README.md: Added.
2341         * web-platform-tests/IndexedDB/abort-in-initial-upgradeneeded.html:
2342         * web-platform-tests/IndexedDB/close-in-upgradeneeded.html:
2343         * web-platform-tests/IndexedDB/cursor-overloads.htm:
2344         * web-platform-tests/IndexedDB/idb_binary_key_conversion-expected.txt: Added.
2345         * web-platform-tests/IndexedDB/idb_binary_key_conversion.htm: Added.
2346         * web-platform-tests/IndexedDB/idb_webworkers.htm:
2347         * web-platform-tests/IndexedDB/idbcursor-advance-continue-async.htm:
2348         * web-platform-tests/IndexedDB/idbcursor-advance-invalid.htm:
2349         * web-platform-tests/IndexedDB/idbcursor-advance.htm:
2350         * web-platform-tests/IndexedDB/idbcursor-continue.htm:
2351         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order-expected.txt: Added.
2352         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm: Added.
2353         * web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm:
2354         * web-platform-tests/IndexedDB/idbcursor-direction-index.htm:
2355         * web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm:
2356         * web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm:
2357         * web-platform-tests/IndexedDB/idbcursor-direction.htm:
2358         * web-platform-tests/IndexedDB/idbcursor-key.htm:
2359         * web-platform-tests/IndexedDB/idbcursor-primarykey.htm:
2360         * web-platform-tests/IndexedDB/idbcursor-reused.htm:
2361         * web-platform-tests/IndexedDB/idbcursor-source.htm:
2362         * web-platform-tests/IndexedDB/idbcursor_advance_index.htm:
2363         * web-platform-tests/IndexedDB/idbcursor_advance_index2.htm:
2364         * web-platform-tests/IndexedDB/idbcursor_advance_index3.htm:
2365         * web-platform-tests/IndexedDB/idbcursor_advance_index5.htm:
2366         * web-platform-tests/IndexedDB/idbcursor_advance_index6.htm:
2367         * web-platform-tests/IndexedDB/idbcursor_advance_index7.htm:
2368         * web-platform-tests/IndexedDB/idbcursor_advance_index8.htm:
2369         * web-platform-tests/IndexedDB/idbcursor_advance_index9.htm:
2370         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore.htm:
2371         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore2.htm:
2372         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore3.htm:
2373         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore4.htm:
2374         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore5.htm:
2375         * web-platform-tests/IndexedDB/idbcursor_continue_index.htm:
2376         * web-platform-tests/IndexedDB/idbcursor_continue_index2.htm:
2377         * web-platform-tests/IndexedDB/idbcursor_continue_index3.htm:
2378         * web-platform-tests/IndexedDB/idbcursor_continue_index4.htm:
2379         * web-platform-tests/IndexedDB/idbcursor_continue_index5.htm:
2380         * web-platform-tests/IndexedDB/idbcursor_continue_index6.htm:
2381         * web-platform-tests/IndexedDB/idbcursor_continue_index7.htm:
2382         * web-platform-tests/IndexedDB/idbcursor_continue_index8.htm:
2383         * web-platform-tests/IndexedDB/idbcursor_continue_invalid.htm:
2384         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore.htm:
2385         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore2.htm:
2386         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore3.htm:
2387         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore4.htm:
2388         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore5.htm:
2389         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore6.htm:
2390         * web-platform-tests/IndexedDB/idbcursor_delete_index.htm:
2391         * web-platform-tests/IndexedDB/idbcursor_delete_index2.htm:
2392         * web-platform-tests/IndexedDB/idbcursor_delete_index3.htm:
2393         * web-platform-tests/IndexedDB/idbcursor_delete_index4.htm:
2394         * web-platform-tests/IndexedDB/idbcursor_delete_index5.htm:
2395         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore.htm:
2396         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore2.htm:
2397         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore3.htm:
2398         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore4.htm:
2399         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore5.htm:
2400         * web-platform-tests/IndexedDB/idbcursor_iterating.htm:
2401         * web-platform-tests/IndexedDB/idbcursor_iterating_index.htm:
2402         * web-platform-tests/IndexedDB/idbcursor_iterating_index2.htm:
2403         * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore.htm:
2404         * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore2.htm:
2405         * web-platform-tests/IndexedDB/idbcursor_update_index.htm:
2406         * web-platform-tests/IndexedDB/idbcursor_update_index2.htm:
2407         * web-platform-tests/IndexedDB/idbcursor_update_index3.htm:
2408         * web-platform-tests/IndexedDB/idbcursor_update_index4.htm:
2409         * web-platform-tests/IndexedDB/idbcursor_update_index5.htm:
2410         * web-platform-tests/IndexedDB/idbcursor_update_index6.htm:
2411         * web-platform-tests/IndexedDB/idbcursor_update_index7.htm:
2412         * web-platform-tests/IndexedDB/idbcursor_update_index8-expected.txt: Added.
2413         * web-platform-tests/IndexedDB/idbcursor_update_index8.htm: Added.
2414         * web-platform-tests/IndexedDB/idbcursor_update_objectstore.htm:
2415         * web-platform-tests/IndexedDB/idbcursor_update_objectstore2.htm:
2416         * web-platform-tests/IndexedDB/idbcursor_update_objectstore3.htm:
2417         * web-platform-tests/IndexedDB/idbcursor_update_objectstore4.htm:
2418         * web-platform-tests/IndexedDB/idbcursor_update_objectstore5.htm:
2419         * web-platform-tests/IndexedDB/idbcursor_update_objectstore6.htm:
2420         * web-platform-tests/IndexedDB/idbcursor_update_objectstore7.htm:
2421         * web-platform-tests/IndexedDB/idbcursor_update_objectstore8.htm:
2422         * web-platform-tests/IndexedDB/idbcursor_update_objectstore9-expected.txt: Added.
2423         * web-platform-tests/IndexedDB/idbcursor_update_objectstore9.htm: Added.
2424         * web-platform-tests/IndexedDB/idbdatabase_close.htm:
2425         * web-platform-tests/IndexedDB/idbdatabase_close2.htm:
2426         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm:
2427         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore.htm:
2428         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm:
2429         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm:
2430         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore11.htm:
2431         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore2.htm:
2432         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore3.htm:
2433         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore4.htm:
2434         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore5.htm:
2435         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore6.htm:
2436         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore7.htm:
2437         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore8-parameters.htm:
2438         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm:
2439         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore.htm:
2440         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore2.htm:
2441         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore3.htm:
2442         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm:
2443         * web-platform-tests/IndexedDB/idbdatabase_transaction.htm:
2444         * web-platform-tests/IndexedDB/idbdatabase_transaction2.htm:
2445         * web-platform-tests/IndexedDB/idbdatabase_transaction3.htm:
2446         * web-platform-tests/IndexedDB/idbdatabase_transaction4.htm:
2447         * web-platform-tests/IndexedDB/idbdatabase_transaction5.htm:
2448         * web-platform-tests/IndexedDB/idbfactory_cmp.htm:
2449         * web-platform-tests/IndexedDB/idbfactory_cmp2.htm:
2450         * web-platform-tests/IndexedDB/idbfactory_cmp3-expected.txt: Added.
2451         * web-platform-tests/IndexedDB/idbfactory_cmp3.htm: Added.
2452         * web-platform-tests/IndexedDB/idbfactory_cmp4-expected.txt: Added.
2453         * web-platform-tests/IndexedDB/idbfactory_cmp4.htm: Added.
2454         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase.htm:
2455         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase2.htm:
2456         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase3.htm:
2457         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase4.htm:
2458         * web-platform-tests/IndexedDB/idbfactory_open.htm:
2459         * web-platform-tests/IndexedDB/idbfactory_open10.htm:
2460         * web-platform-tests/IndexedDB/idbfactory_open11.htm:
2461         * web-platform-tests/IndexedDB/idbfactory_open12.htm:
2462         * web-platform-tests/IndexedDB/idbfactory_open2.htm:
2463         * web-platform-tests/IndexedDB/idbfactory_open3.htm:
2464         * web-platform-tests/IndexedDB/idbfactory_open4.htm:
2465         * web-platform-tests/IndexedDB/idbfactory_open5.htm:
2466         * web-platform-tests/IndexedDB/idbfactory_open6.htm:
2467         * web-platform-tests/IndexedDB/idbfactory_open7.htm:
2468         * web-platform-tests/IndexedDB/idbfactory_open8.htm:
2469         * web-platform-tests/IndexedDB/idbfactory_open9.htm:
2470         * web-platform-tests/IndexedDB/idbindex-multientry-arraykeypath.htm:
2471         * web-platform-tests/IndexedDB/idbindex-multientry-big.htm:
2472         * web-platform-tests/IndexedDB/idbindex-multientry.htm:
2473         * web-platform-tests/IndexedDB/idbindex-rename-abort-expected.txt: Added.
2474         * web-platform-tests/IndexedDB/idbindex-rename-abort.html: Added.
2475         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt: Added.
2476         * web-platform-tests/IndexedDB/idbindex-rename-errors.html: Added.
2477         * web-platform-tests/IndexedDB/idbindex-rename-expected.txt: Added.
2478         * web-platform-tests/IndexedDB/idbindex-rename.html: Added.
2479         * web-platform-tests/IndexedDB/idbindex_count.htm:
2480         * web-platform-tests/IndexedDB/idbindex_count2.htm:
2481         * web-platform-tests/IndexedDB/idbindex_count3.htm:
2482         * web-platform-tests/IndexedDB/idbindex_count4.htm:
2483         * web-platform-tests/IndexedDB/idbindex_get.htm:
2484         * web-platform-tests/IndexedDB/idbindex_get2.htm:
2485         * web-platform-tests/IndexedDB/idbindex_get3.htm:
2486         * web-platform-tests/IndexedDB/idbindex_get4.htm:
2487         * web-platform-tests/IndexedDB/idbindex_get5.htm:
2488         * web-platform-tests/IndexedDB/idbindex_get6.htm:
2489         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
2490         * web-platform-tests/IndexedDB/idbindex_get7.htm:
2491         * web-platform-tests/IndexedDB/idbindex_get8-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_get7-expected.txt.
2492         * web-platform-tests/IndexedDB/idbindex_get8.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_get7.htm.
2493         * web-platform-tests/IndexedDB/idbindex_getAll-expected.txt: Added.
2494         * web-platform-tests/IndexedDB/idbindex_getAll.html: Added.
2495         * web-platform-tests/IndexedDB/idbindex_getAllKeys-expected.txt: Added.
2496         * web-platform-tests/IndexedDB/idbindex_getAllKeys.html: Added.
2497         * web-platform-tests/IndexedDB/idbindex_getKey.htm:
2498         * web-platform-tests/IndexedDB/idbindex_getKey2.htm:
2499         * web-platform-tests/IndexedDB/idbindex_getKey3.htm:
2500         * web-platform-tests/IndexedDB/idbindex_getKey4.htm:
2501         * web-platform-tests/IndexedDB/idbindex_getKey5.htm:
2502         * web-platform-tests/IndexedDB/idbindex_getKey6.htm:
2503         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
2504         * web-platform-tests/IndexedDB/idbindex_getKey7.htm:
2505         * web-platform-tests/IndexedDB/idbindex_getKey8-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt.
2506         * web-platform-tests/IndexedDB/idbindex_getKey8.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey7.htm.
2507         * web-platform-tests/IndexedDB/idbindex_indexNames.htm:
2508         * web-platform-tests/IndexedDB/idbindex_openCursor.htm:
2509         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
2510         * web-platform-tests/IndexedDB/idbindex_openCursor2.htm:
2511         * web-platform-tests/IndexedDB/idbindex_openCursor3-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt.
2512         * web-platform-tests/IndexedDB/idbindex_openCursor3.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openCursor2.htm.
2513         * web-platform-tests/IndexedDB/idbindex_openKeyCursor.htm:
2514         * web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm:
2515         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
2516         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3.htm:
2517         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt.
2518         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor3.htm.
2519         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt: Added.
2520         * web-platform-tests/IndexedDB/idbkeyrange-includes.htm: Added.
2521         * web-platform-tests/IndexedDB/idbkeyrange.htm:
2522         * web-platform-tests/IndexedDB/idbkeyrange_incorrect.htm:
2523         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt: Added.
2524         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort.html: Added.
2525         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt: Added.
2526         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html: Added.
2527         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt: Added.
2528         * web-platform-tests/IndexedDB/idbobjectstore-rename-store.html: Added.
2529         * web-platform-tests/IndexedDB/idbobjectstore_add.htm:
2530         * web-platform-tests/IndexedDB/idbobjectstore_add10.htm:
2531         * web-platform-tests/IndexedDB/idbobjectstore_add11.htm:
2532         * web-platform-tests/IndexedDB/idbobjectstore_add12.htm:
2533         * web-platform-tests/IndexedDB/idbobjectstore_add13.htm:
2534         * web-platform-tests/IndexedDB/idbobjectstore_add14.htm:
2535         * web-platform-tests/IndexedDB/idbobjectstore_add15.htm:
2536         * web-platform-tests/IndexedDB/idbobjectstore_add16.htm:
2537         * web-platform-tests/IndexedDB/idbobjectstore_add2.htm:
2538         * web-platform-tests/IndexedDB/idbobjectstore_add3.htm:
2539         * web-platform-tests/IndexedDB/idbobjectstore_add4.htm:
2540         * web-platform-tests/IndexedDB/idbobjectstore_add5.htm:
2541         * web-platform-tests/IndexedDB/idbobjectstore_add6.htm:
2542         * web-platform-tests/IndexedDB/idbobjectstore_add7.htm:
2543         * web-platform-tests/IndexedDB/idbobjectstore_add8.htm:
2544         * web-platform-tests/IndexedDB/idbobjectstore_add9.htm:
2545         * web-platform-tests/IndexedDB/idbobjectstore_clear.htm:
2546         * web-platform-tests/IndexedDB/idbobjectstore_clear2.htm:
2547         * web-platform-tests/IndexedDB/idbobjectstore_clear3.htm:
2548         * web-platform-tests/IndexedDB/idbobjectstore_clear4.htm:
2549         * web-platform-tests/IndexedDB/idbobjectstore_count.htm:
2550         * web-platform-tests/IndexedDB/idbobjectstore_count2.htm:
2551         * web-platform-tests/IndexedDB/idbobjectstore_count3.htm:
2552         * web-platform-tests/IndexedDB/idbobjectstore_count4.htm:
2553         * web-platform-tests/IndexedDB/idbobjectstore_createIndex.htm:
2554         * web-platform-tests/IndexedDB/idbobjectstore_createIndex10.htm:
2555         * web-platform-tests/IndexedDB/idbobjectstore_createIndex11.htm:
2556         * web-platform-tests/IndexedDB/idbobjectstore_createIndex12.htm:
2557         * web-platform-tests/IndexedDB/idbobjectstore_createIndex13.htm:
2558         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order-expected.txt: Added.
2559         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order.htm: Added.
2560         * web-platform-tests/IndexedDB/idbobjectstore_createIndex2.htm:
2561         * web-platform-tests/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm:
2562         * web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm:
2563         * web-platform-tests/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm:
2564         * web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm:
2565         * web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm:
2566         * web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm:
2567         * web-platform-tests/IndexedDB/idbobjectstore_createIndex9-emptyname.htm:
2568         * web-platform-tests/IndexedDB/idbobjectstore_delete.htm:
2569         * web-platform-tests/IndexedDB/idbobjectstore_delete2.htm:
2570         * web-platform-tests/IndexedDB/idbobjectstore_delete3.htm:
2571         * web-platform-tests/IndexedDB/idbobjectstore_delete4.htm:
2572         * web-platform-tests/IndexedDB/idbobjectstore_delete5.htm:
2573         * web-platform-tests/IndexedDB/idbobjectstore_delete6.htm:
2574         * web-platform-tests/IndexedDB/idbobjectstore_delete7.htm:
2575         * web-platform-tests/IndexedDB/idbobjectstore_deleteIndex.htm:
2576         * web-platform-tests/IndexedDB/idbobjectstore_deleted.htm:
2577         * web-platform-tests/IndexedDB/idbobjectstore_get.htm:
2578         * web-platform-tests/IndexedDB/idbobjectstore_get2.htm:
2579         * web-platform-tests/IndexedDB/idbobjectstore_get3.htm:
2580         * web-platform-tests/IndexedDB/idbobjectstore_get4.htm:
2581         * web-platform-tests/IndexedDB/idbobjectstore_get5.htm:
2582         * web-platform-tests/IndexedDB/idbobjectstore_get6.htm:
2583         * web-platform-tests/IndexedDB/idbobjectstore_get7.htm:
2584         * web-platform-tests/IndexedDB/idbobjectstore_getAll-expected.txt: Added.
2585         * web-platform-tests/IndexedDB/idbobjectstore_getAll.html: Added.
2586         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys-expected.txt: Added.
2587         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys.html: Added.
2588         * web-platform-tests/IndexedDB/idbobjectstore_index.htm:
2589         * web-platform-tests/IndexedDB/idbobjectstore_openCursor.htm:
2590         * web-platform-tests/IndexedDB/idbobjectstore_openCursor_invalid.htm:
2591         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor-expected.txt: Added.
2592         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor.htm: Added.
2593         * web-platform-tests/IndexedDB/idbobjectstore_put.htm:
2594         * web-platform-tests/IndexedDB/idbobjectstore_put10.htm:
2595         * web-platform-tests/IndexedDB/idbobjectstore_put11.htm:
2596         * web-platform-tests/IndexedDB/idbobjectstore_put12.htm:
2597         * web-platform-tests/IndexedDB/idbobjectstore_put13.htm:
2598         * web-platform-tests/IndexedDB/idbobjectstore_put14.htm:
2599         * web-platform-tests/IndexedDB/idbobjectstore_put15.htm:
2600         * web-platform-tests/IndexedDB/idbobjectstore_put16.htm:
2601         * web-platform-tests/IndexedDB/idbobjectstore_put2.htm:
2602         * web-platform-tests/IndexedDB/idbobjectstore_put3.htm:
2603         * web-platform-tests/IndexedDB/idbobjectstore_put4.htm:
2604         * web-platform-tests/IndexedDB/idbobjectstore_put5.htm:
2605         * web-platform-tests/IndexedDB/idbobjectstore_put6.htm:
2606         * web-platform-tests/IndexedDB/idbobjectstore_put7.htm:
2607         * web-platform-tests/IndexedDB/idbobjectstore_put8.htm:
2608         * web-platform-tests/IndexedDB/idbobjectstore_put9.htm:
2609         * web-platform-tests/IndexedDB/idbtransaction-oncomplete.htm:
2610         * web-platform-tests/IndexedDB/idbtransaction.htm:
2611         * web-platform-tests/IndexedDB/idbtransaction_abort.htm:
2612         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt: Added.
2613         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames.html: Added.
2614         * web-platform-tests/IndexedDB/idbversionchangeevent.htm:
2615         * web-platform-tests/IndexedDB/index_sort_order.htm:
2616         * web-platform-tests/IndexedDB/interfaces.html:
2617         * web-platform-tests/IndexedDB/interfaces.idl:
2618         * web-platform-tests/IndexedDB/interfaces.worker.js:
2619         (request.onload):
2620         * web-platform-tests/IndexedDB/key_invalid.htm:
2621         * web-platform-tests/IndexedDB/key_valid.html:
2622         * web-platform-tests/IndexedDB/keygenerator-constrainterror.htm:
2623         * web-platform-tests/IndexedDB/keygenerator-overflow.htm:
2624         * web-platform-tests/IndexedDB/keygenerator.htm:
2625         * web-platform-tests/IndexedDB/keyorder.htm:
2626         * web-platform-tests/IndexedDB/keypath.htm:
2627         * web-platform-tests/IndexedDB/keypath_invalid.htm:
2628         * web-platform-tests/IndexedDB/keypath_maxsize.htm:
2629         * web-platform-tests/IndexedDB/list_ordering.htm:
2630         * web-platform-tests/IndexedDB/objectstore_keyorder.htm:
2631         * web-platform-tests/IndexedDB/request_bubble-and-capture.htm:
2632         * web-platform-tests/IndexedDB/string-list-ordering.htm:
2633         * web-platform-tests/IndexedDB/support-promises.js: Added.
2634         (const.databaseName):
2635         (const.requestWatcher):
2636         (const.migrateDatabase):
2637         (const.createDatabase):
2638         (const.openDatabase):
2639         (const.createBooksStore):
2640         (const.createNotBooksStore):
2641         (const.checkStoreIndexes):
2642         (const.checkStoreGenerator):
2643         (const.checkStoreContents):
2644         (const.checkAuthorIndexContents):
2645         (const.checkTitleIndexContents):
2646         * web-platform-tests/IndexedDB/support.js:
2647         (indexeddb_test):
2648         (add_completion_callback): Deleted.
2649         (fail): Deleted.
2650         * web-platform-tests/IndexedDB/transaction-abort-generator-revert-expected.txt: Added.
2651         * web-platform-tests/IndexedDB/transaction-abort-generator-revert.html: Added.
2652         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt: Added.
2653         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert.html: Added.
2654         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt: Added.
2655         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert.html: Added.
2656         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt: Added.
2657         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert.html: Added.
2658         * web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm:
2659         * web-platform-tests/IndexedDB/transaction-lifetime-blocked.htm:
2660         * web-platform-tests/IndexedDB/transaction-lifetime-empty-expected.txt: Added.
2661         * web-platform-tests/IndexedDB/transaction-lifetime-empty.html: Added.
2662         * web-platform-tests/IndexedDB/transaction-lifetime.htm:
2663         * web-platform-tests/IndexedDB/transaction-requestqueue.htm:
2664         * web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm:
2665         * web-platform-tests/IndexedDB/value.htm:
2666         * web-platform-tests/IndexedDB/value_recursive.htm:
2667         * web-platform-tests/IndexedDB/w3c-import.log: Added.
2668         * web-platform-tests/IndexedDB/writer-starvation.htm:
2669         * web-platform-tests/README.md:
2670         * web-platform-tests/XMLHttpRequest/abort-after-send-expected.txt:
2671         * web-platform-tests/XMLHttpRequest/abort-after-send.htm:
2672         * web-platform-tests/XMLHttpRequest/abort-during-upload-expected.txt:
2673         * web-platform-tests/XMLHttpRequest/abort-during-upload.htm:
2674         * web-platform-tests/XMLHttpRequest/abort-event-order-expected.txt:
2675         * web-platform-tests/XMLHttpRequest/abort-event-order.htm:
2676         * web-platform-tests/XMLHttpRequest/formdata-foreach-expected.txt: Added.
2677         * web-platform-tests/XMLHttpRequest/formdata-foreach.html: Added.
2678         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
2679         * web-platform-tests/XMLHttpRequest/progress-events-response-data-gzip.htm:
2680         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-1.htm: Added.
2681         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-2.htm: Added.
2682         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-helper.js: Added.
2683         (assert_equals):
2684         (assert_throws):
2685         (run_test):
2686         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
2687         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js:
2688         (getNextEvent):
2689         * web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
2690         * web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
2691         * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
2692         * web-platform-tests/XMLHttpRequest/send-no-response-event-order-expected.txt:
2693         * web-platform-tests/XMLHttpRequest/send-response-event-order-expected.txt:
2694         * web-platform-tests/XMLHttpRequest/send-response-event-order.htm:
2695         * web-platform-tests/XMLHttpRequest/send-sync-response-event-order-expected.txt:
2696         * web-platform-tests/XMLHttpRequest/w3c-import.log:
2697         * web-platform-tests/common/get-host-info.sub.js:
2698         (get_port):
2699         (get_host_info): Deleted.
2700         * web-platform-tests/config.json: Added.
2701         * web-platform-tests/custom-elements/CustomElementRegistry.html:
2702         * web-platform-tests/custom-elements/HTMLElement-constructor.html:
2703         * web-platform-tests/custom-elements/adopted-callback-expected.txt:
2704         * web-platform-tests/custom-elements/adopted-callback.html:
2705         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
2706         * web-platform-tests/custom-elements/attribute-changed-callback.html:
2707         * web-platform-tests/custom-elements/connected-callbacks-expected.txt:
2708         * web-platform-tests/custom-elements/connected-callbacks.html:
2709         * web-platform-tests/custom-elements/custom-element-registry/define.html:
2710         * web-platform-tests/custom-elements/disconnected-callbacks-expected.txt:
2711         * web-platform-tests/custom-elements/disconnected-callbacks.html:
2712         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
2713         * web-platform-tests/custom-elements/reaction-timing.html:
2714         * web-platform-tests/custom-elements/reactions/Attr.html:
2715         * web-platform-tests/custom-elements/reactions/ChildNode.html:
2716         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
2717         * web-platform-tests/custom-elements/reactions/Document.html:
2718         * web-platform-tests/custom-elements/reactions/Element.html:
2719         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html:
2720         * web-platform-tests/custom-elements/reactions/Node.html:
2721         * web-platform-tests/custom-elements/reactions/ParentNode.html:
2722         * web-platform-tests/custom-elements/reactions/Range.html:
2723         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
2724         (testNodeConnector):
2725         (testNodeDisconnector):
2726         (testCloner):
2727         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
2728         (assert_attribute_log_entry):
2729         (define_new_custom_element.CustomElement):
2730         (define_new_custom_element.CustomElement.prototype.attributeChangedCallback):
2731         (define_new_custom_element.CustomElement.prototype.connectedCallback):
2732         (define_new_custom_element.CustomElement.prototype.disconnectedCallback):
2733         (define_new_custom_element.CustomElement.prototype.adoptedCallback):
2734         (define_new_custom_element.return.takeLog):
2735         (define_new_custom_element):
2736         (document_types.return.create):
2737         (document_types.create):
2738         (document_types.):
2739         (document_types):
2740         (test_with_window): Deleted.
2741         * web-platform-tests/custom-elements/resources/document-types.js: Removed.
2742         * web-platform-tests/custom-elements/resources/w3c-import.log:
2743         * web-platform-tests/diff-manifest.py: Added.
2744         (call):
2745         (get_manifest):
2746         (main):
2747         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices-expected.txt:
2748         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
2749         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names-expected.txt:
2750         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
2751         * web-platform-tests/dom/events/Event-propagation.html:
2752         * web-platform-tests/dom/interfaces-expected.txt:
2753         * web-platform-tests/dom/lists/DOMTokenList-Iterable-expected.txt: Added.
2754         * web-platform-tests/dom/lists/DOMTokenList-Iterable.html: Added.
2755         * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
2756         * web-platform-tests/dom/lists/w3c-import.log:
2757         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2758         * web-platform-tests/dom/nodes/Node-childNodes.html:
2759         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2760         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2761         * web-platform-tests/dom/nodes/selectors.js:
2762         * web-platform-tests/fetch/api/basic/integrity-sharedworker-expected.txt: Added.
2763         * web-platform-tests/fetch/api/basic/integrity-sharedworker.html: Added.
2764         * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
2765         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
2766         * web-platform-tests/fetch/api/response/response-idl-expected.txt:
2767         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1.html: Removed.
2768         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/w3c-import.log:
2769         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt: Added.
2770         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting.html: Added.
2771         * web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
2772         * web-platform-tests/html/browsers/history/the-location-interface/location_hash.html:
2773         * web-platform-tests/html/browsers/history/the-location-interface/location_reload.html:
2774         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
2775         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window-expected.txt:
2776         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
2777         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html:
2778         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt:
2779         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html:
2780         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms-expected.txt:
2781         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms.html:
2782         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt:
2783         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html:
2784         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document-expected.txt: Added.
2785         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html: Added.
2786         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html:
2787         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1-expected.txt: Added.
2788         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
2789         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2-expected.txt: Added.
2790         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
2791         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3-expected.txt: Added.
2792         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
2793         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html.
2794         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html: Added.
2795         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html.
2796         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1-expected.txt: Added.
2797         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
2798         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2-expected.txt: Added.
2799         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
2800         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3-expected.txt: Added.
2801         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
2802         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2803         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt:
2804         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html:
2805         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
2806         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity.html:
2807         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
2808         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity.html:
2809         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html:
2810         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
2811         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid.html:
2812         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt:
2813         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html:
2814         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
2815         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem.html:
2816         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
2817         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html: Added.
2818         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html:
2819         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html: Added.
2820         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html:
2821         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html: Added.
2822         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html:
2823         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html: Added.
2824         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html: Added.
2825         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
2826         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-event-expected.txt: Added.
2827         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-event.html: Added.
2828         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py: Added.
2829         (main):
2830         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/custom-elements/resources/w3c-import.log.
2831         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-expected.txt: Added.
2832         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network-expected.txt: Added.
2833         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html: Added.
2834         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html: Added.
2835         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1-expected.txt: Added.
2836         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html: Added.
2837         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt: Added.
2838         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html: Added.
2839         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point-expected.txt: Added.
2840         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html: Added.
2841         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html: Added.
2842         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html: Added.
2843         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html: Added.
2844         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js: Added.
2845         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
2846         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
2847         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-expected.txt:
2848         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate.html:
2849         * web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre-expected.txt:
2850         * web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html:
2851         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
2852         * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
2853         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt:
2854         * web-platform-tests/html/webappapis/scripting/event-loops/w3c-import.log:
2855         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt: Added.
2856         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html: Added.
2857         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt: Added.
2858         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html: Added.
2859         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt: Added.
2860         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html: Added.
2861         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt: Added.
2862         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html: Added.
2863         * web-platform-tests/media-source/interfaces.html:
2864         * web-platform-tests/media-source/mediasource-avtracks-expected.txt:
2865         * web-platform-tests/media-source/mediasource-remove-expected.txt:
2866         * web-platform-tests/media-source/mediasource-remove.html:
2867         * web-platform-tests/media-source/mediasource-sequencemode-append-buffer.html:
2868         * web-platform-tests/media-source/mediasource-util.js:
2869         (EventExpectationsManager): Deleted.
2870         (EventExpectationsManager.prototype.expectEvent): Deleted.
2871         * web-platform-tests/media-source/mp4/test.mp4:
2872         * web-platform-tests/media-source/webm/test.webm:
2873         * web-platform-tests/resource-timing/resources/gzip_xml.py: Added.
2874         (main):
2875         * web-platform-tests/resource-timing/resources/w3c-import.log:
2876         * web-platform-tests/resource-timing/test_resource_timing-expected.txt:
2877         * web-platform-tests/resource-timing/test_resource_timing.js:
2878         (setup):
2879         (poll_for_stylesheet_load.inner):
2880         (poll_for_stylesheet_load):
2881         (resource_load):
2882         (switch.): Deleted.
2883         (switch.case.string_appeared_here.xmlhttp.onload): Deleted.
2884         (onload): Deleted.
2885         * web-platform-tests/shadow-dom/Document-prototype-adoptNode.html:
2886         * web-platform-tests/shadow-dom/Document-prototype-currentScript.html:
2887         * web-platform-tests/shadow-dom/Document-prototype-importNode.html:
2888         * web-platform-tests/shadow-dom/Element-interface-attachShadow.html:
2889         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute.html:
2890         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html:
2891         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html:
2892         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html:
2893         * web-platform-tests/shadow-dom/Node-prototype-cloneNode.html:
2894         * web-platform-tests/shadow-dom/OWNERS:
2895         * web-platform-tests/shadow-dom/ShadowRoot-interface.html:
2896         * web-platform-tests/shadow-dom/Slotable-interface.html:
2897         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt:
2898         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html:
2899         * web-platform-tests/shadow-dom/event-composed-path.html:
2900         * web-platform-tests/shadow-dom/event-composed.html:
2901         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html:
2902         * web-platform-tests/shadow-dom/event-inside-slotted-node.html:
2903         * web-platform-tests/shadow-dom/event-with-related-target.html:
2904         * web-platform-tests/shadow-dom/leaktests/get-elements.html:
2905         * web-platform-tests/shadow-dom/leaktests/html-collection.html:
2906         * web-platform-tests/shadow-dom/leaktests/window-frames.html:
2907         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:
2908         * web-platform-tests/shadow-dom/slotchange-event.html:
2909         * web-platform-tests/shadow-dom/slotchange.html:
2910         * web-platform-tests/shadow-dom/slots-fallback.html:
2911         * web-platform-tests/shadow-dom/slots.html:
2912         * web-platform-tests/touch-events/create-touch-touchlist.html:
2913         * web-platform-tests/touch-events/historical.html:
2914         * web-platform-tests/touch-events/touch-globaleventhandler-interface.html:
2915         * web-platform-tests/touch-events/touch-retargeting.html: Added.
2916         * web-platform-tests/touch-events/touch-touchevent-constructor.html:
2917         * web-platform-tests/touch-events/w3c-import.log:
2918         * web-platform-tests/url/interfaces-expected.txt:
2919         * web-platform-tests/w3c-import.log:
2920
2921 2016-10-06  Chris Dumez  <cdumez@apple.com>
2922
2923         Overwriting an attribute event listener can lead to wrong event listener firing order
2924         https://bugs.webkit.org/show_bug.cgi?id=163083
2925
2926         Reviewed by Darin Adler.
2927
2928         Rebaseline a couple of W3C tests now that more checks are passing.
2929
2930         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example-expected.txt:
2931         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
2932
2933 2016-10-06  Jiewen Tan  <jiewen_tan@apple.com>
2934
2935         Add a dummy SubtleCrypto interface
2936         https://bugs.webkit.org/show_bug.cgi?id=162992
2937         <rdar://problem/28643573>
2938
2939         Reviewed by Brent Fulgham.
2940
2941         * WebCryptoAPI/digest/test_digest-expected.txt:
2942         * WebCryptoAPI/idlharness-expected.txt:
2943
2944 2016-10-06  Chris Dumez  <cdumez@apple.com>
2945
2946         Unreviewed, drop bad tests that were included by mistake in r206874.
2947
2948         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html: Removed.
2949         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html: Removed.
2950         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html: Removed.
2951         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html: Removed.
2952         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html: Removed.
2953
2954 2016-10-06  Chris Dumez  <cdumez@apple.com>
2955
2956         Import html/webappapis web platform tests
2957         https://bugs.webkit.org/show_bug.cgi?id=163018
2958
2959         Reviewed by Youenn Fablet.
2960
2961         Import html/webappapis web platform tests from upstream to extend test
2962         coverage.
2963
2964         * resources/resource-files.json:
2965         * web-platform-tests/html/webappapis/animation-frames/callback-exception-expected.txt: Added.
2966         * web-platform-tests/html/webappapis/animation-frames/callback-exception.html: Added.
2967         * web-platform-tests/html/webappapis/animation-frames/callback-invoked-expected.txt: Added.
2968         * web-platform-tests/html/webappapis/animation-frames/callback-invoked.html: Added.
2969         * web-platform-tests/html/webappapis/animation-frames/callback-multicalls-expected.txt: Added.
2970         * web-platform-tests/html/webappapis/animation-frames/callback-multicalls.html: Added.
2971         * web-platform-tests/html/webappapis/animation-frames/cancel-invoked-expected.txt: Added.
2972         * web-platform-tests/html/webappapis/animation-frames/cancel-invoked.html: Added.
2973         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt: Added.
2974         * web-platform-tests/html/webappapis/animation-frames/idlharness.html: Added.
2975         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time-expected.txt: Added.
2976         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time.html: Added.
2977         * web-platform-tests/html/webappapis/animation-frames/w3c-import.log: Added.
2978         * web-platform-tests/html/webappapis/atob/base64-expected.txt: Added.
2979         * web-platform-tests/html/webappapis/atob/base64.html: Added.
2980         * web-platform-tests/html/webappapis/atob/w3c-import.log: Added.
2981         * web-platform-tests/html/webappapis/scripting/event-loops/contains.json: Added.
2982         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script-expected.txt: Added.
2983         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script.html: Added.
2984         * web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js: Added.
2985         (log_test):
2986         * web-platform-tests/html/webappapis/scripting/event-loops/resources/w3c-import.log: Added.
2987         * web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-expected.txt: Added.
2988         * web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html: Added.
2989         * web-platform-tests/html/webappapis/scripting/event-loops/w3c-import.log: Added.
2990         * web-platform-tests/html/webappapis/scripting/events/body-onload-expected.txt: Added.
2991         * web-platform-tests/html/webappapis/scripting/events/body-onload.html: Added.
2992         * web-platform-tests/html/webappapis/scripting/events/contains.json: Added.
2993         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt: Added.
2994         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window.html: Added.
2995         * web-platform-tests/html/webappapis/scripting/events/event-handler-javascript-expected.txt: Added.
2996         * web-platform-tests/html/webappapis/scripting/events/event-handler-javascript.html: Added.
2997         * web-platform-tests/html/webappapis/scripting/events/event-handler-onresize-expected.txt: Added.
2998         * web-platform-tests/html/webappapis/scripting/events/event-handler-onresize.html: Added.
2999         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt: Added.
3000         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html: Added.
3001         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example-expected.txt: Added.
3002         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example.html: Added.
3003         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt: Added.
3004         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering.html: Added.
3005         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt: Added.
3006         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html: Added.
3007         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt: Added.
3008         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html: Added.
3009         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler-expected.txt: Added.
3010         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler-frame.html: Added.
3011         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler.html: Added.
3012         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log: Added.
3013         * web-platform-tests/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt: Added.
3014         * web-platform-tests/html/webappapis/scripting/processing-model-2/addEventListener.html: Added.
3015         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt: Added.
3016         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html: Added.
3017         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt: Added.
3018         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html: Added.
3019         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt: Added.
3020         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html: Added.
3021         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-expected.txt: Added.
3022         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html: Added.
3023         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url-expected.txt: Added.
3024         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url.html: Added.
3025         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-expected.txt: Added.
3026         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt: Added.
3027         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html: Added.
3028         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt: Added.
3029         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html: Added.
3030         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt: Added.
3031         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html: Added.
3032         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt: Added.
3033         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html: Added.
3034         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-expected.txt: Added.
3035         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html: Added.
3036         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error.html: Added.
3037         * web-platform-tests/html/webappapis/scripting/processing-model-2/contains.json: Added.
3038         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-expected.txt: Added.
3039         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html: Added.
3040         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt: Added.
3041         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html: Added.
3042         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-expected.txt: Added.
3043         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute-expected.txt: Added.
3044         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html: Added.
3045         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror-expected.txt: Added.
3046         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html: Added.
3047         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt: Added.
3048         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html: Added.
3049         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt: Added.
3050         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html: Added.
3051         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror-expected.txt: Added.
3052         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html: Added.
3053         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-expected.txt: Added.
3054         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html: Added.
3055         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error.html: Added.
3056         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js: Added.
3057         (setTimeout):
3058         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js: Added.
3059         (setTimeout):
3060         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error.js: Added.
3061         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js: Added.
3062         (setTimeout):
3063         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js: Added.
3064         (setTimeout):
3065         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable.js: Added.
3066         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/w3c-import.log: Added.
3067         * web-platform-tests/html/webappapis/scripting/processing-model-2/w3c-import.log: Added.
3068         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt: Added.
3069         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html: Added.
3070         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt: Added.
3071         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt: Added.
3072         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html: Added.
3073         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html: Added.
3074         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt: Added.
3075         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html: Added.
3076         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt: Added.
3077         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html: Added.
3078         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3-expected.txt: Added.
3079         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html: Added.
3080         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4-expected.txt: Added.
3081         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html: Added.
3082         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt: Added.
3083         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html: Added.
3084         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js: Added.
3085         (run_test.):
3086         (run_test):
3087         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js: Added.
3088         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json: Added.
3089         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt: Added.
3090         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html: Added.
3091         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt: Added.
3092         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml: Added.
3093         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt: Added.
3094         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml: Added.
3095         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt: Added.
3096         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml: Added.
3097         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt: Added.
3098         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml: Added.
3099         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt: Added.
3100         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml: Added.
3101         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt: Added.
3102         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml: Added.
3103         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/w3c-import.log: Added.
3104         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed-expected.txt: Added.
3105         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html: Added.
3106         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt: Added.
3107         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html: Added.
3108         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-expected.txt: Added.
3109         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html: Added.
3110         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001-expected.txt: Added.
3111         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml: Added.
3112         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt: Added.
3113         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml: Added.
3114         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt: Added.
3115         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml: Added.
3116         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004-expected.txt: Added.
3117         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml: Added.
3118         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt: Added.
3119         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml: Added.
3120         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt: Added.
3121         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml: Added.
3122         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/w3c-import.log: Added.
3123         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/w3c-import.log: Added.
3124         * web-platform-tests/html/webappapis/timers/evil-spec-example-expected.txt: Added.
3125         * web-platform-tests/html/webappapis/timers/evil-spec-example.html: Added.
3126         * web-platform-tests/html/webappapis/timers/w3c-import.log: Added.
3127
3128 2016-10-06  Youenn Fablet  <youenn@apple.com>
3129
3130         [Fetch API] Forbid redirection to non-HTTP(s) URL in non-navigation mode.
3131         https://bugs.webkit.org/show_bug.cgi?id=162785
3132
3133         Reviewed by Alex Christensen.
3134
3135         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
3136         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
3137
3138 2016-10-06  Youenn Fablet  <youenn@apple.com>
3139
3140         [WK2] 304 revalidation on the network process does not update the validated response
3141         https://bugs.webkit.org/show_bug.cgi?id=162973
3142
3143         Reviewed by Darin Adler.
3144
3145         * web-platform-tests/fetch/api/basic/conditional-get-expected.txt: Added.
3146         * web-platform-tests/fetch/api/basic/conditional-get.html: Added.
3147         * web-platform-tests/fetch/api/resources/cache.py: Added.
3148
3149 2016-10-05  Ryosuke Niwa  <rniwa@webkit.org>
3150
3151         Import v1 custom elements tests from W3C
3152         https://bugs.webkit.org/show_bug.cgi?id=162987
3153
3154         Reviewed by Chris Dumez.
3155
3156         Import tests in https://github.com/w3c/web-platform-tests/tree/master/custom-elements except v1 tests
3157         as of eae188126a21a593715ba2626cc059144d6f0978.
3158
3159         * web-platform-tests/custom-elements/CustomElementRegistry-expected.txt: Added.
3160         * web-platform-tests/custom-elements/CustomElementRegistry.html: Added.
3161         * web-platform-tests/custom-elements/HTMLElement-constructor-expected.txt: Added.
3162         * web-platform-tests/custom-elements/HTMLElement-constructor.html: Added.
3163         * web-platform-tests/custom-elements/OWNERS: Added.
3164         * web-platform-tests/custom-elements/adopted-callback-expected.txt: Added.
3165         * web-platform-tests/custom-elements/adopted-callback.html: Added.
3166         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt: Added.
3167         * web-platform-tests/custom-elements/attribute-changed-callback.html: Added.
3168         * web-platform-tests/custom-elements/connected-callbacks-expected.txt: Added.
3169         * web-platform-tests/custom-elements/connected-callbacks.html: Added.
3170         * web-platform-tests/custom-elements/custom-element-registry/define-expected.txt: Added.
3171         * web-platform-tests/custom-elements/custom-element-registry/define.html: Added.
3172         * web-platform-tests/custom-elements/custom-element-registry/w3c-import.log: Added.
3173         * web-platform-tests/custom-elements/disconnected-callbacks-expected.txt: Added.
3174         * web-platform-tests/custom-elements/disconnected-callbacks.html: Added.
3175         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt: Added.
3176         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html: Added.
3177         * web-platform-tests/custom-elements/htmlconstructor/w3c-import.log: Added.
3178         * web-platform-tests/custom-elements/reaction-timing-expected.txt: Added.
3179         * web-platform-tests/custom-elements/reaction-timing.html: Added.
3180         * web-platform-tests/custom-elements/reactions/Attr-expected.txt: Added.
3181         * web-platform-tests/custom-elements/reactions/Attr.html: Added.
3182         * web-platform-tests/custom-elements/reactions/ChildNode-expected.txt: Added.
3183         * web-platform-tests/custom-elements/reactions/ChildNode.html: Added.
3184         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt: Added.
3185         * web-platform-tests/custom-elements/reactions/DOMTokenList.html: Added.
3186         * web-platform-tests/custom-elements/reactions/Document-expected.txt: Added.
3187         * web-platform-tests/custom-elements/reactions/Document.html: Added.
3188         * web-platform-tests/custom-elements/reactions/Element-expected.txt: Added.
3189         * web-platform-tests/custom-elements/reactions/Element.html: Added.
3190         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt: Added.
3191         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html: Added.
3192         * web-platform-tests/custom-elements/reactions/Node-expected.txt: Added.
3193         * web-platform-tests/custom-elements/reactions/Node.html: Added.
3194         * web-platform-tests/custom-elements/reactions/ParentNode-expected.txt: Added.
3195         * web-platform-tests/custom-elements/reactions/ParentNode.html: Added.
3196         * web-platform-tests/custom-elements/reactions/Range-expected.txt: Added.
3197         * web-platform-tests/custom-elements/reactions/Range.html: Added.
3198         * web-platform-tests/custom-elements/reactions/resources/reactions.js: Added.
3199         * web-platform-tests/custom-elements/reactions/resources/w3c-import.log: Added.
3200         * web-platform-tests/custom-elements/reactions/w3c-import.log: Added.
3201         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js: Added.
3202         * web-platform-tests/custom-elements/resources/document-types.js: Added.
3203         * web-platform-tests/custom-elements/resources/empty-html-document.html: Added.
3204         * web-platform-tests/custom-elements/resources/w3c-import.log: Added.
3205         * web-platform-tests/custom-elements/w3c-import.log: Added.
3206
3207 2016-10-04  Chris Dumez  <cdumez@apple.com>
3208
3209         Implement KeyboardEvent.code from the UI Event spec
3210         https://bugs.webkit.org/show_bug.cgi?id=149584
3211
3212         Reviewed by Darin Adler.
3213
3214         Rebaseline W3C test now that more checks are passing.
3215
3216         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
3217
3218 2016-10-04  Youenn Fablet  <youenn@apple.com>
3219
3220         [Fetch API] ReadableStream should be errored with TypeError values
3221         https://bugs.webkit.org/show_bug.cgi?id=162895
3222
3223         Reviewed by Alex Christensen.
3224
3225         * web-platform-tests/fetch/api/basic/error-after-response-expected.txt: Added.
3226         * web-platform-tests/fetch/api/basic/error-after-response.html: Added.
3227         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py: Added.
3228         (main):
3229         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
3230
3231 2016-10-03  Chris Dumez  <cdumez@apple.com>
3232
3233         Add support for KeyboardEvent.key attribute
3234         https://bugs.webkit.org/show_bug.cgi?id=36267
3235
3236         Reviewed by Darin Adler.
3237
3238         Rebaseline because that the tests are failing differently now that we support
3239         the key attribute on KeyboardEvent but are still missing other standard API
3240         on this interface.
3241
3242         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt:
3243         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
3244
3245 2016-10-03  Chris Dumez  <cdumez@apple.com>
3246
3247         Add support for KeyboardEvent.key attribute
3248         https://bugs.webkit.org/show_bug.cgi?id=36267
3249
3250         Reviewed by Darin Adler.
3251
3252         Rebaseline because that the tests are failing differently now that we support
3253         the key attribute on KeyboardEvent but are still missing other standard API
3254         on this interface.
3255
3256         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt:
3257         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
3258
3259 2016-10-03  Chris Dumez  <cdumez@apple.com>
3260
3261         td.scope should only return known values
3262         https://bugs.webkit.org/show_bug.cgi?id=162755
3263
3264         Reviewed by Sam Weinig.
3265
3266         Rebaseline W3C test now that more checks are passing.
3267
3268         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
3269
3270 2016-10-02  Commit Queue  <commit-queue@webkit.org>
3271
3272         Unreviewed, rolling out r206716.
3273         https://bugs.webkit.org/show_bug.cgi?id=162858
3274
3275         It is breaking Mac CMake Debug build (Requested by youenn on
3276         #webkit).
3277
3278         Reverted changeset:
3279
3280         "[Fetch API] Forbid redirection to non-HTTP(s) URL in non-
3281         navigation mode."
3282         https://bugs.webkit.org/show_bug.cgi?id=162785
3283         http://trac.webkit.org/changeset/206716
3284
3285 2016-10-02  Youenn Fablet  <youenn@apple.com>
3286
3287         [Fetch API] Forbid redirection to non-HTTP(s) URL in non-navigation mode.
3288         https://bugs.webkit.org/show_bug.cgi?id=162785
3289
3290         Reviewed by Alex Christensen.
3291
3292         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
3293         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
3294
3295 2016-09-30  Chris Dumez  <cdumez@apple.com>
3296
3297         Fragment serialization should always use 'xml:' prefix for attributes in XML namespace
3298         https://bugs.webkit.org/show_bug.cgi?id=162803
3299
3300         Reviewed by Sam Weinig.
3301
3302         Rebaseline W3C test now that more checks are passing.
3303
3304         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
3305
3306 2016-09-30  Youenn Fablet  <youenn@apple.com>
3307
3308         FetchBody should use UTF8Encoding to encode text data
3309         https://bugs.webkit.org/show_bug.cgi?id=162775
3310
3311         Reviewed by Sam Weinig.
3312
3313         * web-platform-tests/fetch/api/basic/text-utf8-expected.txt:
3314         * web-platform-tests/fetch/api/basic/text-utf8.html:
3315         * web-platform-tests/fetch/api/resources/utils.js:
3316         (encode_utf8):
3317
3318 2016-09-30  Chris Dumez  <cdumez@apple.com>
3319
3320         Add support for ImageData.data attribute
3321         https://bugs.webkit.org/show_bug.cgi?id=162767
3322
3323         Reviewed by Sam Weinig.
3324
3325         Rebaseline W3C test now that one more check is passing.
3326
3327         * web-platform-tests/html/dom/interfaces-expected.txt:
3328
3329 2016-09-30  Youenn Fablet  <youennf@gmail.com>
3330
3331         [Fetch API] Add support for URLSearchParams body
3332         https://bugs.webkit.org/show_bug.cgi?id=162667
3333
3334         Reviewed by Alex Christensen.
3335
3336         Adding new tests to consume, stream and upload URLSearchParams bodies.
3337
3338         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
3339         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
3340         * web-platform-tests/fetch/api/basic/request-headers.js:
3341         (checkContentType):
3342         (requestHeaders):
3343         * web-platform-tests/fetch/api/basic/request-upload-expected.txt: Added.
3344         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt: Added.
3345         * web-platform-tests/fetch/api/basic/request-upload-worker.html: Added.
3346         * web-platform-tests/fetch/api/basic/request-upload.html: Added.
3347         * web-platform-tests/fetch/api/basic/request-upload.js: Added.
3348         (testUpload):
3349         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
3350         * web-platform-tests/fetch/api/request/request-consume-empty.html:
3351         * web-platform-tests/fetch/api/request/request-init-002-expected.txt:
3352         * web-platform-tests/fetch/api/resources/echo-content.py: Added.
3353         (main):
3354         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
3355         * web-platform-tests/fetch/api/response/response-consume-empty.html:
3356         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
3357         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
3358         * web-platform-tests/fetch/api/response/response-consume-stream.html:
3359         * web-platform-tests/fetch/api/response/response-consume.html:
3360         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
3361
3362 2016-09-29  Chris Dumez  <cdumez@apple.com>
3363
3364         Add support for download attribute on area elements
3365         https://bugs.webkit.org/show_bug.cgi?id=162765
3366
3367         Reviewed by Brent Fulgham.
3368
3369         Rebaseline W3C test now that more checks are passing.
3370
3371         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
3372
3373 2016-09-29  Chris Dumez  <cdumez@apple.com>
3374
3375         Assigning non-numeric to input.minlength should set minlength to 0
3376         https://bugs.webkit.org/show_bug.cgi?id=162727
3377
3378         Reviewed by Ryosuke Niwa.
3379
3380         Import test coverage.
3381
3382         * web-platform-tests/html/semantics/forms/the-input-element/minlength-expected.txt: Added.
3383         * web-platform-tests/html/semantics/forms/the-input-element/minlength.html: Added.
3384
3385 2016-09-28  Chris Dumez  <cdumez@apple.com>
3386
3387         Import touch-events web-platform-tests
3388         https://bugs.webkit.org/show_bug.cgi?id=162713
3389
3390         Reviewed by Alex Christensen.
3391
3392         Import touch-events web-platform-tests.
3393
3394         * web-platform-tests/touch-events/OWNERS: Added.
3395         * web-platform-tests/touch-events/create-touch-touchlist.html: Added.
3396         * web-platform-tests/touch-events/historical.html: Added.
3397         * web-platform-tests/touch-events/multi-touch-interactions.js: Added.
3398         (debug_print):
3399         (check_list_subset_of_two_targetlists):
3400         (is_at_least_one_item_in_targetlist):
3401         (check_no_item_in_targetlist):
3402         (check_targets):
3403         (run.):
3404         (run):
3405         * web-platform-tests/touch-events/touch-globaleventhandler-interface.html: Added.
3406         * web-platform-tests/touch-events/touch-support.js: Added.
3407         (check_Touch_object):
3408         (check_TouchEvent):
3409         * web-platform-tests/touch-events/touch-touchevent-constructor.html: Added.
3410         * web-platform-tests/touch-events/w3c-import.log: Added.
3411
3412 2016-09-28  Chris Dumez  <cdumez@apple.com>
3413
3414         Add support for DOMTokenList.supports()
3415         https://bugs.webkit.org/show_bug.cgi?id=162659
3416
3417         Reviewed by Ryosuke Niwa.
3418
3419         Rebaseline W3C tests now that more checks are passing.
3420
3421         * web-platform-tests/dom/interfaces-expected.txt:
3422         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist-expected.txt:
3423
3424 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
3425
3426         DOMTokenList’s value and stringifier should not return parsed tokens
3427         https://bugs.webkit.org/show_bug.cgi?id=161076
3428
3429         Reviewed by Chris Dumez.
3430
3431         Rebaselined tests that are now passing.
3432
3433         * web-platform-tests/dom/lists/DOMTokenList-stringifier-expected.txt:
3434         * web-platform-tests/dom/lists/DOMTokenList-value-expected.txt:
3435         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
3436
3437 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
3438
3439         assignedNodes should include fallback contents when flattened option is set
3440         https://bugs.webkit.org/show_bug.cgi?id=162656
3441
3442         Reviewed by Antti Koivisto.
3443
3444         Rebaselined the tests now that all the test cases are passing.
3445
3446         * web-platform-tests/shadow-dom/slots-expected.txt:
3447         * web-platform-tests/shadow-dom/slots-fallback-expected.txt:
3448
3449 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
3450
3451         Import w3c shadow DOM tests and fix one assertion
3452         https://bugs.webkit.org/show_bug.cgi?id=162629
3453
3454         Reviewed by Chris Dumez.
3455
3456         Import shadow DOM tests in web-platform-tests as of 7163d6eeed81e9e020545fbe0c4b11fc2c5963cd
3457         except untriaged tests for v0 API, which we obviously don't implement.
3458
3459         Most of these tests are the ones we upstreamed from fast/shadow-dom/.
3460
3461         * web-platform-tests/shadow-dom/Document-prototype-adoptNode-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-adoptNode-expected.txt.
3462         * web-platform-tests/shadow-dom/Document-prototype-adoptNode.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-adoptNode.html.
3463         * web-platform-tests/shadow-dom/Document-prototype-currentScript-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-currentScript-expected.txt.
3464         * web-platform-tests/shadow-dom/Document-prototype-currentScript.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-currentScript.html.
3465         * web-platform-tests/shadow-dom/Document-prototype-importNode-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-importNode-expected.txt.
3466         * web-platform-tests/shadow-dom/Document-prototype-importNode.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-importNode.html.
3467         * web-platform-tests/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3468         * web-platform-tests/shadow-dom/Element-interface-attachShadow.html: Renamed from LayoutTests/fast/shadow-dom/Element-interface-attachShadow.html.
3469         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt.
3470         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute.html: Renamed from LayoutTests/fast/shadow-dom/Element-interface-shadowRoot-attribute.html.
3471         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Extensions-to-Event-Interface-expected.txt.
3472         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html: Renamed from LayoutTests/fast/shadow-dom/Extensions-to-Event-Interface.html.
3473         * web-platform-tests/shadow-dom/HTMLSlotElement-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/HTMLSlotElement-interface-expected.txt.
3474         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html: Renamed from LayoutTests/fast/shadow-dom/HTMLSlotElement-interface.html.
3475         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Renamed from LayoutTests/fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt.
3476         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Renamed from LayoutTests/fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.
3477         * web-platform-tests/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
3478         * web-platform-tests/shadow-dom/Node-prototype-cloneNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-prototype-cloneNode.html.
3479         * web-platform-tests/shadow-dom/OWNERS: Added.
3480         * web-platform-tests/shadow-dom/ShadowRoot-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/ShadowRoot-interface-expected.txt.
3481         * web-platform-tests/shadow-dom/ShadowRoot-interface.html: Renamed from LayoutTests/fast/shadow-dom/ShadowRoot-interface.html.
3482         * web-platform-tests/shadow-dom/Slotable-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Slotable-interface-assignedSlot-expected.txt.
3483         * web-platform-tests/shadow-dom/Slotable-interface.html: Renamed from LayoutTests/fast/shadow-dom/Slotable-interface-assignedSlot.html.
3484         * web-platform-tests/shadow-dom/event-composed-expected.txt: Added.
3485         * web-platform-tests/shadow-dom/event-composed-path-expected.txt: Added.
3486         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt: Added.
3487         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html: Added.
3488         * web-platform-tests/shadow-dom/event-composed-path.html: Added.
3489         * web-platform-tests/shadow-dom/event-composed.html: Added.
3490         * web-platform-tests/shadow-dom/event-inside-shadow-tree-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-inside-shadow-tree-expected.txt.
3491         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html: Renamed from LayoutTests/fast/shadow-dom/event-inside-shadow-tree.html.
3492         * web-platform-tests/shadow-dom/event-inside-slotted-node-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-inside-slotted-node-expected.txt.
3493         * web-platform-tests/shadow-dom/event-inside-slotted-node.html: Renamed from LayoutTests/fast/shadow-dom/event-inside-slotted-node.html.
3494         * web-platform-tests/shadow-dom/event-with-related-target-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-with-related-target-expected.txt.
3495         * web-platform-tests/shadow-dom/event-with-related-target.html: Renamed from LayoutTests/fast/shadow-dom/event-with-related-target.html.
3496         * web-platform-tests/shadow-dom/leaktests/get-elements-expected.txt: Added.
3497         * web-platform-tests/shadow-dom/leaktests/get-elements.html: Added.
3498         * web-platform-tests/shadow-dom/leaktests/html-collection-expected.txt: Added.
3499         * web-platform-tests/shadow-dom/leaktests/html-collection.html: Added.
3500         * web-platform-tests/shadow-dom/leaktests/w3c-import.log: Added.
3501         * web-platform-tests/shadow-dom/leaktests/window-frames-expected.txt: Added.
3502         * web-platform-tests/shadow-dom/leaktests/window-frames.html: Added.
3503         * web-platform-tests/shadow-dom/resources/Document-prototype-currentScript-helper.js: Renamed from LayoutTests/fast/shadow-dom/resources/Document-prototype-currentScript-helper.js.
3504         * web-platform-tests/shadow-dom/resources/event-path-test-helpers.js: Added.
3505         * web-platform-tests/shadow-dom/resources/shadow-dom-utils.js: Added.
3506         * web-platform-tests/shadow-dom/resources/shadow-dom.js: Added.
3507         * web-platform-tests/shadow-dom/resources/w3c-import.log: Added.
3508         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree-expected.txt: Added.
3509         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html: Added.
3510         * web-platform-tests/shadow-dom/slotchange-event-expected.txt: Renamed from LayoutTests/fast/shadow-dom/slotchange-event-expected.txt.
3511         * web-platform-tests/shadow-dom/slotchange-event.html: Renamed from LayoutTests/fast/shadow-dom/slotchange-event.html.
3512         * web-platform-tests/shadow-dom/slotchange-expected.txt: Added.
3513         * web-platform-tests/shadow-dom/slotchange.html: Added.
3514         * web-platform-tests/shadow-dom/slots-expected.txt: Added.
3515         * web-platform-tests/shadow-dom/slots-fallback-expected.txt: Added.
3516         * web-platform-tests/shadow-dom/slots-fallback.html: Added.
3517         * web-platform-tests/shadow-dom/slots.html: Added.
3518         * web-platform-tests/shadow-dom/w3c-import.log: Added.
3519
3520 2016-09-27  Chris Dumez  <cdumez@apple.com>
3521
3522         It should be possible to dispatch events on documents that do not have a browsing context
3523         https://bugs.webkit.org/show_bug.cgi?id=162620
3524
3525         Reviewed by Ryosuke Niwa.
3526
3527         * web-platform-tests/dom/events/Event-dispatch-bubbles-false-expected.txt:
3528         * web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt:
3529         Rebaseline several W3C tests now that more checks are passing.
3530
3531         * web-platform-tests/dom/events/Event-dispatch-other-document-expected.txt: Added.
3532         * web-platform-tests/dom/events/Event-dispatch-other-document.html: Added.
3533         * web-platform-tests/dom/events/w3c-import.log:
3534         Import more test coverage from W3C.
3535
3536 2016-09-27  Chris Dumez  <cdumez@apple.com>
3537
3538         Second parameter to MutationObserver.observe() should be optional
3539         https://bugs.webkit.org/show_bug.cgi?id=162627
3540
3541         Reviewed by Ryosuke Niwa.
3542
3543         Rebaseline W3C test now that one more check is passing.
3544
3545         * web-platform-tests/dom/interfaces-expected.txt:
3546
3547 == Rolled over to ChangeLog-2016-09-26 ==