1 2018-01-19 Joseph Pecoraro <pecoraro@apple.com>
3 AppCache: Log a Deprecation warning to the Console when AppCache is used
4 https://bugs.webkit.org/show_bug.cgi?id=181778
6 Reviewed by Alex Christensen.
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:
16 2018-01-17 Ali Juma <ajuma@chromium.org>
18 Update web platform tests for Visual Viewport API
19 https://bugs.webkit.org/show_bug.cgi?id=181689
21 Reviewed by Alex Christensen.
23 Rename the test directory from 'viewport' to 'visual-viewport', and update
24 viewport-resize-event-on-load-overflowing-page.html.
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
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.
59 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
61 [WebAuthN] Implement dummy WebAuthN IDLs
62 https://bugs.webkit.org/show_bug.cgi?id=181627
63 <rdar://problem/36459864>
65 Reviewed by Alex Christensen.
67 * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
69 2018-01-11 Youenn Fablet <youenn@apple.com>
71 Redirected iframe loading with Request.redirect=follow should fail
72 https://bugs.webkit.org/show_bug.cgi?id=181491
74 Reviewed by Alex Christensen.
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.
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:
82 2018-01-10 Youenn Fablet <youenn@apple.com>
84 Use no-cache fetch mode when loading main documents with location.reload()
85 https://bugs.webkit.org/show_bug.cgi?id=181285
87 Reviewed by Alex Christensen.
89 * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
91 2018-01-09 Chris Dumez <cdumez@apple.com>
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>
97 Reviewed by Ryosuke Niwa.
99 Rebaseline several WPT tests now that more checks are passing.
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:
105 2018-01-09 Matt Lewis <jlewis3@apple.com>
107 Unreviewed, rolling out r226531.
109 This caused test failures on macOS WK2.
113 "Use no-cache fetch mode when loading main documents with
115 https://bugs.webkit.org/show_bug.cgi?id=181285
116 https://trac.webkit.org/changeset/226531
118 2018-01-09 Youenn Fablet <youenn@apple.com>
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
123 Reviewed by Alex Christensen.
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.
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:
136 2018-01-09 Youenn Fablet <youenn@apple.com>
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>
142 Reviewed by Chris Dumez.
144 Updated test to get a more deterministic output.
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:
149 2018-01-09 Youenn Fablet <youenn@apple.com>
151 Add CSP support to service workers
152 https://bugs.webkit.org/show_bug.cgi?id=181385
154 Reviewed by Chris Dumez.
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:
160 2018-01-09 Ali Juma <ajuma@chromium.org>
162 Implement VisualViewport API events
163 https://bugs.webkit.org/show_bug.cgi?id=179386
165 Reviewed by Frédéric Wang.
167 Update expectation for a viewport WPT that now passes.
169 * web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt:
171 2018-01-08 Chris Nardi <csnardi1@gmail.com>
173 ::first-letter incorrectly selects grapheme pairs
174 https://bugs.webkit.org/show_bug.cgi?id=181315
176 Reviewed by Darin Adler.
178 Updated css-pseudo-4 to latest WPT revision and added first-letter-004.html.
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:
187 2018-01-08 Commit Queue <commit-queue@webkit.org>
189 Unreviewed, rolling out r226532 and r226540.
190 https://bugs.webkit.org/show_bug.cgi?id=181422
192 jessie says basic browsing does not seem to work (Requested by
193 alexchristensen on #webkit).
197 "Add CSP support to service workers"
198 https://bugs.webkit.org/show_bug.cgi?id=181385
199 https://trac.webkit.org/changeset/226532
201 "SWClientConnection should not keep references to service
203 https://bugs.webkit.org/show_bug.cgi?id=181381
204 https://trac.webkit.org/changeset/226540
206 2018-01-08 Youenn Fablet <youenn@apple.com>
208 Add CSP support to service workers
209 https://bugs.webkit.org/show_bug.cgi?id=181385
211 Reviewed by Chris Dumez.
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:
217 2018-01-08 Youenn Fablet <youenn@apple.com>
219 Use no-cache fetch mode when loading main documents with location.reload()
220 https://bugs.webkit.org/show_bug.cgi?id=181285
222 Reviewed by Alex Christensen.
224 * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
226 2018-01-08 Ms2ger <Ms2ger@igalia.com>
228 Update imagebitmap tests.
229 https://bugs.webkit.org/show_bug.cgi?id=181379
231 Unreviewed test gardening.
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:
239 2018-01-07 Ms2ger <Ms2ger@igalia.com>
241 Implement createImageBitmap(ImageBitmap)
242 https://bugs.webkit.org/show_bug.cgi?id=181287
244 Reviewed by Darin Adler.
246 * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
248 2018-01-05 Alex Christensen <achristensen@webkit.org>
250 Forbid < and > in URL hosts
251 https://bugs.webkit.org/show_bug.cgi?id=181308
252 <rdar://problem/36012757>
254 Reviewed by Tim Horton.
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:
263 2018-01-05 Youenn Fablet <youenn@apple.com>
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
270 * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https-expected.txt: Removed.
272 2018-01-05 Youenn Fablet <youenn@apple.com>
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
277 Reviewed by Alex Christensen.
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.
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:
285 2018-01-04 Youenn Fablet <youenn@apple.com>
287 FetchResponse should set its internal response text encoding name
288 https://bugs.webkit.org/show_bug.cgi?id=181284
290 Reviewed by Alex Christensen.
292 * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
294 2018-01-04 Youenn Fablet <youenn@apple.com>
296 Service Worker should expose redirect mode for navigation loads as manual
297 https://bugs.webkit.org/show_bug.cgi?id=181067
299 Reviewed by Alex Christensen.
301 Updating test to match the latest fetch spec.
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:
307 2018-01-04 Youenn Fablet <youenn@apple.com>
309 Implement https://fetch.spec.whatwg.org/#main-fetch default referrer policy setting
310 https://bugs.webkit.org/show_bug.cgi?id=181239
312 Reviewed by Alex Christensen.
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.
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:
321 2018-01-02 Youenn Fablet <youenn@apple.com>
323 Memory cache should not reuse resources with different credential fetch option
324 https://bugs.webkit.org/show_bug.cgi?id=181212
326 Reviewed by Alex Christensen.
328 * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
330 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
332 Update Credential Management API for WebAuthentication
333 https://bugs.webkit.org/show_bug.cgi?id=181082
334 <rdar://problem/36055239>
336 Reviewed by Brent Fulgham.
338 * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
339 * web-platform-tests/credential-management/idl.https-expected.txt:
341 2018-01-02 Ms2ger <Ms2ger@igalia.com>
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
346 Unreviewed test gardening.
348 * web-platform-tests/html/browsers/windows/browsing-context-expected.txt: rebaseline.
349 * web-platform-tests/html/browsers/windows/browsing-context.html: update.
351 == Rolled over to ChangeLog-2018-01-01 ==