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