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