Fix null handling of HTMLFrameElement.marginWidth / marginHeight
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2016-07-20  Chris Dumez  <cdumez@apple.com>
2
3         Fix null handling of HTMLFrameElement.marginWidth / marginHeight
4         https://bugs.webkit.org/show_bug.cgi?id=159987
5
6         Reviewed by Ryosuke Niwa.
7
8         Rebaseline now that more checks are passing.
9
10         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
11
12 2016-07-20  Chris Dumez  <cdumez@apple.com>
13
14         Fix null handling of HTMLMediaElement.mediaGroup
15         https://bugs.webkit.org/show_bug.cgi?id=159974
16
17         Reviewed by Eric Carlson.
18
19         Rebaseline now that more checks are passing.
20
21         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
22
23 2016-07-19  Chris Dumez  <cdumez@apple.com>
24
25         Fix null handling of several HTMLDocument attributes
26         https://bugs.webkit.org/show_bug.cgi?id=159923
27
28         Reviewed by Benjamin Poulain.
29
30         Rebaseline now that more checks are passing.
31
32         * web-platform-tests/html/dom/reflection-sections-expected.txt:
33
34 2016-07-19  Chris Dumez  <cdumez@apple.com>
35
36         Document.createElementNS() / createAttributeNS() parameters should be mandatory
37         https://bugs.webkit.org/show_bug.cgi?id=159938
38
39         Reviewed by Benjamin Poulain.
40
41         Rebaseline several W3C tests now that more checks are passing.
42
43         * web-platform-tests/dom/interfaces-expected.txt:
44         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
45         * web-platform-tests/html/dom/interfaces-expected.txt:
46
47 2016-07-19  Chris Dumez  <cdumez@apple.com>
48
49         Fix null handling of HTMLScriptElement.text attribute
50         https://bugs.webkit.org/show_bug.cgi?id=159943
51
52         Reviewed by Benjamin Poulain.
53
54         Rebaseline W3C test now that one more check is passing.
55
56         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-text-expected.txt:
57
58 2016-07-19  Youenn Fablet  <youenn@apple.com>
59
60         [Streams API] ReadableStreamController methods should throw if its stream is not readable
61         https://bugs.webkit.org/show_bug.cgi?id=159871
62
63         Reviewed by Xabier Rodriguez-Calvar.
64
65         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https-expected.txt:
66
67 2016-07-19  Youenn Fablet  <youennf@gmail.com>
68
69         Refresh WPT tests up to 98ec1ad
70         https://bugs.webkit.org/show_bug.cgi?id=159879
71
72         Reviewed by Alex Christensen.
73
74         This refresh concerns fetch API tests with a number of test fixes.
75         Rebasing both window and worker expectations.
76
77         * resources/TestRepositories:
78         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
79         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
80         * web-platform-tests/fetch/api/basic/mode-same-origin-worker.html:
81         * web-platform-tests/fetch/api/basic/mode-same-origin.html:
82         * web-platform-tests/fetch/api/basic/mode-same-origin.js:
83         * web-platform-tests/fetch/api/cors/cors-basic-worker.html:
84         * web-platform-tests/fetch/api/cors/cors-basic.html:
85         * web-platform-tests/fetch/api/cors/cors-basic.js:
86         (cors):
87         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
88         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
89         * web-platform-tests/fetch/api/cors/cors-cookies-worker.html:
90         * web-platform-tests/fetch/api/cors/cors-cookies.html:
91         * web-platform-tests/fetch/api/cors/cors-cookies.js:
92         (corsCookies):
93         * web-platform-tests/fetch/api/cors/cors-no-preflight-worker.html:
94         * web-platform-tests/fetch/api/cors/cors-no-preflight.html:
95         * web-platform-tests/fetch/api/cors/cors-no-preflight.js:
96         (corsNoPreflight):
97         * web-platform-tests/fetch/api/cors/cors-origin-worker.html:
98         * web-platform-tests/fetch/api/cors/cors-origin.html:
99         * web-platform-tests/fetch/api/cors/cors-origin.js:
100         (corsOrigin):
101         * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker.html:
102         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.html:
103         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.js:
104         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
105         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
106         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker.html:
107         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.html:
108         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
109         (corsPreflightReferrer):
110         * web-platform-tests/fetch/api/cors/cors-preflight-status-worker.html:
111         * web-platform-tests/fetch/api/cors/cors-preflight-status.html:
112         * web-platform-tests/fetch/api/cors/cors-preflight-status.js:
113         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.html:
114         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js:
115         * web-platform-tests/fetch/api/cors/cors-redirect-worker.html:
116         * web-platform-tests/fetch/api/cors/cors-redirect.html:
117         * web-platform-tests/fetch/api/cors/cors-redirect.js:
118         * web-platform-tests/fetch/api/request/request-cache.html:
119         * web-platform-tests/fetch/api/request/resources/w3c-import.log:
120         * web-platform-tests/fetch/api/resources/get-host-info.sub.js: Added.
121         (get_host_info):
122         * web-platform-tests/fetch/api/resources/utils.js:
123         (validateBufferFromString):
124         * web-platform-tests/fetch/api/resources/w3c-import.log:
125         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
126         * web-platform-tests/fetch/api/response/response-clone.html:
127         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
128
129 2016-07-19  Youenn Fablet  <youenn@apple.com>
130
131         [Streams API] Make ReadableStream properties not enumerable
132         https://bugs.webkit.org/show_bug.cgi?id=159868
133
134         Reviewed by Darin Adler.
135
136         * web-platform-tests/streams/readable-streams/general.https-expected.txt:
137         * web-platform-tests/streams/readable-streams/readable-stream-reader.https-expected.txt:
138
139 2016-07-18  Chris Dumez  <cdumez@apple.com>
140
141         input.formEnctype / formMethod and button.formEnctype / formMethod / type should treat null as "null"
142         https://bugs.webkit.org/show_bug.cgi?id=159908
143
144         Reviewed by Alex Christensen.
145
146         Rebaseline now that more checks are passing.
147
148         * web-platform-tests/html/dom/reflection-forms-expected.txt:
149
150 2016-07-18  Chris Dumez  <cdumez@apple.com>
151
152         DocType's publicId / systemId should not be nullable
153         https://bugs.webkit.org/show_bug.cgi?id=159901
154
155         Reviewed by Benjamin Poulain.
156
157         Rebaseline now that more checks regarding DocumentType serialization
158         are passing.
159
160         * web-platform-tests/domparsing/xml-serialization-expected.txt:
161
162 2016-07-18  Chris Dumez  <cdumez@apple.com>
163
164         The 2 first parameters to addEventListener() / removeEventListener() should be mandatory
165         https://bugs.webkit.org/show_bug.cgi?id=158008
166
167         Reviewed by Darin Adler.
168
169         Rebaseline several W3C tests now that more checks are passing.
170
171         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
172         * web-platform-tests/dom/interfaces-expected.txt:
173         * web-platform-tests/html/dom/interfaces-expected.txt:
174
175 2016-07-18  Youenn Fablet  <youenn@apple.com>
176
177         [Streams API] ReadableStream should throw a RangeError in case of NaN highWaterMark
178         https://bugs.webkit.org/show_bug.cgi?id=159870
179
180         Reviewed by Xabier Rodriguez-Calvar.
181
182         * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt:
183
184 2016-07-17  Brady Eidson  <beidson@apple.com>
185
186         Update DOMCoreException to use the description in toString().
187         https://bugs.webkit.org/show_bug.cgi?id=159857
188
189         Reviewed by Darin Adler.
190
191         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments-expected.txt:
192         * web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt:
193         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name-expected.txt:
194         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
195         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-expected.txt:
196         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts-expected.txt:
197         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-expected.txt:
198         * web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker-expected.txt:
199         * web-platform-tests/dom/events/ProgressEvent-expected.txt:
200         * web-platform-tests/dom/interfaces-expected.txt:
201         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
202         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
203         * web-platform-tests/dom/nodes/Element-closest-expected.txt:
204         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
205         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
206         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
207         * web-platform-tests/dom/nodes/insert-adjacent-expected.txt:
208         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
209         * web-platform-tests/html/dom/interfaces-expected.txt:
210         * web-platform-tests/html/semantics/embedded-content/media-elements/volume_nonfinite-expected.txt:
211         * web-platform-tests/html/semantics/forms/the-input-element/month-expected.txt:
212         * web-platform-tests/html/semantics/forms/the-input-element/range-expected.txt:
213         * web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
214         * web-platform-tests/html/semantics/forms/the-meter-element/meter-expected.txt:
215
216 2016-07-15  Brady Eidson  <beidson@apple.com>
217
218         Change toString() behavior for exceptions constructed with "createWithDescriptionAsMessage".
219         https://bugs.webkit.org/show_bug.cgi?id=159839
220
221         Reviewed by Alex Christensen.
222
223         * IndexedDB-private-browsing/idbindex_get7-expected.txt:
224         * IndexedDB-private-browsing/idbindex_getKey7-expected.txt:
225         * IndexedDB-private-browsing/idbindex_openCursor2-expected.txt:
226         * IndexedDB-private-browsing/idbindex_openKeyCursor3-expected.txt:
227         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
228         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
229         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
230         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
231
232 2016-07-14  Youenn Fablet  <youenn@apple.com>
233
234         DOMIterators should be assigned a correct prototype
235         https://bugs.webkit.org/show_bug.cgi?id=159115
236
237         Reviewed by Chris Dumez.
238
239         * web-platform-tests/fetch/api/headers/headers-basic.html: Updating test (changes to be upstreamed to w3c wpt repo)
240
241 2016-07-14  Youenn Fablet  <youenn@apple.com>
242
243         [Fetch API] Request and Response url getter should use URL serialization
244         https://bugs.webkit.org/show_bug.cgi?id=159705
245
246         Reviewed by Alex Christensen.
247
248         * web-platform-tests/fetch/api/basic/response-url-expected.txt: Added.
249         * web-platform-tests/fetch/api/basic/response-url-worker-expected.txt: Added.
250         * web-platform-tests/fetch/api/basic/response-url-worker.html: Added.
251         * web-platform-tests/fetch/api/basic/response-url.html: Added.
252         * web-platform-tests/fetch/api/basic/response-url.js: Added.
253         (checkResponseURL):
254         * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
255         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
256
257 2016-07-13  Jiewen Tan  <jiewen_tan@apple.com>
258
259         Import W3C WebCryptoAPI tests
260         https://bugs.webkit.org/show_bug.cgi?id=159636
261
262         Reviewed by Alex Christensen.
263
264         * WebCryptoAPI/OWNERS: Added.
265         * WebCryptoAPI/README.md: Added.
266         * WebCryptoAPI/WebCryptoAPI.idl: Added.
267         * WebCryptoAPI/digest/digest.js: Added.
268         (run_test.):
269         (run_test.copyBuffer):
270         (run_test.equalBuffers):
271         (run_test):
272         * WebCryptoAPI/digest/digest.worker.js: Added.
273         * WebCryptoAPI/digest/test_digest-expected.txt: Added.
274         * WebCryptoAPI/digest/test_digest.html: Added.
275         * WebCryptoAPI/digest/w3c-import.log: Added.
276         * WebCryptoAPI/encrypt_decrypt/aes.js: Added.
277         (run_test.):
278         (run_test.importVectorKey):
279         (run_test):
280         (run_test.equalBuffers):
281         * WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js: Added.
282         * WebCryptoAPI/encrypt_decrypt/aes_cbc_vectors.js: Added.
283         (getTestVectors):
284         * WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js: Added.
285         * WebCryptoAPI/encrypt_decrypt/aes_ctr_vectors.js: Added.
286         (getTestVectors):
287         * WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js: Added.
288         * WebCryptoAPI/encrypt_decrypt/aes_gcm_vectors.js: Added.
289         (getTestVectors):
290         * WebCryptoAPI/encrypt_decrypt/rsa.js: Added.
291         (run_test.):
292         (run_test.else):
293         (run_test.importVectorKeys):
294         (run_test.copyBuffer):
295         (run_test.equalBuffers):
296         (run_test):
297         * WebCryptoAPI/encrypt_decrypt/rsa.worker.js: Added.
298         * WebCryptoAPI/encrypt_decrypt/rsa_vectors.js: Added.
299         (getTestVectors):
300         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Added.
301         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html: Added.
302         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt: Added.
303         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html: Added.
304         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Added.
305         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html: Added.
306         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Added.
307         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html: Added.
308         * WebCryptoAPI/encrypt_decrypt/w3c-import.log: Added.
309         * WebCryptoAPI/generateKey/failures.js: Added.
310         (run_test.parameterString):
311         (run_test.testError):
312         (run_test):
313         (run_test.invalidUsages):
314         (run_test.):
315         * WebCryptoAPI/generateKey/failures.worker.js: Added.
316         * WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Added.
317         * WebCryptoAPI/generateKey/failures_AES-CTR.worker.js: Added.
318         * WebCryptoAPI/generateKey/failures_AES-GCM.worker.js: Added.
319         * WebCryptoAPI/generateKey/failures_AES-KW.worker.js: Added.
320         * WebCryptoAPI/generateKey/failures_ECDH.worker.js: Added.
321         * WebCryptoAPI/generateKey/failures_ECDSA.worker.js: Added.
322         * WebCryptoAPI/generateKey/failures_HMAC.worker.js: Added.
323         * WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js: Added.
324         * WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js: Added.
325         * WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js: Added.
326         * WebCryptoAPI/generateKey/successes.js: Added.
327         (run_test.parameterString):
328         (run_test.):
329         (run_test.testSuccess):
330         (run_test):
331         * WebCryptoAPI/generateKey/successes.worker.js: Added.
332         * WebCryptoAPI/generateKey/successes_AES-CBC.worker.js: Added.
333         * WebCryptoAPI/generateKey/successes_AES-CTR.worker.js: Added.
334         * WebCryptoAPI/generateKey/successes_AES-GCM.worker.js: Added.
335         * WebCryptoAPI/generateKey/successes_AES-KW.worker.js: Added.
336         * WebCryptoAPI/generateKey/successes_ECDH.worker.js: Added.
337         * WebCryptoAPI/generateKey/successes_ECDSA.worker.js: Added.
338         * WebCryptoAPI/generateKey/successes_HMAC.worker.js: Added.
339         * WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js: Added.
340         * WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js: Added.
341         * WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js: Added.
342         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Added.
343         * WebCryptoAPI/generateKey/test_aes-cbc.html: Added.
344         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt: Added.
345         * WebCryptoAPI/generateKey/test_aes-ctr.html: Added.
346         * WebCryptoAPI/generateKey/test_failures-expected.txt: Added.
347         * WebCryptoAPI/generateKey/test_failures.html: Added.
348         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt: Added.
349         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html: Added.
350         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt: Added.
351         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html: Added.
352         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt: Added.
353         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html: Added.
354         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt: Added.
355         * WebCryptoAPI/generateKey/test_failures_AES-KW.html: Added.
356         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Added.
357         * WebCryptoAPI/generateKey/test_failures_ECDH.html: Added.
358         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt: Added.
359         * WebCryptoAPI/generateKey/test_failures_ECDSA.html: Added.
360         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt: Added.
361         * WebCryptoAPI/generateKey/test_failures_HMAC.html: Added.
362         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Added.
363         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html: Added.
364         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Added.
365         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html: Added.
366         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Added.
367         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html: Added.
368         * WebCryptoAPI/generateKey/test_successes-expected.txt: Added.
369         * WebCryptoAPI/generateKey/test_successes.html: Added.
370         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt: Added.
371         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html: Added.
372         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt: Added.
373         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html: Added.
374         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Added.
375         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html: Added.
376         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Added.
377         * WebCryptoAPI/generateKey/test_successes_AES-KW.html: Added.
378         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt: Added.
379         * WebCryptoAPI/generateKey/test_successes_ECDH.html: Added.
380         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Added.
381         * WebCryptoAPI/generateKey/test_successes_ECDSA.html: Added.
382         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Added.
383         * WebCryptoAPI/generateKey/test_successes_HMAC.html: Added.
384         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Added.
385         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Added.
386         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt: Added.
387         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html: Added.
388         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Added.
389         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html: Added.
390         * WebCryptoAPI/generateKey/w3c-import.log: Added.
391         * WebCryptoAPI/getRandomValues.js: Added.
392         (run_test.):
393         (run_test):
394         * WebCryptoAPI/getRandomValues.worker.js: Added.
395         * WebCryptoAPI/idlharness-expected.txt: Added.
396         * WebCryptoAPI/idlharness.html: Added.
397         * WebCryptoAPI/idlharness.worker.js: Added.
398         (request.onload):
399         * WebCryptoAPI/test_getRandomValues-expected.txt: Added.
400         * WebCryptoAPI/test_getRandomValues.html: Added.
401         * WebCryptoAPI/tools/generate.py: Added.
402         * WebCryptoAPI/tools/w3c-import.log: Added.
403         * WebCryptoAPI/util/helpers.js: Added.
404         (allNonemptySubsetsOf):
405         (objectToString.):
406         (objectToString):
407         (assert_goodCryptoKey):
408         (allAlgorithmSpecifiersFor):
409         (allValidUsages):
410         (allNameVariants):
411         * WebCryptoAPI/util/w3c-import.log: Added.
412         * WebCryptoAPI/w3c-import.log: Added.
413
414 2016-07-13  Youenn Fablet  <youennf@gmail.com>
415
416         Refresh WPT tests up to c875b42
417         https://bugs.webkit.org/show_bug.cgi?id=159712
418
419         Reviewed by Alex Christensen.
420
421         * resources/ImportExpectations:
422         * resources/TestRepositories:
423         * resources/web-platform-tests-modules.json:
424         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6-expected.txt: Added.
425         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm: Added.
426         * web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
427         * web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
428         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
429         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload-expected.txt: Added.
430         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm: Added.
431         * web-platform-tests/__init__.py:
432         * web-platform-tests/dom/events/CustomEvent-expected.txt: Added.
433         * web-platform-tests/dom/events/CustomEvent.html: Added.
434         * web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt: Added.
435         * web-platform-tests/dom/events/Event-dispatch-bubbles-true.html: Added.
436         * web-platform-tests/dom/events/Event-dispatch-detached-click-expected.txt: Added.
437         * web-platform-tests/dom/events/Event-dispatch-detached-click.html: Added.
438         * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation-expected.txt: Added.
439         * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html: Added.
440         * web-platform-tests/dom/events/Event-dispatch-order-expected.txt: Added.
441         * web-platform-tests/dom/events/Event-dispatch-order.html: Added.
442         * web-platform-tests/dom/events/Event-dispatch-throwing-expected.txt: Added.
443         * web-platform-tests/dom/events/Event-dispatch-throwing.html: Added.
444         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt: Added.
445         * web-platform-tests/dom/events/Event-init-while-dispatching.html: Added.
446         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt: Added.
447         * web-platform-tests/dom/events/Event-subclasses-constructors.html: Added.
448         * web-platform-tests/dom/events/EventListener-handleEvent-expected.txt: Added.
449         * web-platform-tests/dom/events/EventListener-handleEvent.html: Added.
450         * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub-expected.txt: Added.
451         * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html: Added.
452         * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub-expected.txt: Added.
453         * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html: Added.
454         * web-platform-tests/dom/events/EventListener-incumbent-global-subframe-1.sub.html: Added.
455         * web-platform-tests/dom/events/EventListener-incumbent-global-subframe-2.sub.html: Added.
456         * web-platform-tests/dom/events/EventListener-incumbent-global-subsubframe.sub.html: Added.
457         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt: Added.
458         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html: Added.
459         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
460         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
461         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
462         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
463         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
464         * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1-expected.txt: Added.
465         * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml: Added.
466         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
467         * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
468         * web-platform-tests/domparsing/createContextualFragment-expected.txt: Added.
469         * web-platform-tests/domparsing/createContextualFragment.html: Added.
470         * web-platform-tests/domparsing/innerhtml-01-expected.txt: Added.
471         * web-platform-tests/domparsing/innerhtml-01.xhtml: Added.
472         * web-platform-tests/domparsing/innerhtml-03-expected.txt: Added.
473         * web-platform-tests/domparsing/innerhtml-03.xhtml: Added.
474         * web-platform-tests/domparsing/innerhtml-04-expected.txt: Added.
475         * web-platform-tests/domparsing/innerhtml-04.html: Added.
476         * web-platform-tests/domparsing/innerhtml-05-expected.txt: Added.
477         * web-platform-tests/domparsing/innerhtml-05.xhtml: Added.
478         * web-platform-tests/domparsing/innerhtml-06-expected.txt: Added.
479         * web-platform-tests/domparsing/innerhtml-06.html: Added.
480         * web-platform-tests/domparsing/innerhtml-07-expected.txt: Added.
481         * web-platform-tests/domparsing/innerhtml-07.html: Added.
482         * web-platform-tests/domparsing/insert_adjacent_html-expected.txt: Added.
483         * web-platform-tests/domparsing/insert_adjacent_html.html: Added.
484         * web-platform-tests/domparsing/insert_adjacent_html.js: Added.
485         (testThrowingNoParent):
486         * web-platform-tests/domparsing/outerhtml-01-expected.txt: Added.
487         * web-platform-tests/domparsing/outerhtml-01.html: Added.
488         * web-platform-tests/domparsing/outerhtml-02-expected.txt: Added.
489         * web-platform-tests/domparsing/outerhtml-02.html: Added.
490         * web-platform-tests/domparsing/xml-serialization-expected.txt: Added.
491         * web-platform-tests/domparsing/xml-serialization.xhtml: Added.
492         * web-platform-tests/fetch/api/basic/request-head-expected.txt: Added.
493         * web-platform-tests/fetch/api/basic/request-head-worker-expected.txt: Added.
494         * web-platform-tests/fetch/api/basic/request-head-worker.html: Added.
495         * web-platform-tests/fetch/api/basic/request-head.html: Added.
496         * web-platform-tests/fetch/api/basic/request-head.js: Added.
497         (promise_test):
498         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
499         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
500         * web-platform-tests/fetch/api/basic/request-headers.js:
501         * web-platform-tests/fetch/api/basic/response-url-expected.txt: Added.
502         * web-platform-tests/fetch/api/basic/response-url-worker-expected.txt: Added.
503         * web-platform-tests/fetch/api/basic/response-url-worker.html: Added.
504         * web-platform-tests/fetch/api/basic/response-url.html: Added.
505         * web-platform-tests/fetch/api/basic/response-url.js: Added.
506         (checkResponseURL):
507         * web-platform-tests/fetch/api/basic/w3c-import.log:
508         * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
509         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
510         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
511         * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt:
512         * web-platform-tests/fetch/api/cors/cors-preflight.js:
513         (corsPreflight):
514         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
515         * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt:
516         * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt:
517         * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
518         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
519         * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
520         * web-platform-tests/fetch/api/request/request-init-002.html:
521         * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
522         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
523         * web-platform-tests/html/dom/interfaces.html:
524         * web-platform-tests/html/dom/interfaces-expected.txt:
525         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank-expected.txt: Added.
526         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank.html: Added.
527         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt: Added.
528         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html: Added.
529         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc-expected.txt: Added.
530         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html: Added.
531         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt: Added.
532         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html: Added.
533         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
534         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html:
535         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.py: Added.
536         (main):
537         * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
538         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008-expected.txt: Added.
539         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008.htm: Added.
540         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt: Added.
541         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html: Added.
542         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-expected.txt: Added.
543         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html: Added.
544         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html: Added.
545         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_child.html: Added.
546         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html: Added.
547         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage-expected.txt: Added.
548         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html: Added.
549         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html: Added.
550         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html: Added.
551         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage-expected.txt: Added.
552         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html: Added.
553         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen-expected.txt: Added.
554         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html: Added.
555         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt: Added.
556         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html: Added.
557         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_harness.js: Added.
558         (get_test_results.):
559         (get_test_results):
560         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-expected.txt: Added.
561         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html: Added.
562         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html: Added.
563         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-expected.txt: Added.
564         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html: Added.
565         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html: Added.
566         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html: Added.
567         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage-expected.txt: Added.
568         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html: Added.
569         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/stash.py: Added.
570         (main):
571         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
572         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt: Added.
573         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html: Added.
574         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
575         * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body-expected.txt: Added.
576         * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body.html: Added.
577         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
578         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
579         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt: Added.
580         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html: Added.
581         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html: Added.
582         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-expected.txt: Added.
583         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html: Added.
584         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js: Added.
585         * web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled-expected.txt: Added.
586         * web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html: Added.
587         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
588         * web-platform-tests/lint.whitelist:
589         * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt:
590         * web-platform-tests/streams/readable-streams/bad-strategies.js:
591         (get string_appeared_here):
592         (promise_test): Deleted.
593
594 2016-07-13  Youenn Fablet  <youenn@apple.com>
595
596         [Fetch API] Response should not become disturbed on the ReadableStream creation
597         https://bugs.webkit.org/show_bug.cgi?id=159714
598
599         Reviewed by Alex Christensen.
600
601         * web-platform-tests/fetch/api/response/response-stream-disturbed-1-expected.txt:
602
603 2016-07-12  Youenn Fablet  <youenn@apple.com>
604
605         [Fetch API] isRedirected should be conveyed in workers
606         https://bugs.webkit.org/show_bug.cgi?id=159676
607
608         Reviewed by Alex Christensen.
609
610         * web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt:
611
612 2016-07-08  Daniel Bates  <dabates@apple.com>
613
614         Setting table.tFoot or calling table.createTFoot() should append HTML tfont element to the end of the table
615         https://bugs.webkit.org/show_bug.cgi?id=159583
616         <rdar://problem/27255292>
617
618         Reviewed by Chris Dumez.
619
620         Update expected result now that we append the HTML tfoot element to the end of the table.
621
622         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot-expected.txt:
623
624 2016-07-07  Chris Dumez  <cdumez@apple.com>
625
626         tdody.deleteRow(-1) and tr.deleteCell(-1) should not throw when there are no rows / cells
627         https://bugs.webkit.org/show_bug.cgi?id=159527
628         <rdar://problem/27232261>
629
630         Reviewed by Alex Christensen.
631
632         Rebaseline now that more checks are passing.
633
634         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow-expected.txt:
635         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell-expected.txt:
636
637 2016-07-07  Chris Dumez  <cdumez@apple.com>
638
639         HTMLTitleElement.text should only account for direct children Text nodes
640         https://bugs.webkit.org/show_bug.cgi?id=159536
641
642         Reviewed by Ryosuke Niwa.
643
644         Rebaseline now that more checks are passing.
645
646         * web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-01-expected.txt:
647         * web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-02-expected.txt:
648
649 2016-07-07  Chris Dumez  <cdumez@apple.com>
650
651         td / th should be exposed as HTMLTableCellElement objects
652         https://bugs.webkit.org/show_bug.cgi?id=159518
653         <rdar://problem/27225436>
654
655         Reviewed by Ryosuke Niwa.
656
657         Rebaseline W3C tests now that more checks are passing.
658
659         * web-platform-tests/html/dom/interfaces-expected.txt:
660         * web-platform-tests/html/semantics/interfaces-expected.txt:
661
662 2016-07-07  Youenn Fablet  <youenn@apple.com>
663
664         [Fetch API] Response constructor should throw in case of bad reason phrase
665         https://bugs.webkit.org/show_bug.cgi?id=159508
666
667         Reviewed by Alex Christensen.
668
669         * web-platform-tests/fetch/api/response/response-error-expected.txt:
670
671 2016-07-07  Youenn Fablet  <youenn@apple.com>
672
673         [Fetch API] Response.redirect should throw a RangeError in case of bad status code
674         https://bugs.webkit.org/show_bug.cgi?id=159507
675
676         Reviewed by Alex Christensen.
677
678         * web-platform-tests/fetch/api/response/response-static-redirect-expected.txt:
679
680 2016-07-06  Chris Dumez  <cdumez@apple.com>
681
682         Document.title setter does not work for SVG documents
683         https://bugs.webkit.org/show_bug.cgi?id=159503
684         <rdar://problem/27212313>
685
686         Reviewed by Ryosuke Niwa.
687
688         Rebaseline W3C test now that all checks are passing.
689
690         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-09-expected.txt:
691
692 2016-07-06  Chris Dumez  <cdumez@apple.com>
693
694         Align Document.body setter with the HTML specification
695         https://bugs.webkit.org/show_bug.cgi?id=159490
696
697         Reviewed by Alex Christensen.
698
699         Rebaseline existing W3C test now that one more check is passing.
700
701         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body-expected.txt:
702
703 2016-07-06  Chris Dumez  <cdumez@apple.com>
704
705         Document.body should return the first child of the html element that is either a body / frameset element
706         https://bugs.webkit.org/show_bug.cgi?id=159488
707
708         Reviewed by Ryosuke Niwa.
709
710         Import corresponding W3C test.
711
712         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body-expected.txt: Added.
713         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body.html: Added.
714
715 2016-07-06  Chris Dumez  <cdumez@apple.com>
716
717         [ShadowDOM] assignedSlot property should be on Text, not CharacterData
718         https://bugs.webkit.org/show_bug.cgi?id=159482
719         <rdar://problem/27201687>
720
721         Reviewed by Ryosuke Niwa.
722
723         Rebaseline W3C test now that one more check is passing.
724
725         * web-platform-tests/dom/interfaces-expected.txt:
726
727 2016-07-06  Chris Dumez  <cdumez@apple.com>
728
729         Add support for Node.isConnected
730         https://bugs.webkit.org/show_bug.cgi?id=159474
731         <rdar://problem/27197947>
732
733         Reviewed by Ryosuke Niwa.
734
735         * web-platform-tests/dom/interfaces-expected.txt:
736         Rebaseline now that more checks are passing.
737
738         * web-platform-tests/dom/nodes/Node-isConnected-expected.txt: Added.
739         * web-platform-tests/dom/nodes/Node-isConnected.html: Added.
740         Import W3C test for Node.isConnected.
741
742 2016-07-05  Youenn Fablet  <youenn@apple.com>
743
744         Refresh WPT tests up to 03916af
745         https://bugs.webkit.org/show_bug.cgi?id=159420
746
747         Reviewed by Alex Christensen.
748
749         Rrefreshing tests.
750         Used clean option to remove obsolete tests.
751
752         * resources/ImportExpectations:
753         * resources/TestRepositories:
754         * web-platform-tests/XMLHttpRequest/resources/last-modified.py: Added.
755         (main):
756         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
757         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
758         * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
759         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt: Added.
760         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html: Added.
761         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
762         * web-platform-tests/XMLHttpRequest/w3c-import.log:
763         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-expected.txt: Added.
764         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html: Added.
765         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html: Added.
766         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts-expected.txt: Added.
767         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts.html: Added.
768         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-expected.txt: Added.
769         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html: Added.
770         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html: Added.
771         * web-platform-tests/common/entities.json: Added.
772         * web-platform-tests/common/form-submission.py:
773         (main):
774         * web-platform-tests/common/w3c-import.log:
775         * web-platform-tests/dom/nodes/Node-contains-xhtml-expected.txt: Removed.
776         * web-platform-tests/dom/nodes/Node-contains-xhtml.xhtml: Removed.
777         * web-platform-tests/dom/nodes/rootNode-expected.txt: Removed.
778         * web-platform-tests/dom/nodes/rootNode.html: Removed.
779         * web-platform-tests/fetch/api/basic/integrity.js:
780         * web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
781         * web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
782         * web-platform-tests/fetch/api/basic/mode-no-cors.js:
783         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
784         * web-platform-tests/fetch/api/cors/cors-basic.js:
785         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
786         * web-platform-tests/fetch/api/cors/cors-cookies.js:
787         * web-platform-tests/fetch/api/cors/cors-filtering.js:
788         * web-platform-tests/fetch/api/cors/cors-multiple-origins.js:
789         (corsMultipleOrigins):
790         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
791         * web-platform-tests/fetch/api/cors/cors-preflight.js:
792         (corsPreflight):
793         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
794         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js:
795         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt: Added.
796         * web-platform-tests/fetch/api/redirect/redirect-schemes.html: Added.
797         * web-platform-tests/fetch/api/request/request-idl.html:
798         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-getter-expected.txt: Removed.
799         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-getter.html: Removed.
800         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-setter-01-expected.txt: Removed.
801         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-setter-01.html: Removed.
802         * web-platform-tests/html/dom/elements-microdata.js: Removed.
803         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html:
804         * web-platform-tests/html/semantics/embedded-content/media-elements/w3c-import.log:
805         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.png: Removed.
806         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
807         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
808         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
809         * web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01-expected.txt: Removed.
810         * web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01.html: Removed.
811         * web-platform-tests/html/syntax/html-element-list.js: Added.
812         * web-platform-tests/html/syntax/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/service-workers/service-workers/resources/w3c-import.log.
813         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/service-workers/service-workers/resources/test-helpers.js.
814         (service_worker_unregister_and_register):
815         (service_worker_unregister):
816         (service_worker_unregister_and_done):
817         (unreached_fulfillment):
818         (with_iframe.):
819         (wait_for_update):
820         (wait_for_state):
821         (base_path):
822         (test_login):
823         (login_https):
824         (websocket):
825         (get_websocket_url):
826         * web-platform-tests/streams/OWNERS: Added.
827         * web-platform-tests/streams/byte-length-queuing-strategy.https.html:
828         * web-platform-tests/streams/count-queuing-strategy.https.html:
829         * web-platform-tests/streams/readable-streams/bad-strategies.https.html:
830         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html:
831         * web-platform-tests/streams/readable-streams/brand-checks.https.html:
832         * web-platform-tests/streams/readable-streams/cancel.https.html:
833         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https.html:
834         * web-platform-tests/streams/readable-streams/garbage-collection-1-expected.txt: Removed.
835         * web-platform-tests/streams/readable-streams/garbage-collection-1.html: Removed.
836         * web-platform-tests/streams/readable-streams/garbage-collection-2-expected.txt: Removed.
837         * web-platform-tests/streams/readable-streams/garbage-collection-2.html: Removed.
838         * web-platform-tests/streams/readable-streams/garbage-collection.https.html:
839         * web-platform-tests/streams/readable-streams/general.https.html:
840         * web-platform-tests/streams/readable-streams/pipe-through.https.html:
841         * web-platform-tests/streams/readable-streams/readable-stream-reader.https.html:
842         * web-platform-tests/streams/readable-streams/tee.https.html:
843         * web-platform-tests/streams/readable-streams/templated.https.html:
844         * web-platform-tests/streams/w3c-import.log:
845
846 2016-06-30  Youenn Fablet  <youennf@gmail.com>
847
848         LayoutTests intermittently failing to run due to issues starting Web Platform Test server
849         https://bugs.webkit.org/show_bug.cgi?id=159166
850         <rdar://problem/27051759>
851
852         Reviewed by Alexey Proskuryakov.
853
854         Pregenerating certificates.
855
856         * resources/_wpt_certs/.gitignore: Added.
857         * resources/_wpt_certs/localhost.key: Added.
858         * resources/_wpt_certs/localhost.pem: Added.
859         * resources/config.json:
860
861 2016-06-28  Jiewen Tan  <jiewen_tan@apple.com>
862
863         Implement "replacement" codec
864         https://bugs.webkit.org/show_bug.cgi?id=159180
865         <rdar://problem/26015178>
866
867         Reviewed by Brent Fulgham.
868
869         * web-platform-tests/dom/nodes/Document-characterSet-normalization-expected.txt:
870
871 2016-06-27  Youenn Fablet  <youenn@apple.com>
872
873         Remove didFailAccessControlCheck ThreadableLoaderClient callback
874         https://bugs.webkit.org/show_bug.cgi?id=159149
875
876         Reviewed by Daniel Bates.
877
878         * web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt:
879
880 2016-06-27  Chris Dumez  <cdumez@apple.com>
881
882         HTMLElement / SVGElement should implement GlobalEventHandlers, not Element
883         https://bugs.webkit.org/show_bug.cgi?id=159191
884         <rdar://problem/27019299>
885
886         Reviewed by Ryosuke Niwa.
887
888         Rebaseline test now that more checks are passing.
889
890         * web-platform-tests/html/dom/interfaces-expected.txt:
891
892 2016-06-26  Youenn Fablet  <youennf@gmail.com>
893
894         Refreshing WPT tests up to 12b7800
895         https://bugs.webkit.org/show_bug.cgi?id=158872
896
897         Reviewed by Chris Dumez.
898
899         * resources/ImportExpectations:
900         * resources/TestRepositories:
901         * resources/web-platform-tests-modules.json:
902         * web-platform-tests/XMLHttpRequest/open-url-bogus-expected.txt:
903         * web-platform-tests/XMLHttpRequest/open-url-bogus.htm:
904         * web-platform-tests/XMLHttpRequest/open-url-multi-window-4-expected.txt:
905         * web-platform-tests/XMLHttpRequest/resources/init.htm:
906         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
907         * web-platform-tests/XMLHttpRequest/send-usp-expected.txt:
908         * web-platform-tests/XMLHttpRequest/send-usp.js:
909         * web-platform-tests/XMLHttpRequest/w3c-import.log:
910         * web-platform-tests/common/form-submission.py: Added.
911         * web-platform-tests/common/w3c-import.log:
912         * web-platform-tests/dom/events/Event-defaultPrevented-expected.txt:
913         * web-platform-tests/dom/events/Event-defaultPrevented.html:
914         * web-platform-tests/dom/events/w3c-import.log:
915         * web-platform-tests/dom/historical-expected.txt:
916         * web-platform-tests/dom/historical.html:
917         * web-platform-tests/dom/interfaces-expected.txt:
918         * web-platform-tests/dom/interfaces.html:
919         * web-platform-tests/dom/lists/w3c-import.log:
920         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
921         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
922         * web-platform-tests/dom/nodes/Document-characterSet-normalization-expected.txt:
923         * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
924         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp-expected.txt:
925         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html:
926         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css-expected.txt:
927         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html:
928         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt:
929         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html:
930         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
931         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
932         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif-expected.txt:
933         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html:
934         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html-expected.txt:
935         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html:
936         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt:
937         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html:
938         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg-expected.txt:
939         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html:
940         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01-expected.txt:
941         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html:
942         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02-expected.txt:
943         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html:
944         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png-expected.txt:
945         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html:
946         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt-expected.txt:
947         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html:
948         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml-expected.txt:
949         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html:
950         * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument-expected.txt:
951         * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html:
952         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
953         * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
954         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
955         * web-platform-tests/dom/nodes/Element-classlist.html:
956         * web-platform-tests/dom/nodes/Node-cloneNode.html:
957         * web-platform-tests/dom/nodes/remove-unscopable-expected.txt:
958         * web-platform-tests/dom/nodes/remove-unscopable.html:
959         * web-platform-tests/dom/nodes/w3c-import.log:
960         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
961         * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
962         * web-platform-tests/domparsing/OWNERS:
963         * web-platform-tests/domparsing/w3c-import.log:
964         * web-platform-tests/fetch/api/redirect/redirect-method.js:
965         * web-platform-tests/fetch/api/redirect/w3c-import.log:
966         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
967         * web-platform-tests/fetch/api/request/request-cache.html:
968         * web-platform-tests/fetch/api/request/request-error-expected.txt:
969         * web-platform-tests/fetch/api/request/request-error.html:
970         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
971         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
972         * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
973         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
974         * web-platform-tests/fetch/api/request/resources/cache.py:
975         * web-platform-tests/fetch/api/request/resources/get-host-info.sub.js: Added.
976         * web-platform-tests/fetch/api/request/resources/w3c-import.log:
977         * web-platform-tests/fetch/api/resources/utils.js:
978         * web-platform-tests/fetch/api/resources/w3c-import.log:
979         * web-platform-tests/fetch/api/response/response-cancel-stream-expected.txt:
980         * web-platform-tests/fetch/api/response/response-cancel-stream.html:
981         * web-platform-tests/fetch/api/response/response-consume-stream.html:
982         * web-platform-tests/fetch/api/response/response-stream-disturbed-4.html:
983         * web-platform-tests/fetch/api/response/response-stream-disturbed-5.html:
984         * web-platform-tests/fetch/api/response/w3c-import.log:
985         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
986         * web-platform-tests/html/dom/elements-embedded.js:
987         * web-platform-tests/html/dom/elements-metadata.js:
988         * web-platform-tests/html/dom/elements-tabular.js:
989         * web-platform-tests/html/dom/interfaces-expected.txt:
990         * web-platform-tests/html/dom/interfaces.html:
991         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
992         * web-platform-tests/html/dom/reflection-embedded.html:
993         * web-platform-tests/html/dom/reflection-forms-expected.txt:
994         * web-platform-tests/html/dom/reflection-forms.html:
995         * web-platform-tests/html/dom/reflection-grouping-expected.txt:
996         * web-platform-tests/html/dom/reflection-grouping.html:
997         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
998         * web-platform-tests/html/dom/reflection-metadata.html:
999         * web-platform-tests/html/dom/reflection-misc-expected.txt:
1000         * web-platform-tests/html/dom/reflection-misc.html:
1001         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
1002         * web-platform-tests/html/dom/reflection-obsolete.html:
1003         * web-platform-tests/html/dom/reflection-sections-expected.txt:
1004         * web-platform-tests/html/dom/reflection-sections.html:
1005         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
1006         * web-platform-tests/html/dom/reflection-tabular.html:
1007         * web-platform-tests/html/dom/reflection-text-expected.txt:
1008         * web-platform-tests/html/dom/reflection-text.html:
1009         * web-platform-tests/html/dom/w3c-import.log:
1010         * web-platform-tests/html/resources/common.js:
1011         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
1012         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist-expected.txt:
1013         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist.html:
1014         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind-expected.txt:
1015         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html:
1016         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind-expected.txt:
1017         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html:
1018         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
1019         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
1020         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
1021         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
1022         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html:
1023         * web-platform-tests/html/semantics/forms/constraints/form-validation-validate.html:
1024         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
1025         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
1026         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
1027         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
1028         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
1029         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
1030         * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
1031         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1032         * web-platform-tests/html/semantics/forms/the-input-element/selection.html:
1033         * web-platform-tests/html/semantics/forms/the-label-element/label-attributes-expected.txt:
1034         * web-platform-tests/html/semantics/forms/the-label-element/label-attributes.html:
1035         * web-platform-tests/html/semantics/interfaces-expected.txt:
1036         * web-platform-tests/html/semantics/interfaces.html:
1037         * web-platform-tests/html/semantics/interfaces.js:
1038         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
1039         * web-platform-tests/html/semantics/selectors/pseudo-classes/checked.html:
1040         * web-platform-tests/html/semantics/selectors/pseudo-classes/default.html:
1041         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir-expected.txt:
1042         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir.html:
1043         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir01.html:
1044         * web-platform-tests/html/semantics/selectors/pseudo-classes/disabled.html:
1045         * web-platform-tests/html/semantics/selectors/pseudo-classes/enabled.html:
1046         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus.html:
1047         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate.html:
1048         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html:
1049         * web-platform-tests/html/semantics/selectors/pseudo-classes/link.html:
1050         * web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html:
1051         * web-platform-tests/html/semantics/selectors/pseudo-classes/required-optional.html:
1052         * web-platform-tests/html/semantics/selectors/pseudo-classes/utils.js:
1053         * web-platform-tests/html/semantics/selectors/pseudo-classes/valid-invalid.html:
1054         * web-platform-tests/html/semantics/tabular-data/the-table-element/table-rows.html:
1055         * web-platform-tests/lint.whitelist:
1056         * web-platform-tests/service-workers/cache-storage/script-tests/cache-storage-match.js:
1057         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html: Added.
1058         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html: Added.
1059         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/close-worker.js: Added.
1060         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js: Added.
1061         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html: Added.
1062         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js: Added.
1063         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js: Added.
1064         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.py: Added.
1065         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/w3c-import.log: Added.
1066         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html: Added.
1067         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html: Added.
1068         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/w3c-import.log: Added.
1069         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https.html: Added.
1070         * web-platform-tests/service-workers/service-worker/activation-after-registration.https.html: Added.
1071         * web-platform-tests/service-workers/service-worker/active.https.html: Added.
1072         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html: Added.
1073         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https.html: Added.
1074         * web-platform-tests/service-workers/service-worker/claim-using-registration.https.html: Added.
1075         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https.html: Added.
1076         * web-platform-tests/service-workers/service-worker/clients-get.https.html: Added.
1077         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https.html: Added.
1078         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html: Added.
1079         * web-platform-tests/service-workers/service-worker/clients-matchall.https.html: Added.
1080         * web-platform-tests/service-workers/service-worker/controller-on-load.https.html: Added.
1081         * web-platform-tests/service-workers/service-worker/controller-on-reload.https.html: Added.
1082         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https.html: Added.
1083         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https.html: Added.
1084         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html: Added.
1085         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html: Added.
1086         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html: Added.
1087         * web-platform-tests/service-workers/service-worker/fetch-csp.https.html: Added.
1088         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html: Added.
1089         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https.html: Added.
1090         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https.html: Added.
1091         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https.html: Added.
1092         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html: Added.
1093         * web-platform-tests/service-workers/service-worker/fetch-event.https.html: Added.
1094         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html: Added.
1095         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https.html: Added.
1096         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html: Added.
1097         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html: Added.
1098         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https.html: Added.
1099         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https.html: Added.
1100         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https.html: Added.
1101         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html: Added.
1102         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html: Added.
1103         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https.html: Added.
1104         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https.html: Added.
1105         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https.html: Added.
1106         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html: Added.
1107         * web-platform-tests/service-workers/service-worker/getregistration.https.html: Added.
1108         * web-platform-tests/service-workers/service-worker/getregistrations.https.html: Added.
1109         * web-platform-tests/service-workers/service-worker/indexeddb.https.html: Added.
1110         * web-platform-tests/service-workers/service-worker/install-event-type.https.html: Added.
1111         * web-platform-tests/service-workers/service-worker/installing.https.html: Added.
1112         * web-platform-tests/service-workers/service-worker/interfaces.https.html: Added.
1113         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https.html: Added.
1114         * web-platform-tests/service-workers/service-worker/invalid-header.https.html: Added.
1115         * web-platform-tests/service-workers/service-worker/multiple-register.https.html: Added.
1116         * web-platform-tests/service-workers/service-worker/multiple-update.https.html: Added.
1117         * web-platform-tests/service-workers/service-worker/navigate-window.https.html: Added.
1118         * web-platform-tests/service-workers/service-worker/navigation-redirect.https.html: Added.
1119         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https.html: Added.
1120         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https.html: Added.
1121         * web-platform-tests/service-workers/service-worker/performance-timeline.https.html: Added.
1122         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https.html: Added.
1123         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https.html: Added.
1124         * web-platform-tests/service-workers/service-worker/postmessage.https.html: Added.
1125         * web-platform-tests/service-workers/service-worker/ready.https.html: Added.
1126         * web-platform-tests/service-workers/service-worker/referer.https.html: Added.
1127         * web-platform-tests/service-workers/service-worker/register-closed-window.https.html: Added.
1128         * web-platform-tests/service-workers/service-worker/register-default-scope.https.html: Added.
1129         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html: Added.
1130         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https.html: Added.
1131         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https.html: Added.
1132         * web-platform-tests/service-workers/service-worker/registration-events.https.html: Added.
1133         * web-platform-tests/service-workers/service-worker/registration-iframe.https.html: Added.
1134         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html: Added.
1135         * web-platform-tests/service-workers/service-worker/registration.https.html: Added.
1136         * web-platform-tests/service-workers/service-worker/rejections.https.html: Added.
1137         * web-platform-tests/service-workers/service-worker/request-end-to-end.https.html: Added.
1138         * web-platform-tests/service-workers/service-worker/resource-timing.https.html: Added.
1139         * web-platform-tests/service-workers/service-worker/resources/404.py: Added.
1140         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.install.html: Added.
1141         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.is-appcached.html: Added.
1142         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.is-appcached.js: Added.
1143         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.manifest: Added.
1144         * web-platform-tests/service-workers/service-worker/resources/blank.html: Added.
1145         * web-platform-tests/service-workers/service-worker/resources/claim-worker.js: Added.
1146         * web-platform-tests/service-workers/service-worker/resources/clients-get-frame.html: Added.
1147         * web-platform-tests/service-workers/service-worker/resources/clients-get-other-origin.html: Added.
1148         * web-platform-tests/service-workers/service-worker/resources/clients-get-worker.js: Added.
1149         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html: Added.
1150         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-client-types-shared-worker.js: Added.
1151         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-worker.js: Added.
1152         * web-platform-tests/service-workers/service-worker/resources/dummy-shared-worker-interceptor.js: Added.
1153         * web-platform-tests/service-workers/service-worker/resources/dummy-worker-interceptor.js: Added.
1154         * web-platform-tests/service-workers/service-worker/resources/dummy-worker-script.py: Added.
1155         * web-platform-tests/service-workers/service-worker/resources/dummy.html: Added.
1156         * web-platform-tests/service-workers/service-worker/resources/dummy.txt: Added.
1157         * web-platform-tests/service-workers/service-worker/resources/empty-worker.js: Added.
1158         * web-platform-tests/service-workers/service-worker/resources/empty.js: Added.
1159         * web-platform-tests/service-workers/service-worker/resources/end-to-end-worker.js: Added.
1160         * web-platform-tests/service-workers/service-worker/resources/events-worker.js: Added.
1161         * web-platform-tests/service-workers/service-worker/resources/extendable-event-async-waituntil.js: Added.
1162         * web-platform-tests/service-workers/service-worker/resources/extendable-event-waituntil.js: Added.
1163         * web-platform-tests/service-workers/service-worker/resources/fail-on-fetch-worker.js: Added.
1164         * web-platform-tests/service-workers/service-worker/resources/fetch-access-control-login.html: Added.
1165         * web-platform-tests/service-workers/service-worker/resources/fetch-access-control.py: Added.
1166         * web-platform-tests/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html: Added.
1167         * web-platform-tests/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html: Added.
1168         * web-platform-tests/service-workers/service-worker/resources/fetch-csp-iframe.html: Added.
1169         * web-platform-tests/service-workers/service-worker/resources/fetch-csp-iframe.html.sub.headers: Added.
1170         * web-platform-tests/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html: Added.
1171         * web-platform-tests/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js: Added.
1172         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html: Added.
1173         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-error-worker.js: Added.
1174         * web-platform-tests/service-workers/service-worker/resources/fetch-event-redirect-iframe.html: Added.
1175         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-stops-propagation-worker.js: Added.
1176         * web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js: Added.
1177         * web-platform-tests/service-workers/service-worker/resources/fetch-header-visibility-iframe.html: Added.
1178         * web-platform-tests/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html: Added.
1179         * web-platform-tests/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html: Added.
1180         * web-platform-tests/service-workers/service-worker/resources/fetch-mixed-content-iframe.html: Added.
1181         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html: Added.
1182         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-style.css: Added.
1183         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js: Added.
1184         * web-platform-tests/service-workers/service-worker/resources/fetch-request-fallback-iframe.html: Added.
1185         * web-platform-tests/service-workers/service-worker/resources/fetch-request-fallback-worker.js: Added.
1186         * web-platform-tests/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html: Added.
1187         * web-platform-tests/service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js: Added.
1188         * web-platform-tests/service-workers/service-worker/resources/fetch-request-redirect-iframe.html: Added.
1189         * web-platform-tests/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html: Added.
1190         * web-platform-tests/service-workers/service-worker/resources/fetch-request-resources-worker.js: Added.
1191         * web-platform-tests/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html: Added.
1192         * web-platform-tests/service-workers/service-worker/resources/fetch-request-xhr-worker.js: Added.
1193         * web-platform-tests/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html: Added.
1194         * web-platform-tests/service-workers/service-worker/resources/fetch-response-xhr-worker.js: Added.
1195         * web-platform-tests/service-workers/service-worker/resources/fetch-rewrite-worker.js: Added.
1196         * web-platform-tests/service-workers/service-worker/resources/fetch-waits-for-activate-worker.js: Added.
1197         * web-platform-tests/service-workers/service-worker/resources/frame-for-getregistrations.html: Added.
1198         * web-platform-tests/service-workers/service-worker/resources/get-host-info.sub.js: Added.
1199         * web-platform-tests/service-workers/service-worker/resources/indexeddb-worker.js: Added.
1200         * web-platform-tests/service-workers/service-worker/resources/install-event-type-worker.js: Added.
1201         * web-platform-tests/service-workers/service-worker/resources/interfaces-worker.sub.js: Added.
1202         * web-platform-tests/service-workers/service-worker/resources/interfaces.js: Added.
1203         * web-platform-tests/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html: Added.
1204         * web-platform-tests/service-workers/service-worker/resources/invalid-blobtype-worker.js: Added.
1205         * web-platform-tests/service-workers/service-worker/resources/invalid-chunked-encoding-with-flush.py: Added.
1206         * web-platform-tests/service-workers/service-worker/resources/invalid-chunked-encoding.py: Added.
1207         * web-platform-tests/service-workers/service-worker/resources/invalid-header-iframe.https.html: Added.
1208         * web-platform-tests/service-workers/service-worker/resources/invalid-header-worker.js: Added.
1209         * web-platform-tests/service-workers/service-worker/resources/load_worker.js: Added.
1210         * web-platform-tests/service-workers/service-worker/resources/loaded.html: Added.
1211         * web-platform-tests/service-workers/service-worker/resources/malformed-worker.py: Added.
1212         * web-platform-tests/service-workers/service-worker/resources/mime-type-worker.py: Added.
1213         * web-platform-tests/service-workers/service-worker/resources/navigate-window-worker.js: Added.
1214         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html: Added.
1215         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-out-scope.py: Added.
1216         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope1.py: Added.
1217         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope2.py: Added.
1218         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-worker.js: Added.
1219         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-from-nested-event-worker.js: Added.
1220         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-then-cancel-worker.js: Added.
1221         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-then-prevent-default-worker.js: Added.
1222         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-with-empty-onerror-worker.js: Added.
1223         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-worker.js: Added.
1224         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-from-nested-event-worker.js: Added.
1225         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-then-cancel-worker.js: Added.
1226         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-then-prevent-default-worker.js: Added.
1227         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-with-empty-onerror-worker.js: Added.
1228         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-worker.js: Added.
1229         * web-platform-tests/service-workers/service-worker/resources/other.html: Added.
1230         * web-platform-tests/service-workers/service-worker/resources/override_assert_object_equals.js: Added.
1231         * web-platform-tests/service-workers/service-worker/resources/performance-timeline-worker.js: Added.
1232         * web-platform-tests/service-workers/service-worker/resources/postmessage-msgport-to-client-worker.js: Added.
1233         * web-platform-tests/service-workers/service-worker/resources/postmessage-to-client-worker.js: Added.
1234         * web-platform-tests/service-workers/service-worker/resources/postmessage-worker.js: Added.
1235         * web-platform-tests/service-workers/service-worker/resources/redirect.py: Added.
1236         * web-platform-tests/service-workers/service-worker/resources/referer-iframe.html: Added.
1237         * web-platform-tests/service-workers/service-worker/resources/register-closed-window-iframe.html: Added.
1238         * web-platform-tests/service-workers/service-worker/resources/registration-worker.js: Added.
1239         * web-platform-tests/service-workers/service-worker/resources/reject-install-worker.js: Added.
1240         * web-platform-tests/service-workers/service-worker/resources/request-end-to-end-worker.js: Added.
1241         * web-platform-tests/service-workers/service-worker/resources/request-headers.py: Added.
1242         * web-platform-tests/service-workers/service-worker/resources/resource-timing-iframe.html: Added.
1243         * web-platform-tests/service-workers/service-worker/resources/resource-timing-worker.js: Added.
1244         * web-platform-tests/service-workers/service-worker/resources/service-worker-csp-worker.py: Added.
1245         * web-platform-tests/service-workers/service-worker/resources/shared-worker-controlled.js: Added.
1246         * web-platform-tests/service-workers/service-worker/resources/shared-worker-import.js: Added.
1247         * web-platform-tests/service-workers/service-worker/resources/silence.oga: Added.
1248         * web-platform-tests/service-workers/service-worker/resources/simple-intercept-worker.js: Added.
1249         * web-platform-tests/service-workers/service-worker/resources/simple.html: Added.
1250         * web-platform-tests/service-workers/service-worker/resources/simple.txt: Added.
1251         * web-platform-tests/service-workers/service-worker/resources/skip-waiting-installed-worker.js: Added.
1252         * web-platform-tests/service-workers/service-worker/resources/skip-waiting-worker.js: Added.
1253         * web-platform-tests/service-workers/service-worker/resources/square.png: Added.
1254         * web-platform-tests/service-workers/service-worker/resources/success.py: Added.
1255         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js: Added.
1256         * web-platform-tests/service-workers/service-worker/resources/testharness-helpers.js: Added.
1257         * web-platform-tests/service-workers/service-worker/resources/unregister-controller-page.html: Added.
1258         * web-platform-tests/service-workers/service-worker/resources/update-nocookie-worker.py: Added.
1259         * web-platform-tests/service-workers/service-worker/resources/update-recovery-worker.py: Added.
1260         * web-platform-tests/service-workers/service-worker/resources/update-worker.py: Added.
1261         * web-platform-tests/service-workers/service-worker/resources/update/update-after-oneday.https.html: Added.
1262         * web-platform-tests/service-workers/service-worker/resources/update/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/resources/w3c-import.log.
1263         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log: Added.
1264         * web-platform-tests/service-workers/service-worker/resources/wait-forever-in-install-worker.js: Added.
1265         * web-platform-tests/service-workers/service-worker/resources/websocket.js: Added.
1266         * web-platform-tests/service-workers/service-worker/resources/worker-interception-iframe.https.html: Added.
1267         * web-platform-tests/service-workers/service-worker/resources/worker-load-interceptor.js: Added.
1268         * web-platform-tests/service-workers/service-worker/resources/worker-testharness.js: Added.
1269         * web-platform-tests/service-workers/service-worker/resources/xhr.js: Added.
1270         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https.html: Added.
1271         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https.html: Added.
1272         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https.html: Added.
1273         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https.html: Added.
1274         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https.html: Added.
1275         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html: Added.
1276         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https.html: Added.
1277         * web-platform-tests/service-workers/service-worker/skip-waiting-without-client.https.html: Added.
1278         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https.html: Added.
1279         * web-platform-tests/service-workers/service-worker/skip-waiting.https.html: Added.
1280         * web-platform-tests/service-workers/service-worker/state.https.html: Added.
1281         * web-platform-tests/service-workers/service-worker/synced-state.https.html: Added.
1282         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https.html: Added.
1283         * web-platform-tests/service-workers/service-worker/unregister-controller.https.html: Added.
1284         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html: Added.
1285         * web-platform-tests/service-workers/service-worker/unregister-then-register.https.html: Added.
1286         * web-platform-tests/service-workers/service-worker/unregister.https.html: Added.
1287         * web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html: Added.
1288         * web-platform-tests/service-workers/service-worker/update-after-oneday.https.html: Added.
1289         * web-platform-tests/service-workers/service-worker/update-recovery.https.html: Added.
1290         * web-platform-tests/service-workers/service-worker/update.https.html: Added.
1291         * web-platform-tests/service-workers/service-worker/w3c-import.log: Added.
1292         * web-platform-tests/service-workers/service-worker/waiting.https.html: Added.
1293         * web-platform-tests/service-workers/service-worker/websocket.https.html: Added.
1294         * web-platform-tests/service-workers/service-worker/worker-interception.https.html: Added.
1295         * web-platform-tests/service-workers/service-worker/xhr.https.html: Added.
1296         * web-platform-tests/streams/OWNERS: Added.
1297         * web-platform-tests/streams/byte-length-queuing-strategy.https.html:
1298         * web-platform-tests/streams/count-queuing-strategy.https.html:
1299         * web-platform-tests/streams/readable-streams/bad-strategies.https.html:
1300         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html:
1301         * web-platform-tests/streams/readable-streams/brand-checks.https.html:
1302         * web-platform-tests/streams/readable-streams/cancel.https.html:
1303         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https.html:
1304         * web-platform-tests/streams/readable-streams/garbage-collection.https.html:
1305         * web-platform-tests/streams/readable-streams/general.https.html:
1306         * web-platform-tests/streams/readable-streams/general.js:
1307         * web-platform-tests/streams/readable-streams/pipe-through.https.html:
1308         * web-platform-tests/streams/readable-streams/readable-stream-reader.https.html:
1309         * web-platform-tests/streams/readable-streams/tee.https.html:
1310         * web-platform-tests/streams/readable-streams/templated.https.html:
1311         * web-platform-tests/streams/w3c-import.log:
1312
1313 2016-06-22  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1314
1315         W3C test importer should generate files to ignore by WebKit SCM
1316         https://bugs.webkit.org/show_bug.cgi?id=142743
1317
1318         Reviewed by Darin Adler.
1319
1320         * resources/TestRepositories: Added the option to generate .gitignore and __init__.py for wpt repo.
1321         * web-platform-tests/.gitignore: Regeneration changes the order of the ignored files and removes the __init__.py which is now committed to WebKit trunk.
1322         * web-platform-tests/__init__.py: Added.
1323
1324 2016-06-22  Youenn Fablet  <youennf@gmail.com>
1325
1326         imported/w3c/web-platform-tests/streams/readable-streams/general.https.html is a flaky failure
1327         https://bugs.webkit.org/show_bug.cgi?id=155760
1328
1329         Reviewed by Alexey Proskuryakov.
1330
1331         Making test more predictable.
1332         Upstreamed to w3c repository as https://github.com/w3c/web-platform-tests/pull/3203.
1333
1334         * web-platform-tests/streams/readable-streams/general.js:
1335         (promise_test):
1336
1337 2016-06-21  Youenn Fablet  <youennf@gmail.com>
1338
1339         [Fetch API] Rename 'origin-only' referrer policy to 'origin'
1340         https://bugs.webkit.org/show_bug.cgi?id=158982
1341
1342         Reviewed by Alex Christensen.
1343
1344         Renaming origin-only to origin.
1345
1346         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
1347         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
1348         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
1349         * web-platform-tests/fetch/api/request/request-clone.sub.html:
1350         * web-platform-tests/fetch/api/request/request-idl.html:
1351         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
1352         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
1353         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
1354
1355 2016-06-20  Benjamin Poulain  <benjamin@webkit.org>
1356
1357         :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
1358         https://bugs.webkit.org/show_bug.cgi?id=156230
1359
1360         Reviewed by Alex Christensen.
1361
1362         * web-platform-tests/html/semantics/selectors/pseudo-classes/default-expected.txt:
1363
1364 2016-06-17  Benjamin Poulain  <benjamin@webkit.org>
1365
1366         :indeterminate pseudo-class should match radios whose group has no checked radio
1367         https://bugs.webkit.org/show_bug.cgi?id=156270
1368
1369         Reviewed by Simon Fraser.
1370
1371         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-expected.txt:
1372         One more pass on official tests :)
1373
1374 2016-06-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1375
1376         CORS preflight with a non-200 response should be a preflight failure
1377         https://bugs.webkit.org/show_bug.cgi?id=111008
1378
1379         Reviewed by Darin Adler.
1380
1381         * web-platform-tests/XMLHttpRequest/data-uri-expected.txt:
1382
1383 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
1384
1385         :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
1386         https://bugs.webkit.org/show_bug.cgi?id=156530
1387
1388         Reviewed by Simon Fraser.
1389
1390         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
1391
1392 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
1393
1394         :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
1395         https://bugs.webkit.org/show_bug.cgi?id=156558
1396
1397         Reviewed by Simon Fraser.
1398
1399         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
1400         One of the previous match was erroneous.
1401         Our results are still very far from being correct. There are several
1402         bugs affecting our range validation.
1403
1404 2016-06-13  Joseph Pecoraro  <pecoraro@apple.com>
1405
1406         window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
1407         https://bugs.webkit.org/show_bug.cgi?id=55092
1408         <rdar://problem/25731279>
1409
1410         Reviewed by Dean Jackson.
1411
1412         * web-platform-tests/html/dom/interfaces-expected.txt:
1413
1414 2016-06-08  Chris Dumez  <cdumez@apple.com>
1415
1416         Import new AddEventListenerOptions test from W3C web-platform-tests
1417         https://bugs.webkit.org/show_bug.cgi?id=158535
1418
1419         Reviewed by Ryosuke Niwa.
1420
1421         Import new AddEventListenerOptions test from W3C web-platform-tests.
1422
1423         * web-platform-tests/dom/events/AddEventListenerOptions-passive-expected.txt: Added.
1424         * web-platform-tests/dom/events/AddEventListenerOptions-passive.html: Added.
1425         * web-platform-tests/dom/events/EventListenerOptions-capture.html:
1426
1427 2016-06-07  Chris Dumez  <cdumez@apple.com>
1428
1429         Implement EventListenerOptions argument to addEventListener
1430         https://bugs.webkit.org/show_bug.cgi?id=149466
1431         <rdar://problem/22802031>
1432
1433         Reviewed by Dean Jackson.
1434
1435         Import new test from W3C that covers EventListenerOptions.
1436
1437         * web-platform-tests/dom/events/EventListenerOptions-capture-expected.txt: Added.
1438         * web-platform-tests/dom/events/EventListenerOptions-capture.html: Added.
1439
1440 2016-06-06  Commit Queue  <commit-queue@webkit.org>
1441
1442         Unreviewed, rolling out r201735.
1443         https://bugs.webkit.org/show_bug.cgi?id=158465
1444
1445         fast/events/AddEventListenerOptions-once-recursive.html fails
1446         on all bots (Requested by ap on #webkit).
1447
1448         Reverted changeset:
1449
1450         "Implement EventListenerOptions argument to addEventListener"
1451         https://bugs.webkit.org/show_bug.cgi?id=149466
1452         http://trac.webkit.org/changeset/201735
1453
1454 2016-06-06  Chris Dumez  <cdumez@apple.com>
1455
1456         Implement EventListenerOptions argument to addEventListener
1457         https://bugs.webkit.org/show_bug.cgi?id=149466
1458         <rdar://problem/22802031>
1459
1460         Reviewed by Dean Jackson.
1461
1462         Import new test from W3C that covers EventListenerOptions.
1463
1464         * web-platform-tests/dom/events/EventListenerOptions-capture-expected.txt: Added.
1465         * web-platform-tests/dom/events/EventListenerOptions-capture.html: Added.
1466
1467 2016-06-06  Commit Queue  <commit-queue@webkit.org>
1468
1469         Unreviewed, rolling out r201730.
1470         https://bugs.webkit.org/show_bug.cgi?id=158453
1471
1472         This change caused existing LayoutTests to crash (Requested by
1473         ryanhaddad on #webkit).
1474
1475         Reverted changeset:
1476
1477         "Implement EventListenerOptions argument to addEventListener"
1478         https://bugs.webkit.org/show_bug.cgi?id=149466
1479         http://trac.webkit.org/changeset/201730
1480
1481 2016-06-06  Chris Dumez  <cdumez@apple.com>
1482
1483         Implement EventListenerOptions argument to addEventListener
1484         https://bugs.webkit.org/show_bug.cgi?id=149466
1485         <rdar://problem/22802031>
1486
1487         Reviewed by Dean Jackson.
1488
1489         Import new test from W3C that covers EventListenerOptions.
1490
1491         * web-platform-tests/dom/events/EventListenerOptions-capture-expected.txt: Added.
1492         * web-platform-tests/dom/events/EventListenerOptions-capture.html: Added.
1493
1494 2016-06-03  Chris Dumez  <cdumez@apple.com>
1495
1496         CanvasRenderingContext2D.createPattern() / putImageData() throw wrong exception type
1497         https://bugs.webkit.org/show_bug.cgi?id=158322
1498
1499         Reviewed by Ryosuke Niwa.
1500
1501         Rebaseline test now that it is passing.
1502
1503         * canvas/2d.pattern.image.undefined-expected.txt:
1504
1505 2016-06-02  Chris Dumez  <cdumez@apple.com>
1506
1507         [WebIDL] 'undefined' should be an acceptable value for nullable parameters
1508         https://bugs.webkit.org/show_bug.cgi?id=158321
1509
1510         Reviewed by Ryosuke Niwa.
1511
1512         Rebaseline test. The test is failing because the first parameter to
1513         createPattern is wrongly marked as nullable in our IDL and because our
1514         implementation throws a legacy TYPE_MISMATCH_ERR instead of a standard
1515         TypeError when getting null as first parameter. I will fix this bug
1516         and this test via Bug 158322.
1517
1518         * canvas/2d.pattern.image.undefined-expected.txt:
1519
1520 2016-06-01  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1521
1522         POST request on a blob resource should return a "network error" instead of HTTP 500 response
1523         https://bugs.webkit.org/show_bug.cgi?id=158022
1524
1525         Reviewed by Alex Christensen.
1526
1527         Make sure request on blob resource is correct.
1528
1529         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
1530         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
1531         * web-platform-tests/fetch/api/basic/scheme-blob.js: Add new tests with several HTTP methods.
1532
1533 2016-06-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1534
1535         Close wptserve response file handles explicitly
1536         https://bugs.webkit.org/show_bug.cgi?id=158253
1537
1538         Reviewed by Alexey Proskuryakov.
1539
1540         See https://github.com/youennf/wptserve/commit/fc902e97a21b8470dcdaab8c70691aea1fecbc12
1541
1542         * resources/web-platform-tests-modules.json: Updating wptserve module to close response file handles once written.
1543
1544 2016-05-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1545
1546         Adding wptserve logging for 404 file-serving responses
1547         https://bugs.webkit.org/show_bug.cgi?id=158183
1548
1549         Reviewed by Alexey Proskuryakov.
1550
1551         * resources/web-platform-tests-modules.json: Modifying wptserve module to log 404 FileHandler exceptions.
1552
1553 2016-05-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1554
1555         [Fetch API] Implement Fetch redirect mode
1556         https://bugs.webkit.org/show_bug.cgi?id=157837
1557
1558         Reviewed by Alex Christensen.
1559
1560         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1561         * web-platform-tests/fetch/api/redirect/redirect-location.js:
1562         * web-platform-tests/fetch/api/redirect/redirect-method.js:
1563         * web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
1564         * web-platform-tests/fetch/api/redirect/redirect-mode-expected.txt:
1565
1566 2016-05-18  Antti Koivisto  <antti@apple.com>
1567
1568         Cascading order for !important properties in ::slotted and ::host rules is incorrect
1569         https://bugs.webkit.org/show_bug.cgi?id=157789
1570         <rdar://problem/26318781>
1571
1572         Reviewed by Andreas Kling.
1573
1574         * csswg-test/css-scoping-1/shadow-cascade-order-001-expected.txt: This now passes.
1575
1576 2016-05-11  Brady Eidson  <beidson@apple.com>
1577
1578         Modern IDB: WebWorker support.
1579         https://bugs.webkit.org/show_bug.cgi?id=149953
1580
1581         Reviewed by Alex Christensen.
1582
1583         * IndexedDB-private-browsing/idb_webworkers-expected.txt:
1584         * web-platform-tests/IndexedDB/idb_webworkers-expected.txt:
1585
1586 2016-05-06  Jer Noble  <jer.noble@apple.com>
1587
1588         Return a Promise from HTMLMediaElement.play()
1589         https://bugs.webkit.org/show_bug.cgi?id=157400
1590
1591         Reviewed by Eric Carlson.
1592
1593         Rebaseline web-platform-tests/html/dom/interfaces-expected.txt with new (failing) result.
1594
1595         * web-platform-tests/html/dom/interfaces-expected.txt:
1596
1597 2016-05-10  Commit Queue  <commit-queue@webkit.org>
1598
1599         Unreviewed, rolling out r200627.
1600         https://bugs.webkit.org/show_bug.cgi?id=157531
1601
1602         This change has caused crashes in existing LayoutTests
1603         (Requested by ryanhaddad on #webkit).
1604
1605         Reverted changeset:
1606
1607         "Return a Promise from HTMLMediaElement.play()"
1608         https://bugs.webkit.org/show_bug.cgi?id=157400
1609         http://trac.webkit.org/changeset/200627
1610
1611 2016-05-06  Jer Noble  <jer.noble@apple.com>
1612
1613         Return a Promise from HTMLMediaElement.play()
1614         https://bugs.webkit.org/show_bug.cgi?id=157400
1615
1616         Reviewed by Eric Carlson.
1617
1618         Rebaseline web-platform-tests/html/dom/interfaces-expected.txt with new (failing) result.
1619
1620         * web-platform-tests/html/dom/interfaces-expected.txt:
1621
1622 2016-05-04  Chris Dumez  <cdumez@apple.com>
1623
1624         Media elements should not be paused right away when removed from the document
1625         https://bugs.webkit.org/show_bug.cgi?id=157347
1626         <rdar://problem/25888758>
1627
1628         Reviewed by Alex Christensen.
1629
1630         Rebaseline now that more W3C tests are passing.
1631
1632         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document-expected.txt:
1633         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document-expected.txt:
1634         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-expected.txt:
1635
1636 2016-05-04  Joseph Pecoraro  <pecoraro@apple.com>
1637
1638         Improve the grammar of some error messages 'a argument list' => 'an argument list'
1639         https://bugs.webkit.org/show_bug.cgi?id=157350
1640         <rdar://problem/26082108>
1641
1642         Reviewed by Mark Lam.
1643
1644         * web-platform-tests/html/dom/interfaces-expected.txt:
1645
1646 2016-05-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1647
1648         Sync web-platform-tests up to revision 4af8373
1649         https://bugs.webkit.org/show_bug.cgi?id=157170
1650
1651         Reviewed by Chris Dumez.
1652
1653         Rebasing expectations.
1654
1655         * resources/ImportExpectations: Skipping new test suites.
1656         Skipping IndexedDB until we decide whether to continue having these tests here.
1657         * resources/TestRepositories: Updating revision to 4af8373.
1658         * resources/web-platform-tests-modules.json:
1659         * web-platform-tests/IndexedDB/idbindex-multientry-big-expected.txt:
1660         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
1661         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
1662         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
1663         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
1664         * web-platform-tests/README.md:
1665         * web-platform-tests/XMLHttpRequest/OWNERS:
1666         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials-expected.txt:
1667         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js:
1668         (test_withCredentials.): Deleted.
1669         * web-platform-tests/XMLHttpRequest/abort-during-open.htm:
1670         * web-platform-tests/XMLHttpRequest/abort-during-open.js: Added.
1671         (test.async_test.test.step.client.onreadystatechange):
1672         (test.async_test.test.step):
1673         * web-platform-tests/XMLHttpRequest/abort-during-open.worker.js: Added.
1674         * web-platform-tests/XMLHttpRequest/data-uri-expected.txt:
1675         * web-platform-tests/XMLHttpRequest/data-uri.htm:
1676         * web-platform-tests/XMLHttpRequest/formdata-set-expected.txt:
1677         * web-platform-tests/XMLHttpRequest/formdata-set.htm:
1678         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
1679         * web-platform-tests/XMLHttpRequest/resources/auth7/corsenabled.py: Added.
1680         (main):
1681         * web-platform-tests/XMLHttpRequest/resources/auth7/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log.
1682         * web-platform-tests/XMLHttpRequest/resources/auth8/corsenabled-no-authorize.py: Added.
1683         (main):
1684         * web-platform-tests/XMLHttpRequest/resources/auth8/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log.
1685         * web-platform-tests/XMLHttpRequest/resources/auth9/auth.py: Added.
1686         (main):
1687         * web-platform-tests/XMLHttpRequest/resources/auth9/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log.
1688         * web-platform-tests/XMLHttpRequest/responseurl-expected.txt: Added.
1689         * web-platform-tests/XMLHttpRequest/responseurl.html: Added.
1690         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments-expected.txt: Added.
1691         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm: Added.
1692         * web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Added.
1693         * web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm: Added.
1694         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
1695         * web-platform-tests/XMLHttpRequest/send-send.htm:
1696         * web-platform-tests/XMLHttpRequest/send-send.js: Added.
1697         (test):
1698         * web-platform-tests/XMLHttpRequest/send-send.worker.js: Added.
1699         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name-expected.txt:
1700         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name.htm:
1701         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
1702         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm:
1703         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1704         * web-platform-tests/common/OWNERS:
1705         * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws-expected.txt: Added.
1706         * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html: Added.
1707         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices-expected.txt: Added.
1708         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html: Added.
1709         * web-platform-tests/dom/collections/w3c-import.log:
1710         * web-platform-tests/dom/events/Event-constructors-expected.txt:
1711         * web-platform-tests/dom/events/Event-constructors.html:
1712         * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch-expected.txt: Added.
1713         * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html: Added.
1714         * web-platform-tests/dom/events/Event-dispatch-bubbles-false-expected.txt:
1715         * web-platform-tests/dom/events/Event-dispatch-bubbles-false.html:
1716         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1717         * web-platform-tests/dom/events/ProgressEvent-expected.txt:
1718         * web-platform-tests/dom/events/ProgressEvent.html:
1719         * web-platform-tests/dom/events/w3c-import.log:
1720         * web-platform-tests/dom/interfaces-expected.txt:
1721         * web-platform-tests/dom/interfaces.html:
1722         * web-platform-tests/dom/lists/DOMTokenList-value-expected.txt: Added.
1723         * web-platform-tests/dom/lists/DOMTokenList-value.html: Added.
1724         * web-platform-tests/dom/lists/w3c-import.log:
1725         * web-platform-tests/dom/nodes/CharacterData-appendChild-expected.txt: Added.
1726         * web-platform-tests/dom/nodes/CharacterData-appendChild.html: Added.
1727         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
1728         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
1729         * web-platform-tests/dom/nodes/Document-Element-getElementsByTagName.js:
1730         (test_getElementsByTagName):
1731         * web-platform-tests/dom/nodes/Document-characterSet-normalization-expected.txt:
1732         * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
1733         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
1734         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
1735         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
1736         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
1737         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
1738         * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
1739         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1740         * web-platform-tests/dom/nodes/Document-createEvent.html:
1741         * web-platform-tests/dom/nodes/Document-createEvent.js:
1742         * web-platform-tests/dom/nodes/Document-getElementsByTagName-expected.txt:
1743         * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml-expected.txt:
1744         * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml:
1745         * web-platform-tests/dom/nodes/Element-getElementsByTagName-expected.txt:
1746         * web-platform-tests/dom/nodes/Element-hasAttributes-expected.txt: Added.
1747         * web-platform-tests/dom/nodes/Element-hasAttributes.html: Added.
1748         * web-platform-tests/dom/nodes/Element-insertAdjacentElement-expected.txt: Added.
1749         * web-platform-tests/dom/nodes/Element-insertAdjacentElement.html: Added.
1750         * web-platform-tests/dom/nodes/Element-insertAdjacentText-expected.txt: Added.
1751         * web-platform-tests/dom/nodes/Element-insertAdjacentText.html: Added.
1752         * web-platform-tests/dom/nodes/Node-contains-xml-expected.txt: Added.
1753         * web-platform-tests/dom/nodes/Node-contains-xml.xml: Added.
1754         * web-platform-tests/dom/nodes/Node-isSameNode-expected.txt: Added.
1755         * web-platform-tests/dom/nodes/Node-isSameNode.html: Added.
1756         * web-platform-tests/dom/nodes/Node-parentElement.html:
1757         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
1758         * web-platform-tests/dom/nodes/Node-replaceChild.html:
1759         * web-platform-tests/dom/nodes/attributes-expected.txt:
1760         * web-platform-tests/dom/nodes/attributes.html:
1761         * web-platform-tests/dom/nodes/attributes.js:
1762         (attr_is):
1763         * web-platform-tests/dom/nodes/case-expected.txt:
1764         * web-platform-tests/dom/nodes/case.js:
1765         (get_qualified_name):
1766         (test_get_elements_tag_name):
1767         * web-platform-tests/dom/nodes/insert-adjacent-expected.txt: Added.
1768         * web-platform-tests/dom/nodes/insert-adjacent.html: Added.
1769         * web-platform-tests/dom/nodes/remove-unscopable-expected.txt: Added.
1770         * web-platform-tests/dom/nodes/remove-unscopable.html: Added.
1771         * web-platform-tests/dom/nodes/rootNode-expected.txt: Added.
1772         * web-platform-tests/dom/nodes/rootNode.html: Added.
1773         * web-platform-tests/dom/nodes/w3c-import.log:
1774         * web-platform-tests/dom/ranges/Range-stringifier-expected.txt: Added.
1775         * web-platform-tests/dom/ranges/Range-stringifier.html: Added.
1776         * web-platform-tests/dom/ranges/w3c-import.log:
1777         * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
1778         * web-platform-tests/dom/traversal/TreeWalker-basic.html:
1779         * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
1780         * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
1781         * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
1782         * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
1783         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
1784         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
1785         * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
1786         * web-platform-tests/fetch/api/cors/cors-preflight.js:
1787         * web-platform-tests/fetch/api/credentials/cookies.js:
1788         (cookies):
1789         * web-platform-tests/fetch/api/policies/referrer-origin-expected.txt:
1790         * web-platform-tests/fetch/api/policies/referrer-origin.js:
1791         (promise_test):
1792         * web-platform-tests/fetch/api/request/request-consume.html:
1793         * web-platform-tests/fetch/api/request/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log.
1794         * web-platform-tests/fetch/api/request/w3c-import.log:
1795         * web-platform-tests/fetch/api/resources/utils.js:
1796         (validateStreamFromString):
1797         * web-platform-tests/fetch/api/response/response-cancel-stream-expected.txt:
1798         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
1799         * web-platform-tests/fetch/api/response/w3c-import.log:
1800         * web-platform-tests/html/OWNERS:
1801         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html:
1802         * web-platform-tests/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html:
1803         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html:
1804         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml:
1805         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html:
1806         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml:
1807         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html:
1808         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtml:
1809         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.html:
1810         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml:
1811         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html:
1812         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml:
1813         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html:
1814         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html:
1815         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.head-01.html:
1816         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.head-02.html:
1817         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-01.html:
1818         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-02.xhtml:
1819         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-03.html:
1820         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-04.xhtml:
1821         * web-platform-tests/html/dom/elements/global-attributes/id-name-specialcase.html:
1822         * web-platform-tests/html/dom/elements/global-attributes/id-name.html:
1823         * web-platform-tests/html/dom/interfaces-expected.txt:
1824         * web-platform-tests/html/dom/interfaces.html:
1825         * web-platform-tests/html/resources/common.js:
1826         (isVoidElement): Deleted.
1827         * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/stylesheet.css: Added.
1828         (body):
1829         * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log.
1830         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base-expected.html: Added.
1831         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html: Added.
1832         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.css: Added.
1833         (body):
1834         * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
1835         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.scaled.png: Added.
1836         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
1837         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element-expected.txt: Added.
1838         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html: Added.
1839         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
1840         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base-expected.html: Added.
1841         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-with-base.html: Added.
1842         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
1843         * web-platform-tests/html/semantics/embedded-content/the-img-element/document-base-url-expected.html: Added.
1844         * web-platform-tests/html/semantics/embedded-content/the-img-element/document-base-url.html: Added.
1845         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
1846         * web-platform-tests/html/semantics/embedded-content/the-img-element/resources/cat.jpg: Added.
1847         * web-platform-tests/html/semantics/embedded-content/the-img-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/lists/w3c-import.log.
1848         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
1849         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1850         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput.html:
1851         * web-platform-tests/html/semantics/forms/form-submission-0/getactionurl-expected.txt: Added.
1852         * web-platform-tests/html/semantics/forms/form-submission-0/getactionurl.html: Added.
1853         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
1854         * web-platform-tests/html/semantics/forms/textfieldselection/selection-after-content-change-expected.txt: Added.
1855         * web-platform-tests/html/semantics/forms/textfieldselection/selection-after-content-change.html: Added.
1856         * web-platform-tests/html/semantics/forms/textfieldselection/w3c-import.log:
1857         * web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete-expected.txt:
1858         * web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete.html:
1859         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
1860         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
1861         * web-platform-tests/html/semantics/forms/the-input-element/selection.html: Added.
1862         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
1863         * web-platform-tests/html/semantics/forms/the-legend-element/legend-form-expected.txt:
1864         * web-platform-tests/html/semantics/forms/the-legend-element/legend-form.html:
1865         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html:
1866         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html:
1867         * web-platform-tests/html/semantics/links/linktypes/alternate-css-expected.html: Added.
1868         * web-platform-tests/html/semantics/links/linktypes/alternate-css.html: Added.
1869         * web-platform-tests/html/semantics/links/linktypes/alternate.css: Added.
1870         (div):
1871         * web-platform-tests/html/semantics/links/linktypes/preferred.css: Added.
1872         (div):
1873         * web-platform-tests/html/semantics/links/linktypes/w3c-import.log:
1874         * web-platform-tests/html/semantics/selectors/pseudo-classes/default-expected.txt:
1875         * web-platform-tests/html/semantics/selectors/pseudo-classes/default.html:
1876         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus-autofocus-expected.txt: Added.
1877         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html: Added.
1878         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus-expected.txt:
1879         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus.html:
1880         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
1881         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html:
1882         * web-platform-tests/html/semantics/selectors/pseudo-classes/link-expected.txt:
1883         * web-platform-tests/html/semantics/selectors/pseudo-classes/link.html:
1884         * web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1885         * web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html:
1886         * web-platform-tests/html/semantics/selectors/pseudo-classes/w3c-import.log:
1887         * web-platform-tests/html/semantics/tabular-data/the-table-element/insertRow-method-03-expected.txt: Added.
1888         * web-platform-tests/html/semantics/tabular-data/the-table-element/insertRow-method-03.html: Added.
1889         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot-expected.txt: Added.
1890         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot.html: Added.
1891         * web-platform-tests/html/semantics/tabular-data/the-table-element/tHead-expected.txt: Added.
1892         * web-platform-tests/html/semantics/tabular-data/the-table-element/tHead.html: Added.
1893         * web-platform-tests/html/semantics/tabular-data/the-table-element/w3c-import.log:
1894         * web-platform-tests/lint.whitelist:
1895         * web-platform-tests/media/OWNERS:
1896         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https.html:
1897         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https.html:
1898         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html:
1899         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https.html:
1900         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https.html:
1901         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html:
1902         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https.html:
1903         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https.html:
1904         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.html:
1905         * web-platform-tests/streams/byte-length-queuing-strategy.js:
1906         (test):
1907         * web-platform-tests/streams/count-queuing-strategy.js:
1908         (test):
1909         * web-platform-tests/streams/readable-streams/bad-strategies.js:
1910         (get string_appeared_here):
1911         (promise_test):
1912         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https-expected.txt:
1913         * web-platform-tests/streams/readable-streams/bad-underlying-sources.js:
1914         (promise_test):
1915         (promise_test.t.const.closed.new.ReadableStream.start):
1916         * web-platform-tests/streams/readable-streams/cancel.js:
1917         (promise_test): Deleted.
1918         * web-platform-tests/streams/readable-streams/general.https-expected.txt:
1919         * web-platform-tests/streams/readable-streams/general.js:
1920         (test):
1921         (promise_test):
1922         (promise_test.t.const.rs.new.ReadableStream.pull):
1923         (promise_test.t.const.rs.new.ReadableStream.start): Deleted.
1924         * web-platform-tests/streams/readable-streams/readable-stream-reader.js:
1925         (test):
1926         * web-platform-tests/streams/readable-streams/templated.https-expected.txt:
1927         * web-platform-tests/streams/resources/rs-test-templates.js:
1928         (self.templatedRSEmpty):
1929
1930 2016-05-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1931
1932         Fix 157169
1933
1934         Update W3C importer files related to csswg-test files after r200234
1935         https://bugs.webkit.org/show_bug.cgi?id=157169
1936
1937         Reviewed by Ryosuke Niwa.
1938
1939         Updating ImportExpectations to import css-scoping-1 test suite only from css wg test repository.
1940         Updating TestRepositories to set the current csswg-test revision to b2daa426addd5ccb8e9ce1c5d800f9d82603f1ec.
1941         Rerun test importer to add some additional files (document, license...).
1942
1943         * csswg-test/CONTRIBUTING.md: Added.
1944         * csswg-test/LICENSE: Added.
1945         * csswg-test/README.md: Added.
1946         * csswg-test/w3c-import.log: Added.
1947         * resources/ImportExpectations:
1948         * resources/TestRepositories:
1949
1950 2016-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1951
1952         Regnerate w3c-import.log files after r200109
1953         https://bugs.webkit.org/show_bug.cgi?id=157171
1954
1955         Unreviewed.
1956
1957         Changing only log files.
1958
1959         * web-platform-tests/XMLHttpRequest/resources/auth1/w3c-import.log:
1960         * web-platform-tests/XMLHttpRequest/resources/auth2/w3c-import.log:
1961         * web-platform-tests/XMLHttpRequest/resources/auth3/w3c-import.log:
1962         * web-platform-tests/XMLHttpRequest/resources/auth4/w3c-import.log:
1963         * web-platform-tests/XMLHttpRequest/resources/auth5/w3c-import.log:
1964         * web-platform-tests/XMLHttpRequest/resources/auth6/w3c-import.log:
1965         * web-platform-tests/XMLHttpRequest/resources/nocors/w3c-import.log:
1966         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
1967         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1968         * web-platform-tests/common/w3c-import.log:
1969         * web-platform-tests/dom/collections/w3c-import.log:
1970         * web-platform-tests/dom/events/w3c-import.log:
1971         * web-platform-tests/dom/lists/w3c-import.log:
1972         * web-platform-tests/dom/nodes/Document-contentType/contentType/w3c-import.log:
1973         * web-platform-tests/dom/nodes/Document-contentType/resources/w3c-import.log:
1974         * web-platform-tests/dom/nodes/Document-contentType/support/w3c-import.log:
1975         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
1976         * web-platform-tests/dom/nodes/w3c-import.log:
1977         * web-platform-tests/dom/ranges/w3c-import.log:
1978         * web-platform-tests/dom/traversal/w3c-import.log:
1979         * web-platform-tests/dom/w3c-import.log:
1980         * web-platform-tests/domparsing/w3c-import.log:
1981         * web-platform-tests/fetch/api/basic/w3c-import.log:
1982         * web-platform-tests/fetch/api/cors/w3c-import.log:
1983         * web-platform-tests/fetch/api/credentials/w3c-import.log:
1984         * web-platform-tests/fetch/api/headers/w3c-import.log:
1985         * web-platform-tests/fetch/api/policies/w3c-import.log:
1986         * web-platform-tests/fetch/api/redirect/w3c-import.log:
1987         * web-platform-tests/fetch/api/request/w3c-import.log:
1988         * web-platform-tests/fetch/api/resources/w3c-import.log:
1989         * web-platform-tests/fetch/api/response/w3c-import.log:
1990         * web-platform-tests/fetch/nosniff/resources/w3c-import.log:
1991         * web-platform-tests/fetch/nosniff/w3c-import.log:
1992         * web-platform-tests/fetch/w3c-import.log:
1993         * web-platform-tests/fonts/w3c-import.log:
1994         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/w3c-import.log:
1995         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
1996         * web-platform-tests/html/dom/documents/resource-metadata-management/w3c-import.log:
1997         * web-platform-tests/html/dom/dynamic-markup-insertion/closing-the-input-stream/w3c-import.log:
1998         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/w3c-import.log:
1999         * web-platform-tests/html/dom/dynamic-markup-insertion/document-writeln/w3c-import.log:
2000         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/w3c-import.log:
2001         * web-platform-tests/html/dom/elements/content-models/w3c-import.log:
2002         * web-platform-tests/html/dom/elements/element-definitions/w3c-import.log:
2003         * web-platform-tests/html/dom/elements/elements-in-the-dom/w3c-import.log:
2004         * web-platform-tests/html/dom/elements/global-attributes/w3c-import.log:
2005         * web-platform-tests/html/dom/elements/wai-aria/w3c-import.log:
2006         * web-platform-tests/html/dom/w3c-import.log:
2007         * web-platform-tests/html/resources/w3c-import.log:
2008         * web-platform-tests/html/semantics/disabled-elements/w3c-import.log:
2009         * web-platform-tests/html/semantics/document-metadata/styling/support/w3c-import.log:
2010         * web-platform-tests/html/semantics/document-metadata/styling/w3c-import.log:
2011         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
2012         * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
2013         * web-platform-tests/html/semantics/document-metadata/the-meta-element/w3c-import.log:
2014         * web-platform-tests/html/semantics/document-metadata/the-style-element/w3c-import.log:
2015         * web-platform-tests/html/semantics/document-metadata/the-title-element/w3c-import.log:
2016         * web-platform-tests/html/semantics/edits/the-del-element/w3c-import.log:
2017         * web-platform-tests/html/semantics/edits/the-ins-element/w3c-import.log:
2018         * web-platform-tests/html/semantics/embedded-content/image-maps/w3c-import.log:
2019         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/w3c-import.log:
2020         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/w3c-import.log:
2021         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/w3c-import.log:
2022         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/w3c-import.log:
2023         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/w3c-import.log:
2024         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/w3c-import.log:
2025         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/w3c-import.log:
2026         * web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/w3c-import.log:
2027         * web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/w3c-import.log:
2028         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/w3c-import.log:
2029         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/w3c-import.log:
2030         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log:
2031         * web-platform-tests/html/semantics/embedded-content/media-elements/user-interface/w3c-import.log:
2032         * web-platform-tests/html/semantics/embedded-content/media-elements/w3c-import.log:
2033         * web-platform-tests/html/semantics/embedded-content/the-area-element/support/w3c-import.log:
2034         * web-platform-tests/html/semantics/embedded-content/the-area-element/w3c-import.log:
2035         * web-platform-tests/html/semantics/embedded-content/the-audio-element/w3c-import.log:
2036         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
2037         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
2038         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
2039         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2040         * web-platform-tests/html/semantics/embedded-content/the-img-element/current-pixel-density/w3c-import.log:
2041         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/w3c-import.log:
2042         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/w3c-import.log:
2043         * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/w3c-import.log:
2044         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
2045         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
2046         * web-platform-tests/html/semantics/embedded-content/the-video-element/w3c-import.log:
2047         * web-platform-tests/html/semantics/forms/attributes-common-to-form-controls/w3c-import.log:
2048         * web-platform-tests/html/semantics/forms/constraints/support/w3c-import.log:
2049         * web-platform-tests/html/semantics/forms/constraints/w3c-import.log:
2050         * web-platform-tests/html/semantics/forms/form-control-infrastructure/w3c-import.log:
2051         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
2052         * web-platform-tests/html/semantics/forms/introduction-1/w3c-import.log:
2053         * web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log:
2054         * web-platform-tests/html/semantics/forms/textfieldselection/w3c-import.log:
2055         * web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
2056         * web-platform-tests/html/semantics/forms/the-datalist-element/w3c-import.log:
2057         * web-platform-tests/html/semantics/forms/the-fieldset-element/w3c-import.log:
2058         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
2059         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
2060         * web-platform-tests/html/semantics/forms/the-label-element/w3c-import.log:
2061         * web-platform-tests/html/semantics/forms/the-legend-element/w3c-import.log:
2062         * web-platform-tests/html/semantics/forms/the-meter-element/w3c-import.log:
2063         * web-platform-tests/html/semantics/forms/the-option-element/w3c-import.log:
2064         * web-platform-tests/html/semantics/forms/the-output-element/w3c-import.log:
2065         * web-platform-tests/html/semantics/forms/the-progress-element/w3c-import.log:
2066         * web-platform-tests/html/semantics/forms/the-select-element/w3c-import.log:
2067         * web-platform-tests/html/semantics/forms/the-textarea-element/w3c-import.log:
2068         * web-platform-tests/html/semantics/grouping-content/the-dd-element/w3c-import.log:
2069         * web-platform-tests/html/semantics/grouping-content/the-div-element/w3c-import.log:
2070         * web-platform-tests/html/semantics/grouping-content/the-dl-element/w3c-import.log:
2071         * web-platform-tests/html/semantics/grouping-content/the-dt-element/w3c-import.log:
2072         * web-platform-tests/html/semantics/grouping-content/the-figcaption-element/w3c-import.log:
2073         * web-platform-tests/html/semantics/grouping-content/the-figure-element/w3c-import.log:
2074         * web-platform-tests/html/semantics/grouping-content/the-hr-element/w3c-import.log:
2075         * web-platform-tests/html/semantics/grouping-content/the-li-element/w3c-import.log:
2076         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
2077         * web-platform-tests/html/semantics/grouping-content/the-p-element/w3c-import.log:
2078         * web-platform-tests/html/semantics/grouping-content/the-pre-element/w3c-import.log:
2079         * web-platform-tests/html/semantics/grouping-content/the-ul-element/w3c-import.log:
2080         * web-platform-tests/html/semantics/interactive-elements/commands/w3c-import.log:
2081         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
2082         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2083         * web-platform-tests/html/semantics/interactive-elements/the-menu-element/w3c-import.log:
2084         * web-platform-tests/html/semantics/links/downloading-resources/w3c-import.log:
2085         * web-platform-tests/html/semantics/links/linktypes/w3c-import.log:
2086         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
2087         * web-platform-tests/html/semantics/sections/headings-and-sections/w3c-import.log:
2088         * web-platform-tests/html/semantics/sections/the-h1-h2-h3-h4-h5-and-h6-elements/w3c-import.log:
2089         * web-platform-tests/html/semantics/selectors/pseudo-classes/w3c-import.log:
2090         * web-platform-tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/w3c-import.log:
2091         * web-platform-tests/html/semantics/tabular-data/processing-model-1/w3c-import.log:
2092         * web-platform-tests/html/semantics/tabular-data/the-caption-element/w3c-import.log:
2093         * web-platform-tests/html/semantics/tabular-data/the-table-element/w3c-import.log:
2094         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/w3c-import.log:
2095         * web-platform-tests/html/semantics/tabular-data/the-tfoot-element/w3c-import.log:
2096         * web-platform-tests/html/semantics/tabular-data/the-thead-element/w3c-import.log:
2097         * web-platform-tests/html/semantics/tabular-data/the-tr-element/w3c-import.log:
2098         * web-platform-tests/html/semantics/tabular-data/w3c-import.log:
2099         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/w3c-import.log:
2100         * web-platform-tests/html/semantics/text-level-semantics/the-bdi-element/w3c-import.log:
2101         * web-platform-tests/html/semantics/text-level-semantics/the-bdo-element/w3c-import.log:
2102         * web-platform-tests/html/semantics/text-level-semantics/the-br-element/w3c-import.log:
2103         * web-platform-tests/html/semantics/text-level-semantics/the-time-element/w3c-import.log:
2104         * web-platform-tests/html/semantics/text-level-semantics/the-wbr-element/w3c-import.log:
2105         * web-platform-tests/html/semantics/w3c-import.log:
2106         * web-platform-tests/html/w3c-import.log:
2107         * web-platform-tests/images/w3c-import.log:
2108         * web-platform-tests/media/w3c-import.log:
2109         * web-platform-tests/service-workers/cache-storage/resources/w3c-import.log:
2110         * web-platform-tests/service-workers/cache-storage/script-tests/w3c-import.log:
2111         * web-platform-tests/service-workers/cache-storage/serviceworker/w3c-import.log:
2112         * web-platform-tests/service-workers/cache-storage/w3c-import.log:
2113         * web-platform-tests/service-workers/cache-storage/window/w3c-import.log:
2114         * web-platform-tests/service-workers/cache-storage/worker/w3c-import.log:
2115         * web-platform-tests/service-workers/service-workers/resources/w3c-import.log:
2116         * web-platform-tests/service-workers/tools/w3c-import.log:
2117         * web-platform-tests/service-workers/w3c-import.log:
2118         * web-platform-tests/streams/readable-streams/w3c-import.log:
2119         * web-platform-tests/streams/resources/w3c-import.log:
2120         * web-platform-tests/streams/w3c-import.log:
2121         * web-platform-tests/w3c-import.log:
2122
2123 2016-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2124
2125         FetchResponse should return a ReadableStream even if disturbed
2126         https://bugs.webkit.org/show_bug.cgi?id=156911
2127
2128         Reviewed by Darin Adler.
2129
2130         * web-platform-tests/fetch/api/response/response-stream-disturbed-5-expected.txt: Rebasing test.
2131
2132 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
2133
2134         Import W3C CSS WG tests for shadow DOM
2135         https://bugs.webkit.org/show_bug.cgi?id=157063
2136
2137         Reviewed by Antti Koivisto.
2138
2139         Imported CSS WG's Scoping Level 1 tests from https://github.com/w3c/csswg-test
2140         as of b2daa426addd5ccb8e9ce1c5d800f9d82603f1ec. Most of these tests are actually ours
2141         except shadow-cascade-order-001.html.
2142
2143         * csswg-test: Added.
2144         * csswg-test/css-scoping-1: Added.
2145         * csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after-expected.html: Added.
2146         * csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-before-after.html: Added.
2147         * csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules-expected.html: Added.
2148         * csswg-test/css-scoping-1/css-scoping-shadow-assigned-node-with-rules.html: Added.
2149         * csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule-expected.html: Added.
2150         * csswg-test/css-scoping-1/css-scoping-shadow-host-functional-rule.html: Added.
2151         * csswg-test/css-scoping-1/css-scoping-shadow-host-rule-expected.html: Added.
2152         * csswg-test/css-scoping-1/css-scoping-shadow-host-rule.html: Added.
2153         * csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after-expected.html: Added.
2154         * csswg-test/css-scoping-1/css-scoping-shadow-host-with-before-after.html: Added.
2155         * csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot-expected.html: Added.
2156         * csswg-test/css-scoping-1/css-scoping-shadow-invisible-slot.html: Added.
2157         * csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children-expected.html: Added.
2158         * csswg-test/css-scoping-1/css-scoping-shadow-root-hides-children.html: Added.
2159         * csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override-expected.html: Added.
2160         * csswg-test/css-scoping-1/css-scoping-shadow-slot-display-override.html: Added.
2161         * csswg-test/css-scoping-1/css-scoping-shadow-slot-expected.html: Added.
2162         * csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback-expected.html: Added.
2163         * csswg-test/css-scoping-1/css-scoping-shadow-slot-fallback.html: Added.
2164         * csswg-test/css-scoping-1/css-scoping-shadow-slot.html: Added.
2165         * csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested-expected.html: Added.
2166         * csswg-test/css-scoping-1/css-scoping-shadow-slotted-nested.html: Added.
2167         * csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule-expected.html: Added.
2168         * csswg-test/css-scoping-1/css-scoping-shadow-slotted-rule.html: Added.
2169         * csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules-expected.html: Added.
2170         * csswg-test/css-scoping-1/css-scoping-shadow-with-outside-rules.html: Added.
2171         * csswg-test/css-scoping-1/css-scoping-shadow-with-rules-expected.html: Added.
2172         * csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
2173         * csswg-test/css-scoping-1/css-scoping-shadow-with-rules-no-style-leak.html: Added.
2174         * csswg-test/css-scoping-1/css-scoping-shadow-with-rules.html: Added.
2175         * csswg-test/css-scoping-1/shadow-cascade-order-001-expected.txt: Added.
2176         * csswg-test/css-scoping-1/shadow-cascade-order-001.html: Added.
2177         * csswg-test/css-scoping-1/w3c-import.log: Added.
2178
2179 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2180
2181         [Fetch API] Import remaining fetch tests
2182         https://bugs.webkit.org/show_bug.cgi?id=156914
2183
2184         Reviewed by Darin Adler.
2185
2186         * resources/ImportExpectations:
2187         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Added.
2188         * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Added.
2189         * web-platform-tests/fetch/api/cors/cors-basic-worker.html: Added.
2190         * web-platform-tests/fetch/api/cors/cors-basic.html: Added.
2191         * web-platform-tests/fetch/api/cors/cors-basic.js: Added.
2192         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt: Added.
2193         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt: Added.
2194         * web-platform-tests/fetch/api/cors/cors-cookies-worker.html: Added.
2195         * web-platform-tests/fetch/api/cors/cors-cookies.html: Added.
2196         * web-platform-tests/fetch/api/cors/cors-cookies.js: Added.
2197         * web-platform-tests/fetch/api/cors/cors-filtering-expected.txt: Added.
2198         * web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt: Added.
2199         * web-platform-tests/fetch/api/cors/cors-filtering-worker.html: Added.
2200         * web-platform-tests/fetch/api/cors/cors-filtering.html: Added.
2201         * web-platform-tests/fetch/api/cors/cors-filtering.js: Added.
2202         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt: Added.
2203         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt: Added.
2204         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker.html: Added.
2205         * web-platform-tests/fetch/api/cors/cors-multiple-origins.html: Added.
2206         * web-platform-tests/fetch/api/cors/cors-multiple-origins.js: Added.
2207         * web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Added.
2208         * web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Added.
2209         * web-platform-tests/fetch/api/cors/cors-no-preflight-worker.html: Added.
2210         * web-platform-tests/fetch/api/cors/cors-no-preflight.html: Added.
2211         * web-platform-tests/fetch/api/cors/cors-no-preflight.js: Added.
2212         * web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Added.
2213         * web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Added.
2214         * web-platform-tests/fetch/api/cors/cors-origin-worker.html: Added.
2215         * web-platform-tests/fetch/api/cors/cors-origin.html: Added.
2216         * web-platform-tests/fetch/api/cors/cors-origin.js: Added.
2217         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt: Added.
2218         * web-platform-tests/fetch/api/cors/cors-preflight-redirect-expected.txt: Added.
2219         * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Added.
2220         * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker.html: Added.
2221         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.html: Added.
2222         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.js: Added.
2223         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt: Added.
2224         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt: Added.
2225         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker.html: Added.
2226         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.html: Added.
2227         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js: Added.
2228         * web-platform-tests/fetch/api/cors/cors-preflight-status-expected.txt: Added.
2229         * web-platform-tests/fetch/api/cors/cors-preflight-status-worker-expected.txt: Added.
2230         * web-platform-tests/fetch/api/cors/cors-preflight-status-worker.html: Added.
2231         * web-platform-tests/fetch/api/cors/cors-preflight-status.html: Added.
2232         * web-platform-tests/fetch/api/cors/cors-preflight-status.js: Added.
2233         * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt: Added.
2234         * web-platform-tests/fetch/api/cors/cors-preflight-worker.html: Added.
2235         * web-platform-tests/fetch/api/cors/cors-preflight.html: Added.
2236         * web-platform-tests/fetch/api/cors/cors-preflight.js: Added.
2237         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt: Added.
2238         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt: Added.
2239         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker.html: Added.
2240         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.html: Added.
2241         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js: Added.
2242         * web-platform-tests/fetch/api/cors/cors-redirect-expected.txt: Added.
2243         * web-platform-tests/fetch/api/cors/cors-redirect-worker-expected.txt: Added.
2244         * web-platform-tests/fetch/api/cors/cors-redirect-worker.html: Added.
2245         * web-platform-tests/fetch/api/cors/cors-redirect.html: Added.
2246         * web-platform-tests/fetch/api/cors/cors-redirect.js: Added.
2247         * web-platform-tests/fetch/api/cors/w3c-import.log: Added.
2248         * web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Added.
2249         * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt: Added.
2250         * web-platform-tests/fetch/api/credentials/authentication-basic-worker.html: Added.
2251         * web-platform-tests/fetch/api/credentials/authentication-basic.html: Added.
2252         * web-platform-tests/fetch/api/credentials/authentication-basic.js: Added.
2253         * web-platform-tests/fetch/api/credentials/cookies-expected.txt: Added.
2254         * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt: Added.
2255         * web-platform-tests/fetch/api/credentials/cookies-worker.html: Added.
2256         * web-platform-tests/fetch/api/credentials/cookies.html: Added.
2257         * web-platform-tests/fetch/api/credentials/cookies.js: Added.
2258         * web-platform-tests/fetch/api/credentials/w3c-import.log: Added.
2259         * web-platform-tests/fetch/api/policies/csp-blocked-expected.txt: Added.
2260         * web-platform-tests/fetch/api/policies/csp-blocked-worker-expected.txt: Added.
2261         * web-platform-tests/fetch/api/policies/csp-blocked-worker.html: Added.
2262         * web-platform-tests/fetch/api/policies/csp-blocked.html: Added.
2263         * web-platform-tests/fetch/api/policies/csp-blocked.html.headers: Added.
2264         * web-platform-tests/fetch/api/policies/csp-blocked.js: Added.
2265         * web-platform-tests/fetch/api/policies/csp-blocked.js.headers: Added.
2266         * web-platform-tests/fetch/api/policies/referrer-no-referrer-expected.txt: Added.
2267         * web-platform-tests/fetch/api/policies/referrer-no-referrer-worker-expected.txt: Added.
2268         * web-platform-tests/fetch/api/policies/referrer-no-referrer-worker.html: Added.
2269         * web-platform-tests/fetch/api/policies/referrer-no-referrer.html: Added.
2270         * web-platform-tests/fetch/api/policies/referrer-no-referrer.html.headers: Added.
2271         * web-platform-tests/fetch/api/policies/referrer-no-referrer.js: Added.
2272         * web-platform-tests/fetch/api/policies/referrer-no-referrer.js.headers: Added.
2273         * web-platform-tests/fetch/api/policies/referrer-origin-expected.txt: Added.
2274         * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt: Added.
2275         * web-platform-tests/fetch/api/policies/referrer-origin-worker.html: Added.
2276         * web-platform-tests/fetch/api/policies/referrer-origin.html: Added.
2277         * web-platform-tests/fetch/api/policies/referrer-origin.html.headers: Added.
2278         * web-platform-tests/fetch/api/policies/referrer-origin.js: Added.
2279         * web-platform-tests/fetch/api/policies/referrer-origin.js.headers: Added.
2280         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-expected.txt: Added.
2281         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-worker-expected.txt: Added.
2282         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-worker.html: Added.
2283         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.html: Added.
2284         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.html.headers: Added.
2285         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.js: Added.
2286         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.js.headers: Added.
2287         * web-platform-tests/fetch/api/policies/w3c-import.log: Added.
2288         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt: Added.
2289         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt: Added.
2290         * web-platform-tests/fetch/api/redirect/redirect-count-worker.html: Added.
2291         * web-platform-tests/fetch/api/redirect/redirect-count.html: Added.
2292         * web-platform-tests/fetch/api/redirect/redirect-count.js: Added.
2293         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
2294         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: Added.
2295         * web-platform-tests/fetch/api/redirect/redirect-location-worker.html: Added.
2296         * web-platform-tests/fetch/api/redirect/redirect-location.html: Added.
2297         * web-platform-tests/fetch/api/redirect/redirect-location.js: Added.
2298         * web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
2299         * web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt: Added.
2300         * web-platform-tests/fetch/api/redirect/redirect-method-worker.html: Added.
2301         * web-platform-tests/fetch/api/redirect/redirect-method.html: Added.
2302         * web-platform-tests/fetch/api/redirect/redirect-method.js: Added.
2303         * web-platform-tests/fetch/api/redirect/redirect-mode-expected.txt: Added.
2304         * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt: Added.
2305         * web-platform-tests/fetch/api/redirect/redirect-mode-worker.html: Added.
2306         * web-platform-tests/fetch/api/redirect/redirect-mode.html: Added.
2307         * web-platform-tests/fetch/api/redirect/redirect-mode.js: Added.
2308         * web-platform-tests/fetch/api/redirect/w3c-import.log: Added.
2309         * web-platform-tests/fetch/nosniff/image-expected.txt: Added.
2310         * web-platform-tests/fetch/nosniff/image.html: Added.
2311         * web-platform-tests/fetch/nosniff/importscripts-expected.txt: Added.
2312         * web-platform-tests/fetch/nosniff/importscripts.html: Added.
2313         * web-platform-tests/fetch/nosniff/importscripts.js: Added.
2314         * web-platform-tests/fetch/nosniff/parsing-nosniff-expected.txt: Added.
2315         * web-platform-tests/fetch/nosniff/parsing-nosniff.html: Added.
2316         * web-platform-tests/fetch/nosniff/resources/css.py: Added.
2317         * web-platform-tests/fetch/nosniff/resources/image.py: Added.
2318         * web-platform-tests/fetch/nosniff/resources/js.py: Added.
2319         * web-platform-tests/fetch/nosniff/resources/nosniff-first.asis: Added.
2320         * web-platform-tests/fetch/nosniff/resources/nosniff-last.asis: Added.
2321         * web-platform-tests/fetch/nosniff/resources/nosniff-no-x.asis: Added.
2322         * web-platform-tests/fetch/nosniff/resources/nosniff-quoted-single.asis: Added.
2323         * web-platform-tests/fetch/nosniff/resources/nosniff-quoted.asis: Added.
2324         * web-platform-tests/fetch/nosniff/resources/nosniff-uppercase.asis: Added.
2325         * web-platform-tests/fetch/nosniff/resources/w3c-import.log: Added.
2326         * web-platform-tests/fetch/nosniff/resources/worker.py: Added.
2327         * web-platform-tests/fetch/nosniff/script-expected.txt: Added.
2328         * web-platform-tests/fetch/nosniff/script.html: Added.
2329         * web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Added.
2330         * web-platform-tests/fetch/nosniff/stylesheet.html: Added.
2331         * web-platform-tests/fetch/nosniff/w3c-import.log: Added.
2332         * web-platform-tests/fetch/nosniff/worker.html: Added.
2333
2334 2016-04-28  Chris Dumez  <cdumez@apple.com>
2335
2336         [Web IDL] Specify default values for optional parameters of type 'DOMString'
2337         https://bugs.webkit.org/show_bug.cgi?id=157116
2338
2339         Reviewed by Darin Adler.
2340
2341         Rebaseline now that more checks are passing.
2342
2343         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt:
2344
2345 2016-04-26  Ryosuke Niwa  <rniwa@webkit.org>
2346
2347         Update tests in web-platform-tests/html/semantics/scripting-1/
2348         https://bugs.webkit.org/show_bug.cgi?id=157026
2349
2350         Reviewed by Darin Adler.
2351
2352         Reimported tests under web-platform-tests/html/semantics/scripting-1/ as of d5a4c5bdf8a1837b4fcf50bbd2efd4150ddafa99.
2353
2354         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_001-expected.txt: Added.
2355         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_001.htm: Added.
2356         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_002-expected.txt: Added.
2357         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_002.htm: Added.
2358         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_003-expected.txt: Added.
2359         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_003.htm: Added.
2360         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_004-expected.txt: Added.
2361         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_004.htm: Added.
2362         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_005-expected.txt: Added.
2363         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_005.htm: Added.
2364         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_006-expected.txt: Added.
2365         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_006.htm: Added.
2366         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_007-expected.txt: Added.
2367         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_007.htm: Added.
2368         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_008-expected.txt: Added.
2369         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_008.htm: Added.
2370         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_009-expected.txt: Added.
2371         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_009.htm: Added.
2372         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_010-expected.txt: Added.
2373         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_010.htm: Added.
2374         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_011-expected.txt: Added.
2375         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_011.htm: Added.
2376         * web-platform-tests/html/semantics/scripting-1/the-script-element/external-script-utf8.js: Added.
2377         (window.getSomeString):
2378         * web-platform-tests/html/semantics/scripting-1/the-script-element/external-script-windows1250.js: Added.
2379         (window.getSomeString):
2380         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src: Added.
2381         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha: Added.
2382         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base-expected.txt: Added.
2383         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html: Added.
2384         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/test.js: Added.
2385         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/alpha/w3c-import.log: Added.
2386         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/beta: Added.
2387         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/beta/test.js: Added.
2388         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/beta/w3c-import.log: Added.
2389         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-expected.txt: Added.
2390         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base-expected.txt: Added.
2391         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html: Added.
2392         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/empty.html: Added.
2393         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
2394         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure.html: Added.
2395         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/unreachable.js: Added.
2396         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/w3c-import.log: Added.
2397         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: Added.
2398         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01.html: Added.
2399         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-02-expected.txt: Added.
2400         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-02.html: Added.
2401         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py: Added.
2402         (main):
2403         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-expected.txt: Added.
2404         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html: Added.
2405         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.py: Added.
2406         (main):
2407         * web-platform-tests/html/semantics/scripting-1/the-script-element/serve-with-content-type.py: Added.
2408         (main):
2409         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
2410         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document-expected.txt:
2411         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html:
2412         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html:
2413         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/w3c-import.log:
2414         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/outerhtml.html:
2415         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/w3c-import.log:
2416         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-the-css-user-agent-style-sheet/w3c-import.log:
2417         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html:
2418         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html:
2419         * web-platform-tests/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/w3c-import.log:
2420         * web-platform-tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html:
2421         * web-platform-tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html:
2422         * web-platform-tests/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html:
2423         * web-platform-tests/html/semantics/scripting-1/the-template-element/definitions/template-contents.html:
2424         * web-platform-tests/html/semantics/scripting-1/the-template-element/definitions/w3c-import.log:
2425         * web-platform-tests/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html:
2426         * web-platform-tests/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/w3c-import.log:
2427         * web-platform-tests/html/semantics/scripting-1/the-template-element/resources/w3c-import.log:
2428         * web-platform-tests/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html:
2429         * web-platform-tests/html/semantics/scripting-1/the-template-element/serializing-html-templates/w3c-import.log:
2430         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html:
2431         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html:
2432         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt:
2433         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html:
2434         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html:
2435         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-content.html:
2436         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html:
2437         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html:
2438         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html:
2439         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/w3c-import.log:
2440
2441 2016-04-26  Ryosuke Niwa  <rniwa@webkit.org>
2442
2443         ASSERTION FAILED: m_templateInsertionModes.isEmpty() in WebCore::HTMLTreeBuilder::finished
2444         https://bugs.webkit.org/show_bug.cgi?id=143519
2445
2446         Reviewed by Darin Adler.
2447
2448         Rebaselined the tests.
2449
2450         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt:
2451         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset-expected.txt:
2452         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset-expected.txt:
2453
2454 2016-04-25  Ryosuke Niwa  <rniwa@webkit.org>
2455
2456         Update template element tests
2457         https://bugs.webkit.org/show_bug.cgi?id=154996
2458
2459         Reviewed by Daniel Bates.
2460
2461         Reimported W3C tests for template elements as of d5a4c5bdf8a1837b4fcf50bbd2efd4150ddafa99.
2462         Also moved the parser tests from html-templates to web-platform-tests/html/syntax to match the upstream directory structure.
2463
2464         * html-templates: Removed.
2465         * html-templates/parsing-html-templates: Removed.
2466         * html-templates/parsing-html-templates/additions-to-foster-parenting: Removed.
2467         * html-templates/parsing-html-templates/additions-to-foster-parenting/template-is-a-foster-parent-element-expected.txt: Removed.
2468         * html-templates/parsing-html-templates/additions-to-foster-parenting/template-is-a-foster-parent-element.html: Removed.
2469         * html-templates/parsing-html-templates/additions-to-foster-parenting/template-is-not-a-foster-parent-element-expected.txt: Removed.
2470         * html-templates/parsing-html-templates/additions-to-foster-parenting/template-is-not-a-foster-parent-element.html: Removed.
2471         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode: Removed.
2472         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags-expected.txt: Removed.
2473         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags.html: Removed.
2474         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-body-token-expected.txt: Removed.
2475         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-body-token.html: Removed.
2476         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-frameset-token-expected.txt: Removed.
2477         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-frameset-token.html: Removed.
2478         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-head-token-expected.txt: Removed.
2479         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-head-token.html: Removed.
2480         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-html-token-expected.txt: Removed.
2481         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/ignore-html-token.html: Removed.
2482         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/start-tag-body-expected.txt: Removed.
2483         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/start-tag-body.html: Removed.
2484         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/start-tag-html-expected.txt: Removed.
2485         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/start-tag-html.html: Removed.
2486         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one-expected.txt: Removed.
2487         * html-templates/parsing-html-templates/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one.html: Removed.
2488         * html-templates/parsing-html-templates/additions-to-the-in-frameset-insertion-mode: Removed.
2489         * html-templates/parsing-html-templates/additions-to-the-in-frameset-insertion-mode/end-tag-frameset-expected.txt: Removed.
2490         * html-templates/parsing-html-templates/additions-to-the-in-frameset-insertion-mode/end-tag-frameset.html: Removed.
2491         * html-templates/parsing-html-templates/additions-to-the-in-head-insertion-mode: Removed.
2492         * html-templates/parsing-html-templates/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags-expected.txt: Removed.
2493         * html-templates/parsing-html-templates/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags.html: Removed.
2494         * html-templates/parsing-html-templates/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one-expected.txt: Removed.
2495         * html-templates/parsing-html-templates/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one.html: Removed.
2496         * html-templates/parsing-html-templates/additions-to-the-in-table-insertion-mode: Removed.
2497         * html-templates/parsing-html-templates/additions-to-the-in-table-insertion-mode/end-tag-table-expected.txt: Removed.
2498         * html-templates/parsing-html-templates/additions-to-the-in-table-insertion-mode/end-tag-table.html: Removed.
2499         * html-templates/parsing-html-templates/appending-to-a-template: Removed.
2500         * html-templates/parsing-html-templates/appending-to-a-template/template-child-nodes-expected.txt: Removed.
2501         * html-templates/parsing-html-templates/appending-to-a-template/template-child-nodes.html: Removed.
2502         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context: Removed.
2503         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context-expected.txt: Removed.
2504         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html: Removed.
2505         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context-expected.txt: Removed.
2506         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html: Removed.
2507         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context-expected.txt: Removed.
2508         * html-templates/parsing-html-templates/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html: Removed.
2509         * html-templates/parsing-html-templates/creating-an-element-for-the-token: Removed.
2510         * html-templates/parsing-html-templates/creating-an-element-for-the-token/template-owner-document-expected.txt: Removed.
2511         * html-templates/parsing-html-templates/creating-an-element-for-the-token/template-owner-document.html: Removed.
2512         * html-templates/resources: Removed.
2513         * html-templates/resources/end-template-tag-in-body.html: Removed.
2514         * html-templates/resources/end-template-tag-in-head.html: Removed.
2515         * html-templates/resources/frameset-end-tag.html: Removed.
2516         * html-templates/resources/head-template-contents-div-no-end-tag.html: Removed.
2517         * html-templates/resources/head-template-contents-table-no-end-tag.html: Removed.
2518         * html-templates/resources/html-start-tag.html: Removed.
2519         * html-templates/resources/template-child-nodes-div.xhtml: Removed.
2520         * html-templates/resources/template-child-nodes-nested.xhtml: Removed.
2521         * html-templates/resources/template-contents-attribute.html: Removed.
2522         * html-templates/resources/template-contents-body.html: Removed.
2523         * html-templates/resources/template-contents-div-no-end-tag.html: Removed.
2524         * html-templates/resources/template-contents-empty.html: Removed.
2525         * html-templates/resources/template-contents-frameset.html: Removed.
2526         * html-templates/resources/template-contents-head.html: Removed.
2527         * html-templates/resources/template-contents-html.html: Removed.
2528         * html-templates/resources/template-contents-nested.html: Removed.
2529         * html-templates/resources/template-contents-table-no-end-tag.html: Removed.
2530         * html-templates/resources/template-contents-text.html: Removed.
2531         * html-templates/resources/template-contents.html: Removed.
2532         * html-templates/resources/template-descendant-body.html: Removed.
2533         * html-templates/resources/template-descendant-frameset.html: Removed.
2534         * html-templates/resources/template-descendant-head.html: Removed.
2535         * html-templates/resources/two-templates.html: Removed.
2536         * html-templates/testcommon.js: Removed.
2537         * web-platform-tests/html/syntax: Added.
2538         * web-platform-tests/html/syntax/parsing: Added.
2539         * web-platform-tests/html/syntax/parsing/template: Added.
2540         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting: Added.
2541         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-a-foster-parent-element-expected.txt: Added.
2542         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-a-foster-parent-element.html: Added.
2543         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-not-a-foster-parent-element-expected.txt: Added.
2544         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-not-a-foster-parent-element.html: Added.
2545         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/w3c-import.log: Added.
2546         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode: Added.
2547         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags-expected.txt: Added.
2548         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags.html: Added.
2549         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-body-token-expected.txt: Added.
2550         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-body-token.html: Added.
2551         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-frameset-token-expected.txt: Added.
2552         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-frameset-token.html: Added.
2553         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-head-token-expected.txt: Added.
2554         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-head-token.html: Added.
2555         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-html-token-expected.txt: Added.
2556         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-html-token.html: Added.
2557         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-body-expected.txt: Added.
2558         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-body.html: Added.
2559         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-html-expected.txt: Added.
2560         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-html.html: Added.
2561         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one-expected.txt: Added.
2562         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one.html: Added.
2563         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/w3c-import.log: Added.
2564         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode: Added.
2565         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset-expected.txt: Added.
2566         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset.html: Added.
2567         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/w3c-import.log: Added.
2568         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode: Added.
2569         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags-expected.txt: Added.
2570         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags.html: Added.
2571         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one-expected.txt: Added.
2572         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one.html: Added.
2573         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/w3c-import.log: Added.
2574         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode: Added.
2575         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/end-tag-table-expected.txt: Added.
2576         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/end-tag-table.html: Added.
2577         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/w3c-import.log: Added.
2578         * web-platform-tests/html/syntax/parsing/template/appending-to-a-template: Added.
2579         * web-platform-tests/html/syntax/parsing/template/appending-to-a-template/template-child-nodes-expected.txt: Added.
2580         * web-platform-tests/html/syntax/parsing/template/appending-to-a-template/template-child-nodes.html: Added.
2581         * web-platform-tests/html/syntax/parsing/template/appending-to-a-template/w3c-import.log: Added.
2582         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context: Added.
2583         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context-expected.txt: Added.
2584         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html: Added.
2585         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context-expected.txt: Added.
2586         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html: Added.
2587         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context-expected.txt: Added.
2588         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html: Added.
2589         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/w3c-import.log: Added.
2590         * web-platform-tests/html/syntax/parsing/template/creating-an-element-for-the-token: Added.
2591         * web-platform-tests/html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document-expected.txt: Added.
2592         * web-platform-tests/html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html: Added.
2593         * web-platform-tests/html/syntax/parsing/template/creating-an-element-for-the-token/w3c-import.log: Added.
2594
2595 2016-04-24  Chris Dumez  <cdumez@apple.com>
2596
2597         Unreviewed, revert part of r199970 that shouldn't have been committed.
2598
2599         * web-platform-tests/IndexedDB/idbfactory_open9.htm:
2600
2601 2016-04-24  Chris Dumez  <cdumez@apple.com>
2602
2603         Autogenerated IDBFactory.open() does the wrong thing if you pass an explicit 'undefined' as the second argument
2604         https://bugs.webkit.org/show_bug.cgi?id=156939
2605
2606         Reviewed by Darin Adler.
2607
2608         Re-sync tests from upstream b1818929.
2609
2610         * IndexedDB-private-browsing/idbfactory_open9-expected.txt:
2611         * IndexedDB-private-browsing/idbfactory_open9.html:
2612         * web-platform-tests/IndexedDB/idbfactory_open9-expected.txt:
2613         * web-platform-tests/IndexedDB/idbfactory_open9.htm:
2614
2615 2016-04-23  Chris Dumez  <cdumez@apple.com>
2616
2617         [WebIDL] Drop [Default] WebKit-IDL extended attribute
2618         https://bugs.webkit.org/show_bug.cgi?id=156955
2619
2620         Reviewed by Darin Adler.
2621
2622         Rebaseline some tests now that a different exception type is thrown
2623         for some of our APIs when passing null.
2624
2625         * web-platform-tests/dom/interfaces-expected.txt:
2626         * web-platform-tests/html/dom/interfaces-expected.txt:
2627
2628 2016-04-21  Chris Dumez  <cdumez@apple.com>
2629
2630         Drop [UsePointersEvenForNonNullableObjectArguments] from Document
2631         https://bugs.webkit.org/show_bug.cgi?id=156881
2632
2633         Reviewed by Darin Adler.
2634
2635         Rebaseline now that more checks are passing.
2636
2637         * web-platform-tests/dom/interfaces-expected.txt:
2638         * web-platform-tests/html/dom/interfaces-expected.txt:
2639
2640 2016-04-21  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2641
2642         [Fetch API] Improve some fetch response streams tests
2643         https://bugs.webkit.org/show_bug.cgi?id=156848
2644
2645         Reviewed by Darin Adler.
2646
2647         Most important changes are for response-stream-disturbed-2.html and response-stream-disturbed-5.html which were broken.
2648         response-stream-disturbed-2.html was calling an undefined function and was expecting to get a resolved promise while it should be rejected.
2649         response-stream-disturbed-5.html was expecting to have a null body if data is consumed.
2650         After rereading the spec, this test is non conformant, as the body should not be null, but getting the reader should throw.
2651
2652         * web-platform-tests/fetch/api/resources/utils.js: Adding delay helper function.
2653         * web-platform-tests/fetch/api/response/response-cancel-stream.html: Using delay function.
2654         * web-platform-tests/fetch/api/response/response-stream-disturbed-1.html: Removing unused function.
2655         * web-platform-tests/fetch/api/response/response-stream-disturbed-2-expected.txt: Rebasing
2656         * web-platform-tests/fetch/api/response/response-stream-disturbed-2.html: Fixing test.
2657         * web-platform-tests/fetch/api/response/response-stream-disturbed-5-expected.txt: Rebasing
2658         * web-platform-tests/fetch/api/response/response-stream-disturbed-5.html: Fixing test.
2659
2660 2016-04-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2661
2662         imported/w3c/web-platform-tests/streams/readable-streams/general.https.html is a flaky failure
2663         https://bugs.webkit.org/show_bug.cgi?id=155760
2664
2665         Reviewed by Alexey Proskuryakov.
2666
2667         Flakiness was coming from a callback being called after a timeout.
2668         Timeout was set so that a double promise resolution (promise resolved
2669         in another promise resolution callback) is done before calling the callback.
2670         On some slow bots, the timeout was not big enough.
2671
2672         * web-platform-tests/streams/readable-streams/general.js: Increased the callback delay.
2673
2674 2016-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2675
2676         [Fetch API] Consume HTTP data as a ReadableStream
2677         https://bugs.webkit.org/show_bug.cgi?id=138968
2678
2679         Reviewed by Alex Christensen.
2680
2681         * web-platform-tests/fetch/api/basic/stream-response-expected.txt:
2682         * web-platform-tests/fetch/api/basic/stream-response-worker-expected.txt:
2683         * web-platform-tests/fetch/api/request/request-consume.html:
2684         * web-platform-tests/fetch/api/resources/data.json: Added.
2685         * web-platform-tests/fetch/api/resources/utils.js:
2686         (validateStreamFromString):
2687         * web-platform-tests/fetch/api/response/response-cancel-stream-expected.txt: Added.
2688         * web-platform-tests/fetch/api/response/response-cancel-stream.html: Added.
2689         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
2690         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt: Added.
2691         * web-platform-tests/fetch/api/response/response-consume-stream.html: Added.
2692         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
2693         * web-platform-tests/fetch/api/response/response-stream-disturbed-expected-1.txt: Added.
2694         * web-platform-tests/fetch/api/response/response-stream-disturbed-1.html: Added.
2695         * web-platform-tests/fetch/api/response/response-stream-disturbed-expected-2.txt: Added.
2696         * web-platform-tests/fetch/api/response/response-stream-disturbed-2.html: Added.
2697         * web-platform-tests/fetch/api/response/response-stream-disturbed-expected-3.txt: Added.
2698         * web-platform-tests/fetch/api/response/response-stream-disturbed-3.html: Added.
2699         * web-platform-tests/fetch/api/response/response-stream-disturbed-expected-4.txt: Added.
2700         * web-platform-tests/fetch/api/response/response-stream-disturbed-4.html: Added.
2701         * web-platform-tests/fetch/api/response/response-stream-disturbed-expected-5.txt: Added.
2702         * web-platform-tests/fetch/api/response/response-stream-disturbed-5.html: Added.
2703
2704 2016-04-11  Chris Dumez  <cdumez@apple.com>
2705
2706         DOMTokenList.contains() should not throw
2707         https://bugs.webkit.org/show_bug.cgi?id=156453
2708
2709         Reviewed by Ryosuke Niwa.
2710
2711         Re-sync dom/nodes/Element-classlist.html with upstream @26308720.
2712
2713         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2714         * web-platform-tests/dom/nodes/Element-classlist.html:
2715
2716 2016-04-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2717
2718         Testharness-based tests that time out should be able to produce detailed output
2719         https://bugs.webkit.org/show_bug.cgi?id=145313
2720
2721         Reviewed by Xabier Rodriguez-Calvar.
2722
2723         Rebasing tests that produce output after testharness timeout() is called.
2724
2725         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
2726         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
2727         * web-platform-tests/html/semantics/document-metadata/the-style-element/style-error-01-expected.txt:
2728         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
2729
2730 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2731
2732         [Fetch API] Add basic loading of resources for Workers
2733         https://bugs.webkit.org/show_bug.cgi?id=155886
2734
2735         Reviewed by Alex Christensen.
2736
2737         Updating test expectations as new tests are passing.
2738
2739         * web-platform-tests/fetch/api/basic/accept-header-worker-expected.txt:
2740         * web-platform-tests/fetch/api/basic/integrity-worker-expected.txt:
2741         * web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
2742         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
2743         * web-platform-tests/fetch/api/basic/request-forbidden-headers-worker-expected.txt:
2744         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
2745         * web-platform-tests/fetch/api/basic/scheme-about-worker-expected.txt:
2746         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
2747         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
2748         * web-platform-tests/fetch/api/basic/scheme-others-worker-expected.txt:
2749         * web-platform-tests/fetch/api/basic/stream-response-worker-expected.txt:
2750
2751 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2752
2753         [Fetch API] Update web-platform-test fetch API tests
2754         https://bugs.webkit.org/show_bug.cgi?id=155969
2755
2756         Reviewed by Darin Adler.
2757
2758         Resyncing tests and updated expectations.
2759         New test web-platform-tests/fetch/api/request/request-cache.html is timing out.
2760
2761         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
2762         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
2763         * web-platform-tests/fetch/api/basic/scheme-blob.js:
2764         (checkFetchResponse):
2765         * web-platform-tests/fetch/api/headers/headers-basic.html:
2766         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Added.
2767         * web-platform-tests/fetch/api/request/request-cache.html: Added.
2768         * web-platform-tests/fetch/api/request/request-consume-empty.html:
2769         * web-platform-tests/fetch/api/request/request-consume.html:
2770         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
2771         * web-platform-tests/fetch/api/request/request-idl.html:
2772         * web-platform-tests/fetch/api/request/request-init-002-expected.txt:
2773         * web-platform-tests/fetch/api/request/request-init-002.html:
2774         * web-platform-tests/fetch/api/request/resources/cache.py: Added.
2775         (main):
2776         * web-platform-tests/fetch/api/resources/utils.js:
2777         (stringToArray):
2778         (validateBufferFromString):
2779         (validateStreamFromString):
2780         * web-platform-tests/fetch/api/response/response-clone.html:
2781         * web-platform-tests/fetch/api/response/response-consume-empty.html:
2782         * web-platform-tests/fetch/api/response/response-consume.html:
2783         * web-platform-tests/fetch/api/response/response-init-002.html:
2784
2785 2016-03-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2786
2787         [Fetch API] Add basic loading of resources
2788         https://bugs.webkit.org/show_bug.cgi?id=155637
2789
2790         Reviewed by Darin Adler.
2791
2792         Rebasing test expectations.
2793         Updating scheme-blob.js to ensure generated test names are stable run after run.
2794
2795         * web-platform-tests/fetch/api/basic/accept-header-expected.txt:
2796         * web-platform-tests/fetch/api/basic/integrity-expected.txt:
2797         * web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
2798         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
2799         * web-platform-tests/fetch/api/basic/request-forbidden-headers-expected.txt:
2800         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2801         * web-platform-tests/fetch/api/basic/scheme-about-expected.txt:
2802         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
2803         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
2804         * web-platform-tests/fetch/api/basic/scheme-blob.js:
2805         (checkFetchResponse): Deleted.
2806         (checkKoUrl): Deleted.
2807         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
2808         * web-platform-tests/fetch/api/basic/scheme-others-expected.txt:
2809         * web-platform-tests/fetch/api/basic/stream-response-expected.txt:
2810
2811 2016-03-24  Commit Queue  <commit-queue@webkit.org>
2812
2813         Unreviewed, rolling out r198627.
2814         https://bugs.webkit.org/show_bug.cgi?id=155856
2815
2816         Caused use-after-free (Requested by ap on #webkit).
2817
2818         Reverted changeset:
2819
2820         "[Fetch API] Add basic loading of resources"
2821         https://bugs.webkit.org/show_bug.cgi?id=155637
2822         http://trac.webkit.org/changeset/198627
2823
2824 2016-03-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2825
2826         [Fetch API] Add basic loading of resources
2827         https://bugs.webkit.org/show_bug.cgi?id=155637
2828
2829         Reviewed by Darin Adler.
2830
2831         Rebasing test expectations.
2832         Updating scheme-blob.js to ensure generated test names are stable run after run.
2833
2834         * web-platform-tests/fetch/api/basic/accept-header-expected.txt:
2835         * web-platform-tests/fetch/api/basic/integrity-expected.txt:
2836         * web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
2837         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
2838         * web-platform-tests/fetch/api/basic/request-forbidden-headers-expected.txt:
2839         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2840         * web-platform-tests/fetch/api/basic/scheme-about-expected.txt:
2841         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
2842         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
2843         * web-platform-tests/fetch/api/basic/scheme-blob.js:
2844         (checkFetchResponse): Deleted.
2845         (checkKoUrl): Deleted.
2846         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
2847         * web-platform-tests/fetch/api/basic/scheme-others-expected.txt:
2848         * web-platform-tests/fetch/api/basic/stream-response-expected.txt:
2849
2850 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2851
2852         Move IndexedDB regular test to web-platform-tests
2853         https://bugs.webkit.org/show_bug.cgi?id=155581
2854
2855         Reviewed by Darin Adler.
2856
2857         Moving regular IndexedDB tests from LayoutTests/imported/w3c/indexeddb to LayoutTests/imported/w3c/web-platform-tests/IndexedDB.
2858         Moving private browsing IndexedDB tests from LayoutTests/imported/w3c/indexeddb to LayoutTests/imported/w3c/IndexedDB-private-browsing.
2859         Removed private prefix from private browsing IndexedDB tests since they are stored in their own folder.
2860
2861         Modified support.js to remove unnecessary calls to testRunner API.
2862         Modified also IndexedDB-private-browsing/support.js to always activate testRunner private browsing mode.
2863
2864         * IndexedDB-private-browsing/abort-in-initial-upgradeneeded-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
2865         * IndexedDB-private-browsing/abort-in-initial-upgradeneeded.html: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded.html.
2866         * IndexedDB-private-browsing/close-in-upgradeneeded-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/close-in-upgradeneeded-expected.txt.
2867         * IndexedDB-private-browsing/close-in-upgradeneeded.html: Copied from LayoutTests/imported/w3c/indexeddb/close-in-upgradeneeded.html.
2868         * IndexedDB-private-browsing/cursor-overloads-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/cursor-overloads-expected.txt.
2869         * IndexedDB-private-browsing/cursor-overloads.html: Copied from LayoutTests/imported/w3c/indexeddb/cursor-overloads.htm.
2870         * IndexedDB-private-browsing/idb_webworkers-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idb_webworkers-expected.txt.
2871         * IndexedDB-private-browsing/idb_webworkers.html: Copied from LayoutTests/imported/w3c/indexeddb/idb_webworkers.htm.
2872         * IndexedDB-private-browsing/idbcursor-advance-continue-async-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-continue-async-expected.txt.
2873         * IndexedDB-private-browsing/idbcursor-advance-continue-async.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-continue-async.htm.
2874         * IndexedDB-private-browsing/idbcursor-advance-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
2875         * IndexedDB-private-browsing/idbcursor-advance-invalid-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-invalid-expected.txt.
2876         * IndexedDB-private-browsing/idbcursor-advance-invalid.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-invalid.htm.
2877         * IndexedDB-private-browsing/idbcursor-advance.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance.htm.
2878         * IndexedDB-private-browsing/idbcursor-continue-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-continue-expected.txt.
2879         * IndexedDB-private-browsing/idbcursor-continue.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-continue.htm.
2880         * IndexedDB-private-browsing/idbcursor-direction-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-expected.txt.
2881         * IndexedDB-private-browsing/idbcursor-direction-index-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-index-expected.txt.
2882         * IndexedDB-private-browsing/idbcursor-direction-index-keyrange-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-index-keyrange-expected.txt.
2883         * IndexedDB-private-browsing/idbcursor-direction-index-keyrange.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-index-keyrange.htm.
2884         * IndexedDB-private-browsing/idbcursor-direction-index.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-index.htm.
2885         * IndexedDB-private-browsing/idbcursor-direction-objectstore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-objectstore-expected.txt.
2886         * IndexedDB-private-browsing/idbcursor-direction-objectstore-keyrange-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-objectstore-keyrange-expected.txt.
2887         * IndexedDB-private-browsing/idbcursor-direction-objectstore-keyrange.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-objectstore-keyrange.htm.
2888         * IndexedDB-private-browsing/idbcursor-direction-objectstore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-direction-objectstore.htm.
2889         * IndexedDB-private-browsing/idbcursor-direction.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-direction.htm.
2890         * IndexedDB-private-browsing/idbcursor-key-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-key-expected.txt.
2891         * IndexedDB-private-browsing/idbcursor-key.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-key.htm.
2892         * IndexedDB-private-browsing/idbcursor-primarykey-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-primarykey-expected.txt.
2893         * IndexedDB-private-browsing/idbcursor-primarykey.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-primarykey.htm.
2894         * IndexedDB-private-browsing/idbcursor-reused-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-reused-expected.txt.
2895         * IndexedDB-private-browsing/idbcursor-reused.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-reused.htm.
2896         * IndexedDB-private-browsing/idbcursor-source-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor-source-expected.txt.
2897         * IndexedDB-private-browsing/idbcursor-source.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-source.htm.
2898         * IndexedDB-private-browsing/idbcursor_advance_index-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index-expected.txt.
2899         * IndexedDB-private-browsing/idbcursor_advance_index.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index.htm.
2900         * IndexedDB-private-browsing/idbcursor_advance_index2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index2-expected.txt.
2901         * IndexedDB-private-browsing/idbcursor_advance_index2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index2.htm.
2902         * IndexedDB-private-browsing/idbcursor_advance_index3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index3-expected.txt.
2903         * IndexedDB-private-browsing/idbcursor_advance_index3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index3.htm.
2904         * IndexedDB-private-browsing/idbcursor_advance_index5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
2905         * IndexedDB-private-browsing/idbcursor_advance_index5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5.htm.
2906         * IndexedDB-private-browsing/idbcursor_advance_index6-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index6-expected.txt.
2907         * IndexedDB-private-browsing/idbcursor_advance_index6.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index6.htm.
2908         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index7-expected.txt.
2909         * IndexedDB-private-browsing/idbcursor_advance_index7.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index7.htm.
2910         * IndexedDB-private-browsing/idbcursor_advance_index8-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index8-expected.txt.
2911         * IndexedDB-private-browsing/idbcursor_advance_index8.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index8.htm.
2912         * IndexedDB-private-browsing/idbcursor_advance_index9-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
2913         * IndexedDB-private-browsing/idbcursor_advance_index9.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9.htm.
2914         * IndexedDB-private-browsing/idbcursor_advance_objectstore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore-expected.txt.
2915         * IndexedDB-private-browsing/idbcursor_advance_objectstore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore.htm.
2916         * IndexedDB-private-browsing/idbcursor_advance_objectstore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore2-expected.txt.
2917         * IndexedDB-private-browsing/idbcursor_advance_objectstore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore2.htm.
2918         * IndexedDB-private-browsing/idbcursor_advance_objectstore3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore3-expected.txt.
2919         * IndexedDB-private-browsing/idbcursor_advance_objectstore3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore3.htm.
2920         * IndexedDB-private-browsing/idbcursor_advance_objectstore4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore4-expected.txt.
2921         * IndexedDB-private-browsing/idbcursor_advance_objectstore4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore4.htm.
2922         * IndexedDB-private-browsing/idbcursor_advance_objectstore5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
2923         * IndexedDB-private-browsing/idbcursor_advance_objectstore5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5.htm.
2924         * IndexedDB-private-browsing/idbcursor_continue_index-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index-expected.txt.
2925         * IndexedDB-private-browsing/idbcursor_continue_index.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index.htm.
2926         * IndexedDB-private-browsing/idbcursor_continue_index2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index2-expected.txt.
2927         * IndexedDB-private-browsing/idbcursor_continue_index2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index2.htm.
2928         * IndexedDB-private-browsing/idbcursor_continue_index3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index3-expected.txt.
2929         * IndexedDB-private-browsing/idbcursor_continue_index3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index3.htm.
2930         * IndexedDB-private-browsing/idbcursor_continue_index4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index4-expected.txt.
2931         * IndexedDB-private-browsing/idbcursor_continue_index4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index4.htm.
2932         * IndexedDB-private-browsing/idbcursor_continue_index5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt.
2933         * IndexedDB-private-browsing/idbcursor_continue_index5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index5.htm.
2934         * IndexedDB-private-browsing/idbcursor_continue_index6-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt.
2935         * IndexedDB-private-browsing/idbcursor_continue_index6.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index6.htm.
2936         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index7-expected.txt.
2937         * IndexedDB-private-browsing/idbcursor_continue_index7.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index7.htm.
2938         * IndexedDB-private-browsing/idbcursor_continue_index8-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
2939         * IndexedDB-private-browsing/idbcursor_continue_index8.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8.htm.
2940         * IndexedDB-private-browsing/idbcursor_continue_invalid-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt.
2941         * IndexedDB-private-browsing/idbcursor_continue_invalid.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_invalid.htm.
2942         * IndexedDB-private-browsing/idbcursor_continue_objectstore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore-expected.txt.
2943         * IndexedDB-private-browsing/idbcursor_continue_objectstore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore.htm.
2944         * IndexedDB-private-browsing/idbcursor_continue_objectstore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore2-expected.txt.
2945         * IndexedDB-private-browsing/idbcursor_continue_objectstore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore2.htm.
2946         * IndexedDB-private-browsing/idbcursor_continue_objectstore3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore3-expected.txt.
2947         * IndexedDB-private-browsing/idbcursor_continue_objectstore3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore3.htm.
2948         * IndexedDB-private-browsing/idbcursor_continue_objectstore4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore4-expected.txt.
2949         * IndexedDB-private-browsing/idbcursor_continue_objectstore4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore4.htm.
2950         * IndexedDB-private-browsing/idbcursor_continue_objectstore5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore5-expected.txt.
2951         * IndexedDB-private-browsing/idbcursor_continue_objectstore5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore5.htm.
2952         * IndexedDB-private-browsing/idbcursor_continue_objectstore6-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
2953         * IndexedDB-private-browsing/idbcursor_continue_objectstore6.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6.htm.
2954         * IndexedDB-private-browsing/idbcursor_delete_index-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index-expected.txt.
2955         * IndexedDB-private-browsing/idbcursor_delete_index.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index.htm.
2956         * IndexedDB-private-browsing/idbcursor_delete_index2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index2-expected.txt.
2957         * IndexedDB-private-browsing/idbcursor_delete_index2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index2.htm.
2958         * IndexedDB-private-browsing/idbcursor_delete_index3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index3-expected.txt.
2959         * IndexedDB-private-browsing/idbcursor_delete_index3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index3.htm.
2960         * IndexedDB-private-browsing/idbcursor_delete_index4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
2961         * IndexedDB-private-browsing/idbcursor_delete_index4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4.htm.
2962         * IndexedDB-private-browsing/idbcursor_delete_index5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index5-expected.txt.
2963         * IndexedDB-private-browsing/idbcursor_delete_index5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index5.htm.
2964         * IndexedDB-private-browsing/idbcursor_delete_objectstore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore-expected.txt.
2965         * IndexedDB-private-browsing/idbcursor_delete_objectstore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore.htm.
2966         * IndexedDB-private-browsing/idbcursor_delete_objectstore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore2-expected.txt.
2967         * IndexedDB-private-browsing/idbcursor_delete_objectstore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore2.htm.
2968         * IndexedDB-private-browsing/idbcursor_delete_objectstore3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore3-expected.txt.
2969         * IndexedDB-private-browsing/idbcursor_delete_objectstore3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore3.htm.
2970         * IndexedDB-private-browsing/idbcursor_delete_objectstore4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
2971         * IndexedDB-private-browsing/idbcursor_delete_objectstore4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4.htm.
2972         * IndexedDB-private-browsing/idbcursor_delete_objectstore5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore5-expected.txt.
2973         * IndexedDB-private-browsing/idbcursor_delete_objectstore5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore5.htm.
2974         * IndexedDB-private-browsing/idbcursor_iterating-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating-expected.txt.
2975         * IndexedDB-private-browsing/idbcursor_iterating.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating.htm.
2976         * IndexedDB-private-browsing/idbcursor_iterating_index-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_index-expected.txt.
2977         * IndexedDB-private-browsing/idbcursor_iterating_index.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_index.htm.
2978         * IndexedDB-private-browsing/idbcursor_iterating_index2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_index2-expected.txt.
2979         * IndexedDB-private-browsing/idbcursor_iterating_index2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_index2.htm.
2980         * IndexedDB-private-browsing/idbcursor_iterating_objectstore-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_objectstore-expected.txt.
2981         * IndexedDB-private-browsing/idbcursor_iterating_objectstore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_objectstore.htm.
2982         * IndexedDB-private-browsing/idbcursor_iterating_objectstore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_objectstore2-expected.txt.
2983         * IndexedDB-private-browsing/idbcursor_iterating_objectstore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_iterating_objectstore2.htm.
2984         * IndexedDB-private-browsing/idbcursor_update_index-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index-expected.txt.
2985         * IndexedDB-private-browsing/idbcursor_update_index.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index.htm.
2986         * IndexedDB-private-browsing/idbcursor_update_index2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index2-expected.txt.
2987         * IndexedDB-private-browsing/idbcursor_update_index2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index2.htm.
2988         * IndexedDB-private-browsing/idbcursor_update_index3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index3-expected.txt.
2989         * IndexedDB-private-browsing/idbcursor_update_index3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index3.htm.
2990         * IndexedDB-private-browsing/idbcursor_update_index4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index4-expected.txt.
2991         * IndexedDB-private-browsing/idbcursor_update_index4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index4.htm.
2992         * IndexedDB-private-browsing/idbcursor_update_index5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index5-expected.txt.
2993         * IndexedDB-private-browsing/idbcursor_update_index5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index5.htm.
2994         * IndexedDB-private-browsing/idbcursor_update_index6-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index6-expected.txt.
2995         * IndexedDB-private-browsing/idbcursor_update_index6.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index6.htm.
2996         * IndexedDB-private-browsing/idbcursor_update_index7-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index7-expected.txt.
2997         * IndexedDB-private-browsing/idbcursor_update_index7.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_index7.htm.
2998         * IndexedDB-private-browsing/idbcursor_update_objectstore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore-expected.txt.
2999         * IndexedDB-private-browsing/idbcursor_update_objectstore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore.htm.
3000         * IndexedDB-private-browsing/idbcursor_update_objectstore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore2-expected.txt.
3001         * IndexedDB-private-browsing/idbcursor_update_objectstore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore2.htm.
3002         * IndexedDB-private-browsing/idbcursor_update_objectstore3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore3-expected.txt.
3003         * IndexedDB-private-browsing/idbcursor_update_objectstore3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore3.htm.
3004         * IndexedDB-private-browsing/idbcursor_update_objectstore4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore4-expected.txt.
3005         * IndexedDB-private-browsing/idbcursor_update_objectstore4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore4.htm.
3006         * IndexedDB-private-browsing/idbcursor_update_objectstore5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore5-expected.txt.
3007         * IndexedDB-private-browsing/idbcursor_update_objectstore5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore5.htm.
3008         * IndexedDB-private-browsing/idbcursor_update_objectstore6-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore6-expected.txt.
3009         * IndexedDB-private-browsing/idbcursor_update_objectstore6.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore6.htm.
3010         * IndexedDB-private-browsing/idbcursor_update_objectstore7-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore7-expected.txt.
3011         * IndexedDB-private-browsing/idbcursor_update_objectstore7.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore7.htm.
3012         * IndexedDB-private-browsing/idbcursor_update_objectstore8-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore8-expected.txt.
3013         * IndexedDB-private-browsing/idbcursor_update_objectstore8.html: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_update_objectstore8.htm.
3014         * IndexedDB-private-browsing/idbdatabase_close-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_close-expected.txt.
3015         * IndexedDB-private-browsing/idbdatabase_close.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close.htm.
3016         * IndexedDB-private-browsing/idbdatabase_close2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
3017         * IndexedDB-private-browsing/idbdatabase_close2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2.htm.
3018         * IndexedDB-private-browsing/idbdatabase_createObjectStore-createIndex-emptyname-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore-createIndex-emptyname-expected.txt.
3019         * IndexedDB-private-browsing/idbdatabase_createObjectStore-createIndex-emptyname.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore-createIndex-emptyname.htm.
3020         * IndexedDB-private-browsing/idbdatabase_createObjectStore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore-expected.txt.
3021         * IndexedDB-private-browsing/idbdatabase_createObjectStore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore.htm.
3022         * IndexedDB-private-browsing/idbdatabase_createObjectStore10-1000ends-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore10-1000ends-expected.txt.
3023         * IndexedDB-private-browsing/idbdatabase_createObjectStore10-1000ends.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore10-1000ends.htm.
3024         * IndexedDB-private-browsing/idbdatabase_createObjectStore10-emptyname-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore10-emptyname-expected.txt.
3025         * IndexedDB-private-browsing/idbdatabase_createObjectStore10-emptyname.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore10-emptyname.htm.
3026         * IndexedDB-private-browsing/idbdatabase_createObjectStore11-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore11-expected.txt.
3027         * IndexedDB-private-browsing/idbdatabase_createObjectStore11.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore11.htm.
3028         * IndexedDB-private-browsing/idbdatabase_createObjectStore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore2-expected.txt.
3029         * IndexedDB-private-browsing/idbdatabase_createObjectStore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore2.htm.
3030         * IndexedDB-private-browsing/idbdatabase_createObjectStore3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore3-expected.txt.
3031         * IndexedDB-private-browsing/idbdatabase_createObjectStore3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore3.htm.
3032         * IndexedDB-private-browsing/idbdatabase_createObjectStore4-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore4-expected.txt.
3033         * IndexedDB-private-browsing/idbdatabase_createObjectStore4.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore4.htm.
3034         * IndexedDB-private-browsing/idbdatabase_createObjectStore5-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore5-expected.txt.
3035         * IndexedDB-private-browsing/idbdatabase_createObjectStore5.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore5.htm.
3036         * IndexedDB-private-browsing/idbdatabase_createObjectStore6-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore6-expected.txt.
3037         * IndexedDB-private-browsing/idbdatabase_createObjectStore6.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore6.htm.
3038         * IndexedDB-private-browsing/idbdatabase_createObjectStore7-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore7-expected.txt.
3039         * IndexedDB-private-browsing/idbdatabase_createObjectStore7.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore7.htm.
3040         * IndexedDB-private-browsing/idbdatabase_createObjectStore8-parameters-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore8-parameters-expected.txt.
3041         * IndexedDB-private-browsing/idbdatabase_createObjectStore8-parameters.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore8-parameters.htm.
3042         * IndexedDB-private-browsing/idbdatabase_createObjectStore9-invalidparameters-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore9-invalidparameters-expected.txt.
3043         * IndexedDB-private-browsing/idbdatabase_createObjectStore9-invalidparameters.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_createObjectStore9-invalidparameters.htm.
3044         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore-expected.txt.
3045         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore.htm.
3046         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore2-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore2-expected.txt.
3047         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore2.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore2.htm.
3048         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore3-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore3-expected.txt.
3049         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore3.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore3.htm.
3050         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Renamed from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
3051         * IndexedDB-private-browsing/idbdatabase_deleteObjectStore4-not_reused.html: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused.htm.
3052         * IndexedDB-private-browsing/idbdatabase_transaction-expected.txt: Renamed from LayoutT