[Payment Request] Implement PaymentRequest.canMakePayment()
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2017-10-10  Andy Estes  <aestes@apple.com>
2
3         [Payment Request] Implement PaymentRequest.canMakePayment()
4         https://bugs.webkit.org/show_bug.cgi?id=178048
5
6         Reviewed by Youenn Fablet.
7
8         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt: Removed.
9
10 2017-10-09  Chris Dumez  <cdumez@apple.com>
11
12         It should not be possible to submit a form that is disconnected
13         https://bugs.webkit.org/show_bug.cgi?id=178099
14
15         Reviewed by Sam Weinig.
16
17         Rebaseline several WPT tests now that more checks are passing.
18
19         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt:
20         * web-platform-tests/html/semantics/forms/the-button-element/button-click-submits-expected.txt:
21
22 2017-10-09  Chris Dumez  <cdumez@apple.com>
23
24         usemap-casing.html test passes in browser, fails in LayoutTests because it is taller than 600px
25         https://bugs.webkit.org/show_bug.cgi?id=178053
26
27         Reviewed by Youenn Fablet.
28
29         Re-sync html/semantics/embedded-content/the-img-element/usemap-casing.html after:
30         - https://github.com/w3c/web-platform-tests/commit/881052cae58edb7a79157e99c80c5c70253ec976
31
32         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt:
33         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing.html:
34
35 2017-10-09  Dean Jackson  <dino@apple.com>
36
37         ImageBitmap test gardening after https://bugs.webkit.org/show_bug.cgi?id=177963
38
39         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
40         * web-platform-tests/imagebitmap-renderingcontext/context-creation-expected.txt:
41         * web-platform-tests/imagebitmap-renderingcontext/context-preserves-canvas-expected.txt:
42
43 2017-10-09  Andy Estes  <aestes@apple.com>
44
45         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
46         https://bugs.webkit.org/show_bug.cgi?id=178043
47         <rdar://problem/34076639>
48
49         Reviewed by Tim Horton.
50
51         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt: Removed.
52         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Removed.
53
54 2017-10-09  Youenn Fablet  <youenn@apple.com>
55
56         REGRESSION: Some bots fail to run LayoutTests due to a WPT Server error
57         https://bugs.webkit.org/show_bug.cgi?id=178017
58
59         Reviewed by Sam Weinig.
60
61         * resources/import-expectations.json:
62         * web-platform-tests/tools/six/: Added.
63
64 2017-10-09  Dean Jackson  <dino@apple.com>
65
66         Import WPT imagebitmap-renderingcontext
67         https://bugs.webkit.org/show_bug.cgi?id=177963
68
69         Reviewed by Sam Weinig.
70
71         * resources/import-expectations.json:
72         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt: Added.
73         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html: Added.
74         * web-platform-tests/imagebitmap-renderingcontext/context-creation-expected.txt: Added.
75         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt: Added.
76         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha.html: Added.
77         * web-platform-tests/imagebitmap-renderingcontext/context-creation.html: Added.
78         * web-platform-tests/imagebitmap-renderingcontext/context-preserves-canvas-expected.txt: Added.
79         * web-platform-tests/imagebitmap-renderingcontext/context-preserves-canvas.html: Added.
80         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null-expected.txt: Added.
81         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null.html: Added.
82         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached-expected.txt: Added.
83         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached.html: Added.
84         * web-platform-tests/imagebitmap-renderingcontext/w3c-import.log: Added.
85
86 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
87
88         Unreviewed, rolling out r223021.
89
90         LayoutTests added with this change are failing.
91
92         Reverted changeset:
93
94         "[Payment Request] Implement PaymentRequest.show() and
95         PaymentRequest.hide()"
96         https://bugs.webkit.org/show_bug.cgi?id=178043
97         http://trac.webkit.org/changeset/223021
98
99 2017-10-07  Darin Adler  <darin@apple.com>
100
101         Update HTMLOListElement.start to behavior from latest HTML specification
102         https://bugs.webkit.org/show_bug.cgi?id=178057
103
104         Reviewed by Chris Dumez.
105
106         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
107         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
108         Updated to expect more tests to pass.
109
110 2017-10-08  Darin Adler  <darin@apple.com>
111
112         Fix bugs related to setting reflected floating point DOM attributes
113         https://bugs.webkit.org/show_bug.cgi?id=178061
114
115         Reviewed by Sam Weinig.
116
117         * web-platform-tests/html/dom/reflection-forms-expected.txt:
118         Updated to expect meter reflection tests to pass.
119
120 2017-10-08  Darin Adler  <darin@apple.com>
121
122         CustomElementRegistry.define was throwing a JavaScript syntax error instead of a DOM syntax error
123         https://bugs.webkit.org/show_bug.cgi?id=178055
124
125         Reviewed by Sam Weinig.
126
127         * web-platform-tests/custom-elements/custom-element-registry/define-expected.txt:
128         Updated to expect more tests to pass.
129
130 2017-10-07  Darin Adler  <darin@apple.com>
131
132         Update Document.createEvent for recent DOM specification changes
133         https://bugs.webkit.org/show_bug.cgi?id=178052
134
135         Reviewed by Chris Dumez.
136
137         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Updated to expect more tests to pass.
138         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt: Ditto.
139         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt: Ditto.
140
141 2017-10-07  Andy Estes  <aestes@apple.com>
142
143         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
144         https://bugs.webkit.org/show_bug.cgi?id=178043
145         <rdar://problem/34076639>
146
147         Reviewed by Tim Horton.
148
149         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt: Removed.
150         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Removed.
151
152 2017-10-05  Andy Estes  <aestes@apple.com>
153
154         [Payment Request] Add a payment method that supports Apple Pay
155         https://bugs.webkit.org/show_bug.cgi?id=177850
156
157         Reviewed by Youenn Fablet.
158
159         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt:
160         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt:
161
162 2017-10-03  Daniel Bates  <dabates@apple.com>
163
164         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove
165         duplicate logic to check for a forbidden XHR header field
166         https://bugs.webkit.org/show_bug.cgi?id=177829
167         <rdar://problem/34798441>
168
169         Update expected result now that we match the XHR standard, <https://xhr.spec.whatwg.org> (09/08/2017).
170
171         We no longer consider Content-Transfer-Encoding and User-Agent forbidden headers as per
172         the standard.
173
174         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt:
175
176 2017-10-03  Ms2ger  <Ms2ger@igalia.com>
177
178         Remove some duplicated canvas toDataURL tests.
179         https://bugs.webkit.org/show_bug.cgi?id=177805
180
181         Reviewed by Youenn Fablet.
182
183         This copy of the canvas test suite was added in bug 138324 (r176144).
184         At that point there already was an older copy, that was added in
185         bug 20553 (r59954). A newer copy was added in bug 148822 (r189394) and
186         has been kept up-to-date with upstream since.
187
188         I have verified that the latest tests cover everything the older copies
189         do. There seems to be no reason to keep the older copies around.
190
191         * canvas/resources/toDataURL.jpeg.alpha.png: Removed.
192         * canvas/resources/toDataURL.jpeg.primarycolours.png: Removed.
193         * canvas/resources/toDataURL.jpeg.quality.basic.png: Removed.
194         * canvas/resources/toDataURL.png.complexcolours.png: Removed.
195         * canvas/resources/toDataURL.png.primarycolours.png: Removed.
196         * canvas/toDataURL.arguments.1-expected.txt: Removed.
197         * canvas/toDataURL.arguments.1.html: Removed.
198         * canvas/toDataURL.arguments.2-expected.txt: Removed.
199         * canvas/toDataURL.arguments.2.html: Removed.
200         * canvas/toDataURL.arguments.3-expected.txt: Removed.
201         * canvas/toDataURL.arguments.3.html: Removed.
202         * canvas/toDataURL.bogustype-expected.txt: Removed.
203         * canvas/toDataURL.bogustype.html: Removed.
204         * canvas/toDataURL.default-expected.txt: Removed.
205         * canvas/toDataURL.default.html: Removed.
206         * canvas/toDataURL.jpeg.alpha.html: Removed.
207         * canvas/toDataURL.jpeg.primarycolours.html: Removed.
208         * canvas/toDataURL.jpeg.quality.basic.html: Removed.
209         * canvas/toDataURL.jpeg.quality.notnumber-expected.txt: Removed.
210         * canvas/toDataURL.jpeg.quality.notnumber.html: Removed.
211         * canvas/toDataURL.jpeg.quality.outsiderange-expected.txt: Removed.
212         * canvas/toDataURL.jpeg.quality.outsiderange.html: Removed.
213         * canvas/toDataURL.lowercase.ascii-expected.txt: Removed.
214         * canvas/toDataURL.lowercase.ascii.html: Removed.
215         * canvas/toDataURL.lowercase.unicode-expected.txt: Removed.
216         * canvas/toDataURL.lowercase.unicode.html: Removed.
217         * canvas/toDataURL.nocontext-expected.txt: Removed.
218         * canvas/toDataURL.nocontext.html: Removed.
219         * canvas/toDataURL.png-expected.txt: Removed.
220         * canvas/toDataURL.png.complexcolours.html: Removed.
221         * canvas/toDataURL.png.html: Removed.
222         * canvas/toDataURL.png.primarycolours.html: Removed.
223         * canvas/toDataURL.unrecognised-expected.txt: Removed.
224         * canvas/toDataURL.unrecognised.html: Removed.
225         * canvas/toDataURL.zerosize-expected.txt: Removed.
226         * canvas/toDataURL.zerosize.html: Removed.
227
228 2017-10-03  Carlos Garcia Campos  <cgarcia@igalia.com>
229
230         W3C tests importer should not import the whole tools directory
231         https://bugs.webkit.org/show_bug.cgi?id=177351
232
233         Reviewed by Youenn Fablet.
234
235         Only wptserve and its dependencies are needed to run the layout tests. It seems we already tried to avoid
236         importing pytest for example, but the wrong path is used in import-expectations.json. Instead of skipping what
237         we don't want, I think it's better to skip tools and import only what we need, that way if new directories are
238         added upstream we won't import them. This will reduce a lot the size of the tools directory, and will avoid
239         duplication with the WebDriver tests importer that needs wptrunner, webdriver and pytest from tools directory.
240
241         * resources/TestRepositories:
242         * resources/import-expectations.json:
243         * web-platform-tests/tools/OWNERS: Removed.
244         * web-platform-tests/tools/appveyor.yml: Removed.
245         * web-platform-tests/tools/browserutils: Removed.
246         * web-platform-tests/tools/certs: Removed.
247         * web-platform-tests/tools/ci: Removed.
248         * web-platform-tests/tools/conftest.py: Removed.
249         * web-platform-tests/tools/gitignore: Removed.
250         * web-platform-tests/tools/html5lib: Removed.
251         * web-platform-tests/tools/lint: Removed.
252         * web-platform-tests/tools/py: Removed.
253         * web-platform-tests/tools/pytest.ini: Removed.
254         * web-platform-tests/tools/pytest: Removed.
255         * web-platform-tests/tools/runner: Removed.
256         * web-platform-tests/tools/scripts: Removed.
257         * web-platform-tests/tools/six: Removed.
258         * web-platform-tests/tools/tox.ini: Removed.
259         * web-platform-tests/tools/w3c-import.log:
260         * web-platform-tests/tools/webdriver: Removed.
261         * web-platform-tests/tools/wpt: Removed.
262         * web-platform-tests/tools/wptrunner: Removed.
263
264 2017-10-02  Andy Estes  <aestes@apple.com>
265
266         [Payment Request] Validate payment method identifiers
267         https://bugs.webkit.org/show_bug.cgi?id=177794
268
269         Reviewed by Sam Weinig.
270
271         * web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https-expected.txt:
272
273 2017-10-02  Andy Estes  <aestes@apple.com>
274
275         [Payment Request] Update payment-request imported tests
276         https://bugs.webkit.org/show_bug.cgi?id=177786
277
278         Reviewed by Zalan Bujtas.
279
280         * resources/import-expectations.json:
281         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html: Added.
282         * web-platform-tests/payment-request/PaymentAddress/w3c-import.log: Added.
283         * web-platform-tests/payment-request/algorithms-manual.https.html: Added.
284         * web-platform-tests/payment-request/change-shipping-option-manual.https.html: Added.
285         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https.html:
286         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
287         * web-platform-tests/payment-request/payment-request-constructor.https.html:
288         * web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html:
289         * web-platform-tests/payment-request/payment-response/complete-method-manual.https.html: Added.
290         * web-platform-tests/payment-request/payment-response/helpers.js:
291         (async.runManualTest):
292         * web-platform-tests/payment-request/payment-response/methodName-attribute-manual.https.html: Added.
293         * web-platform-tests/payment-request/payment-response/payerEmail-attribute-manual.https.html: Added.
294         * web-platform-tests/payment-request/payment-response/payerName-attribute-manual.https.html: Added.
295         * web-platform-tests/payment-request/payment-response/payerPhone-attribute-manual.https.html: Added.
296         * web-platform-tests/payment-request/payment-response/requestId-attribute-manual.https.html: Added.
297         * web-platform-tests/payment-request/payment-response/shippingAddress-attribute-manual.https.html: Added.
298         * web-platform-tests/payment-request/payment-response/shippingOption-attribute-manual.https.html: Added.
299         * web-platform-tests/payment-request/rejects_if_not_active.https.html: Added.
300         * web-platform-tests/payment-request/shipping-address-changed-manual.https.html: Added.
301         * web-platform-tests/payment-request/updateWith-method-pmi-handling-manual.https.html: Added.
302         * web-platform-tests/payment-request/user-abort-algorithm-manual.https.html: Added.
303         * web-platform-tests/payment-request/user-accepts-payment-request-algo-manual.https.html: Added.
304         * web-platform-tests/payment-request/w3c-import.log:
305
306 2017-10-01  Sam Weinig  <sam@webkit.org>
307
308         Add missing results from r222690.
309
310         * web-platform-tests/XMLHttpRequest/responseType-document-in-worker-expected.txt: Added.
311         * web-platform-tests/XMLHttpRequest/responseXML-unavailable-in-worker-expected.txt: Added.
312
313 2017-10-01  Sam Weinig  <sam@webkit.org>
314
315         Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities)
316         https://bugs.webkit.org/show_bug.cgi?id=177718
317
318         Reviewed by Darin Adler.
319
320         * web-platform-tests/dom/abort/event.any-expected.txt:
321         * web-platform-tests/dom/abort/event.any.worker-expected.txt:
322         * web-platform-tests/dom/interface-objects-expected.txt:
323         * web-platform-tests/dom/interfaces-expected.txt:
324         * web-platform-tests/fetch/api/abort/cache.https-expected.txt:
325         * web-platform-tests/fetch/api/abort/general.any-expected.txt:
326         * web-platform-tests/fetch/api/abort/general.any.worker-expected.txt:
327         * web-platform-tests/payment-request/interfaces.https-expected.txt:
328
329             Update test results.
330
331 2017-10-01  Sam Weinig  <sam@webkit.org>
332
333         XMLHttpRequest's responseXML should be annotated with [Exposed=Window]
334         https://bugs.webkit.org/show_bug.cgi?id=177714
335
336         Reviewed by Darin Adler.
337
338         * web-platform-tests/XMLHttpRequest/resources/responseType-document-in-worker.js: Added.
339         * web-platform-tests/XMLHttpRequest/resources/responseXML-unavailable-in-worker.js: Added.
340         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
341         * web-platform-tests/XMLHttpRequest/responseType-document-in-worker.html: Added.
342         * web-platform-tests/XMLHttpRequest/responseXML-unavailable-in-worker.html: Added.
343         * web-platform-tests/XMLHttpRequest/w3c-import.log:
344
345             Import latest XMLHttpRequest tests that include tests for responseXML not
346             being available in workers and setting a responseType of 'document' being
347             a no-op in workers.
348
349 2017-09-27  Chris Dumez  <cdumez@apple.com>
350
351         cssFloat missing in CSSPropertyDeclaration.prototype
352         https://bugs.webkit.org/show_bug.cgi?id=177487
353
354         Reviewed by Sam Weinig.
355
356         Rebaseline WPT now that more checks are passing.
357
358         * web-platform-tests/cssom/interfaces-expected.txt:
359
360 2017-09-26  Chris Dumez  <cdumez@apple.com>
361
362         Update web-platform-tests IDL files
363         https://bugs.webkit.org/show_bug.cgi?id=177515
364
365         Reviewed by Youenn Fablet.
366
367         Update web-platform-tests IDL files and rebaseline tests.
368
369         * web-platform-tests/WebIDL/interfaces-expected.txt:
370         * web-platform-tests/cssom-view/interfaces-expected.txt:
371         * web-platform-tests/cssom/interfaces-expected.txt:
372         * web-platform-tests/html/dom/interfaces-expected.txt:
373         * web-platform-tests/interfaces/cssom-view.idl: Added.
374         * web-platform-tests/interfaces/cssom.idl:
375         * web-platform-tests/interfaces/dom.idl:
376         * web-platform-tests/interfaces/geometry.idl:
377         * web-platform-tests/interfaces/html.idl:
378         * web-platform-tests/interfaces/payment-handler.idl: Added.
379         * web-platform-tests/interfaces/payment-request.idl: Added.
380         * web-platform-tests/interfaces/webidl.idl: Added.
381
382 2017-09-25  Manuel Rego Casasnovas  <rego@igalia.com>
383
384         [css-grid] fit-content() tracks shouldn't stretch
385         https://bugs.webkit.org/show_bug.cgi?id=177300
386
387         Reviewed by Sergio Villar Senin.
388
389         Imported a new test in WPT covering several cases for this issue.
390
391         * web-platform-tests/css/css-grid-1/alignment/grid-fit-content-tracks-dont-stretch-001-expected.txt: Added.
392         * web-platform-tests/css/css-grid-1/alignment/grid-fit-content-tracks-dont-stretch-001.html: Added.
393         * web-platform-tests/css/css-grid-1/alignment/w3c-import.log:
394
395 2017-09-22  Chris Dumez  <cdumez@apple.com>
396
397         Use high resolution timestamp for event time
398         https://bugs.webkit.org/show_bug.cgi?id=154246
399         <rdar://problem/34333304>
400
401         Reviewed by Ryosuke Niwa.
402
403         Rebaseline WPT test now that more checks are passing.
404
405         * web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
406
407 2017-09-22  Zan Dobersek  <zdobersek@igalia.com>
408
409         Unreviewed WPE gardening. Updating the WPT EME idlharness.html
410         baseline -- it's not port-specific since there should be no
411         differences in the Web-exposed APIs for this feature across
412         ports.
413
414         * web-platform-tests/encrypted-media/idlharness-expected.txt:
415
416 2017-09-21  Ryan Haddad  <ryanhaddad@apple.com>
417
418         Add missing expectation file.
419         https://bugs.webkit.org/show_bug.cgi?id=170713
420
421         Unreviewed test gardening.
422
423         * web-platform-tests/IndexedDB/nested-cloning-large-multiple-expected.txt: Added.
424
425 2017-09-20  Youenn Fablet  <youenn@apple.com>
426
427         Refresh WPT tests up to f65af411d63ec13ee8fe208b4effd730a4a8b7fe
428         https://bugs.webkit.org/show_bug.cgi?id=170713
429
430         Reviewed by Alex Christensen.
431
432         * resources/TestRepositories:
433         * resources/import-expectations.json:
434         * resources/resource-files.json:
435         * web-platform-tests: Refreshed by importer.
436
437 2017-09-20  Chris Dumez  <cdumez@apple.com>
438
439         Video errors should be instances of Error
440         https://bugs.webkit.org/show_bug.cgi?id=174573
441         <rdar://problem/34445494>
442
443         Reviewed by Youenn Fablet.
444
445         Rebaseline tests now that output has changed slightly.
446
447         * web-platform-tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay-expected.txt:
448         * web-platform-tests/html/semantics/embedded-content/media-elements/event_play_noautoplay-expected.txt:
449         * web-platform-tests/html/semantics/embedded-content/media-elements/paused_true_during_pause-expected.txt:
450
451 2017-09-19  Chris Dumez  <cdumez@apple.com>
452
453         IDBRequest and IDBTransaction error properties should be DOMExceptions
454         https://bugs.webkit.org/show_bug.cgi?id=177201
455
456         Reviewed by Alex Christensen.
457
458         Rebaseline WPT now that it is passing.
459
460         * web-platform-tests/IndexedDB/error-attributes-expected.txt:
461
462 2017-09-19  Joseph Pecoraro  <pecoraro@apple.com>
463
464         Move non-upstreamed Resource Timing tests out of web-platform-tests
465         https://bugs.webkit.org/show_bug.cgi?id=177197
466
467         Reviewed by Youenn Fablet.
468
469         * web-platform-tests/resource-timing/rt-*:
470         These are not upstream, move them out to http/wpt.
471
472 2017-09-19  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
473
474         [GTK] The binding code of Media Source Extension of AudioTrack, VideoTrack and TextTrack is not generated
475         https://bugs.webkit.org/show_bug.cgi?id=174620
476
477         Reviewed by Michael Catanzaro.
478
479         Fix WPT test that checks MSE interfaces. This test failed since webm is not supported for MSE in GTK port.
480         Already merged in WPT repository (https://github.com/w3c/web-platform-tests/pull/6531).
481
482         * web-platform-tests/media-source/interfaces.html:
483
484 2017-09-14  Daniel Bates  <dabates@apple.com>
485
486         Import CSS Pseudo Elements 4 Web Platform Tests
487         https://bugs.webkit.org/show_bug.cgi?id=176253
488
489         Reviewed by Zalan Bujtas.
490
491         I upstreamed our CSS Pseudo Elements 4 tests to the Web Platform Tests repository.
492         Remove our version of the tests and import the ones from the Web Platform Tests repository.
493
494         * resources/import-expectations.json:
495         * web-platform-tests/css/css-pseudo-4/OWNERS: Added.
496         * web-platform-tests/css/css-pseudo-4/first-letter-001-expected.html: Added.
497         * web-platform-tests/css/css-pseudo-4/first-letter-001.html: Added.
498         * web-platform-tests/css/css-pseudo-4/first-letter-002-expected.html: Added.
499         * web-platform-tests/css/css-pseudo-4/first-letter-002.html: Added.
500         * web-platform-tests/css/css-pseudo-4/first-letter-003-expected.html: Added.
501         * web-platform-tests/css/css-pseudo-4/first-letter-003.html: Added.
502         * web-platform-tests/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html.
503         * web-platform-tests/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html.
504         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-color-expected.html.
505         * web-platform-tests/css/css-pseudo-4/marker-color.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-color.html.
506         * web-platform-tests/css/css-pseudo-4/marker-font-properties-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-font-properties-expected.html.
507         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-font-properties.html.
508         * web-platform-tests/css/css-pseudo-4/marker-inherit-values-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html.
509         * web-platform-tests/css/css-pseudo-4/marker-inherit-values.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-inherit-values.html.
510         * web-platform-tests/css/css-pseudo-4/w3c-import.log: Added.
511
512 2017-09-12  Manuel Rego Casasnovas  <rego@igalia.com>
513
514         [css-grid] Stretching auto tracks should be done as part of the track sizing algorithm
515         https://bugs.webkit.org/show_bug.cgi?id=176783
516
517         Reviewed by Sergio Villar Senin.
518
519         Import changes on the test related to the new behavior.
520
521         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html:
522
523 2017-09-12  Manuel Rego Casasnovas  <rego@igalia.com>
524
525         [css-grid] Use transferred size over content size for automatic minimum size
526         https://bugs.webkit.org/show_bug.cgi?id=176688
527
528         Reviewed by Sergio Villar Senin.
529
530         Import changes on the tests related to the new behavior.
531
532         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-006.html:
533         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-007.html:
534         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-008.html:
535         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.html:
536         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html:
537         * web-platform-tests/css/css-grid-1/grid-items/support/100x50-green.png: Removed.
538         * web-platform-tests/css/css-grid-1/grid-items/support/25x50-green.png: Added.
539         * web-platform-tests/css/css-grid-1/grid-items/support/50x100-green.png: Removed.
540         * web-platform-tests/css/css-grid-1/grid-items/support/50x25-green.png: Added.
541         * web-platform-tests/css/css-grid-1/grid-items/support/w3c-import.log:
542
543 2017-09-11  Joseph Pecoraro  <pecoraro@apple.com>
544
545         Make the WPT entry point for LayoutTests/http/wpt more discoverable
546         https://bugs.webkit.org/show_bug.cgi?id=176494
547
548         Reviewed by Youenn Fablet.
549
550         * web-platform-tests/WebKit/README.txt: Added.
551         Touch a file in a "WebKit" directory so that a "WebKit" link shows up
552         on the default <http://localhost:8800> listing page.
553
554 2017-09-09  Sam Weinig  <sam@webkit.org>
555
556         Finish off the FormData implementation
557         https://bugs.webkit.org/show_bug.cgi?id=176659
558
559         Reviewed by Darin Adler.
560
561         * web-platform-tests/XMLHttpRequest/FormData-append-expected.txt:
562         * web-platform-tests/XMLHttpRequest/formdata-delete-expected.txt:
563         * web-platform-tests/XMLHttpRequest/formdata-foreach-expected.txt:
564         * web-platform-tests/XMLHttpRequest/formdata-get-expected.txt:
565         * web-platform-tests/XMLHttpRequest/formdata-has-expected.txt:
566         * web-platform-tests/XMLHttpRequest/formdata-set-expected.txt:
567         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
568         
569             Update results.
570
571 2017-09-08  Antti Koivisto  <antti@apple.com>
572
573         Remove support for >> descendant combinator syntax
574         https://bugs.webkit.org/show_bug.cgi?id=175765
575
576         Reviewed by Sam Weinig.
577
578         Tests for these have been removed in WPT master, just update expectations until new version is imported.
579
580         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
581         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
582         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
583         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
584
585 2017-09-07  Youenn Fablet  <youenn@apple.com>
586
587         Align FetchResponse and FetchRequest body handling
588         https://bugs.webkit.org/show_bug.cgi?id=176539
589
590         Reviewed by Alex Christensen.
591
592         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
593         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
594         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
595         * web-platform-tests/fetch/api/request/request-structure-expected.txt:
596         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
597         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
598         * web-platform-tests/url/urlencoded-parser-expected.txt:
599
600 2017-09-06  Youenn Fablet  <youenn@apple.com>
601
602         Support caching of Response with a ReadableStream body
603         https://bugs.webkit.org/show_bug.cgi?id=176462
604
605         Reviewed by Alex Christensen.
606
607         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
608
609 2017-09-06  Manuel Rego Casasnovas  <rego@igalia.com>
610
611         [css-grid] grid shorthand should not reset the gutter properties
612         https://bugs.webkit.org/show_bug.cgi?id=176375
613
614         Reviewed by Sergio Villar Senin.
615
616         Import new test from WPT.
617
618         * web-platform-tests/css/css-grid-1/grid-definition/grid-shorthand-001-expected.txt: Added.
619         * web-platform-tests/css/css-grid-1/grid-definition/grid-shorthand-001.html: Added.
620         * web-platform-tests/css/css-grid-1/grid-definition/w3c-import.log:
621
622 2017-09-02  Sam Weinig  <sam@webkit.org>
623
624         DOMMatrix/DOMMatrixReadOnly validation is incorrect for NaN values
625         https://bugs.webkit.org/show_bug.cgi?id=176287
626
627         Reviewed by Chris Dumez.
628
629         * web-platform-tests/css/geometry-1/DOMMatrixInit-validate-fixup-expected.txt:
630         Update test results.
631
632 2017-09-02  Emilio Cobos Álvarez  <emilio@crisal.io>
633
634         Wrong getComputedStyle result for pseudo-elements in display: none subtrees.
635         https://bugs.webkit.org/show_bug.cgi?id=176259
636
637         Reviewed by Antti Koivisto.
638
639         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
640
641 2017-09-01  Sam Weinig  <sam@webkit.org>
642
643         DOMMatrix and DOMMatrixReadOnly should be available in workers
644         https://bugs.webkit.org/show_bug.cgi?id=176255
645
646         Reviewed by Simon Fraser.
647
648         * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker-expected.txt:
649         * web-platform-tests/css/geometry-1/interfaces.worker-expected.txt:
650         Update test results.
651
652 2017-09-01  Emilio Cobos Álvarez  <emilio@crisal.io>
653
654         Wrong getComputedStyle behavior for pseudo-elements for layout-dependent properties.
655         https://bugs.webkit.org/show_bug.cgi?id=175936
656
657         Reviewed by Antti Koivisto.
658
659         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
660         * web-platform-tests/cssom/getComputedStyle-pseudo.html: Sync test with upstream.
661
662 2017-08-31  Sam Weinig  <sam@webkit.org>
663
664         Implement DOMMatrix2DInit for setTransform()/addPath()
665         https://bugs.webkit.org/show_bug.cgi?id=176048
666
667         Reviewed by Simon Fraser.
668
669         * web-platform-tests/css/geometry-1/DOMMatrix-001.html:
670         * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker.js:
671         (string_appeared_here.forEach.constr.test):
672         * web-platform-tests/css/geometry-1/DOMMatrixInit-validate-fixup-expected.txt: Added.
673         * web-platform-tests/css/geometry-1/DOMMatrixInit-validate-fixup.html: Added.
674         * web-platform-tests/css/geometry-1/historical.html:
675         * web-platform-tests/css/geometry-1/interfaces-expected.txt: Added.
676         * web-platform-tests/css/geometry-1/interfaces.html: Added.
677         * web-platform-tests/css/geometry-1/interfaces.worker-expected.txt: Added.
678         * web-platform-tests/css/geometry-1/interfaces.worker.html: Added.
679         * web-platform-tests/css/geometry-1/interfaces.worker.js: Added.
680         * web-platform-tests/css/geometry-1/structured-serialization.html:
681         * web-platform-tests/css/geometry-1/w3c-import.log:
682
683             Pull latest web-platform-tests/css/geometry-1/ and rebase the results.
684
685 2017-08-29  Youenn Fablet  <youenn@apple.com>
686
687         [Fetch API] Request should throw when keep alive is true and body is a ReadableStream
688         https://bugs.webkit.org/show_bug.cgi?id=176083
689
690         Reviewed by Alex Christensen.
691
692         * web-platform-tests/fetch/api/request/request-keepalive-expected.txt:
693
694 2017-08-29  Youenn Fablet  <youenn@apple.com>
695
696         Add support for FetchRequest.body
697         https://bugs.webkit.org/show_bug.cgi?id=176066
698
699         Reviewed by Alex Christensen.
700
701         * web-platform-tests/fetch/api/request/request-disturbed-expected.txt:
702         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
703
704 2017-08-25  Youenn Fablet  <youenn@apple.com>
705
706         WPT server should not need to copy test harness files
707         https://bugs.webkit.org/show_bug.cgi?id=175938
708
709         Reviewed by Alexey Proskuryakov.
710
711         * resources/config.json: Use aliases to load testharness.css and testharnessreport.js
712
713 2017-08-25  Ms2ger  <Ms2ger@gmail.com>
714
715         Import track-element/cloneNode.html from web-platform-tests.
716         https://bugs.webkit.org/show_bug.cgi?id=175984
717
718         Reviewed by Youenn Fablet.
719
720         * resources/import-expectations.json:
721         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt: Added.
722         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html: Renamed from LayoutTests/media/track/opera/track/track-element/cloneNode.html.
723         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log:
724
725 2017-08-24  Youenn Fablet  <youenn@apple.com>
726
727         WPT harness errors on leaks and iOS-sim EWS bots
728         https://bugs.webkit.org/show_bug.cgi?id=175269
729         <rdar://problem/33902404>
730
731         Reviewed by Alexey Proskuryakov.
732
733         Adding more logging to check whether the server is hanging or TCP connection is timing out.
734
735         * web-platform-tests/tools/wptserve/wptserve/response.py:
736         (Response.write_content):
737         (ResponseWriter.write):
738         (ResponseWriter.write_content_file):
739         * web-platform-tests/tools/wptserve/wptserve/server.py:
740         (WebTestRequestHandler.handle_one_request):
741
742 2017-08-22  Youenn Fablet  <youenn@apple.com>
743
744         [Cache API] Add support for overwriting responses with put on an existing record
745         https://bugs.webkit.org/show_bug.cgi?id=175825
746
747         Reviewed by Geoffrey Garen.
748
749         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
750         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
751
752 2017-08-22  Andy Estes  <aestes@apple.com>
753
754         [Payment Request] Implement error checking for show(), abort(), and canMakePayment()
755         https://bugs.webkit.org/show_bug.cgi?id=175789
756
757         Reviewed by Brady Eidson.
758
759         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt:
760         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt:
761
762 2017-08-21  Youenn Fablet  <youenn@apple.com>
763
764         [Cache API] Add support for Cache.add/addAll
765         https://bugs.webkit.org/show_bug.cgi?id=175677
766
767         Reviewed by Alex Christensen.
768
769         * web-platform-tests/service-workers/cache-storage/window/cache-add.https-expected.txt:
770         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt:
771         * web-platform-tests/service-workers/cache-storage/worker/cache-add.https-expected.txt:
772         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt:
773
774 2017-08-21  Youenn Fablet  <youenn@apple.com>
775
776         [Cache API] Add support for CacheStorage.match
777         https://bugs.webkit.org/show_bug.cgi?id=175747
778
779         Reviewed by Chris Dumez.
780
781         * web-platform-tests/service-workers/cache-storage/window/cache-delete.https-expected.txt:
782         * web-platform-tests/service-workers/cache-storage/window/cache-keys.https-expected.txt:
783         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
784         * web-platform-tests/service-workers/cache-storage/window/cache-matchAll.https-expected.txt:
785         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
786         * web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https-expected.txt:
787         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https-expected.txt:
788
789 2017-08-21  Andy Estes  <aestes@apple.com>
790
791         [Payment Request] Implement the PaymentRequest constructor
792         https://bugs.webkit.org/show_bug.cgi?id=175755
793
794         Reviewed by Darin Adler.
795
796         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
797         * web-platform-tests/payment-request/payment-request-id.https-expected.txt:
798
799 2017-08-19  Andy Estes  <aestes@apple.com>
800
801         [Payment Request] Add interface stubs
802         https://bugs.webkit.org/show_bug.cgi?id=175730
803
804         Reviewed by Youenn Fablet.
805
806         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub-expected.txt:
807         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https-expected.txt:
808         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https-expected.txt:
809         * web-platform-tests/payment-request/allowpaymentrequest/basic.https-expected.txt:
810         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https-expected.txt:
811         * web-platform-tests/payment-request/historical.https-expected.txt:
812         * web-platform-tests/payment-request/interfaces.https-expected.txt:
813         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt:
814         * web-platform-tests/payment-request/payment-request-constructor-crash.https-expected.txt:
815         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
816         * web-platform-tests/payment-request/payment-request-id.https-expected.txt:
817         * web-platform-tests/payment-request/payment-request-in-iframe-expected.txt:
818         * web-platform-tests/payment-request/payment-request-onshippingaddresschange-attribute.https-expected.txt:
819         * web-platform-tests/payment-request/payment-request-onshippingoptionchange-attribute.https-expected.txt:
820         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt:
821         * web-platform-tests/payment-request/payment-request-update-event-constructor.http-expected.txt:
822         * web-platform-tests/payment-request/payment-request-update-event-constructor.https-expected.txt:
823
824 2017-08-18  Youenn Fablet  <youenn@apple.com>
825
826         [Cache API] Add support for being loaded responses
827         https://bugs.webkit.org/show_bug.cgi?id=175732
828
829         Reviewed by Chris Dumez.
830
831         * web-platform-tests/service-workers/cache-storage/common.https-expected.txt:
832
833 2017-08-18  Youenn Fablet  <youenn@apple.com>
834
835         [Cache API] Add response body storage
836         https://bugs.webkit.org/show_bug.cgi?id=175658
837
838         Reviewed by Alex Christensen.
839
840         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
841         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
842         * web-platform-tests/service-workers/cache-storage/worker/cache-match.https-expected.txt:
843         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
844
845 2017-08-18  Brady Eidson  <beidson@apple.com>
846
847         Bounce ServiceWorker jobs to the Storage Process.
848         https://bugs.webkit.org/show_bug.cgi?id=175650
849
850         Reviewed by Andy Estes.
851
852         Now that the serviceWorker.register() call is asynchronous, update a whole bunch of test results.
853
854         * web-platform-tests/FileAPI/historical.https-expected.txt:
855         * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
856         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
857         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
858         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
859         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
860         * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
861         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
862         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt:
863         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt:
864         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
865         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt:
866         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
867         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt:
868         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt:
869         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt:
870         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
871         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
872         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
873         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
874         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
875         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
876         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
877         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
878         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
879         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
880         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
881         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
882         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
883         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
884         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
885         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
886         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
887         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
888         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
889         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
890         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
891         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
892         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
893         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
894         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:
895
896 2017-08-18  Youenn Fablet  <youenn@apple.com>
897
898         [Cache API] Add a WK2 implementation of CacheStorageConnection
899         https://bugs.webkit.org/show_bug.cgi?id=175640
900
901         Reviewed by Alex Christensen & Chris Dumez.
902
903         * web-platform-tests/service-workers/cache-storage/window/cache-add.https-expected.txt:
904         * web-platform-tests/service-workers/cache-storage/window/cache-delete.https-expected.txt:
905         * web-platform-tests/service-workers/cache-storage/window/cache-keys.https-expected.txt:
906         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
907         * web-platform-tests/service-workers/cache-storage/window/cache-matchAll.https-expected.txt:
908         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
909         * web-platform-tests/service-workers/cache-storage/window/cache-storage-keys.https-expected.txt:
910         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt:
911         * web-platform-tests/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt:
912         * web-platform-tests/service-workers/cache-storage/worker/cache-add.https-expected.txt:
913         * web-platform-tests/service-workers/cache-storage/worker/cache-delete.https-expected.txt:
914         * web-platform-tests/service-workers/cache-storage/worker/cache-keys.https-expected.txt:
915         * web-platform-tests/service-workers/cache-storage/worker/cache-match.https-expected.txt:
916         * web-platform-tests/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt:
917         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
918         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-keys.https-expected.txt:
919         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt:
920
921 2017-08-16  Chris Dumez  <cdumez@apple.com>
922
923         Cross origin Beacon requests with a ArrayBuffer / ArrayBufferView payload should not do a CORS preflight
924         https://bugs.webkit.org/show_bug.cgi?id=175628
925         <rdar://problem/33919278>
926
927         Reviewed by Geoffrey Garen.
928
929         Rebaseline a few web-platform-tests due to revert of r220779.
930
931         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
932         * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
933         * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
934
935 2017-08-16  Chris Dumez  <cdumez@apple.com>
936
937         EventSource: ignore IDs with U+0000
938         https://bugs.webkit.org/show_bug.cgi?id=175178
939
940         Reviewed by Darin Adler.
941
942         Import WPT test coverage from:
943         - https://github.com/w3c/web-platform-tests/pull/6584
944
945         * web-platform-tests/eventsource/format-field-id-null-expected.txt: Added.
946         * web-platform-tests/eventsource/format-field-id-null.htm: Added.
947         * web-platform-tests/eventsource/resources/last-event-id.py:
948         (main):
949         * web-platform-tests/eventsource/w3c-import.log:
950
951 2017-08-15  Andy Estes  <aestes@apple.com>
952
953         [Payment Request] Import test suite from web-platform-tests
954         https://bugs.webkit.org/show_bug.cgi?id=175612
955         <rdar://problem/33906070>
956
957         Reviewed by Tim Horton.
958
959         Imported the payment-request test suite using import-w3c-tests. Generated failing expected
960         results for each test and skipped 5 tests that currently time out.
961
962         * resources/import-expectations.json:
963         * resources/resource-files.json:
964         * web-platform-tests/payment-request/OWNERS: Added.
965         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub-expected.txt: Added.
966         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html: Added.
967         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https-expected.txt: Added.
968         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https.html: Added.
969         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https-expected.txt: Added.
970         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html: Added.
971         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https-expected.txt: Added.
972         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https.html: Added.
973         * web-platform-tests/payment-request/allowpaymentrequest/basic.https-expected.txt: Added.
974         * web-platform-tests/payment-request/allowpaymentrequest/basic.https.html: Added.
975         * web-platform-tests/payment-request/allowpaymentrequest/common.sub.js: Added.
976         (window.onmessage):
977         (string_appeared_here.forEach):
978         * web-platform-tests/payment-request/allowpaymentrequest/echo-PaymentRequest.html: Added.
979         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https-expected.txt: Added.
980         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https.html: Added.
981         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https-expected.txt: Added.
982         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https.html: Added.
983         * web-platform-tests/payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub-expected.txt: Added.
984         * web-platform-tests/payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub.html: Added.
985         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub-expected.txt: Added.
986         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html: Added.
987         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub-expected.txt: Added.
988         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub.html: Added.
989         * web-platform-tests/payment-request/allowpaymentrequest/w3c-import.log: Added.
990         * web-platform-tests/payment-request/historical.https-expected.txt: Added.
991         * web-platform-tests/payment-request/historical.https.html: Added.
992         * web-platform-tests/payment-request/interfaces.https-expected.txt: Added.
993         * web-platform-tests/payment-request/interfaces.https.html: Added.
994         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt: Added.
995         * web-platform-tests/payment-request/payment-request-abort-method.https.html: Added.
996         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https.http: Added.
997         * web-platform-tests/payment-request/payment-request-constructor-crash.https-expected.txt: Added.
998         * web-platform-tests/payment-request/payment-request-constructor-crash.https.html: Added.
999         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt: Added.
1000         * web-platform-tests/payment-request/payment-request-constructor.https.html: Added.
1001         * web-platform-tests/payment-request/payment-request-id.https-expected.txt: Added.
1002         * web-platform-tests/payment-request/payment-request-id.https.html: Added.
1003         * web-platform-tests/payment-request/payment-request-in-iframe-expected.txt: Added.
1004         * web-platform-tests/payment-request/payment-request-in-iframe.html: Added.
1005         * web-platform-tests/payment-request/payment-request-onshippingaddresschange-attribute.https-expected.txt: Added.
1006         * web-platform-tests/payment-request/payment-request-onshippingaddresschange-attribute.https.html: Added.
1007         * web-platform-tests/payment-request/payment-request-onshippingoptionchange-attribute.https-expected.txt: Added.
1008         * web-platform-tests/payment-request/payment-request-onshippingoptionchange-attribute.https.html: Added.
1009         * web-platform-tests/payment-request/payment-request-response-id.html: Added.
1010         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Added.
1011         * web-platform-tests/payment-request/payment-request-show-method.https.html: Added.
1012         * web-platform-tests/payment-request/payment-request-update-event-constructor.http-expected.txt: Added.
1013         * web-platform-tests/payment-request/payment-request-update-event-constructor.http.html: Added.
1014         * web-platform-tests/payment-request/payment-request-update-event-constructor.https-expected.txt: Added.
1015         * web-platform-tests/payment-request/payment-request-update-event-constructor.https.html: Added.
1016         * web-platform-tests/payment-request/w3c-import.log: Added.
1017
1018 2017-08-15  Chris Dumez  <cdumez@apple.com>
1019
1020         Fetch / Beacon: Use "application/octet-stream" Content-Type for payloads of type ArrayBuffer / ArrayBufferView
1021         https://bugs.webkit.org/show_bug.cgi?id=175600
1022
1023         Reviewed by Youenn Fablet.
1024
1025         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
1026         * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
1027         * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
1028
1029 2017-08-15  Chris Dumez  <cdumez@apple.com>
1030
1031         Re-sync DOM Web-Platform-Tests from upstream
1032         https://bugs.webkit.org/show_bug.cgi?id=175588
1033
1034         Reviewed by Youenn Fablet.
1035
1036         Re-sync DOM Web-Platform-Tests from upstream b5129e92ce.
1037
1038         * web-platform-tests/dom/abort/event.any-expected.txt: Added.
1039         * web-platform-tests/dom/abort/event.any.html: Added.
1040         * web-platform-tests/dom/abort/event.any.js: Added.
1041         * web-platform-tests/dom/abort/event.any.worker-expected.txt: Added.
1042         * web-platform-tests/dom/abort/event.any.worker.html: Added.
1043         * web-platform-tests/dom/abort/w3c-import.log: Added.
1044         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt:
1045         * web-platform-tests/dom/events/Event-dispatch-click.html:
1046         * web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt: Added.
1047         * web-platform-tests/dom/events/Event-timestamp-high-resolution.html: Added.
1048         * web-platform-tests/dom/events/Event-timestamp-safe-resolution-expected.txt: Added.
1049         * web-platform-tests/dom/events/Event-timestamp-safe-resolution.html: Added.
1050         * web-platform-tests/dom/events/EventTarget-constructible.any-expected.txt: Added.
1051         * web-platform-tests/dom/events/EventTarget-constructible.any.html: Added.
1052         * web-platform-tests/dom/events/EventTarget-constructible.any.js: Added.
1053         (test.listener):
1054         (test):
1055         (test.prototype.on):
1056         (test.prototype.off):
1057         (test.prototype.dispatch):
1058         * web-platform-tests/dom/events/EventTarget-constructible.any.worker-expected.txt: Added.
1059         * web-platform-tests/dom/events/EventTarget-constructible.any.worker.html: Added.
1060         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1061         * web-platform-tests/dom/events/w3c-import.log:
1062         * web-platform-tests/dom/interface-objects-expected.txt:
1063         * web-platform-tests/dom/interface-objects.html:
1064         * web-platform-tests/dom/interfaces-expected.txt:
1065         * web-platform-tests/dom/interfaces.html:
1066         * web-platform-tests/dom/nodes/Document-constructor-svg.svg: Removed.
1067         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt: Removed.
1068         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html: Removed.
1069         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
1070         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
1071         * web-platform-tests/dom/nodes/Document-contentType/contentType/w3c-import.log:
1072         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
1073         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
1074         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
1075         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
1076         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
1077         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1078         * web-platform-tests/dom/nodes/Document-createEvent.html:
1079         * web-platform-tests/dom/nodes/Document-createEvent.js:
1080         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
1081         * web-platform-tests/dom/nodes/Element-classlist.html:
1082         * web-platform-tests/dom/nodes/Element-matches-init.js: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-matches.html.
1083         (init):
1084         * web-platform-tests/dom/nodes/Element-matches.html:
1085         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
1086         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
1087         * web-platform-tests/dom/nodes/Node-cloneNode.html:
1088         * web-platform-tests/dom/nodes/w3c-import.log:
1089         * web-platform-tests/interfaces/OWNERS: Added.
1090         * web-platform-tests/interfaces/clipboard.idl: Added.
1091         * web-platform-tests/interfaces/cssom.idl: Added.
1092         * web-platform-tests/interfaces/dedicated-workers.idl: Added.
1093         * web-platform-tests/interfaces/dom.idl: Added.
1094         * web-platform-tests/interfaces/fullscreen.idl: Added.
1095         * web-platform-tests/interfaces/geometry.idl: Added.
1096         * web-platform-tests/interfaces/html.idl: Added.
1097         * web-platform-tests/interfaces/mediacapture-main.idl: Added.
1098         * web-platform-tests/interfaces/remoteplayback.idl: Added.
1099         * web-platform-tests/interfaces/touchevents.idl: Added.
1100         * web-platform-tests/interfaces/uievents.idl: Added.
1101         * web-platform-tests/interfaces/web-share.idl: Added.
1102         * web-platform-tests/interfaces/webrtc-pc.idl: Added.
1103         * web-platform-tests/interfaces/webusb.idl: Added.
1104
1105 2017-08-15  Youenn Fablet  <youenn@apple.com>
1106
1107         [Cache API] Adding generic support for CacheStorage and Cache methods
1108         https://bugs.webkit.org/show_bug.cgi?id=175455
1109
1110         Reviewed by Chris Dumez.
1111
1112         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
1113         * web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https-expected.txt:
1114         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt:
1115         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https-expected.txt:
1116         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt:
1117
1118 2017-08-15  Youenn Fablet  <youenn@apple.com>
1119
1120         WPT harness errors on leaks bot
1121         https://bugs.webkit.org/show_bug.cgi?id=175269
1122
1123         Reviewed by Alexey Proskuryakov.
1124
1125         To try debugging these errors, let's check whether the WPT server is
1126         sending back resources of the expected size.
1127
1128         * web-platform-tests/tools/wptserve/wptserve/response.py:
1129         (Response.write_content):
1130         (ResponseWriter.write_content):
1131         (ResponseWriter.write):
1132         (ResponseWriter.write_content_file):
1133
1134 2017-08-15  Chris Dumez  <cdumez@apple.com>
1135
1136         Implement quota limitation for keepalive Fetch requests
1137         https://bugs.webkit.org/show_bug.cgi?id=175482
1138
1139         Reviewed by Sam Weinig and Youenn Fablet.
1140
1141         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1142         * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1143         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
1144         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
1145         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
1146         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
1147         * web-platform-tests/fetch/http-cache/cc-request-expected.txt:
1148         Rebaseline tests now that we provide a more helpful error message when rejecting
1149         the fetch() promise.
1150
1151         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
1152         Rebaseline test for keepalive Fetch requests quota which is now passing.
1153
1154 2017-08-14  Chris Dumez  <cdumez@apple.com>
1155
1156         Import eventsource Web-Platform-Tests
1157         https://bugs.webkit.org/show_bug.cgi?id=175556
1158
1159         Reviewed by Youenn Fablet.
1160
1161         * resources/import-expectations.json:
1162         * resources/resource-files.json:
1163         * web-platform-tests/eventsource/OWNERS: Added.
1164         * web-platform-tests/eventsource/README.md: Added.
1165         * web-platform-tests/eventsource/dedicated-worker/eventsource-close-expected.txt: Added.
1166         * web-platform-tests/eventsource/dedicated-worker/eventsource-close.htm: Added.
1167         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus-expected.txt: Added.
1168         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm: Added.
1169         * web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker-expected.txt: Added.
1170         * web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.html: Added.
1171         * web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.js: Added.
1172         (async_test):
1173         * web-platform-tests/eventsource/dedicated-worker/eventsource-onmesage-expected.txt: Added.
1174         * web-platform-tests/eventsource/dedicated-worker/eventsource-onmesage.htm: Added.
1175         * web-platform-tests/eventsource/dedicated-worker/eventsource-onopen-expected.txt: Added.
1176         * web-platform-tests/eventsource/dedicated-worker/eventsource-onopen.htm: Added.
1177         * web-platform-tests/eventsource/dedicated-worker/eventsource-prototype-expected.txt: Added.
1178         * web-platform-tests/eventsource/dedicated-worker/eventsource-prototype.htm: Added.
1179         * web-platform-tests/eventsource/dedicated-worker/eventsource-url-expected.txt: Added.
1180         * web-platform-tests/eventsource/dedicated-worker/eventsource-url.htm: Added.
1181         * web-platform-tests/eventsource/dedicated-worker/w3c-import.log: Added.
1182         * web-platform-tests/eventsource/event-data-expected.txt: Added.
1183         * web-platform-tests/eventsource/event-data.html: Added.
1184         * web-platform-tests/eventsource/eventsource-close-expected.txt: Added.
1185         * web-platform-tests/eventsource/eventsource-close.htm: Added.
1186         * web-platform-tests/eventsource/eventsource-constructor-document-domain-expected.txt: Added.
1187         * web-platform-tests/eventsource/eventsource-constructor-document-domain.htm: Added.
1188         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin-expected.txt: Added.
1189         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin.htm: Added.
1190         * web-platform-tests/eventsource/eventsource-constructor-stringify-expected.txt: Added.
1191         * web-platform-tests/eventsource/eventsource-constructor-stringify.htm: Added.
1192         * web-platform-tests/eventsource/eventsource-constructor-url-bogus-expected.txt: Added.
1193         * web-platform-tests/eventsource/eventsource-constructor-url-bogus.htm: Added.
1194         * web-platform-tests/eventsource/eventsource-constructor-url-multi-window-expected.txt: Added.
1195         * web-platform-tests/eventsource/eventsource-constructor-url-multi-window.htm: Added.
1196         * web-platform-tests/eventsource/eventsource-eventtarget-expected.txt: Added.
1197         * web-platform-tests/eventsource/eventsource-eventtarget.htm: Added.
1198         * web-platform-tests/eventsource/eventsource-onmessage-expected.txt: Added.
1199         * web-platform-tests/eventsource/eventsource-onmessage-realm-expected.txt: Added.
1200         * web-platform-tests/eventsource/eventsource-onmessage-realm-support.htm: Added.
1201         * web-platform-tests/eventsource/eventsource-onmessage-realm.htm: Added.
1202         * web-platform-tests/eventsource/eventsource-onmessage-trusted-expected.txt: Added.
1203         * web-platform-tests/eventsource/eventsource-onmessage-trusted.htm: Added.
1204         * web-platform-tests/eventsource/eventsource-onmessage.htm: Added.
1205         * web-platform-tests/eventsource/eventsource-onopen-expected.txt: Added.
1206         * web-platform-tests/eventsource/eventsource-onopen.htm: Added.
1207         * web-platform-tests/eventsource/eventsource-prototype-expected.txt: Added.
1208         * web-platform-tests/eventsource/eventsource-prototype.htm: Added.
1209         * web-platform-tests/eventsource/eventsource-reconnect-expected.txt: Added.
1210         * web-platform-tests/eventsource/eventsource-reconnect.htm: Added.
1211         * web-platform-tests/eventsource/eventsource-url-expected.txt: Added.
1212         * web-platform-tests/eventsource/eventsource-url.htm: Added.
1213         * web-platform-tests/eventsource/format-bom-2-expected.txt: Added.
1214         * web-platform-tests/eventsource/format-bom-2.htm: Added.
1215         * web-platform-tests/eventsource/format-bom-expected.txt: Added.
1216         * web-platform-tests/eventsource/format-bom.htm: Added.
1217         * web-platform-tests/eventsource/format-comments-expected.txt: Added.
1218         * web-platform-tests/eventsource/format-comments.htm: Added.
1219         * web-platform-tests/eventsource/format-data-before-final-empty-line-expected.txt: Added.
1220         * web-platform-tests/eventsource/format-data-before-final-empty-line.htm: Added.
1221         * web-platform-tests/eventsource/format-field-data-expected.txt: Added.
1222         * web-platform-tests/eventsource/format-field-data.htm: Added.
1223         * web-platform-tests/eventsource/format-field-event-empty-expected.txt: Added.
1224         * web-platform-tests/eventsource/format-field-event-empty.htm: Added.
1225         * web-platform-tests/eventsource/format-field-event-expected.txt: Added.
1226         * web-platform-tests/eventsource/format-field-event.htm: Added.
1227         * web-platform-tests/eventsource/format-field-id-2-expected.txt: Added.
1228         * web-platform-tests/eventsource/format-field-id-2.htm: Added.
1229         * web-platform-tests/eventsource/format-field-id-expected.txt: Added.
1230         * web-platform-tests/eventsource/format-field-id.htm: Added.
1231         * web-platform-tests/eventsource/format-field-parsing-expected.txt: Added.
1232         * web-platform-tests/eventsource/format-field-parsing.htm: Added.
1233         * web-platform-tests/eventsource/format-field-retry-bogus-expected.txt: Added.
1234         * web-platform-tests/eventsource/format-field-retry-bogus.htm: Added.
1235         * web-platform-tests/eventsource/format-field-retry-empty-expected.txt: Added.
1236         * web-platform-tests/eventsource/format-field-retry-empty.htm: Added.
1237         * web-platform-tests/eventsource/format-field-retry-expected.txt: Added.
1238         * web-platform-tests/eventsource/format-field-retry.htm: Added.
1239         * web-platform-tests/eventsource/format-field-unknown-expected.txt: Added.
1240         * web-platform-tests/eventsource/format-field-unknown.htm: Added.
1241         * web-platform-tests/eventsource/format-leading-space-expected.txt: Added.
1242         * web-platform-tests/eventsource/format-leading-space.htm: Added.
1243         * web-platform-tests/eventsource/format-mime-bogus-expected.txt: Added.
1244         * web-platform-tests/eventsource/format-mime-bogus.htm: Added.
1245         * web-platform-tests/eventsource/format-mime-trailing-semicolon-expected.txt: Added.
1246         * web-platform-tests/eventsource/format-mime-trailing-semicolon.htm: Added.
1247         * web-platform-tests/eventsource/format-mime-valid-bogus-expected.txt: Added.
1248         * web-platform-tests/eventsource/format-mime-valid-bogus.htm: Added.
1249         * web-platform-tests/eventsource/format-newlines-expected.txt: Added.
1250         * web-platform-tests/eventsource/format-newlines.htm: Added.
1251         * web-platform-tests/eventsource/format-null-character-expected.txt: Added.
1252         * web-platform-tests/eventsource/format-null-character.html: Added.
1253         * web-platform-tests/eventsource/format-utf-8-expected.txt: Added.
1254         * web-platform-tests/eventsource/format-utf-8.htm: Added.
1255         * web-platform-tests/eventsource/interfaces-expected.txt: Added.
1256         * web-platform-tests/eventsource/interfaces.html: Added.
1257         * web-platform-tests/eventsource/request-accept-expected.txt: Added.
1258         * web-platform-tests/eventsource/request-accept.htm: Added.
1259         * web-platform-tests/eventsource/request-redirect-expected.txt: Added.
1260         * web-platform-tests/eventsource/request-redirect.htm: Added.
1261         * web-platform-tests/eventsource/request-status-error-expected.txt: Added.
1262         * web-platform-tests/eventsource/request-status-error.htm: Added.
1263         * web-platform-tests/eventsource/resources/accept.event_stream: Added.
1264         * web-platform-tests/eventsource/resources/cache-control.event_stream: Added.
1265         * web-platform-tests/eventsource/resources/cors-cookie.py: Added.
1266         (main):
1267         * web-platform-tests/eventsource/resources/cors.py: Added.
1268         (run_other):
1269         (main):
1270         * web-platform-tests/eventsource/resources/init.htm: Added.
1271         * web-platform-tests/eventsource/resources/last-event-id.py: Added.
1272         (main):
1273         * web-platform-tests/eventsource/resources/message.py: Added.
1274         (main):
1275         * web-platform-tests/eventsource/resources/message2.py: Added.
1276         (main):
1277         * web-platform-tests/eventsource/resources/reconnect-fail.py: Added.
1278         (main):
1279         * web-platform-tests/eventsource/resources/status-error.py: Added.
1280         (main):
1281         * web-platform-tests/eventsource/resources/status-reconnect.py: Added.
1282         (main):
1283         * web-platform-tests/eventsource/resources/w3c-import.log: Added.
1284         * web-platform-tests/eventsource/w3c-import.log: Added.
1285
1286 2017-08-14  Chris Dumez  <cdumez@apple.com>
1287
1288         XHR should only fire an abort event if the cancellation was requested by the client
1289         https://bugs.webkit.org/show_bug.cgi?id=175546
1290
1291         Reviewed by Youenn Fablet.
1292
1293         Rebaseline several WPT tests now that a different error is sometimes used and that
1294         more checks are passing.
1295
1296         * web-platform-tests/XMLHttpRequest/open-url-multi-window-4-expected.txt:
1297         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1298         * web-platform-tests/cors/allow-headers-expected.txt:
1299         * web-platform-tests/cors/origin-expected.txt:
1300         * web-platform-tests/cors/request-headers-expected.txt:
1301         * web-platform-tests/cors/response-headers-expected.txt:
1302         * web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt:
1303         * web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt:
1304         * web-platform-tests/resource-timing/resource_TAO_multi-expected.txt:
1305         * web-platform-tests/resource-timing/resource_TAO_null-expected.txt:
1306         * web-platform-tests/resource-timing/resource_TAO_origin-expected.txt:
1307         * web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt:
1308         * web-platform-tests/resource-timing/resource_TAO_space-expected.txt:
1309         * web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt:
1310         * web-platform-tests/resource-timing/resource_TAO_zero-expected.txt:
1311
1312 2017-08-14  Chris Dumez  <cdumez@apple.com>
1313
1314         Unreviewed, rollout r220622 & r220696
1315         https://bugs.webkit.org/show_bug.cgi?id=175482
1316         <rdar://problem/33860695>
1317
1318         Seems to have caused failures on iOS.
1319
1320         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1321         * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1322         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
1323         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
1324         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
1325         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
1326         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1327         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1328         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
1329         * web-platform-tests/fetch/http-cache/cc-request-expected.txt:
1330
1331 2017-08-12  Chris Dumez  <cdumez@apple.com>
1332
1333         Address flakiness related to download tests
1334         https://bugs.webkit.org/show_bug.cgi?id=175338
1335
1336         Reviewed by Ryosuke Niwa.
1337
1338         Rebaseline several WPT tests now that download callbacks are no longer logged.
1339
1340         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click-expected.txt:
1341         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-expected.txt:
1342
1343 2017-08-11  Chris Dumez  <cdumez@apple.com>
1344
1345         Implement quota limitation for keepalive Fetch requests
1346         https://bugs.webkit.org/show_bug.cgi?id=175482
1347
1348         Reviewed by Sam Weinig and Youenn Fablet.
1349
1350         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1351         * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1352         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
1353         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
1354         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
1355         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
1356         * web-platform-tests/fetch/http-cache/cc-request-expected.txt:
1357         Rebaseline tests now that we provide a more helpful error message when rejecting
1358         the fetch() promise.
1359
1360         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
1361         Rebaseline test for keepalive Fetch requests quota which is now passing.
1362
1363 2017-08-09  Chris Dumez  <cdumez@apple.com>
1364
1365         Import beacon/headers/header-content-type.html from upstream WPT
1366         https://bugs.webkit.org/show_bug.cgi?id=175395
1367
1368         Reviewed by Sam Weinig.
1369
1370         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
1371         * web-platform-tests/beacon/headers/header-content-type.html:
1372
1373 2017-08-09  Daniel Bates  <dabates@apple.com>
1374
1375         Import CSS-UI-3 Web Platform Tests
1376         https://bugs.webkit.org/show_bug.cgi?id=175294
1377
1378         Reviewed by Zalan Bujtas.
1379
1380         * resources/import-expectations.json:
1381         * resources/resource-files.json:
1382         * web-platform-tests/css/css-ui-3/OWNERS: Added.
1383         * web-platform-tests/css/css-ui-3/box-sizing-001-expected.html: Added.
1384         * web-platform-tests/css/css-ui-3/box-sizing-001.html: Added.
1385         * web-platform-tests/css/css-ui-3/box-sizing-003-expected.html: Added.
1386         * web-platform-tests/css/css-ui-3/box-sizing-003.html: Added.
1387         * web-platform-tests/css/css-ui-3/box-sizing-005-expected.html: Added.
1388         * web-platform-tests/css/css-ui-3/box-sizing-005.html: Added.
1389         * web-platform-tests/css/css-ui-3/box-sizing-007-expected.html: Added.
1390         * web-platform-tests/css/css-ui-3/box-sizing-007.html: Added.
1391         [truncated]
1392
1393 2017-08-09  Chris Dumez  <cdumez@apple.com>
1394
1395         Reinstate active flag for iterators
1396         https://bugs.webkit.org/show_bug.cgi?id=175312
1397
1398         Reviewed by Sam Weinig.
1399
1400         Resync WPT tests from upstream to gain test coverage.
1401
1402         * web-platform-tests/dom/traversal/NodeIterator-expected.txt:
1403         * web-platform-tests/dom/traversal/NodeIterator.html:
1404         * web-platform-tests/dom/traversal/TreeWalker-expected.txt:
1405         * web-platform-tests/dom/traversal/TreeWalker.html:
1406
1407 2017-08-07  Brady Eidson  <beidson@apple.com>
1408
1409         Implement most of ServiceWorkerContainer::addRegistration.
1410         https://bugs.webkit.org/show_bug.cgi?id=175237
1411
1412         Reviewed by Andy Estes.
1413
1414         * web-platform-tests/FileAPI/historical.https-expected.txt:
1415         * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
1416         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
1417         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
1418         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
1419         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
1420         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
1421         * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
1422         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
1423         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt:
1424         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt:
1425         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
1426         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt:
1427         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
1428         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt:
1429         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt:
1430         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt:
1431         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
1432         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
1433         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
1434         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
1435         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
1436         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
1437         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
1438         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
1439         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
1440         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
1441         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
1442         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
1443         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
1444         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
1445         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
1446         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
1447         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
1448         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
1449         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
1450         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
1451         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
1452         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
1453         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
1454         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
1455         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:
1456
1457 2017-08-05  Youenn Fablet  <youenn@apple.com>
1458
1459         [Cache API] Add Cache and CacheStorage IDL definitions
1460         https://bugs.webkit.org/show_bug.cgi?id=175201
1461         <rdar://problem/33738001>
1462
1463         Unreviewed.
1464         Rebasing test expectations after http://trac.webkit.org/changeset/220310.
1465
1466         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
1467         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt:
1468         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt:
1469         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
1470         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt:
1471         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
1472         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt:
1473         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt:
1474         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt:
1475
1476 2017-08-04  Youenn Fablet  <youenn@apple.com>
1477
1478         [Cache API] Add Cache and CacheStorage IDL definitions
1479         https://bugs.webkit.org/show_bug.cgi?id=175201
1480
1481         Reviewed by Brady Eidson.
1482
1483         * web-platform-tests/service-workers/cache-storage/common.https-expected.txt: Added.
1484         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt: Added.
1485         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt: Added.
1486         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt: Added.
1487         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt: Added.
1488         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt: Added.
1489         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt: Added.
1490         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt: Added.
1491         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt: Added.
1492         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt: Added.
1493         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt: Added.
1494         * web-platform-tests/service-workers/cache-storage/window/cache-add.https-expected.txt: Added.
1495         * web-platform-tests/service-workers/cache-storage/window/cache-delete.https-expected.txt: Added.
1496         * web-platform-tests/service-workers/cache-storage/window/cache-keys.https-expected.txt: Added.
1497         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt: Added.
1498         * web-platform-tests/service-workers/cache-storage/window/cache-matchAll.https-expected.txt: Added.
1499         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt: Added.
1500         * web-platform-tests/service-workers/cache-storage/window/cache-storage-keys.https-expected.txt: Added.
1501         * web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https-expected.txt: Added.
1502         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt: Added.
1503         * web-platform-tests/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt: Added.
1504         * web-platform-tests/service-workers/cache-storage/worker/cache-add.https-expected.txt: Added.
1505         * web-platform-tests/service-workers/cache-storage/worker/cache-delete.https-expected.txt: Added.
1506         * web-platform-tests/service-workers/cache-storage/worker/cache-keys.https-expected.txt: Added.
1507         * web-platform-tests/service-workers/cache-storage/worker/cache-match.https-expected.txt: Added.
1508         * web-platform-tests/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt: Added.
1509         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt: Added.
1510         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-keys.https-expected.txt: Added.
1511         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https-expected.txt: Added.
1512         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt: Added.
1513         * web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt: Added.
1514         * web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt: Added.
1515
1516 2017-08-04  Brady Eidson  <beidson@apple.com>
1517
1518         Have navigator.serviceWorker() actually return a ServiceWorkerContainer object.
1519         https://bugs.webkit.org/show_bug.cgi?id=175215
1520
1521         Reviewed by Youenn Fablet.
1522
1523         * web-platform-tests/FileAPI/historical.https-expected.txt:
1524         * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
1525         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
1526         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
1527         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
1528         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
1529         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
1530         * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
1531         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
1532         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
1533         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
1534         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
1535         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
1536         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
1537         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
1538         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
1539         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
1540         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
1541         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
1542         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
1543         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
1544         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
1545         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
1546         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
1547         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
1548         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
1549         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
1550         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
1551         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
1552         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
1553         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
1554         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
1555         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:
1556
1557 2017-08-04  Chris Dumez  <cdumez@apple.com>
1558
1559         [Beacon] Update sendBeacon to use the CachedResourceLoader
1560         https://bugs.webkit.org/show_bug.cgi?id=175192
1561         <rdar://problem/33725923>
1562
1563         Reviewed by Youenn Fablet.
1564
1565         Rebaseline test as our Content-Type header has changed for ArrayBuffer / ArrayBufferView
1566         payloads.
1567
1568         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
1569
1570 2017-08-04  Chris Dumez  <cdumez@apple.com>
1571
1572         Match newly-clarified spec on textarea defaultValue/value/child text content
1573         https://bugs.webkit.org/show_bug.cgi?id=173878
1574
1575         Reviewed by Darin Adler.
1576
1577         Re-sync WPT test from upstream and rebaseline to improve test coverage.
1578
1579         * web-platform-tests/html/semantics/forms/the-textarea-element/value-defaultValue-textContent-expected.txt:
1580         * web-platform-tests/html/semantics/forms/the-textarea-element/value-defaultValue-textContent.html:
1581
1582 2017-08-04  Brady Eidson  <beidson@apple.com>
1583
1584         Enable ServiceWorkers at runtime for WebKitTestRunner.
1585         https://bugs.webkit.org/show_bug.cgi?id=175174
1586
1587         Reviewed by Youenn Fablet.
1588
1589         * web-platform-tests/background-fetch/interfaces-expected.txt:
1590         * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
1591         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
1592         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
1593         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
1594         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
1595         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
1596         * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
1597         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
1598         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
1599         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
1600         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
1601         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
1602         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
1603         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
1604         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
1605         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
1606         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
1607         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
1608         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
1609         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
1610         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
1611         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
1612         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
1613         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
1614         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
1615         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
1616         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
1617         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
1618         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
1619         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
1620         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
1621         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:
1622
1623 2017-08-03  Chris Dumez  <cdumez@apple.com>
1624
1625         Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
1626         https://bugs.webkit.org/show_bug.cgi?id=175132
1627
1628         Reviewed by Darin Adler.
1629
1630         Re-sync WPT tests from upstream c8bf1bbe9296. This extends test coverage.
1631
1632         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1-expected.txt:
1633         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2-expected.txt:
1634         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents-expected.txt: Removed.
1635         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
1636         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html:
1637         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document-expected.txt: Added.
1638         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html.
1639         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html: Added.
1640         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/w3c-import.log:
1641         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/w3c-import.log:
1642
1643 2017-08-03  Chris Dumez  <cdumez@apple.com>
1644
1645         Multiple Layout tests from web-platform-tests/beacon/ are timing out.
1646         https://bugs.webkit.org/show_bug.cgi?id=175076
1647         <rdar://problem/33704752>
1648
1649         Reviewed by Alexey Proskuryakov.
1650
1651         Rebaseline tests that are now passing.
1652
1653         * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt:
1654         * web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt:
1655         * web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt:
1656         * web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt:
1657         * web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt:
1658
1659 2017-08-03  Youenn Fablet  <youenn@apple.com>
1660
1661         [Fetch API] Add support for Request keepalive getter
1662         https://bugs.webkit.org/show_bug.cgi?id=175151
1663
1664         Reviewed by Chris Dumez.
1665
1666         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
1667         * web-platform-tests/fetch/api/request/request-idl.html:
1668         * web-platform-tests/fetch/api/request/request-keepalive-expected.txt: Added.
1669         * web-platform-tests/fetch/api/request/request-keepalive.html: Added.
1670
1671 2017-08-03  Youenn Fablet  <youenn@apple.com>
1672
1673         Import WPT service worker tests
1674         https://bugs.webkit.org/show_bug.cgi?id=175053
1675
1676         Reviewed by Brady Eidson.
1677
1678         Importing service-worker tests up to cfdfb48329b20e19b6492a317ac5181a99506fd2.
1679
1680         * resources/resource-files.json:
1681         * resources/import-expectations.json:
1682         * web-platform-tests/service-workers/:
1683
1684 2017-08-03  Chris Dumez  <cdumez@apple.com>
1685
1686         Improve our support for referrer policies
1687         https://bugs.webkit.org/show_bug.cgi?id=175069
1688         <rdar://problem/33677313>
1689
1690         Reviewed by Darin Adler.
1691
1692         Rebaseline several WPT tests now that more checks are passing.
1693
1694         * web-platform-tests/beacon/headers/header-referrer-origin-when-cross-origin-expected.txt:
1695         * web-platform-tests/beacon/headers/header-referrer-same-origin-expected.txt:
1696         * web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https-expected.txt:
1697         * web-platform-tests/beacon/headers/header-referrer-strict-origin.https-expected.txt:
1698         * web-platform-tests/beacon/headers/header-referrer-unsafe-url.https-expected.txt:
1699         * web-platform-tests/fetch/api/redirect/redirect-referrer-expected.txt:
1700         * web-platform-tests/fetch/api/redirect/redirect-referrer-worker-expected.txt:
1701         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
1702
1703 2017-08-01  Chris Dumez  <cdumez@apple.com>
1704
1705         Add initial support for navigator.sendBeacon
1706         https://bugs.webkit.org/show_bug.cgi?id=175007
1707         <rdar://problem/33547728>
1708
1709         Reviewed by Sam Weinig.
1710
1711         Import more beacon web-platform-tests and rebaseline the one we had
1712         already imported now that navigator.sendBeacon is exposed.
1713
1714         * resources/import-expectations.json:
1715         * resources/resource-files.json:
1716         * web-platform-tests/beacon/beacon-basic-blob-expected.txt: Added.
1717         * web-platform-tests/beacon/beacon-basic-blob.html: Added.
1718         * web-platform-tests/beacon/beacon-basic-blobMax-expected.txt: Added.
1719         * web-platform-tests/beacon/beacon-basic-blobMax.html: Added.
1720         * web-platform-tests/beacon/beacon-basic-buffersource-expected.txt: Added.
1721         * web-platform-tests/beacon/beacon-basic-buffersource.html: Added.
1722         * web-platform-tests/beacon/beacon-basic-buffersourceMax-expected.txt: Added.
1723         * web-platform-tests/beacon/beacon-basic-buffersourceMax.html: Added.
1724         * web-platform-tests/beacon/beacon-basic-formdata-expected.txt: Added.
1725         * web-platform-tests/beacon/beacon-basic-formdata.html: Added.
1726         * web-platform-tests/beacon/beacon-basic-formdataMax-expected.txt: Added.
1727         * web-platform-tests/beacon/beacon-basic-formdataMax.html: Added.
1728         * web-platform-tests/beacon/beacon-basic-string-expected.txt: Added.
1729         * web-platform-tests/beacon/beacon-basic-string.html: Added.
1730         * web-platform-tests/beacon/beacon-basic-stringMax-expected.txt: Added.
1731         * web-platform-tests/beacon/beacon-basic-stringMax.html: Added.
1732         * web-platform-tests/beacon/beacon-common.js: Added.
1733         (allTests.forEach):
1734         (CreateArrayBufferFromPayload):
1735         (CreateEmptyFormDataPayload):
1736         (CreateFormDataFromPayload):
1737         (initSession.return.add):
1738         (initSession):
1739         (runTests.):
1740         (runTests):
1741         (continueAfterSendingBeacon):
1742         (waitForResults.):
1743         (waitForResults):
1744         (runSendInIframeAndNavigateTests.self.buildId):
1745         (runSendInIframeAndNavigateTests.window.onmessage):
1746         (runSendInIframeAndNavigateTests.self.sendFunc):
1747         (runSendInIframeAndNavigateTests.iframe.onload):
1748         * web-platform-tests/beacon/beacon-cors.window.js: Added.
1749         (false.forEach.self.buildId):
1750         (false.forEach.self.buildBaseUrl):
1751         (false.forEach.self.buildTargetUrl):
1752         (false.forEach):
1753         * web-platform-tests/beacon/beacon-error.window.js: Added.
1754         (test):
1755         * web-platform-tests/beacon/beacon-redirect.window.js: Added.
1756         (308.forEach.self.buildId):
1757         (308.forEach.self.buildTargetUrl):
1758         (308.forEach):
1759         * web-platform-tests/beacon/fetch-keepalive-navigate.iFrame.html: Added.
1760         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
1761         * web-platform-tests/beacon/headers/header-referrer-no-referrer-expected.txt:
1762         * web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https-expected.txt:
1763         * web-platform-tests/beacon/headers/header-referrer-origin-expected.txt:
1764         * web-platform-tests/beacon/headers/header-referrer-origin-when-cross-origin-expected.txt:
1765         * web-platform-tests/beacon/headers/header-referrer-same-origin-expected.txt:
1766         * web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https-expected.txt:
1767         * web-platform-tests/beacon/headers/header-referrer-strict-origin.https-expected.txt:
1768         * web-platform-tests/beacon/headers/header-referrer-unsafe-url.https-expected.txt:
1769         * web-platform-tests/beacon/resources/beacon.py: Added.
1770         (build_stash_key):
1771         (main):
1772         (main.wrap_key):
1773         * web-platform-tests/beacon/resources/w3c-import.log:
1774         * web-platform-tests/beacon/w3c-import.log: Added.
1775         * web-platform-tests/url/failure-expected.txt:
1776
1777 2017-07-30  Sam Weinig  <sam@webkit.org>
1778
1779         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
1780         https://bugs.webkit.org/show_bug.cgi?id=174974
1781
1782         Reviewed by Darin Adler.
1783
1784         * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt:
1785         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1786         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
1787         * web-platform-tests/fetch/api/basic/scheme-others-expected.txt:
1788         * web-platform-tests/fetch/api/cors/cors-cookies.any-expected.txt:
1789         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-expected.txt:
1790         * web-platform-tests/fetch/api/request/request-bad-port-expected.txt:
1791         Update results to have the correct line number for exceptions reported in the console.
1792
1793 2017-07-28  Sam Weinig  <sam@webkit.org>
1794
1795         [WebIDL] Remove JS builtin bindings for FetchHeaders
1796         https://bugs.webkit.org/show_bug.cgi?id=174905
1797
1798         Reviewed by Alex Christensen.
1799
1800         * web-platform-tests/fetch/api/headers/headers-basic-expected.txt:
1801         * web-platform-tests/fetch/api/headers/headers-record-expected.txt:
1802         Update results for more passing tests.
1803
1804 2017-07-26  Ali Juma  <ajuma@chromium.org>
1805
1806         Implement document.elementsFromPoint
1807         https://bugs.webkit.org/show_bug.cgi?id=153137
1808
1809         Reviewed by Simon Fraser.
1810
1811         Add tests from upstream pull request https://github.com/w3c/web-platform-tests/pull/6568.
1812
1813         * web-platform-tests/cssom-view/elementsFromPoint-expected.txt: Added.
1814         * web-platform-tests/cssom-view/elementsFromPoint-iframes-expected.txt: Added.
1815         * web-platform-tests/cssom-view/elementsFromPoint-iframes.html: Added.
1816         * web-platform-tests/cssom-view/elementsFromPoint-invalid-cases-expected.txt: Added.
1817         * web-platform-tests/cssom-view/elementsFromPoint-invalid-cases.html: Added.
1818         * web-platform-tests/cssom-view/elementsFromPoint-shadowroot-expected.txt: Added.
1819         * web-platform-tests/cssom-view/elementsFromPoint-shadowroot.html: Added.
1820         * web-platform-tests/cssom-view/elementsFromPoint-simple-expected.txt: Added.
1821         * web-platform-tests/cssom-view/elementsFromPoint-simple.html: Added.
1822         * web-platform-tests/cssom-view/elementsFromPoint-svg-expected.txt: Added.
1823         * web-platform-tests/cssom-view/elementsFromPoint-svg.html: Added.
1824         * web-platform-tests/cssom-view/elementsFromPoint-table-expected.txt: Added.
1825         * web-platform-tests/cssom-view/elementsFromPoint-table.html: Added.
1826         * web-platform-tests/cssom-view/negativeMargins-expected.txt:
1827         * web-platform-tests/cssom-view/resources/elementsFromPoint.js: Added.
1828         (nodeToString.prototype.else):
1829         (nodeListToString):
1830         (assertElementsFromPoint):
1831         (checkElementsFromPointFourCorners):
1832         * web-platform-tests/cssom-view/resources/iframe1.html: Added.
1833         * web-platform-tests/cssom-view/resources/iframe2.html: Added.
1834
1835 2017-07-11  Frederic Wang  <fwang@igalia.com>
1836
1837         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
1838         https://bugs.webkit.org/show_bug.cgi?id=171327
1839
1840         Reviewed by Chris Dumez.
1841
1842         This commit updates the expectation for the test verifying that a sandboxed iframe without
1843         the allow-top-navigation-by-user-activation flag set can not perform top navigation if it is
1844         not triggered by a user gesture. The navigation is still prohibited but the parsing of the
1845         allow-top-navigation-by-user-activation flag should not raised any error message.
1846         A similar update is done for the test verifying that the combination of the flags
1847         allow-top-navigation-by-user-activation and allow-top-navigation.
1848
1849         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture-expected.txt: Remove the error message.
1850         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-3-expected.txt: Ditto.
1851
1852 2017-07-22  Chris Dumez  <cdumez@apple.com>
1853
1854         Merge ExceptionBase into DOMException and drop custom toString
1855         https://bugs.webkit.org/show_bug.cgi?id=174755
1856
1857         Reviewed by Sam Weinig.
1858
1859         Rebaseline some tests now that DOMException's custom toString has been dropped
1860         and we rely on Error's toString. This causes the exception message to be
1861         slightly different.
1862
1863         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt:
1864         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt:
1865         * web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt:
1866         * web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt:
1867         * web-platform-tests/resource-timing/resource_TAO_multi-expected.txt:
1868         * web-platform-tests/resource-timing/resource_TAO_null-expected.txt:
1869         * web-platform-tests/resource-timing/resource_TAO_origin-expected.txt:
1870         * web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt:
1871         * web-platform-tests/resource-timing/resource_TAO_space-expected.txt:
1872         * web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt:
1873         * web-platform-tests/resource-timing/resource_TAO_zero-expected.txt:
1874         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
1875
1876 2017-07-21  Chris Dumez  <cdumez@apple.com>
1877
1878         Drop IDBDatabaseException class
1879         https://bugs.webkit.org/show_bug.cgi?id=174743
1880
1881         Reviewed by Darin Adler.
1882
1883         Rebaseline test as the exception message is slightly different.
1884
1885         * web-platform-tests/IndexedDB/keypath-special-identifiers-expected.txt:
1886
1887 2017-07-20  Chris Dumez  <cdumez@apple.com>
1888
1889         Unreviewed, rebaseline test after r219663.
1890
1891         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt:
1892
1893 2017-07-19  Chris Dumez  <cdumez@apple.com>
1894
1895         DOMException should not have its own toString()
1896         https://bugs.webkit.org/show_bug.cgi?id=174630
1897
1898         Reviewed by Sam Weinig.
1899
1900         Rebaseline existing tests now that more checks are passing.
1901
1902         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt:
1903         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt:
1904
1905 2017-07-19  Chris Dumez  <cdumez@apple.com>
1906
1907         Make cross-origin properties enumerable
1908         https://bugs.webkit.org/show_bug.cgi?id=174576
1909
1910         Reviewed by Darin Adler.
1911
1912         Re-sync tests from upstream and rebaseline to improve test coverage.
1913
1914         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1915         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
1916         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
1917         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties.html:
1918
1919 2017-07-18  Chris Dumez  <cdumez@apple.com>
1920
1921         DOMException should have its properties on the prototype
1922         https://bugs.webkit.org/show_bug.cgi?id=174597
1923
1924         Reviewed by Alex Christensen.
1925
1926         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any-expected.txt:
1927         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.worker-expected.txt:
1928         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt:
1929         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt:
1930         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt:
1931         Rebaseline now that more checks are passing.
1932
1933         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
1934         * web-platform-tests/url/urlsearchparams-constructor.html:
1935         Re-sync test from upstream as it would start failing otherwise.
1936
1937 2017-07-17  Chris Dumez  <cdumez@apple.com>
1938
1939         Update WebIDL web-platform-tests from upstream
1940         https://bugs.webkit.org/show_bug.cgi?id=174603
1941
1942         Reviewed by Sam Weinig.
1943
1944         Update WebIDL web-platform-tests from upstream 4c1301113.
1945
1946         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants-expected.txt.
1947         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1948         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html.
1949         (test.):
1950         (test):
1951         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants-expected.txt.
1952         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1953         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any-expected.txt: Added.
1954         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1955         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js: Added.
1956         (test):
1957         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.worker-expected.txt: Added.
1958         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1959         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt.
1960         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1961         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html.
1962         (test):
1963         (forEach):
1964         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt.
1965         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1966         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any-expected.txt: Added.
1967         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1968         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js: Added.
1969         (test):
1970         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker-expected.txt: Added.
1971         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.html.
1972         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt: Removed.
1973         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html: Removed.
1974         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js: Removed.
1975         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker-expected.txt: Removed.
1976         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js: Removed.
1977         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt:
1978         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:
1979         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/w3c-import.log:
1980         * web-platform-tests/WebIDL/ecmascript-binding/legacy-platform-object-expected.txt: Added.
1981         * web-platform-tests/WebIDL/ecmascript-binding/legacy-platform-object.html: Added.
1982         * web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log:
1983
1984 2017-07-12  Ali Juma  <ajuma@chromium.org>
1985
1986         Update web platform tests for elementFromPoint and elementsFromPoint
1987         https://bugs.webkit.org/show_bug.cgi?id=174391
1988
1989         Reviewed by Youenn Fablet.
1990
1991         This updates tests to include changes made upstream in
1992         https://github.com/w3c/web-platform-tests/pull/6349. These changes make the tests
1993         fit within the 800x600 window size used in layout tests.
1994
1995         * web-platform-tests/cssom-view/elementFromPoint-expected.txt: Updated.
1996         * web-platform-tests/cssom-view/elementFromPoint.html: Updated.
1997         * web-platform-tests/cssom-view/elementsFromPoint.html: Updated.
1998
1999 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2000
2001         Unreviewed, rolling out r219401.
2002
2003         This revision rolled out the previous patch, but after talking
2004         with reviewer, a rebaseline is what was needed.Rolling back in
2005         before rebaseline.
2006
2007         Reverted changeset:
2008
2009         "Unreviewed, rolling out r219379."
2010         https://bugs.webkit.org/show_bug.cgi?id=174400
2011         http://trac.webkit.org/changeset/219401
2012
2013 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2014
2015         Unreviewed, rolling out r219379.
2016
2017         This revision caused a consistent failure in the test
2018         fast/dom/Window/property-access-on-cached-window-after-frame-
2019         removed.html.
2020
2021         Reverted changeset:
2022
2023         "Remove NAVIGATOR_HWCONCURRENCY"
2024         https://bugs.webkit.org/show_bug.cgi?id=174400
2025         http://trac.webkit.org/changeset/219379
2026
2027 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
2028
2029         Wrong radix used in Unicode Escape in invalid character error message
2030         https://bugs.webkit.org/show_bug.cgi?id=174419
2031
2032         Reviewed by Alex Christensen.
2033
2034         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
2035         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
2036
2037 2017-07-12  Frederic Wang  <fwang@igalia.com>
2038
2039         Import test verifying combination of allow-top-navigation and allow-top-navigation-by-user-activation
2040         https://bugs.webkit.org/show_bug.cgi?id=174351
2041
2042         Reviewed by Youenn Fablet.
2043
2044         This imports a test to verify that the combination of the allow-top-navigation and
2045         allow-top-navigation-by-user-activation flags is just treated as allow-top-navigation.
2046         For now the expectation contains a parsing error message which will be removed when bug
2047         171327 is fixed.
2048
2049         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2050         Add the new test.
2051         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-3.html: Added.
2052         This is imported from the W3C repository.
2053         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-3-expected.txt: Added.
2054         The test passes, even if for now the 'allow-top-navigation-by-user-activation' triggers a
2055         parsing error message in the console.
2056
2057 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
2058
2059         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
2060         https://bugs.webkit.org/show_bug.cgi?id=172707
2061
2062         Reviewed by Antti Koivisto.
2063
2064         This change makes all the cases of the test below to pass now, hence updated expectations accordingly.
2065
2066         * web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-006-expected.txt:
2067
2068 2017-07-05  Zalan Bujtas  <zalan@apple.com>
2069
2070         REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
2071         https://bugs.webkit.org/show_bug.cgi?id=174070
2072
2073         Reviewed by Simon Fraser.
2074
2075         * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
2076         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
2077
2078 2017-07-03  Alex Christensen  <achristensen@webkit.org>
2079
2080         Rebase test after r219024
2081         https://bugs.webkit.org/show_bug.cgi?id=174051
2082
2083         * web-platform-tests/url/url-setters-expected.txt:
2084
2085 2017-07-02  Sam Weinig  <sam@webkit.org>
2086
2087         [WebIDL] Remove special casing for RegExp which is no longer required by the spec
2088         https://bugs.webkit.org/show_bug.cgi?id=174025
2089
2090         Reviewed by Chris Dumez.
2091
2092         * web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt:
2093         Update results to passing.
2094
2095 2017-06-29  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2096
2097         [Readable Streams API] Fix ReadableStream "strategy" argument handling
2098         https://bugs.webkit.org/show_bug.cgi?id=172716
2099
2100         Reviewed by Xabier Rodriguez-Calvar.
2101
2102         Updated expectations.
2103
2104         * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated.
2105         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated.
2106
2107 2017-06-28  Frederic Wang  <fwang@igalia.com>
2108
2109         Align Document::canNavigate on the HTM5 specification
2110         https://bugs.webkit.org/show_bug.cgi?id=173162
2111
2112         Reviewed by Chris Dumez.
2113
2114         Test expectation for popup navigation are updated now that the following tests pass:
2115         - iframe_sandbox_popups_escaping-3
2116         - iframe_sandbox_popups_nonescaping-3
2117
2118         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3-expected.txt: Update expectation to PASS.
2119         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3-expected.txt: Update expectation to PASS.
2120
2121 2017-06-27  Saam Barati  <sbarati@apple.com>
2122
2123         Function constructor needs to follow the spec and validate parameters and body independently
2124         https://bugs.webkit.org/show_bug.cgi?id=173303
2125         <rdar://problem/32732526>
2126
2127         Reviewed by Keith Miller.
2128
2129         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
2130         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
2131         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
2132         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
2133
2134 2017-06-27  Frederic Wang  <fwang@igalia.com>
2135
2136         Some tests to verify forbidden frame navigation time out
2137         https://bugs.webkit.org/show_bug.cgi?id=173657
2138
2139         Reviewed by Chris Dumez.
2140
2141         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-2-expected.txt: Update the text expectation to PASS.
2142         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture-expected.txt: Ditto.
2143         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1-expected.txt: Ditto.
2144         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3-expected.txt: Add the security error until bug 173162 is fixed.
2145         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3-expected.txt: Ditto.
2146
2147 2017-06-23  Youenn Fablet  <youenn@apple.com>
2148
2149         Set getUserMedia permission to true by default on WTR
2150         https://bugs.webkit.org/show_bug.cgi?id=173610
2151
2152         Reviewed by Alex Christensen.
2153
2154         * web-platform-tests/webrtc/simplecall-expected.txt:
2155
2156 2017-06-22  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2157
2158         [Readable Streams API] Implement ReadableStreamBYOBReader read()
2159         https://bugs.webkit.org/show_bug.cgi?id=172714
2160
2161         Reviewed by Youenn Fablet.
2162
2163         Updated expectations. 
2164         Some tests are not passing yet due to 2 bugs not directly related to read() implementation
2165         (172716 and 172717) that will be fixed distinctly. 
2166
2167         * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
2168         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
2169
2170 2017-06-22  Frederic Wang  <fwang@igalia.com>
2171
2172         Remove testRunner.overridePreference from WPT tests
2173         https://bugs.webkit.org/show_bug.cgi?id=173713
2174
2175         Reviewed by Youenn Fablet.
2176
2177         We update two W3C tests to remove the setting of the Chromium-specific preference
2178         WebKitAllowDisplayingInsecureContent. This update also fixes the link to the
2179         get-host-info.sub.js resource.
2180
2181         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html:
2182         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html:
2183
2184 2017-06-21  Sam Weinig  <sam@webkit.org>
2185
2186         Add support for structured serialization of CSS Geometry types
2187         https://bugs.webkit.org/show_bug.cgi?id=173631
2188
2189         Reviewed by Simon Fraser.
2190
2191         * web-platform-tests/css/geometry-1/structured-serialization-expected.txt:
2192         Update test results now that they pass.
2193
2194 2017-06-21  Frederic Wang  <fwang@igalia.com>
2195
2196         Import W3C tests regarding navigation inside sandboxed iframes
2197         https://bugs.webkit.org/show_bug.cgi?id=173649
2198
2199         Reviewed by Youenn Fablet.
2200
2201         This import new tests added in https://github.com/w3c/web-platform-tests/pull/6221 to verify
2202         sandboxing of iframes and will help to test the changes in bug 173162.
2203
2204         * resources/import-expectations.json:
2205         * resources/resource-files.json:
2206         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/content_document_changes_only_after_load_matures-expected.txt: Added.
2207         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/content_document_changes_only_after_load_matures.html: Added.
2208         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-1-expected.txt: Added.
2209         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-1.html: Added.
2210         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-2-expected.txt: Added.
2211         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-2.html: Added.
2212         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1-expected.txt: Added.
2213         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1.html: Added.
2214         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-2-expected.txt: Added.
2215         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-2.html: Added.
2216         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_descendants-expected.txt: Added.
2217         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_descendants.html: Added.
2218         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_itself-expected.txt: Added.
2219         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_itself.html: Added.
2220         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-performs-top-navigation-on-popup.html: Added.
2221         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-tries-to-navigate-parent-and-sends-result-to-grandparent.html: Added.
2222         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-tried-to-be-navigated-by-its-child.html: Added.
2223         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-trying-to-navigate-its-child.html: Added.
2224         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-trying-to-navigate-itself.html: Added.
2225         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
2226         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2227
2228 2017-06-21  Youenn Fablet  <youenn@apple.com>
2229
2230         LayoutTests/imported/w3c/resources/import-expectations.json is broken after http://trac.webkit.org/changeset/218181
2231         https://bugs.webkit.org/show_bug.cgi?id=173651
2232
2233         Reviewed by Chris Dumez.
2234
2235         * resources/import-expectations.json: Fix the merge.
2236
2237 2017-06-19  Sam Weinig  <sam@webkit.org>
2238
2239         [WebIDL] Properly model buffer source / typed arrays as their own IDL types
2240         https://bugs.webkit.org/show_bug.cgi?id=173513
2241
2242         Reviewed by Alex Christensen.
2243
2244         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2245         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2246         Update results for changed exception language.
2247
2248 2017-06-17  Simon Fraser  <simon.fraser@apple.com>
2249
2250         Implement DOMQuad
2251         https://bugs.webkit.org/show_bug.cgi?id=163534
2252
2253         Reviewed by Sam Weinig.
2254
2255         Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
2256
2257         * web-platform-tests/css/geometry-1/DOMQuad-001-expected.txt: Tests against an older version
2258         of the spec, so some failures.
2259         * web-platform-tests/css/geometry-1/DOMQuad-002-expected.txt: All tests pass other than a NaN
2260         propagation issue which needs spec clarification.
2261         * web-platform-tests/css/geometry-1/structured-serialization-expected.txt:
2262
2263 2017-06-17  Ryosuke Niwa  <rniwa@webkit.org>
2264
2265         REGRESSION(r209495): materiauxlaverdure.com fails to load
2266         https://bugs.webkit.org/show_bug.cgi?id=173301
2267         <rdar://problem/32624850>
2268
2269         Reviewed by Antti Koivisto.
2270
2271         Rebaselined the tests that are now passing.
2272
2273         * web-platform-tests/cssom/CSSNamespaceRule-expected.txt:
2274         * web-platform-tests/cssom/serialize-values-expected.txt:
2275
2276 2017-06-16  Sam Weinig  <sam@webkit.org>
2277
2278         [WebIDL] Remove custom bindings for HTMLDocument
2279         https://bugs.webkit.org/show_bug.cgi?id=173444
2280
2281         Reviewed by Darin Adler.
2282
2283         * web-platform-tests/html/dom/dynamic-markup-insertion/closing-the-input-stream/document.close-01-expected.txt:
2284         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/document.write-01-expected.txt:
2285         * web-platform-tests/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-01-expected.txt:
2286         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-01-expected.txt:
2287         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt:
2288         Update now passing results.
2289
2290 2017-06-15  Youenn Fablet  <youenn@apple.com>
2291
2292         RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
2293         https://bugs.webkit.org/show_bug.cgi?id=173118
2294         <rdar://problem/32746761>
2295
2296         Reviewed by Eric Carlson.
2297
2298         * web-platform-tests/webrtc/RTCPeerConnection-createOffer-expected.txt:
2299
2300 2017-06-14  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2301
2302         MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
2303         https://bugs.webkit.org/show_bug.cgi?id=171668
2304
2305         Reviewed by Jer Noble.
2306
2307         MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
2308         MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
2309         Infinity when the double value passed as argument is greater than 2^64.
2310
2311         This patch removes the overflow control mechanism when time value is represented as a double. This patch also
2312         modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
2313         MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
2314         double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
2315         method. No behavior change for rational MediaTime.
2316
2317         Update test expectations.
2318
2319         * web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2320
2321 2017-06-13  Chris Dumez  <cdumez@apple.com>
2322
2323         Event handlers should not be called in frameless documents
2324         https://bugs.webkit.org/show_bug.cgi?id=173233
2325
2326         Reviewed by Sam Weinig.
2327
2328         Rebaseline W3C test now that it is passing.
2329
2330         * web-platform-tests/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled-expected.txt:
2331
2332 2017-06-13  Matt Lewis  <jlewis3@apple.com>
2333
2334         Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html.
2335         https://bugs.webkit.org/show_bug.cgi?id=173335
2336
2337         Unreviewed test gardening.
2338
2339         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt:
2340
2341 2017-06-13  Youenn Fablet  <youenn@apple.com>
2342
2343         Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
2344         https://bugs.webkit.org/show_bug.cgi?id=173260
2345
2346         Reviewed by Alex Christensen.
2347
2348         * resources/TestRepositories:
2349         * resources/import-expectations.json:
2350         * resources/resource-files.json:
2351         * web-platform-tests/FileAPI/BlobURL/support/file_test2.txt: Added.
2352         * web-platform-tests/FileAPI/FileReader/support/file_test1.txt: Added.
2353         * web-platform-tests/IndexedDB/large-nested-cloning-expected.txt: Added.
2354         * web-platform-tests/IndexedDB/large-nested-cloning.html: Added.
2355         * web-platform-tests/IndexedDB/large-requests-abort-expected.txt: Added.
2356         * web-platform-tests/IndexedDB/large-requests-abort.html: Added.
2357         * web-platform-tests/IndexedDB/request-event-ordering-expected.txt: Added.
2358         * web-platform-tests/IndexedDB/request-event-ordering.html: Added.
2359         * web-platform-tests/IndexedDB/support-promises.js:
2360         * web-platform-tests/IndexedDB/w3c-import.log:
2361         * web-platform-tests/README.md:
2362         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt:
2363         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt:
2364         * web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
2365         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt:
2366         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt:
2367         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt:
2368         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt:
2369         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt:
2370         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt:
2371         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt:
2372         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt:
2373         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt:
2374         * web-platform-tests/XMLHttpRequest/anonymous-mode-unsupported-expected.txt:
2375         * web-platform-tests/XMLHttpRequest/open-after-setrequestheader-expected.txt:
2376         * web-platform-tests/XMLHttpRequest/open-referer-expected.txt:
2377         * web-platform-tests/XMLHttpRequest/open-url-redirected-worker-origin-expected.txt:
2378         * web-platform-tests/XMLHttpRequest/resources/infinite-redirects.py:
2379         (main):
2380         * web-platform-tests/XMLHttpRequest/responsetype-expected.txt:
2381         * web-platform-tests/XMLHttpRequest/send-accept-language-expected.txt:
2382         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt:
2383         * web-platform-tests/XMLHttpRequest/setrequestheader-allow-empty-value-expected.txt:
2384         * web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value-expected.txt:
2385         * web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive-expected.txt:
2386         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
2387         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt:
2388         * web-platform-tests/XMLHttpRequest/setrequestheader-header-forbidden-expected.txt:
2389         * web-platform-tests/XMLHttpRequest/setrequestheader-open-setrequestheader-expected.txt:
2390         * web-platform-tests/XMLHttpRequest/timeout-sync-expected.txt:
2391         * web-platform-tests/check_stability.py:
2392         (Browser.wptrunner_args):
2393         (Chrome.wptrunner_args):
2394         (main):
2395         * web-platform-tests/ci_unittest.sh:
2396         * web-platform-tests/css/css-scoping-1/css-scoping-shadow-host-namespace-expected.html: Added.
2397         * web-platform-tests/css/css-scoping-1/css-scoping-shadow-host-namespace.html: Added.
2398         * web-platform-tests/css/css-scoping-1/w3c-import.log:
2399         * web-platform-tests/css/css-shapes-1/OWNERS: Added.
2400         * web-platform-tests/css/selectors4/w3c-import.log:
2401         * web-platform-tests/cssom/w3c-import.log:
2402         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt:
2403         * web-platform-tests/dom/nodes/Document-constructor-svg-expected.txt: Added.
2404         * web-platform-tests/dom/nodes/Document-constructor-svg.svg: Added.
2405         * web-platform-tests/dom/nodes/Document-constructor-xml-expected.txt: Added.
2406         * web-platform-tests/dom/nodes/Document-constructor-xml.xml: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-constructor.html.
2407         * web-platform-tests/dom/nodes/Document-constructor.html:
2408         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt:
2409         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
2410         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2411         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
2412         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-content.html:
2413         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-content.xht:
2414         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2415         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2416         * web-platform-tests/dom/nodes/ParentNode-querySelector-All.js:
2417         (setupSpecialElements):
2418         * web-platform-tests/dom/nodes/getElementsByClassName-14-expected.txt:
2419         * web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
2420         * web-platform-tests/dom/nodes/selectors.js:
2421         * web-platform-tests/dom/nodes/w3c-import.log:
2422         * web-platform-tests/encrypted-media/scripts/requestmediakeysystemaccess.js:
2423         * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2424         * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2425         * web-platform-tests/fetch/api/headers/headers-record-expected.txt:
2426         * web-platform-tests/fetch/api/headers/headers-record.html:
2427         * web-platform-tests/fetch/dangling-markup-mitigation.tentative-expected.txt: Added.
2428         * web-platform-tests/fetch/dangling-markup-mitigation.tentative.html: Added.
2429         * web-platform-tests/fetch/w3c-import.log:
2430         * web-platform-tests/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js: Added.
2431         * web-platform-tests/html/browsers/history/the-location-interface/resources/post-your-origin.html: Added.
2432         * web-platform-tests/html/browsers/history/the-location-interface/resources/w3c-import.log:
2433         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
2434         * web-platform-tests/html/browsers/the-window-object/window-open-noopener-expected.txt:
2435         * web-platform-tests/html/dom/documents/resource-metadata-management/document-lastModified-expected.txt:
2436         * web-platform-tests/html/dom/elements-metadata.js:
2437         * web-platform-tests/html/dom/elements-misc.js:
2438         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical-expected.txt:
2439         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical.html:
2440         * web-platform-tests/html/dom/interfaces.worker-expected.txt:
2441         * web-platform-tests/html/dom/reflection.js:
2442         (ReflectionTests.reflects):
2443         (ReflectionTests.enumExpected):
2444         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt:
2445         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt:
2446         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language-expected.txt:
2447         * web-platform-tests/html/semantics/embedded-content/the-img-element/ismap/img-ismap-coordinates-iframe-after.html: Added.
2448         * web-platform-tests/html/semantics/embedded-content/the-img-element/ismap/img-ismap-coordinates-iframe-before.html: Added.
2449         * web-platform-tests/html/semantics/embedded-content/the-img-element/ismap/img-ismap-coordinates-iframe-inside.html: Added.
2450         * web-platform-tests/html/semantics/embedded-content/the-img-element/ismap/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/resources/w3c-import.log.
2451         * web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
2452         * web-platform-tests/html/semantics/forms/the-input-element/valueMode.html:
2453         * web-platform-tests/html/semantics/forms/the-option-element/option-element-constructor-expected.txt:
2454         * web-platform-tests/html/semantics/forms/the-option-element/option-element-constructor.html:
2455         * web-platform-tests/html/semantics/interactive-elements/contextmenu-historical-expected.txt: Added.
2456         * web-platform-tests/html/semantics/interactive-elements/contextmenu-historical.html: Added.
2457         * web-platform-tests/html/semantics/interactive-elements/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/w3c-import.log.
2458         * web-platform-tests/html/semantics/interfaces.js:
2459         * web-platform-tests/html/semantics/selectors/pseudo-classes/checked-expected.txt:
2460         * web-platform-tests/html/semantics/selectors/pseudo-classes/checked.html:
2461         * web-platform-tests/html/semantics/selectors/pseudo-classes/enabled-expected.txt:
2462         * web-platform-tests/html/semantics/selectors/pseudo-classes/enabled.html:
2463         * web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt: Added.
2464         * web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events.html: Added.
2465         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick-expected.txt: Removed.
2466         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick.html: Removed.
2467         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
2468         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering.html:
2469         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html:
2470         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
2471         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt:
2472         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt:
2473         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt:
2474         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.txt:
2475         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt: Added.
2476         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray.html: Added.
2477         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/w3c-import.log:
2478         * web-platform-tests/lint.whitelist:
2479         * web-platform-tests/resources/OWNERS: Added.
2480         * web-platform-tests/resources/idlharness.js:
2481         (IdlArray.prototype.assert_type_is):
2482         (IdlInterface.prototype.test_self):
2483         (IdlInterface.prototype.test_member_const):
2484         (IdlInterface.prototype.test_member_attribute):
2485         (IdlInterface.prototype.do_member_operation_asserts):
2486         (IdlInterface.prototype.test_member_iterable):
2487         (IdlInterface.prototype.test_member_stringifier):
2488         (IdlInterface.prototype.do_interface_attribute_asserts):
2489         * web-platform-tests/resources/test/README.md: Added.
2490         * web-platform-tests/resources/test/config.test.json: Added.
2491         * web-platform-tests/resources/test/conftest.py: Added.
2492         (pytest_collect_file):
2493         (pytest_configure):
2494         (HTMLItem):
2495         (HTMLItem.__init__):
2496         (HTMLItem.reportinfo):
2497         (HTMLItem.repr_failure):
2498         (HTMLItem.runtest):
2499         (HTMLItem._assert_sequence):
2500         (HTMLItem._scrub_stack):
2501         (HTMLItem._expand_status):
2502         (HTMLItem._summarize_test):
2503         (HTMLItem._summarize_status):
2504         * web-platform-tests/resources/test/harness.html: Added.
2505         * web-platform-tests/resources/test/tests/add_cleanup.html: Added.
2506         * web-platform-tests/resources/test/tests/add_cleanup_err.html: Added.
2507         * web-platform-tests/resources/test/tests/add_cleanup_err_multi.html: Added.
2508         * web-platform-tests/resources/test/tests/api-tests-1.html: Added.
2509         * web-platform-tests/resources/test/tests/api-tests-2.html: Added.
2510         * web-platform-tests/resources/test/tests/api-tests-3.html: Added.
2511         * web-platform-tests/resources/test/tests/generate-callback.html: Added.
2512         * web-platform-tests/resources/test/tests/iframe-callback.html: Added.
2513         * web-platform-tests/resources/test/tests/iframe-consolidate-errors.html: Added.
2514         * web-platform-tests/resources/test/tests/iframe-consolidate-tests.html: Added.
2515         * web-platform-tests/resources/test/tests/iframe-msg.html: Added.
2516         * web-platform-tests/resources/test/tests/order.html: Added.
2517         * web-platform-tests/resources/test/tests/promise-async.html: Added.
2518         * web-platform-tests/resources/test/tests/promise.html: Added.
2519         * web-platform-tests/resources/test/tests/single-page-test-fail.html: Added.
2520         * web-platform-tests/resources/test/tests/single-page-test-no-assertions.html: Added.
2521         * web-platform-tests/resources/test/tests/single-page-test-no-body.html: Added.
2522         * web-platform-tests/resources/test/tests/single-page-test-pass.html: Added.
2523         * web-platform-tests/resources/test/tests/uncaught-exception-handle.html: Added.
2524         * web-platform-tests/resources/test/tests/uncaught-exception-ignore.html: Added.
2525         * web-platform-tests/resources/test/tests/w3c-import.log: Added.
2526         * web-platform-tests/resources/test/tests/worker-dedicated.html: Added.
2527         * web-platform-tests/resources/test/tests/worker-error.js: Added.
2528         * web-platform-tests/resources/test/tests/worker-service.html: Added.
2529         * web-platform-tests/resources/test/tests/worker-shared.html: Added.
2530         * web-platform-tests/resources/test/tests/worker.js: Added.
2531         (test):
2532         (async_test):
2533         * web-platform-tests/resources/test/tox.ini: Added.
2534         * web-platform-tests/resources/test/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/w3c-import.log.
2535         * web-platform-tests/resources/test/wptserver.py: Added.
2536         (WPTServer):
2537         (WPTServer.__init__):
2538         (WPTServer.start):
2539         (WPTServer.stop):
2540         (WPTServer.url):
2541         * web-platform-tests/resources/testharness.js:
2542         * web-platform-tests/resources/w3c-import.log:
2543         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
2544         * web-platform-tests/shadow-dom/slotchange-event.html:
2545         * web-platform-tests/shadow-dom/slots-expected.txt:
2546         * web-platform-tests/shadow-dom/slots-fallback-expected.txt:
2547         * web-platform-tests/shadow-dom/slots-fallback-in-document-expected.txt:
2548         * web-platform-tests/shadow-dom/slots-fallback-in-document.html:
2549         * web-platform-tests/shadow-dom/slots-fallback.html:
2550         * web-platform-tests/shadow-dom/slots.html:
2551         * web-platform-tests/streams/piping/general-expected.txt:
2552         * web-platform-tests/tools/OWNERS: Added.
2553         * web-platform-tests/tools/browserutils/browser.py:
2554         (Firefox.install):
2555         (Firefox.find_certutil):
2556         (Firefox.install_webdriver):
2557         (Chrome.install_webdriver):
2558         (Chrome.prepare_environment):
2559         (Edge):
2560         (Edge.install):
2561         (Edge.find_webdriver):
2562         (Edge.install_webdriver):
2563         (Edge.version):
2564         (Servo):
2565         (Servo.install):
2566         (Servo.find_binary):
2567         (Servo.find_webdriver):
2568         (Servo.install_webdriver):
2569         (Servo.version):
2570         * web-platform-tests/tools/browserutils/install.py: Added.
2571         * web-platform-tests/tools/browserutils/requirements.txt: Added.
2572         * web-platform-tests/tools/browserutils/utils.py:
2573         (get):
2574         * web-platform-tests/tools/browserutils/virtualenv.py:
2575         (Virtualenv.create):
2576         (Virtualenv.install):
2577         * web-platform-tests/tools/browserutils/w3c-import.log:
2578         * web-platform-tests/tools/runner/index.html:
2579         * web-platform-tests/tools/runner/runner.css:
2580         (#current_test):
2581         (#current_test a):
2582         (#current_test .match):
2583         * web-platform-tests/tools/runner/runner.js:
2584         (ManifestIterator.prototype.match_location):
2585         (ManifestIterator.prototype.matches):
2586         (VisualOutput.prototype.on_result):
2587         (VisualOutput.prototype.steady_status):
2588         (this.skip_button.onclick):
2589         (Runner):
2590         (Runner.prototype.run_next_test):
2591         (Runner.prototype.display_current_test):
2592         * web-platform-tests/tools/w3c-import.log:
2593         * web-platform-tests/tools/wptrun.py:
2594         (args_general):
2595         (check_environ):
2596         (args_edge):
2597         (setup_edge):
2598         (args_servo):
2599         (setup_servo):
2600         (setup_wptrunner):
2601         (main):
2602         * web-platform-tests/tools/wptrunner/OWNERS: Added.
2603         * web-platform-tests/tools/wptrunner/requirements_edge.txt: Added.
2604         * web-platform-tests/tools/wptrunner/tox.ini:
2605         * web-platform-tests/tools/wptrunner/w3c-import.log:
2606         * web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py:
2607         (browser_kwargs):
2608         * web-platform-tests/tools/wptrunner/wptrunner/environment.py:
2609         (TestEnvironment.ensure_started):
2610         (TestEnvironment):
2611         (TestEnvironment.test_servers):
2612         * web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py:
2613         (ServoTestharnessExecutor.__init__):
2614         * web-platform-tests/update-built-tests.sh:
2615         * web-platform-tests/url/interfaces.any-expected.txt:
2616         * web-platform-tests/url/interfaces.any.js:
2617         * web-platform-tests/url/interfaces.any.worker-expected.txt:
2618         * web-platform-tests/url/toascii.json: Added.
2619         * web-platform-tests/url/toascii.window.js: Added.
2620         (async_test.t.string_appeared_here.request.send.request.responseType.string_appeared_here.request.onload.t.step_func_done):
2621         (string_appeared_here.makeURL):
2622         (runTests):
2623         * web-platform-tests/url/w3c-import.log:
2624         * web-platform-tests/webrtc/OWNERS:
2625         * web-platform-tests/webrtc/RTCCertificate-expected.txt: Added.
2626         * web-platform-tests/webrtc/RTCCertificate.html: Added.
2627         * web-platform-tests/webrtc/RTCPeerConnection-addTransceiver-expected.txt: Added.
2628         * web-platform-tests/webrtc/RTCPeerConnection-addTransceiver.html: Added.
2629         * web-platform-tests/webrtc/RTCPeerConnection-constructor-expected.txt:
2630         * web-platform-tests/webrtc/RTCPeerConnection-constructor.html:
2631         * web-platform-tests/webrtc/RTCPeerConnection-createAnswer-expected.txt: Added.
2632         * web-platform-tests/webrtc/RTCPeerConnection-createAnswer.html: Added.
2633         * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel-expected.txt:
2634         * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel.html:
2635         * web-platform-tests/webrtc/RTCPeerConnection-createOffer-expected.txt: Added.
2636         * web-platform-tests/webrtc/RTCPeerConnection-createOffer.html: Added.
2637         * web-platform-tests/webrtc/RTCPeerConnection-generateCertificate-expected.txt: Added.
2638         * web-platform-tests/webrtc/RTCPeerConnection-generateCertificate.html: Added.
2639         * web-platform-tests/webrtc/RTCPeerConnection-getTransceivers-expected.txt: Added.
2640         * web-platform-tests/webrtc/RTCPeerConnection-getTransceivers.html: Added.
2641         * web-platform-tests/webrtc/RTCPeerConnection-helper.js: Added.
2642         (countLine):
2643         (countAudioLine):
2644         (countVideoLine):
2645         (countApplicationLine):
2646         (similarMediaDescriptions):
2647         (assert_is_session_description):
2648         (assert_session_desc_equals):
2649         (assert_session_desc_not_equals):
2650         (generateOffer):
2651         * web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt: Added.
2652         * web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html: Added.
2653         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-expected.txt: Added.
2654         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription.html: Added.
2655         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt:
2656         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription.html:
2657         * web-platform-tests/webrtc/RTCPeerConnectionIceEvent-constructor-expected.txt:
2658         * web-platform-tests/webrtc/RTCPeerConnectionIceEvent-constructor.html:
2659         * web-platform-tests/webrtc/RTCSctpTransport-constructor-expected.txt: Added.
2660         * web-platform-tests/webrtc/RTCSctpTransport-constructor.html: Added.
2661         * web-platform-tests/webrtc/w3c-import.log:
2662         * web-platform-tests/wptrun:
2663
2664 2017-06-12  Daniel Bates  <dabates@apple.com>
2665
2666         Implement W3C Secure Contexts Draft Specification
2667         https://bugs.webkit.org/show_bug.cgi?id=158121
2668         <rdar://problem/26012994>
2669
2670         Reviewed by Ryosuke Niwa.
2671
2672         Part 3
2673
2674         Import the Secure Contexts Web Platform Tests.
2675
2676         * resources/import-expectations.json:
2677         * resources/resource-files.json:
2678         * web-platform-tests/secure-contexts/basic-dedicated-worker.html: Added.
2679         * web-platform-tests/secure-contexts/basic-dedicated-worker.https.html: Added.
2680         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests-expected.txt: Added.
2681         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html: Added.
2682         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https-expected.txt: Added.
2683         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.html: Added.
2684         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.js: Added.
2685         (LoadType):
2686         (LoadTarget):
2687         (LoadTarget.prototype.open):
2688         (LoadTarget.prototype.close):
2689         (LoadTarget.prototype.load_and_get_result_for):
2690         (run_next_test.):
2691         (run_next_test):
2692         (begin):
2693         * web-platform-tests/secure-contexts/basic-shared-worker.html: Added.
2694         * web-platform-tests/secure-contexts/basic-shared-worker.https.html: Added.
2695         * web-platform-tests/secure-contexts/postMessage-helper.html: Added.
2696         * web-platform-tests/secure-contexts/postMessage-helper.https.html: Added.
2697         * web-platform-tests/secure-contexts/server-locations.sub.js: Added.
2698         * web-platform-tests/secure-contexts/shared-worker-insecure-first.https.html: Added.
2699         * web-platform-tests/secure-contexts/shared-worker-secure-first.https.html: Added.
2700         * web-platform-tests/secure-contexts/support/dedicated-worker-script.js: Added.
2701         * web-platform-tests/secure-contexts/support/https-subframe-dedicated.html: Added.
2702         * web-platform-tests/secure-contexts/support/https-subframe-shared.html: Added.
2703         * web-platform-tests/secure-contexts/support/parent-dedicated-worker-script.js: Added.
2704         (w.onmessage):
2705         * web-platform-tests/secure-contexts/support/parent-shared-worker-script.js: Added.
2706         (w.onmessage):
2707         * web-platform-tests/secure-contexts/support/shared-worker-insecure-popup.html: Added.
2708         * web-platform-tests/secure-contexts/support/shared-worker-script.js: Added.
2709         * web-platform-tests/secure-contexts/support/w3c-import.log: Added.
2710         * web-platform-tests/secure-contexts/w3c-import.log: Added.
2711
2712 2017-06-12  Sam Weinig  <sam@webkit.org>
2713
2714         [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
2715         https://bugs.webkit.org/show_bug.cgi?id=173229
2716
2717         Reviewed by Chris Dumez.
2718
2719         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
2720         Update results for more passing tests.
2721
2722 2017-06-09  Frederic Wang  <fwang@igalia.com>
2723
2724         Add flag allow-popups-to-escape-sandbox to iframe sandbox
2725         https://bugs.webkit.org/show_bug.cgi?id=158875
2726
2727         Reviewed by Chris Dumez.
2728
2729         Update expected results for iframe popup escaping tests.
2730
2731         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1-expected.txt: This test passes.
2732         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2-expected.txt: This test passes.
2733         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3-expected.txt: Remove error message from text expectation.
2734
2735 2017-06-09  Zan Dobersek  <zdobersek@igalia.com>
2736
2737         [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
2738         https://bugs.webkit.org/show_bug.cgi?id=173103
2739
2740         Reviewed by Xabier Rodriguez-Calvar.
2741
2742         * web-platform-tests/encrypted-media/idlharness-expected.txt:
2743         Update the idlharness.html baseline. All the test cases pass.
2744
2745 2017-06-07  Chris Dumez  <cdumez@apple.com>
2746
2747         CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
2748         https://bugs.webkit.org/show_bug.cgi?id=164537
2749         <rdar://problem/29181773>
2750
2751         Reviewed by Sam Weinig.
2752
2753         * web-platform-tests/cssom/CSSKeyframeRule-expected.txt:
2754         * web-platform-tests/cssom/CSSKeyframeRule.html:
2755         * web-platform-tests/cssom/CSSStyleRule-expected.txt:
2756         * web-platform-tests/cssom/CSSStyleRule.html:
2757         Re-sync web-platform tests after:
2758         - https://github.com/w3c/web-platform-tests/pull/6181
2759         - https://github.com/w3c/web-platform-tests/pull/6184
2760         This extends test coverage.
2761
2762         * web-platform-tests/cssom/interfaces-expected.txt:
2763         Rebaseline now that more checks are passing.
2764
2765 2017-06-07  Chris Dumez  <cdumez@apple.com>
2766
2767         Align <col span>/<colgroup span> limits with the latest HTML specification
2768         https://bugs.webkit.org/show_bug.cgi?id=173049
2769
2770         Reviewed by Daniel Bates.
2771
2772         Resync web-platform-tests after:
2773         https://github.com/w3c/web-platform-tests/pull/6172
2774
2775         This helps gain coverage for the change in this patch.
2776
2777         * resources/import-expectations.json:
2778         * web-platform-tests/html/dom/elements-tabular.js:
2779         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
2780         * web-platform-tests/html/semantics/tabular-data/processing-model-1/col-span-limits-expected.txt: Added.
2781         * web-platform-tests/html/semantics/tabular-data/processing-model-1/col-span-limits.html: Added.
2782         * web-platform-tests/html/semantics/tabular-data/processing-model-1/w3c-import.log:
2783
2784 2017-06-05  Sam Weinig  <sam@webkit.org>
2785
2786         [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
2787         https://bugs.webkit.org/show_bug.cgi?id=172956
2788
2789         Reviewed by Chris Dumez.
2790
2791         Update results to show we now implement [PutForwards] correctly.
2792
2793         * web-platform-tests/WebIDL/ecmascript-binding/put-forwards-expected.txt:
2794
2795 2017-06-06  Darin Adler  <darin@apple.com>
2796
2797         Update to slightly stricter rules for custom element names from more recent standard draft
2798         https://bugs.webkit.org/show_bug.cgi?id=173019
2799
2800         Reviewed by Ryosuke Niwa.
2801
2802         * web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
2803
2804 2017-06-04  Chris Dumez  <cdumez@apple.com>
2805
2806         Implement DOMMatrixReadOnly.transformPoint()
2807         https://bugs.webkit.org/show_bug.cgi?id=172900
2808
2809         Reviewed by Simon Fraser.
2810
2811         Rebaseline W3C test now that more checks are passing.
2812
2813         * web-platform-tests/css/geometry-1/DOMMatrix-newobject-expected.txt:
2814
2815 2017-06-03  Chris Dumez  <cdumez@apple.com>
2816
2817         Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
2818         https://bugs.webkit.org/show_bug.cgi?id=172898
2819
2820         Reviewed by Sam Weinig.
2821
2822         Rebaseline web-platform-test now that more checks are passing.
2823
2824         * web-platform-tests/css/geometry-1/DOMMatrix-newobject-expected.txt:
2825
2826 2017-06-03  Simon Fraser  <simon.fraser@apple.com>
2827
2828         Implement DOMPointReadOnly.matrixTransform()
2829         https://bugs.webkit.org/show_bug.cgi?id=172896
2830
2831         Reviewed by Chris Dumez.
2832
2833         New baselines.
2834
2835         * web-platform-tests/css/geometry-1/DOMPoint-002-expected.txt:
2836         * web-platform-tests/css/geometry-1/historical-expected.txt:
2837
2838 2017-06-03  Yusuke Suzuki  <utatane.tea@gmail.com>
2839
2840         Script modules should be able to import data urls
2841         https://bugs.webkit.org/show_bug.cgi?id=171594
2842
2843         Reviewed by Youenn Fablet.
2844
2845         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url-expected.txt:
2846         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url-expected.txt:
2847         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt:
2848
2849 2017-06-02  Javier Fernandez  <jfernandez@igalia.com>
2850
2851         [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
2852         https://bugs.webkit.org/show_bug.cgi?id=172590
2853
2854         Reviewed by Sergio Villar Senin.
2855
2856         All the test cases of these tests pass with this change, so updating their expectations accordingly.
2857
2858         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006-expected.txt:
2859         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006-expected.txt:
2860         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006-expected.txt:
2861
2862 2017-06-01  Javier Fernandez  <jfernandez@igalia.com>
2863
2864         [css-grid] Update W3C web platform tests for the CSS Grid Layout feature
2865         https://bugs.webkit.org/show_bug.cgi?id=172783
2866
2867         Reviewed by Manuel Rego Casasnovas.
2868
2869         Imported the last CSS Grid Layout web platform tests (ed50cf49ed).
2870
2871         * resources/import-expectations.json:
2872         * web-platform-tests/css/css-grid-1/OWNERS:
2873         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-001-expected.txt: Added.
2874         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-001.html: Added.
2875         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-002-expected.txt: Added.
2876         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-002.html: Added.
2877         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-003-expected.txt: Added.
2878         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-003.html: Added.
2879         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-004-expected.txt: Added.
2880         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-004.html: Added.
2881         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-005-expected.txt: Added.
2882         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-005.html: Added.
2883         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006-expected.txt: Added.
2884         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-006.html: Added.
2885         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-007-expected.txt: Added.
2886         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-007.html: Added.
2887         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-008-expected.txt: Added.
2888         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-008.html: Added.
2889         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-009-expected.txt: Added.
2890         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-009.html: Added.
2891         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-010-expected.txt: Added.
2892         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-010.html: Added.
2893         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-011-expected.txt: Added.
2894         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-011.html: Added.
2895         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-012-expected.txt: Added.
2896         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-012.html: Added.
2897         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-013-expected.txt: Added.
2898         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-013.html: Added.
2899         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-014-expected.txt: Added.
2900         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-014.html: Added.
2901         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-015-expected.txt: Added.
2902         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-015.html: Added.
2903         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-016-expected.txt: Added.
2904         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-016.html: Added.
2905         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001-expected.txt: Added.
2906         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html: Added.
2907         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002-expected.txt: Added.
2908         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html: Added.
2909         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003-expected.txt: Added.
2910         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html: Added.
2911         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004-expected.txt: Added.
2912         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html: Added.
2913         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005-expected.txt: Added.
2914         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html: Added.
2915         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006-expected.txt: Added.
2916         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html: Added.
2917         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007-expected.txt: Added.
2918         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html: Added.
2919         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008-expected.txt: Added.
2920         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html: Added.
2921         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009-expected.txt: Added.
2922         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html: Added.
2923         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010-expected.txt: Added.
2924         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html: Added.
2925         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011-expected.txt: Added.
2926         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html: Added.
2927         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012-expected.txt: Added.
2928         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html: Added.
2929         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013-expected.txt: Added.
2930         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html: Added.
2931         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014-expected.txt: Added.
2932         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html: Added.
2933         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015-expected.txt: Added.
2934         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html: Added.
2935         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016-expected.txt: Added.
2936         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html: Added.
2937         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001-expected.txt: Added.
2938         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html: Added.
2939         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002-expected.txt: Added.
2940         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html: Added.
2941         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003-expected.txt: Added.
2942         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html: Added.
2943         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004-expected.txt: Added.
2944         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html: Added.
2945         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005-expected.txt: Added.
2946         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html: Added.
2947         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006-expected.txt: Added.
2948         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html: Added.
2949         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007-expected.txt: Added.
2950         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html: Added.
2951         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008-expected.txt: Added.
2952         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html: Added.
2953         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009-expected.txt: Added.
2954         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html: Added.
2955         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010-expected.txt: Added.
2956         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html: Added.
2957         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011-expected.txt: Added.
2958         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html: Added.
2959         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012-expected.txt: Added.
2960         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html: Added.
2961         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013-expected.txt: Added.
2962         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html: Added.
2963         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014-expected.txt: Added.
2964         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html: Added.
2965         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015-expected.txt: Added.
2966         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html: Added.
2967         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016-expected.txt: Added.
2968         * web-platform-tests/css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html: Added.
2969         * web-platform-tests/css/css-grid-1/alignment/w3c-import.log:
2970         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.html: Added.
2971         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht: Removed.
2972         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.html: Added.
2973         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht: Removed.
2974         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.html: Added.
2975         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht: Removed.
2976         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.html: Added.
2977         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht: Removed.
2978         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001.html: Added.
2979         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht: Removed.
2980         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html: Added.
2981         * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht: Removed.
2982         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.html: Added.
2983         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht: Removed.
2984         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.html: Added.
2985         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht: Removed.
2986         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.html: Added.
2987         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht: Removed.
2988         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001.html: Added.
2989         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht: Removed.
2990         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001.html: Added.
2991         * web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001.xht: Removed.
2992         * web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.html: Added.
2993         * web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht: Removed.
2994         * web-platform-tests/css/css-grid-1/grid-definition/w3c-import.log:
2995         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-001.html: Added.
2996         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-001.xht: Removed.
2997         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-002.html: Added.
2998         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-002.xht: Removed.
2999         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-003.html: Added.
3000         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-003.xht: Removed.
3001         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-inline-blocks-001.html: Added.
3002         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-inline-blocks-001.xht: Removed.
3003         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001-expected.html: Added.
3004         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001-expected.xht: Removed.
3005         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001.html: Added.
3006         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001.xht: Removed.
3007         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002-expected.html: Added.
3008         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002-expected.xht: Removed.
3009         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002.html: Added.
3010         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002.xht: Removed.
3011         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003-expected.html: Added.
3012         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003-expected.xht: Removed.
3013         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003.html: Added.
3014         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003.xht: Removed.
3015         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004-expected.html: Added.
3016         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004-expected.xht: Removed.
3017         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004.html: Added.
3018         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004.xht: Removed.
3019         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005-expected.html: Added.
3020         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005-expected.xht: Removed.
3021         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005.html: Added.
3022         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005.xht: Removed.
3023         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-001.html: Added.
3024         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-001.xht: Removed.
3025         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-002.html: Added.
3026         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-002.xht: Removed.
3027         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-003.html: Added.
3028         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-003.xht: Removed.
3029         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-004.html: Added.
3030         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-004.xht: Removed.
3031         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-005.html: Added.
3032         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-005.xht: Removed.
3033         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-001.html: Added.
3034         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-001.xht: Removed.
3035         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-002.html: Added.
3036         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-002.xht: Removed.
3037         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-003.html: Added.
3038         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-003.xht: Removed.
3039         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-004.html: Added.
3040         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-004.xht: Removed.
3041         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-005.html: Added.
3042         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-005.xht: Removed.
3043         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001-expected.html: Added.
3044         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001-expected.xht: Removed.
3045         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.html: Added.
3046         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.xht: Removed.
3047         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002-expected.html: Added.
3048         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002-expected.xht: Removed.
3049         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.html: Added.
3050         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.xht: Removed.
3051         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003-expected.html: Added.
3052         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003-expected.xht: Removed.
3053         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.html: Added.
3054         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.xht: Removed.
3055         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004-expected.html: Added.
3056         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004-expected.xht: Removed.
3057         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.html: Added.
3058         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.xht: Removed.
3059         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005-expected.html: Added.
3060         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005-expected.xht: Removed.
3061         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html: Added.
3062         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.xht: Removed.
3063         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.html: Added.
3064         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.xht: Removed.
3065         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html: Added.
3066         * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.xht: Removed.
3067         * web-platform-tests/css/css-grid-1/grid-items/grid-items-001.html: Added.
3068         * web-platform-tests/css/css-grid-1/grid-items/grid-items-001.xht: Removed.
3069         * web-platform-tests/css/css-grid-1/grid-items/grid-items-002.html: Added.
3070         * web-platform-tests/css/css-grid-1/grid-items/grid-items-002.xht: Removed.
3071         * web-platform-tests/css/css-grid-1/grid-items/grid-items-003.html: Added.
3072         * web-platform-tests/css/css-grid-1/grid-items/grid-items-003.xht: Removed.
3073         * web-platform-tests/css/css-grid-1/grid-items/grid-items-inline-blocks-001.html: Added.
3074         * web-platform-tests/css/css-grid-1/grid-items/grid-items-inline-blocks-001.xht: Removed.
3075         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-001.html: Added.
3076         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-001.xht: Removed.
3077         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-002.html: Added.
3078         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-002.xht: Removed.
3079         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-003.html: Added.
3080         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-003.xht: Removed.
3081         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-004.html: Added.
3082         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-004.xht: Removed.
3083         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-005.html: Added.
3084         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-005.xht: Removed.
3085         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-006.html: Added.
3086         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-006.xht: Removed.
3087         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-007.html: Added.
3088         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-007.xht: Removed.
3089         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-008.html: Added.
3090         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-008.xht: Removed.
3091         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.html: Added.
3092         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.xht: Removed.
3093         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021-expected.txt: Added.
3094         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html: Added.
3095         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001-expected.html: Added.
3096         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001-expected.xht: Removed.
3097         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001.html: Added.
3098         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001.xht: Removed.
3099         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-002-expected.html: Added.
3100         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-002-expected.xht: Removed.
3101         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-002.html: Added.
3102         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-002.xht: Removed.
3103         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-003-expected.html: Added.
3104         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-003-expected.xht: Removed.
3105         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-003.html: Added.
3106         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-003.xht: Removed.
3107         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-004-expected.html: Added.
3108         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-004-expected.xht: Removed.
3109         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-004.html: Added.
3110         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-004.xht: Removed.
3111         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005-expected.html: Added.
3112         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005-expected.xht: Removed.
3113         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005.html: Added.
3114         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005.xht: Removed.
3115         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-001.html: Added.
3116         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-001.xht: Removed.
3117         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-002.html: Added.
3118         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-002.xht: Removed.
3119         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-003.html: Added.
3120         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-003.xht: Removed.
3121         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-004.html: Added.
3122         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-004.xht: Removed.
3123         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-005.html: Added.
3124         * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-005.xht: Removed.
3125         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-001.html: Added.
3126         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-001.xht: Removed.
3127         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-002.html: Added.
3128         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-002.xht: Removed.
3129         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-003.html: Added.
3130         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-003.xht: Removed.
3131         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-004.html: Added.
3132         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-004.xht: Removed.
3133         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-005.html: Added.
3134         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-005.xht: Removed.
3135         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001-expected.html: Added.
3136         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001-expected.xht: Removed.
3137         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001.html: Added.
3138         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001.xht: Removed.
3139         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002-expected.html: Added.
3140         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002-expected.xht: Removed.
3141         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002.html: Added.
3142         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002.xht: Removed.
3143         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003-expected.html: Added.
3144         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003-expected.xht: Removed.
3145         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003.html: Added.
3146         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003.xht: Removed.
3147         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004-expected.html: Added.
3148         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004-expected.xht: Removed.
3149         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004.html: Added.
3150         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004.xht: Removed.
3151         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005-expected.html: Added.
3152         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005-expected.xht: Removed.
3153         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005.html: Added.
3154         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005.xht: Removed.
3155         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006-expected.html: Added.
3156         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006-expected.xht: Removed.
3157         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006.html: Added.
3158         * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006.xht: Removed.
3159         * web-platform-tests/css/css-grid-1/grid-items/support/500x500-green.png: Added.
3160         * web-platform-tests/css/css-grid-1/grid-items/support/w3c-import.log:
3161         * web-platform-tests/css/css-grid-1/grid-items/w3c-import.log:
3162         * web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.html: Added.
3163         * web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht: Removed.
3164         * web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001.html: Added.
3165         * web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001.xht: Removed.
3166         * web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001.html: Added.
3167         * web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001.xht: Removed.
3168         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001-expected.html: Added.
3169         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001-expected.xht: Removed.
3170         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001.html: Added.
3171         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001.xht: Removed.
3172         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-002-expected.html: Added.
3173         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-002-expected.xht: Removed.
3174         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-002.html: Added.
3175         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-002.xht: Removed.
3176         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-003-expected.html: Added.
3177         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-003-expected.xht: Removed.
3178         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-003.html: Added.
3179         * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-003.xht: Removed.
3180         * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-001-expected.html: Added.
3181         * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-001-expected.xht: Removed.
3182         * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-001.html: Added.
3183         * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-001.xht: Removed.
3184         * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-002-ex