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