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