02cf10a0e8fd50b2109b4b5ea15488bb11061481
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
2
3         AppCache: Log a Deprecation warning to the Console when AppCache is used
4         https://bugs.webkit.org/show_bug.cgi?id=181778
5
6         Reviewed by Alex Christensen.
7
8         * web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker-expected.txt:
9         * web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt:
10         * web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt:
11         * web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt:
12         * web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt:
13         * web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt:
14         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
15
16 2018-01-17  Ali Juma  <ajuma@chromium.org>
17
18         Update web platform tests for Visual Viewport API
19         https://bugs.webkit.org/show_bug.cgi?id=181689
20
21         Reviewed by Alex Christensen.
22
23         Rename the test directory from 'viewport' to 'visual-viewport', and update
24         viewport-resize-event-on-load-overflowing-page.html.
25
26         This corresponds to the following upstream commits:
27         1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
28         2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
29
30         * resources/import-expectations.json:
31         * web-platform-tests/viewport/w3c-import.log: Removed.
32         * web-platform-tests/visual-viewport/viewport-no-resize-event-on-overflow-recalc-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-no-resize-event-on-overflow-recalc-expected.txt.
33         * web-platform-tests/visual-viewport/viewport-no-resize-event-on-overflow-recalc.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-no-resize-event-on-overflow-recalc.html.
34         * web-platform-tests/visual-viewport/viewport-read-size-causes-layout-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-causes-layout-expected.txt.
35         * web-platform-tests/visual-viewport/viewport-read-size-causes-layout.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-causes-layout.html.
36         * web-platform-tests/visual-viewport/viewport-read-size-in-iframe-causes-layout-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-in-iframe-causes-layout-expected.txt.
37         * web-platform-tests/visual-viewport/viewport-read-size-in-iframe-causes-layout.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-in-iframe-causes-layout.html.
38         * web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt.
39         * web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html.
40         * web-platform-tests/visual-viewport/viewport-scrollbars-cause-resize-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-scrollbars-cause-resize-expected.txt.
41         * web-platform-tests/visual-viewport/viewport-scrollbars-cause-resize.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-scrollbars-cause-resize.html.
42         * web-platform-tests/visual-viewport/viewport-type-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-type-expected.txt.
43         * web-platform-tests/visual-viewport/viewport-type.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-type.html.
44         * web-platform-tests/visual-viewport/viewport-unscaled-scale-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-expected.txt.
45         * web-platform-tests/visual-viewport/viewport-unscaled-scale-iframe-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-iframe-expected.txt.
46         * web-platform-tests/visual-viewport/viewport-unscaled-scale-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-iframe.html.
47         * web-platform-tests/visual-viewport/viewport-unscaled-scale.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale.html.
48         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-expected.txt.
49         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt.
50         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe.html.
51         * web-platform-tests/visual-viewport/viewport-unscaled-scroll.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll.html.
52         * web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
53         * web-platform-tests/visual-viewport/viewport-unscaled-size-iframe-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt.
54         * web-platform-tests/visual-viewport/viewport-unscaled-size-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe.html.
55         * web-platform-tests/visual-viewport/viewport-unscaled-size.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size.html.
56         * web-platform-tests/visual-viewport/viewport_support.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport_support.js.
57         * web-platform-tests/visual-viewport/w3c-import.log: Added.
58
59 2018-01-12  Jiewen Tan  <jiewen_tan@apple.com>
60
61         [WebAuthN] Implement dummy WebAuthN IDLs
62         https://bugs.webkit.org/show_bug.cgi?id=181627
63         <rdar://problem/36459864>
64
65         Reviewed by Alex Christensen.
66
67         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
68
69 2018-01-11  Youenn Fablet  <youenn@apple.com>
70
71         Redirected iframe loading with Request.redirect=follow should fail
72         https://bugs.webkit.org/show_bug.cgi?id=181491
73
74         Reviewed by Alex Christensen.
75
76         Updated tests to output a more deterministic output, more debuggable.
77         Made use of media.js to allow loading either oga or mp3 when oga is not supported.
78
79         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
80         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html:
81
82 2018-01-10  Youenn Fablet  <youenn@apple.com>
83
84         Use no-cache fetch mode when loading main documents with location.reload()
85         https://bugs.webkit.org/show_bug.cgi?id=181285
86
87         Reviewed by Alex Christensen.
88
89         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
90
91 2018-01-09  Chris Dumez  <cdumez@apple.com>
92
93         We should not return undefined for most properties of a detached Window
94         https://bugs.webkit.org/show_bug.cgi?id=181416
95         <rdar://problem/36162489>
96
97         Reviewed by Ryosuke Niwa.
98
99         Rebaseline several WPT tests now that more checks are passing.
100
101         * web-platform-tests/custom-elements/custom-element-registry/per-global-expected.txt:
102         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document-expected.txt:
103         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
104
105 2018-01-09  Matt Lewis  <jlewis3@apple.com>
106
107         Unreviewed, rolling out r226531.
108
109         This caused test failures on macOS WK2.
110
111         Reverted changeset:
112
113         "Use no-cache fetch mode when loading main documents with
114         location.reload()"
115         https://bugs.webkit.org/show_bug.cgi?id=181285
116         https://trac.webkit.org/changeset/226531
117
118 2018-01-09  Youenn Fablet  <youenn@apple.com>
119
120         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
121         https://bugs.webkit.org/show_bug.cgi?id=181404
122
123         Reviewed by Alex Christensen.
124
125         Ensure fetch event promise is resolved in case cache is used.
126         Ensure each cache entry is deleted to not hit any cache quota error.
127         Test was previously deleting the whole cache, but in WebKit, the quota
128         in such a case will only be updated when the cache is garbaged collected, which is not deterministic.
129         Make tests output more results to improve debugability.
130
131         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html:
132         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
133         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html:
134         * web-platform-tests/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html:
135
136 2018-01-09  Youenn Fablet  <youenn@apple.com>
137
138         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
139         https://bugs.webkit.org/show_bug.cgi?id=181087
140         <rdar://problem/36188109>
141
142         Reviewed by Chris Dumez.
143
144         Updated test to get a more deterministic output.
145
146         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt:
147         * web-platform-tests/service-workers/service-worker/resources/register-closed-window-iframe.html:
148
149 2018-01-09  Youenn Fablet  <youenn@apple.com>
150
151         Add CSP support to service workers
152         https://bugs.webkit.org/show_bug.cgi?id=181385
153
154         Reviewed by Chris Dumez.
155
156         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
157         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
158         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
159
160 2018-01-09  Ali Juma  <ajuma@chromium.org>
161
162         Implement VisualViewport API events
163         https://bugs.webkit.org/show_bug.cgi?id=179386
164
165         Reviewed by Frédéric Wang.
166
167         Update expectation for a viewport WPT that now passes.
168
169         * web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt:
170
171 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
172
173         ::first-letter incorrectly selects grapheme pairs
174         https://bugs.webkit.org/show_bug.cgi?id=181315
175
176         Reviewed by Darin Adler.
177
178         Updated css-pseudo-4 to latest WPT revision and added first-letter-004.html.
179
180         * web-platform-tests/css/css-pseudo-4/first-letter-004-expected.html: Added.
181         * web-platform-tests/css/css-pseudo-4/first-letter-004.html: Added.
182         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html:
183         * web-platform-tests/css/css-pseudo-4/marker-color.html:
184         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html:
185         * web-platform-tests/css/css-pseudo-4/w3c-import.log:
186
187 2018-01-08  Commit Queue  <commit-queue@webkit.org>
188
189         Unreviewed, rolling out r226532 and r226540.
190         https://bugs.webkit.org/show_bug.cgi?id=181422
191
192         jessie says basic browsing does not seem to work (Requested by
193         alexchristensen on #webkit).
194
195         Reverted changesets:
196
197         "Add CSP support to service workers"
198         https://bugs.webkit.org/show_bug.cgi?id=181385
199         https://trac.webkit.org/changeset/226532
200
201         "SWClientConnection should not keep references to service
202         worker jobs"
203         https://bugs.webkit.org/show_bug.cgi?id=181381
204         https://trac.webkit.org/changeset/226540
205
206 2018-01-08  Youenn Fablet  <youenn@apple.com>
207
208         Add CSP support to service workers
209         https://bugs.webkit.org/show_bug.cgi?id=181385
210
211         Reviewed by Chris Dumez.
212
213         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
214         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
215         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
216
217 2018-01-08  Youenn Fablet  <youenn@apple.com>
218
219         Use no-cache fetch mode when loading main documents with location.reload()
220         https://bugs.webkit.org/show_bug.cgi?id=181285
221
222         Reviewed by Alex Christensen.
223
224         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
225
226 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
227
228         Update imagebitmap tests.
229         https://bugs.webkit.org/show_bug.cgi?id=181379
230
231         Unreviewed test gardening.
232
233         * web-platform-tests/2dcontext/imagebitmap/common.js:
234         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
235         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
236         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
237         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
238
239 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
240
241         Implement createImageBitmap(ImageBitmap)
242         https://bugs.webkit.org/show_bug.cgi?id=181287
243
244         Reviewed by Darin Adler.
245
246         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
247
248 2018-01-05  Alex Christensen  <achristensen@webkit.org>
249
250         Forbid < and > in URL hosts
251         https://bugs.webkit.org/show_bug.cgi?id=181308
252         <rdar://problem/36012757>
253
254         Reviewed by Tim Horton.
255
256         * web-platform-tests/url/a-element-expected.txt:
257         * web-platform-tests/url/a-element-origin-expected.txt:
258         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
259         * web-platform-tests/url/a-element-xhtml-expected.txt:
260         * web-platform-tests/url/url-constructor-expected.txt:
261         * web-platform-tests/url/url-origin-expected.txt:
262
263 2018-01-05  Youenn Fablet  <youenn@apple.com>
264
265         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
266         https://bugs.webkit.org/show_bug.cgi?id=181329
267
268         Unreviewed.
269
270         * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https-expected.txt: Removed.
271
272 2018-01-05  Youenn Fablet  <youenn@apple.com>
273
274         LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event.https.html should not expect Upgrade-Insecure Requests header
275         https://bugs.webkit.org/show_bug.cgi?id=181286
276
277         Reviewed by Alex Christensen.
278
279         Test previously expected upgrade-insecure-requests header to be inserted in a HTTP request.
280         Given the request URL is HTTPS, there is no need for that header.
281
282         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
283         * web-platform-tests/service-workers/service-worker/fetch-event.https.html:
284
285 2018-01-04  Youenn Fablet  <youenn@apple.com>
286
287         FetchResponse should set its internal response text encoding name
288         https://bugs.webkit.org/show_bug.cgi?id=181284
289
290         Reviewed by Alex Christensen.
291
292         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
293
294 2018-01-04  Youenn Fablet  <youenn@apple.com>
295
296         Service Worker should expose redirect mode for navigation loads as manual
297         https://bugs.webkit.org/show_bug.cgi?id=181067
298
299         Reviewed by Alex Christensen.
300
301         Updating test to match the latest fetch spec.
302
303         * web-platform-tests/service-workers/service-worker/navigation-redirect-to-http.https-expected.txt:
304         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
305         * web-platform-tests/service-workers/service-worker/request-end-to-end.https.html:
306
307 2018-01-04  Youenn Fablet  <youenn@apple.com>
308
309         Implement  https://fetch.spec.whatwg.org/#main-fetch default referrer policy setting
310         https://bugs.webkit.org/show_bug.cgi?id=181239
311
312         Reviewed by Alex Christensen.
313
314         Updated test to output more tests for better error reporting.
315         Also updated to relax the settings so that HTTP loads are done even though the page is HTTPS.
316         Updated referrer computation since it should be done based on the fetch context and not its parent context.
317
318         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
319         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https.html:
320
321 2018-01-02  Youenn Fablet  <youenn@apple.com>
322
323         Memory cache should not reuse resources with different credential fetch option
324         https://bugs.webkit.org/show_bug.cgi?id=181212
325
326         Reviewed by Alex Christensen.
327
328         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
329
330 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
331
332         Update Credential Management API for WebAuthentication
333         https://bugs.webkit.org/show_bug.cgi?id=181082
334         <rdar://problem/36055239>
335
336         Reviewed by Brent Fulgham.
337
338         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
339         * web-platform-tests/credential-management/idl.https-expected.txt:
340
341 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
342
343         Update imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html from upstream wpt.
344         https://bugs.webkit.org/show_bug.cgi?id=172255
345
346         Unreviewed test gardening.
347
348         * web-platform-tests/html/browsers/windows/browsing-context-expected.txt: rebaseline.
349         * web-platform-tests/html/browsers/windows/browsing-context.html: update.
350
351 == Rolled over to ChangeLog-2018-01-01 ==