Web Inspector: provide way for ShaderPrograms to be enabled/disabled
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-22  Devin Rousso  <webkit@devinrousso.com>
2
3         Web Inspector: provide way for ShaderPrograms to be enabled/disabled
4         https://bugs.webkit.org/show_bug.cgi?id=175400
5
6         Reviewed by Matt Baker.
7
8         * inspector/canvas/setShaderProgramDisabled-expected.txt: Added.
9         * inspector/canvas/setShaderProgramDisabled.html: Added.
10
11 2017-08-22  Youenn Fablet  <youenn@apple.com>
12
13         [Cache API] Add support for overwriting responses with put on an existing record
14         https://bugs.webkit.org/show_bug.cgi?id=175825
15
16         Reviewed by Geoffrey Garen.
17
18         Adding update counter for response
19         Skipping new test on WK1.
20
21         * platform/ios-wk1/TestExpectations:
22         * platform/mac-wk1/TestExpectations:
23         * http/wpt/cache-storage/cache-put-keys.https.any-expected.txt: Added.
24         * http/wpt/cache-storage/cache-put-keys.https.any.html: Added.
25         * http/wpt/cache-storage/cache-put-keys.https.any.js: Added.
26         (cache_test):
27         * http/wpt/cache-storage/cache-put-keys.https.any.worker-expected.txt: Added.
28         * http/wpt/cache-storage/cache-put-keys.https.any.worker.html: Added.
29
30 2017-08-22  Matt Lewis  <jlewis3@apple.com>
31
32         Marked imported/w3c/web-platform-tests/fetch/http-cache/invalidate.html as flaky on macOS WK2.
33         https://bugs.webkit.org/show_bug.cgi?id=173672
34
35         Unreviewed test gardening.
36
37         * platform/mac-wk2/TestExpectations:
38
39 2017-08-22  Andy Estes  <aestes@apple.com>
40
41         [Payment Request] Implement error checking for show(), abort(), and canMakePayment()
42         https://bugs.webkit.org/show_bug.cgi?id=175789
43
44         Reviewed by Brady Eidson.
45         
46         Stopped marking payment-request-abort-method.https.html and payment-request-show-method.https.html  as flaky.
47
48         * platform/ios-wk2/TestExpectations:
49         * platform/mac-wk2/TestExpectations:
50
51 2017-08-22  Chris Dumez  <cdumez@apple.com>
52
53         Unreviewed, enable http/wpt/beacon/contentextensions on Mac WK2 only.
54
55         It seems content extensions are not supported by WKTR on iOS.
56
57         * TestExpectations:
58         * platform/mac-wk2/TestExpectations:
59
60 2017-08-22  Brent Fulgham  <bfulgham@apple.com> and Pranjal Jumde  <pjumde@apple.com>
61
62         Disable access to secure cookies if an HTTPS site loads mixed content
63         https://bugs.webkit.org/show_bug.cgi?id=157053
64         <rdar://problem/11290808>
65
66         Reviewed by Dan Bates.
67
68         * http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
69         * http/tests/security/mixedContent/insecure-css-with-secure-cookies.html: Added.
70         * http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies.html: Added.
71         * http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
72         * http/tests/security/mixedContent/insecure-image-with-securecookie-block-expected.txt: Added.
73         * http/tests/security/mixedContent/insecure-image-with-securecookie-block.html: Added.
74         * http/tests/security/mixedContent/insecure-image-with-securecookie-expected.txt: Added.
75         * http/tests/security/mixedContent/insecure-image-with-securecookie.html: Added.
76         * http/tests/security/mixedContent/insecure-script-with-secure-cookies-expected.txt: Added.
77         * http/tests/security/mixedContent/insecure-script-with-secure-cookies.html: Added.
78         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
79         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block.html: Added.
80         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
81         * http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies.html: Added.
82         * http/tests/security/mixedContent/resources/frame-with-insecure-css-secure-cookies.html: Added.
83         * http/tests/security/mixedContent/resources/frame-with-insecure-executable-css-with-secure-cookies.html: Added.
84         * http/tests/security/mixedContent/resources/frame-with-insecure-image-secure-cookie-block.html: Added.
85         * http/tests/security/mixedContent/resources/frame-with-insecure-image-secure-cookie.html: Added.
86         * http/tests/security/mixedContent/resources/frame-with-insecure-script-secure-cookies.html: Added.
87         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-image-secure-cookie-block.html: Added.
88         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-image-secure-cookie.html: Added.
89         * http/tests/security/mixedContent/resources/insecure-executable.css: Added.
90         * http/tests/security/mixedContent/resources/insecure.css: Added.
91         * http/tests/security/resources/greenbox-hotspot5-4.cur: Added.
92
93 2017-08-22  Jer Noble  <jer.noble@apple.com>
94
95         Autoplay Muted Videos Don't Play When Outside Viewport
96         https://bugs.webkit.org/show_bug.cgi?id=175748
97         <rdar://problem/33974383>
98
99         Reviewed by Eric Carlson.
100
101         * media/video-restricted-invisible-autoplay-not-allowed-source-expected.txt: Added.
102         * media/video-restricted-invisible-autoplay-not-allowed-source.html: Added.
103
104 2017-08-21  Matt Rajca  <mrajca@apple.com>
105
106         Call updateIsPlayingMedia whenever m_userHasInteractedWithMediaElement changes
107         https://bugs.webkit.org/show_bug.cgi?id=175796
108
109         Reviewed by Eric Carlson.
110
111         Skip the test on iOS like all the other tests that use runWithKeyDown.
112
113         * media/video-user-gesture-tracking-expected.txt: Added.
114         * media/video-user-gesture-tracking.html: Added.
115
116 2017-08-21  Chris Dumez  <cdumez@apple.com>
117
118         [Beacon] Content extensions should be able to intercept Beacon / Ping redirects
119         https://bugs.webkit.org/show_bug.cgi?id=175746
120         <rdar://problem/33946050>
121
122         Reviewed by Alex Christensen.
123
124         Add layout test coverage for blocking beacon loads via content extensions.
125
126         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
127         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html:
128         * http/wpt/beacon/contentextensions/beacon-blocked-expected.txt: Added.
129         * http/wpt/beacon/contentextensions/beacon-blocked.html: Added.
130         * http/wpt/beacon/contentextensions/beacon-blocked.html.json: Added.
131         * http/wpt/beacon/contentextensions/beacon-redirect-blocked-expected.txt: Added.
132         * http/wpt/beacon/contentextensions/beacon-redirect-blocked.html: Added.
133         * http/wpt/beacon/contentextensions/beacon-redirect-blocked.html.json: Added.
134
135 2017-08-21  Matt Lewis  <jlewis3@apple.com>
136
137         Fixed expectations.
138
139         Unreviewed test expectations.
140
141         * platform/mac/TestExpectations:
142
143 2017-08-21  Ms2ger  <Ms2ger@gmail.com>
144
145         Stop media/video-controls-toggling.html from timing out.
146         https://bugs.webkit.org/show_bug.cgi?id=116266
147
148         Reviewed by Dean Jackson.
149
150         Use getComputedStyle to check the display property. Element::style only
151         contains properties set in the style attribute, but the display property
152         is set through CSS using the 'hidden' class.
153
154         * media/video-controls-toggling-expected.txt:
155         * media/video-controls-toggling.html:
156         * platform/gtk/TestExpectations:
157         * platform/gtk/media/video-controls-toggling-expected.txt:
158           Copied from LayoutTests/media/video-controls-toggling-expected.txt.
159           I'm not sure where the console message comes from, but it seems to
160           be in the GTK-specific code.
161
162 2017-08-21  Dean Jackson  <dino@apple.com>
163
164         Persistent WebGL Warning "vertex WARNING: 0:1: extension 'GL_ARB_gpu_shader5' is not supported" in Safari 10.1.2
165         https://bugs.webkit.org/show_bug.cgi?id=175783
166         <rdar://problem/33623867>
167
168         Reviewed by Alex Christensen.
169
170         * fast/canvas/webgl/no-info-log-for-simple-shaders-expected.txt: Added.
171         * fast/canvas/webgl/no-info-log-for-simple-shaders.html: Added.
172
173 2017-08-21  Matt Lewis  <jlewis3@apple.com>
174
175         Marked svg/animations/smil-leak-list-property-instances.svg as flaky on macOS WK1.
176         https://bugs.webkit.org/show_bug.cgi?id=174218
177
178         Unreviewed test gardening.
179
180         * platform/mac-wk1/TestExpectations:
181
182 2017-08-21  Ms2ger  <Ms2ger@gmail.com>
183
184         Re-enable tests based on media-fullscreen.js for GTK.
185         https://bugs.webkit.org/show_bug.cgi?id=175770
186
187         Reviewed by Eric Carlson.
188
189         The media-fullscreen-not-in-document test checks that a disconnected
190         element can go fullscreen, while the code explicitly disallows that
191         (in Document::requestFullScreenForElement). Update the test to match
192         the code.
193
194         The media-fullscreen-inline test will now fail more clearly if the
195         attempt to go fullscreen is rejected (which it isn't).
196
197         * media/media-fullscreen-not-in-document-expected.txt: rebaseline.
198         * media/media-fullscreen.js:
199         (fullscreenerror): pass the test if the webkitfullscreenerror
200         (addEventListeners): add a webkitfullscreenerror event handler
201         * platform/gtk/TestExpectations: remove failure expectations.
202         * platform/gtk/media/media-fullscreen-not-in-document-expected.txt:
203           Copied from LayoutTests/media/media-fullscreen-not-in-document-expected.txt.
204           This copy leaves out the webkitSupportsPresentationMode check that's
205           disabled on GTK.
206
207 2017-08-21  Matt Lewis  <jlewis3@apple.com>
208
209         Marked inspector/css/add-rule.html as flaky on macOS
210         https://bugs.webkit.org/show_bug.cgi?id=173560
211
212         Unreviewed test gardening.
213
214         * platform/mac/TestExpectations:
215
216 2017-08-21  Matt Lewis  <jlewis3@apple.com>
217
218         Rebaselined js/dom/global-constructors-attributes.html on macOS.
219
220         Unreviewed test gardening.
221
222         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
223         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
224         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
225         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
226
227 2017-08-21  Ryan Haddad  <ryanhaddad@apple.com>
228
229         Skip imported/w3c/web-platform-tests/payment-request/payment-request-constructor-crash.https.html.
230         https://bugs.webkit.org/show_bug.cgi?id=175773
231
232         Unreviewed test gardening.
233
234         * platform/mac-wk2/TestExpectations:
235
236 2017-08-21  Ms2ger  <Ms2ger@igalia.com>
237
238         [GTK][WPE] Rebaseline tests with list item markers.
239         https://bugs.webkit.org/show_bug.cgi?id=175771
240
241         Unreviewed test gardening.
242
243         The output was changed in r220858 and rebaselined for ios and mac only.
244         They're changes in render tree dumps that don't affect rendering.
245
246         * platform/gtk/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
247         * platform/gtk/fast/doctypes/002-expected.txt:
248         * platform/gtk/fast/lists/marker-before-empty-inline-expected.txt:
249         * platform/wpe/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
250
251 2017-08-21  Ms2ger  <Ms2ger@igalia.com>
252
253         media-captions.html improvements
254         https://bugs.webkit.org/show_bug.cgi?id=175768
255
256         Reviewed by Eric Carlson.
257
258         * media/media-captions.html: remove reference to unused script file.
259         * platform/gtk/TestExpectations: remove Timeout, Crash annotations.
260
261 2017-08-21  Ms2ger  <Ms2ger@gmail.com>
262
263         [GTK] Remove some old flaky crash expectations.
264         https://bugs.webkit.org/show_bug.cgi?id=108682
265
266         Unreviewed test gardening.
267
268         * platform/gtk/TestExpectations:
269
270 2017-08-20  Zan Dobersek  <zdobersek@igalia.com>
271
272         [EME] Add basic implementation of HTMLMediaElement::setMediaKeys()
273         https://bugs.webkit.org/show_bug.cgi?id=175717
274
275         Reviewed by Xabier Rodriguez-Calvar.
276
277         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
278         Update the baseline, with the test no longer timing out but instead
279         failing with a NotAllowed exception thrown.
280
281 2017-08-19  Andy Estes  <aestes@apple.com>
282
283         [Payment Request] Add interface stubs
284         https://bugs.webkit.org/show_bug.cgi?id=175730
285
286         Reviewed by Youenn Fablet.
287
288         * TestExpectations: Skipped payment-request tests.
289         * platform/ios-wk2/TestExpectations: Enabled payment-request tests on ios-wk2.
290         * platform/mac-wk2/TestExpectations: Ditto for mac-wk2.
291
292 2017-08-18  Youenn Fablet  <youenn@apple.com>
293
294         [Cache API] Add support for being loaded responses
295         https://bugs.webkit.org/show_bug.cgi?id=175732
296
297         Reviewed by Chris Dumez.
298
299         * TestExpectations: Removing some flaky test expectations.
300
301 2017-08-18  Chris Dumez  <cdumez@apple.com>
302
303         [Beacon] Improve error reporting
304         https://bugs.webkit.org/show_bug.cgi?id=175723
305
306         Reviewed by Darin Adler.
307
308         Add layout test coverage.
309
310         * http/wpt/beacon/beacon-async-error-logging-expected.txt: Added.
311         * http/wpt/beacon/beacon-async-error-logging.html: Added.
312
313 2017-08-18  Matt Lewis  <jlewis3@apple.com>
314
315         Marked fast/scrolling/arrow-key-scroll-in-rtl-document.html as flaky.
316         https://bugs.webkit.org/show_bug.cgi?id=173779
317
318         Unreviewed Test gardening.
319
320         * platform/mac-wk2/TestExpectations:
321
322 2017-08-18  Sam Weinig  <sam@webkit.org>
323
324         Remove the deprecated WebKitSubtleCrypto interface
325         https://bugs.webkit.org/show_bug.cgi?id=164938
326         <rdar://problem/29894563>
327
328         Reviewed by Chris Dumez.
329
330         * crypto/webkitSubtle: Removed.
331         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Removed.
332         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Removed.
333         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Removed.
334         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Removed.
335         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Removed.
336         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Removed.
337         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Removed.
338         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Removed.
339         * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Removed.
340         * crypto/webkitSubtle/aes-cbc-generate-key.html: Removed.
341         * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Removed.
342         * crypto/webkitSubtle/aes-cbc-import-jwk.html: Removed.
343         * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Removed.
344         * crypto/webkitSubtle/aes-cbc-invalid-length.html: Removed.
345         * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Removed.
346         * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Removed.
347         * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Removed.
348         * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Removed.
349         * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Removed.
350         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Removed.
351         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Removed.
352         * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Removed.
353         * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Removed.
354         * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Removed.
355         * crypto/webkitSubtle/aes-export-key-expected.txt: Removed.
356         * crypto/webkitSubtle/aes-export-key.html: Removed.
357         * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Removed.
358         * crypto/webkitSubtle/aes-kw-key-manipulation.html: Removed.
359         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Removed.
360         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Removed.
361         * crypto/webkitSubtle/aes-postMessage-expected.txt: Removed.
362         * crypto/webkitSubtle/aes-postMessage.html: Removed.
363         * crypto/webkitSubtle/argument-conversion-expected.txt: Removed.
364         * crypto/webkitSubtle/argument-conversion.html: Removed.
365         * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Removed.
366         * crypto/webkitSubtle/array-buffer-view-offset.html: Removed.
367         * crypto/webkitSubtle/disallowed-in-worker-expected.txt: Removed.
368         * crypto/webkitSubtle/disallowed-in-worker.html: Removed.
369         * crypto/webkitSubtle/gc-2-expected.txt: Removed.
370         * crypto/webkitSubtle/gc-2.html: Removed.
371         * crypto/webkitSubtle/gc-3-expected.txt: Removed.
372         * crypto/webkitSubtle/gc-3.html: Removed.
373         * crypto/webkitSubtle/gc-expected.txt: Removed.
374         * crypto/webkitSubtle/gc.html: Removed.
375         * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Removed.
376         * crypto/webkitSubtle/hmac-check-algorithm.html: Removed.
377         * crypto/webkitSubtle/hmac-export-key-expected.txt: Removed.
378         * crypto/webkitSubtle/hmac-export-key.html: Removed.
379         * crypto/webkitSubtle/hmac-generate-key-expected.txt: Removed.
380         * crypto/webkitSubtle/hmac-generate-key.html: Removed.
381         * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Removed.
382         * crypto/webkitSubtle/hmac-import-jwk.html: Removed.
383         * crypto/webkitSubtle/hmac-postMessage-expected.txt: Removed.
384         * crypto/webkitSubtle/hmac-postMessage.html: Removed.
385         * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Removed.
386         * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Removed.
387         * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Removed.
388         * crypto/webkitSubtle/hmac-sign-verify.html: Removed.
389         * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Removed.
390         * crypto/webkitSubtle/import-export-raw-key-leak.html: Removed.
391         * crypto/webkitSubtle/import-jwk-expected.txt: Removed.
392         * crypto/webkitSubtle/import-jwk.html: Removed.
393         * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Removed.
394         * crypto/webkitSubtle/jwk-export-use-values.html: Removed.
395         * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Removed.
396         * crypto/webkitSubtle/jwk-import-use-values.html: Removed.
397         * crypto/webkitSubtle/resources: Removed.
398         * crypto/webkitSubtle/resources/disallowed-in-worker.js: Removed.
399         * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Removed.
400         * crypto/webkitSubtle/resources/rsa-indexeddb.js: Removed.
401         * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Removed.
402         * crypto/webkitSubtle/rsa-export-generated-keys.html: Removed.
403         * crypto/webkitSubtle/rsa-export-key-expected.txt: Removed.
404         * crypto/webkitSubtle/rsa-export-key.html: Removed.
405         * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Removed.
406         * crypto/webkitSubtle/rsa-export-private-key.html: Removed.
407         * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Removed.
408         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Removed.
409         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Removed.
410         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Removed.
411         * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Removed.
412         * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Removed.
413         * crypto/webkitSubtle/rsa-indexeddb-private.html: Removed.
414         * crypto/webkitSubtle/rsa-indexeddb.html: Removed.
415         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Removed.
416         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Removed.
417         * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Removed.
418         * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Removed.
419         * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Removed.
420         * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Removed.
421         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Removed.
422         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Removed.
423         * crypto/webkitSubtle/rsa-postMessage-expected.txt: Removed.
424         * crypto/webkitSubtle/rsa-postMessage.html: Removed.
425         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Removed.
426         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Removed.
427         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt: Removed.
428         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Removed.
429         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Removed.
430         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Removed.
431         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Removed.
432         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Removed.
433         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Removed.
434         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Removed.
435         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html: Removed.
436         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Removed.
437         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Removed.
438         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Removed.
439         * crypto/webkitSubtle/sha-1-expected.txt: Removed.
440         * crypto/webkitSubtle/sha-1.html: Removed.
441         * crypto/webkitSubtle/sha-224-expected.txt: Removed.
442         * crypto/webkitSubtle/sha-224.html: Removed.
443         * crypto/webkitSubtle/sha-256-expected.txt: Removed.
444         * crypto/webkitSubtle/sha-256.html: Removed.
445         * crypto/webkitSubtle/sha-384-expected.txt: Removed.
446         * crypto/webkitSubtle/sha-384.html: Removed.
447         * crypto/webkitSubtle/sha-512-expected.txt: Removed.
448         * crypto/webkitSubtle/sha-512.html: Removed.
449         * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Removed.
450         * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Removed.
451         * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Removed.
452         * crypto/webkitSubtle/unwrapKey-check-usage.html: Removed.
453         * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Removed.
454         * crypto/webkitSubtle/wrapKey-check-usage.html: Removed.
455
456             Remove webkitSubtleCrypto tests.
457
458         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
459
460             Remove webkitSubtleCrypto deprecation warning that no longer happens.
461
462         * platform/ios-wk1/TestExpectations:
463         * platform/win/TestExpectations:
464         * platform/wpe/TestExpectations:
465
466             Remove webkitSubtle tests from expectations files.
467
468 2017-08-18  Jonathan Bedard  <jbedard@apple.com>
469
470         Marking canvas/webgl tests as failing
471         https://bugs.webkit.org/show_bug.cgi?id=175736
472
473         Unreviewed test gardening.
474
475         * platform/ios-device/TestExpectations:
476
477 2017-08-18  Jiewen Tan  <jiewen_tan@apple.com>
478
479         [WebCrypto][Mac] Replace CCECCryptorGetKeyComponents with CCECCryptorExportKey for exporting ECC JWKs
480         https://bugs.webkit.org/show_bug.cgi?id=175657
481         <rdar://problem/33797150>
482
483         Reviewed by Brent Fulgham.
484
485         * crypto/subtle/ecdsa-generate-export-import-jwk-sign-verify-expected.txt: Added.
486         * crypto/subtle/ecdsa-generate-export-import-jwk-sign-verify.html: Added.
487
488 2017-08-18  Matt Lewis  <jlewis3@apple.com>
489
490         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout.
491         https://bugs.webkit.org/show_bug.cgi?id=172044
492
493         Unreviewed test gardening.
494
495         * platform/mac-wk2/TestExpectations:
496
497 2017-08-18  Matt Lewis  <jlewis3@apple.com>
498
499         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky on mac.
500         https://bugs.webkit.org/show_bug.cgi?id=173010
501
502         Unreviewed test gardening.
503
504         * platform/mac/TestExpectations:
505
506 2017-08-18  Brady Eidson  <beidson@apple.com>
507
508         Bounce ServiceWorker jobs to the Storage Process.
509         https://bugs.webkit.org/show_bug.cgi?id=175650
510
511         Reviewed by Andy Estes.
512
513         Service worker tests will always be dumpAsText and always be asynchronous.
514
515         * http/tests/workers/service/basic-register.html:
516         * http/tests/workers/service/resources/basic-register.js:
517         * http/tests/workers/service/resources/sw-test-pre.js: Added.
518
519 2017-08-18  Chris Dumez  <cdumez@apple.com>
520
521         [Beacon] Add support for quota limitation
522         https://bugs.webkit.org/show_bug.cgi?id=175443
523         <rdar://problem/33729002>
524
525         Reviewed by Youenn Fablet.
526
527         Extend layout test coverage and rebaseline test.
528
529         * http/wpt/beacon/beacon-quota-expected.txt:
530         * http/wpt/beacon/beacon-quota.html:
531
532 2017-08-18  Ryan Haddad  <ryanhaddad@apple.com>
533
534         Unreviewed, land TestExpectations for rdar://problem/33850189.
535
536         * platform/mac-highsierra/TestExpectations:
537
538 2017-08-18  Ryan Haddad  <ryanhaddad@apple.com>
539
540         Rebaseline js/dom/global-constructors-attributes.html for El Capitan WK2.
541
542         Unreviewed test gardening.
543
544         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
545
546 2017-08-18  Youenn Fablet  <youenn@apple.com>
547
548         [Cache API] Add a WK2 implementation of CacheStorageConnection
549         https://bugs.webkit.org/show_bug.cgi?id=175640
550
551         Reviewed by Alex Christensen & Chris Dumez.
552
553         * TestExpectations: Marking some tests as flaky until being loaded resources can be cached.
554
555 2017-08-18  Ms2ger  <Ms2ger@igalia.com>
556
557         [GTK] Layout Test media/video-controls-no-scripting.html is failing
558         https://bugs.webkit.org/show_bug.cgi?id=141835
559
560         Unreviewed test gardening.
561
562         The output appears to be consistent based on local testing.
563
564         Rebaseline video-controls-no-scripting.html.
565
566         * platform/gtk/TestExpectations:
567         * platform/gtk/media/video-controls-no-scripting-expected.txt:
568
569 2017-08-18  Ms2ger  <Ms2ger@igalia.com>
570
571         Update track-datacue.html test to the current code.
572         https://bugs.webkit.org/show_bug.cgi?id=175624
573
574         Reviewed by Eric Carlson.
575
576         * media/track/track-datacue-expected.txt: rebaselined.
577         * media/track/track-datacue.html: updated for IDL, exception changes, addition of a new constructor.
578         * platform/gtk/TestExpectations: removed failure expectation.
579         * platform/ios/TestExpectations: enable.
580         * platform/mac/TestExpectations: enable.
581         * platform/win/TestExpectations: enable.
582
583 2017-08-18  Ms2ger  <Ms2ger@gmail.com>
584
585         [GTK] Remove some obsolete expected failures.
586         https://bugs.webkit.org/show_bug.cgi?id=175674
587
588         Unreviewed test gardening.
589
590         * platform/gtk/TestExpectations:
591           - imported/w3c/web-platform-tests/IndexedDB/keyorder.htm: passing since r204279.
592           - imported/w3c/web-platform-tests/resource-timing/rt-cors.html: passing since r212944 and r212993.
593           - imported/w3c/web-platform-tests/resource-timing/rt-cors.worker.html: passing since r212944 and r212993.
594           - imported/w3c/web-platform-tests/webrtc/getstats.html: passing since test update and rebaseline in r217225.
595           - mathml/opentype/large-operators-displaystyle-dynamic.html: used to be flaky, seems to be passing consistently now.
596           - media/media-fullscreen-return-to-inline.html: likely passing since r218270.
597           - media/video-fast-seek.html: passing since r207879-r207894.
598           - platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html: passing since r205075.
599           - security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: flaky.
600           - storage/indexeddb/cursor-key-order.html: likely passing since r209135.
601           - svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg: flaky.
602           - svg/repaint/add-outline-property-on-root.html: passing since r211277
603           - svg/repaint/remove-outline-property-on-root.html: passing since r211277
604
605 2017-08-18  Ms2ger  <Ms2ger@gmail.com>
606
607         [GTK] Show controls if a video element isn't allowed to play inline.
608         https://bugs.webkit.org/show_bug.cgi?id=141705
609
610         Reviewed by Xabier Rodriguez-Calvar.
611
612         * platform/gtk/TestExpectations: enable test for this case.
613
614 2017-08-17  Wenson Hsieh  <wenson_hsieh@apple.com>
615
616         [Input Events] Rename inputType "formatForeColor" to "formatFontColor"
617         https://bugs.webkit.org/show_bug.cgi?id=175703
618
619         Reviewed by Ryosuke Niwa.
620
621         Rebaselines two LayoutTests that check for the "formatForeColor" inputType.
622
623         * fast/events/input-events-forecolor-data-expected.txt:
624         * fast/events/input-events-selection-forecolor-data.html:
625
626 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
627
628         Mark media/video-controls-rendering.html as flaky.
629         https://bugs.webkit.org/show_bug.cgi?id=175700
630
631         Unreviewed test gardening.
632
633         * platform/mac/TestExpectations:
634
635 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
636
637         Update TestExpectations for media/video-controls-show-on-kb-or-ax-event.html.
638         https://bugs.webkit.org/show_bug.cgi?id=158889
639
640         Unreviewed test gardening.
641
642         * platform/mac/TestExpectations:
643
644 2017-08-17  Matt Lewis  <jlewis3@apple.com>
645
646         Marked accessibility/mac/select-element-selection-with-optgroups.html as flaky.
647         https://bugs.webkit.org/show_bug.cgi?id=175341
648
649         Unreviewed test gardening.
650
651         * platform/mac-wk2/TestExpectations:
652
653 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
654
655         Rebaseline js/dom/global-constructors-attributes.html for Sierra.
656
657         Unreviewed test gardening.
658
659         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
660
661 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
662
663         Rebaseline two tests after r220870.
664
665         Unreviewed test gardening.
666
667         * inspector/dom/content-node-region-info-expected.txt:
668         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
669
670 2017-08-17  Ryan Haddad  <ryanhaddad@apple.com>
671
672         Mark inspector/canvas/context-attributes.html as flaky.
673         https://bugs.webkit.org/show_bug.cgi?id=173931
674
675         Unreviewed test gardening.
676
677         * platform/mac/TestExpectations:
678
679 2017-08-17  Matt Lewis  <jlewis3@apple.com>
680
681         Marked fast/hidpi/hidpi-long-page-with-inset-element.html as a flaky ImageOnlyFailure.
682         https://bugs.webkit.org/show_bug.cgi?id=172384
683
684         Unreviewed test gardening.
685
686         * platform/ios-simulator-wk2/TestExpectations:
687
688 2017-08-17  Matt Lewis  <jlewis3@apple.com>
689
690         Changed expectations to include release for memory/memory-pressure-simulation.html.
691         https://bugs.webkit.org/show_bug.cgi?id=170629
692
693         Unreviewed test gardening.
694
695         * platform/mac-wk2/TestExpectations:
696
697 2017-08-17  Andreas Kling  <akling@apple.com>
698
699         Disable CSS regions at compile time
700         https://bugs.webkit.org/show_bug.cgi?id=175630
701
702         Reviewed by Antti Koivisto.
703
704         Skip tests that are entirely about regions, and tweak logic
705         and/or expectations for tests that test regions in addition to
706         other things.
707
708         * TestExpectations:
709         * fast/css/will-change/resources/will-change-stacking-helper.js:
710         * fast/dom/collection-iterators-expected.txt:
711         * fast/dom/collection-iterators.html:
712         * js/dom/dom-static-property-for-in-iteration-expected.txt:
713         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
714         * platform/ios/fast/dom/collection-iterators-expected.txt:
715         * platform/mac-wk2/TestExpectations:
716         * platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt:
717         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
718
719 2017-08-17  Antti Koivisto  <antti@apple.com>
720
721         RenderListItem - Avoid render tree mutation during layout
722         https://bugs.webkit.org/show_bug.cgi?id=175666
723
724         Reviewed by Andreas Kling.
725
726         Changes in render tree dumps that don't affect rendering.
727
728         * platform/ios/fast/doctypes/002-expected.txt:
729         * platform/ios/fast/lists/marker-before-empty-inline-expected.txt:
730         * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
731         * platform/mac/fast/doctypes/002-expected.txt:
732         * platform/mac/fast/lists/marker-before-empty-inline-expected.txt:
733
734 2017-08-17  Ms2ger  <Ms2ger@gmail.com>
735
736         REGRESSION(r220751): [GTK] Layout Test imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.html is failing
737         https://bugs.webkit.org/show_bug.cgi?id=175641
738
739         Unreviewed test gardening.
740
741         Correct the error message in scheme-about.any-expected.txt.
742
743         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
744
745 2017-08-17  Ms2ger  <Ms2ger@gmail.com>
746
747         [GTK] Unreviewed test gardening
748         https://bugs.webkit.org/show_bug.cgi?id=175664
749
750         Unreviewed test gardening.
751
752         * platform/gtk/TestExpectations: update.
753         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: rebaseline for change in r220811.
754         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: rebaseline for change in r220811.
755
756 2017-08-16  Ryosuke Niwa  <rniwa@webkit.org>
757
758         Add the support for mutating clipboard data via DataTransferItemList
759         https://bugs.webkit.org/show_bug.cgi?id=175639
760
761         Reviewed by Wenson Hsieh.
762
763         Rebaselined the IDL test which now passes all test cases, and added a regression test for mutating clipboard data
764         via dataTransfer.items and methods on dataTransfer for plaintext.
765
766         * editing/pasteboard/datatransfer-idl-expected.txt:
767         * editing/pasteboard/datatransfer-items-copy-plaintext-expected.txt: Added.
768         * editing/pasteboard/datatransfer-items-copy-plaintext.html: Added.
769
770 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
771
772         Mark fullscreen/full-screen-iframe-legacy.html as flaky on Sierra WK1.
773         https://bugs.webkit.org/show_bug.cgi?id=175554
774
775         Unreviewed test gardening.
776
777         * platform/mac-wk1/TestExpectations:
778
779 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
780
781         Correct a typo in a test name.
782
783         Unreviewed test gardening.
784
785         * platform/mac/TestExpectations:
786
787 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
788
789         Rebaseline crypto/subtle/rsa-generate-key-malformed-parameters.html after r220811.
790
791         Unreviewed test gardening.
792
793         * platform/ios-11/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
794
795 2017-08-16  Chris Dumez  <cdumez@apple.com>
796
797         Cross origin Beacon requests with a ArrayBuffer / ArrayBufferView payload should not do a CORS preflight
798         https://bugs.webkit.org/show_bug.cgi?id=175628
799         <rdar://problem/33919278>
800
801         Reviewed by Geoffrey Garen.
802
803         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
804         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt:
805         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html:
806         Rebaseline test due to revert of r220779.
807
808         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Removed.
809         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Removed.
810         Drop outdated test. CORS preflight failure is still covered by the corresponding Blob payload test.
811
812         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Removed.
813         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Removed.
814         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight-expected.txt: Added.
815         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight.html: Added.
816         Rename and update test so that it checks that we no longer do a CORS preflight for cross origin
817         beacons that have an ArrayBuffer payload.
818
819 2017-08-16  Matt Baker  <mattbaker@apple.com>
820
821         Web Inspector: capture async stack trace when workers/main context posts a message
822         https://bugs.webkit.org/show_bug.cgi?id=167084
823         <rdar://problem/30033673>
824
825         Reviewed by Brian Burg.
826
827         Add a test to check for asynchronous stack trace data when the debugger
828         pauses inside a MessageEvent handler.
829
830         * inspector/debugger/async-stack-trace-expected.txt:
831         * inspector/debugger/async-stack-trace.html:
832         * inspector/debugger/resources/postMessage-echo.html: Added.
833
834 2017-08-16  Sam Weinig  <sam@webkit.org>
835
836         [WebIDL] Remove the need for JSSubtleCryptoCustom.cpp
837         https://bugs.webkit.org/show_bug.cgi?id=175526
838
839         Reviewed by Chris Dumez.
840
841         * crypto/subtle/encrypt-malformed-parameters-expected.txt:
842         * crypto/subtle/export-key-malformed-parameters-expected.txt:
843         * crypto/subtle/generate-key-malformed-parameters-expected.txt:
844         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
845         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
846         * crypto/subtle/import-key-malformed-parameters-expected.txt:
847         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
848         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
849         * platform/mac-highsierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
850         Update expectations with improved error messages.
851
852 2017-08-16  Eric Carlson  <eric.carlson@apple.com>
853
854         Consider allow gUM to be called from localhost without https
855         https://bugs.webkit.org/show_bug.cgi?id=173457
856         <rdar://problem/33900527>
857
858         Reviewed by Youenn Fablet.
859
860         * http/tests/media/media-stream/get-user-media-localhost-expected.txt: Added.
861         * http/tests/media/media-stream/get-user-media-localhost.html: Added.
862         * http/tests/media/media-stream/get-user-media-loopback-ip-expected.txt: Added.
863         * http/tests/media/media-stream/get-user-media-loopback-ip.html: Added.
864
865 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
866
867         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html
868         https://bugs.webkit.org/show_bug.cgi?id=175102
869
870         Unreviewed test gardening.
871
872         * platform/mac/TestExpectations:
873
874 2017-08-16  Ryan Haddad  <ryanhaddad@apple.com>
875
876         Rebaseline js/dom/global-constructors-attributes.html.
877
878         Unreviewed test gardening.
879
880         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
881
882 2017-08-16  Fujii Hironori  <Hironori.Fujii@sony.com>
883
884         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
885         https://bugs.webkit.org/show_bug.cgi?id=174418
886
887         Reviewed by Michael Catanzaro.
888
889         * fast/text/international/vietnamese-nfd-expected.html: Added.
890         * fast/text/international/vietnamese-nfd.html: Added.
891
892 2017-08-16  Chris Dumez  <cdumez@apple.com>
893
894         Unreviewed, rebaseline a few tests after r220779.
895
896         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
897         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html:
898         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html:
899
900 2017-08-15  Andy Estes  <aestes@apple.com>
901
902         [Payment Request] Import test suite from web-platform-tests
903         https://bugs.webkit.org/show_bug.cgi?id=175612
904         <rdar://problem/33906070>
905
906         Reviewed by Tim Horton.
907
908         * TestExpectations: Skipped payment-request tests that currently time out.
909
910 2017-08-15  Ryosuke Niwa  <rniwa@webkit.org>
911
912         Make DataTransferItemList work with plain text entries
913         https://bugs.webkit.org/show_bug.cgi?id=175596
914
915         Reviewed by Wenson Hsieh.
916
917         Rebaselined the tests and added two regression tests for pasting plain text and dropping a plain text file.
918
919         Unfortunately, dropping a file is only supported by DumpRenderTree on Mac :( so it's disabled elsewhere.
920
921         * editing/pasteboard/datatransfer-idl-expected.txt: Rebaselined now that NoInterfaceObject has been dropped from
922         DataTransferItem.idl and DataTransferItemList.idl as expected.
923         * editing/pasteboard/datatransfer-idl.html: Fixed the bug that it wasn't testing IDL for DataTransferItem.
924         * editing/pasteboard/datatransfer-items-drop-plaintext-file-expected.txt: Added.
925         * editing/pasteboard/datatransfer-items-drop-plaintext-file.html: Added.
926         * editing/pasteboard/datatransfer-items-paste-plaintext-expected.txt: Added.
927         * editing/pasteboard/datatransfer-items-paste-plaintext.html: Added.
928         * editing/resources/text-pasteboard-data.txt: Added.
929         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
930         * platform/ios/TestExpectations:
931         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
932         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
933         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
934         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
935         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
936         * platform/win/TestExpectations:
937         * platform/wk2/TestExpectations:
938         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
939
940 2017-08-15  Chris Dumez  <cdumez@apple.com>
941
942         Fetch / Beacon: Use "application/octet-stream" Content-Type for payloads of type ArrayBuffer / ArrayBufferView
943         https://bugs.webkit.org/show_bug.cgi?id=175600
944
945         Reviewed by Youenn Fablet.
946
947         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt: Added.
948         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html: Added.
949         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
950         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
951
952 2017-08-15  Matt Lewis  <jlewis3@apple.com>
953
954         Skipped media/modern-media-controls/time-labels-support/elapsed-time.html.
955         <rdar://problem/33731086>
956
957         Unreviewed test gardening.
958
959         * platform/mac-highsierra/TestExpectations:
960
961 2017-08-15  JF Bastien  <jfbastien@apple.com>
962
963         LayoutTests: test that an XMLHttpRequest with Content-Encoding: gzip is properly decompressed
964         https://bugs.webkit.org/show_bug.cgi?id=175579
965
966         Also test that without Content-Encoding proper sniffing takes place, and gzip
967         decoding occurs. This test is disabled and tracked by #175597.
968
969         Reviewed by Daniel Bates.
970
971         * TestExpectations:
972         * http/tests/xmlhttprequest/gzip-content-type-expected.txt: Added.
973         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt: Added.
974         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html: Added.
975         * http/tests/xmlhttprequest/gzip-content-type.html: Added.
976         * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php: Added.
977         * http/tests/xmlhttprequest/resources/gzip-lorem.php: Added.
978
979 2017-08-15  Chris Dumez  <cdumez@apple.com>
980
981         Re-sync DOM Web-Platform-Tests from upstream
982         https://bugs.webkit.org/show_bug.cgi?id=175588
983
984         Reviewed by Youenn Fablet.
985
986         * platform/mac/TestExpectations:
987
988 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
989
990         Mark http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html as flaky.
991         https://bugs.webkit.org/show_bug.cgi?id=175263
992
993         Unreviewed test gardening.
994
995         * platform/wk2/TestExpectations:
996
997 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
998
999         Mark fast/images/animated-gif-scrolling-crash.html as flaky.
1000         https://bugs.webkit.org/show_bug.cgi?id=175345.
1001
1002         Unreviewed test gardening.
1003
1004         * platform/mac-wk1/TestExpectations:
1005
1006 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
1007
1008         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html as flaky.
1009         https://bugs.webkit.org/show_bug.cgi?id=175592
1010
1011         Unreviewed test gardening.
1012
1013         * platform/mac/TestExpectations:
1014
1015 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
1016
1017         Mark http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
1018         https://bugs.webkit.org/show_bug.cgi?id=87633
1019
1020         Unreviewed test gardening.
1021
1022         * TestExpectations: Add expectation that was removed with r220750.
1023
1024 2017-08-15  Youenn Fablet  <youenn@apple.com>
1025
1026         [Cache API] Adding generic support for CacheStorage and Cache methods
1027         https://bugs.webkit.org/show_bug.cgi?id=175455
1028
1029         Reviewed by Chris Dumez.
1030
1031         * TestExpectations: Skipping a test that would timeout otherwise due to the current implementation limitations.
1032
1033 2017-08-15  Chris Dumez  <cdumez@apple.com>
1034
1035         Implement quota limitation for keepalive Fetch requests
1036         https://bugs.webkit.org/show_bug.cgi?id=175482
1037
1038         Reviewed by Sam Weinig and Youenn Fablet.
1039
1040         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
1041         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
1042         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
1043         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
1044         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1045         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
1046
1047         * http/wpt/beacon/beacon-quota-expected.txt: Added.
1048         * http/wpt/beacon/beacon-quota.html: Added.
1049         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
1050         The second part of the test is still failing because WebCore does not currently know when
1051         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
1052
1053 2017-08-15  Darin Adler  <darin@apple.com>
1054
1055         REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
1056         https://bugs.webkit.org/show_bug.cgi?id=175107
1057
1058         Reviewed by Alexey Proskuryakov.
1059
1060         * TestExpectations: Removed the flakiness expectation for this test.
1061
1062 2017-08-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1063
1064         Unreviewed GTK test gardening
1065
1066         * TestExpectations:
1067         * platform/gtk/TestExpectations:
1068         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
1069         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Added.
1070         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Added.
1071         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Added.
1072         * platform/ios/TestExpectations:
1073         * platform/mac/TestExpectations:
1074
1075 2017-08-15  Commit Queue  <commit-queue@webkit.org>
1076
1077         Unreviewed, rolling out r219504.
1078         https://bugs.webkit.org/show_bug.cgi?id=175580
1079
1080         Broke Arabic text shaping (Requested by mcatanzaro on
1081         #webkit).
1082
1083         Reverted changeset:
1084
1085         "[HarfBuzz] Decomposed Vietnamese characters are rendered
1086         incorrectly"
1087         https://bugs.webkit.org/show_bug.cgi?id=174418
1088         http://trac.webkit.org/changeset/219504
1089
1090 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
1091
1092         Remove Proximity Events and related code
1093         https://bugs.webkit.org/show_bug.cgi?id=175545
1094
1095         Reviewed by Daniel Bates.
1096
1097         No platform enables Proximity Events, so remove code inside ENABLE(PROXIMITY_EVENTS)
1098         and other related code.
1099
1100         * fast/events/constructors/device-proximity-event-constructor-expected.txt: Removed.
1101         * fast/events/constructors/device-proximity-event-constructor.html: Removed.
1102         * platform/gtk/TestExpectations:
1103         * platform/ios/TestExpectations:
1104         * platform/mac/TestExpectations:
1105         * platform/win/TestExpectations:
1106         * proximity/add-listener-from-callback-expected.txt: Removed.
1107         * proximity/add-listener-from-callback.html: Removed.
1108         * proximity/basic-operation-expected.txt: Removed.
1109         * proximity/basic-operation.html: Removed.
1110         * proximity/check-event-deviceproximity-expected.txt: Removed.
1111         * proximity/check-event-deviceproximity.html: Removed.
1112         * proximity/create-event-deviceproximity-expected.txt: Removed.
1113         * proximity/create-event-deviceproximity.html: Removed.
1114         * proximity/create-event-expected.txt: Removed.
1115         * proximity/create-event.html: Removed.
1116         * proximity/event-after-navigation-expected.txt: Removed.
1117         * proximity/event-after-navigation.html: Removed.
1118         * proximity/multiple-frames-expected.txt: Removed.
1119         * proximity/multiple-frames.html: Removed.
1120         * proximity/no-page-cache-expected.txt: Removed.
1121         * proximity/no-page-cache.html: Removed.
1122         * proximity/optional-event-properties-expected.txt: Removed.
1123         * proximity/optional-event-properties.html: Removed.
1124         * proximity/resources/cached-page-1.html: Removed.
1125         * proximity/resources/cached-page-2.html: Removed.
1126         * proximity/resources/event-after-navigation-new.html: Removed.
1127         * proximity/updates-expected.txt: Removed.
1128         * proximity/updates.html: Removed.
1129         * proximity/window-property-expected.txt: Removed.
1130         * proximity/window-property.html: Removed.
1131
1132 2017-08-14  Chris Dumez  <cdumez@apple.com>
1133
1134         Import eventsource Web-Platform-Tests
1135         https://bugs.webkit.org/show_bug.cgi?id=175556
1136
1137         Reviewed by Youenn Fablet.
1138
1139         * tests-options.json:
1140
1141 2017-08-14  Chris Dumez  <cdumez@apple.com>
1142
1143         XHR should only fire an abort event if the cancellation was requested by the client
1144         https://bugs.webkit.org/show_bug.cgi?id=175546
1145
1146         Reviewed by Youenn Fablet.
1147
1148         * http/tests/navigation/page-cache-xhr-expected.txt:
1149         * http/tests/navigation/page-cache-xhr-in-pagehide-expected.txt: Copied from LayoutTests/http/tests/navigation/page-cache-xhr-expected.txt.
1150         * http/tests/navigation/page-cache-xhr-in-pagehide.html: Copied from LayoutTests/http/tests/navigation/page-cache-xhr.html.
1151         * http/tests/navigation/page-cache-xhr.html:
1152         When an XHR is pending and navigating away, we would send an abort event before the navigation and an error event after
1153         restoring from PageCache. This bug was not seen before because the test only checked for error events, not abort ones.
1154         The expected behavior is now that we fire an error event before navigating away, similar to the non-PageCache case.
1155         The only case where the error event should be fired after restoring from PageCache is when an XHR is done in the pagehide
1156         event handler, because it is too late to send the error event to the page before navigating in this case. I added test
1157         coverage for this case.
1158
1159         * http/tests/xmlhttprequest/navigation-should-abort-expected.txt:
1160         * http/tests/xmlhttprequest/navigation-should-abort.html:
1161         This test was expecting an abort event on navigation which is against spec. This test was failing in Blink too.
1162         Update the test to expect an error event instead.
1163
1164 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
1165
1166         Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
1167         https://bugs.webkit.org/show_bug.cgi?id=175557
1168
1169         Reviewed by Jon Lee.
1170
1171         No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
1172
1173         * fast/media/media-query-list-02-expected.txt: Removed.
1174         * fast/media/media-query-list-02.html: Removed.
1175         * fast/media/media-query-list-03-expected.txt: Removed.
1176         * fast/media/media-query-list-03.html: Removed.
1177         * fast/media/media-query-list-04-expected.txt: Removed.
1178         * fast/media/media-query-list-04.html: Removed.
1179         * fast/media/media-query-list-05-expected.txt: Removed.
1180         * fast/media/media-query-list-05.html: Removed.
1181         * fast/media/media-query-list-06-expected.txt: Removed.
1182         * fast/media/media-query-list-06.html: Removed.
1183         * fast/media/view-mode-media-feature-expected.html: Removed.
1184         * fast/media/view-mode-media-feature.html: Removed.
1185         * platform/gtk/TestExpectations:
1186         * platform/ios-wk2/TestExpectations:
1187         * platform/ios/TestExpectations:
1188         * platform/mac/TestExpectations:
1189         * platform/win/TestExpectations:
1190
1191 2017-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1192
1193         Rebaseline editing/mac/input/firstrectforcharacterrange-styled.html.
1194
1195         Unreviewed test gardening.
1196
1197         * platform/mac-highsierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Added.
1198
1199 2017-08-14  Myles C. Maxfield  <mmaxfield@apple.com>
1200
1201         Parse font-display
1202         https://bugs.webkit.org/show_bug.cgi?id=175382
1203
1204         Reviewed by Simon Fraser.
1205
1206         * fast/text/font-display/parse-expected.txt: Added.
1207         * fast/text/font-display/parse.html: Added.
1208
1209 2017-08-14  Andy Estes  <aestes@apple.com>
1210
1211         [Apple Pay] Add support for phonetic contact names
1212         https://bugs.webkit.org/show_bug.cgi?id=175537
1213         <rdar://problem/32002644>
1214
1215         Reviewed by Tim Horton.
1216
1217         * http/tests/ssl/applepay/ApplePayError-expected.txt:
1218         * http/tests/ssl/applepay/ApplePayError.html:
1219         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1220         * http/tests/ssl/applepay/ApplePaySession.html:
1221         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
1222         * http/tests/ssl/applepay/ApplePaySessionV3.html:
1223
1224 2017-08-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
1225
1226         The none smooth stroke applied to an SVG shape breaks its hit testing
1227         https://bugs.webkit.org/show_bug.cgi?id=175506
1228
1229         Reviewed by Simon Fraser.
1230
1231         * svg/stroke/stroke-linejoin-click-expected.html: Added.
1232         * svg/stroke/stroke-linejoin-click.html: Added.
1233
1234 2017-08-14  Daniel Bates  <dabates@apple.com>
1235
1236         [css-ui] Implement caret-color support
1237         https://bugs.webkit.org/show_bug.cgi?id=166572
1238         <rdar://problem/33852589>
1239
1240         Update GTK expected results following r220706.
1241
1242         * platform/gtk/editing/style/5065910-expected.txt:
1243         * platform/gtk/editing/style/5084241-expected.txt:
1244
1245 2017-08-14  Chris Dumez  <cdumez@apple.com>
1246
1247         Unreviewed, rollout r220622 & r220696
1248         https://bugs.webkit.org/show_bug.cgi?id=175482
1249         <rdar://problem/33860695>
1250
1251         Seems to have caused failures on iOS.
1252
1253         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
1254         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
1255         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
1256         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
1257         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1258         * http/wpt/beacon/beacon-quota-expected.txt: Removed.
1259         * http/wpt/beacon/beacon-quota.html: Removed.
1260         * inspector/worker/resources-in-worker-expected.txt:
1261         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
1262         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
1263
1264 2017-08-14  Daniel Bates  <dabates@apple.com>
1265
1266         [css-ui] Implement caret-color support
1267         https://bugs.webkit.org/show_bug.cgi?id=166572
1268         <rdar://problem/33852589>
1269
1270         Reviewed by David Hyatt.
1271
1272         Add reference tests to ensure that we do not regress CSS property caret-color.
1273
1274         * TestExpectations: Unskip Web Platform Tests that now pass.
1275         * editing/deleting/maintain-style-after-delete-expected.txt: Updated expected result.
1276         * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: Ditto.
1277         * editing/pasteboard/do-not-copy-unnecessary-styles-2-expected.txt: Ditto.
1278         * editing/pasteboard/onpaste-text-html-expected.txt: Ditto.
1279         * editing/pasteboard/preserve-caret-color-expected.txt: Added.
1280         * editing/pasteboard/preserve-caret-color.html: Added.
1281         * editing/pasteboard/preserve-underline-color-expected.txt:
1282         * fast/css/caret-color-auto-expected.html: Added.
1283         * fast/css/caret-color-auto.html: Added.
1284         * fast/css/caret-color-expected.html: Added.
1285         * fast/css/caret-color-fallback-to-color-expected.html: Added.
1286         * fast/css/caret-color-fallback-to-color.html: Added.
1287         * fast/css/caret-color-inherit-expected.html: Added.
1288         * fast/css/caret-color-inherit.html: Added.
1289         * fast/css/caret-color-span-inside-editable-parent-expected.html: Added.
1290         * fast/css/caret-color-span-inside-editable-parent.html: Added.
1291         * fast/css/caret-color.html: Added.
1292         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Updated expected result.
1293         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Ditto.
1294         * fast/events/ondrop-text-html-expected.txt: Ditto.
1295         * fast/history/visited-link-caret-color-expected.html: Added.
1296         * fast/history/visited-link-caret-color.html: Added.
1297         * platform/ios/TestExpectations: Skip the tests on iOS as iOS does not enable
1298         ENABLE(TEXT_CARET). UIKit renders the text insertion caret on iOS.
1299         * platform/mac/editing/style/5065910-expected.txt: Updated expected result.
1300         * platform/mac/editing/style/5084241-expected.png: Ditto.
1301         * platform/mac/editing/style/5084241-expected.txt: Ditto.
1302         * platform/ios-wk2/editing/style/5084241-expected.txt: Ditto.
1303
1304 2017-08-14  Zan Dobersek  <zdobersek@igalia.com>
1305
1306         REGRESSION(r220517-r220521) [GTK] Various compositing tests fail
1307         https://bugs.webkit.org/show_bug.cgi?id=175478
1308
1309         Reviewed by Sergio Villar Senin.
1310
1311         * platform/gtk/TestExpectations: Remove failure and flakiness expectations.
1312
1313 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
1314
1315         GTK-focused gardening.
1316         https://bugs.webkit.org/show_bug.cgi?id=175529
1317
1318         Unreviewed test gardening.
1319
1320         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Set line-height for more reliable rendering.
1321         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Set line-height for more reliable rendering.
1322         * media/video-fullscreen-restriction-removed-expected.txt: DOMException's toString was changed in r219663; rebaseline. (The test is marked as flaky on mac.)
1323         * platform/gtk/TestExpectations:
1324         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: SecurityError got a new message in r220376; rebaseline.
1325         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Added: GTK does not yet enable the in-progress ServiceWorker implementation.
1326         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: TypeError got a new message in r220622; rebaseline.
1327         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added: TypeError uses a different message on GTK.
1328
1329 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
1330
1331         [GTK] Update some test expectations.
1332         https://bugs.webkit.org/show_bug.cgi?id=175480
1333
1334         Unreviewed test gardening.
1335
1336         * platform/gtk/TestExpectations:
1337         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt: Added.
1338         * platform/gtk/imported/w3c/web-platform-tests/webrtc/simplecall-expected.txt: Added.
1339
1340 2017-08-14  Antti Koivisto  <antti@apple.com>
1341
1342         [Render Tree Mutation] First letter should not mutate the render tree while in layout.
1343         https://bugs.webkit.org/show_bug.cgi?id=163848
1344         <rdar://problem/33402718>
1345
1346         Reviewed by Zalan Bujtas.
1347
1348         * fast/text-autosizing/ios/first-letter-expected.html: Added.
1349
1350             Turn into reftest for easier debugging and robustness.
1351
1352         * imported/blink/fast/css/first-letter-range-insert-expected.txt:
1353
1354             This is crash-or-assert test and the output change here doesn't matter.
1355
1356         * platform/ios/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
1357         * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
1358
1359 2017-08-13  Manuel Rego Casasnovas  <rego@igalia.com>
1360
1361         Composition underline color is always black
1362         https://bugs.webkit.org/show_bug.cgi?id=174675
1363
1364         Reviewed by Ryosuke Niwa.
1365
1366         Added new test to check that the composition underline
1367         is using the text color.
1368         The test hides the text and the caret, so it only shows
1369         the composition underline and checks against an -expected-mismatch
1370         that the color of the composition marker is different.
1371
1372         * editing/composition-underline-color-expected-mismatch.html: Added.
1373         * editing/composition-underline-color.html: Added.
1374
1375 2017-08-11  Ryosuke Niwa  <rniwa@webkit.org>
1376
1377         Replace DATA_TRANSFER_ITEMS by a runtime flag and add a stub implementation
1378         https://bugs.webkit.org/show_bug.cgi?id=175474
1379         <rdar://problem/33844628>
1380
1381         Reviewed by Wenson Hsieh.
1382
1383         Added a W3C-style IDL test.
1384
1385         * editing/pasteboard/datatransfer-idl.html: Added.
1386
1387 2017-08-12  Chris Dumez  <cdumez@apple.com>
1388
1389         Address flakiness related to download tests
1390         https://bugs.webkit.org/show_bug.cgi?id=175338
1391
1392         Reviewed by Ryosuke Niwa.
1393
1394         * TestExpectations:
1395         Unmark several download tests as flaky.
1396
1397         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html:
1398         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
1399         * fast/dom/HTMLAnchorElement/anchor-download.html:
1400         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
1401         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
1402         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
1403         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
1404         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
1405         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
1406         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
1407         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
1408         * http/tests/download/anchor-download-attribute-content-disposition.html:
1409         * http/tests/download/anchor-download-no-extension.html:
1410         * http/tests/download/anchor-download-no-value.html:
1411         * http/tests/download/area-download-expected.txt:
1412         * http/tests/download/area-download.html:
1413         * http/tests/security/anchor-download-allow-blob-expected.txt:
1414         * http/tests/security/anchor-download-allow-blob.html:
1415         * http/tests/security/anchor-download-allow-data-expected.txt:
1416         * http/tests/security/anchor-download-allow-data.html:
1417         * http/tests/security/anchor-download-allow-sameorigin.html:
1418         Update download tests to explicitly enable download callbacks logging.
1419
1420 2017-08-11  Chris Dumez  <cdumez@apple.com>
1421
1422         Implement quota limitation for keepalive Fetch requests
1423         https://bugs.webkit.org/show_bug.cgi?id=175482
1424
1425         Reviewed by Sam Weinig and Youenn Fablet.
1426
1427         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
1428         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
1429         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
1430         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
1431         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1432         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
1433
1434         * http/wpt/beacon/beacon-quota-expected.txt: Added.
1435         * http/wpt/beacon/beacon-quota.html: Added.
1436         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
1437         The second part of the test is still failing because WebCore does not currently know when
1438         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
1439
1440 2017-08-11  Ryan Haddad  <ryanhaddad@apple.com>
1441
1442         Update TestExpectations for failing media/video-controls tests.
1443         https://bugs.webkit.org/show_bug.cgi?id=173978
1444
1445         Unreviewed test gardening.
1446
1447         * platform/mac/TestExpectations:
1448
1449 2017-08-10  Nan Wang  <n_wang@apple.com>
1450
1451         Layout test accessibility/press-target-uses-text-descendant-node.html is flaky.
1452         https://bugs.webkit.org/show_bug.cgi?id=175272
1453         <rdar://problem/33756962>
1454
1455         Since accessibilityPress is async, we shouldn't rely on the timeout.
1456
1457         Reviewed by Chris Fleizach.
1458
1459         * accessibility/press-target-uses-text-descendant-node.html:
1460
1461 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
1462
1463         Unreviewed test gardening for High Sierra.
1464
1465         * platform/mac-highsierra/css1/basic/inheritance-expected.txt: Added.
1466         * platform/mac-highsierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Added.
1467         * platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Added.
1468         * platform/mac-highsierra/css3/selectors3/html/css3-modsel-18-expected.txt: Added.
1469         * platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Added.
1470         * platform/mac-highsierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Added.
1471         * platform/mac-highsierra/fast/block/basic/001-expected.txt: Added.
1472         * platform/mac-highsierra/fast/css-generated-content/initial-letter-basic-expected.txt: Added.
1473         * platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Added.
1474         * platform/mac-highsierra/fast/css-generated-content/initial-letter-raised-expected.txt: Added.
1475         * platform/mac-highsierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Added.
1476         * platform/mac-highsierra/fast/css/css3-nth-child-expected.txt: Added.
1477         * platform/mac-highsierra/fast/css/text-overflow-input-expected.txt: Added.
1478         * platform/mac-highsierra/fast/dom/34176-expected.txt: Added.
1479         * platform/mac-highsierra/fast/dom/clone-node-dynamic-style-expected.txt: Added.
1480         * platform/mac-highsierra/fast/forms/basic-inputs-expected.txt: Added.
1481         * platform/mac-highsierra/fast/forms/input-value-expected.txt: Added.
1482         * platform/mac-highsierra/fast/forms/plaintext-mode-2-expected.txt: Added.
1483         * platform/mac-highsierra/fast/invalid/003-expected.txt: Added.
1484         * platform/mac-highsierra/fast/invalid/004-expected.txt: Added.
1485         * platform/mac-highsierra/fast/invalid/nestedh3s-expected.txt: Added.
1486         * platform/mac-highsierra/fast/selectors/018-expected.txt: Added.
1487         * platform/mac-highsierra/fast/table/frame-and-rules-expected.txt: Added.
1488         * platform/mac-highsierra/fast/text/atsui-multiple-renderers-expected.txt: Added.
1489         * platform/mac-highsierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Added.
1490         * platform/mac-highsierra/fast/text/font-weights-expected.txt: Added.
1491         * platform/mac-highsierra/fast/text/font-weights-zh-expected.txt: Added.
1492         * platform/mac-highsierra/fast/text/indic-expected.txt: Added.
1493         * platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.txt:
1494         * platform/mac-highsierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
1495         * platform/mac-highsierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
1496         * platform/mac-highsierra/svg/batik/text/textStyles-expected.txt: Added.
1497         * platform/mac-highsierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Added.
1498         * platform/mac-highsierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Added.
1499
1500 2017-08-10  Nan Wang  <n_wang@apple.com>
1501
1502         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
1503         https://bugs.webkit.org/show_bug.cgi?id=175340
1504         <rdar://problem/33782159>
1505
1506         Reviewed by Chris Fleizach.
1507
1508         * accessibility/add-children-pseudo-element-expected.txt: Added.
1509         * accessibility/add-children-pseudo-element.html: Added.
1510         * accessibility/resources/svg-circle.svg: Added.
1511
1512 2017-08-10  Chris Dumez  <cdumez@apple.com>
1513
1514         [Beacon] Do connect-src CSP check on redirects as well
1515         https://bugs.webkit.org/show_bug.cgi?id=175410
1516         <rdar://problem/33815470>
1517
1518         Reviewed by Youenn Fablet.
1519
1520         Add layout test coverage.
1521
1522         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub-expected.txt: Added.
1523         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub.html: Added.
1524         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt: Added.
1525         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html: Added.
1526
1527 2017-08-10  Jonathan Bedard  <jbedard@apple.com>
1528
1529         Mark webgl/webgl-box-shadow.html and webgl/webgl-border.html as failing for ios-device.
1530         https://bugs.webkit.org/show_bug.cgi?id=175437
1531
1532         Unreviewed test gardening.
1533
1534         * platform/ios-device/TestExpectations:
1535
1536 2017-08-10  Brady Eidson  <beidson@apple.com>
1537
1538         Add ServiceWorkerJob.
1539         https://bugs.webkit.org/show_bug.cgi?id=175241
1540
1541         Reviewed by Tim Horton.
1542
1543         Verifies that the "serviceWorker.register()" job we currently schedule fails as expected.
1544
1545         * http/tests/workers/service/basic-register-expected.txt: Added.
1546         * http/tests/workers/service/basic-register.html: Added.
1547         * http/tests/workers/service/resources/basic-register.js: Added.
1548         * http/tests/workers/service/resources/empty-worker.js: Added.
1549         * platform/mac-wk1/TestExpectations:
1550         * platform/win/TestExpectations:
1551
1552 2017-08-10  Commit Queue  <commit-queue@webkit.org>
1553
1554         Unreviewed, rolling out r220463.
1555         https://bugs.webkit.org/show_bug.cgi?id=175435
1556
1557         unaccepted fix (Requested by n_wang on #webkit).
1558
1559         Reverted changeset:
1560
1561         "AX: crash at
1562         WebCore::AccessibilityObject::supportsARIALiveRegion() const +
1563         24"
1564         https://bugs.webkit.org/show_bug.cgi?id=175340
1565         http://trac.webkit.org/changeset/220463
1566
1567 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
1568
1569         Update TestExpectations for imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html.
1570         https://bugs.webkit.org/show_bug.cgi?id=170698
1571
1572         Unreviewed test gardening.
1573
1574         * TestExpectations: Skip test on debug because it times out on every run.
1575         * platform/ios/TestExpectations: Mark as flaky on Release.
1576         * platform/mac/TestExpectations: Ditto.
1577
1578 2017-08-10  Miguel Gomez  <magomez@igalia.com>
1579
1580         Unreviewed GTK+ gardening. Update expectations of several tests failing at r220516.
1581
1582         * platform/gtk/TestExpectations:
1583
1584 2017-08-09  Chris Dumez  <cdumez@apple.com>
1585
1586         Disable Beacon API on WK1 DRT and WK2 when not using NETWORK_SESSION
1587         https://bugs.webkit.org/show_bug.cgi?id=175401
1588
1589         Reviewed by Brady Eidson.
1590
1591         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
1592         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
1593         * platform/mac-wk1/TestExpectations:
1594         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1595         * platform/mac-wk1/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
1596         * platform/mac-wk2/TestExpectations:
1597         * platform/win/TestExpectations:
1598         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
1599         * platform/win/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
1600
1601 2017-08-09  Chris Dumez  <cdumez@apple.com>
1602
1603         [Beacon][NetworkSession] Support CORS-preflighting on redirects
1604         https://bugs.webkit.org/show_bug.cgi?id=175386
1605         <rdar://problem/33801370>
1606
1607         Reviewed by Youenn Fablet.
1608
1609         Add layout test coverage.
1610
1611         * http/wpt/beacon/cors/cors-preflight-redirect-failure-expected.txt: Added.
1612         * http/wpt/beacon/cors/cors-preflight-redirect-failure.html: Added.
1613         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin-expected.txt: Added.
1614         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin.html: Added.
1615         * http/wpt/beacon/cors/cors-preflight-redirect-success-expected.txt: Added.
1616         * http/wpt/beacon/cors/cors-preflight-redirect-success.html: Added.
1617         * http/wpt/beacon/resources/beacon-preflight.py:
1618         (main):
1619         * http/wpt/beacon/resources/redirect.py: Added.
1620         (main):
1621
1622 2017-08-09  Chris Dumez  <cdumez@apple.com>
1623
1624         Unreviewed, deflake http/wpt/beacon/keepalive-after-navigation.html
1625
1626         Temporarily restore previous timeout on this test to address flakiness on the
1627         bots until I can rewrite it.
1628
1629         * http/wpt/beacon/keepalive-after-navigation.html:
1630
1631 2017-08-09  Chris Dumez  <cdumez@apple.com>
1632
1633         Import beacon/headers/header-content-type.html from upstream WPT
1634         https://bugs.webkit.org/show_bug.cgi?id=175395
1635
1636         Reviewed by Sam Weinig.
1637
1638         Drop local test that has been upstreamed to WPT.
1639
1640         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Removed.
1641         * http/wpt/beacon/headers/header-content-type-same-origin.html: Removed.
1642
1643 2017-08-09  Nan Wang  <n_wang@apple.com>
1644
1645         LayoutTest accessibility/presentation-role-iframe.html is a flaky failure
1646         https://bugs.webkit.org/show_bug.cgi?id=175194
1647
1648         Reviewed by Chris Fleizach.
1649
1650         In the test we have no way to control which iframe will be loaded first.
1651         Output the logs at the end of the test so that they are in order.
1652
1653         * accessibility/presentation-role-iframe.html:
1654
1655 2017-08-09  Commit Queue  <commit-queue@webkit.org>
1656
1657         Unreviewed, rolling out r219334.
1658         https://bugs.webkit.org/show_bug.cgi?id=175398
1659
1660         Caused bug 175023 (Requested by ap on #webkit).
1661
1662         Reverted changeset:
1663
1664         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
1665         https://bugs.webkit.org/show_bug.cgi?id=172545
1666         http://trac.webkit.org/changeset/219334
1667
1668 2017-08-09  Daniel Bates  <dabates@apple.com>
1669
1670         Import CSS-UI-3 Web Platform Tests
1671         https://bugs.webkit.org/show_bug.cgi?id=175294
1672
1673         Reviewed by Zalan Bujtas.
1674
1675         Mark tests that we currently failure.
1676
1677         * TestExpectations:
1678         * platform/ios/TestExpectations:
1679
1680 2017-08-09  Matt Lewis  <jlewis3@apple.com>
1681
1682         Marked http/tests/media/video-buffered-range-contains-currentTime.html as flaky on High Sierra
1683         <rdar://problem/33555759>
1684
1685         Unreviewed test gardening.
1686
1687         * platform/mac-highsierra-wk2/TestExpectations:
1688         * platform/mac/TestExpectations:
1689
1690 2017-08-09  Kirill Ovchinnikov  <kirill.ovchinnikov@lge.com>
1691
1692         Old subtitle track is not deleted on 'src' attribute change event
1693         https://bugs.webkit.org/show_bug.cgi?id=175031
1694
1695         Reviewed by Eric Carlson.
1696
1697         * media/track/text-track-src-change-expected.txt: Added.
1698         * media/track/text-track-src-change.html: Added.
1699
1700 2017-08-09  Nan Wang  <n_wang@apple.com>
1701
1702         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
1703         https://bugs.webkit.org/show_bug.cgi?id=175340
1704         <rdar://problem/33782159>
1705
1706         Reviewed by Chris Fleizach.
1707
1708         * accessibility/add-children-pseudo-element-expected.txt: Added.
1709         * accessibility/add-children-pseudo-element.html: Added.
1710         * accessibility/resources/svg-circle.svg: Added.
1711
1712 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
1713
1714         WPE-focused test gardening.
1715         https://bugs.webkit.org/show_bug.cgi?id=175385
1716
1717         Unreviewed test gardening.
1718
1719         * platform/wpe/TestExpectations: Marked failing tests.
1720         * platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt: Added platform-specific expectation.
1721         * platform/wpe/js/date-timeClip-large-values-expected.txt: Removed (the platform-neutral expectation is fine).
1722         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Updated for Cache enabling.
1723         * transitions/clip-path-path-transitions-expected.txt: Updated for test change in r219243.
1724         * transitions/resources/transition-test-helpers.js:
1725         (parseClipPath): Updated to support the quotes in clip-path-path-transitions.html
1726
1727 2017-08-09  Andy Estes  <aestes@apple.com>
1728
1729         [QuickLook] Use case-insensitive comparison of preview MIME types
1730         https://bugs.webkit.org/show_bug.cgi?id=175350
1731         <rdar://problem/33761159>
1732
1733         Reviewed by Brady Eidson.
1734
1735         * platform/ios-11/quicklook/excel-macro-enabled-expected.txt: Added.
1736         * quicklook/excel-macro-enabled-expected.txt: Added.
1737         * quicklook/excel-macro-enabled.html: Added.
1738         * quicklook/resources/excel-macro-enabled.xlsm: Added.
1739
1740 2017-08-09  Zan Dobersek  <zdobersek@igalia.com>
1741
1742         Unreviewed WPE gardening.
1743
1744         * platform/wpe/TestExpectations: Stop skipping the whole fast/
1745         directory and then unskipping specific subdirectories since
1746         that overrides any expectations coming from the generic WK2
1747         TestExpectations file. Specific subdirectories that we haven't
1748         yet generated results for are now skipped instead.
1749
1750 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
1751
1752         [GTK] [WPE] Update expectations for global-constructors-attributes.html.
1753         https://bugs.webkit.org/show_bug.cgi?id=175373
1754
1755         Unreviewed test gardening.
1756
1757         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1758         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1759
1760 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1761
1762         Unreviewed, rolling out r220393.
1763
1764         This patch regresses the performance of WebPage::editorState.
1765
1766         Reverted changeset:
1767
1768         "[iOS WK2] WKWebView schedules nonstop layout after pressing
1769         cmb+b,i,u inside a contenteditable div"
1770         https://bugs.webkit.org/show_bug.cgi?id=175116
1771         http://trac.webkit.org/changeset/220393
1772
1773 2017-08-08  Chris Dumez  <cdumez@apple.com>
1774
1775         [Beacon] Add support for CORS-preflighting for WK2 / NETWORK_SESSION
1776         https://bugs.webkit.org/show_bug.cgi?id=175264
1777         <rdar://problem/33547793>
1778
1779         Reviewed by Youenn Fablet.
1780
1781         Add layout test coverage.
1782
1783         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Added.
1784         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Added.
1785         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Added.
1786         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Added.
1787         * http/wpt/beacon/cors/cors-preflight-blob-failure-expected.txt: Added.
1788         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Added.
1789         * http/wpt/beacon/cors/cors-preflight-blob-success-expected.txt: Added.
1790         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Added.
1791         * http/wpt/beacon/cors/cors-preflight-cookie-expected.txt: Added.
1792         * http/wpt/beacon/cors/cors-preflight-cookie.html: Added.
1793         * http/wpt/beacon/resources/beacon-preflight.py: Added.
1794         (respondToCORSPreflight):
1795         (main):
1796         * http/wpt/beacon/resources/set-cookie.py: Added.
1797         (main):
1798         * platform/mac-wk1/TestExpectations:
1799         * platform/mac-wk2/TestExpectations:
1800         * platform/win/TestExpectations:
1801
1802 2017-08-08  Devin Rousso  <drousso@apple.com>
1803
1804         Web Inspector: Canvas: support editing WebGL shaders
1805         https://bugs.webkit.org/show_bug.cgi?id=124211
1806         <rdar://problem/15448958>
1807
1808         Reviewed by Matt Baker.
1809
1810         * inspector/canvas/updateShader-expected.txt: Added.
1811         * inspector/canvas/updateShader.html: Added.
1812
1813         * platform/win/TestExpectations:
1814
1815 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1816
1817         Mark media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html as flaky.
1818         https://bugs.webkit.org/show_bug.cgi?id=175195
1819
1820         Unreviewed test gardening.
1821
1822         * platform/mac-wk1/TestExpectations:
1823
1824 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
1825
1826         Sandbox flags do not support document.domain control
1827         https://bugs.webkit.org/show_bug.cgi?id=175281
1828         <rdar://problem/33778936>
1829
1830         Reviewed by Chris Dumez.
1831
1832         * fast/frames/resources/sandboxed-iframe-set-domain.html: Added.
1833         * fast/frames/sandboxed-iframe-domain.html: Added.
1834         * fast/frames/sandboxed-iframe-domain-expected.txt: Added.
1835
1836 2017-08-08  Matt Lewis  <jlewis3@apple.com>
1837
1838         Skipping imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html
1839         <rdar://problem/33555052>
1840
1841         Unreviewed test gardening.
1842
1843         * platform/ios-wk2/TestExpectations:
1844         * platform/mac-highsierra/TestExpectations:
1845
1846 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1847
1848         Skip plugins/crash-restoring-plugin-page-from-page-cache.html on macOS debug.
1849         https://bugs.webkit.org/show_bug.cgi?id=175270
1850
1851         Unreviewed test gardening.
1852
1853         * platform/mac-wk2/TestExpectations:
1854
1855 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1856
1857         Mark fast/images/async-image-body-background-image.html as flaky on macOS.
1858         https://bugs.webkit.org/show_bug.cgi?id=175193
1859
1860         Unreviewed test gardening.
1861
1862         * platform/mac/TestExpectations:
1863
1864 2017-08-08  Jeremy Jones  <jeremyj@apple.com>
1865
1866         Change fast seek logic to prevent ping-ponging.
1867         https://bugs.webkit.org/show_bug.cgi?id=175167
1868         rdar://problem/32936116
1869
1870         Reviewed by Jer Noble.
1871
1872         Test now requires forward fast seek result to be between current time and the target time,
1873         and a backward seek to be before the seek time.
1874
1875         * media/video-fast-seek.html:
1876         * media/media-source/media-source-fastseek.html:
1877
1878 2017-08-08  Ms2ger  <Ms2ger@igalia.com>
1879
1880         Remove obsolete failure expectations for event_loadedmetadata.html.
1881         https://bugs.webkit.org/show_bug.cgi?id=175027
1882
1883         Unreviewed test gardening.
1884
1885         * TestExpectations:
1886
1887 2017-08-08  John Wilander  <wilander@apple.com>
1888
1889         Resource Load Statistics: Clear web processes' state on history removal
1890         https://bugs.webkit.org/show_bug.cgi?id=175271
1891         <rdar://problem/33756560>
1892
1893         Reviewed by Chris Dumez.
1894
1895         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Added.
1896         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Added.
1897         * platform/mac-wk2/TestExpectations:
1898             user-interaction-reported-after-website-data-removal.html marked as [ Pass ].
1899
1900 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1901
1902         Fix baseline for http/tests/security/set-domain-remove-subdomain-for-ip-address.html.
1903
1904         Unreviewed test gardening.
1905
1906         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
1907
1908 2017-08-08  Matt Lewis  <jlewis3@apple.com>
1909
1910         Fixed rebaselined expectations for js/dom/global-constructors-attributes.html.
1911         https://bugs.webkit.org/show_bug.cgi?id=175201
1912
1913         Unreviewed test gardening.
1914
1915         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt.
1916
1917 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
1918
1919         Unreviewed test results fix after r220376.
1920
1921         Rebaseline for new SecurityException message text.
1922
1923         * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
1924         * http/tests/dom/document-attributes-null-handling-expected.txt:
1925         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
1926         * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
1927
1928 2017-08-08  Javier Fernandez  <jfernandez@igalia.com>
1929
1930         Not possible to remove the 'li' element inside the table cell
1931         https://bugs.webkit.org/show_bug.cgi?id=173148
1932
1933         Reviewed by Ryosuke Niwa.
1934
1935         Regression tests for different scenarios of list items removal.
1936
1937         * editing/deleting/delete-list-items-in-table-cell-1-expected.txt: Added.
1938         * editing/deleting/delete-list-items-in-table-cell-1.html: Added.
1939         * editing/deleting/delete-list-items-in-table-cell-2-expected.txt: Added.
1940         * editing/deleting/delete-list-items-in-table-cell-2.html: Added.
1941         * editing/deleting/delete-list-items-in-table-cell-3-expected.txt: Added.
1942         * editing/deleting/delete-list-items-in-table-cell-3.html: Added.
1943         * editing/deleting/delete-list-items-in-table-cell-4-expected.txt: Added.
1944         * editing/deleting/delete-list-items-in-table-cell-4.html: Added.
1945         * editing/deleting/delete-list-items-in-table-cell-5-expected.txt: Added.
1946         * editing/deleting/delete-list-items-in-table-cell-5.html: Added.
1947         * editing/deleting/delete-list-items-in-table-cell-6-expected.txt: Added.
1948         * editing/deleting/delete-list-items-in-table-cell-6.html: Added.
1949         * editing/deleting/delete-list-items-in-table-cell-7-expected.txt: Added.
1950         * editing/deleting/delete-list-items-in-table-cell-7.html: Added.
1951         * editing/deleting/delete-list-items-in-table-cell-8-expected.txt: Added.
1952         * editing/deleting/delete-list-items-in-table-cell-8.html: Added.
1953
1954 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1955
1956         [iOS WK2] WKWebView schedules nonstop layout after pressing cmb+b,i,u inside a contenteditable div
1957         https://bugs.webkit.org/show_bug.cgi?id=175116
1958         <rdar://problem/28279301>
1959
1960         Reviewed by Darin Adler and Ryosuke Niwa.
1961
1962         Rebaseline some iOS WK2 LayoutTest expectations. These tests currently expect an empty anonymous RenderBlock to
1963         be inserted into the render tree, but this is only a result of us adding and removing a temporary <span> when
1964         computing a RenderStyle in WebPage::editorState -- this patch removes these empty RenderBlocks, making these
1965         expectations' RenderTrees consistent with WebKit1.
1966
1967         * platform/ios-wk2/editing/inserting/insert-div-024-expected.txt:
1968         * platform/ios-wk2/editing/inserting/insert-div-026-expected.txt:
1969         * platform/ios-wk2/editing/style/5084241-expected.txt:
1970         * platform/ios-wk2/editing/style/unbold-in-bold-expected.txt:
1971
1972 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1973
1974         Marked media/modern-media-controls/fullscreen-support/fullscreen-support-press.html as flaky.
1975         https://bugs.webkit.org/show_bug.cgi?id=173946
1976
1977         Unreviewed test gardening.
1978
1979         * platform/mac-wk2/TestExpectations:
1980
1981 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1982
1983         Rebaselined js/dom/global-constructors-attributes.html on El Capitan.
1984         https://bugs.webkit.org/show_bug.cgi?id=175201
1985
1986         Unreviewed test gardening.
1987         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
1988
1989 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1990
1991         Changed expectations for webrtc/video-rotation.html.
1992         https://bugs.webkit.org/show_bug.cgi?id=175305
1993
1994         Unreviewed test gardening.
1995
1996         * TestExpectations:
1997
1998 2017-08-07  Devin Rousso  <drousso@apple.com>
1999
2000         Web Inspector: Preview Canvas path when viewing a recording
2001         https://bugs.webkit.org/show_bug.cgi?id=174967
2002
2003         Reviewed by Brian Burg.
2004
2005         * fast/canvas/2d.currentPoint-expected.txt: Added.
2006         * fast/canvas/2d.currentPoint.html: Added.
2007         * fast/canvas/2d.getPath.modification-expected.txt: Added.
2008         * fast/canvas/2d.getPath.modification.html: Added.
2009         * fast/canvas/2d.getPath.newobject-expected.txt: Added.
2010         * fast/canvas/2d.getPath.newobject.html: Added.
2011         * fast/canvas/2d.setPath-expected.txt: Added.
2012         * fast/canvas/2d.setPath.html: Added.
2013
2014         * inspector/canvas/recording-2d-expected.txt:
2015         * inspector/canvas/recording-2d.html:
2016         Updated for additional deduplication in InitialState.
2017
2018 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
2019
2020         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html on El Capitan.
2021         https://bugs.webkit.org/show_bug.cgi?id=175102
2022
2023         Unreviewed test gardening.
2024
2025         * platform/mac/TestExpectations:
2026
2027 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
2028
2029         Marking imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name.html as failing on iOS.
2030         https://bugs.webkit.org/show_bug.cgi?id=175273
2031
2032         Unreviewed test gardening.
2033
2034         * platform/ios/TestExpectations:
2035
2036 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
2037
2038         Rebaseline js/dom/global-constructors-attributes.html.
2039
2040         Unreviewed test gardening.
2041
2042         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2043         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2044
2045 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
2046
2047         Unreviewed, rolling out r220299.
2048
2049         This change caused LayoutTest inspector/dom-debugger/dom-
2050         breakpoints.html to fail.
2051
2052         Reverted changeset:
2053
2054         "Web Inspector: capture async stack trace when workers/main
2055         context posts a message"
2056         https://bugs.webkit.org/show_bug.cgi?id=167084
2057         http://trac.webkit.org/changeset/220299
2058
2059 2017-08-07  Ms2ger  <Ms2ger@igalia.com>
2060
2061         Remove obsolete failure expectations for wpt browsers tests.
2062         https://bugs.webkit.org/show_bug.cgi?id=175073
2063
2064         Unreviewed test gardening.
2065
2066         * TestExpectations:
2067
2068 2017-08-05  Youenn Fablet  <youenn@apple.com>
2069
2070         [Fetch API] Response should keep all ResourceResponse information
2071         https://bugs.webkit.org/show_bug.cgi?id=175099
2072
2073         Reviewed by Sam Weinig.
2074
2075         Updating test now that we are no longer cancelling the load in case of opaque responses.
2076
2077         * http/tests/inspector/network/fetch-network-data-expected.txt:
2078         * http/tests/inspector/network/fetch-network-data.html:
2079
2080 2017-08-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2081
2082         getClientRects doesn't work with list box option elements
2083         https://bugs.webkit.org/show_bug.cgi?id=175016
2084
2085         Reviewed by Darin Adler.
2086
2087         Add new test to check list box option elements client rects.
2088
2089         * fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
2090         * fast/dom/HTMLSelectElement/listbox-items-client-rects.html: Added.
2091         * platform/ios-simulator-wk2/fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
2092
2093 2017-08-04  Youenn Fablet  <youenn@apple.com>
2094
2095         [Cache API] Add Cache and CacheStorage IDL definitions
2096         https://bugs.webkit.org/show_bug.cgi?id=175201
2097
2098         Reviewed by Brady Eidson.
2099
2100         * TestExpectations:
2101         * platform/ios-wk1/TestExpectations:
2102         * platform/mac-wk1/TestExpectations:
2103         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2104         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2105
2106 2017-08-04  Brady Eidson  <beidson@apple.com>
2107
2108         Have navigator.serviceWorker() actually return a ServiceWorkerContainer object.
2109         https://bugs.webkit.org/show_bug.cgi?id=175215
2110
2111         Reviewed by Youenn Fablet.
2112
2113         * platform/mac-wk1/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt.
2114
2115 2017-08-04  Chris Dumez  <cdumez@apple.com>
2116
2117         Add test coverage for sendBeacon() keepalive flag
2118         https://bugs.webkit.org/show_bug.cgi?id=175212
2119
2120         Reviewed by Youenn Fablet.
2121
2122         * http/wpt/beacon/keepalive-after-navigation-expected.txt: Added.
2123         * http/wpt/beacon/keepalive-after-navigation.html: Added.
2124         * http/wpt/beacon/support/sendBeacon-onunload-iframe.html: Added.
2125
2126 2017-08-04  Chris Dumez  <cdumez@apple.com>
2127
2128         [Beacon] Update sendBeacon to use the CachedResourceLoader
2129         https://bugs.webkit.org/show_bug.cgi?id=175192
2130         <rdar://problem/33725923>
2131
2132         Reviewed by Youenn Fablet.
2133
2134         Rebaseline a few tests now that the Origin header is properly set of our Beacon
2135         requests. This is a progression and matches the results from Blink.
2136
2137         Our Content-Type header for ArrayBuffer / ArrayBufferView payloads has also
2138         changed. It is unclear which one is best but at least we are now consistent
2139         with Fetch.
2140
2141         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
2142         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
2143         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
2144         * http/wpt/beacon/headers/header-content-type-same-origin.html:
2145
2146 2017-08-04  John Wilander  <wilander@apple.com>
2147
2148         Resource Load Statistics: Report user interaction immediately, but only when needed
2149         https://bugs.webkit.org/show_bug.cgi?id=175090
2150         <rdar://problem/33685546>
2151
2152         Reviewed by Chris Dumez.
2153
2154         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2155             Now no longer needs to disable throttling since reports of
2156             user interaction happen immediately (when needed).
2157         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
2158         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
2159         * platform/mac-wk2/TestExpectations:
2160             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
2161
2162 2017-08-04  Matt Baker  <mattbaker@apple.com>
2163
2164         Web Inspector: capture async stack trace when workers/main context posts a message
2165         https://bugs.webkit.org/show_bug.cgi?id=167084
2166         <rdar://problem/30033673>
2167
2168         Reviewed by Brian Burg.
2169
2170         Add a test to check for asynchronous stack trace data when the debugger
2171         pauses inside a MessageEvent handler.
2172
2173         * inspector/debugger/async-stack-trace-expected.txt:
2174         * inspector/debugger/async-stack-trace.html:
2175         * inspector/debugger/resources/postMessage-echo.html: Added.
2176
2177 2017-08-04  Chris Dumez  <cdumez@apple.com>
2178
2179         LayoutTest imported/w3c/web-platform-tests/beacon/beacon-basic-string.html is a flaky failure (harness timeout)
2180         https://bugs.webkit.org/show_bug.cgi?id=175202
2181
2182         Unreviewed, mark test as flaky.
2183
2184         * TestExpectations:
2185
2186 2017-08-04  Devin Rousso  <drousso@apple.com>
2187
2188         Web Inspector: add source view for WebGL shader programs
2189         https://bugs.webkit.org/show_bug.cgi?id=138593
2190         <rdar://problem/18936194>
2191
2192         Reviewed by Matt Baker.
2193
2194         * inspector/canvas/requestShaderSource-expected.txt: Added.
2195         * inspector/canvas/requestShaderSource.html: Added.
2196
2197         * inspector/canvas/resources/shaderProgram-utilities.js:
2198         (linkProgram):
2199         (linkProgram.typeForScript):
2200         (linkProgram.createShaderFromScript):
2201
2202         * platform/win/TestExpectations:
2203
2204 2017-08-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
2205
2206         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
2207         https://bugs.webkit.org/show_bug.cgi?id=174874
2208         <rdar://problem/33530130>
2209
2210         Reviewed by Simon Fraser.
2211
2212         * fast/images/image-element-image-content-data-expected.txt: Added.
2213         * fast/images/image-element-image-content-data.html: Added.
2214
2215 2017-08-04  Matt Lewis  <jlewis3@apple.com>
2216
2217         Rebaslining fast/text/font-selection-font-loading-api-parse.html for iOS 11.
2218
2219         Unreviewed test gardening.
2220
2221         * platform/ios-11/fast/text/font-selection-font-loading-api-parse-expected.txt:
2222
2223 2017-08-04  Chris Dumez  <cdumez@apple.com>
2224
2225         PROGRESSION? Multiple imported/w3c/web-platform-tests/fetch/api/ test have started to fail.
2226         https://bugs.webkit.org/show_bug.cgi?id=175061
2227
2228         Unreviewed, mark Fetch/Cors tests as failing on wk2 ElCapitan only, as those tests seem to be passing
2229         everywhere else.
2230
2231         * platform/mac-wk2/TestExpectations:
2232         * platform/mac/TestExpectations:
2233
2234 2017-08-04  Ryan Haddad  <ryanhaddad@apple.com>
2235
2236         Unreviewed, rolling out r220268.
2237
2238         This change caused assertion failures on macOS and iOS Debug
2239         WK2.
2240
2241         Reverted changeset:
2242
2243         "Resource Load Statistics: Report user interaction
2244         immediately, but only when needed"
2245         https://bugs.webkit.org/show_bug.cgi?id=175090
2246         http://trac.webkit.org/changeset/220268
2247
2248 2017-08-04  Chris Dumez  <cdumez@apple.com>
2249
2250         Mark beacon-basic-string.html as slow.
2251
2252         * TestExpectations:
2253
2254 2017-08-04  Brady Eidson  <beidson@apple.com>
2255
2256         Enable ServiceWorkers at runtime for WebKitTestRunner.
2257         https://bugs.webkit.org/show_bug.cgi?id=175174
2258
2259         Reviewed by Youenn Fablet.
2260
2261         * fast/dom/navigator-detached-no-crash-expected.txt:
2262         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
2263         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
2264         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
2265         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
2266         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
2267         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
2268         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
2269         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
2270         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
2271         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
2272         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
2273         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
2274         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
2275         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
2276         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
2277         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
2278         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
2279         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
2280         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
2281         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
2282         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
2283         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
2284         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
2285         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
2286         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
2287         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
2288         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
2289         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
2290         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
2291         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
2292         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
2293         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
2294         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
2295         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
2296         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2297
2298 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
2299
2300         [EME][GStreamer] Register ClearKey CDMFactory
2301         https://bugs.webkit.org/show_bug.cgi?id=175136
2302
2303         Reviewed by Xabier Rodriguez-Calvar.
2304
2305         Update WPE baselines for EME ClearKey tests following some advancements in
2306         ClearKey support.
2307
2308         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt:
2309         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt:
2310         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
2311         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt:
2312         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt:
2313         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt:
2314         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
2315         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
2316         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
2317         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
2318         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
2319         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
2320         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
2321         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
2322         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
2323         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
2324         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
2325         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
2326         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
2327         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
2328         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
2329         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2330         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
2331         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt:
2332         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
2333         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt:
2334         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
2335         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
2336         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt:
2337         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt:
2338         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt:
2339         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt:
2340         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt:
2341         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt:
2342         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
2343         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt:
2344
2345 2017-08-04  John Wilander  <wilander@apple.com>
2346
2347         Resource Load Statistics: Report user interaction immediately, but only when needed
2348         https://bugs.webkit.org/show_bug.cgi?id=175090
2349         <rdar://problem/33685546>
2350
2351         Reviewed by Chris Dumez.
2352
2353         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2354             Now no longer needs to disable throttling since reports of
2355             user interaction happen immediately (when needed).
2356         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
2357         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
2358         * platform/mac-wk2/TestExpectations:
2359             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
2360
2361 2017-08-04  Ms2ger  <Ms2ger@igalia.com>
2362
2363         [GTK] Test gardening around MOUSE_CURSOR_SCALE.
2364         https://bugs.webkit.org/show_bug.cgi?id=109469
2365
2366         Reviewed by Carlos Alberto Lopez Perez.
2367
2368         Remove obsolete expectation for cursor-parsing-image-set.html; it may have
2369         started passing in r209396.
2370
2371         Mark mouse-cursor-image-set.html as failing rather than using an incorrect
2372         -expected file.
2373
2374         * platform/gtk/TestExpectations:
2375         * platform/gtk/fast/events/mouse-cursor-image-set-expected.txt: Removed.
2376
2377 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
2378
2379         Unreviewed GTK+ gardening. Update test expectations and layout test baselines
2380         for Web Crypto tests now that the implementation is complete.
2381
2382         * platform/gtk/TestExpectations:
2383         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
2384         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
2385         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
2386         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
2387         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
2388         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
2389         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
2390         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
2391         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
2392         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
2393         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
2394         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
2395         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
2396         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
2397         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
2398
2399 2017-08-04  Frederic Wang  <fwang@igalia.com>
2400
2401         ScrollingTreeOverflowScrollingNodeIOS uses the wrong fixed position rectangle
2402         https://bugs.webkit.org/show_bug.cgi?id=175135
2403
2404         Reviewed by Simon Fraser.
2405
2406         This patch adds a new test for a position:fixed element inside an overflow node inside an
2407         iframe. When scrolling the overflow node, the position of such an element should remain fixed
2408         relative to the inner frame. Before that change, ScrollingTreeOverflowScrollingNodeIOS used
2409         to take the main frame as a reference instead, causing the element to flicker and even to
2410         disappear when the user scrolls that overflow node. We add a reftest to verify that the
2411         element is visible and positioned at the correct location when the user scrolls.
2412
2413         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html: Added.
2414         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Added.
2415
2416 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
2417
2418         Unreviewed WPE gardening. Update test expectations and layout test baselines
2419         for Web Crypto tests now that the implementation is complete.
2420
2421         * platform/wpe/TestExpectations:
2422         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
2423         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
2424         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
2425         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
2426         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
2427         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
2428         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
2429         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
2430         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
2431         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
2432         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
2433         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
2434
2435 2017-08-03  Zan Dobersek  <zdobersek@igalia.com>
2436
2437         [GCrypt] Implement CryptoKeyEC PKCS#8 imports
2438         https://bugs.webkit.org/show_bug.cgi?id=173647
2439
2440         Reviewed by Jiewen Tan.
2441
2442         * platform/wpe/TestExpectations:
2443         Unskip passing Web Crypto tests that cover PKCS#8 imports of EC keys.
2444
2445 2017-08-03  Chris Dumez  <cdumez@apple.com>
2446
2447         Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
2448         https://bugs.webkit.org/show_bug.cgi?id=175132
2449
2450         Reviewed by Darin Adler.
2451
2452         * TestExpectations:
2453         Mark as flaky tests that used to not run because they were missing a subresource. Now that I imported
2454         this subresource, the tests run but are failing. When they fail, those tests are flaky due to the lines
2455         they log.
2456
2457         * tests-options.json:
2458
2459 2017-08-03  Chris Dumez  <cdumez@apple.com>
2460
2461         Multiple Layout tests from web-platform-tests/beacon/ are timing out.
2462         https://bugs.webkit.org/show_bug.cgi?id=175076
2463         <rdar://problem/33704752>
2464
2465         Reviewed by Alexey Proskuryakov.
2466
2467         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
2468         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
2469         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
2470         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
2471         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
2472         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
2473         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
2474         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
2475         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
2476         Drop platform-specific expectations as those tests are now passing everywhere.
2477
2478         * platform/wk2/TestExpectations:
2479         Unskip tests that are now passing.
2480
2481 2017-08-03  Matt Baker  <mattbaker@apple.com>
2482
2483         Web Inspector: Instrument WebGLProgram created/deleted
2484         https://bugs.webkit.org/show_bug.cgi?id=175059
2485
2486         Reviewed by Devin Rousso.
2487
2488         Add tests for CanvasManager shader program events and ShaderProgram model object.
2489         WebGL and WebGL2 contexts are tested separately based on platform support.
2490
2491         * inspector/canvas/resources/shaderProgram-utilities.js: Added.
2492         (createProgram):
2493         (deleteProgram):
2494         (deleteContext):
2495         (TestPage.registerInitializer.awaitProgramAdded):
2496         (TestPage.registerInitializer):
2497         (TestPage.registerInitializer.window.initializeTestSuite):
2498         (TestPage.registerInitializer.window.addSimpleTestCase):
2499         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
2500
2501         * inspector/canvas/shaderProgram-add-remove-webgl-expected.txt: Added.
2502         * inspector/canvas/shaderProgram-add-remove-webgl.html: Added.
2503         * inspector/canvas/shaderProgram-add-remove-webgl2-expected.txt: Added.
2504         * inspector/canvas/shaderProgram-add-remove-webgl2.html: Added.
2505
2506         * platform/gtk/TestExpectations:
2507         * platform/mac/TestExpectations:
2508         * platform/win/TestExpectations:
2509
2510 2017-08-03  Youenn Fablet  <youenn@apple.com>
2511
2512         Import WPT service worker tests
2513         https://bugs.webkit.org/show_bug.cgi?id=175053
2514
2515         Reviewed by Brady Eidson.
2516
2517         * TestExpectations: skipping service worker tests.
2518
2519 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
2520
2521         Test gardening.
2522         https://bugs.webkit.org/show_bug.cgi?id=175137
2523
2524         Unreviewed test gardening.
2525
2526         * platform/gtk/TestExpectations:
2527         * platform/gtk/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
2528         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
2529         * platform/win/TestExpectations:
2530
2531 2017-08-01  Sam Weinig  <sam@webkit.org>
2532
2533         [WebIDL] Convert MutationCallback to be a normal generate callback
2534         https://bugs.webkit.org/show_bug.cgi?id=174140
2535
2536         Reviewed by Darin Adler.
2537
2538         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
2539         Update results for standard error messages.
2540
2541 2017-08-03  Chris Dumez  <cdumez@apple.com>
2542
2543         Improve our support for referrer policies
2544         https://bugs.webkit.org/show_bug.cgi?id=175069
2545         <rdar://problem/33677313>
2546
2547         Reviewed by Darin Adler.
2548
2549         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2550         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html: Added.
2551         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2552         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Added.
2553         * http/tests/referrer-policy/origin-when-cross-origin/same-origin-expected.txt: Added.
2554         * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html: Added.
2555         * http/tests/referrer-policy/resources/document.html: Added.
2556         * http/tests/referrer-policy/same-origin/cross-origin-http-http-expected.txt: Added.
2557         * http/tests/referrer-policy/same-origin/cross-origin-http-http.html: Added.
2558         * http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Added.
2559         * http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Added.
2560         * http/tests/referrer-policy/same-origin/same-origin-expected.txt: Added.
2561         * http/tests/referrer-policy/same-origin/same-origin.html: Added.
2562         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
2563         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
2564         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
2565         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
2566         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
2567         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html: Added.
2568         * http/tests/referrer-policy/strict-origin/cross-origin-http-http-expected.txt: Added.
2569         * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html: Added.
2570         * http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Added.
2571         * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Added.
2572         * http/tests/referrer-policy/strict-origin/same-origin-expected.txt: Added.
2573         * http/tests/referrer-policy/strict-origin/same-origin.html: Added.
2574         Add layout test coverage.
2575
2576         * http/tests/security/referrer-policy-invalid-expected.txt:
2577         Rebaseline test now that console message has changed.
2578
2579 2017-08-03  Daniel Bates  <dabates@apple.com>
2580
2581         Support ::marker pseudo-element
2582         https://bugs.webkit.org/show_bug.cgi?id=141477
2583
2584         Reviewed by David Hyatt.
2585
2586         Add tests that check we respect ::marker when rendering the list item marker. I will
2587         submit all the tests in http/wpt/css/css-pseudo-4 to the Web Platform Tests repository
2588         shortly and then import them into the WebKit repository in a subsequent commit.
2589
2590         * fast/lists/list-marker-with-display-expected.html: Added.
2591         * fast/lists/list-marker-with-display.html: Added.
2592         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Added.
2593         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Added.
2594         * http/wpt/css/css-pseudo-4/marker-color-expected.html: Added.
2595         * http/wpt/css/css-pseudo-4/marker-color.html: Added.
2596         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Added.
2597         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Added.
2598         * http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html: Added.
2599         * http/wpt/css/css-pseudo-4/marker-inherit-values.html: Added.
2600
2601 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
2602
2603         [GTK] Remove obsolete failure expectation for narrow-non-breaking-space.html.
2604         https://bugs.webkit.org/show_bug.cgi?id=139493
2605
2606         Unreviewed test gardening.
2607
2608         It likely started passing in r205826 due to its change in Font.cpp.
2609
2610         * platform/gtk/TestExpectations:
2611
2612 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
2613
2614         [GTK] Skip timezone-dependent Sputnik tests.
2615         https://bugs.webkit.org/show_bug.cgi?id=175120
2616
2617         Unreviewed test gardening.
2618
2619         These tests are skipped in the platform-neutral TestExpectations file because
2620         they only pass in Pacific Time (see bug 42625). There doesn't seem to be a
2621         reason for gtk to run them, and they do pass on the buildbot.
2622
2623         * platform/gtk/TestExpectations:
2624
2625 2017-08-02  Devin Rousso  <drousso@apple.com>
2626
2627         Web Inspector: add stack trace information for each RecordingAction
2628         https://bugs.webkit.org/show_bug.cgi?id=174663
2629
2630         Reviewed by Joseph Pecoraro.
2631
2632         * inspector/canvas/recording-2d-expected.txt:
2633         * inspector/canvas/recording-2d.html:
2634         * inspector/model/recording-expected.txt:
2635         * inspector/model/recording.html:
2636
2637 2017-08-02  Chris Dumez  <cdumez@apple.com>
2638
2639         NetworkResourceLoader::setDefersLoading() may cause start() to be called multiple times
2640         https://bugs.webkit.org/show_bug.cgi?id=175109
2641         <rdar://problem/33363169>
2642
2643         Reviewed by Brady Eidson.
2644
2645         Extend test coverage to cover cacheable redirects to a resource that needs
2646         revalidation, similarly to the case in the radar.
2647
2648         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt:
2649         * http/tests/cache/disk-cache/disk-cache-redirect.html:
2650
2651 2017-08-02  Youenn Fablet  <youenn@apple.com>
2652
2653         HTTP tests with 'https' suffix are only run over HTTPS for WK2, not WK1
2654         https://bugs.webkit.org/show_bug.cgi?id=175089
2655
2656         Reviewed by Chris Dumez.
2657
2658         Removing no longer needed expectations.
2659
2660         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
2661         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
2662
2663 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2664
2665         Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
2666         https://bugs.webkit.org/show_bug.cgi?id=175107
2667
2668         Unreviewed test gardening.
2669
2670         * TestExpectations:
2671
2672 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2673
2674         Removed bad expectations and marked test as flaky.
2675         https://bugs.webkit.org/show_bug.cgi?id=175061
2676
2677         Unreviewed test gardening.
2678
2679         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
2680         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
2681         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
2682         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
2683         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
2684         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
2685         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
2686         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
2687         * platform/mac/TestExpectations:
2688
2689 2017-08-02  Andy Estes  <aestes@apple.com>
2690
2691         REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
2692         https://bugs.webkit.org/show_bug.cgi?id=175098
2693         <rdar://problem/31416763>
2694
2695         Reviewed by Daniel Bates.
2696
2697         * quicklook/multi-sheet-numbers-09-expected.txt: Added.
2698         * quicklook/multi-sheet-numbers-09.html: Added.
2699         * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
2700
2701 2017-08-02  Chris Dumez  <cdumez@apple.com>
2702
2703         Unreviewed, skip newly imported WPT that is slow in Debug builds.
2704
2705         * TestExpectations:
2706
2707 2017-08-02  Joseph Pecoraro  <pecoraro@apple.com>
2708
2709         inspector/runtime/CommandLineAPI-inspect.html is flaky.
2710         https://bugs.webkit.org/show_bug.cgi?id=175092
2711
2712         Reviewed by Brian Burg.
2713
2714         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
2715         * inspector/runtime/CommandLineAPI-inspect.html:
2716
2717 2017-08-02  Chris Dumez  <cdumez@apple.com>
2718
2719         Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
2720
2721         The tests seem to work fine on WK1.
2722
2723         * TestExpectations:
2724         * platform/wk2/TestExpectations:
2725
2726 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2727
2728         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
2729         https://bugs.webkit.org/show_bug.cgi?id=174949
2730
2731         Unreviewed test gardening.
2732
2733         * platform/ios-wk2/TestExpectations:
2734
2735 2017-08-02  Chris Dumez  <cdumez@apple.com>
2736
2737         Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
2738
2739         * TestExpectations:
2740
2741 2017-08-02  Matt Lewis  <jlewis3@apple.com>
2742
2743         Added new expectations folders and moved expectations to correct folders.
2744         https://bugs.webkit.org/show_bug.cgi?id=175061
2745
2746         Unreviewed gardening.
2747         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt.
2748         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt.
2749         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt.
2750         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt.
2751         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt.
2752         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt.
2753         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt.
2754         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt.
2755
2756 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
2757
2758         Remove obsolete expectations for syntax-021.xml.
2759         https://bugs.webkit.org/show_bug.cgi?id=86142
2760
2761         Reviewed by Sam Weinig.
2762
2763         It may have started passing in r209396.
2764
2765         * platform/gtk/TestExpectations:
2766         * platform/ios-simulator/TestExpectations:
2767         * platform/mac/TestExpectations:
2768         * platform/win/TestExpectations:
2769
2770 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
2771
2772         Remove overridden lines from win's TestExpectations.
2773         https://bugs.webkit.org/show_bug.cgi?id=175068
2774
2775         Reviewed by Darin Adler.
2776
2777         These lines cause lint errors and block any patch that touches the file from
2778         landing.
2779
2780         * platform/win/TestExpectations:
2781
2782 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
2783
2784         [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
2785         https://bugs.webkit.org/show_bug.cgi?id=163184
2786
2787         Unreviewed test gardening.
2788
2789         Remove obsolete failure expectation for copy-standalone-image.html.
2790
2791         The bug was fixed in r212428. (The test was also broken by both landings for
2792         bug 170956, until r216174 fixed it again.)
2793
2794         * platform/gtk/TestExpectations:
2795
2796 2017-08-01  Chris Dumez  <cdumez@apple.com>
2797
2798         Add initial support for navigator.sendBeacon
2799         https://bugs.webkit.org/show_bug.cgi?id=175007
2800         <rdar://problem/33547728>
2801
2802         Reviewed by Sam Weinig.
2803
2804         * fast/dom/navigator-detached-no-crash-expected.txt:
2805         Rebaseline test now that sendBeacon is exposed on navigator.
2806
2807         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
2808         * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
2809         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
2810         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
2811         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
2812         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
2813         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
2814         * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
2815         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
2816         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
2817         * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
2818         * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
2819         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2820         * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
2821         * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
2822         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
2823         * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
2824         * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
2825         Import more beacon test coverage from Blink.
2826
2827         * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
2828         * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
2829         Improve test coverage for sendBeacon and CSP.
2830
2831         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
2832         * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
2833         Improve test coverage for sendBeacon with various types of payload. The test is done
2834         using same origin as we do not currently support sending some of those payloads cross
2835         origin yet.
2836
2837         * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
2838         * imported/blink/fast/beacon/beacon-basic.html: Added.
2839         Import basic Beacon test coverage from Blink.
2840
2841         * resources/window-postmessage-open-close.html: Added.
2842         * tests-options.json:
2843
2844 2017-08-01  Devin Rousso  <drousso@apple.com>
2845
2846         Web Inspector: simplify WebInspector with WI
2847         https://bugs.webkit.org/show_bug.cgi?id=175058
2848
2849         Reviewed by Joseph Pecoraro.
2850
2851         * http/tests/inspector/**/*.html:
2852         * http/tests/websocket/tests/hybi/inspector/**/*.html:
2853         * inspector/**/*.html:
2854
2855 2017-08-01  Matt Lewis  <jlewis3@apple.com>
2856
2857         Added expectations files for El Capitan.
2858         https://bugs.webkit.org/show_bug.cgi?id=175061
2859
2860         Unreviewed test gardening.
2861
2862         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
2863         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
2864         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
2865         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
2866         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
2867         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
2868         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
2869         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
2870
2871 2017-08-01  Devin Rousso  <drousso@apple.com>
2872
2873         Web Inspector: create Recording tab for displaying recordings
2874         https://bugs.webkit.org/show_bug.cgi?id=174484
2875
2876         Reviewed by Joseph Pecoraro.
2877
2878         * inspector/unit-tests/number-utilities-expected.txt:
2879         * inspector/unit-tests/number-utilities.html:
2880
2881 2017-08-01  Zalan Bujtas  <zalan@apple.com>
2882
2883         REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
2884         https://bugs.webkit.org/show_bug.cgi?id=175009
2885         <rdar://problem/33505791>
2886
2887         Reviewed by Simon Fraser.
2888
2889         * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
2890         * fast/frames/flattening/media-query-growing-content.html: Added.
2891         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
2892
2893 2017-08-01  Youenn Fablet  <youenn@apple.com>
2894
2895         Layout tests with 'https' suffix should be run over HTTPS
2896         https://bugs.webkit.org/show_bug.cgi?id=174992
2897
2898         Reviewed by Chris Dumez.
2899
2900         Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
2901         Adding WK1 expected files as the warning message is not printed.
2902
2903         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
2904         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
2905         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
2906         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
2907
2908 2017-08-01  Matt Lewis  <jlewis3@apple.com>
2909
2910         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
2911         <rdar://problem/33555052>
2912
2913         Unreviewed test gardening.
2914
2915         * platform/ios-wk2/TestExpectations:
2916
2917 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
2918
2919         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
2920         https://bugs.webkit.org/show_bug.cgi?id=174420
2921
2922         Reviewed by Darin Adler.
2923
2924         Add test cases that cover testing of the optional ECParameters and publicKey bit string
2925         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
2926         ASN.1 structure.
2927
2928         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
2929         relevant curve object identifier should match the same curve identifier that's used in the
2930         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
2931         should of course match the curve that was specified for the import operation.
2932
2933         For the publicKey bit string, the data contained there should be properly formatted for
2934         the specific curve, meaning it should be of proper curve-specific size and that it should
2935         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
2936         key should have a valid value that positions it on the specified elliptic curve.
2937
2938         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
2939         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
2940         no implementation in WebKit can pass them yet.
2941
2942         * TestExpectations:
2943         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2944         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
2945         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2946         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
2947         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2948         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
2949         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2950         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
2951
2952 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2953
2954         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
2955         https://bugs.webkit.org/show_bug.cgi?id=174610
2956
2957         Reviewed by Darin Adler.
2958
2959         Use an explicit text color for content-with-margins-inside-button.html.
2960
2961         This makes the test pass in the GTK port.
2962
2963         I also changed the formatting of the CSS to make it more readable.
2964
2965         * fast/forms/content-with-margins-inside-button-expected.html:
2966         * fast/forms/content-with-margins-inside-button.html:
2967         * platform/gtk/TestExpectations:
2968
2969 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2970
2971         Remove obsolete failure expectations for wpt XHR tests.
2972         https://bugs.webkit.org/show_bug.cgi?id=175024
2973
2974         Reviewed by Darin Adler.
2975
2976         * TestExpectations:
2977         * platform/gtk/TestExpectations:
2978
2979 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2980
2981         Remove obsolete failure expectations for style-01.html.
2982         https://bugs.webkit.org/show_bug.cgi?id=175026
2983
2984         Reviewed by Darin Adler.
2985
2986         * TestExpectations:
2987
2988 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2989
2990         Remove obsolete failure expectation for Document-characterSet-normalization.html.
2991         https://bugs.webkit.org/show_bug.cgi?id=175022
2992
2993         Reviewed by Sam Weinig.
2994
2995         The expectations were updated in r204605.
2996
2997         * platform/gtk/TestExpectations:
2998
2999 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
3000
3001         Remove obsolete failure expectation for regional-indicators.html.
3002         https://bugs.webkit.org/show_bug.cgi?id=175021
3003
3004         Reviewed by Sam Weinig.
3005
3006         * platform/gtk/TestExpectations:
3007
3008 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
3009
3010         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
3011         https://bugs.webkit.org/show_bug.cgi?id=163185
3012
3013         Reviewed by Sam Weinig.
3014
3015         Remove obsolete failure expectation for image-in-iframe.html.
3016
3017         The bug was fixed in r212428. (The test was also broken by both landings for
3018         bug 170956, until r216174 fixed it again.)
3019
3020         * platform/gtk/TestExpectations:
3021
3022 2017-08-01  Darin Adler  <darin@apple.com>
3023
3024         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
3025         https://bugs.webkit.org/show_bug.cgi?id=174988
3026
3027         Reviewed by Sam Weinig.
3028
3029         * TestExpectations: Stop skipping this test.
3030
3031         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
3032         issue where the test runner never thinks the test is done because of the stalled
3033         media loading, and times out. The behaviors here aren't great, but there is no
3034         reason to think that this confused state has any effect on web browsing; just on
3035         our test runners in a test that intentionally has a still loading video in it.
3036
3037 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
3038
3039         Correct the line numbers in GTK's scheme-about.any-expected.txt.
3040         https://bugs.webkit.org/show_bug.cgi?id=175017
3041
3042         Reviewed by Sam Weinig.
3043
3044         The code fix landed in r220050.
3045
3046         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
3047
3048 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
3049
3050         Remove some obsolete expected failures blamed on the threaded compositor.
3051         https://bugs.webkit.org/show_bug.cgi?id=174982
3052
3053         Reviewed by Sergio Villar Senin.
3054
3055         * platform/gtk/TestExpectations:
3056
3057 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
3058
3059         Unreviewed, test gardening
3060
3061         * platform/mac-highsierra/TestExpectations:
3062         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
3063         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
3064
3065 2017-07-31  Matt Lewis  <jlewis3@apple.com>
3066
3067         Skipped  http/tests/media/video-play-stall.html.
3068         https://bugs.webkit.org/show_bug.cgi?id=174988
3069
3070         Unreviewed test gardening.
3071         * TestExpectations:
3072
3073 2017-07-31  Matt Lewis  <jlewis3@apple.com>
3074
3075         Unreviewed, rolling out r220048.
3076
3077         This revision caused multiple crashes in fast/images. See
3078         webkit.org/b/174990
3079
3080         Reverted changeset:
3081
3082         "RenderImageResourceStyleImage::image() should return the
3083         nullImage() if the image is not available"
3084         https://bugs.webkit.org/show_bug.cgi?id=174874
3085         http://trac.webkit.org/changeset/220048
3086
3087 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
3088
3089         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
3090         Only mark individual web-platform tests as slow.
3091
3092         Unreviewed test gardening.
3093
3094         * platform/win/TestExpectations:
3095
3096 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
3097
3098         [JSC] Support optional catch binding
3099         https://bugs.webkit.org/show_bug.cgi?id=174981
3100
3101         Reviewed by Saam Barati.
3102
3103         Rebaseline existing tests.
3104
3105         * js/parser-syntax-check-expected.txt:
3106         * js/script-tests/parser-syntax-check.js:
3107         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
3108         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
3109
3110 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
3111
3112         Many web-platform tests are slow on Windows.
3113
3114         Unreviewed test gardening, mark web-platform tests as slow.
3115
3116         * platform/win/TestExpectations:
3117
3118 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
3119
3120         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
3121         https://bugs.webkit.org/show_bug.cgi?id=163975
3122
3123         Reviewed by Žan Doberšek.
3124
3125         Remove obsolete expectation for image-set-unprefixed.html.
3126
3127         It appears to have started passing with the test change in r209543.
3128
3129         * platform/gtk/TestExpectations:
3130
3131 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
3132
3133         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
3134         https://bugs.webkit.org/show_bug.cgi?id=141700
3135
3136         Reviewed by Sam Weinig.
3137
3138         Add gtk-specific expectations for getClientRects tests.
3139
3140         Since these expectations depend on text metrics, it is unsurprising that they
3141         are platform-dependent.
3142
3143         * platform/gtk/TestExpectations:
3144         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
3145         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
3146
3147 2017-07-30  Darin Adler  <darin@apple.com>
3148
3149         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
3150         https://bugs.webkit.org/show_bug.cgi?id=130653
3151
3152         Reviewed by Antti Koivisto.
3153
3154         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
3155         in the audio element in this test. The error event does fire during the test, which causes
3156         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
3157         the test from failing, but also meaning we didn't finish running the test.
3158
3159         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
3160         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
3161         outside the web browser; the URL is not what mattered to this test. Before, the test was
3162         prematurely exiting before the test ran. Note also, that I don't think this is testing
3163         much effectively; not sure we are getting any benefit from this test since before it was
3164         not really running to completion anyway.
3165
3166         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
3167         there was a race and often the test exited before the syntax error could be logged.
3168
3169         * platform/mac/TestExpectations: Removed flakiness expectation from the
3170         media/event-queue-crash.html test. What made it flaky was a race with the load event,
3171         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
3172         The same race existed on all platforms, not just Mac, so this flakiness expectation should
3173         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
3174         For media/modern-media-controls/media-documents/background-color-and-centering.html,
3175         added image failure expectation because under modern WebKit on Mac the image now captures
3176         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
3177         this was created for was iOS-specific, so should be OK for now.
3178
3179         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
3180         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
3181
3182 2017-07-30  Sam Weinig  <sam@webkit.org>
3183
3184         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
3185         https://bugs.webkit.org/show_bug.cgi?id=174974
3186
3187         Reviewed by Darin Adler.
3188
3189         * http/tests/inspector/network/fetch-network-data-expected.txt:
3190         Update results to have the correct line number for exceptions reported in the console.
3191
3192 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
3193
3194         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
3195         https://bugs.webkit.org/show_bug.cgi?id=174874
3196         <rdar://problem/33530130>
3197
3198         Reviewed by Darin Adler.
3199
3200         * fast/images/image-element-image-content-data-expected.txt: Added.
3201         * fast/images/image-element-image-content-data.html: Added.
3202
3203 2017-07-29  Nan Wang  <n_wang@apple.com>
3204
3205         AX: findMatchingObjects doesn't work when the startObject is ignored
3206         https://bugs.webkit.org/show_bug.cgi?id=174965
3207
3208         Reviewed by Chris Fleizach.
3209
3210         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
3211         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
3212
3213 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
3214
3215         AX: FKA: Buttons need a visible focus indicator
3216         https://bugs.webkit.org/show_bug.cgi?id=171040
3217         <rdar://problem/30922548>
3218
3219         Reviewed by Antoine Quint.
3220
3221         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
3222         * media/modern-media-controls/button/button-focus-state.html: Added.
3223         * platform/ios-simulator/TestExpectations:
3224         * platform/mac-elcapitan/TestExpectations:
3225
3226 2017-07-28  Sam Weinig  <sam@webkit.org>
3227
3228         [WebIDL] Remove JS builtin bindings for FetchHeaders
3229         https://bugs.webkit.org/show_bug.cgi?id=174905
3230
3231         Reviewed by Alex Christensen.
3232
3233         * fetch/header-constructor-is-array-expected.txt:
3234         * fetch/header-constructor-is-array.html:
3235         Update test to match spec. An array with out a prototype will not yield
3236         a valid Header as it is not iterable.
3237
3238 2017-07-28  Matt Baker  <mattbaker@apple.com>
3239
3240         Web Inspector: capture an async stack trace when web content calls addEventListener
3241         https://bugs.webkit.org/show_bug.cgi?id=174739
3242         <rdar://problem/33468197>
3243
3244         Reviewed by Brian Burg.
3245
3246         Add test case checking that async stack traces are recorded for addEventListener.
3247
3248         * inspector/debugger/async-stack-trace-expected.txt:
3249         * inspector/debugger/async-stack-trace.html:
3250
3251 2017-07-28  Matt Rajca  <mrajca@apple.com>
3252
3253         Don't add autoplay restrictions to media elements created in response to user gestures.
3254         https://bugs.webkit.org/show_bug.cgi?id=174947
3255
3256         Reviewed by Eric Carlson.
3257
3258         Skip the test on iOS because "runWithKeyDown" does not work there.
3259
3260         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
3261         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
3262         helper in video-test.js doesn't work."
3263
3264         * media/video-create-with-user-gesture-expected.txt: Added.
3265         * media/video-create-with-user-gesture.html: Added.
3266         * platform/ios/TestExpectations:
3267
3268 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
3269
3270         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
3271
3272         Unreviewed test gardening, mark test as slow.
3273
3274         * platform/win/TestExpectations:
3275
3276 2017-07-28  Matt Lewis  <jlewis3@apple.com>
3277
3278         Unreviewed, rolling out r220016.
3279
3280         Test needs to be unskipped due to configuration change in High
3281         Sierra.
3282
3283         Reverted changeset:
3284
3285         "Marked fast/images/pdf-as-image-with-annotations.html as
3286         image failure."
3287         http://trac.webkit.org/changeset/220016
3288
3289 2017-07-28  Matt Lewis  <jlewis3@apple.com>
3290
3291         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
3292         <rdar://problem/33550614>
3293
3294         Unreviewed test gardening.
3295
3296         * platform/mac-highsierra/TestExpectations:
3297
3298 2017-07-28  Matt Lewis  <jlewis3@apple.com>
3299
3300         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
3301         <rdar://problem/33548297>
3302
3303         Unreviewed test gardening.
3304
3305         * platform/mac-highsierra/TestExpectations:
3306
3307 2017-07-28  Matt Lewis  <jlewis3@apple.com>
3308
3309         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
3310         <rdar://problem/33555052>
3311
3312         Unreviewed test gardening.
3313
3314         * platform/ios-wk2/TestExpectations:
3315         * platform/mac-highsierra/TestExpectations:
3316
3317 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
3318
3319         [macOS] Reeder's defaults font is Times instead of San Francisco
3320         https://bugs.webkit.org/show_bug.cgi?id=174885
3321         <rdar://problem/33462483>
3322
3323         Reviewed by Simon Fraser.
3324
3325         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
3326         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
3327         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
3328         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
3329
3330 2017-07-28  Devin Rousso  <drousso@apple.com>
3331
3332         Web Inspector: Record actions performed on CanvasRenderingContext2D
3333         https://bugs.webkit.org/show_bug.cgi?id=174482
3334
3335         Reviewed by Joseph Pecoraro.
3336
3337         * inspector/canvas/recording-2d-expected.txt: Added.
3338         * inspector/canvas/recording-2d.html: Added.
3339         * inspector/canvas/recording-expected.txt: Added.
3340         * inspector/canvas/recording.html: Added.
3341         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
3342
3343 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
3344
3345         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
3346
3347         Unreviewed test gardening, mark test as slow.
3348
3349         * platform/win/TestExpectations:
3350
3351 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
3352
3353         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
3354         https://bugs.webkit.org/show_bug.cgi?id=174772
3355         <rdar://problem/33267643>
3356
3357         Reviewed by Simon Fraser.
3358
3359         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
3360         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
3361
3362 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
3363
3364         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
3365         https://bugs.webkit.org/show_bug.cgi?id=93589
3366
3367         Unreviewed test gardening, this test is also a flaky timeout on Windows.
3368
3369         * platform/win/TestExpectations:
3370
3371 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
3372
3373         [WPE] Implement EventSenderProxy in WTR
3374         https://bugs.webkit.org/show_bug.cgi?id=173419
3375
3376         Reviewed by Žan Doberšek.
3377
3378         Add the implementation of EventSenderProxy to the WTR. This
3379         allows us to extend the coverage of the test suite in WKWPE.
3380
3381         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
3382         that are related to features not yet implemented in WPE. Also remove other
3383         tests that are now passing thanks to having event injection.
3384         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
3385         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
3386         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
3387         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
3388
3389 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
3390
3391         [ES] Add support finally to Promise
3392         https://bugs.webkit.org/show_bug.cgi?id=174503
3393
3394         Reviewed by Yusuke Suzuki.
3395
3396         * js/Promise-types-expected.txt:
3397         * js/script-tests/Promise-types.js:
3398
3399 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
3400
3401         AX: VoiceOver silent or skipping over time values on media player.
3402         https://bugs.webkit.org/show_bug.cgi?id=174324
3403         <rdar://problem/32021784>
3404
3405         Reviewed by Antoine Quint.
3406
3407         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
3408
3409         Updated time-label.html to test role attribute on mac. 
3410         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
3411
3412         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
3413         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
3414         * media/modern-media-controls/time-label/time-label-expected.txt:
3415         * media/modern-media-controls/time-label/time-label.html:
3416         * platform/ios-simulator/TestExpectations:
3417         * platform/mac/TestExpectations:
3418
3419 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
3420
3421         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
3422         https://bugs.webkit.org/show_bug.cgi?id=171637
3423
3424         Reviewed by Darin Adler.
3425
3426         * js/dom/dom-getters-type-check-expected.txt: Added.
3427         * js/dom/dom-getters-type-check.html: Added.
3428
3429 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
3430
3431         [GCrypt] Key serialization support
3432         https://bugs.webkit.org/show_bug.cgi?id=173883
3433
3434         Reviewed by Jiewen Tan.
3435
3436         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
3437         utilize key serialization and are now passing.
3438
3439 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
3440
3441         Implement new TextMetrics, returned by canvas measureText()
3442         https://bugs.webkit.org/show_bug.cgi?id=82798
3443
3444         Reviewed by Dean Jackson.
3445
3446         Create a test that checks that:
3447              - ascent + descent is greater than zero
3448              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
3449                quite close to width
3450              - when baseline is top, emHeightAscent is 0 (respectively
3451                bottom/emHeightDescent)
3452              - when baseline is hanging, hangingBaseline in 0 (respectively
3453                alphabetic and ideographic)
3454              - order of different vertical measures (for example,
3455                emHeightAscent is always higher that alphabeticBaseline)
3456
3457         * fast/canvas/canvas-measureText-2-expected.txt: Added.
3458         * fast/canvas/canvas-measureText-2.html: Added.
3459
3460 2017-07-26  Matt Lewis  <jlewis3@apple.com>
3461
3462         Marked Multiple imported/w3c/web-platform-tests/ as failing.
3463         <rdar://problem/33251388>
3464
3465         Unreviewed test gardening.
3466
3467         * platform/ios-11/TestExpectations:
3468
3469 2017-07-26  Matt Lewis  <jlewis3@apple.com>
3470
3471         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
3472         https://bugs.webkit.org/show_bug.cgi?id=174755
3473         
3474         Unreviewed test gardening.
3475
3476         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
3477
3478 2017-07-26  Devin Rousso  <drousso@apple.com>
3479
3480         Web Inspector: create protocol for recording Canvas contexts
3481         https://bugs.webkit.org/show_bug.cgi?id=174481
3482
3483         Reviewed by Joseph Pecoraro.
3484
3485         * inspector/model/recording-expected.txt: Added.
3486         * inspector/model/recording.html: Added.
3487
3488 2017-07-26  Ali Juma  <ajuma@chromium.org>
3489
3490         Implement document.elementsFromPoint
3491         https://bugs.webkit.org/show_bug.cgi?id=153137
3492
3493         Reviewed by Simon Fraser.
3494
3495         * TestExpectations: Unskip a test.
3496
3497 2017-07-26  Brian Burg  <bburg@apple.com>
3498
3499         Remove WEB_TIMING feature flag
3500         https://bugs.webkit.org/show_bug.cgi?id=174795
3501
3502         Reviewed by Alex Christensen.
3503
3504         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
3505         (decodeBase64ToBlob):
3506         (timestamp): Deleted.
3507         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
3508         (decodeBase64ToBlob):
3509         (timestamp): Deleted.
3510
3511 2017-07-26  Matt Lewis  <jlewis3@apple.com>
3512
3513         Rebaselined multiple fast/css/getComputedStyle.
3514         <rdar://problem/33416054>
3515
3516         Unreviewed test gardening.
3517
3518         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
3519         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3520
3521 2017-07-26  Chris Dumez  <cdumez@apple.com>
3522
3523         Pressing the Escape key should not be a valid user gesture to enter fullscreen
3524         https://bugs.webkit.org/show_bug.cgi?id=174864