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