d2cc26c1832ef5cc2e5a876d9382ecdc3963fc41
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2017-12-18  Chris Dumez  <cdumez@apple.com>
2
3         Default scope used when registering a service worker is wrong
4         https://bugs.webkit.org/show_bug.cgi?id=180961
5
6         Reviewed by Youenn Fablet.
7
8         Rebaseline WPT test now that more checks are passing.
9
10         * web-platform-tests/service-workers/service-worker/register-default-scope.https-expected.txt:
11
12 2017-12-18  Chris Dumez  <cdumez@apple.com>
13
14         Unreviewed, rebaseline imported/w3c/web-platform-tests/service-workers/service-worker/registration-security-error.https.html after r226087.
15
16         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
17
18 2017-12-18  Youenn Fablet  <youenn@apple.com>
19
20         Service worker served response tainting should keep its tainting
21         https://bugs.webkit.org/show_bug.cgi?id=180952
22
23         Reviewed by Chris Dumez.
24
25         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
26         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
27
28 2017-12-18  Chris Dumez  <cdumez@apple.com>
29
30         We should use "error" redirect mode for fetching service worker scripts
31         https://bugs.webkit.org/show_bug.cgi?id=180950
32
33         Reviewed by Youenn Fablet.
34
35         Rebaseline test now that behavior has changed. Note that we are still failing becuase we reject
36         the registration promise with a TypeError instead of a SecurityError. I cannot find any reason
37         to throw a SecurityError here based on the specification though, so the test may not match the
38         specification.
39
40         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
41
42 2017-12-18  Chris Dumez  <cdumez@apple.com>
43
44         ExtendableMessageEvent constructor fails to initialize the 'source' attribute
45         https://bugs.webkit.org/show_bug.cgi?id=180954
46
47         Reviewed by Youenn Fablet.
48
49         Rebaseline WPT test now that more checks are passing.
50
51         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt:
52
53 2017-12-18  Youenn Fablet  <youenn@apple.com>
54
55         SameOrigin and CORS fetch should fail on opaque responses served from ServiceWorker
56         https://bugs.webkit.org/show_bug.cgi?id=180941
57
58         Reviewed by Chris Dumez.
59
60         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
61         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt:
62
63 2017-12-18  Chris Dumez  <cdumez@apple.com>
64
65         ExtendableMessageEvent.data should return the value it was initialized to
66         https://bugs.webkit.org/show_bug.cgi?id=180868
67
68         Reviewed by Geoffrey Garen.
69
70         Rebaseline WPT test now that one more subtest is passing.
71
72         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt:
73
74 2017-12-18  Youenn Fablet  <youenn@apple.com>
75
76         Add support for response blob given to fetch events
77         https://bugs.webkit.org/show_bug.cgi?id=180894
78
79         Reviewed by Darin Adler.
80
81         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https-expected.txt:
82         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
83         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
84         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https-expected.txt:
85         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https-expected.txt:
86
87 2017-12-17  Chris Dumez  <cdumez@apple.com>
88
89         Strip fragment identifier from ServiceWorker's scriptURL
90         https://bugs.webkit.org/show_bug.cgi?id=180887
91
92         Reviewed by Darin Adler.
93
94         Rebaseline WPT test now that one more check is passing.
95
96         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
97
98 2017-12-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
99
100         [Readable Streams API] Fix filling of descriptor from queue
101         https://bugs.webkit.org/show_bug.cgi?id=172717
102
103         Reviewed by Youenn Fablet.
104
105         Updated test expectations.
106
107         * web-platform-tests/streams/readable-byte-streams/detached-buffers-expected.txt: Updated.
108         * web-platform-tests/streams/readable-byte-streams/detached-buffers.dedicatedworker-expected.txt: Updated.
109         * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated.
110         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated.
111
112 2017-12-16  Youenn Fablet  <youenn@apple.com>
113
114         Skip SharedWorker and NavigationPreload service worker tests
115         https://bugs.webkit.org/show_bug.cgi?id=180902
116
117         Reviewed by Chris Dumez.
118
119         * web-platform-tests/service-workers/service-worker/navigation-preload/broken-chunked-encoding.https-expected.txt:
120         * web-platform-tests/service-workers/service-worker/navigation-preload/chunked-encoding.https-expected.txt:
121         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt:
122         * web-platform-tests/service-workers/service-worker/navigation-preload/get-state.https-expected.txt:
123         * web-platform-tests/service-workers/service-worker/navigation-preload/redirect.https-expected.txt:
124         * web-platform-tests/service-workers/service-worker/navigation-preload/request-headers.https-expected.txt:
125         * web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt:
126         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https-expected.txt:
127
128 2017-12-16  Jiewen Tan  <jiewen_tan@apple.com>
129
130         [CredentialManagement] Import Credential Management Web Platform Tests
131         https://bugs.webkit.org/show_bug.cgi?id=172015
132         <rdar://problem/36083577>
133
134         Reviewed by Youenn Fablet.
135
136         * resources/import-expectations.json:
137         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
138         * web-platform-tests/credential-management/credentialscontainer-create-basics.https.html: Added.
139         * web-platform-tests/credential-management/idl.https-expected.txt: Added.
140         * web-platform-tests/credential-management/idl.https.html: Added.
141         * web-platform-tests/credential-management/w3c-import.log: Added.
142
143 2017-12-16  Chris Dumez  <cdumez@apple.com>
144
145         Add optimization when updating a SW registration results in the exact same script
146         https://bugs.webkit.org/show_bug.cgi?id=180891
147
148         Reviewed by Geoffrey Garen.
149
150         Rebaseline WPT test now that all checks are passing.
151
152         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
153
154 2017-12-15  Chris Dumez  <cdumez@apple.com>
155
156         Drop service workers stubs tests
157         https://bugs.webkit.org/show_bug.cgi?id=180893
158
159         Reviewed by Youenn Fablet.
160
161         These tests either do not test anything or are bad and fails in other browsers too.
162         There is little point in running them.
163
164         * resources/import-expectations.json:
165         * web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt: Removed.
166         * web-platform-tests/service-workers/stub-3.1-service-worker-obj.html: Removed.
167         * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt: Removed.
168         * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html: Removed.
169         * web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt: Removed.
170         * web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html: Removed.
171         * web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt: Removed.
172         * web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html: Removed.
173         * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt: Removed.
174         * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html: Removed.
175         * web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt: Removed.
176         * web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html: Removed.
177         * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt: Removed.
178         * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html: Removed.
179         * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt: Removed.
180         * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html: Removed.
181         * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt: Removed.
182         * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html: Removed.
183         * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt: Removed.
184         * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html: Removed.
185         * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt: Removed.
186         * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html: Removed.
187         * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt: Removed.
188         * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html: Removed.
189         * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt: Removed.
190         * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html: Removed.
191         * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt: Removed.
192         * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html: Removed.
193         * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt: Removed.
194         * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html: Removed.
195         * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt: Removed.
196         * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html: Removed.
197         * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt: Removed.
198         * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html: Removed.
199         * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt: Removed.
200         * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html: Removed.
201         * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt: Removed.
202         * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html: Removed.
203         * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt: Removed.
204         * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html: Removed.
205         * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt: Removed.
206         * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html: Removed.
207         * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt: Removed.
208         * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html: Removed.
209         * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt: Removed.
210         * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html: Removed.
211         * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt: Removed.
212         * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html: Removed.
213         * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt: Removed.
214         * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html: Removed.
215         * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt: Removed.
216         * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html: Removed.
217         * web-platform-tests/service-workers/stub-4.2-client-expected.txt: Removed.
218         * web-platform-tests/service-workers/stub-4.2-client.html: Removed.
219         * web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt: Removed.
220         * web-platform-tests/service-workers/stub-4.3-service-worker-clients.html: Removed.
221         * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt: Removed.
222         * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html: Removed.
223         * web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt: Removed.
224         * web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html: Removed.
225         * web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt: Removed.
226         * web-platform-tests/service-workers/stub-4.4-request-objects.html: Removed.
227         * web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt: Removed.
228         * web-platform-tests/service-workers/stub-4.5-response-objects.html: Removed.
229         * web-platform-tests/service-workers/stub-4.5.2-response-expected.txt: Removed.
230         * web-platform-tests/service-workers/stub-4.5.2-response.html: Removed.
231         * web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt: Removed.
232         * web-platform-tests/service-workers/stub-4.5.4-opaque-response.html: Removed.
233         * web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt: Removed.
234         * web-platform-tests/service-workers/stub-4.6-cache-objects.html: Removed.
235         * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt: Removed.
236         * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html: Removed.
237         * web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt: Removed.
238         * web-platform-tests/service-workers/stub-4.6.2-cache.html: Removed.
239         * web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt: Removed.
240         * web-platform-tests/service-workers/stub-4.6.3-cache-storage.html: Removed.
241         * web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt: Removed.
242         * web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html: Removed.
243         * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt: Removed.
244         * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html: Removed.
245         * web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt: Removed.
246         * web-platform-tests/service-workers/stub-4.7.2-install-event.html: Removed.
247         * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt: Removed.
248         * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html: Removed.
249         * web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt: Removed.
250         * web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html: Removed.
251         * web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt: Removed.
252         * web-platform-tests/service-workers/stub-4.7.3-activate-event.html: Removed.
253         * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt: Removed.
254         * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html: Removed.
255         * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt: Removed.
256         * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html: Removed.
257         * web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt: Removed.
258         * web-platform-tests/service-workers/stub-4.7.4.3-default-method.html: Removed.
259         * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt: Removed.
260         * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html: Removed.
261         * web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt: Removed.
262         * web-platform-tests/service-workers/stub-5.1-origin-relativity.html: Removed.
263         * web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt: Removed.
264         * web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html: Removed.
265
266 2017-12-15  Chris Dumez  <cdumez@apple.com>
267
268         Support updating a service worker registration's updateViaCache flag
269         https://bugs.webkit.org/show_bug.cgi?id=180888
270
271         Reviewed by Brady Eidson.
272
273         Rebaseline WPT test now that more checks are passing.
274
275         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
276
277 2017-12-15  Chris Dumez  <cdumez@apple.com>
278
279         Unreviewed, rebaseline Service Workers flaky tests.
280
281         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
282         * web-platform-tests/service-workers/service-worker/about-blank-replacement.https-expected.txt:
283         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
284         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
285         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt:
286         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https-expected.txt:
287         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
288
289 2017-12-15  Chris Dumez  <cdumez@apple.com>
290
291         Service Worker Registration promise is sometimes not rejected when the script load fails
292         https://bugs.webkit.org/show_bug.cgi?id=180849
293
294         Reviewed by Brady Eidson.
295
296         Rebaseline tests that are now passing.
297
298         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
299         * web-platform-tests/service-workers/service-worker/registration-iframe.https-expected.txt:
300         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt:
301         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
302         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
303
304 2017-12-14  Youenn Fablet  <youenn@apple.com>
305
306         Implement <iframe allow="camera; microphone">
307         https://bugs.webkit.org/show_bug.cgi?id=167430
308
309         Reviewed by Eric Carlson.
310
311         * resources/import-expectations.json:
312         * web-platform-tests/feature-policy/resources/: Added as this is used for some mediacapture-streams tests.
313         * web-platform-tests/mediacapture-streams/: Added.
314
315 2017-12-14  Chris Dumez  <cdumez@apple.com>
316
317         Unreviewed, commit missing empty.js file in service workers WPT tests
318
319         * web-platform-tests/service-workers/service-worker/resources/empty.js: Added.
320         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
321         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
322
323 2017-12-14  Chris Dumez  <cdumez@apple.com>
324
325         Re-sync service-workers/service-worker/interfaces-sw.https.html from upstream
326         https://bugs.webkit.org/show_bug.cgi?id=180814
327
328         Reviewed by Youenn Fablet.
329
330         Re-sync service-workers/service-worker/interfaces-sw.https.html WPT from upstream after
331         https://github.com/w3c/web-platform-tests/pull/8669.
332
333         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
334         * web-platform-tests/service-workers/service-worker/resources/interfaces-worker.sub.js:
335
336 2017-12-12  Chris Dumez  <cdumez@apple.com>
337
338         Re-sync imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html
339         https://bugs.webkit.org/show_bug.cgi?id=180698
340
341         Reviewed by Alex Christensen.
342
343         Re-sync imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html
344         after https://github.com/w3c/web-platform-tests/pull/8622.
345
346         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
347         * web-platform-tests/service-workers/service-worker/resources/interfaces-worker.sub.js:
348
349 2017-12-12  Youenn Fablet  <youenn@apple.com>
350
351         Fetch Event header filtering should apply in CORS mode only
352         https://bugs.webkit.org/show_bug.cgi?id=180708
353
354         Reviewed by Alex Christensen.
355
356         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
357
358 2017-12-12  Javier Fernandez  <jfernandez@igalia.com>
359
360         [css-grid] Implement alignment for absolute positioned grid items
361         https://bugs.webkit.org/show_bug.cgi?id=180632
362
363         Reviewed by Manuel Rego Casasnovas.
364
365         These tests now pass and verify the alignment logic for positioned grid items.
366
367         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-002-expected.txt:
368         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-005-expected.txt:
369         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-007-expected.txt:
370         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-009-expected.txt:
371         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-011-expected.txt:
372         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-013-expected.txt:
373         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-014-expected.txt:
374         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-positioned-items-016-expected.txt:
375         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-002-expected.txt:
376         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-003-expected.txt:
377         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-004-expected.txt:
378         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-005-expected.txt:
379         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-007-expected.txt:
380         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009-expected.txt:
381         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010-expected.txt:
382         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-013-expected.txt:
383         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-014-expected.txt:
384         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015-expected.txt:
385         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-001-expected.txt:
386         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-002-expected.txt:
387         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-003-expected.txt:
388         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-004-expected.txt:
389         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-005-expected.txt:
390         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-006-expected.txt:
391         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-007-expected.txt:
392         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008-expected.txt:
393         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009-expected.txt:
394         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html:
395         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010-expected.txt:
396         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011-expected.txt:
397         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012-expected.txt:
398         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-001-expected.txt:
399         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-002-expected.txt:
400         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-003-expected.txt:
401         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-004-expected.txt:
402         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-005-expected.txt:
403         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-006-expected.txt:
404         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-007-expected.txt:
405         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-008-expected.txt:
406         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-009-expected.txt:
407         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-010-expected.txt:
408         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-011-expected.txt:
409         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-012-expected.txt:
410         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-013-expected.txt:
411         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-014-expected.txt:
412         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-015-expected.txt:
413         * web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016-expected.txt:
414
415 2017-12-12  Youenn Fablet  <youenn@apple.com>
416
417         Navigation requests should use navigate fetch mode
418         https://bugs.webkit.org/show_bug.cgi?id=179808
419
420         Reviewed by Chris Dumez.
421
422         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
423         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
424         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
425         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
426         This is a progression since test is failing at a later point. Test might need being updated to match latest fetch spec.
427         * web-platform-tests/service-workers/service-worker/resources/clients-get-worker.js:
428         (self.onfetch): Change upstreamed at https://github.com/w3c/web-platform-tests/pull/8289.
429
430 2017-12-12  Youenn Fablet  <youenn@apple.com>
431
432         Rebasing/unskipping some WPT service worker tests
433         https://bugs.webkit.org/show_bug.cgi?id=180705
434
435         Unreviewed.
436
437         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
438         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
439         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
440
441 2017-12-12  Romain Bellessort  <romain.bellessort@crf.canon.fr>
442
443         [Readable Streams API] Throw RangeError if a size is provided when creating a readable byte stream
444         https://bugs.webkit.org/show_bug.cgi?id=180470
445
446         Reviewed by Youenn Fablet.
447
448         One new test imported from WPT to check that RangeError is thrown if a size is provided.
449
450         * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated expectations.
451         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated expectations.
452         * web-platform-tests/streams/readable-byte-streams/general.js: Imported one test case from WPT.
453         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Updated expectations.
454
455 2017-12-12  Ms2ger  <Ms2ger@igalia.com>
456
457         [GTK] Update some test expectations.
458         https://bugs.webkit.org/show_bug.cgi?id=180655
459
460         Unreviewed test gardening.
461
462         Update tests from upstream, and update test expectations.
463
464         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
465         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub.htm:
466         * web-platform-tests/common/media.js:
467         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video-expected.txt:
468         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video.html:
469         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
470
471 2017-12-12  Ms2ger  <Ms2ger@igalia.com>
472
473         Implement {DOMMimeTypeArray, DOMPluginArray}::supportedPropertyNames().
474         https://bugs.webkit.org/show_bug.cgi?id=180471
475
476         Reviewed by Darin Adler.
477
478         Update test expectation. It will now work better if "WebKit built-in PDF"
479         is not present or not the only available plugin.
480
481         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt:
482
483 2017-12-11  Manuel Rego Casasnovas  <rego@igalia.com>
484
485         [css-grid] Automatic minimum size is not clamped if min track sizing function is auto
486         https://bugs.webkit.org/show_bug.cgi?id=180283
487
488         Reviewed by Darin Adler.
489
490         Update expected result in the following WPT tests, as now everything
491         is passing there.
492
493         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022-expected.txt:
494         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023-expected.txt:
495
496 2017-12-11  Manuel Rego Casasnovas  <rego@igalia.com>
497
498         REGRESSION(r221931): Row stretch doesn't work for grid container with min-height
499         https://bugs.webkit.org/show_bug.cgi?id=180287
500
501         Reviewed by Darin Adler.
502
503         * web-platform-tests/css/css-grid/grid-model/grid-box-sizing-001-expected.txt:
504         Update expectations as the test is now passing.
505
506 2017-12-08  Chris Dumez  <cdumez@apple.com>
507
508         ServiceWorkerGlobalScope is a global object and should be marked as [ImplicitThis] in the IDL
509         https://bugs.webkit.org/show_bug.cgi?id=180615
510
511         Reviewed by Brady Eidson.
512
513         Rebaseline WPT tests now that more checks are passing.
514
515         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
516         * web-platform-tests/workers/interfaces.worker-expected.txt:
517
518 2017-12-08  Youenn Fablet  <youenn@apple.com>
519
520         FetchResponse should keep unfiltered ResourceResponse so that it can be used in Service Worker
521         https://bugs.webkit.org/show_bug.cgi?id=179641
522         <rdar://problem/35923570>
523
524         Reviewed by Alex Christensen.
525
526         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin-mime-check.https-expected.txt:
527         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
528
529 2017-12-07  Youenn Fablet  <youenn@apple.com>
530
531         Activate IDB and WebSockets in service workers
532         https://bugs.webkit.org/show_bug.cgi?id=180534
533
534         Reviewed by Brady Eidson.
535
536         * web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt:
537
538 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
539
540         Update imported/w3c/web-platform-tests/css/css-pseudo-4/marker-font-properties.html from upstream.
541         https://bugs.webkit.org/show_bug.cgi?id=177362
542
543         Unreviewed test gardening.
544
545         * web-platform-tests/css/css-pseudo-4/marker-font-properties-expected.html:
546         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html:
547
548 2017-12-06  Youenn Fablet  <youenn@apple.com>
549
550         Import WPT workers test suite
551         https://bugs.webkit.org/show_bug.cgi?id=180464
552
553         Reviewed by Chris Dumez.
554
555         * resources/import-expectations.json:
556         * resources/resource-files.json:
557         * workers: Added.
558
559 2017-12-06  Chris Dumez  <cdumez@apple.com>
560
561         ServiceWorkers API should reject promises when calling objects inside detached frames
562         https://bugs.webkit.org/show_bug.cgi?id=180444
563
564         Reviewed by Youenn Fablet.
565
566         Rebaseline test now that it is passing some checks.
567
568         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
569         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt:
570
571 2017-12-06  Youenn Fablet  <youenn@apple.com>
572
573         Service Worker fetch should filter HTTP headers that are added by CachedResourceLoader/CachedResource
574         https://bugs.webkit.org/show_bug.cgi?id=180462
575
576         Reviewed by Geoffrey Garen.
577
578         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
579
580 2017-12-05  Chris Dumez  <cdumez@apple.com>
581
582         ServiceWorkerGlobalScope prototype chain should be immutable
583         https://bugs.webkit.org/show_bug.cgi?id=180450
584
585         Reviewed by Youenn Fablet.
586
587         Rebaseline test that no longer times out.
588
589         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
590
591 2017-12-05  Javier Fernandez  <jfernandez@igalia.com>
592
593         [css-grid] Update imported Web Platform Tests
594         https://bugs.webkit.org/show_bug.cgi?id=180345
595
596         Reviewed by Manuel Rego Casasnovas and Youenn Fablet.
597
598         Import new grid related Web Platform tests.
599         Rename the css/css-grid-1/ folder to css/css-grid/ to sync upstream folder hierarchy.
600         Imported css/resources/ because the check-layout-th.js script has been moved there.
601
602 2017-12-05  Chris Dumez  <cdumez@apple.com>
603
604         XMLHttpRequest should not be exposed to service workers
605         https://bugs.webkit.org/show_bug.cgi?id=180446
606
607         Reviewed by Youenn Fablet.
608
609         Rebaseline WPT test that has one more check passing.
610
611         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
612
613 2017-12-05  Youenn Fablet  <youenn@apple.com>
614
615         Implement https://w3c.github.io/ServiceWorker/#clients-claim
616         https://bugs.webkit.org/show_bug.cgi?id=180261
617
618         Reviewed by Chris Dumez.
619
620         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
621
622 2017-12-05  Youenn Fablet  <youenn@apple.com>
623
624         Unskip some more Service Worker tests
625         https://bugs.webkit.org/show_bug.cgi?id=180428
626
627         Unreviewed.
628
629         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
630         * imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
631
632 2017-12-05  Chris Dumez  <cdumez@apple.com>
633
634         Add support for ServiceWorkerContainer.prototype.ready
635         https://bugs.webkit.org/show_bug.cgi?id=180383
636
637         Reviewed by Youenn Fablet.
638
639         Rebaseline WPT test coverage container.ready now that it is passing.
640
641         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
642
643 2017-12-04  Chris Dumez  <cdumez@apple.com>
644
645         Support container.getRegistration() / getRegistrations() inside service workers
646         https://bugs.webkit.org/show_bug.cgi?id=180360
647
648         Reviewed by Youenn Fablet.
649
650         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
651         Rebaseline test with slightly different output.
652
653         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt:
654         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https.html:
655         With my change, this test started running and passing a check before timing out. When investigating the time
656         out, I found out that this is caused by the test unregistering the worker while the test is still running
657         in the service worker, which causes the worker to terminate early. To address the issue, we no longer add
658         a cleanup step to unregister. The test now passes all checks.
659
660 2017-12-03  Chris Dumez  <cdumez@apple.com>
661
662         Re-sync Service Workers web-platform-tests from upstream
663         https://bugs.webkit.org/show_bug.cgi?id=180336
664
665         Reviewed by Darin Adler.
666
667         Re-sync Service Workers web-platform-tests from upstream 6df98083a2be.
668
669         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html: Added.
670         * web-platform-tests/service-workers/service-worker/about-blank-replacement.https-expected.txt: Added.
671         * web-platform-tests/service-workers/service-worker/about-blank-replacement.https.html: Added.
672         * web-platform-tests/service-workers/service-worker/activation.https.html:
673         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
674         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-partial-stream.https-expected.txt: Added.
675         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-partial-stream.https.html: Added.
676         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
677         * web-platform-tests/service-workers/service-worker/foreign-fetch-basics.https-expected.txt: Removed.
678         * web-platform-tests/service-workers/service-worker/foreign-fetch-basics.https.html: Removed.
679         * web-platform-tests/service-workers/service-worker/foreign-fetch-cors.https-expected.txt: Removed.
680         * web-platform-tests/service-workers/service-worker/foreign-fetch-cors.https.html: Removed.
681         * web-platform-tests/service-workers/service-worker/foreign-fetch-event.https-expected.txt: Removed.
682         * web-platform-tests/service-workers/service-worker/foreign-fetch-event.https.html: Removed.
683         * web-platform-tests/service-workers/service-worker/foreign-fetch-workers.https-expected.txt: Removed.
684         * web-platform-tests/service-workers/service-worker/foreign-fetch-workers.https.html: Removed.
685         * web-platform-tests/service-workers/service-worker/iframe-sandbox-register-link-element.https-expected.txt: Removed.
686         * web-platform-tests/service-workers/service-worker/iframe-sandbox-register-link-element.https.html: Removed.
687         * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt:
688         * web-platform-tests/service-workers/service-worker/link-element-register-basic.https-expected.txt: Removed.
689         * web-platform-tests/service-workers/service-worker/link-element-register-basic.https.html: Removed.
690         * web-platform-tests/service-workers/service-worker/link-element-register-mime-types.https-expected.txt: Removed.
691         * web-platform-tests/service-workers/service-worker/link-element-register-mime-types.https.html: Removed.
692         * web-platform-tests/service-workers/service-worker/link-element-register-scope.https-expected.txt: Removed.
693         * web-platform-tests/service-workers/service-worker/link-element-register-scope.https.html: Removed.
694         * web-platform-tests/service-workers/service-worker/link-element-register-script-url.https-expected.txt: Removed.
695         * web-platform-tests/service-workers/service-worker/link-element-register-script-url.https.html: Removed.
696         * web-platform-tests/service-workers/service-worker/link-element-register-script.https-expected.txt: Removed.
697         * web-platform-tests/service-workers/service-worker/link-element-register-script.https.html: Removed.
698         * web-platform-tests/service-workers/service-worker/link-element-register-security-error.https-expected.txt: Removed.
699         * web-platform-tests/service-workers/service-worker/link-element-register-security-error.https.html: Removed.
700         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt:
701         * web-platform-tests/service-workers/service-worker/navigation-preload/resources/empty-preload-response-body-scope.html: Added.
702         * web-platform-tests/service-workers/service-worker/register-foreign-fetch-errors.https-expected.txt: Removed.
703         * web-platform-tests/service-workers/service-worker/register-foreign-fetch-errors.https.html: Removed.
704         * web-platform-tests/service-workers/service-worker/register-link-header.https-expected.txt: Removed.
705         * web-platform-tests/service-workers/service-worker/register-link-header.https.html: Removed.
706         * web-platform-tests/service-workers/service-worker/registration-iframe.https.html:
707         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
708         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https.html:
709         * web-platform-tests/service-workers/service-worker/resource-timing.https-expected.txt:
710         * web-platform-tests/service-workers/service-worker/resource-timing.https.html:
711         * web-platform-tests/service-workers/service-worker/resources/about-blank-replacement-frame.py: Added.
712         (main):
713         * web-platform-tests/service-workers/service-worker/resources/about-blank-replacement-ping-frame.py: Added.
714         (main):
715         * web-platform-tests/service-workers/service-worker/resources/about-blank-replacement-popup-frame.py: Added.
716         (main):
717         * web-platform-tests/service-workers/service-worker/resources/about-blank-replacement-uncontrolled-nested-frame.html: Added.
718         * web-platform-tests/service-workers/service-worker/resources/about-blank-replacement-worker.js: Added.
719         (async.getClientByURL):
720         (async.pingPong.waitForPong.return.new.Promise):
721         (async.pingPong.waitForPong):
722         (async.pingPong):
723         (async.evt.url.searchParams):
724         (async.evt.evt.respondWith.async):
725         (evt.evt.waitUntil.async):
726         * web-platform-tests/service-workers/service-worker/resources/clients-get-worker.js:
727         (self.onfetch):
728         * web-platform-tests/service-workers/service-worker/resources/empty.js: Added.
729         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-partial-stream-worker.js: Added.
730         (evt.evt.request.url.includes):
731         * web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js:
732         (handleClientId):
733         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-cors-worker.js: Removed.
734         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-event-worker.js: Removed.
735         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-helper-iframe.html: Removed.
736         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-helper-script.js: Removed.
737         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-helper-worker.js: Removed.
738         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-helpers.js: Removed.
739         * web-platform-tests/service-workers/service-worker/resources/foreign-fetch-worker.js: Removed.
740         * web-platform-tests/service-workers/service-worker/resources/iframe-register-link-element.html: Removed.
741         * web-platform-tests/service-workers/service-worker/resources/install-worker-helper.html: Removed.
742         * web-platform-tests/service-workers/service-worker/resources/interfaces-idls.js:
743         * web-platform-tests/service-workers/service-worker/resources/link-header.py: Removed.
744         * web-platform-tests/service-workers/service-worker/resources/register-foreign-fetch-errors-worker.js: Removed.
745         * web-platform-tests/service-workers/service-worker/resources/resource-timing-iframe.sub.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resources/resource-timing-iframe.html.
746         * web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.html: Added.
747         * web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-worker.js: Added.
748         (event.waitUntil.self.clients.matchAll.then):
749         * web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-navigator-serviceworker-iframe.html: Added.
750         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
751         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log:
752         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https-expected.txt: Added.
753         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html: Added.
754         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https-expected.txt: Added.
755         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html: Added.
756         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
757         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
758         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
759         * web-platform-tests/service-workers/service-worker/w3c-import.log:
760
761 2017-12-03  Chris Dumez  <cdumez@apple.com>
762
763         Support serviceWorker.postMessage() inside service workers
764         https://bugs.webkit.org/show_bug.cgi?id=180328
765
766         Reviewed by Darin Adler.
767
768         Rebaseline WPT test that is now passing.
769
770         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
771
772 2017-12-03  Chris Dumez  <cdumez@apple.com>
773
774         Unreviewed, unskip / rebaseline a few web platform tests.
775
776         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
777         * web-platform-tests/service-workers/service-worker/clients-matchall-on-evaluation.https-expected.txt:
778         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
779         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
780         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
781         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https-expected.txt:
782         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
783         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt:
784         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt:
785         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
786
787 2017-12-03  Chris Dumez  <cdumez@apple.com>
788
789         Implement self.skipWaiting() inside service workers
790         https://bugs.webkit.org/show_bug.cgi?id=180329
791
792         Reviewed by Darin Adler.
793
794         Rebaseline WPT tests that are now passing.
795
796         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt:
797         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
798         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt:
799         * web-platform-tests/service-workers/service-worker/skip-waiting-without-client.https-expected.txt:
800
801 2017-12-02  Chris Dumez  <cdumez@apple.com>
802
803         Support container.register() / registration.unregister() /  inside service workers
804         https://bugs.webkit.org/show_bug.cgi?id=180326
805
806         Reviewed by Youenn Fablet.
807
808         Rebaseline WPT test that now passes most checks.
809
810         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt:
811
812 2017-12-02  Chris Dumez  <cdumez@apple.com>
813
814         Support serviceWorkerRegistration.update() inside service workers
815         https://bugs.webkit.org/show_bug.cgi?id=180215
816
817         Reviewed by Darin Adler.
818
819         Rebaseline WPT test that no longer times out. The test still fails even
820         though we support update(). The issue is that the second frame load
821         uses the new worker (because of the update()) instead of the old one.
822         The test seems to expect that the new service worker is still in
823         waiting state at the point the second frame is loaded. However, for us
824         it is already activated.
825
826         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt:
827
828 2017-12-02  Youenn Fablet  <youenn@apple.com>
829
830         Implement https://w3c.github.io/ServiceWorker/#clients-getall
831         https://bugs.webkit.org/show_bug.cgi?id=180276
832
833         Reviewed by Chris Dumez.
834
835         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
836         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt:
837
838 2017-12-01  Chris Dumez  <cdumez@apple.com>
839
840         Drop clientCreationURL from ServiceWorkerRegistrationKey
841         https://bugs.webkit.org/show_bug.cgi?id=180255
842
843         Reviewed by Youenn Fablet.
844
845         Rebaseline WPT test that is now passing.
846
847         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
848
849 2017-11-30  Chris Dumez  <cdumez@apple.com>
850
851         Unreviewed, unskip service worker test that no longer times out after r225346.
852
853         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt:
854         * web-platform-tests/service-workers/service-worker/skip-waiting-without-client.https-expected.txt:
855
856 2017-11-30  Chris Dumez  <cdumez@apple.com>
857
858         ServiceWorkerGlobalScope::skipWaiting() should resolve its promise
859         https://bugs.webkit.org/show_bug.cgi?id=180204
860
861         Reviewed by Brady Eidson.
862
863         Rebaseline test which uses skipWaiting().
864
865         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
866
867 2017-11-30  Chris Dumez  <cdumez@apple.com>
868
869         Populate self.registration.installing/waiting/active inside service workers
870         https://bugs.webkit.org/show_bug.cgi?id=180168
871
872         Reviewed by Brady Eidson.
873
874         Rebaseline a couple of WPT that now pass for checks.
875
876         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
877         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
878
879 2017-11-30  Ms2ger  <Ms2ger@igalia.com>
880
881         [GTK] Enable all wpt touch-events tests.
882         https://bugs.webkit.org/show_bug.cgi?id=180198
883
884         Unreviewed test gardening.
885
886         * web-platform-tests/touch-events/create-touch-touchlist-expected.txt: Added.
887         * web-platform-tests/touch-events/historical-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt.
888         * web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt.
889         * web-platform-tests/touch-events/touch-retargeting-expected.txt:
890         * web-platform-tests/touch-events/touch-touchevent-constructor-expected.txt:
891
892 2017-11-29  Chris Dumez  <cdumez@apple.com>
893
894         Start exposing self.registration inside service workers
895         https://bugs.webkit.org/show_bug.cgi?id=180162
896
897         Reviewed by Brady Eidson.
898
899         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
900
901 2017-11-29  Youenn Fablet  <youenn@apple.com>
902
903         Add support for FetchEvent.clientId
904         https://bugs.webkit.org/show_bug.cgi?id=180052
905
906         Reviewed by Chris Dumez.
907
908         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
909         * web-platform-tests/service-workers/service-worker/resources/clients-get-worker.js:
910         * web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js:
911
912 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
913
914         Rebaseline imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
915         https://bugs.webkit.org/show_bug.cgi?id=180142
916
917         Unreviewed test gardening.
918
919         * web-platform-tests/resource-timing/single-entry-per-resource-expected.txt:
920
921 2017-11-28  Chris Dumez  <cdumez@apple.com>
922
923         Unreviewed, rebaseline a few skipped / flaky service worker tests
924
925         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
926         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
927         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
928         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt:
929
930 2017-11-25  Frederic Wang  <fwang@igalia.com>
931
932         Import MathML WPT tests
933         https://bugs.webkit.org/show_bug.cgi?id=179110
934
935         Reviewed by Darin Adler.
936
937         This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
938         from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
939         OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
940         some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
941         and keep running the legacy versions.
942
943         * resources/import-expectations.json:
944         * resources/resource-files.json:
945         * web-platform-tests/mathml/OWNERS: Added.
946         * web-platform-tests/mathml/README.md: Added.
947         * web-platform-tests/mathml/presentation-markup/fractions/frac-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-1-expected.txt.
948         * web-platform-tests/mathml/presentation-markup/fractions/frac-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-1.html.
949         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html.
950         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html.
951         * web-platform-tests/mathml/presentation-markup/fractions/w3c-import.log: Added.
952         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/operators/mo-axis-height-1-expected.txt.
953         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/operators/mo-axis-height-1.html.
954         * web-platform-tests/mathml/presentation-markup/operators/w3c-import.log: Added.
955         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html.
956         * web-platform-tests/mathml/presentation-markup/radicals/w3c-import.log: Added.
957         * web-platform-tests/mathml/presentation-markup/scripts/subsup-1-expected.txt: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-1-expected.txt.
958         * web-platform-tests/mathml/presentation-markup/scripts/subsup-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-1.html.
959         * web-platform-tests/mathml/presentation-markup/scripts/subsup-2-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-2-expected.txt.
960         * web-platform-tests/mathml/presentation-markup/scripts/subsup-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-2.html.
961         * web-platform-tests/mathml/presentation-markup/scripts/subsup-3-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-3-expected.txt.
962         * web-platform-tests/mathml/presentation-markup/scripts/subsup-3.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-3.html.
963         * web-platform-tests/mathml/presentation-markup/scripts/subsup-4-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-4-expected.txt.
964         * web-platform-tests/mathml/presentation-markup/scripts/subsup-4.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-4.html.
965         * web-platform-tests/mathml/presentation-markup/scripts/subsup-5-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-5-expected.txt.
966         * web-platform-tests/mathml/presentation-markup/scripts/subsup-5.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-5.html.
967         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html.
968         * web-platform-tests/mathml/presentation-markup/scripts/underover-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-1-expected.txt.
969         * web-platform-tests/mathml/presentation-markup/scripts/underover-1.html: Added.
970         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html.
971         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html.
972         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html.
973         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html.
974         * web-platform-tests/mathml/presentation-markup/scripts/w3c-import.log: Added.
975         * web-platform-tests/mathml/presentation-markup/spaces/space-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/spaces/space-1-expected.txt.
976         * web-platform-tests/mathml/presentation-markup/spaces/space-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/spaces/space-1.html.
977         * web-platform-tests/mathml/presentation-markup/spaces/space-2-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/spaces/space-2-expected.html.
978         * web-platform-tests/mathml/presentation-markup/spaces/space-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/spaces/space-2.html.
979         * web-platform-tests/mathml/presentation-markup/spaces/w3c-import.log: Added.
980         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/tables/table-axis-height-expected.txt.
981         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/tables/table-axis-height.html.
982         * web-platform-tests/mathml/presentation-markup/tables/w3c-import.log: Added.
983         * web-platform-tests/mathml/relations/css-styling/color-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/color-1-expected.html.
984         * web-platform-tests/mathml/relations/css-styling/color-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/color-1.html.
985         * web-platform-tests/mathml/relations/css-styling/display-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/display-1-expected.html.
986         * web-platform-tests/mathml/relations/css-styling/display-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/display-1.html.
987         * web-platform-tests/mathml/relations/css-styling/displaystyle-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/displaystyle-1-expected.txt.
988         * web-platform-tests/mathml/relations/css-styling/displaystyle-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/displaystyle-1.html.
989         * web-platform-tests/mathml/relations/css-styling/lengths-1-expected.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-1-expected.html.
990         * web-platform-tests/mathml/relations/css-styling/lengths-1.html: Added.
991         * web-platform-tests/mathml/relations/css-styling/lengths-2-expected.html: Copied from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-1-expected.html.
992         * web-platform-tests/mathml/relations/css-styling/lengths-2.html: Added.
993         * web-platform-tests/mathml/relations/css-styling/lengths-3-expected.txt: Added.
994         * web-platform-tests/mathml/relations/css-styling/lengths-3.html: Added.
995         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-expected.html: Added.
996         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-fraktur-expected.html: Added.
997         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-fraktur.html: Added.
998         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-italic-expected.html: Added.
999         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-italic.html: Added.
1000         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-sans-serif-expected.html: Added.
1001         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-sans-serif.html: Added.
1002         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-script-expected.html: Added.
1003         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-script.html: Added.
1004         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html: Added.
1005         * web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck-expected.html: Added.
1006         * web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html: Added.
1007         * web-platform-tests/mathml/relations/css-styling/mathvariant-fraktur-expected.html: Added.
1008         * web-platform-tests/mathml/relations/css-styling/mathvariant-fraktur.html: Added.
1009         * web-platform-tests/mathml/relations/css-styling/mathvariant-initial-expected.html: Added.
1010         * web-platform-tests/mathml/relations/css-styling/mathvariant-initial.html: Added.
1011         * web-platform-tests/mathml/relations/css-styling/mathvariant-italic-expected.html: Added.
1012         * web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html: Added.
1013         * web-platform-tests/mathml/relations/css-styling/mathvariant-looped-expected.html: Added.
1014         * web-platform-tests/mathml/relations/css-styling/mathvariant-looped.html: Added.
1015         * web-platform-tests/mathml/relations/css-styling/mathvariant-monospace-expected.html: Added.
1016         * web-platform-tests/mathml/relations/css-styling/mathvariant-monospace.html: Added.
1017         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic-expected.html: Added.
1018         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic.html: Added.
1019         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-expected.html: Added.
1020         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-italic-expected.html: Added.
1021         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-italic.html: Added.
1022         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif.html: Added.
1023         * web-platform-tests/mathml/relations/css-styling/mathvariant-script-expected.html: Added.
1024         * web-platform-tests/mathml/relations/css-styling/mathvariant-script.html: Added.
1025         * web-platform-tests/mathml/relations/css-styling/mathvariant-stretched-expected.html: Added.
1026         * web-platform-tests/mathml/relations/css-styling/mathvariant-stretched.html: Added.
1027         * web-platform-tests/mathml/relations/css-styling/mathvariant-tailed-expected.html: Added.
1028         * web-platform-tests/mathml/relations/css-styling/mathvariant-tailed.html: Added.
1029         * web-platform-tests/mathml/relations/css-styling/visibility-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/visibility-1-expected.html.
1030         * web-platform-tests/mathml/relations/css-styling/visibility-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/css-styling/visibility-1.html.
1031         * web-platform-tests/mathml/relations/css-styling/w3c-import.log: Added.
1032         * web-platform-tests/mathml/relations/html5-tree/class-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/class-1-expected.html.
1033         * web-platform-tests/mathml/relations/html5-tree/class-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/class-1.html.
1034         * web-platform-tests/mathml/relations/html5-tree/class-2-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/class-2-expected.txt.
1035         * web-platform-tests/mathml/relations/html5-tree/class-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/class-2.html.
1036         * web-platform-tests/mathml/relations/html5-tree/color-attributes-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/color-attributes-1-expected.html.
1037         * web-platform-tests/mathml/relations/html5-tree/color-attributes-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/color-attributes-1.html.
1038         * web-platform-tests/mathml/relations/html5-tree/display-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/display-1-expected.txt.
1039         * web-platform-tests/mathml/relations/html5-tree/display-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/display-1.html.
1040         * web-platform-tests/mathml/relations/html5-tree/dynamic-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/dynamic-1-expected.html.
1041         * web-platform-tests/mathml/relations/html5-tree/dynamic-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/dynamic-1.html.
1042         * web-platform-tests/mathml/relations/html5-tree/href-click-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/href-click-1-expected.html.
1043         * web-platform-tests/mathml/relations/html5-tree/href-click-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/href-click-1.html.
1044         * web-platform-tests/mathml/relations/html5-tree/href-click-2-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/href-click-2-expected.html.
1045         * web-platform-tests/mathml/relations/html5-tree/href-click-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/href-click-2.html.
1046         * web-platform-tests/mathml/relations/html5-tree/integration-point-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-1-expected.html.
1047         * web-platform-tests/mathml/relations/html5-tree/integration-point-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-1.html.
1048         * web-platform-tests/mathml/relations/html5-tree/integration-point-2-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-2-expected.html.
1049         * web-platform-tests/mathml/relations/html5-tree/integration-point-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-2.html.
1050         * web-platform-tests/mathml/relations/html5-tree/integration-point-3-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-3-expected.html.
1051         * web-platform-tests/mathml/relations/html5-tree/integration-point-3.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-3.html.
1052         * web-platform-tests/mathml/relations/html5-tree/required-extensions-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-1-expected.txt.
1053         * web-platform-tests/mathml/relations/html5-tree/required-extensions-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-1.html.
1054         * web-platform-tests/mathml/relations/html5-tree/required-extensions-2-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-2-expected.html.
1055         * web-platform-tests/mathml/relations/html5-tree/required-extensions-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-2.html.
1056         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-1-expected.html: Added.
1057         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-1-iframe-1.html: Added.
1058         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-1-iframe-2.html: Added.
1059         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-1.html: Added.
1060         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-2-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-2-expected.txt.
1061         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-2.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-2.html.
1062         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-3-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-3-expected.html.
1063         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-3.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-3.html.
1064         * web-platform-tests/mathml/relations/html5-tree/w3c-import.log: Added.
1065         * web-platform-tests/mathml/relations/text-and-math/use-typo-metrics-1-expected.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/text-and-math/use-typo-metrics-1-expected.html.
1066         * web-platform-tests/mathml/relations/text-and-math/use-typo-metrics-1.html: Renamed from LayoutTests/imported/mathml-in-html5/mathml/relations/text-and-math/use-typo-metrics-1.html.
1067         * web-platform-tests/mathml/relations/text-and-math/w3c-import.log: Added.
1068         * web-platform-tests/mathml/tools/axisheight.py: Added.
1069         * web-platform-tests/mathml/tools/fractions.py: Added.
1070         * web-platform-tests/mathml/tools/largeop.py: Added.
1071         * web-platform-tests/mathml/tools/limits.py: Added.
1072         * web-platform-tests/mathml/tools/mathvariant-transforms.py: Added.
1073         (parseCodePoint):
1074         * web-platform-tests/mathml/tools/radicals.py: Added.
1075         (createStretchyRadical):
1076         * web-platform-tests/mathml/tools/scripts.py: Added.
1077         * web-platform-tests/mathml/tools/stacks.py: Added.
1078         * web-platform-tests/mathml/tools/stretchstacks.py: Added.
1079         * web-platform-tests/mathml/tools/underover.py: Added.
1080         * web-platform-tests/mathml/tools/use-typo-lineheight.py: Added.
1081         * web-platform-tests/mathml/tools/utils/__init__.py: Added.
1082         * web-platform-tests/mathml/tools/utils/mathfont.py: Added.
1083         (create):
1084         (drawRectangleGlyph):
1085         (createSquareGlyph):
1086         (drawHexaDigit):
1087         (createGlyphFromValue):
1088         (save):
1089         * web-platform-tests/mathml/tools/utils/misc.py: Added.
1090         (downloadWithProgressBar):
1091         * web-platform-tests/mathml/tools/utils/w3c-import.log: Added.
1092         * web-platform-tests/mathml/tools/w3c-import.log: Added.
1093         * web-platform-tests/mathml/tools/xHeight.py: Added.
1094         * web-platform-tests/mathml/w3c-import.log: Added.
1095
1096 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1097
1098         Stop importing css-shapes-1/test-plan/index.html.
1099         https://bugs.webkit.org/show_bug.cgi?id=168553
1100
1101         Unreviewed test gardening.
1102
1103         It's not a test; there's no good reason to import it.
1104
1105         * resources/import-expectations.json:
1106         * web-platform-tests/css/css-shapes-1/test-plan/index-expected.txt: Removed.
1107         * web-platform-tests/css/css-shapes-1/test-plan/index.html: Removed.
1108         * web-platform-tests/css/css-shapes-1/test-plan/w3c-import.log: Removed.
1109
1110 2017-11-22  Ali Juma  <ajuma@chromium.org>
1111
1112         Implement VisualViewport API attributes
1113         https://bugs.webkit.org/show_bug.cgi?id=179385
1114
1115         Reviewed by Frédéric Wang.
1116
1117         Update expectations for viewport WPTs. The new expectations are all passing,
1118         except as mentioned below.
1119
1120         * web-platform-tests/viewport/viewport-no-resize-event-on-overflow-recalc-expected.txt:
1121         * web-platform-tests/viewport/viewport-read-size-causes-layout-expected.txt:
1122         * web-platform-tests/viewport/viewport-read-size-in-iframe-causes-layout-expected.txt:
1123         * web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt:
1124           Fails since events are not implemented yet (wkbug.com/b/179386).
1125         * web-platform-tests/viewport/viewport-scrollbars-cause-resize-expected.txt:
1126         * web-platform-tests/viewport/viewport-type-expected.txt:
1127         * web-platform-tests/viewport/viewport-unscaled-scale-expected.txt:
1128         * web-platform-tests/viewport/viewport-unscaled-scale-iframe-expected.txt:
1129         * web-platform-tests/viewport/viewport-unscaled-scroll-expected.txt:
1130         * web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt:
1131           Passing expectation for non-iOS, but fails on iOS because iframes aren't scrollable (wkbug.com/b/179794).
1132         * web-platform-tests/viewport/viewport-unscaled-size-expected.txt:
1133         * web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt:
1134           Passing expectation for non-iOS, but fails on iOS because iframes aren't scrollable (wkbug.com/b/179794).
1135
1136 2017-11-22  Commit Queue  <commit-queue@webkit.org>
1137
1138         Unreviewed, rolling out r225093.
1139         https://bugs.webkit.org/show_bug.cgi?id=179938
1140
1141         Compilation failed on WinCairo 64-bit Release (Requested by
1142         fredw on #webkit).
1143
1144         Reverted changeset:
1145
1146         "Implement VisualViewport API attributes"
1147         https://bugs.webkit.org/show_bug.cgi?id=179385
1148         https://trac.webkit.org/changeset/225093
1149
1150 2017-11-21  Ali Juma  <ajuma@chromium.org>
1151
1152         Implement VisualViewport API attributes
1153         https://bugs.webkit.org/show_bug.cgi?id=179385
1154
1155         Reviewed by Frédéric Wang.
1156
1157         Update expectations for viewport WPTs. The new expectations are all passing,
1158         except as mentioned below.
1159
1160         * web-platform-tests/viewport/viewport-no-resize-event-on-overflow-recalc-expected.txt:
1161         * web-platform-tests/viewport/viewport-read-size-causes-layout-expected.txt:
1162         * web-platform-tests/viewport/viewport-read-size-in-iframe-causes-layout-expected.txt:
1163         * web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt:
1164           Fails since events are not implemented yet (wkbug.com/b/179386).
1165         * web-platform-tests/viewport/viewport-scrollbars-cause-resize-expected.txt:
1166         * web-platform-tests/viewport/viewport-type-expected.txt:
1167         * web-platform-tests/viewport/viewport-unscaled-scale-expected.txt:
1168         * web-platform-tests/viewport/viewport-unscaled-scale-iframe-expected.txt:
1169         * web-platform-tests/viewport/viewport-unscaled-scroll-expected.txt:
1170         * web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt:
1171           Passing expectation for non-iOS, but fails on iOS because iframes aren't scrollable (wkbug.com/b/179794).
1172         * web-platform-tests/viewport/viewport-unscaled-size-expected.txt:
1173         * web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt:
1174           Passing expectation for non-iOS, but fails on iOS because iframes aren't scrollable (wkbug.com/b/179794).
1175
1176 2017-11-21  Ms2ger  <Ms2ger@igalia.com>
1177
1178         [GTK] Update expectations for wpt/url/failure.html.
1179         https://bugs.webkit.org/show_bug.cgi?id=179920
1180
1181         Unreviewed test gardening.
1182
1183         * web-platform-tests/url/failure-expected.txt: update for sendBeacon support.
1184
1185 2017-11-20  Emilio Cobos Álvarez  <emilio@crisal.io>
1186
1187         Incorrect computed style in pseudo-elements with display: contents
1188         https://bugs.webkit.org/show_bug.cgi?id=179812
1189
1190         Reviewed by Antti Koivisto.
1191
1192         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
1193         * web-platform-tests/cssom/getComputedStyle-pseudo.html:
1194           Extended the testcase to cover this bug.
1195
1196 2017-11-17  Youenn Fablet  <youenn@apple.com>
1197
1198         ServiceWorker intercepted FetchRequest should have their referrer set appropriately.
1199         https://bugs.webkit.org/show_bug.cgi?id=179803
1200
1201         Reviewed by Chris Dumez.
1202
1203         * web-platform-tests/service-workers/service-worker/referer.https-expected.txt:
1204         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
1205
1206 2017-11-16  Commit Queue  <commit-queue@webkit.org>
1207
1208         Unreviewed, rolling out r224921.
1209         https://bugs.webkit.org/show_bug.cgi?id=179813
1210
1211         We shouldn't be doing this (Requested by ap on #webkit).
1212
1213         Reverted changeset:
1214
1215         "Remove the outdated and unmaintained copies of the tests in
1216         wpt/2dcontext/the-canvas-state/."
1217         https://bugs.webkit.org/show_bug.cgi?id=179769
1218         https://trac.webkit.org/changeset/224921
1219
1220 2017-11-16  Chris Dumez  <cdumez@apple.com>
1221
1222         Unreviewed, rebaseline skipped / flaky service worker tests
1223
1224         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
1225         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
1226         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
1227         * web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt:
1228         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
1229
1230 2017-11-16  Youenn Fablet  <youenn@apple.com>
1231
1232         Service Worker should get the body of intercepted requests
1233         https://bugs.webkit.org/show_bug.cgi?id=179776
1234
1235         Reviewed by Alex Christensen.
1236
1237         * imported/w3c/web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
1238         * imported/w3c/web-platform-tests/fetch/api/request/request-init-002-expected.txt:
1239         * imported/w3c/web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
1240         * imported/w3c/web-platform-tests/fetch/api/response/response-consume-expected.txt:
1241         * imported/w3c/web-platform-tests/fetch/api/response/response-init-002-expected.txt:
1242         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1243         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt:
1244
1245 2017-11-16  Chris Dumez  <cdumez@apple.com>
1246
1247         [Service Worker] Implement "Try Clear Registration" algorithm
1248         https://bugs.webkit.org/show_bug.cgi?id=179791
1249
1250         Reviewed by Youenn Fablet.
1251
1252         Rebaseline several WPT tests that are now passing or failing later.
1253
1254         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
1255         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt:
1256         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
1257         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
1258         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
1259
1260 2017-11-16  Chris Dumez  <cdumez@apple.com>
1261
1262         Unreviewed, rebaseline skipped and flaky service workers tests.
1263
1264         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
1265         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
1266         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1267         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
1268         * web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt:
1269         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt:
1270         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
1271         * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt:
1272         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
1273
1274 2017-11-16  Ms2ger  <Ms2ger@igalia.com>
1275
1276         Import 2dcontext/the-canvas-state/ from wpt.
1277         https://bugs.webkit.org/show_bug.cgi?id=179769
1278
1279         Reviewed by Youenn Fablet.
1280
1281         Also remove the outdated and unmaintained copies of those tests.
1282
1283         The only substantive changes are changes from _assertEqual to _assertSame;
1284         that is, from comparing with == to comparing with ===. (I made this
1285         change upstream in 2014.)
1286
1287         * resources/import-expectations.json:
1288         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.bitmap-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.bitmap-expected.txt.
1289         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.bitmap.html.
1290         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.clip-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.clip-expected.txt.
1291         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.clip.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.clip.html.
1292         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.fillStyle-expected.txt.
1293         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.fillStyle.html.
1294         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.font-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.font-expected.txt.
1295         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.font.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.font.html.
1296         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.globalAlpha-expected.txt.
1297         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.globalAlpha.html.
1298         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.globalCompositeOperation-expected.txt.
1299         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.globalCompositeOperation.html.
1300         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled-expected.txt: Added.
1301         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html: Added.
1302         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.lineCap-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.lineCap-expected.txt.
1303         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.lineCap.html.
1304         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.lineJoin-expected.txt.
1305         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.lineJoin.html.
1306         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.lineWidth-expected.txt.
1307         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.lineWidth.html.
1308         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.miterLimit-expected.txt.
1309         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.miterLimit.html.
1310         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.path-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.path-expected.txt.
1311         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.path.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.path.html.
1312         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowBlur-expected.txt.
1313         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowBlur.html.
1314         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowColor-expected.txt.
1315         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowColor.html.
1316         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowOffsetX-expected.txt.
1317         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowOffsetX.html.
1318         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowOffsetY-expected.txt.
1319         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.shadowOffsetY.html.
1320         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.stack-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.stack-expected.txt.
1321         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.stack.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.stack.html.
1322         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.stackdepth-expected.txt.
1323         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.stackdepth.html.
1324         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.strokeStyle-expected.txt.
1325         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.strokeStyle.html.
1326         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.textAlign-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.textAlign-expected.txt.
1327         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.textAlign.html.
1328         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.textBaseline-expected.txt.
1329         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.textBaseline.html.
1330         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.transformation-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.transformation-expected.txt.
1331         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.transformation.html.
1332         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.underflow-expected.txt: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.underflow-expected.txt.
1333         * web-platform-tests/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html: Renamed from LayoutTests/imported/w3c/canvas/2d.state.saverestore.underflow.html.
1334         * web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001-expected.htm: Added.
1335         * web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm: Added.
1336         * web-platform-tests/2dcontext/the-canvas-state/w3c-import.log: Added.
1337
1338 2017-11-15  Youenn Fablet  <youenn@apple.com>
1339
1340         Some service worker tests are flaky due to console log messages
1341         https://bugs.webkit.org/show_bug.cgi?id=179601
1342
1343         Reviewed by Alex Christensen.
1344
1345         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
1346         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
1347         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1348
1349 2017-11-15  Youenn Fablet  <youenn@apple.com>
1350
1351         Remove service worker selection based on registration
1352         https://bugs.webkit.org/show_bug.cgi?id=179705
1353
1354         Reviewed by Alex Christensen.
1355
1356         * web-platform-tests/service-workers/service-worker/controller-on-reload.https-expected.txt:
1357
1358 2017-11-14  Chris Dumez  <cdumez@apple.com>
1359
1360         [Service Workers] Implement container.getRegistrations()
1361         https://bugs.webkit.org/show_bug.cgi?id=179672
1362
1363         Reviewed by Brady Eidson.
1364
1365         Rebaseline test now that more checks are passing.
1366
1367         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt:
1368
1369 2017-11-14  Youenn Fablet  <youenn@apple.com>
1370
1371         Implement ServiceWorker handle fetch for navigation loads
1372         https://bugs.webkit.org/show_bug.cgi?id=179404
1373
1374         Reviewed by Alex Christensen and Chris Dumez.
1375
1376         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
1377         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
1378         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt:
1379         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt:
1380         * web-platform-tests/service-workers/service-worker/client-navigate.https-expected.txt:
1381         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
1382         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt:
1383         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
1384         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt:
1385         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt:
1386         * web-platform-tests/service-workers/service-worker/controller-on-disconnect.https-expected.txt:
1387         * web-platform-tests/service-workers/service-worker/controller-on-load.https-expected.txt:
1388         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
1389         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
1390         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1391         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt:
1392         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https-expected.txt:
1393         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
1394         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt:
1395         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
1396         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
1397         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt:
1398         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream.https-expected.txt:
1399         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https-expected.txt:
1400         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt:
1401         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https-expected.txt:
1402         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1403         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt:
1404         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https-expected.txt:
1405         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https-expected.txt:
1406         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https-expected.txt:
1407         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin-mime-check.https-expected.txt:
1408         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
1409         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt:
1410         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
1411         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https-expected.txt:
1412         * web-platform-tests/service-workers/service-worker/foreign-fetch-workers.https-expected.txt:
1413         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
1414         * web-platform-tests/service-workers/service-worker/invalid-header.https-expected.txt:
1415         * web-platform-tests/service-workers/service-worker/mime-sniffing.https-expected.txt:
1416         * web-platform-tests/service-workers/service-worker/navigation-preload/chunked-encoding.https-expected.txt:
1417         * web-platform-tests/service-workers/service-worker/navigation-preload/request-headers.https-expected.txt:
1418         * web-platform-tests/service-workers/service-worker/navigation-redirect-to-http.https-expected.txt:
1419         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1420         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt:
1421         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt:
1422         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt:
1423         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https-expected.txt:
1424         * web-platform-tests/service-workers/service-worker/referer.https-expected.txt:
1425         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt:
1426         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
1427         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
1428         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
1429         * web-platform-tests/service-workers/service-worker/resource-timing.https-expected.txt:
1430         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt:
1431         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt:
1432         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt:
1433         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt:
1434         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
1435         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
1436         * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt:
1437         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt:
1438         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
1439
1440 2017-11-14  Chris Dumez  <cdumez@apple.com>
1441
1442         Unreviewed, rebaseline skipped / flaky service worker tests
1443
1444         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
1445         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
1446         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1447         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
1448         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt:
1449         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
1450         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
1451         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt:
1452
1453 2017-11-14  Alex Christensen  <achristensen@webkit.org>
1454
1455         Clean up old URL parser remnants
1456         https://bugs.webkit.org/show_bug.cgi?id=179573
1457
1458         Reviewed by Darin Adler.
1459
1460         * web-platform-tests/url/url-setters-expected.txt:
1461         We're more spec compliant!  Hooray!
1462
1463 2017-11-13  Chris Dumez  <cdumez@apple.com>
1464
1465         Send ServiceWorkerData structs to the WebProcesses instead of ServiceWorkerIdentifiers
1466         https://bugs.webkit.org/show_bug.cgi?id=179649
1467
1468         Reviewed by Brady Eidson.
1469
1470         Rebaseline a couple of WPT tests that are now passing.
1471
1472         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt:
1473         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt:
1474
1475 2017-11-13  Youenn Fablet  <youenn@apple.com>
1476
1477         matchRegistration does not need to go to StorageProcess if no service worker is registered
1478         https://bugs.webkit.org/show_bug.cgi?id=179480
1479
1480         Reviewed by Chris Dumez.
1481
1482         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
1483         * web-platform-tests/service-workers/service-worker/activation.https.html:
1484         * web-platform-tests/service-workers/service-worker/registration-iframe.https.html:
1485
1486 2017-11-12  Maciej Stachowiak  <mjs@apple.com>
1487
1488         Remove support for UTF-32 variant text encodings
1489         https://bugs.webkit.org/show_bug.cgi?id=179435
1490
1491         Reviewed by Darin Adler.
1492
1493         * web-platform-tests/encoding/unsupported-encodings-expected.txt: Update results now 
1494         that UTF-32 support is gone. Still not quite right since we don't sniff UTF-32LE as 
1495         UTF-16LE yet.
1496         * web-platform-tests/encoding/utf-32-expected.txt: ditto
1497
1498 2017-11-11  Chris Dumez  <cdumez@apple.com>
1499
1500         Re-sync Service Workers web-platform-tests from upstream
1501         https://bugs.webkit.org/show_bug.cgi?id=179575
1502
1503         Reviewed by Youenn Fablet.
1504
1505         Re-sync Service Workers web-platform-tests from upstream 04892735ed1.
1506
1507         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
1508         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html:
1509         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-newer-worker.js: Added.
1510         (record):
1511         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js:
1512         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html: Added.
1513         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js:
1514         (matchQuery):
1515         (e.waitUntil.self.registration.unregister.then):
1516         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js:
1517         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/w3c-import.log:
1518         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt: Added.
1519         * web-platform-tests/service-workers/service-worker/detached-context.https.html: Added.
1520         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1521         * web-platform-tests/service-workers/service-worker/fetch-event.https.html:
1522         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt:
1523         * web-platform-tests/service-workers/service-worker/navigation-preload/resources/empty-preload-response-body-scope.html: Added.
1524         * web-platform-tests/service-workers/service-worker/request-body-blob.https-expected.txt: Removed.
1525         * web-platform-tests/service-workers/service-worker/request-body-blob.https.html: Removed.
1526         * web-platform-tests/service-workers/service-worker/resources/empty.js: Added.
1527         * web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js:
1528         (handleHeaders):
1529         (handleRequestBody):
1530         * web-platform-tests/service-workers/service-worker/resources/interfaces-idls.js:
1531         * web-platform-tests/service-workers/service-worker/resources/interfaces-worker.sub.js:
1532         (test):
1533         * web-platform-tests/service-workers/service-worker/resources/request-body-blob-iframe.html: Removed.
1534         * web-platform-tests/service-workers/service-worker/resources/request-body-blob-worker.js: Removed.
1535         * web-platform-tests/service-workers/service-worker/resources/respond-with-body-accessed-response-iframe.html: Added.
1536         * web-platform-tests/service-workers/service-worker/resources/respond-with-body-accessed-response-worker.js: Added.
1537         (getQueryParams):
1538         (createResponse):
1539         (cloneResponseIfNeeded):
1540         (passThroughCacheIfNeeded):
1541         (event.request.url.indexOf):
1542         (event.respondWith.createResponse.params.then):
1543         (then):
1544         * web-platform-tests/service-workers/service-worker/resources/respond-with-body-accessed-response.jsonp: Added.
1545         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
1546         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log:
1547         * web-platform-tests/service-workers/service-worker/resources/websocket-worker.js: Added.
1548         (reportFailure):
1549         (onmessage.event.ws.onopen):
1550         (onmessage.event.ws.onclose):
1551         (onmessage.event.ws.onerror):
1552         * web-platform-tests/service-workers/service-worker/resources/xhr.js: Removed.
1553         * web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt: Added.
1554         * web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https.html: Added.
1555         * web-platform-tests/service-workers/service-worker/w3c-import.log:
1556         * web-platform-tests/service-workers/service-worker/waiting.https-expected.txt:
1557         * web-platform-tests/service-workers/service-worker/waiting.https.html:
1558         * web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt: Added.
1559         * web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https.html: Added.
1560         * web-platform-tests/service-workers/service-worker/xhr.https-expected.txt: Removed.
1561         * web-platform-tests/service-workers/service-worker/xhr.https.html: Removed.
1562
1563 2017-11-10  Chris Dumez  <cdumez@apple.com>
1564
1565         Unreviewed, unskip & rebaseline several service worker tests
1566
1567         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt:
1568         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt:
1569         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt:
1570         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1571         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt:
1572         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https-expected.txt:
1573         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
1574         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
1575         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
1576         * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt:
1577
1578 2017-11-10  Chris Dumez  <cdumez@apple.com>
1579
1580         [Service Workers] Registration promise should be rejected when the service worker fails to start
1581         https://bugs.webkit.org/show_bug.cgi?id=179566
1582
1583         Reviewed by Brady Eidson.
1584
1585         Rebaseline WPT tests now that we properly reject registration promises when the worker script
1586         fails to evaluate.
1587
1588         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
1589         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1590         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
1591         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
1592
1593 2017-11-10  Chris Dumez  <cdumez@apple.com>
1594
1595         [Service Workers] Implement better support for "Clear Registration" algorithm
1596         https://bugs.webkit.org/show_bug.cgi?id=179441
1597
1598         Reviewed by Brady Eidson.
1599
1600         Rebaseline WPT test due to behavior change. Unfortunately, the check goes from PASS to FAIL.
1601         The reason is that we do not implement "Try Clear Registration" algorithm, only the "Clear
1602         Registration" one. The test expects that a registration object does not get cleared after
1603         unregistration because it is "in use". However, because we do not yet support checking if
1604         a registration is "in use" in try clear, we proceed to clearing the registration and marking
1605         its service workers as redundant.
1606
1607         Previously, the test was passing because even though we were clearing the registration, we
1608         did not mark its service workers as redundant yet. As a result, we would still report that
1609         the registration as having an active worker with "activated" state and the test would think
1610         we did not clear the registration, even though we did.
1611
1612         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt:
1613
1614 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
1615
1616         Allow XHR to override the User-Agent header.
1617         https://bugs.webkit.org/show_bug.cgi?id=179527
1618
1619         Reviewed by Chris Dumez.
1620
1621         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt: update expectation.
1622
1623 2017-11-09  Chris Dumez  <cdumez@apple.com>
1624
1625         ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
1626         https://bugs.webkit.org/show_bug.cgi?id=179517
1627
1628         Reviewed by Brady Eidson.
1629
1630         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
1631         The test fails differently. The failure is expected here since we do not implement the
1632         "Try Clear Registration" algorithm. As a result, we do not support resurrecting a
1633         registration with the 'uninstalling' flag set. We always clear uninstalling registrations
1634         on server side for now.
1635
1636         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
1637         Same reason as above. The second checks calls unregister() for a registration that is "in use"
1638         as expects it to get resurrected when calling register() again. We currently always clear
1639         registrations that are unregistered on server side.
1640
1641
1642 2017-11-09  Chris Dumez  <cdumez@apple.com>
1643
1644         Unreviewed, ebaseline flaky / skipped service worker tests
1645         https://bugs.webkit.org/show_bug.cgi?id=179521
1646
1647         Rebaseline skipped / flaky service worker tests to get better estimates of our pass rate.
1648
1649         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt:
1650         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
1651         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
1652         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1653         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
1654         * web-platform-tests/service-workers/service-worker/foreign-fetch-basics.https-expected.txt:
1655         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt:
1656         * web-platform-tests/service-workers/service-worker/register-foreign-fetch-errors.https-expected.txt:
1657         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
1658         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
1659         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
1660         * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt:
1661
1662 2017-11-09  Chris Dumez  <cdumez@apple.com>
1663
1664         Implement real post 'install' event steps of the Install algorithm (steps 14+)
1665         https://bugs.webkit.org/show_bug.cgi?id=179401
1666
1667         Reviewed by Brady Eidson.
1668
1669         Rebaseline a test that is now failing later (progression).
1670
1671         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt:
1672
1673 2017-11-08  Brady Eidson  <beidson@apple.com>
1674
1675         Some SW Container and Registration tweaks.
1676         https://bugs.webkit.org/show_bug.cgi?id=179450
1677
1678         Reviewed by Chris Dumez.
1679
1680         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
1681
1682 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
1683
1684         Switch encoding WPT test suite to updating via import-w3c-tests
1685         https://bugs.webkit.org/show_bug.cgi?id=179412
1686
1687         Reviewed by Youenn Fablet.
1688
1689         * resources/import-expectations.json: Import encoding tests instead of skipping.
1690         * web-platform-tests/encoding/eof-utf-8-one-expected.html: Added.
1691         * web-platform-tests/encoding/eof-utf-8-three-expected.html: Added.
1692         * web-platform-tests/encoding/eof-utf-8-two-expected.html: Added.
1693         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/w3c-import.log: Added.
1694         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/w3c-import.log: Added.
1695         * web-platform-tests/encoding/legacy-mb-tchinese/big5/w3c-import.log: Added.
1696         * web-platform-tests/encoding/resources/w3c-import.log: Added.
1697         * web-platform-tests/encoding/textdecoder-copy.any-expected.txt: Added.
1698         * web-platform-tests/encoding/textdecoder-copy.any.html: Added.
1699         * web-platform-tests/encoding/textdecoder-copy.any.worker-expected.txt: Added.
1700         * web-platform-tests/encoding/textdecoder-copy.any.worker.html: Added.
1701         * web-platform-tests/encoding/textdecoder-labels-expected.txt.rej: Added.
1702         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt.rej: Added.
1703         * web-platform-tests/encoding/w3c-import.log: Added.
1704
1705 2017-11-08  Chris Dumez  <cdumez@apple.com>
1706
1707         [Service Workers] Support waitUntil() on the 'install' event
1708         https://bugs.webkit.org/show_bug.cgi?id=179396
1709
1710         Reviewed by Brady Eidson.
1711
1712         Rebaseline a few WPT tests.
1713
1714         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https-expected.txt:
1715         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt:
1716
1717 2017-11-08  Ms2ger  <Ms2ger@igalia.com>
1718
1719         Update XMLHttpRequest tests.
1720         https://bugs.webkit.org/show_bug.cgi?id=179421
1721
1722         Reviewed by Sam Weinig.
1723
1724         * resources/import-expectations.json: enabled some more tests
1725         * web-platform-tests/XMLHttpRequest/abort-during-done.htm:
1726         * web-platform-tests/XMLHttpRequest/abort-during-headers-received.htm:
1727         * web-platform-tests/XMLHttpRequest/abort-during-loading.htm:
1728         * web-platform-tests/XMLHttpRequest/open-after-abort.htm:
1729         * web-platform-tests/XMLHttpRequest/open-url-multi-window-2-expected.txt:
1730         * web-platform-tests/XMLHttpRequest/open-url-multi-window-2.htm:
1731         * web-platform-tests/XMLHttpRequest/open-url-multi-window-3-expected.txt:
1732         * web-platform-tests/XMLHttpRequest/open-url-multi-window-3.htm:
1733         * web-platform-tests/XMLHttpRequest/open-url-multi-window-4.htm:
1734         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm:
1735         * web-platform-tests/XMLHttpRequest/open-url-redirected-worker-origin-expected.txt:
1736         * web-platform-tests/XMLHttpRequest/open-url-redirected-worker-origin.htm:
1737         * web-platform-tests/XMLHttpRequest/open-url-worker-origin-expected.txt: Added.
1738         * web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm: Added.
1739         * web-platform-tests/XMLHttpRequest/overridemimetype-open-state-force-xml.htm:
1740         * web-platform-tests/XMLHttpRequest/resources/workerxhr-origin-referrer.js:
1741         * web-platform-tests/XMLHttpRequest/resources/workerxhr-simple.js:
1742         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-simple.js:
1743         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-synconmain.js:
1744         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-synconworker.js:
1745         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout-twice.js:
1746         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-timeout.js:
1747         * web-platform-tests/XMLHttpRequest/responsedocument-decoding.htm:
1748         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
1749         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors.htm: Added.
1750         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args-expected.txt: Added.
1751         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm: Added.
1752         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm: Added.
1753         * web-platform-tests/XMLHttpRequest/send-authentication-basic.htm: Added.
1754         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords-expected.txt: Added.
1755         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm: Added.
1756         * web-platform-tests/XMLHttpRequest/send-entity-body-basic-expected.txt: Added.
1757         * web-platform-tests/XMLHttpRequest/send-entity-body-basic.htm: Added.
1758         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
1759         * web-platform-tests/XMLHttpRequest/send-entity-body-document.htm:
1760         * web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async.htm:
1761         * web-platform-tests/XMLHttpRequest/send-entity-body-get-head.htm:
1762         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
1763         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm: Added.
1764         * web-platform-tests/XMLHttpRequest/send-redirect-infinite.htm:
1765         * web-platform-tests/XMLHttpRequest/send-redirect-no-location.htm:
1766         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm:
1767         * web-platform-tests/XMLHttpRequest/setrequestheader-after-send.htm:
1768         * web-platform-tests/XMLHttpRequest/setrequestheader-before-open.htm:
1769         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1770         * web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-reused.html:
1771         * web-platform-tests/XMLHttpRequest/xmlhttprequest-unsent.htm:
1772
1773 2017-11-07  Brady Eidson  <beidson@apple.com>
1774
1775         Implement "UpdateWorkerState" and use it
1776         https://bugs.webkit.org/show_bug.cgi?id=179318
1777
1778         Reviewed by Chris Dumez.
1779
1780         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
1781
1782 2017-11-07  Maciej Stachowiak  <mjs@apple.com>
1783
1784         Update WPT encoding test suite to the latest version.
1785         https://bugs.webkit.org/show_bug.cgi?id=179312
1786
1787         Reviewed by Youenn Fablet.
1788
1789         * resources/resource-files.json: Mark HTML files that aren't tests
1790         but which are not in resources/ directories.
1791         
1792         The remaining changes are updates from upstream.
1793
1794         * web-platform-tests/encoding/OWNERS:
1795         * web-platform-tests/encoding/api-invalid-label-expected.txt:
1796         * web-platform-tests/encoding/api-invalid-label.html:
1797         * web-platform-tests/encoding/api-replacement-encodings-expected.txt:
1798         * web-platform-tests/encoding/api-replacement-encodings.html:
1799         * web-platform-tests/encoding/eof-shift_jis-ref.html: Added.
1800         * web-platform-tests/encoding/eof-shift_jis.html: Added.
1801         * web-platform-tests/encoding/eof-utf-8-one-ref.html: Added.
1802         * web-platform-tests/encoding/eof-utf-8-one.html: Added.
1803         * web-platform-tests/encoding/eof-utf-8-three-ref.html: Added.
1804         * web-platform-tests/encoding/eof-utf-8-three.html: Added.
1805         * web-platform-tests/encoding/eof-utf-8-two-ref.html: Added.
1806         * web-platform-tests/encoding/eof-utf-8-two.html: Added.
1807         * web-platform-tests/encoding/idlharness.html:
1808         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt:
1809         * web-platform-tests/encoding/iso-2022-jp-decoder.html:
1810         * web-platform-tests/encoding/legacy-mb-japanese: Added.
1811         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis: Added.
1812         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/jis0208_index.js: Added.
1813         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis-expected.txt: Added.
1814         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html: Added.
1815         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-errors-expected.txt: Added.
1816         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-errors.html: Added.
1817         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-expected.txt: Added.
1818         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932-expected.txt: Added.
1819         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html: Added.
1820         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji-expected.txt: Added.
1821         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html: Added.
1822         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis-expected.txt: Added.
1823         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html: Added.
1824         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis-expected.txt: Added.
1825         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html: Added.
1826         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j-expected.txt: Added.
1827         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html: Added.
1828         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis-expected.txt: Added.
1829         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html: Added.
1830         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html: Added.
1831         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decoder.js: Added.
1832         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-csshiftjis-expected.txt: Added.
1833         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-csshiftjis.html: Added.
1834         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-csshiftjis.html.headers: Added.
1835         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-han-expected.txt: Added.
1836         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-han.html: Added.
1837         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-han.html.headers: Added.
1838         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-hangul-expected.txt: Added.
1839         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-hangul.html: Added.
1840         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-hangul.html.headers: Added.
1841         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-misc-expected.txt: Added.
1842         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-misc.html: Added.
1843         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-misc.html.headers: Added.
1844         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-expected.txt: Added.
1845         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms932-expected.txt: Added.
1846         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms932.html: Added.
1847         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms932.html.headers: Added.
1848         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms_kanji-expected.txt: Added.
1849         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms_kanji.html: Added.
1850         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms_kanji.html.headers: Added.
1851         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-shift-jis-expected.txt: Added.
1852         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-shift-jis.html: Added.
1853         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-shift-jis.html.headers: Added.
1854         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-sjis-expected.txt: Added.
1855         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-sjis.html: Added.
1856         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-sjis.html.headers: Added.
1857         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-windows-31j-expected.txt: Added.
1858         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-windows-31j.html: Added.
1859         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-windows-31j.html.headers: Added.
1860         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-x-sjis-expected.txt: Added.
1861         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-x-sjis.html: Added.
1862         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-x-sjis.html.headers: Added.
1863         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form.html: Added.
1864         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form.html.headers: Added.
1865         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-han-expected.txt: Added.
1866         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-han.html: Added.
1867         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-han.html.headers: Added.
1868         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-hangul-expected.txt: Added.
1869         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-hangul.html: Added.
1870         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-hangul.html.headers: Added.
1871         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-misc-expected.txt: Added.
1872         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-misc.html: Added.
1873         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-misc.html.headers: Added.
1874         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-expected.txt: Added.
1875         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href.html: Added.
1876         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href.html.headers: Added.
1877         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encoder.js: Added.
1878         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-csshiftjis.html: Added.
1879         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-csshiftjis.html.headers: Added.
1880         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-ms932.html: Added.
1881         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-ms932.html.headers: Added.
1882         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-ms_kanji.html: Added.
1883         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-ms_kanji.html.headers: Added.
1884         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-shift-jis.html: Added.
1885         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-shift-jis.html.headers: Added.
1886         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-sjis.html: Added.
1887         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-sjis.html.headers: Added.
1888         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-windows-31j.html: Added.
1889         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-windows-31j.html.headers: Added.
1890         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-x-sjis.html: Added.
1891         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars-x-sjis.html.headers: Added.
1892         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars.html: Added.
1893         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_chars.html.headers: Added.
1894         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_errors.html: Added.
1895         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis_errors.html.headers: Added.
1896         * web-platform-tests/encoding/legacy-mb-korean: Added.
1897         * web-platform-tests/encoding/legacy-mb-korean/euc-kr: Added.
1898         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr-expected.txt: Added.
1899         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html: Added.
1900         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987-expected.txt: Added.
1901         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html: Added.
1902         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-errors-expected.txt: Added.
1903         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-errors.html: Added.
1904         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-expected.txt: Added.
1905         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149-expected.txt: Added.
1906         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html: Added.
1907         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean-expected.txt: Added.
1908         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html: Added.
1909         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987-expected.txt: Added.
1910         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html: Added.
1911         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989-expected.txt: Added.
1912         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html: Added.
1913         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601-expected.txt: Added.
1914         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html: Added.
1915         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601-expected.txt: Added.
1916         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html: Added.
1917         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949-expected.txt: Added.
1918         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html: Added.
1919         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode.html: Added.
1920         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decoder.js: Added.
1921         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-cseuckr-expected.txt: Added.
1922         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-cseuckr.html: Added.
1923         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-cseuckr.html.headers: Added.
1924         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-csksc56011987-expected.txt: Added.
1925         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-csksc56011987.html: Added.
1926         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-csksc56011987.html.headers: Added.
1927         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-han-expected.txt: Added.
1928         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-han.html: Added.
1929         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-han.html.headers: Added.
1930         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-hangul-expected.txt: Added.
1931         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-hangul.html: Added.
1932         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-hangul.html.headers: Added.
1933         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-misc-expected.txt: Added.
1934         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-misc.html: Added.
1935         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-misc.html.headers: Added.
1936         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-expected.txt: Added.
1937         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-iso-ir-149-expected.txt: Added.
1938         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-iso-ir-149.html: Added.
1939         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-iso-ir-149.html.headers: Added.
1940         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-korean-expected.txt: Added.
1941         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-korean.html: Added.
1942         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-korean.html.headers: Added.
1943         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1987-expected.txt: Added.
1944         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1987.html: Added.
1945         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1987.html.headers: Added.
1946         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1989-expected.txt: Added.
1947         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1989.html: Added.
1948         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1989.html.headers: Added.
1949         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc5601-expected.txt: Added.
1950         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc5601.html: Added.
1951         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc5601.html.headers: Added.
1952         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc_5601-expected.txt: Added.
1953         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc_5601.html: Added.
1954         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc_5601.html.headers: Added.
1955         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-windows-949-expected.txt: Added.
1956         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-windows-949.html: Added.
1957         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-windows-949.html.headers: Added.
1958         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form.html: Added.
1959         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form.html.headers: Added.
1960         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-han-expected.txt: Added.
1961         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-han.html: Added.
1962         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-han.html.headers: Added.
1963         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-misc-expected.txt: Added.
1964         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-misc.html: Added.
1965         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-misc.html.headers: Added.
1966         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-expected.txt: Added.
1967         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href.html: Added.
1968         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href.html.headers: Added.
1969         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encoder.js: Added.
1970         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-cseuckr.html: Added.
1971         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-cseuckr.html.headers: Added.
1972         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-csksc56011987.html: Added.
1973         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-csksc56011987.html.headers: Added.
1974         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-iso-ir-149.html: Added.
1975         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-iso-ir-149.html.headers: Added.
1976         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-korean.html: Added.
1977         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-korean.html.headers: Added.
1978         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ks_c_5601-1987.html: Added.
1979         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ks_c_5601-1987.html.headers: Added.
1980         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ks_c_5601-1989.html: Added.
1981         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ks_c_5601-1989.html.headers: Added.
1982         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ksc5601.html: Added.
1983         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ksc5601.html.headers: Added.
1984         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ksc_5601.html: Added.
1985         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-ksc_5601.html.headers: Added.
1986         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-windows-949.html: Added.
1987         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars-windows-949.html.headers: Added.
1988         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars.html: Added.
1989         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_chars.html.headers: Added.
1990         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_errors.html: Added.
1991         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_errors.html.headers: Added.
1992         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr_index.js: Added.
1993         * web-platform-tests/encoding/legacy-mb-tchinese: Added.
1994         * web-platform-tests/encoding/legacy-mb-tchinese/big5: Added.
1995         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs-expected.txt: Added.
1996         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html: Added.
1997         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5-expected.txt: Added.
1998         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html: Added.
1999         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5-expected.txt: Added.
2000         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html: Added.
2001         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-errors-expected.txt: Added.
2002         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-errors.html: Added.
2003         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-expected.txt: Added.
2004         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra-expected.txt: Added.
2005         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html: Added.
2006         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5-expected.txt: Added.
2007         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html: Added.
2008         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode.html: Added.
2009         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decoder.js: Added.
2010         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-enc-ascii-expected.txt: Added.
2011         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-enc-ascii.html: Added.
2012         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-enc-ascii.html.headers: Added.
2013         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-big5-hkscs-expected.txt: Added.
2014         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-big5-hkscs.html: Added.
2015         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-big5-hkscs.html.headers: Added.
2016         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-cn-big5-expected.txt: Added.
2017         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-cn-big5.html: Added.
2018         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-cn-big5.html.headers: Added.
2019         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-csbig5-expected.txt: Added.
2020         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-csbig5.html: Added.
2021         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-csbig5.html.headers: Added.
2022         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-extBa-expected.txt: Added.
2023         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-extBa.html: Added.
2024         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-extBa.html.headers: Added.
2025         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-extBb-expected.txt: Added.
2026         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-extBb.html: Added.
2027         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-extBb.html.headers: Added.
2028         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-han-expected.txt: Added.
2029         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-han.html: Added.
2030         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-han.html.headers: Added.
2031         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-hangul-expected.txt: Added.
2032         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-hangul.html: Added.
2033         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-hangul.html.headers: Added.
2034         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-misc-expected.txt: Added.
2035         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-misc.html: Added.
2036         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-misc.html.headers: Added.
2037         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-pua-expected.txt: Added.
2038         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-pua.html: Added.
2039         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-expected.txt: Added.
2040         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-x-x-big5-expected.txt: Added.
2041         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-x-x-big5.html: Added.
2042         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-x-x-big5.html.headers: Added.
2043         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form.html: Added.
2044         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form.html.headers: Added.
2045         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han-expected.txt: Added.
2046         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han.html: Added.
2047         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han.html.headers: Added.
2048         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-hangul-expected.txt: Added.
2049         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-hangul.html: Added.
2050         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-hangul.html.headers: Added.
2051         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-misc-expected.txt: Added.
2052         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-misc.html: Added.
2053         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-misc.html.headers: Added.
2054         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-expected.txt: Added.
2055         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href.html: Added.
2056         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href.html.headers: Added.
2057         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encoder.js: Added.
2058         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-big5-hkscs.html: Added.
2059         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-big5-hkscs.html.headers: Added.
2060         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-cn-big5.html: Added.
2061         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-cn-big5.html.headers: Added.
2062         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-csbig5.html: Added.
2063         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-csbig5.html.headers: Added.
2064         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-x-x-big5.html: Added.
2065         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars-x-x-big5.html.headers: Added.
2066         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars.html: Added.
2067         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars.html.headers: Added.
2068         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars_extra.html: Added.
2069         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_chars_extra.html.headers: Added.
2070         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_errors.html: Added.
2071         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_errors.html.headers: Added.
2072         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5_index.js: Added.
2073         * web-platform-tests/encoding/reftest.list: Added.
2074         * web-platform-tests/encoding/replacement-encodings-expected.txt: Added.
2075         * web-platform-tests/encoding/replacement-encodings.html: Added.
2076         * web-platform-tests/encoding/resources/decoding-helpers.js: Added.
2077         * web-platform-tests/encoding/resources/encodings.js:
2078         * web-platform-tests/encoding/resources/utf-32-big-endian-bom.html: Added.
2079         * web-platform-tests/encoding/resources/utf-32-big-endian-bom.xml: Added.
2080         * web-platform-tests/encoding/resources/utf-32-big-endian-nobom.html: Added.
2081         * web-platform-tests/encoding/resources/utf-32-big-endian-nobom.xml: Added.
2082         * web-platform-tests/encoding/resources/utf-32-little-endian-bom.html: Added.
2083         * web-platform-tests/encoding/resources/utf-32-little-endian-bom.xml: Added.
2084         * web-platform-tests/encoding/resources/utf-32-little-endian-nobom.html: Added.
2085         * web-platform-tests/encoding/resources/utf-32-little-endian-nobom.xml: Added.
2086         * web-platform-tests/encoding/single-byte-decoder-expected.txt:
2087         * web-platform-tests/encoding/single-byte-decoder.html:
2088         * web-platform-tests/encoding/textdecoder-copy.any.js: Added.
2089         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt:
2090         * web-platform-tests/encoding/textdecoder-fatal-single-byte.html:
2091         * web-platform-tests/encoding/textdecoder-labels-expected.txt:
2092         * web-platform-tests/encoding/textdecoder-labels.html:
2093         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt:
2094         * web-platform-tests/encoding/textencoder-constructor-non-utf.html:
2095         * web-platform-tests/encoding/unsupported-encodings-expected.txt: Added.
2096         * web-platform-tests/encoding/unsupported-encodings.html: Added.
2097         * web-platform-tests/encoding/utf-32-expected.txt: Added.
2098         * web-platform-tests/encoding/utf-32.html: Added.
2099
2100 2017-11-06  Maciej Stachowiak  <mjs@apple.com>
2101
2102         Canonical name of EUC-KR encoding should be EUC-KR, not windows-949
2103         https://bugs.webkit.org/show_bug.cgi?id=179305
2104
2105         Reviewed by Alexey Proskuryakov.
2106
2107         * web-platform-tests/encoding/textdecoder-labels-expected.txt: Updated expected results. The test already correctly covered this.
2108         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt: ditto
2109
2110 2017-11-05  Chris Dumez  <cdumez@apple.com>
2111
2112         Implement ServiceWorkerRegistration.update()
2113         https://bugs.webkit.org/show_bug.cgi?id=179270
2114
2115         Reviewed by Youenn Fablet.
2116
2117         Rebaseline WPT tests now that more are passing or at least failing later.
2118
2119         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
2120         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
2121         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt:
2122         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
2123         * web-platform-tests/service-workers/service-worker/multiple-update.https-expected.txt:
2124         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt:
2125         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
2126         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt:
2127         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt:
2128         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
2129
2130         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
2131         I investigated this test and it is still failing later on because we clear registrations too
2132         aggressively on the StorageProcess side we are supposed to make sure the registration does
2133         not have a newestWorker before clearing it when a script fetch fails or a script syntax error
2134         occurs. We properly have those if (!newestWorker) checks in the code but service workers
2135         are not yet populated on the SWServerRegistration object so SWServerRegistration::getNewestWorker()
2136         alwasy returns null.
2137
2138 2017-11-04  Chris Dumez  <cdumez@apple.com>
2139
2140         Index properties on cross origin Window objects should be enumerable
2141         https://bugs.webkit.org/show_bug.cgi?id=179289
2142
2143         Reviewed by Darin Adler.
2144
2145         Re-sync WPT test after:
2146         - https://github.com/w3c/web-platform-tests/pull/8045
2147
2148         Rebaseline a couple of WPT tests now that more checks are passing.
2149
2150         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2151         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
2152         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
2153
2154 2017-11-03  Youenn Fablet  <youenn@apple.com>
2155
2156         Implement ServiceWorkerContainer.getRegistration
2157         https://bugs.webkit.org/show_bug.cgi?id=179253
2158
2159         Reviewed by Chris Dumez.
2160
2161         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
2162         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
2163         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
2164         * web-platform-tests/service-workers/service-worker/getregistration.https-expected.txt:
2165         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
2166         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt:
2167         * web-platform-tests/service-workers/service-worker/registration-iframe.https-expected.txt:
2168         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt:
2169         * web-platform-tests/service-workers/service-worker/synced-state.https-expected.txt:
2170
2171 2017-11-03  Youenn Fablet  <youenn@apple.com>
2172
2173         Implement Service Worker Matching Registration algorithm
2174         https://bugs.webkit.org/show_bug.cgi?id=178882
2175
2176         Reviewed by Chris Dumez.
2177
2178         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
2179         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
2180         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt:
2181         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
2182         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
2183         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
2184         * web-platform-tests/service-workers/service-worker/unregister.https-expected.txt:
2185
2186 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
2187
2188         Update Event-timestamp-high-resolution.html.
2189         https://bugs.webkit.org/show_bug.cgi?id=179242
2190
2191         Reviewed by Darin Adler.
2192
2193         Synchronise with upstream to make the test more robust.
2194
2195         * web-platform-tests/dom/events/Event-timestamp-high-resolution.html:
2196
2197 2017-11-03  Antti Koivisto  <antti@apple.com>
2198
2199         Crash in WebCore::RenderStyle::overflowX with display:contents
2200         https://bugs.webkit.org/show_bug.cgi?id=178857
2201         <rdar://problem/35201120>
2202
2203         Reviewed by Zalan Bujtas.
2204
2205         * web-platform-tests/css/css-display-3/display-contents-computed-style-expected.txt:
2206
2207 2017-11-02  Youenn Fablet  <youenn@apple.com>
2208
2209         Fix WPT service worker tests using www1 URLs
2210         https://bugs.webkit.org/show_bug.cgi?id=179144
2211
2212         Reviewed by Sam Weinig.
2213
2214         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
2215         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
2216         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
2217         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
2218         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
2219
2220 2017-11-02  Chris Dumez  <cdumez@apple.com>
2221
2222         [Service Workers] Add initial implementation for try Clear Registration / Clear Registration algorithms
2223         https://bugs.webkit.org/show_bug.cgi?id=179151
2224
2225         Reviewed by Youenn Fablet.
2226
2227         Rebbaseline several WPT tests now that registrations are actually removed.
2228
2229         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
2230         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt:
2231         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
2232         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
2233
2234 2017-11-01  Chris Dumez  <cdumez@apple.com>
2235
2236         Regression(r219659): Can no longer log into ifttt.com using Google account
2237         https://bugs.webkit.org/show_bug.cgi?id=179117
2238
2239         Reviewed by Geoffrey Garen.
2240
2241         Rebaseline WPT tests.
2242
2243         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2244         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
2245
2246 2017-10-31  Dean Jackson  <dino@apple.com>
2247
2248         transferFromImageBitmap should update canvas dimensions
2249         https://bugs.webkit.org/show_bug.cgi?id=179096
2250         <rdar://problem/35285218>
2251
2252         Reviewed by Sam Weinig.
2253
2254         Update expected results now that we pass more of this test.
2255
2256         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
2257
2258 2017-10-31  Chris Dumez  <cdumez@apple.com>
2259
2260         Fix a couple of service worker tests and unskip them
2261         https://bugs.webkit.org/show_bug.cgi?id=179088
2262
2263         Reviewed by Sam Weinig.
2264
2265         Merge fixes from https://github.com/w3c/web-platform-tests/pull/8019 and rebaseline tests.
2266
2267         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt:
2268         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt:
2269         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html:
2270         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-argument-iframe.html:
2271
2272 2017-10-30  Chris Dumez  <cdumez@apple.com>
2273
2274         Fire updatefound event after resolving the registration promise
2275         https://bugs.webkit.org/show_bug.cgi?id=178985
2276
2277         Reviewed by Youenn Fablet.
2278
2279         Rebaseline tests and land expected results for tests that are timing out.
2280         A lot of tests are now actualling testing something instead of failing right away.
2281
2282         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
2283         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt:
2284         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt:
2285         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
2286         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt:
2287         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
2288         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt:
2289         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt:
2290         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt:
2291         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
2292         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https-expected.txt: Added.
2293         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt: Added.
2294         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
2295         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https-expected.txt:
2296         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
2297         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/service-worker-error-event.https-expected.txt:
2298         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt:
2299         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt:
2300         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https-expected.txt:
2301         * web-platform-tests/service-workers/service-worker/activation-after-registration.https-expected.txt:
2302         * web-platform-tests/service-workers/service-worker/active.https-expected.txt:
2303         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
2304         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
2305         * web-platform-tests/service-workers/service-worker/claim-fetch.https-expected.txt:
2306         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt:
2307         * web-platform-tests/service-workers/service-worker/claim-using-registration.https-expected.txt:
2308         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt:
2309         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt:
2310         * web-platform-tests/service-workers/service-worker/client-navigate.https-expected.txt:
2311         * web-platform-tests/service-workers/service-worker/clients-get-client-types.https-expected.txt:
2312         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
2313         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt:
2314         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
2315         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt:
2316         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt:
2317         * web-platform-tests/service-workers/service-worker/clients-matchall-on-evaluation.https-expected.txt: Added.
2318         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https-expected.txt:
2319         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt:
2320         * web-platform-tests/service-workers/service-worker/controller-on-disconnect.https-expected.txt:
2321         * web-platform-tests/service-workers/service-worker/controller-on-load.https-expected.txt:
2322         * web-platform-tests/service-workers/service-worker/controller-on-reload.https-expected.txt:
2323         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
2324         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt:
2325         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
2326         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt: Added.
2327         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt: Added.
2328         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt:
2329         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https-expected.txt:
2330         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
2331         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt:
2332         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
2333         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
2334         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt:
2335         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream.https-expected.txt:
2336         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https-expected.txt:
2337         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt:
2338         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https-expected.txt:
2339         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https-expected.txt:
2340         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
2341         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt:
2342         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https-expected.txt:
2343         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https-expected.txt: Added.
2344         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https-expected.txt: Added.
2345         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt:
2346         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin-mime-check.https-expected.txt:
2347         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt:
2348         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
2349         * web-platform-tests/service-workers/service-worker/fetch-request-html-imports.https-expected.txt:
2350         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt:
2351         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
2352         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
2353         * web-platform-tests/service-workers/service-worker/fetch-request-xhr-sync.https-expected.txt:
2354         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt:
2355         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt: Added.
2356         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https-expected.txt:
2357         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https-expected.txt:
2358         * web-platform-tests/service-workers/service-worker/foreign-fetch-basics.https-expected.txt: Added.
2359         * web-platform-tests/service-workers/service-worker/foreign-fetch-cors.https-expected.txt:
2360         * web-platform-tests/service-workers/service-worker/foreign-fetch-event.https-expected.txt: Added.
2361         * web-platform-tests/service-workers/service-worker/foreign-fetch-workers.https-expected.txt: Added.
2362         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt:
2363         * web-platform-tests/service-workers/service-worker/http-to-https-redirect-and-register.https-expected.txt: Added.
2364         * web-platform-tests/service-workers/service-worker/iframe-sandbox-register-link-element.https-expected.txt: Added.
2365         * web-platform-tests/service-workers/service-worker/immutable-prototype-serviceworker.https-expected.txt:
2366         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt: Added.
2367         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt:
2368         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt:
2369         * web-platform-tests/service-workers/service-worker/install-event-type.https-expected.txt:
2370         * web-platform-tests/service-workers/service-worker/installing.https-expected.txt:
2371         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt: Added.
2372         * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt:
2373         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https-expected.txt:
2374         * web-platform-tests/service-workers/service-worker/invalid-header.https-expected.txt:
2375         * web-platform-tests/service-workers/service-worker/iso-latin1-header.https-expected.txt:
2376         * web-platform-tests/service-workers/service-worker/link-element-register-basic.https-expected.txt: Added.
2377         * web-platform-tests/service-workers/service-worker/link-element-register-mime-types.https-expected.txt: Added.
2378         * web-platform-tests/service-workers/service-worker/link-element-register-scope.https-expected.txt: Added.
2379         * web-platform-tests/service-workers/service-worker/link-element-register-script-url.https-expected.txt: Added.
2380         * web-platform-tests/service-workers/service-worker/link-element-register-script.https-expected.txt: Added.
2381         * web-platform-tests/service-workers/service-worker/link-element-register-security-error.https-expected.txt: Added.
2382         * web-platform-tests/service-workers/service-worker/mime-sniffing.https-expected.txt: Added.
2383         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
2384         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
2385         * web-platform-tests/service-workers/service-worker/multiple-update.https-expected.txt:
2386         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt:
2387         * web-platform-tests/service-workers/service-worker/navigation-preload/broken-chunked-encoding.https-expected.txt:
2388         * web-platform-tests/service-workers/service-worker/navigation-preload/chunked-encoding.https-expected.txt:
2389         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt:
2390         * web-platform-tests/service-workers/service-worker/navigation-preload/get-state.https-expected.txt:
2391         * web-platform-tests/service-workers/service-worker/navigation-preload/redirect.https-expected.txt:
2392         * web-platform-tests/service-workers/service-worker/navigation-preload/request-headers.https-expected.txt:
2393         * web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt:
2394         * web-platform-tests/service-workers/service-worker/navigation-redirect-body.https-expected.txt:
2395         * web-platform-tests/service-workers/service-worker/navigation-redirect-to-http.https-expected.txt: Added.
2396         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
2397         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https-expected.txt:
2398         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https-expected.txt:
2399         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt:
2400         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt: Added.
2401         * web-platform-tests/service-workers/service-worker/postmessage-blob-url.https-expected.txt:
2402         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt:
2403         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt:
2404         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https-expected.txt:
2405         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
2406         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
2407         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
2408         * web-platform-tests/service-workers/service-worker/referer.https-expected.txt:
2409         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt:
2410         * web-platform-tests/service-workers/service-worker/register-default-scope.https-expected.txt:
2411         * web-platform-tests/service-workers/service-worker/register-foreign-fetch-errors.https-expected.txt: Added.
2412         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
2413         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt:
2414         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt:
2415         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https-expected.txt:
2416         * web-platform-tests/service-workers/service-worker/registration-events.https-expected.txt:
2417         * web-platform-tests/service-workers/service-worker/registration-mime-types.https-expected.txt:
2418         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
2419         * web-platform-tests/service-workers/service-worker/registration-script-url.https-expected.txt:
2420         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt:
2421         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
2422         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https-expected.txt:
2423         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
2424         * web-platform-tests/service-workers/service-worker/request-body-blob.https-expected.txt:
2425         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
2426         * web-platform-tests/service-workers/service-worker/resource-timing.https-expected.txt:
2427         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt: Added.
2428         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt: Added.
2429         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt: Added.
2430         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt:
2431         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
2432         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https-expected.txt:
2433         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt:
2434         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt:
2435         * web-platform-tests/service-workers/service-worker/skip-waiting-without-client.https-expected.txt: Added.
2436         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt:
2437         * web-platform-tests/service-workers/service-worker/state.https-expected.txt:
2438         * web-platform-tests/service-workers/service-worker/synced-state.https-expected.txt:
2439         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt:
2440         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
2441         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
2442         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
2443         * web-platform-tests/service-workers/service-worker/unregister.https-expected.txt:
2444         * web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https-expected.txt:
2445         * web-platform-tests/service-workers/service-worker/update-after-oneday.https-expected.txt:
2446         * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt: Added.
2447         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt:
2448         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
2449         * web-platform-tests/service-workers/service-worker/waiting.https-expected.txt: Added.
2450         * web-platform-tests/service-workers/service-worker/websocket.https-expected.txt:
2451         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt:
2452         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
2453         * web-platform-tests/service-workers/service-worker/xhr.https-expected.txt:
2454
2455 2017-10-30  Dean Jackson  <dino@apple.com>
2456
2457         Implement "bitmaprenderer" CanvasRenderingContext
2458         https://bugs.webkit.org/show_bug.cgi?id=178992
2459         <rdar://problem/34147157>
2460
2461         Reviewed by Sam Weinig.
2462
2463         Update the expected results now more of the interface has
2464         been added.
2465
2466         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
2467         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt:
2468         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null-expected.txt:
2469         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached-expected.txt:
2470
2471 2017-10-29  Chris Dumez  <cdumez@apple.com>
2472
2473         Unreviewed, revaseline a few tests after r224156.
2474
2475         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt: Added.
2476         * web-platform-tests/service-workers/service-worker/mime-sniffing.https-expected.txt: Added.
2477         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
2478         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
2479         * web-platform-tests/streams/readable-byte-streams/detached-buffers.serviceworker.https-expected.txt:
2480
2481 2017-10-28  Dean Jackson  <dino@apple.com>
2482
2483         createImageBitmap with HTMLCanvasElement
2484         https://bugs.webkit.org/show_bug.cgi?id=178984
2485         <rdar://problem/35238440>
2486
2487         Reviewed by Sam Weinig.
2488
2489         Update the expected results.
2490
2491         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2492         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow-expected.txt:
2493         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
2494
2495 2017-10-28  Youenn Fablet  <youenn@apple.com>
2496
2497         Rebase WPT tests up to a1c0107
2498         https://bugs.webkit.org/show_bug.cgi?id=178589
2499
2500         Reviewed by Alex Christensen.
2501
2502         * resources/TestRepositories:
2503         * resources/import-expectations.json:
2504         * resources/resource-files.json:
2505         * web-platform-tests: Updated.
2506
2507 2017-10-28  Chris Dumez  <cdumez@apple.com>
2508
2509         Update testharness.js to work around our lack of support for MessagePort in service workers
2510         https://bugs.webkit.org/show_bug.cgi?id=178977
2511
2512         Reviewed by Sam Weinig.
2513
2514         Update testharness.js to work around our lack of support for MessagePort in service workers, similarly
2515         to what was already done for Edge.
2516
2517         * web-platform-tests/resources/testharness.js:
2518
2519 2017-10-27  Chris Dumez  <cdumez@apple.com>
2520
2521         Unskip more Service Workers tests
2522         https://bugs.webkit.org/show_bug.cgi?id=178944
2523
2524         Reviewed by Sam Weinig.
2525
2526         Land expected results for tests that have been unskipped.
2527
2528         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
2529         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt: Added.
2530         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https-expected.txt: Added.
2531         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt: Added.
2532         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/service-worker-error-event.https-expected.txt: Added.
2533         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt: Added.
2534         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt: Added.
2535         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https-expected.txt: Added.
2536         * web-platform-tests/service-workers/service-worker/activation-after-registration.https-expected.txt: Added.
2537         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt: Added.
2538         * web-platform-tests/service-workers/service-worker/active.https-expected.txt: Added.
2539         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt: Added.
2540         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt: Added.
2541         * web-platform-tests/service-workers/service-worker/claim-fetch.https-expected.txt: Added.
2542         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt: Added.
2543         * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https-expected.txt: Added.
2544         * web-platform-tests/service-workers/service-worker/claim-using-registration.https-expected.txt: Added.
2545         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt: Added.
2546         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt: Added.
2547         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt: Added.
2548         * web-platform-tests/service-workers/service-worker/client-navigate.https-expected.txt: Added.
2549         * web-platform-tests/service-workers/service-worker/clients-get-client-types.https-expected.txt: Added.
2550         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt: Added.
2551         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt: Added.
2552         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt: Added.
2553         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt: Added.
2554         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt: Added.
2555         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https-expected.txt: Added.
2556         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt: Added.
2557         * web-platform-tests/service-workers/service-worker/controller-on-disconnect.https-expected.txt: Added.
2558         * web-platform-tests/service-workers/service-worker/controller-on-load.https-expected.txt: Added.
2559         * web-platform-tests/service-workers/service-worker/controller-on-reload.https-expected.txt: Added.
2560         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt: Added.
2561         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt: Added.
2562         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt: Added.
2563         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https-expected.txt: Added.
2564         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt: Added.
2565         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt: Added.
2566         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt: Added.
2567         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt: Added.
2568         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt: Added.
2569         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream.https-expected.txt: Added.
2570         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https-expected.txt: Added.
2571         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt: Added.
2572         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https-expected.txt: Added.
2573         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
2574         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https-expected.txt: Added.
2575         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt: Added.
2576         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
2577         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https-expected.txt: Added.
2578         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt: Added.
2579         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin-mime-check.https-expected.txt: Added.
2580         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt: Added.
2581         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt: Added.
2582         * web-platform-tests/service-workers/service-worker/fetch-request-html-imports.https-expected.txt: Added.
2583         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt: Added.
2584         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt: Added.
2585         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt: Added.
2586         * web-platform-tests/service-workers/service-worker/fetch-request-xhr-sync.https-expected.txt: Added.
2587         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt: Added.
2588         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https-expected.txt: Added.
2589         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https-expected.txt: Added.
2590         * web-platform-tests/service-workers/service-worker/foreign-fetch-cors.https-expected.txt: Added.
2591         * web-platform-tests/service-workers/service-worker/getregistration.https-expected.txt: Added.
2592         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt: Added.
2593         * web-platform-tests/service-workers/service-worker/immutable-prototype-serviceworker.https-expected.txt: Added.
2594         * web-platform-tests/service-workers/service-worker/import-scripts-resource-map.https-expected.txt: Added.
2595         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt: Added.
2596         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt: Added.
2597         * web-platform-tests/service-workers/service-worker/install-event-type.https-expected.txt: Added.
2598         * web-platform-tests/service-workers/service-worker/installing.https-expected.txt: Added.
2599         * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt: Added.
2600         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https-expected.txt: Added.
2601         * web-platform-tests/service-workers/service-worker/invalid-header.https-expected.txt: Added.
2602         * web-platform-tests/service-workers/service-worker/iso-latin1-header.https-expected.txt: Added.
2603         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt: Added.
2604         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt: Added.
2605         * web-platform-tests/service-workers/service-worker/multiple-update.https-expected.txt: Added.
2606         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt: Added.
2607         * web-platform-tests/service-workers/service-worker/navigation-preload/broken-chunked-encoding.https-expected.txt: Added.
2608         * web-platform-tests/service-workers/service-worker/navigation-preload/chunked-encoding.https-expected.txt: Added.
2609         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt: Added.
2610         * web-platform-tests/service-workers/service-worker/navigation-preload/get-state.https-expected.txt: Added.
2611         * web-platform-tests/service-workers/service-worker/navigation-preload/redirect.https-expected.txt: Added.
2612         * web-platform-tests/service-workers/service-worker/navigation-preload/request-headers.https-expected.txt: Added.
2613         * web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt: Added.
2614         * web-platform-tests/service-workers/service-worker/navigation-redirect-body.https-expected.txt: Added.
2615         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt: Added.
2616         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https-expected.txt: Added.
2617         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https-expected.txt: Added.
2618         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt: Added.
2619         * web-platform-tests/service-workers/service-worker/postmessage-blob-url.https-expected.txt: Added.
2620         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt: Added.
2621         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt: Added.
2622         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https-expected.txt: Added.
2623         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt: Added.
2624         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt: Added.
2625         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt: Added.
2626         * web-platform-tests/service-workers/service-worker/referer.https-expected.txt: Added.
2627         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt: Added.
2628         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt: Added.
2629         * web-platform-tests/service-workers/service-worker/register-default-scope.https-expected.txt: Added.
2630         * web-platform-tests/service-workers/service-worker/register-link-header.https-expected.txt: Added.
2631         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt: Added.
2632         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt: Added.
2633         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt: Added.
2634         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https-expected.txt: Added.
2635         * web-platform-tests/service-workers/service-worker/registration-events.https-expected.txt: Added.
2636         * web-platform-tests/service-workers/service-worker/registration-iframe.https-expected.txt: Added.
2637         * web-platform-tests/service-workers/service-worker/registration-mime-types.https-expected.txt: Added.
2638         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt: Added.
2639         * web-platform-tests/service-workers/service-worker/registration-script-url.https-expected.txt: Added.
2640         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt: Added.
2641         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt: Added.
2642         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https-expected.txt: Added.
2643         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt: Added.
2644         * web-platform-tests/service-workers/service-worker/rejections.https-expected.txt: Added.
2645         * web-platform-tests/service-workers/service-worker/request-body-blob.https-expected.txt: Added.
2646         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt: Added.
2647         * web-platform-tests/service-workers/service-worker/resource-timing.https-expected.txt: Added.
2648         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt: Added.
2649         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt: Added.
2650         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https-expected.txt: Added.
2651         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt: Added.
2652         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt: Added.
2653         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt: Added.
2654         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt: Added.
2655         * web-platform-tests/service-workers/service-worker/state.https-expected.txt: Added.
2656         * web-platform-tests/service-workers/service-worker/synced-state.https-expected.txt: Added.
2657         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt: Added.
2658         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt: Added.
2659         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt: Added.
2660         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt: Added.
2661         * web-platform-tests/service-workers/service-worker/unregister.https-expected.txt: Added.
2662         * web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https-expected.txt: Added.
2663         * web-platform-tests/service-workers/service-worker/update-after-oneday.https-expected.txt: Added.
2664         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt: Added.
2665         * web-platform-tests/service-workers/service-worker/update.https-expected.txt: Added.
2666         * web-platform-tests/service-workers/service-worker/websocket.https-expected.txt: Added.
2667         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt: Added.
2668         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt: Added.
2669         * web-platform-tests/service-workers/service-worker/xhr.https-expected.txt: Added.
2670         * web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt: Added.
2671         * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt: Added.
2672         * web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt: Added.
2673         * web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt: Added.
2674         * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt: Added.
2675         * web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt: Added.
2676         * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt: Added.
2677         * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt: Added.
2678         * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt: Added.
2679         * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt: Added.
2680         * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt: Added.
2681         * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt: Added.
2682         * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt: Added.
2683         * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt: Added.
2684         * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt: Added.
2685         * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt: Added.
2686         * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt: Added.
2687         * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt: Added.
2688         * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt: Added.
2689         * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt: Added.
2690         * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt: Added.
2691         * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt: Added.
2692         * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt: Added.
2693         * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt: Added.
2694         * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt: Added.
2695         * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt: Added.
2696         * web-platform-tests/service-workers/stub-4.2-client-expected.txt: Added.
2697         * web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt: Added.
2698         * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt: Added.
2699         * web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt: Added.
2700         * web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt: Added.
2701         * web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt: Added.
2702         * web-platform-tests/service-workers/stub-4.5.2-response-expected.txt: Added.
2703         * web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt: Added.
2704         * web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt: Added.
2705         * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt: Added.
2706         * web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt: Added.
2707         * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt: Added.
2708         * web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt: Added.
2709         * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt: Added.
2710         * web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt: Added.
2711         * web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt: Added.
2712         * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt: Added.
2713         * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt: Added.
2714         * web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt: Added.
2715         * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt: Added.
2716         * web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt: Added.
2717         * web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt: Added.
2718
2719 2017-10-26  Andy Estes  <aestes@apple.com>
2720
2721         [Payment Request] Restrict API use to secure, same-origin frames
2722         https://bugs.webkit.org/show_bug.cgi?id=178887
2723
2724         Reviewed by Tim Horton.
2725
2726         The allowpaymentrequest <iframe> attribute is not yet implemented, so the regression in basic.https.html is expected.
2727
2728         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub-expected.txt:
2729         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https-expected.txt:
2730         * web-platform-tests/payment-request/allowpaymentrequest/basic.https-expected.txt:
2731
2732 2017-10-24  Andy Estes  <aestes@apple.com>
2733
2734         [Payment Request] Implement the "PaymentRequest updated" algorithm
2735         https://bugs.webkit.org/show_bug.cgi?id=178689
2736
2737         Reviewed by Alex Christensen.
2738
2739         * web-platform-tests/payment-request/payment-request-update-event-updatewith-method.https-expected.txt:
2740
2741 2017-10-22  Dean Jackson  <dino@apple.com>
2742
2743         Implement drawImage(ImageBitmap) on 2d canvas
2744         https://bugs.webkit.org/show_bug.cgi?id=178653
2745         <rdar://problem/35104360>
2746
2747         Reviewed by Antoine Quint.
2748
2749         Update expected results now that drawImage is implemented.
2750
2751         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2752
2753 2017-10-20  Dean Jackson  <dino@apple.com>
2754
2755         Add createImageBitmap to Window and Worker
2756         https://bugs.webkit.org/show_bug.cgi?id=178573
2757         <rdar://problem/35092692>
2758
2759         Reviewed by Sam Weinig.
2760
2761         Update the expected results now that createImageBitmap exists.
2762
2763         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2764         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2765         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow-expected.txt:
2766         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
2767         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt:
2768         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null-expected.txt:
2769         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached-expected.txt:
2770
2771 2017-10-19  Antti Koivisto  <antti@apple.com>
2772
2773         Support ::before/::after pseudo elements on elements with display:contents
2774         https://bugs.webkit.org/show_bug.cgi?id=178513
2775
2776         Reviewed by Ryosuke Niwa.
2777
2778         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
2779
2780 2017-10-19  Andy Estes  <aestes@apple.com>
2781
2782         [Payment Request] Only process shipping options if shipping is requested, and throw an exception on duplicate shipping option IDs
2783         https://bugs.webkit.org/show_bug.cgi?id=178535
2784
2785         Reviewed by Alex Christensen.
2786
2787         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
2788
2789 2017-10-19  Dean Jackson  <dino@apple.com>
2790
2791         Import W3C Web Platform Tests for createImageBitmap
2792         https://bugs.webkit.org/show_bug.cgi?id=178509
2793         <rdar://problem/35070583>
2794
2795         Reviewed by Antoine Quint.
2796
2797         * resources/import-expectations.json:
2798         * web-platform-tests/2dcontext/imagebitmap/common.js: Added.
2799         (testCanvasDisplayingPattern):
2800         (testDrawImageBitmap):
2801         (initializeImageData):
2802         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
2803         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html: Added.
2804         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
2805         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html: Added.
2806         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow-expected.txt: Added.
2807         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html: Added.
2808         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log: Added.
2809
2810 2017-10-18  Chris Dumez  <cdumez@apple.com>
2811
2812         Align ImageData constructor with the specification
2813         https://bugs.webkit.org/show_bug.cgi?id=178406
2814
2815         Reviewed by Youenn Fablet.
2816
2817         Rebaseline test now that one more check is passing.
2818
2819         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/imagedata-expected.txt:
2820
2821 2017-10-16  Youenn Fablet  <youenn@apple.com>
2822
2823         [FETCH] Remove Request.type getter
2824         https://bugs.webkit.org/show_bug.cgi?id=177798
2825
2826         Reviewed by Chris Dumez.
2827
2828         Refreshing fetch WPT tests.
2829
2830         * web-platform-tests/fetch/api/request/request-type-attribute-historical-expected.txt: Added.
2831         * web-platform-tests/fetch/api/request/request-type-attribute-historical.html: Added.
2832         * web-platform-tests/fetch/api/request/url-encoding-expected.txt: Added.
2833         * web-platform-tests/fetch/api/request/url-encoding.html: Added.
2834
2835 2017-10-16  Chris Dumez  <cdumez@apple.com>
2836
2837         Clicks on Link with download attribute causes all (other) links to trigger download when clicked
2838         https://bugs.webkit.org/show_bug.cgi?id=178267
2839         <rdar://problem/34985016>
2840
2841         Reviewed by Darin Adler.
2842
2843         Rebaseline test which behave differently now in WebKit2 due to WKTR's injected bundle
2844         using PassThrough policy for new windows. The new result is identical to what you
2845         would get when you open the test in Safari so I think this is a good thing.
2846
2847         * web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
2848
2849 2017-10-14  Youenn Fablet  <youenn@apple.com>
2850
2851         Resync tests up to c1716b039411090428e7073158b1aea081dafe71
2852         https://bugs.webkit.org/show_bug.cgi?id=178241
2853
2854         Reviewed by Ryosuke Niwa.
2855
2856         * resources/TestRepositories:
2857         * resources/resource-files.json:
2858         * web-platform-tests/IndexedDB/idb-binary-key-detached.htm:
2859         * web-platform-tests/IndexedDB/keypath-exceptions.htm:
2860         * web-platform-tests/WebCryptoAPI/digest/digest.js:
2861         (run_test.):
2862         * web-platform-tests/XMLHttpRequest/abort-after-stop-expected.txt: Removed.
2863         * web-platform-tests/XMLHttpRequest/abort-after-stop.htm: Removed.
2864         * web-platform-tests/XMLHttpRequest/event-error-order.sub-expected.txt: Removed.
2865         * web-platform-tests/XMLHttpRequest/event-error-order.sub.html: Removed.
2866         * web-platform-tests/XMLHttpRequest/event-timeout-order-expected.txt: Removed.
2867         * web-platform-tests/XMLHttpRequest/event-timeout-order.htm: Removed.
2868         * web-platform-tests/XMLHttpRequest/open-url-worker-origin-expected.txt: Removed.
2869         * web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm: Removed.
2870         * web-platform-tests/XMLHttpRequest/responsetype-expected.txt:
2871         * web-platform-tests/XMLHttpRequest/send-after-setting-document-domain-expected.txt: Removed.
2872         * web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm: Removed.
2873         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Removed.
2874         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled-expected.txt: Removed.
2875         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm: Removed.
2876         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors.htm: Removed.
2877         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args-expected.txt: Removed.
2878         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm: Removed.
2879         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm: Removed.
2880         * web-platform-tests/XMLHttpRequest/send-authentication-basic.htm: Removed.
2881         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords-expected.txt: Removed.
2882         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm: Removed.
2883         * web-platform-tests/XMLHttpRequest/send-entity-body-basic-expected.txt: Removed.
2884         * web-platform-tests/XMLHttpRequest/send-entity-body-basic.htm: Removed.
2885         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Removed.
2886         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm: Removed.
2887         * web-platform-tests/XMLHttpRequest/timeout-sync-expected.txt:
2888         * web-platform-tests/XMLHttpRequest/w3c-import.log:
2889         * web-platform-tests/background-fetch/interfaces-expected.txt:
2890         * web-platform-tests/background-fetch/interfaces.idl:
2891         * web-platform-tests/background-fetch/interfaces.worker-expected.txt:
2892         * web-platform-tests/background-fetch/interfaces.worker.js:
2893         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
2894         * web-platform-tests/common/vendor-prefix.js: Removed.
2895         * web-platform-tests/common/w3c-import.log:
2896         * web-platform-tests/css/css-grid-1/abspos/w3c-import.log:
2897         * web-platform-tests/css/css-grid-1/support/w3c-import.log:
2898         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-000.html:
2899         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-001.html:
2900         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-002.html:
2901         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-003.html:
2902         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-000.html:
2903         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html:
2904         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-002.html:
2905         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-003.html:
2906         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-004.html:
2907         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-005.html:
2908         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-box-000.html:
2909         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-000.html:
2910         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-001.html:
2911         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-002.html:
2912         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-003.html:
2913         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-004.html:
2914         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-005.html:
2915         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-006.html:
2916         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-007.html:
2917         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-008.html:
2918         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-009.html:
2919         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-010.html:
2920         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-011.html:
2921         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html:
2922         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html:
2923         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html:
2924         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html:
2925         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html:
2926         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html:
2927         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html:
2928         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html:
2929         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html:
2930         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html:
2931         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html:
2932         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html:
2933         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html:
2934         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html:
2935         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-000.html:
2936         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-001.html:
2937         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-002.html:
2938         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-003.html:
2939         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-004.html:
2940         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-005.html:
2941         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-006.html:
2942         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-007.html:
2943         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-008.html:
2944         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-009.html:
2945         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html:
2946         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html:
2947         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html:
2948         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html:
2949         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html:
2950         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html:
2951         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html:
2952         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html:
2953         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html:
2954         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html:
2955         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html:
2956         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html:
2957         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html:
2958         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html:
2959         * web-platform-tests/css/css-shapes-1/shape-outside/values/support/parsing-utils.js:
2960         (convertToPx):
2961         (each):
2962         (setupFonts):
2963         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-012.html:
2964         * web-platform-tests/css/css-shapes-1/w3c-import.log:
2965         * web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html:
2966         * web-platform-tests/css/selectors4/w3c-import.log:
2967         * web-platform-tests/cssom/OWNERS:
2968         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
2969         * web-platform-tests/cssom/getComputedStyle-pseudo.html:
2970         * web-platform-tests/cssom/style-sheet-interfaces-001-expected.txt:
2971         * web-platform-tests/cssom/style-sheet-interfaces-001.html:
2972         * web-platform-tests/cssom/w3c-import.log:
2973         * web-platform-tests/custom-elements/Document-createElement-expected.txt:
2974         * web-platform-tests/custom-elements/Document-createElement.html:
2975         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt:
2976         * web-platform-tests/custom-elements/w3c-import.log:
2977         * web-platform-tests/dom/events/Event-timestamp-safe-resolution.html:
2978         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
2979         * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument-expected.txt:
2980         * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
2981         * web-platform-tests/dom/nodes/Document-constructor.html:
2982         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2983         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
2984         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2985         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2986         * web-platform-tests/dom/nodes/selectors.js:
2987         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm:
2988         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin-expected.txt:
2989         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin.htm:
2990         * web-platform-tests/eventsource/resources/last-event-id.py:
2991         (main):
2992         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-non-same-origin-expected.txt:
2993         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm:
2994         * web-platform-tests/fetch/api/basic/integrity-expected.txt:
2995         * web-platform-tests/fetch/api/basic/integrity-worker-expected.txt:
2996         * web-platform-tests/fetch/api/basic/integrity.js:
2997         (integrity):
2998         * web-platform-tests/fetch/api/headers/headers-combine-expected.txt:
2999         * web-platform-tests/fetch/api/headers/headers-combine.html:
3000         * web-platform-tests/fetch/api/request/request-error-expected.txt:
3001         * web-platform-tests/fetch/api/request/request-error.js:
3002         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
3003         * web-platform-tests/fetch/api/request/request-headers.html:
3004         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
3005         * web-platform-tests/fetch/api/request/request-idl.html:
3006         * web-platform-tests/fetch/api/request/request-structure-expected.txt:
3007         * web-platform-tests/fetch/api/request/request-structure.html:
3008         * web-platform-tests/fetch/api/request/w3c-import.log:
3009         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
3010         * web-platform-tests/fetch/api/response/response-init-001-expected.txt:
3011         * web-platform-tests/fetch/api/response/response-init-001.html:
3012         * web-platform-tests/fetch/api/response/w3c-import.log:
3013         * web-platform-tests/fonts/Ahem.ttf:
3014         * web-platform-tests/hr-time/idlharness-expected.txt:
3015         * web-platform-tests/hr-time/idlharness.html:
3016         * web-platform-tests/html/README.md:
3017         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
3018         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/w3c-import.log:
3019         * web-platform-tests/html/browsers/origin/origin-of-data-document-expected.txt:
3020         * web-platform-tests/html/dom/interfaces.html:
3021         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt:
3022         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplay.html:
3023         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html:
3024         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplaythrough.html:
3025         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html:
3026         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata.html:
3027         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html:
3028         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadedmetadata.html:
3029         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html:
3030         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html:
3031         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html:
3032         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html:
3033         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html:
3034         * web-platform-tests/html/semantics/embedded-content/media-elements/event_pause.html:
3035         * web-platform-tests/html/semantics/embedded-content/media-elements/event_play.html:
3036         * web-platform-tests/html/semantics/embedded-content/media-elements/event_playing.html:
3037         * web-platform-tests/html/semantics/embedded-content/media-elements/event_progress.html:
3038         * web-platform-tests/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html:
3039         * web-platform-tests/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html:
3040         * web-platform-tests/html/semantics/embedded-content/media-elements/historical-expected.txt:
3041         * web-platform-tests/html/semantics/embedded-content/media-elements/historical.html:
3042         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt:
3043         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language-expected.txt:
3044         * web-platform-tests/html/semantics/embedded-content/media-elements/paused_false_during_play.html:
3045         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_canplay.html:
3046         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html:
3047         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html:
3048         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html:
3049         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_playing.html:
3050         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008.htm:
3051         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.cross-expected.txt:
3052         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html:
3053         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.redirect-expected.txt:
3054         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html:
3055         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm:
3056         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
3057         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
3058         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
3059         * web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
3060         * web-platform-tests/html/semantics/forms/the-fieldset-element/w3c-import.log:
3061         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
3062         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
3063         * web-platform-tests/html/semantics/forms/the-progress-element/progress-expected.txt:
3064         * web-platform-tests/html/semantics/forms/the-progress-element/w3c-import.log:
3065         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
3066         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/w3c-import.log:
3067         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
3068         * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
3069         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt:
3070         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt:
3071         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt:
3072         * web-platform-tests/lint.whitelist:
3073         * web-platform-tests/mediacapture-fromelement/capture.html:
3074         * web-platform-tests/mediacapture-fromelement/creation.html:
3075         * web-platform-tests/mediacapture-fromelement/ended.html:
3076         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html:
3077         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html:
3078         * web-platform-tests/resource-timing/idlharness-expected.txt:
3079         * web-platform-tests/resource-timing/idlharness.html:
3080         * web-platform-tests/resources/idlharness.js:
3081         (IdlInterface.prototype.test_to_json_operation):
3082         * web-platform-tests/resources/test/tests/api-tests-1.html:
3083         * web-platform-tests/resources/test/tests/idlharness/IdlInterface/test_to_json_operation.html:
3084         * web-platform-tests/resources/testharness.js:
3085         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https.html:
3086         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html:
3087         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https.html:
3088         * web-platform-tests/service-workers/service-worker/navigation-preload/resources/redirect-scope.py:
3089         (main):
3090         * web-platform-tests/service-workers/service-worker/resources/bytecheck-worker-imported-script.py:
3091         (main):
3092         * web-platform-tests/service-workers/service-worker/resources/bytecheck-worker.py:
3093         (main):
3094         * web-platform-tests/service-workers/service-worker/resources/fetch-event-redirect-iframe.html: Removed.
3095         * web-platform-tests/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html:
3096         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-out-scope.py:
3097         (main):
3098         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope1.py:
3099         (main):
3100         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope2.py:
3101         (main):
3102         * web-platform-tests/service-workers/service-worker/resources/update-max-aged-worker-imported-script.py:
3103         (main):
3104         * web-platform-tests/service-workers/service-worker/resources/update-max-aged-worker.py:
3105         (main):
3106         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log:
3107         * web-platform-tests/service-workers/service-worker/w3c-import.log:
3108         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface-expected.txt:
3109         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html:
3110         * web-platform-tests/shadow-dom/event-inside-shadow-tree-expected.txt:
3111         * web-platform-tests/shadow-dom/event-with-related-target.html:
3112         * web-platform-tests/shadow-dom/leaktests/get-elements-expected.txt:
3113         * web-platform-tests/shadow-dom/resources/event-path-test-helpers.js:
3114         (dispatchEventWithEventLog):
3115         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
3116         * web-platform-tests/shadow-dom/w3c-import.log:
3117         * web-platform-tests/streams/piping/general-expected.txt:
3118         * web-platform-tests/streams/readable-byte-streams/general.js:
3119         (promise_test):
3120         * web-platform-tests/streams/readable-byte-streams/w3c-import.log:
3121         * web-platform-tests/streams/readable-streams/pipe-through-expected.txt: Removed.
3122         * web-platform-tests/tools/manifest/catalog/xhtml.dtd:
3123         * web-platform-tests/tools/manifest/sourcefile.py:
3124         (SourceFile.references):
3125         (SourceFile.spec_links):
3126         * web-platform-tests/tools/manifest/tests/test_sourcefile.py:
3127         (test_relpath_normalized):
3128         (test_reftest_url_whitespace):
3129         (test_spec_links_whitespace):
3130         * web-platform-tests/tools/wptserve/tests/functional/test_handlers.py:
3131         (TestDirectoryHandler.test_subdirectory_no_trailing_slash):
3132         * web-platform-tests/tools/wptserve/wptserve/handlers.py:
3133         (DirectoryHandler.__call__):
3134         * web-platform-tests/update-built-tests.sh:
3135         * web-platform-tests/url/a-element-expected.txt:
3136         * web-platform-tests/url/a-element-xhtml-expected.txt:
3137         * web-platform-tests/url/url-constructor-expected.txt:
3138         * web-platform-tests/url/urltestdata.json:
3139         * web-platform-tests/webrtc/RTCCertificate.html:
3140         * web-platform-tests/webrtc/RTCConfiguration-iceServers-expected.txt:
3141         * web-platform-tests/webrtc/RTCDTMFSender-insertDTMF.html: Removed.
3142         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange-long.html: Removed.
3143         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange.html: Removed.
3144         * web-platform-tests/webrtc/RTCPeerConnection-addTrack.html: Removed.
3145         * web-platform-tests/webrtc/RTCPeerConnection-getStats.html: Removed.
3146         * web-platform-tests/webrtc/RTCPeerConnection-ontrack.html: Removed.
3147         * web-platform-tests/webrtc/RTCPeerConnection-removeTrack.html: Removed.
3148         * web-platform-tests/webrtc/RTCRtpReceiver-getContributingSources.html: Removed.
3149         * web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html: Removed.
3150         * web-platform-tests/webrtc/historical-expected.txt:
3151         * web-platform-tests/webrtc/historical.html:
3152         * web-platform-tests/webrtc/simplecall-expected.txt:
3153         * web-platform-tests/webrtc/simplecall.html:
3154         * web-platform-tests/webrtc/w3c-import.log:
3155
3156 2017-10-13  Chris Dumez  <cdumez@apple.com>
3157
3158         DOMTokenList shouldn't add empty attributes
3159         https://bugs.webkit.org/show_bug.cgi?id=178280
3160
3161         Reviewed by Ryosuke Niwa.
3162
3163         Rebaseline web-platform-test now that all checks are passing.
3164
3165         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
3166
3167 2017-10-13  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3168
3169         [Readable Streams API] Align queue with spec for ReadableStreamDefaultController
3170         https://bugs.webkit.org/show_bug.cgi?id=178082
3171
3172         Reviewed by Xabier Rodriguez-Calvar.
3173
3174         Updated test expectations for tests that were previously failing but now pass.
3175
3176         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size-expected.txt:
3177         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.dedicatedworker-expected.txt:
3178
3179 2017-10-12  Chris Dumez  <cdumez@apple.com>
3180
3181         import-w3c-tests modifies test sources and sometimes causes them to fail
3182         https://bugs.webkit.org/show_bug.cgi?id=178234
3183
3184         Reviewed by Ryosuke Niwa.
3185
3186         Resync tests now that they no longer get re-written by the importer.
3187         Most changes are about casing and spacing.
3188
3189         Also note that some tests are now passing and that they have been rebaselined.
3190
3191         * web-platform-tests/FileAPI/url/multi-global-origin-serialization.sub.html:
3192         * web-platform-tests/IndexedDB/abort-in-initial-upgradeneeded.html:
3193         * web-platform-tests/IndexedDB/close-in-upgradeneeded.html:
3194         * web-platform-tests/IndexedDB/cursor-overloads.htm:
3195         * web-platform-tests/IndexedDB/idbkeyrange_incorrect.htm:
3196         * web-platform-tests/IndexedDB/key_invalid.htm:
3197         * web-platform-tests/IndexedDB/key_valid.html:
3198         * web-platform-tests/IndexedDB/keyorder.htm:
3199         * web-platform-tests/IndexedDB/keypath.htm:
3200         * web-platform-tests/IndexedDB/keypath_invalid.htm:
3201         * web-platform-tests/IndexedDB/string-list-ordering.htm:
3202         * web-platform-tests/WebIDL/current-realm.html:
3203         * web-platform-tests/css/css-display-3/display-contents-before-after-001.html:
3204         * web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-001.html:
3205         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline-expected.html:
3206         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html:
3207         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-none-expected.html:
3208         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-none.html:
3209         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-inline-expected.html:
3210         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-inline.html:
3211         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-none-expected.html:
3212         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-none.html:
3213         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-inline-expected.html:
3214         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-inline.html:
3215         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-none-expected.html:
3216         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-none.html:
3217         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-inline-expected.html:
3218         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-inline.html:
3219         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-none-expected.html:
3220         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-none.html:
3221         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-inline-expected.html:
3222         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-inline.html:
3223         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-none-expected.html:
3224         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-none.html:
3225         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-inline-expected.html:
3226         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-inline.html:
3227         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none-expected.html:
3228         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none.html:
3229         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-inline-expected.html:
3230         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-inline.html:
3231         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none-expected.html:
3232         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none.html:
3233         * web-platform-tests/css/css-display-3/display-contents-flex-002-expected.html:
3234         * web-platform-tests/css/css-display-3/display-contents-flex-002.html:
3235         * web-platform-tests/css/css-display-3/display-contents-flex-003-expected.html:
3236         * web-platform-tests/css/css-display-3/display-contents-flex-003.html:
3237         * web-platform-tests/css/css-display-3/display-contents-inline-flex-001-expected.html:
3238         * web-platform-tests/css/css-display-3/display-contents-inline-flex-001.html:
3239         * web-platform-tests/css/css-display-3/display-contents-list-001-expected.html:
3240         * web-platform-tests/css/css-display-3/display-contents-list-001.html:
3241         * web-platform-tests/css/css-display-3/display-contents-multicol-001-expected.html:
3242         * web-platform-tests/css/css-display-3/display-contents-multicol-001.html:
3243         * web-platform-tests/css/css-display-3/display-contents-table-001-expected.html:
3244         * web-platform-tests/css/css-display-3/display-contents-table-001.html:
3245         * web-platform-tests/css/css-display-3/display-contents-table-002-expected.html:
3246         * web-platform-tests/css/css-display-3/display-contents-table-002.html:
3247         * web-platform-tests/css/css-display-3/display-flow-root-001-expected.html:
3248         * web-platform-tests/css/css-display-3/display-flow-root-001.html:
3249         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-expected.html:
3250         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-with-percentage-expected.html:
3251         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-with-percentage.html:
3252         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit.html:
3253         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html:
3254         * web-platform-tests/css/css-grid-1/grid-layout-properties.html:
3255         * web-platform-tests/css/css-grid-1/grid-model/display-grid-expected.html:
3256         * web-platform-tests/css/css-grid-1/grid-model/display-grid.html:
3257         * web-platform-tests/css/css-grid-1/grid-model/display-inline-grid-expected.html:
3258         * web-platform-tests/css/css-grid-1/grid-model/display-inline-grid.html:
3259         * web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001.html:
3260         * web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001.html:
3261         * web-platform-tests/css/css-grid-1/grid-model/grid-float-001.html:
3262         * web-platform-tests/css/css-grid-1/grid-model/grid-inline-float-001.html:
3263         * web-platform-tests/css/css-grid-1/grid-model/grid-inline-vertical-align-001.html:
3264         * web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.html:
3265         * web-platform-tests/css/css-grid-1/grid-model/grid-vertical-align-001.html:
3266         * web-platform-tests/css/css-grid-1/test-plan/index.html:
3267         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html:
3268         * web-platform-tests/css/css-pseudo-4/marker-color.html:
3269         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html:
3270         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-circle-003.html:
3271         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-ellipse-001.html:
3272         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-ellipse-002.html:
3273         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-ellipse-003.html:
3274         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-inset-001.html:
3275         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-inset-002.html:
3276         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-001.html:
3277         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-002.html:
3278         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-003.html:
3279         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-004.html:
3280         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-005.html:
3281         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-006.html:
3282         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-007.html:
3283         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-008.html:
3284         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-010.html:
3285         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-011.html:
3286         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-012.html:
3287         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-013.html:
3288         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-014.html:
3289         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-015.html:
3290         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-016.html:
3291         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-017.html:
3292         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-018.html:
3293         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-019.html:
3294         * web-platform-tests/css/css-shapes-1/test-plan/index.html:
3295         * web-platform-tests/css/css-ui-3/cursor-image-001.html:
3296         * web-platform-tests/css/css-ui-3/cursor-image-002.html:
3297         * web-platform-tests/css/css-ui-3/cursor-image-003.html:
3298         * web-platform-tests/css/css-ui-3/cursor-image-004.html:
3299         * web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html:
3300         * web-platform-tests/css/css-ui-3/cursor-image-005.html:
3301         * web-platform-tests/css/css-ui-3/cursor-image-009.html:
3302         * web-platform-tests/css/css-ui-3/cursor-image-012.html:
3303         * web-platform-tests/css/css-ui-3/cursor-image-png-012.html:
3304         * web-platform-tests/css/css-ui-3/cursor-image-png-013.html:
3305         * web-platform-tests/css/css-ui-3/cursor-image-png-027.html:
3306         * web-platform-tests/css/css-ui-3/cursor-image-png-028.html:
3307         * web-platform-tests/css/css-ui-3/resize-015.html:
3308         * web-platform-tests/css/css-ui-3/resize-018.html:
3309         * web-platform-tests/css/css-ui-3/support/cursors/woolly-64.svg:
3310         * web-platform-tests/css/css-ui-3/support/cursors/woolly.svg:
3311         * web-platform-tests/css/css-ui-3/text-overflow-002-expected.html:
3312         * web-platform-tests/css/css-ui-3/text-overflow-004-expected.html:
3313         * web-platform-tests/css/css-ui-3/text-overflow-008.html:
3314         * web-platform-tests/css/css-ui-3/text-overflow-011.html:
3315         * web-platform-tests/css/css-ui-3/text-overflow-012.html:
3316         * web-platform-tests/css/css-ui-3/text-overflow-013.html:
3317         * web-platform-tests/css/css-ui-3/text-overflow-022.html:
3318         * web-platform-tests/css/css-ui-3/text-overflow-023.html:
3319         * web-platform-tests/cssom-view/elementFromPoint.html:
3320         * web-platform-tests/cssom-view/elementsFromPoint.html:
3321         * web-platform-tests/cssom-view/interfaces.html:
3322         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-001-expected.html:
3323         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-001.html:
3324         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-002-expected.html:
3325         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-002.html:
3326         * web-platform-tests/cssom/cssom-fontfacerule-constructors.html:
3327         * web-platform-tests/cssom/cssstyledeclaration-csstext.html:
3328         * web-platform-tests/cssom/cssstyledeclaration-mutability.html:
3329         * web-platform-tests/cssom/interfaces.html:
3330         * web-platform-tests/cssom/medialist-interfaces-002.html:
3331         * web-platform-tests/cssom/style-sheet-interfaces-002.html:
3332         * web-platform-tests/cssom/ttwf-cssom-document-extension.html:
3333         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
3334         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
3335         * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
3336         * web-platform-tests/dom/nodes/Document-adoptNode.html:
3337         * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
3338         * web-platform-tests/dom/nodes/Document-constructor-svg.svg:
3339         * web-platform-tests/dom/nodes/Document-constructor-xml.xml:
3340         * web-platform-tests/dom/nodes/Document-constructor.html:
3341         * web-platform-tests/dom/nodes/Document-doctype.html:
3342         * web-platform-tests/dom/nodes/Document-getElementById.html:
3343         * web-platform-tests/dom/nodes/Element-matches.html:
3344         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
3345         * web-platform-tests/dom/nodes/MutationObserver-characterData-expected.txt:
3346         * web-platform-tests/dom/nodes/MutationObserver-characterData.html:
3347         * web-platform-tests/dom/nodes/Node-compareDocumentPosition.html:
3348         * web-platform-tests/dom/nodes/Node-contains.html:
3349         * web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml:
3350         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-content.html:
3351         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-content.xht:
3352         * web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
3353         * web-platform-tests/dom/nodes/getElementsByClassName-28.htm:
3354         * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
3355         * web-platform-tests/dom/traversal/TreeWalker-basic.html:
3356         * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
3357         * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
3358         * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
3359         * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
3360         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
3361         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
3362         * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
3363         * web-platform-tests/encrypted-media/clearkey-check-initdata-type.html:
3364         * web-platform-tests/encrypted-media/clearkey-events-session-closed-event.html:
3365         * web-platform-tests/encrypted-media/clearkey-events.html:
3366         * web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.html:
3367         * web-platform-tests/encrypted-media/clearkey-invalid-license.html:
3368         * web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.html:
3369         * web-platform-tests/encrypted-media/clearkey-keystatuses.html:
3370         * web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html:
3371         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.html:
3372         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.html:
3373         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html:
3374         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html:
3375         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html:
3376         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html:
3377         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html:
3378         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html:
3379         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html:
3380         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html:
3381         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.html:
3382         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html:
3383         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html:
3384         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.html:
3385         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.html:
3386         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html:
3387         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html:
3388         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html:
3389         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html:
3390         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html:
3391         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html:
3392         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.html:
3393         * web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html:
3394         * web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html:
3395         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html:
3396         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html:
3397         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html:
3398         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html:
3399         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html:
3400         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html:
3401         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.html:
3402         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.html:
3403         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.html:
3404         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html:
3405         * web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.html:
3406         * web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.html:
3407         * web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.html:
3408         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.html:
3409         * web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.html:
3410         * web-platform-tests/encrypted-media/drm-check-initdata-type.html:
3411         * web-platform-tests/encrypted-media/drm-events-session-closed-event.html:
3412         * web-platform-tests/encrypted-media/drm-events.html:
3413         * web-platform-tests/encrypted-media/drm-expiration.html:
3414         * web-platform-tests/encrypted-media/drm-generate-request-disallowed-input.html:
3415         * web-platform-tests/encrypted-media/drm-invalid-license.html:
3416         * web-platform-tests/encrypted-media/drm-keystatuses-multiple-sessions.html:
3417         * web-platform-tests/encrypted-media/drm-keystatuses.html:
3418         * web-platform-tests/encrypted-media/drm-mp4-onencrypted.html:
3419         * web-platform-tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.html:
3420         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license-events.html:
3421         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license.html:
3422         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html:
3423         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record.html:
3424         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html:
3425         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html:
3426         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html:
3427         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html:
3428         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html:
3429         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html:
3430         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-events.html:
3431         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html:
3432         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html:
3433         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html:
3434         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey.html:
3435         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multisession.html:
3436         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html:
3437         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html:
3438         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html:
3439         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html:
3440         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-two-videos.html:
3441         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html:
3442         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html:
3443         * web-platform-tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.html:
3444         * web-platform-tests/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html:
3445         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html:
3446         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html:
3447         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.html:
3448         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html:
3449         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html:
3450         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html:
3451         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys.html:
3452         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeys.html:
3453         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysession.html:
3454         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html:
3455         * web-platform-tests/encrypted-media/drm-mp4-unique-origin.html:
3456         * web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.html:
3457         * web-platform-tests/encrypted-media/drm-not-callable-after-createsession.html:
3458         * web-platform-tests/encrypted-media/drm-temporary-license-type.html:
3459         * web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html:
3460         * web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html:
3461         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
3462         * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-license.html:
3463         * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-usage-record.html:
3464         * web-platform-tests/encrypted-media/resources/retrieve-persistent-usage-record.html:
3465         * web-platform-tests/eventsource/dedicated-worker/eventsource-close.htm:
3466         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm:
3467         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm:
3468         * web-platform-tests/eventsource/dedicated-worker/eventsource-onmesage.htm:
3469         * web-platform-tests/eventsource/dedicated-worker/eventsource-onopen.htm:
3470         * web-platform-tests/eventsource/dedicated-worker/eventsource-prototype.htm:
3471         * web-platform-tests/eventsource/dedicated-worker/eventsource-url.htm:
3472         * web-platform-tests/eventsource/eventsource-constructor-document-domain.htm:
3473         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin.htm:
3474         * web-platform-tests/eventsource/eventsource-onmessage-trusted.htm:
3475         * web-platform-tests/eventsource/eventsource-prototype.htm:
3476         * web-platform-tests/eventsource/format-leading-space.htm:
3477         * web-platform-tests/eventsource/format-mime-bogus.htm:
3478         * web-platform-tests/eventsource/format-mime-valid-bogus.htm:
3479         * web-platform-tests/eventsource/shared-worker/eventsource-close.htm:
3480         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm:
3481         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-url-bogus.htm:
3482         * web-platform-tests/eventsource/shared-worker/eventsource-eventtarget.htm:
3483         * web-platform-tests/eventsource/shared-worker/eventsource-onmesage.htm:
3484         * web-platform-tests/eventsource/shared-worker/eventsource-onopen.htm:
3485         * web-platform-tests/eventsource/shared-worker/eventsource-prototype.htm:
3486         * web-platform-tests/eventsource/shared-worker/eventsource-url.htm:
3487         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html:
3488         * web-platform-tests/fetch/api/resources/basic.html:
3489         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html:
3490         * web-platform-tests/fetch/api/response/response-trailer.html:
3491         * web-platform-tests/fetch/nosniff/stylesheet.html:
3492         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html:
3493         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/012.html:
3494         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html:
3495         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html:
3496         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html:
3497         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html:
3498         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html:
3499         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html:
3500         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html:
3501         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html:
3502         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html:
3503         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/forward-triggers-hashchange.html:
3504         * web-platform-tests/html/browsers/history/the-history-interface/008.html:
3505         * web-platform-tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html:
3506         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html:
3507         * web-platform-tests/html/browsers/history/the-locati