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