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