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