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