1140aa0858523b3e53027fce0e388fa70556aa38
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-10-19  Daniel Bates  <dabates@apple.com>
2
3         Referrer policy should be inherited from creator
4         https://bugs.webkit.org/show_bug.cgi?id=178403
5         <rdar://problem/31546136>
6
7         Add missing file that I inadvertently forgot to commit in r223697. The tests depend on this file.
8
9         * http/tests/security/resources/nested-referrer-policy-postmessage.html: Added.
10
11 2017-10-19  Matt Lewis  <jlewis3@apple.com>
12
13         Marked http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html as flaky.
14         https://bugs.webkit.org/show_bug.cgi?id=178472
15
16         Unreviewed test gardening.
17
18         * platform/mac-wk2/TestExpectations:
19
20 2017-10-19  Daniel Bates  <dabates@apple.com>
21
22         Referrer policy should be inherited from creator
23         https://bugs.webkit.org/show_bug.cgi?id=178403
24         <rdar://problem/31546136>
25
26         Reviewed by Andy Estes.
27
28         Add tests to ensure that the referrer policy of a document is initially inherited from its creator.
29
30         * http/tests/security/referrer-policy-nested-subframe-expected.txt: Added.
31         * http/tests/security/referrer-policy-nested-subframe.html: Added.
32         * http/tests/security/referrer-policy-nested-window-open-expected.txt: Added.
33         * http/tests/security/referrer-policy-nested-window-open.html: Added.
34         * http/tests/security/referrer-policy-subframe-window-open-expected.txt: Added.
35         * http/tests/security/referrer-policy-subframe-window-open.html: Added.
36         * http/tests/security/referrer-policy-window-open-subframe-expected.txt: Added.
37         * http/tests/security/referrer-policy-window-open-subframe.html: Added.
38         * http/tests/security/resources/referrer-policy-postmessage.php:
39
40 2017-10-19  Chris Dumez  <cdumez@apple.com>
41
42         Unreviewed, revert r223650 as it caused crashes on the bots.
43
44         * http/tests/workers/service/basic-fetch.https-expected.txt: Removed.
45         * http/tests/workers/service/basic-fetch.https.html: Removed.
46         * http/tests/workers/service/resources/basic-fetch-worker.js: Removed.
47         * http/tests/workers/service/resources/basic-fetch.js: Removed.
48
49 2017-10-19  Antti Koivisto  <antti@apple.com>
50
51         Overlapping text on all CSS fonts specs
52         https://bugs.webkit.org/show_bug.cgi?id=177585
53         <rdar://problem/34704078>
54
55         Reviewed by Daniel Bates.
56
57         * fast/html/details-line-height-overlap-expected.html: Added.
58         * fast/html/details-line-height-overlap.html: Added.
59         * platform/ios/fast/shadow-dom/copy-shadow-tree-expected.txt:
60
61 2017-10-18  Ryosuke Niwa  <rniwa@webkit.org>
62
63         Don't expose raw HTML in pasteboard to the web content
64         https://bugs.webkit.org/show_bug.cgi?id=178422
65
66         Reviewed by Wenson Hsieh.
67
68         Added tests to copy & paste web contents within the same origin as well as cross origin.
69
70         * TestExpectations:
71         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Now contains DOCTYPE.
72         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Ditto.
73         * editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined as now inline styles are stripped.
74         * editing/pasteboard/onpaste-text-html.html: Strip away the inline style data since they differ on each platform.
75         * http/tests/misc/copy-resolves-urls-expected.txt:
76         * http/tests/misc/copy-resolves-urls.html: Now uses blob URL for the pasted image as expected.
77         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin-expected.txt: Added.
78         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html: Added.
79         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-in-same-origin-expected.txt: Added.
80         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-in-same-origin.html: Added.
81         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin-expected.txt: Added.
82         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html: Added.
83         * http/tests/security/clipboard/resources/content-to-copy.html: Added.
84         * http/tests/security/clipboard/resources/subdirectory/paste-html.html: Added.
85         * platform/ios/TestExpectations: Unskip tests that have started passing.
86         * platform/mac-wk1/TestExpectations: Unskip the drag & drop test which only works in Mac WK1.
87         * platform/win/TestExpectations: Skip the newly added tests since we don't support custom pasteboard
88         data on Windows port.
89
90 2017-10-18  Chris Dumez  <cdumez@apple.com>
91
92         Implement ServiceWorkerRegistration.scope / updateViaCache
93         https://bugs.webkit.org/show_bug.cgi?id=178497
94
95         Reviewed by Youenn Fablet.
96
97         Extend layout test coverage.
98
99         * http/tests/workers/service/basic-register-expected.txt:
100         * http/tests/workers/service/resources/basic-register.js:
101         (then):
102
103 2017-10-18  Youenn Fablet  <youenn@apple.com>
104
105         Add preliminary support for ServiceWorker Handle Fetch
106         https://bugs.webkit.org/show_bug.cgi?id=178475
107
108         Reviewed by Chris Dumez.
109
110         * http/tests/workers/service/basic-fetch.https-expected.txt: Added.
111         * http/tests/workers/service/basic-fetch.https.html: Added.
112         * http/tests/workers/service/resources/basic-fetch-worker.js: Added.
113         * http/tests/workers/service/resources/basic-fetch.js: Added.
114
115 2017-10-18  Youenn Fablet  <youenn@apple.com>
116
117         TestController should clear all fetch caches when resetting its state
118         https://bugs.webkit.org/show_bug.cgi?id=178486
119
120         Reviewed by Chris Dumez.
121
122         * http/tests/cache-storage/cache-clearing-all.https.html:
123
124 2017-10-18  Dean Jackson  <dino@apple.com>
125
126         Some older hardware can't actually use renderbuffers at the size they advertise
127         https://bugs.webkit.org/show_bug.cgi?id=178417
128         <rdar://problem/35042291>
129
130         Reviewed by Tim Horton.
131
132         Unskip webgl/1.0.2/conformance/canvas/drawingbuffer-static-canvas-test.html.
133
134         * TestExpectations:
135
136 2017-10-18  Daniel Bates  <dabates@apple.com>
137
138         Add test to ensure that text-overflow: ellipsis text is scrollable
139         https://bugs.webkit.org/show_bug.cgi?id=178395
140
141         Reviewed by Zalan Bujtas.
142
143         * fast/text/scroll-text-overflow-ellipsis-expected.html: Added.
144         * fast/text/scroll-text-overflow-ellipsis.html: Added.
145         * platform/ios-wk1/TestExpectations: For now, skip the test in legacy WebKit on iOS
146         as eventSender.keyDown() does not seem to be dispatching a keyboard event to the
147         focused field. See <https://bugs.webkit.org/show_bug.cgi?id=178490>.
148         * resources/ui-helper.js:
149         (window.UIHelper.keyDown.return.new.Promise):
150         (window.UIHelper.keyDown):
151
152 2017-10-17  Dean Jackson  <dino@apple.com>
153
154         Make failing WebGL tests produce debug output
155         https://bugs.webkit.org/show_bug.cgi?id=178421
156
157         Reviewed by Jon Lee.
158
159         If a WebGL conformance test fails, we just get the word "FAIL". Instead,
160         have it log the actual output of the test, so we can see what happens
161         on bots.
162
163         Drive-by fix where I noticed a test file was missing, that causes
164         two tests to timeout. They may still timeout, but now because they
165         take a long time to run rather than they have a JS error.
166
167         * platform/mac/TestExpectations:
168         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/iterable-test.js: Added.
169         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
170         (window.webglTestHarness.notifyFinished):
171         * webgl/resources/webkit-webgl-test-harness.js:
172         (window.webglTestHarness.notifyFinished):
173
174 2017-10-18  Eric Carlson  <eric.carlson@apple.com>
175
176         Key events should not update Document.lastHandledUserGestureTimestamp unless key event is handled
177         https://bugs.webkit.org/show_bug.cgi?id=178473
178         <rdar://problem/34869935>
179
180         Reviewed by Brent Fulgham.
181
182         * media/restricted-audio-playback-with-document-gesture.html: Pass true to runWithKeyDown so
183         it consumes the keydown event.
184         * media/video-test.js:
185         (runWithKeyDown): Take optional parameter which causes event handler to call preventDefault.
186
187 2017-10-18  Myles C. Maxfield  <mmaxfield@apple.com>
188
189         editing/deleting/delete-emoji-9.html is failing consistently.
190         https://bugs.webkit.org/show_bug.cgi?id=178478
191
192         Unreviewed.
193
194         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
195
196 2017-10-18  Commit Queue  <commit-queue@webkit.org>
197
198         Unreviewed, rolling out r223321.
199         https://bugs.webkit.org/show_bug.cgi?id=178476
200
201         This protocol change broke some internal builds (Requested by
202         brrian__ on #webkit).
203
204         Reverted changeset:
205
206         "Web Inspector: provide a way to enable/disable event
207         listeners"
208         https://bugs.webkit.org/show_bug.cgi?id=177451
209         https://trac.webkit.org/changeset/223321
210
211 2017-10-18  Alex Christensen  <achristensen@webkit.org>
212
213         http/tests/loading/basic-auth-resend-wrong-credentials.html is still a flaky failure after proposed fix.
214         https://bugs.webkit.org/show_bug.cgi?id=178467
215
216         Reviewed by Andy Estes.
217
218         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
219         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
220         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
221         Use setTimeout to make the loading order deterministic.
222         The important part of this test is that the passwords shown in the delegate callbacks are correct,
223         and this doesn't change that.
224
225 2017-10-18  Ms2ger  <Ms2ger@igalia.com>
226
227         [GTK] Test gardening.
228         https://bugs.webkit.org/show_bug.cgi?id=178461
229
230         Unreviewed test gardening.
231
232         * platform/gtk/TestExpectations:
233
234 2017-10-18  Chris Dumez  <cdumez@apple.com>
235
236         Add an efficient data structure for WebCore to query if there is a Service Worker registered for a given origin
237         https://bugs.webkit.org/show_bug.cgi?id=177876
238         <rdar://problem/34813129>
239
240         Reviewed by Ryosuke Niwa.
241
242         Add layout test coverage. Also rebaseline a few tests now that registration succeeds.
243
244         * http/tests/workers/service/basic-register-exceptions-expected.txt:
245         * http/tests/workers/service/basic-register-expected.txt:
246         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
247         * http/tests/workers/service/resources/basic-register.js:
248         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
249
250 2017-10-18  Antti Koivisto  <antti@apple.com>
251
252         Resolve ::before and ::after pseudo elements during style resolution
253         https://bugs.webkit.org/show_bug.cgi?id=178339
254         <rdar://problem/35025601>
255
256         Reviewed by Ryosuke Niwa.
257
258         Add a test verifying a crash noticed with earlier version of this patch.
259
260         * fast/css-generated-content/svg-use-crash-expected.html: Added.
261         * fast/css-generated-content/svg-use-crash.html: Added.
262
263 2017-10-18  Yusuke Suzuki  <utatane.tea@gmail.com>
264
265         [JSC] __proto__ getter should be fast
266         https://bugs.webkit.org/show_bug.cgi?id=178067
267
268         Reviewed by Saam Barati.
269
270         * js/object-literal-shorthand-construction-expected.txt:
271         * js/script-tests/object-literal-shorthand-construction.js:
272         (set 2):
273         (get 1):
274         * js/script-tests/sloppy-getter-setter-global-object.js:
275         * js/sloppy-getter-setter-global-object-expected.txt:
276
277 2017-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
278
279         [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.
280         https://bugs.webkit.org/show_bug.cgi?id=177345
281         <rdar://problem/32975942>
282
283         Reviewed by Jon Lee.
284
285         * fast/text/system-ui-chinese-bold-fallback.html:
286
287 2017-10-17  Dean Jackson  <dino@apple.com>
288
289         webgl/1.0.2/conformance/canvas/drawingbuffer-static-canvas-test.html failing
290         https://bugs.webkit.org/show_bug.cgi?id=178417
291         <rdar://problem/35042291>
292
293         Skip this test while I work out what causes it to fail on older hardware.
294
295         * TestExpectations:
296
297 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
298
299         Unreviewed, rolling out r223523.
300
301         A test for this change is failing on debug JSC bots.
302
303         Reverted changeset:
304
305         "[JSC] __proto__ getter should be fast"
306         https://bugs.webkit.org/show_bug.cgi?id=178067
307         https://trac.webkit.org/changeset/223523
308
309 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
310
311         Mark fast/text/ellipsis-text-rtl.html as a failure on Windows.
312         https://bugs.webkit.org/show_bug.cgi?id=178413
313
314         Unreviewed test gardening.
315
316         * platform/win/TestExpectations:
317
318 2017-10-16  Andy Estes  <aestes@apple.com>
319
320         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact and ApplePayError
321         https://bugs.webkit.org/show_bug.cgi?id=178191
322         <rdar://problem/34906367>
323
324         Reviewed by Tim Horton.
325
326         * http/tests/ssl/applepay/ApplePayError-expected.txt:
327         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
328         * http/tests/ssl/applepay/ApplePaySession.html:
329
330 2017-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
331
332         Delete button doesn't fully delete certain emoji
333         https://bugs.webkit.org/show_bug.cgi?id=178096
334         <rdar://problem/34785106>
335
336         Reviewed by Simon Fraser.
337
338         * editing/deleting/delete-emoji-1.html: Added.
339         * editing/deleting/delete-emoji-2.html: Added.
340         * editing/deleting/delete-emoji-3.html: Added.
341         * editing/deleting/delete-emoji-4.html: Added.
342         * editing/deleting/delete-emoji-5.html: Added.
343         * editing/deleting/delete-emoji-6.html: Added.
344         * editing/deleting/delete-emoji-7.html: Added.
345         * editing/deleting/delete-emoji-8.html: Added.
346         * editing/deleting/delete-emoji-9.html: Added.
347         * editing/deleting/delete-emoji.html:
348         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Added.
349         * platform/ios/editing/deleting/delete-emoji-2-expected.txt: Added.
350         * platform/ios/editing/deleting/delete-emoji-3-expected.txt: Added.
351         * platform/ios/editing/deleting/delete-emoji-4-expected.txt: Added.
352         * platform/ios/editing/deleting/delete-emoji-5-expected.txt: Added.
353         * platform/ios/editing/deleting/delete-emoji-6-expected.txt: Added.
354         * platform/ios/editing/deleting/delete-emoji-7-expected.txt: Added.
355         * platform/ios/editing/deleting/delete-emoji-8-expected.txt: Added.
356         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Added.
357         * platform/ios/editing/deleting/delete-emoji-expected.txt:
358         * platform/mac-elcapitan/editing/deleting/delete-emoji-2-expected.txt: Added.
359         * platform/mac-elcapitan/editing/deleting/delete-emoji-3-expected.txt: Added.
360         * platform/mac-elcapitan/editing/deleting/delete-emoji-4-expected.txt: Added.
361         * platform/mac-elcapitan/editing/deleting/delete-emoji-5-expected.txt: Added.
362         * platform/mac-elcapitan/editing/deleting/delete-emoji-6-expected.txt: Added.
363         * platform/mac-elcapitan/editing/deleting/delete-emoji-7-expected.txt: Added.
364         * platform/mac-elcapitan/editing/deleting/delete-emoji-8-expected.txt: Added.
365         * platform/mac-elcapitan/editing/deleting/delete-emoji-9-expected.txt: Added.
366         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Added.
367         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt: Added.
368         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt: Added.
369         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt: Added.
370         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt: Added.
371         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt: Added.
372         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt: Added.
373         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt: Added.
374         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt: Added.
375         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt: Added.
376         * platform/mac-sierra/editing/deleting/delete-emoji-expected.txt: Added.
377         * platform/mac/editing/deleting/delete-emoji-1-expected.txt: Added.
378         * platform/mac/editing/deleting/delete-emoji-2-expected.txt: Added.
379         * platform/mac/editing/deleting/delete-emoji-3-expected.txt: Added.
380         * platform/mac/editing/deleting/delete-emoji-4-expected.txt: Added.
381         * platform/mac/editing/deleting/delete-emoji-5-expected.txt: Added.
382         * platform/mac/editing/deleting/delete-emoji-6-expected.txt: Added.
383         * platform/mac/editing/deleting/delete-emoji-7-expected.txt: Added.
384         * platform/mac/editing/deleting/delete-emoji-8-expected.txt: Added.
385         * platform/mac/editing/deleting/delete-emoji-9-expected.txt: Added.
386         * platform/mac/editing/deleting/delete-emoji-expected.txt:
387         * platform/win/TestExpectations:
388
389 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
390
391         Skip service workers tests on Windows.
392
393         Unreviewed test gardening.
394
395         * platform/win/TestExpectations:
396
397 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
398
399         Mark animations/play-state-suspend.html as flaky on Windows.
400         https://bugs.webkit.org/show_bug.cgi?id=178341
401
402         Unreviewed test gardening.
403
404         * platform/win/TestExpectations:
405
406 2017-10-16  Dean Jackson  <dino@apple.com>
407
408         WebGL clamps drawingBufferWidth to 4096 pixels on a 5120 monitor/canvas
409         https://bugs.webkit.org/show_bug.cgi?id=178223
410         <rdar://problem/34597567>
411
412         Reviewed by Antoine Quint.
413
414         Test that resizes an already large buffer to make sure it
415         doesn't get clamped to 4k.
416
417         * fast/canvas/webgl/large-drawing-buffer-resize-expected.txt: Added.
418         * fast/canvas/webgl/large-drawing-buffer-resize.html: Added.
419
420 2017-10-17  John Wilander  <wilander@apple.com>
421
422         Add and remove cookie partition accordingly in intermediary redirect requests
423         https://bugs.webkit.org/show_bug.cgi?id=178369
424         <rdar://problem/34467603>
425
426         Reviewed by Brent Fulgham.
427
428         This patch adds two new tests, relevant for the code change.
429         Also makes changes to existing tests to increase speed and
430         reliability.
431
432         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Added.
433         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Added.
434         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
435         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
436         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
437         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
438         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
439         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
440         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Added.
441         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Added.
442         * http/tests/resourceLoadStatistics/resources/get-cookies.php: Added.
443         * http/tests/resourceLoadStatistics/resources/redirect.php:
444         * http/tests/resourceLoadStatistics/resources/set-cookie.php: Added.
445         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
446         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
447         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
448         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
449         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
450         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
451         * platform/ios/TestExpectations:
452             The two new tests are marked [ Pass ].
453         * platform/mac-wk2/TestExpectations:
454             The two new tests are marked [ Pass ].
455         * platform/wk2/TestExpectations:
456             The two new tests are marked [ Skip ] because they require cookie partitioning.
457
458 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
459
460         Unreviewed, rolling out r223459.
461
462         This change introduced LayoutTest failures.
463
464         Reverted changeset:
465
466         "WebGL clamps drawingBufferWidth to 4096 pixels on a 5120
467         monitor/canvas"
468         https://bugs.webkit.org/show_bug.cgi?id=178223
469         https://trac.webkit.org/changeset/223459
470
471 2017-10-17  Youenn Fablet  <youenn@apple.com>
472
473         Add preliminary support for fetch event
474         https://bugs.webkit.org/show_bug.cgi?id=178171
475
476         Reviewed by Chris Dumez.
477
478         Skipping new tests for WK1 and GTK that do not have SW.
479
480         * http/wpt/service-workers/extendableEvent.https-expected.txt: Added.
481         * http/wpt/service-workers/extendableEvent.https.html: Added.
482         * http/wpt/service-workers/fetchEvent.https-expected.txt: Added.
483         * http/wpt/service-workers/fetchEvent.https.html: Added.
484         * platform/gtk/TestExpectations:
485         * platform/ios-wk1/TestExpectations:
486         * platform/mac-wk1/TestExpectations:
487
488 2017-10-17  Youenn Fablet  <youenn@apple.com>
489
490         Cache API implementation should be able to compute storage size for WebKit client applications.
491         https://bugs.webkit.org/show_bug.cgi?id=178350
492
493         Reviewed by Chris Dumez.
494
495         * http/tests/cache-storage/cache-clearing-origin.https.html:
496         * http/tests/cache-storage/cache-representation.https.html:
497
498 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
499
500         Add expected result file for fast/css/DOMQuad-points-SameObject.html.
501         https://bugs.webkit.org/show_bug.cgi?id=178366
502
503         Unreviewed test gardening.
504
505         * fast/css/DOMQuad-points-SameObject-expected.txt: Added.
506
507 2017-10-17  Alex Christensen  <achristensen@webkit.org>
508
509         de-flakify http/tests/security/cross-frame-access-put.html
510         https://bugs.webkit.org/show_bug.cgi?id=178371
511
512         Reviewed by Tim Horton.
513
514         In the iframe, the test was being run after 0ms.  Sometimes, the whole iframe hadn't loaded yet,
515         so window.innerHeight and window.innerWidth were 0 instead of their intended values.  This changes
516         the test to wait for the iframe to finish loading before running the test, then post a message to
517         the parent to tell it to finish running its test instead of just relying on setTimeout(..., 0) to
518         always work after the iframe had finished loading.
519
520         * http/tests/security/cross-frame-access-put-expected.txt:
521         * http/tests/security/cross-frame-access-put.html:
522         * http/tests/security/resources/cross-frame-iframe-for-put-test.html:
523         * platform/mac-wk2/TestExpectations:
524
525 2017-10-17  Alex Christensen  <achristensen@webkit.org>
526
527         Layout Test http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html is flaky
528         https://bugs.webkit.org/show_bug.cgi?id=150095
529
530         Reviewed by Tim Horton.
531
532         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror-expected.txt:
533         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html:
534         * platform/mac-wk2/TestExpectations:
535         We were mixing jsTestIsAsync with testRunner.notifyDone which caused some flakiness.
536         Calling finishJSTest on the next runloop iteration causes it to no longer be flaky.
537
538 2017-10-17  Alex Christensen  <achristensen@webkit.org>
539
540         De-flakify http/tests/loading/basic-auth-resend-wrong-credentials.html
541         https://bugs.webkit.org/show_bug.cgi?id=178370
542
543         Reviewed by Ryosuke Niwa.
544
545         Like r223445, in WebKit2 (and WebKit1 with asynchronous loading) sometimes the iframe would start
546         loading before the main resource loading finished, sometimes it wouldn't.  This isn't a problem,
547         and the rest of the test is still valid, but in order to make the dumped delegate callbacks deterministic,
548         we make it so the iframe always starts loading after the main resource is done loading.
549
550         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
551         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
552         * platform/ios-wk2/TestExpectations:
553         * platform/mac-wk2/TestExpectations:
554         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
555
556 2017-10-17  Daniel Bates  <dabates@apple.com>
557
558         ASSERTION FAILED: m_truncation != cFullTruncation in InlineTextBox::clampedOffset()
559         https://bugs.webkit.org/show_bug.cgi?id=178322
560
561         Reviewed by Darin Adler.
562
563         Add a test to ensure that clicking on the ellipsis in a truncated text run does not
564         cause an assertion failure in a debug build.
565
566         * fast/text/click-ellipsis-assertion-failure-expected.txt: Added.
567         * fast/text/click-ellipsis-assertion-failure.html: Added.
568
569 2017-10-17  Daniel Bates  <dabates@apple.com>
570
571         REGRESSION (r222670 and r222732): RTL truncated text may not be drawn
572         https://bugs.webkit.org/show_bug.cgi?id=178278
573         <rdar://problem/34982818>
574
575         Reviewed by Darin Adler.
576
577         Add a test to ensure that we draw right-to-left truncated text correctly.
578
579         * fast/text/ellipsis-text-rtl-expected.html: Added.
580         * fast/text/ellipsis-text-rtl.html: Added.
581
582 2017-10-10  Yusuke Suzuki  <utatane.tea@gmail.com>
583
584         [JSC] __proto__ getter should be fast
585         https://bugs.webkit.org/show_bug.cgi?id=178067
586
587         Reviewed by Saam Barati.
588
589         * js/object-literal-shorthand-construction-expected.txt:
590         * js/script-tests/object-literal-shorthand-construction.js:
591         (set 2):
592         (get 1):
593         * js/script-tests/sloppy-getter-setter-global-object.js:
594         * js/sloppy-getter-setter-global-object-expected.txt:
595
596 2017-10-17  Antti Koivisto  <antti@apple.com>
597
598         Text nodes with display:contents parent should render as if they were wrapped in an unstyled <span>
599         https://bugs.webkit.org/show_bug.cgi?id=178332
600
601         Reviewed by Ryosuke Niwa.
602
603         * TestExpectations: 10 more display:contents tests pass.
604
605 2017-10-17  Alicia Boya García  <aboya@igalia.com>
606
607         [MSE][GStreamer] Insert parser elements in AppendPipeline when demuxing opus or Vorbis
608         https://bugs.webkit.org/show_bug.cgi?id=178076
609
610         Reviewed by Xabier Rodriguez-Calvar.
611
612         YouTube does not include durations in the WebM container for files
613         containing Opus audio, so we need to read them from the contained
614         stream. Fortunately, GStreamer has an element to do that: opusparse.
615
616         The same thing happens with Vorbis contained in WebM files from the
617         W3C tests, which should also be fixed by the GStreamer element
618         vorbisparse.
619
620         This patch adds an opusparse or vorbisparse element to the
621         AppendPipeline at the sinkpad of the demuxer when either is found.
622
623         Tests: updated expectations.
624
625         * platform/gtk/TestExpectations:
626
627 2017-10-17  Alicia Boya García  <aboya@igalia.com>
628
629         [GStreamer][MSE] Unreviewed microgardening
630         https://bugs.webkit.org/show_bug.cgi?id=178344
631
632         Updates the following expectations:
633
634         - imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported.html
635
636           Updated with current output (as a prerequisite to land this:
637           https://bugs.webkit.org/show_bug.cgi?id=178160, which improves the
638           -expected output a bit)
639
640         - imported/w3c/web-platform-tests/media-source/SourceBuffer-abort*.html
641
642           Marked them as passing, as they have been passing for a while.
643
644         - imported/w3c/web-platform-tests/media-source/mediasource-play-then-seek-back.html
645           imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode.html
646
647           Marked them as passing. They were crashing on the build bot because
648           the changes of https://bugs.webkit.org/show_bug.cgi?id=176804 were
649           not being built, but Carlos López is already working on that.
650
651         * platform/gtk/TestExpectations:
652
653 2017-10-16  Wenson Hsieh  <wenson_hsieh@apple.com>
654
655         Allow reading data and blob URLs via DataTransfer when the pasteboard contains files
656         https://bugs.webkit.org/show_bug.cgi?id=178377
657
658         Reviewed by Ryosuke Niwa.
659
660         Tweaks an existing layout test to test dragging and dropping more URL protocols (ftp:, data: and blob:).
661
662         * editing/pasteboard/drag-drop-href-as-url-expected.txt:
663         * editing/pasteboard/drag-drop-href-as-url.html:
664
665 2017-10-16  Ryosuke Niwa  <rniwa@webkit.org>
666
667         Strip away event handlers and JavaScript URLs when copying
668         https://bugs.webkit.org/show_bug.cgi?id=178375
669
670         Reviewed by Wenson Hsieh.
671
672         Added a regression test.
673
674         * editing/pasteboard/copying-html-strips-javascript-url-and-event-handler-expected.txt: Added.
675         * editing/pasteboard/copying-html-strips-javascript-url-and-event-handler.html: Added.
676
677 2017-10-16  Dean Jackson  <dino@apple.com>
678
679         WebGL clamps drawingBufferWidth to 4096 pixels on a 5120 monitor/canvas
680         https://bugs.webkit.org/show_bug.cgi?id=178223
681         <rdar://problem/34597567>
682
683         Reviewed by Antoine Quint.
684
685         Test that resizes an already large buffer to make sure it
686         doesn't get clamped to 4k.
687
688         * fast/canvas/webgl/large-drawing-buffer-resize-expected.txt: Added.
689         * fast/canvas/webgl/large-drawing-buffer-resize.html: Added.
690
691 2017-10-16  Chris Dumez  <cdumez@apple.com>
692
693         DOMQuad.p1 / p2 / p3 / p4 should behave as [SameObject]
694         https://bugs.webkit.org/show_bug.cgi?id=178366
695
696         Reviewed by Youenn Fablet.
697
698         Add layout test coverage.
699
700         * fast/css/DOMQuad-points-SameObject.html: Added.
701
702 2017-10-16  Andy Estes  <aestes@apple.com>
703
704         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact and ApplePayError
705         https://bugs.webkit.org/show_bug.cgi?id=178191
706         <rdar://problem/34906367>
707
708         Reviewed by Tim Horton.
709
710         * http/tests/ssl/applepay/ApplePayError-expected.txt:
711         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
712         * http/tests/ssl/applepay/ApplePaySession.html:
713
714 2017-10-16  Alex Christensen  <achristensen@webkit.org>
715
716         De-flakify http/tests/loading/basic-credentials-sent-automatically.html
717         https://bugs.webkit.org/show_bug.cgi?id=178365
718
719         Reviewed by Andy Estes.
720
721         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
722         * http/tests/loading/basic-credentials-sent-automatically.html:
723         * platform/ios-wk2/TestExpectations:
724         * platform/mac-wk2/TestExpectations:
725         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
726
727 2017-10-15  Ryosuke Niwa  <rniwa@webkit.org>
728
729         Cannot access images included in the content pasted from Microsoft Word
730         https://bugs.webkit.org/show_bug.cgi?id=124391
731         <rdar://problem/26862741>
732
733         Reviewed by Antti Koivisto.
734
735         Added tests for copying & pasting and dragging & dropping HTML contents.
736
737         * TestExpectations:
738         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Rebaselined.
739         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Ditto.
740         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text.html: Modified the test to strip away platform specific
741         inline style properties.
742         * editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url-expected.txt: Added.
743         * editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url.html: Added.
744         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-expected.txt: Added.
745         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin-expected.txt: Added.
746         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html: Added.
747         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying.html: Added.
748         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-dragging-in-null-origin-expected.txt: Added.
749         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-dragging-in-null-origin.html: Added.
750         * editing/pasteboard/data-transfer-set-data-sanitizes-url-when-dragging-in-null-origin.html: Removed the superflous
751         call to setTimeout that was errornously added during debugging. Also updated the test to not claim all URL and
752         HTML values are read in the same origin, and updated the assertion for cross-origin case as it's now sanitized.
753         * editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined. The order of CSS properties have changed.
754         * http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html-expected.txt: Added.
755         * http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html.html: Added.
756         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url.html:
757         * http/tests/security/clipboard/resources/copy-html.html: Added.
758         * http/tests/security/clipboard/resources/copy-url.html: Renamed from copy.html.
759         * platform/ios-wk2/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Remoevd.
760         * platform/ios-wk1/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Remoevd.
761         * platform/mac-wk1/TestExpectations:
762
763 2017-10-16  Ross Kirsling  <ross.kirsling@sony.com>
764
765         Web Inspector: Layers tab mistakenly throws out the root element's layer.
766         https://bugs.webkit.org/show_bug.cgi?id=178222
767
768         Reviewed by Brian Burg.
769
770         * inspector/layers/layer-tree-manager-expected.txt: Added.
771         * inspector/layers/layer-tree-manager.html: Added.
772
773 2017-10-16  Tim Horton  <timothy_horton@apple.com>
774
775         Adjust one more test from constant() to env() after r177581
776
777         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
778
779 2017-10-16  Youenn Fablet  <youenn@apple.com>
780
781         LayoutTest http/tests/cache-storage/cache-clearing-origin.https.html is a flaky failure
782         https://bugs.webkit.org/show_bug.cgi?id=178305
783         <rdar://problem/34990264>
784
785         Unreviewed.
786
787         Removing flaky test expectations based on dashboard.
788
789         * TestExpectations:
790         * platform/ios/TestExpectations:
791         * platform/mac/TestExpectations:
792
793 2017-10-16  Chris Dumez  <cdumez@apple.com>
794
795         Clicks on Link with download attribute causes all (other) links to trigger download when clicked
796         https://bugs.webkit.org/show_bug.cgi?id=178267
797         <rdar://problem/34985016>
798
799         Reviewed by Darin Adler.
800
801         Add layout test coverage.
802
803         * http/tests/download/anchor-load-after-download-expected.txt: Added.
804         * http/tests/download/anchor-load-after-download.html: Added.
805         * platform/ios-wk2/TestExpectations:
806         * platform/mac-wk1/TestExpectations:
807         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt.
808
809 2017-10-16  Ryan Haddad  <ryanhaddad@apple.com>
810
811         Rebaseline imported/w3c/web-platform-tests/beacon/headers/header-content-type.html for macOS.
812         https://bugs.webkit.org/show_bug.cgi?id=178343
813
814         Unreviewed test gardening.
815
816         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
817
818 2017-10-16  Ryan Haddad  <ryanhaddad@apple.com>
819
820         Unreviewed, rolling out r223271.
821
822         This change introduced LayoutTest failures on WK1.
823
824         Reverted changeset:
825
826         "Use asynchronous ResourceHandleClient calls for WebKit1"
827         https://bugs.webkit.org/show_bug.cgi?id=160677
828         https://trac.webkit.org/changeset/223271
829
830 2017-10-16  Per Arne Vollan  <pvollan@apple.com>
831
832         Mark animations/play-state-in-shorthand.html as flaky on Windows.
833         https://bugs.webkit.org/show_bug.cgi?id=178341
834
835         Unreviewed test gardening.
836
837         * platform/win/TestExpectations:
838
839 2017-10-16  Manuel Rego Casasnovas  <rego@igalia.com>
840
841         Don't use intrinsic width if our container's width is zero
842         https://bugs.webkit.org/show_bug.cgi?id=178073
843
844         Reviewed by Sergio Villar Senin.
845
846         New rebaseline for width100percent-image.html test.
847
848         * fast/replaced/container-width-zero-expected.txt: Added.
849         * fast/replaced/container-width-zero.html: Added.
850         * platform/ios/fast/replaced/width100percent-image-expected.txt:
851         * platform/gtk/fast/replaced/width100percent-image-expected.png:
852         * platform/gtk/fast/replaced/width100percent-image-expected.txt:
853         * platform/mac/fast/replaced/width100percent-image-expected.png:
854         * platform/mac/fast/replaced/width100percent-image-expected.txt:
855         * platform/win/TestExpectations: Skips test as it needs a rebaseline.
856
857 2017-10-16  Wenson Hsieh  <wenson_hsieh@apple.com>
858
859         On ToT, event.dataTransfer.getData("text/uri-list") returns an empty string when dragging an image
860         https://bugs.webkit.org/show_bug.cgi?id=178301
861         <rdar://problem/34990050>
862
863         Reviewed by Darin Adler.
864
865         Fixes an existing test to account for asynchronous image decoding, and also rebaselines results to expect that
866         only the URL can be read, and not text.
867
868         * TestExpectations:
869         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
870         * editing/pasteboard/drag-drop-href-as-text-data-expected.txt: Removed.
871         * editing/pasteboard/drag-drop-href-as-text-data.html: Removed.
872         * editing/pasteboard/drag-drop-href-as-url-expected.txt: Added.
873         * editing/pasteboard/drag-drop-href-as-url.html: Added.
874
875         Tweaks an existing drag and drop test to verify that an URL can be read back when dragging an image, but not
876         when if the URL is a file URL.
877
878         * editing/pasteboard/files-during-page-drags-expected.txt:
879         * editing/pasteboard/files-during-page-drags.html:
880
881         Fixes this test by decoding the dragged image element before starting the drag and drop simulation.
882
883         * platform/mac-wk1/TestExpectations:
884
885 2017-10-15  Nikita Vasilyev  <nvasilyev@apple.com>
886
887         Web Inspector: Modify CSS number values with up key and down key
888         https://bugs.webkit.org/show_bug.cgi?id=170779
889         <rdar://problem/33170633>
890
891         Reviewed by Matt Baker.
892
893         Add tests for WI.incrementElementValue defined in WebInspectorUI/UserInterface/Views/EditingSupport.js.
894
895         * inspector/unit-tests/editing-support-expected.txt: Added.
896         * inspector/unit-tests/editing-support.html: Added.
897
898 2017-10-14  Antoine Quint  <graouts@apple.com>
899
900         Remove all Web Animations code
901         https://bugs.webkit.org/show_bug.cgi?id=178273
902
903         Reviewed by Sam Weinig.
904
905         Remove the only existing Web Animations test.
906
907         * webanimations/Document-expected.txt: Removed.
908         * webanimations/Document.html: Removed.
909
910 2017-10-14  Youenn Fablet  <youenn@apple.com>
911
912         Resync tests up to c1716b039411090428e7073158b1aea081dafe71
913         https://bugs.webkit.org/show_bug.cgi?id=178241
914
915         Reviewed by Ryosuke Niwa.
916
917         Rebasing expectations.
918
919         * TestExpectations: Skipping unsupported tests.
920         * http/wpt/fetch/request-clone-expected.txt:
921         * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
922         * platform/ios-wk2/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
923         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
924         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt:
925         * tests-options.json:
926
927 2017-10-14  Youenn Fablet  <youenn@apple.com>
928
929         Implement Cache API support for WPE/GTK
930         https://bugs.webkit.org/show_bug.cgi?id=178316
931
932         Unreviewed.
933
934         Skip tests until feature is implemented.
935
936         * platform/gtk/TestExpectations:
937         * platform/wpe/TestExpectations:
938
939 2017-10-14  Youenn Fablet  <youenn@apple.com>
940
941         WebRTC test gardening
942         https://bugs.webkit.org/show_bug.cgi?id=178317
943
944         Unreviewed.
945
946         Updating expectations according dashboard.
947         Skipping tests for platforms that do not support WebRTC.
948
949         * TestExpectations:
950         * platform/gtk/TestExpectations:
951         * platform/ios/TestExpectations:
952         * platform/mac-wk1/TestExpectations:
953         * platform/mac-wk2/TestExpectations:
954         * platform/win/TestExpectations:
955
956 2017-10-14  Devin Rousso  <webkit@devinrousso.com>
957
958         Web Inspector: provide a way to enable/disable event listeners
959         https://bugs.webkit.org/show_bug.cgi?id=177451
960
961         Reviewed by Joseph Pecoraro.
962
963         * inspector/dom/setEventListenerDisabled-expected.txt: Added.
964         * inspector/dom/setEventListenerDisabled.html: Added.
965
966 2017-10-14  Per Arne Vollan  <pvollan@apple.com>
967
968         Mark fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html as a flaky crash on Windows.
969         https://bugs.webkit.org/show_bug.cgi?id=178309
970
971         Unreviewed test gardening.
972
973         * platform/win/TestExpectations:
974
975 2017-10-14  Per Arne Vollan  <pvollan@apple.com>
976
977         Mark fast/images/animated-gif-scrolling-crash.html as flaky on Windows.
978         https://bugs.webkit.org/show_bug.cgi?id=178307
979
980         Unreviewed test gardening.
981
982         * platform/win/TestExpectations:
983
984 2017-10-13  Brent Fulgham  <bfulgham@apple.com>
985
986         Protect FrameView during style calculations
987         https://bugs.webkit.org/show_bug.cgi?id=178300
988         <rdar://problem/34869329>
989
990         Reviewed by Ryosuke Niwa.
991
992         * fast/html/marquee-reparent-check-expected.txt: Added.
993         * fast/html/marquee-reparent-check.html: Added.
994
995 2017-10-13  Ryan Haddad  <ryanhaddad@apple.com>
996
997         Mark http/tests/cache-storage/cache-clearing-origin.https.html as flaky.
998         https://bugs.webkit.org/show_bug.cgi?id=178305
999
1000         Unreviewed test gardening.
1001
1002         * platform/mac/TestExpectations:
1003
1004 2017-10-13  Youenn Fablet  <youenn@apple.com>
1005
1006         http/tests/cache-storage/cache-clearing-origin.https.html is flaky on Sierra
1007         https://bugs.webkit.org/show_bug.cgi?id=178303
1008
1009         Unreviewed.
1010
1011         * TestExpectations: Marking test as fail.
1012
1013 2017-10-13  Brent Fulgham  <bfulgham@apple.com>
1014
1015         CMD+R / CMD+Q keyboard shortcuts are treated as user interaction with page
1016         https://bugs.webkit.org/show_bug.cgi?id=178183
1017         <rdar://problem/33327730>
1018
1019         Reviewed by Ryosuke Niwa.
1020
1021         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-expected.txt: Added.
1022         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html: Added.
1023         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-expected.txt: Added.
1024         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html: Added.
1025         * http/tests/resourceLoadStatistics/resources: Added.
1026         * http/tests/resourceLoadStatistics/resources/onclick.html: Added.
1027         * platform/ios/TestExpectations: Skip tests that require 'keyDown' support, since this is not
1028           available on iOS.
1029
1030 2017-10-13  Matt Lewis  <jlewis3@apple.com>
1031
1032         Marked http/tests/inspector/network/resource-sizes-memory-cache.html as flaky.
1033         https://bugs.webkit.org/show_bug.cgi?id=177687
1034
1035         Unreviewed test gardening.
1036         * platform/mac-wk2/TestExpectations:
1037
1038 2017-10-13  Youenn Fablet  <youenn@apple.com>
1039
1040         Implement listing origins for which CacheStorage is storing data
1041         https://bugs.webkit.org/show_bug.cgi?id=178236
1042
1043         Reviewed by Chris Dumez.
1044
1045         * http/tests/cache-storage/cache-clearing-origin.https.html:
1046
1047 2017-10-13  Youenn Fablet  <youenn@apple.com>
1048
1049         http/tests/cache-storage/cache-origins.https.html is flaky
1050         https://bugs.webkit.org/show_bug.cgi?id=178266
1051
1052         Unreviewed.
1053
1054         * http/tests/cache-storage/cache-clearing-origin.https.html:
1055
1056 2017-10-13  Youenn Fablet  <youenn@apple.com>
1057
1058         Modernize LayoutTests/http/tests/cache-storage/cache-clearing-*.https.html
1059         https://bugs.webkit.org/show_bug.cgi?id=178245
1060
1061         Reviewed by Chris Dumez.
1062
1063         Using await/async to improve the testing.
1064         Taking benefit of clearDOMCache to wait for completion to simplify both tests as well.
1065
1066         * http/tests/cache-storage/cache-clearing-all.https.html:
1067         * http/tests/cache-storage/cache-clearing-origin.https.html:
1068
1069 2017-10-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1070
1071         "text/html" data is not exposed when dragging and dropping across origins
1072         https://bugs.webkit.org/show_bug.cgi?id=178253
1073         <rdar://problem/34971203>
1074
1075         Reviewed by Ryosuke Niwa.
1076
1077         Renames some existing layout tests, and also augments two tests to verify that "text/html" is preserved when
1078         copying and dragging across origins that don't match.
1079
1080         * TestExpectations:
1081         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-expected.txt.
1082         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin-expected.txt.
1083         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin.html.
1084         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-copying-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin-expected.txt.
1085         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-copying-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin.html.
1086         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin-expected.txt.
1087         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin.html.
1088         * platform/mac-wk1/TestExpectations:
1089
1090 2017-10-12  Brady Eidson  <beidson@apple.com>
1091
1092         SW "Hello world".
1093         https://bugs.webkit.org/show_bug.cgi?id=178187
1094
1095         Reviewed by Andy Estes.
1096
1097         * http/tests/workers/service/basic-register-exceptions-expected.txt:
1098         * http/tests/workers/service/basic-register-expected.txt:
1099         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1100
1101 2017-10-12  Alex Christensen  <achristensen@webkit.org>
1102
1103         Use asynchronous ResourceHandleClient calls for WebKit1
1104         https://bugs.webkit.org/show_bug.cgi?id=160677
1105
1106         Reviewed by Brady Eidson.
1107
1108         * TestExpectations:
1109         * platform/gtk/TestExpectations:
1110         * platform/ios-wk2/TestExpectations:
1111         * platform/mac-wk2/TestExpectations:
1112         * platform/wk2/TestExpectations:
1113
1114         http/tests/cache/iframe-304-crash.html used to deterministically record its didFinishLoading callback,
1115         but only for WK1.  It was marked as flaky for all WK2 ports.  It is now flaky in WK1 because the order
1116         of the testRunner.notifyDone call and the didFinishLoading logging is no longer deterministic with
1117         asynchronous loading, but the test still verifies that there is no crash.
1118
1119         http/tests/security/cross-origin-modal-dialog-base.html does navigation during showModalDialog, which
1120         probably should've never worked in WK1 and never worked in WK2.  WK1 behavior now matches WK2 behavior.
1121         I'm not aware of any complaints about no navigation working during showModalDialog in WK2 and I imagine
1122         nobody will be regressed by this change, but if we do find such a problem, creative use of MessageQueues
1123         like we do with sync xhr in WK1 now could theoretically fix the problem, but we are trying to get
1124         rid of showModalDialog anyway.  The test was written to verify that the SecurityOrigin doesn't fall back
1125         to the wrong origin, and it certainly doesn't now.
1126
1127         These tests dump load delegate call order, which are less deterministic now but the tests still behave correctly.
1128         http/tests/svg/svg-use-external.html
1129         http/tests/loading/text-content-type-with-binary-extension.html
1130         http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html
1131
1132 2017-10-12  Youenn Fablet  <youenn@apple.com>
1133
1134         Layout Test http/tests/cache-storage/cache-clearing.https.html is failing
1135         https://bugs.webkit.org/show_bug.cgi?id=178200
1136
1137         Reviewed by Chris Dumez.
1138
1139         Splitting cache-clearing.https.html in two sub tests and marking them as Pass/Timeout for the moment.
1140
1141         * platform/win/TestExpectations: Skipping cache/sw tests.
1142         * TestExpectations:
1143         * http/tests/cache-storage/cache-clearing.https.html: Removed.
1144         * http/tests/cache-storage/cache-clearing-all.https-expected.txt: Added.
1145         * http/tests/cache-storage/cache-clearing-all.https.html: Added.
1146         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt: Added.
1147         * http/tests/cache-storage/cache-clearing-origin.https.html: Added.
1148
1149 2017-10-12  Per Arne Vollan  <pvollan@apple.com>
1150
1151         Mark some xhtml tests as failing on Windows.
1152         https://bugs.webkit.org/show_bug.cgi?id=178230
1153
1154         Unreviewed test gardening.
1155
1156         * platform/win/TestExpectations:
1157
1158 2017-10-11  Simon Fraser  <simon.fraser@apple.com>
1159
1160         Don't assert if mix-blend-mode is set to a non-separable blend mode on a composited layer
1161         https://bugs.webkit.org/show_bug.cgi?id=178196
1162         rdar://problem/34942337
1163
1164         Reviewed by Dan Bates.
1165
1166         * compositing/filters/blend-mode-saturation-expected.txt: Added.
1167         * compositing/filters/blend-mode-saturation.html: Added.
1168
1169 2017-10-12  John Wilander  <wilander@apple.com>
1170
1171         ResourceLoadObserver::logFrameNavigation() should use redirectResponse.url()
1172         https://bugs.webkit.org/show_bug.cgi?id=175257
1173         <rdar://problem/33359866>
1174
1175         Reviewed by Brent Fulgham.
1176
1177         * TestExpectations:
1178             Marked new directory as [ Skip ] since these are WK2-only.
1179         * http/tests/resourceLoadStatistics: Added.
1180         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1181         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1182         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1183         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1184         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1185         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1186         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1187         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1188         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1189         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1190         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1191         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1192         * http/tests/resourceLoadStatistics/resources: Added.
1193         * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html: Added.
1194         * http/tests/resourceLoadStatistics/resources/page-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1195         * http/tests/resourceLoadStatistics/resources/page-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1196         * http/tests/resourceLoadStatistics/resources/page-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1197         * http/tests/resourceLoadStatistics/resources/page-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1198         * http/tests/resourceLoadStatistics/resources/redirect.php: Added.
1199         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1200         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1201         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1202         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1203         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1204         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1205         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1206         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1207         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
1208         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
1209         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
1210         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
1211         * platform/gtk/TestExpectations:
1212             Marked new directory as [ Skip ].
1213         * platform/wk2/TestExpectations:
1214             Marked new directory as [ Pass ].
1215         * platform/wpe/TestExpectations:
1216             Marked new directory as [ Skip ].
1217
1218 2017-10-12  Matt Lewis  <jlewis3@apple.com>
1219
1220         Marked imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html as flaky on iOS.
1221         https://bugs.webkit.org/show_bug.cgi?id=177547
1222
1223         Unreviewed test gardening.
1224
1225         * platform/ios/TestExpectations:
1226
1227 2017-10-12  Matt Lewis  <jlewis3@apple.com>
1228
1229         Edited expectations for http/tests/media/video-buffered-range-contains-currentTime.html.
1230         https://bugs.webkit.org/show_bug.cgi?id=177616
1231
1232         Unreviewed test gardening.
1233
1234         * platform/mac-wk2/TestExpectations:
1235
1236 2017-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
1237
1238         Support integrity="" on module scripts
1239         https://bugs.webkit.org/show_bug.cgi?id=177959
1240
1241         Reviewed by Sam Weinig.
1242
1243         * http/tests/subresource-integrity/resources/crossorigin-anon-script-module.js: Added.
1244         * http/tests/subresource-integrity/resources/crossorigin-creds-script-module.js: Added.
1245         * http/tests/subresource-integrity/resources/crossorigin-ineligible-script-module.js: Added.
1246         * http/tests/subresource-integrity/resources/matching-digest-module.js: Added.
1247         * http/tests/subresource-integrity/resources/non-matching-digest-module.js: Added.
1248         * http/tests/subresource-integrity/resources/sri-utilities.js:
1249         (add_result_callback):
1250         (SRIModuleTest):
1251         (SRIModuleTest.prototype.execute):
1252         * http/tests/subresource-integrity/sri-module-expected.txt: Added.
1253         * http/tests/subresource-integrity/sri-module.html: Added.
1254         * js/dom/modules/module-inline-ignore-integrity-expected.txt: Added.
1255         * js/dom/modules/module-inline-ignore-integrity.html: Added.
1256         * js/dom/modules/module-integrity-non-top-level-expected.txt: Added.
1257         * js/dom/modules/module-integrity-non-top-level.html: Added.
1258         * js/dom/modules/script-tests/module-integrity-non-top-level-2.js: Added.
1259         * js/dom/modules/script-tests/module-integrity-non-top-level.js: Added.
1260
1261 2017-10-11  Per Arne Vollan  <pvollan@apple.com>
1262
1263         Mark http/tests/cache-storage/cache-clearing.https.html as failing on Windows.
1264         https://bugs.webkit.org/show_bug.cgi?id=178200
1265
1266         Unreviewed test gardening.
1267
1268         * platform/win/TestExpectations:
1269
1270 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
1271
1272         Unreviewed, rolling out r223215.
1273
1274         This change broke the Sierra build.
1275
1276         Reverted changeset:
1277
1278         "[Apple Pay] Add subLocality and subAdministrativeArea to
1279         ApplePayPaymentContact"
1280         https://bugs.webkit.org/show_bug.cgi?id=178191
1281         https://trac.webkit.org/changeset/223215
1282
1283 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
1284
1285         Rebaseline fast/scrolling/adjust-scroll-offset-on-zoom.html for iOS.
1286
1287         Unreviewed test gardening.
1288
1289         * platform/ios/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added.
1290
1291 2017-10-11  Chris Dumez  <cdumez@apple.com>
1292
1293         XMLHttpRequest: do not sniff text/html, and do not sniff XML when responseType is set to "text"
1294         https://bugs.webkit.org/show_bug.cgi?id=168724
1295
1296         Reviewed by Ryosuke Niwa.
1297
1298         Drop outdated test, proper behavior is covered by web-platform-tests.
1299
1300         * fast/xmlhttprequest/xmlhttprequest-html-response-encoding-expected.txt: Removed.
1301         * fast/xmlhttprequest/xmlhttprequest-html-response-encoding.html: Removed.
1302
1303 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
1304
1305         Mark imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm as flaky.
1306         https://bugs.webkit.org/show_bug.cgi?id=178190
1307
1308         Unreviewed test gardening.
1309
1310         * platform/mac/TestExpectations:
1311
1312 2017-10-11  Andy Estes  <aestes@apple.com>
1313
1314         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact
1315         https://bugs.webkit.org/show_bug.cgi?id=178191
1316         <rdar://problem/34906367>
1317
1318         Reviewed by Tim Horton.
1319
1320         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1321         * http/tests/ssl/applepay/ApplePaySession.html:
1322
1323 2017-10-11  Youenn Fablet  <youenn@apple.com>
1324
1325         Add API to clean CacheStorage data
1326         https://bugs.webkit.org/show_bug.cgi?id=178034
1327
1328         Reviewed by Chris Dumez.
1329
1330         * http/tests/cache-storage/cache-clearing.https-expected.txt: Added.
1331         * http/tests/cache-storage/cache-clearing.https.html: Added.
1332
1333 2017-10-11  Chris Dumez  <cdumez@apple.com>
1334
1335         [Geolocation] Expose Coordinates.floorLevel
1336         https://bugs.webkit.org/show_bug.cgi?id=178173
1337         <rdar://problem/34918936>
1338
1339         Reviewed by Ryosuke Niwa.
1340
1341         Add layout test coverage.
1342
1343         * fast/dom/Geolocation/floorLevel-expected.txt: Added.
1344         * fast/dom/Geolocation/floorLevel.html: Added.
1345
1346 2017-10-11  Simon Fraser  <simon.fraser@apple.com>
1347
1348         Avoid triggering layout from style change
1349         https://bugs.webkit.org/show_bug.cgi?id=178184
1350
1351         Reviewed by Zalan Bujtas.
1352
1353         * fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added.
1354         * fast/scrolling/adjust-scroll-offset-on-zoom.html: Added.
1355
1356 2017-10-11  Ryosuke Niwa  <rniwa@webkit.org>
1357
1358         Sanitize URL in pasteboard for other applications and cross origin content
1359         https://bugs.webkit.org/show_bug.cgi?id=178060
1360         <rdar://problem/34874518>
1361
1362         Reviewed by Wenson Hsieh.
1363
1364         Added tests for copying & pasting URLs. URLs should be %-escaped and any invalid URL should be stripped away and
1365         invisible to a cross-origin content or a null origin document but the same origin content should have access to
1366         its original form.
1367
1368         * TestExpectations:
1369         * editing/pasteboard/data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document-expected.txt: Added.
1370         * editing/pasteboard/data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document.html: Added.
1371         * editing/pasteboard/data-transfer-get-data-on-drop-custom-expected.txt: Rebaselined. We no longer normalize
1372         "https://www.apple.com" into "https://www.apple.com/" by NSURL / UIPasteboard within the same origin content.
1373         * editing/pasteboard/data-transfer-get-data-on-paste-custom-expected.txt: Ditto.
1374         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-expected.txt: Added.
1375         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin-expected.txt: Added.
1376         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin.html: Added.
1377         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin-expected.txt: Added.
1378         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin.html: Added.
1379         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin-expected.txt: Added.
1380         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin.html: Added.
1381         * editing/pasteboard/dataTransfer-setData-getData-expected.txt: Rebaselined. More test cases are passing.
1382         * editing/pasteboard/dataTransfer-setData-getData.html: Updated expectations as the original URL is now preserved.
1383         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url-expected.txt: Added.
1384         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url.html: Added.
1385         * http/tests/security/clipboard/resources/copy.html: Added.
1386         * platform/mac-wk1/TestExpectations:
1387
1388 2017-10-11  Andy Estes  <aestes@apple.com>
1389
1390         [Payment Request] Implement Apple Pay merchant validation
1391         https://bugs.webkit.org/show_bug.cgi?id=178159
1392
1393         Reviewed by Brady Eidson.
1394
1395         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Added.
1396         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Added.
1397
1398 2017-10-11  Brady Eidson  <beidson@apple.com>
1399
1400         Add a SW context process (where SW scripts will actually execute).
1401         https://bugs.webkit.org/show_bug.cgi?id=178156
1402
1403         Reviewed by Andy Estes.
1404
1405         * http/tests/workers/service/basic-register-exceptions-expected.txt:
1406         * http/tests/workers/service/basic-register-expected.txt:
1407         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1408
1409 2017-10-11  Joanmarie Diggs  <jdiggs@igalia.com>
1410
1411         [ATK] Expose value of aria-keyshortcuts as object attribute
1412         https://bugs.webkit.org/show_bug.cgi?id=171175
1413
1414         Reviewed by Chris Fleizach.
1415
1416         * accessibility/gtk/aria-keyshortcuts-expected.txt: Added.
1417         * accessibility/gtk/aria-keyshortcuts.html: Added.
1418
1419 2017-10-11  Youenn Fablet  <youenn@apple.com>
1420
1421         Import media capture WPT tests
1422         https://bugs.webkit.org/show_bug.cgi?id=178138
1423
1424         Reviewed by Eric Carlson.
1425
1426         Skipping tests for ports not supporting getUserMedia.
1427
1428         * platform/mac-wk1/TestExpectations:
1429         * platform/win/TestExpectations:
1430         * platform/wpe/TestExpectations:
1431
1432 2017-10-11  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1433
1434         [GStreamer] Many media source tests crashing with GStreamer-CRITICAL **: _gst_util_uint64_scale: assertion 'denom != 0' failed in gst_qtdemux_configure_stream()
1435         https://bugs.webkit.org/show_bug.cgi?id=176804
1436
1437         Reviewed by Michael Catanzaro.
1438
1439         Update expectations for fixed tests.
1440
1441         * platform/gtk/TestExpectations:
1442
1443 2017-10-11  Antoine Quint  <graouts@apple.com>
1444
1445         Rebaseline tests at media/modern-media-controls/media-controller
1446         https://bugs.webkit.org/show_bug.cgi?id=178129
1447
1448         Reviewed by Sam Weinig.
1449
1450         Rebaseline a series of tests to work with the current modern-media-controls codebase. For the most part, this is accounting
1451         for metrics changes and the refactoring of the auto-hide controller code.
1452
1453         * media/modern-media-controls/media-controller/media-controller-auto-hide-expected.txt:
1454         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave-expected.txt:
1455         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html:
1456         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-over-controls-bar-expected.txt:
1457         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play-expected.txt:
1458         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html:
1459         * media/modern-media-controls/media-controller/media-controller-auto-hide-pause-expected.txt:
1460         * media/modern-media-controls/media-controller/media-controller-auto-hide-pause.html:
1461         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter-expected.txt:
1462         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html:
1463         * media/modern-media-controls/media-controller/media-controller-auto-hide.html:
1464         * media/modern-media-controls/media-controller/media-controller-click-on-video-controls-should-not-pause.html:
1465         * media/modern-media-controls/media-controller/media-controller-compact-expected.txt: Removed.
1466         * media/modern-media-controls/media-controller/media-controller-compact.html: Removed.
1467         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt:
1468         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html:
1469         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button-expected.txt:
1470         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
1471         * media/modern-media-controls/media-controller/media-controller-ios-only-enable-tap-gesture-recognizer-with-fades-when-idle-expected.txt:
1472         * media/modern-media-controls/media-controller/media-controller-ios-only-enable-tap-gesture-recognizer-with-fades-when-idle.html:
1473         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1474         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1475         * media/modern-media-controls/media-controller/media-controller-scale-factor-expected.txt:
1476         * media/modern-media-controls/media-controller/media-controller-scale-factor.html:
1477         * media/modern-media-controls/media-controller/media-controller-tight-padding-expected.txt: Removed.
1478         * media/modern-media-controls/media-controller/media-controller-tight-padding.html: Removed.
1479         * platform/ios-simulator/TestExpectations:
1480         * platform/mac-elcapitan/TestExpectations:
1481         * platform/mac/TestExpectations:
1482
1483 2017-09-27  Frederic Wang  <fwang@igalia.com>
1484
1485         [iOS] Do not flatten frames when async frame scrolling is enabled
1486         https://bugs.webkit.org/show_bug.cgi?id=173704
1487
1488         Reviewed by Simon Fraser.
1489
1490         Add an iOS test to verify that frame flattening is disabled when async frame scrolling is enabled.
1491
1492         * platform/ios/fast/frames/flattening/iframe-flattening-with-async-frame-scrolling-expected.txt: Added.
1493         * platform/ios/fast/frames/flattening/iframe-flattening-with-async-frame-scrolling.html: Added.
1494
1495 2017-10-10  Ryosuke Niwa  <rniwa@webkit.org>
1496
1497         Enable custom pasteboard data in DumpRenderTree and WebKitTestRunner
1498         https://bugs.webkit.org/show_bug.cgi?id=178154
1499
1500         Reviewed by Wenson Hsieh.
1501
1502         * editing/pasteboard/dataTransfer-setData-getData-expected.txt: Rebaselined. One more test case is passing now.
1503         * fast/events/dropzone-002.html: Fixed the test to accept an image since we no longer drop URLs when dropping
1504         an image avoid leaking local file paths.
1505         * platform/mac/TestExpectations: Enabled dropzone-005.html since it started passing after fixing LocalPasteboard.
1506
1507 2017-10-10  Andy Estes  <aestes@apple.com>
1508
1509         [Payment Request] Validate that all PaymentCurrencyAmounts use the same currency code when using Apple Pay
1510         https://bugs.webkit.org/show_bug.cgi?id=178150
1511
1512         Reviewed by Tim Horton.
1513
1514         * http/tests/paymentrequest/payment-request-abort-method.https.html:
1515         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
1516         * http/tests/paymentrequest/payment-request-show-method.https.html:
1517         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
1518         * http/tests/ssl/applepay/PaymentRequest.https.html:
1519
1520 2017-10-10  Andy Estes  <aestes@apple.com>
1521
1522         [Payment Request] Implement PaymentRequest.canMakePayment()
1523         https://bugs.webkit.org/show_bug.cgi?id=178048
1524
1525         Reviewed by Youenn Fablet.
1526
1527         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt: Added.
1528         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Added.
1529         * http/tests/ssl/applepay/PaymentRequest.https.html:
1530         * platform/ios-wk2/TestExpectations:
1531         * platform/mac-wk2/TestExpectations:
1532
1533 2017-10-10  Joanmarie Diggs  <jdiggs@igalia.com>
1534
1535         AX: [ATK] ARIA form role should be mapped to ATK_ROLE_LANDMARK; not ATK_ROLE_FORM
1536         https://bugs.webkit.org/show_bug.cgi?id=178137
1537
1538         Reviewed by Chris Fleizach.
1539
1540         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated expectations.
1541
1542 2017-10-10  Matt Rajca  <mrajca@apple.com>
1543
1544         Respect audio rate change restrictions in HTMLMediaElement::setVolume.
1545         https://bugs.webkit.org/show_bug.cgi?id=178140
1546
1547         Reviewed by Eric Carlson.
1548
1549         * media/audio-playback-volume-changes-with-restrictions-and-user-gestures-expected.txt: Added.
1550         * media/audio-playback-volume-changes-with-restrictions-and-user-gestures.html: Added.
1551         * media/audio-playback-volume-changes-with-restrictions-expected.txt: Added.
1552         * media/audio-playback-volume-changes-with-restrictions.html: Added.
1553         * platform/ios/TestExpectations:
1554
1555 2017-10-10  Ryosuke Niwa  <rniwa@webkit.org>
1556
1557         Loading should be disabled while constructing the fragment in WebContentReader::readWebArchive
1558         https://bugs.webkit.org/show_bug.cgi?id=178118
1559
1560         Reviewed by Antti Koivisto.
1561
1562         Updated the existing tests to wait for images to load in each step explicitly instead of relying on
1563         them being loaded synchronously or that it's loaded within 100-200ms.
1564
1565         * editing/pasteboard/4641033.html:
1566         * editing/pasteboard/4947130.html:
1567         * editing/pasteboard/4989774.html:
1568         * editing/pasteboard/drag-selected-image-to-contenteditable.html:
1569         * editing/selection/drag-to-contenteditable-iframe.html:
1570         * platform/ios/TestExpectations: Skipped editing/selection/drag-to-contenteditable-iframe.html on iOS
1571         since we don't support testing drag & drop on iOS. Also added [ Skip ] to other entires there.
1572
1573 2017-10-10  Chris Dumez  <cdumez@apple.com>
1574
1575         Entries API should recognize path starting with 2 slashes as valid absolute path
1576         https://bugs.webkit.org/show_bug.cgi?id=178135
1577
1578         Reviewed by Ryosuke Niwa.
1579
1580         Add layout test coverage.
1581
1582         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory-expected.txt:
1583         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory.html:
1584         * editing/pasteboard/entries-api/datatransfer-items-drop-getFile-expected.txt:
1585         * editing/pasteboard/entries-api/datatransfer-items-drop-getFile.html:
1586
1587 2017-10-10  Matt Lewis  <jlewis3@apple.com>
1588
1589         Unreviewed, rolling out r223110.
1590
1591         This caused consistent failures and timeouts on multiple
1592         platforms.
1593
1594         Reverted changeset:
1595
1596         "Delete button doesn't fully delete certain emoji"
1597         https://bugs.webkit.org/show_bug.cgi?id=178096
1598         http://trac.webkit.org/changeset/223110
1599
1600 2017-10-10  Antti Koivisto  <antti@apple.com>
1601
1602         RenderObject::destroy() should only be invoked after renderer has been removed from the tree
1603         https://bugs.webkit.org/show_bug.cgi?id=178075
1604
1605         Reviewed by Zalan Bujtas.
1606
1607         * accessibility/mac/textbox-role-reports-notifications.html:
1608
1609         This passed because spurious AXValueChanged notifications. Force layout to prevent coalescing between mutations.
1610
1611 2017-10-10  Joanmarie Diggs  <jdiggs@igalia.com>
1612
1613         AX: [ATK] STATE_CHECKABLE should be removed from radio buttons in radiogroups with aria-readonly="true"
1614         https://bugs.webkit.org/show_bug.cgi?id=177931
1615
1616         Reviewed by Chris Fleizach.
1617
1618         * accessibility/gtk/aria-readonly-radiogroup-expected.txt: Added.
1619         * accessibility/gtk/aria-readonly-radiogroup.html: Added.
1620
1621 2017-10-09  Chris Dumez  <cdumez@apple.com>
1622
1623         Calling fileSystemDirectoryEntry.getDirectory() with empty path should not fail
1624         https://bugs.webkit.org/show_bug.cgi?id=178114
1625
1626         Reviewed by Ryosuke Niwa.
1627
1628         Extend layout test coverage.
1629
1630         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory-expected.txt:
1631         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory.html:
1632
1633 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
1634
1635         Mark http/tests/paymentrequest/payment-request-abort-method.https.html as flaky.
1636         https://bugs.webkit.org/show_bug.cgi?id=178107
1637
1638         Unreviewed test gardening.
1639
1640         * platform/ios-wk2/TestExpectations:
1641         * platform/mac-wk2/TestExpectations:
1642
1643 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
1644
1645         Rebaseline imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent.html for iOS.
1646
1647         Unreviewed test gardening.
1648
1649         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
1650         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
1651         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1652
1653 2017-10-09  Myles C. Maxfield  <mmaxfield@apple.com>
1654
1655         Delete button doesn't fully delete certain emoji
1656         https://bugs.webkit.org/show_bug.cgi?id=178096
1657         <rdar://problem/34785106>
1658
1659         Reviewed by Simon Fraser.
1660
1661         * editing/deleting/delete-emoji-2.html:
1662         * platform/mac/editing/deleting/delete-emoji-expected.txt:
1663         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
1664         * platform/ios/editing/deleting/delete-emoji-expected.txt:
1665         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
1666         * platform/win/TestExpectations:
1667
1668 2017-10-09  Michael Saboff  <msaboff@apple.com>
1669
1670         Implement RegExp Unicode property escapes
1671         https://bugs.webkit.org/show_bug.cgi?id=172069
1672
1673         Reviewed by JF Bastien.
1674
1675         New test.
1676
1677         * js/regexp-unicode-properties-expected.txt: Added.
1678         * js/regexp-unicode-properties.html: Added.
1679         * js/script-tests/regexp-unicode-properties.js: Added.
1680
1681 2017-10-09  Andy Estes  <aestes@apple.com>
1682
1683         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
1684         https://bugs.webkit.org/show_bug.cgi?id=178043
1685         <rdar://problem/34076639>
1686
1687         Reviewed by Tim Horton.
1688
1689         Copied payment-request-abort-method.https.html and payment-request-show-method.https.html
1690         from web-platform-tests/payment-request/ and changed the payment method from basic-card to
1691         Apple Pay. This needs to eventually be upstreamed back to WPT.
1692
1693         * TestExpectations:
1694         * http/tests/paymentrequest/payment-request-abort-method.https-expected.txt: Added.
1695         * http/tests/paymentrequest/payment-request-abort-method.https.html: Added.
1696         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt: Added.
1697         * http/tests/paymentrequest/payment-request-show-method.https.html: Added.
1698         * platform/ios-wk2/TestExpectations:
1699         * platform/mac-wk2/TestExpectations:
1700
1701 2017-10-09  Youenn Fablet  <youenn@apple.com>
1702
1703         Add quota to cache API
1704         https://bugs.webkit.org/show_bug.cgi?id=177552
1705
1706         Reviewed by Alex Christensen.
1707
1708         * http/wpt/cache-storage/cache-quota.https.any-expected.txt: Added.
1709         * http/wpt/cache-storage/cache-quota.https.any.html: Added.
1710         * http/wpt/cache-storage/cache-quota.https.any.js: Added.
1711
1712 2017-10-09  Matt Lewis  <jlewis3@apple.com>
1713
1714         Unskipped http/tests/cache/disk-cache/disk-cache-validation-no-body.html
1715         https://bugs.webkit.org/show_bug.cgi?id=178019
1716
1717         Unreviewed test gardening.
1718         * platform/mac-wk2/TestExpectations:
1719
1720 2017-10-09  Joseph Pecoraro  <pecoraro@apple.com>
1721
1722         Web Inspector: Network Tab - Cookies Detail View
1723         https://bugs.webkit.org/show_bug.cgi?id=177988
1724         <rdar://problem/34071927>
1725
1726         Reviewed by Brian Burg.
1727
1728         * inspector/unit-tests/cookie-expected.txt: Added.
1729         * inspector/unit-tests/cookie.html: Added.
1730
1731 2017-10-09  Matt Lewis  <jlewis3@apple.com>
1732
1733         Marked inspector/dom/csp-big5-hash.html as flaky.
1734         https://bugs.webkit.org/show_bug.cgi?id=177608
1735
1736         Unreviewed test garding.
1737
1738         * platform/mac/TestExpectations:
1739
1740 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
1741
1742         Unreviewed, rolling out r223021.
1743
1744         LayoutTests added with this change are failing.
1745
1746         Reverted changeset:
1747
1748         "[Payment Request] Implement PaymentRequest.show() and
1749         PaymentRequest.hide()"
1750         https://bugs.webkit.org/show_bug.cgi?id=178043
1751         http://trac.webkit.org/changeset/223021
1752
1753 2017-10-09  Joanmarie Diggs  <jdiggs@igalia.com>
1754
1755         AX: [ATK] Explicitly-set aria-sort value of "none" should be exposed as an object attribute
1756         https://bugs.webkit.org/show_bug.cgi?id=177955
1757
1758         Reviewed by Chris Fleizach.
1759
1760         * accessibility/gtk/aria-sort-values-expected.txt: Added.
1761         * accessibility/gtk/aria-sort-values.html: Added.
1762
1763 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
1764
1765         Mark media/media-source/media-source-paint-to-canvas.html as failing.
1766         https://bugs.webkit.org/show_bug.cgi?id=178083
1767
1768         Unreviewed test gardening.
1769
1770         * platform/mac/TestExpectations:
1771
1772 2017-10-08  Darin Adler  <darin@apple.com>
1773
1774         Update HTMLOListElement.start to behavior from latest HTML specification
1775         https://bugs.webkit.org/show_bug.cgi?id=178057
1776
1777         Reviewed by Chris Dumez.
1778
1779         * fast/lists/ol-reversed-simple-expected.txt:
1780         * fast/lists/ol-reversed-simple.html:
1781         * fast/lists/ol-reversed-simple.xhtml:
1782         Updated test and results to expect the new behavior.
1783
1784 2017-10-08  Darin Adler  <darin@apple.com>
1785
1786         Fix bugs related to setting reflected floating point DOM attributes
1787         https://bugs.webkit.org/show_bug.cgi?id=178061
1788
1789         Reviewed by Sam Weinig.
1790
1791         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt: Updated test to expect
1792         setting HTMLProgressElement.max to 0 to have no effect, rather than setting max to "1".
1793         * fast/dom/HTMLProgressElement/set-progress-properties.html: Ditto.
1794
1795         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1796         Updated to expect meter reflection tests to pass.
1797
1798 2017-10-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1799
1800         DataTransfer.items does not contain items for custom types supplied via add or setData
1801         https://bugs.webkit.org/show_bug.cgi?id=178016
1802
1803         Reviewed by Darin Adler.
1804
1805         Adds new layout tests to check DataTransfer.items when dropping a file, and when copying and pasting with custom
1806         pasteboard data types. Tweaks an existing test to adjust for normalizeType stripping HTML whitespace rather than
1807         ASCII whitespace.
1808
1809         * TestExpectations:
1810         * editing/pasteboard/data-transfer-get-data-non-normalized-types-expected.txt:
1811         * editing/pasteboard/data-transfer-get-data-non-normalized-types.html:
1812         * editing/pasteboard/data-transfer-items-add-custom-data-expected.txt: Added.
1813         * editing/pasteboard/data-transfer-items-add-custom-data.html: Added.
1814         * editing/pasteboard/data-transfer-items-drop-file-expected.txt: Added.
1815         * editing/pasteboard/data-transfer-items-drop-file.html: Added.
1816         * platform/ios-simulator-wk1/TestExpectations:
1817         * platform/mac-wk1/TestExpectations:
1818
1819 2017-10-08  Ryosuke Niwa  <rniwa@webkit.org>
1820
1821         dragenter and dragleave shouldn't use the same data transfer object
1822         https://bugs.webkit.org/show_bug.cgi?id=178056
1823
1824         Reviewed by Darin Adler.
1825
1826         Added a regression test for checking the uniqueness of dataTransfer object for dragenter and dragleave events.
1827         Unfortunately, the test is only runnable in Mac WebKit1 port due to the lack of support in WebKitTestRunner.
1828
1829         * TestExpectations:
1830         * editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave-expected.txt: Added.
1831         * editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave.html: Added.
1832         * platform/mac-wk1/TestExpectations:
1833
1834 2017-10-08  Jer Noble  <jer.noble@apple.com>
1835
1836         SourceBuffer remove throws out way more content than requested
1837         https://bugs.webkit.org/show_bug.cgi?id=177884
1838         <rdar://problem/34817104>
1839
1840         Reviewed by Darin Adler.
1841
1842         * media/media-source/media-source-remove-decodeorder-crash-expected.txt:
1843         * media/media-source/media-source-remove-decodeorder-crash.html:
1844         * media/media-source/media-source-remove-too-much-expected.txt: Added.
1845         * media/media-source/media-source-remove-too-much.html: Added.
1846
1847 2017-10-08  Brent Fulgham  <bfulgham@apple.com>
1848
1849         Nullptr deref in WebCore::Node::computeEditability
1850         https://bugs.webkit.org/show_bug.cgi?id=177905
1851         <rdar://problem/34138402>
1852
1853         Reviewed by Darin Adler.
1854
1855         * fast/dom/focus-shift-crash-expected.txt: Added.
1856         * fast/dom/focus-shift-crash.html: Added.
1857
1858 2017-10-07  Andy Estes  <aestes@apple.com>
1859
1860         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
1861         https://bugs.webkit.org/show_bug.cgi?id=178043
1862         <rdar://problem/34076639>
1863
1864         Reviewed by Tim Horton.
1865
1866         Copied payment-request-abort-method.https.html and payment-request-show-method.https.html
1867         from web-platform-tests/payment-request/ and changed the payment method from basic-card to
1868         Apple Pay. This needs to eventually be upstreamed back to WPT.
1869
1870         * TestExpectations:
1871         * http/tests/paymentrequest/payment-request-abort-method.https-expected.txt: Added.
1872         * http/tests/paymentrequest/payment-request-abort-method.https.html: Added.
1873         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt: Added.
1874         * http/tests/paymentrequest/payment-request-show-method.https.html: Added.
1875         * platform/ios-wk2/TestExpectations:
1876         * platform/mac-wk2/TestExpectations:
1877
1878 2017-10-06  Sam Weinig  <sam@webkit.org>
1879
1880         Remove global-constructors-attributes tests
1881         https://bugs.webkit.org/show_bug.cgi?id=178041
1882
1883         Rubber-stamped by Alexey Proskuryakov.
1884
1885         In discusstion with Alexey, we agreed these tests were much more trouble than they
1886         were worth, due to testing very little, but requiring the update of up to eight
1887         platform specific results per global constructor changed.
1888
1889         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
1890         * js/dom/global-constructors-attributes-dedicated-worker.html: Removed.
1891         * js/dom/global-constructors-attributes-expected.txt: Removed.
1892         * js/dom/global-constructors-attributes-idb-expected.txt: Removed.
1893         * js/dom/global-constructors-attributes-idb.html: Removed.
1894         * js/dom/global-constructors-attributes.html: Removed.
1895         * js/dom/script-tests/global-constructors-attributes-idb.js: Removed.
1896         * js/dom/script-tests/global-constructors-attributes.js: Removed.
1897         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Removed.
1898         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt: Removed.
1899         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt: Removed.
1900         * platform/mac-sierra-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
1901         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt: Removed.
1902         * platform/mac-wk1/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
1903         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
1904         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Removed.
1905         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Removed.
1906         * platform/win/js/dom/global-constructors-attributes-expected.txt: Removed.
1907         * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Removed.
1908
1909 2017-10-06  Daniel Bates  <dabates@apple.com>
1910
1911         Spelling error annotation should encompass hyphen in misspelled word that wraps across multiple lines
1912         https://bugs.webkit.org/show_bug.cgi?id=177980
1913         <rdar://problem/34847454>
1914
1915         Reviewed by Simon Fraser.
1916
1917         Add a test to ensure that a spelling error decoration encompasses the hyphen for a misspelled
1918         word that is hyphenated because it is broken across more than one line.
1919
1920         * editing/spelling/spelling-marker-includes-hyphen-expected.html: Added.
1921         * editing/spelling/spelling-marker-includes-hyphen.html: Added.
1922         * platform/ios/TestExpectations: Mark the test as WontFix as spelling and
1923         grammar markers are not support on iOS.
1924         * platform/mac-wk2/TestExpectations: Mark the test as a failure due to <https://bugs.webkit.org/show_bug.cgi?id=105616>.
1925
1926 2017-10-06  Matt Baker  <mattbaker@apple.com>
1927
1928         Web Inspector: Add Canvas tab and CanvasOverviewContentView
1929         https://bugs.webkit.org/show_bug.cgi?id=177604
1930         <rdar://problem/34714650>
1931
1932         Reviewed by Devin Rousso.
1933
1934         Add test for new static function View.fromElement.
1935
1936         * inspector/view/basics-expected.txt:
1937         * inspector/view/basics.html:
1938
1939 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
1940
1941         LayoutTest http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html is a flaky failure
1942         https://bugs.webkit.org/show_bug.cgi?id=177679
1943
1944         Reviewed by Alexey Proskuryakov.
1945
1946         Move runTest() from an inline script to a load event handler to avoid a race between parsing and navigation.
1947
1948         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
1949         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1950
1951 2017-10-05  Joseph Pecoraro  <pecoraro@apple.com>
1952
1953         Web Inspector: Network Tab - Headers Detail View
1954         https://bugs.webkit.org/show_bug.cgi?id=177896
1955         <rdar://problem/34071924>
1956
1957         Reviewed by Devin Rousso.
1958
1959         * inspector/unit-tests/url-utilities-expected.txt:
1960         * inspector/unit-tests/url-utilities.html:
1961         Tests for new utility functions.
1962
1963 2017-10-06  Nan Wang  <n_wang@apple.com>
1964
1965         AX: [iOS] Layout Test accessibility/ios-simulator/video-elements-ios.html is failing
1966         https://bugs.webkit.org/show_bug.cgi?id=177954
1967         <rdar://problem/34838094>
1968
1969         The test is flaky because that the video element has triggered the canplaythrough event before
1970         we registered the event handler. Fixed it by setting the source after registering the handler.
1971
1972         Reviewed by Chris Fleizach.
1973
1974         * accessibility/ios-simulator/video-elements-ios.html:
1975
1976 2017-10-06  Sam Weinig  <sam@webkit.org>
1977
1978         Add basic support for getting a ImageBitmapRenderingContext
1979         https://bugs.webkit.org/show_bug.cgi?id=177983
1980
1981         Reviewed by Dean Jackson.
1982
1983         * js/dom/global-constructors-attributes-expected.txt:
1984         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1985         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
1986         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1987         * platform/mac-sierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1988         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
1989         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1990         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1991         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1992         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1993         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1994         
1995             Update test results.
1996
1997 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
1998
1999         Mark inspector/canvas/create-context-2d.html as flaky.
2000         https://bugs.webkit.org/show_bug.cgi?id=178028
2001
2002         Unreviewed test gardening.
2003
2004         * platform/mac/TestExpectations:
2005
2006 2017-10-06  Matt Lewis  <jlewis3@apple.com>
2007
2008         Skipped http/tests/cache/disk-cache/disk-cache-validation-no-body.html on El Capitan Release.
2009         https://bugs.webkit.org/show_bug.cgi?id=178019
2010
2011         Unreviewed test gardening.
2012
2013         * platform/mac-wk2/TestExpectations:
2014
2015 2017-10-05  Dean Jackson  <dino@apple.com>
2016
2017         ImageBitmap API stubs
2018         https://bugs.webkit.org/show_bug.cgi?id=177984
2019         <rdar://problem/34848023>
2020
2021         Patch by Sam and Dean.
2022         Reviewed by Dean and Sam.
2023
2024         New global constructors, so go through the pain of updating all
2025         the platform results :(
2026
2027         * js/dom/global-constructors-attributes-expected.txt:
2028         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2029         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2030         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2031         * platform/mac-sierra-wk2/js/dom/global-constructors-attributes-expected.txt:
2032         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
2033         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2034         * platform/mac-wk2/js/dom/global-constructors-attributes-expected.txt:
2035         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2036         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2037         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2038         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2039
2040 2017-10-06  Brady Eidson  <beidson@apple.com>
2041
2042         Add (entirely incorrect) fetching of ServiceWorker scripts.
2043         https://bugs.webkit.org/show_bug.cgi?id=176179
2044
2045         Reviewed by Andy Estes.
2046
2047         * http/tests/workers/service/basic-register-exceptions-expected.txt:
2048         * http/tests/workers/service/basic-register-expected.txt:
2049         * http/tests/workers/service/resources/basic-register-exceptions.js:
2050         * http/tests/workers/service/resources/basic-register.js:
2051         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
2052
2053 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2054
2055         Rebaseline js/dom/global-constructors-attributes.html
2056
2057         Unreviewed test gardening.
2058
2059         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
2060         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
2061         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2062
2063 2017-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2064
2065         Skip editing/pasteboard/data-transfer-items.html on iOS.
2066         https://bugs.webkit.org/show_bug.cgi?id=177961
2067
2068         Unreviewed test gardening.
2069
2070         * platform/ios/TestExpectations:
2071
2072 2017-10-06  Tomas Popela  <tpopela@redhat.com>
2073
2074         [GTK] 2 text tests failing since r222838
2075         https://bugs.webkit.org/show_bug.cgi?id=177938
2076
2077         Reviewed by Carlos Garcia Campos.
2078
2079         These tests are passing after r222907
2080
2081         * platform/gtk/TestExpectations:
2082
2083 2017-10-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2084
2085         [GTK][WPE] All resource load statistics tests added in r212183 crash in GTK bots, timeout in GTK and WPE bots since r219049
2086         https://bugs.webkit.org/show_bug.cgi?id=168171
2087
2088         Reviewed by Chris Dumez.
2089
2090         Unskip the tests.
2091
2092         * platform/wpe/TestExpectations:
2093         * platform/wpe/TestExpectations:
2094
2095 2017-10-05  Nikita Vasilyev  <nvasilyev@apple.com>
2096
2097         Web Inspector: Styles Redesign: Add support for keyboard navigation (Tab, Shift-Tab, Enter, Esc)
2098         https://bugs.webkit.org/show_bug.cgi?id=177711
2099
2100         Reviewed by Joseph Pecoraro.
2101
2102         Add tests for WI.CSSProperty.prototype.remove.
2103
2104         * inspector/css/css-property-expected.txt:
2105         * inspector/css/css-property.html:
2106
2107 2017-10-05  Ryan Haddad  <ryanhaddad@apple.com>
2108
2109         Rebaseline fast/dom/navigator-detached-no-crash.html.
2110         https://bugs.webkit.org/show_bug.cgi?id=177261
2111
2112         Unreviewed test gardening.
2113
2114         * fast/dom/navigator-detached-no-crash-expected.txt:
2115         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2116
2117 2017-10-05  Ryosuke Niwa  <rniwa@webkit.org>
2118
2119         DataTransfer shouldn't contain text/html when performing Paste and Match Style
2120         https://bugs.webkit.org/show_bug.cgi?id=174165
2121         <rdar://problem/33138027>
2122
2123         Reviewed by Wenson Hsieh.
2124
2125         Added regression tests for pasting as plain text.
2126
2127         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text-expected.txt: Added.
2128         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text-when-custom-pasteboard-data-disabled-expected.txt: Added.
2129         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text-when-custom-pasteboard-data-disabled.html: Added.
2130         * editing/pasteboard/data-transfer-get-data-on-paste-as-plain-text.html: Added.
2131
2132 2017-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
2133
2134         Add "display" to FontFace Javascript object
2135         https://bugs.webkit.org/show_bug.cgi?id=175383
2136         <rdar://problem/33813239>
2137
2138         Reviewed by Simon Fraser.
2139
2140         * fast/text/font-loading-font-display-expected.txt: Added.
2141         * fast/text/font-loading-font-display.html: Added.
2142
2143 2017-10-05  John Wilander  <wilander@apple.com>
2144
2145         Storage Access API: Web process should ask UI process for grant/deny
2146         https://bugs.webkit.org/show_bug.cgi?id=176941
2147         <rdar://problem/34440036>
2148
2149         Reviewed by Chris Dumez and Sam Weinig.
2150
2151         The iframes now communicate the results back to the top frame through postMessage.
2152         Also, denied access results in a rejected promise which is handled in these
2153         changed test cases.
2154  
2155         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
2156         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
2157         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2158         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html:
2159         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-iframe-expected.txt: Removed.
2160         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-iframe.html: Removed.
2161             Renamed to request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
2162         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt: Added.
2163         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html: Added.
2164             See comment above on renaming.
2165         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2166         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Added.
2167         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Added.
2168         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Added.
2169         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Added.
2170             Two new test cases added for the new logic in WebKit::WebResourceLoadStatisticsStore.
2171         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html:
2172         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
2173         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html:
2174         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
2175         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
2176         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
2177         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
2178         * http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
2179         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
2180         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
2181         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
2182         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
2183         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
2184         * http/tests/storageAccess/request-storage-access-top-frame-expected.txt:
2185         * http/tests/storageAccess/request-storage-access-top-frame.html:
2186         * http/tests/storageAccess/resources/request-storage-access-iframe.html:
2187         * platform/mac-wk2/TestExpectations:
2188             Added the new tests as [ Pass ].
2189
2190 2017-10-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2191
2192         RenderSVGRoot should check the renderers inside its visualOverflowRect for hit testing if the overflow is visible
2193         https://bugs.webkit.org/show_bug.cgi?id=177953
2194         <rdar://problem/34788389>
2195
2196         Reviewed by Simon Fraser.
2197
2198         * svg/hittest/svg-visual-overflow-rect-expected.html: Added.
2199         * svg/hittest/svg-visual-overflow-rect.html: Added.
2200
2201 2017-10-05  Per Arne Vollan  <pvollan@apple.com>
2202
2203         Mark 4 fast/text layout tests as flaky on Windows.
2204         https://bugs.webkit.org/show_bug.cgi?id=177964
2205
2206         Unreviewed test gardening.
2207
2208         * platform/win/TestExpectations:
2209
2210 2017-10-05  Nan Wang  <n_wang@apple.com>
2211
2212         AX: [iOS] Layout Test accessibility/ios-simulator/video-elements-ios.html is failing
2213         https://bugs.webkit.org/show_bug.cgi?id=177954
2214         <rdar://problem/34838094>
2215
2216         We should do the isIgnored check instead of the null check.
2217
2218         Reviewed by Chris Fleizach.
2219
2220         * accessibility/ios-simulator/video-elements-ios-expected.txt:
2221         * accessibility/ios-simulator/video-elements-ios.html:
2222
2223 2017-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
2224
2225         Implement font-display loading behaviors
2226         https://bugs.webkit.org/show_bug.cgi?id=175384
2227         <rdar://problem/33813243>
2228
2229         Reviewed by Darin Adler.
2230
2231         Delete the tests using the old testing infrastructure and replace them
2232         with tests that use the new testing infrastructure.
2233
2234         * fast/text/font-loading-system-fallback-expected.html: Removed.
2235         * fast/text/font-loading-system-fallback.html: Removed.
2236         * fast/text/loading-block-finish-expected.html: Added.
2237         * fast/text/loading-block-finish.html: Added.
2238         * fast/text/loading-block-nofinish-expected.html: Added.
2239         * fast/text/loading-block-nofinish.html: Added.
2240         * fast/text/loading-failure-finish-expected.html: Added.
2241         * fast/text/loading-failure-finish.html: Added.
2242         * fast/text/loading-failure-nofinish-expected.html: Added.
2243         * fast/text/loading-failure-nofinish.html: Added.
2244         * fast/text/loading-swap-finish-expected.html: Added.
2245         * fast/text/loading-swap-finish.html: Added.
2246         * fast/text/loading-swap-nofinish-expected.html: Added.
2247         * fast/text/loading-swap-nofinish.html: Added.
2248         * fast/text/web-font-load-fallback-during-loading-2-expected.html: Removed.
2249         * fast/text/web-font-load-fallback-during-loading-2.html: Removed.
2250         * fast/text/web-font-load-fallback-during-loading-expected.html: Removed.
2251         * fast/text/web-font-load-fallback-during-loading.html: Removed.
2252         * platform/gtk/TestExpectations:
2253         * platform/ios-wk1/TestExpectations:
2254         * platform/win/TestExpectations:
2255
2256 2017-10-05  Antoine Quint  <graouts@apple.com>
2257
2258         Layout Test media/modern-media-controls/scrubber-support/scrubber-support-drag.html is flaky.
2259         https://bugs.webkit.org/show_bug.cgi?id=174682
2260
2261         Reviewed by Dean Jackson.
2262
2263         This test could fail since we would start it before the time control was fully sized and only
2264         the scrubber had bounds, but not the elapsed time label. We have to wait on both being fully
2265         sized before starting the test and only then it is reliable.
2266
2267         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
2268         * platform/mac/TestExpectations:
2269
2270 2017-10-05  Antoine Quint  <graouts@apple.com>
2271
2272         Layout Test media/modern-media-controls/scrubber-support/scrubber-support-click.html is flaky
2273         https://bugs.webkit.org/show_bug.cgi?id=177930
2274
2275         Reviewed by Dean Jackson.
2276
2277         In cases where this test failed, it actually worked as expected but the "timeupdate" event would be fired
2278         twice, most likely because it was registered twice. We now use an asynchronous expectation to run the test
2279         which should only register the event listener once and make the test more reliable.
2280
2281         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt:
2282         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
2283
2284 2017-10-05  Andy Estes  <aestes@apple.com>
2285
2286         [Payment Request] Add a payment method that supports Apple Pay
2287         https://bugs.webkit.org/show_bug.cgi?id=177850
2288
2289         Reviewed by Youenn Fablet.
2290
2291         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt: Added.
2292         * http/tests/ssl/applepay/PaymentRequest.https.html: Added.
2293         * platform/mac-wk2/TestExpectations:
2294         * platform/ios-wk2/TestExpectations:
2295
2296 2017-10-05  Miguel Gomez  <magomez@igalia.com>
2297
2298         Unreviewed GTK+ gardening. Update expectations and rebaseline tests failing at r222905.
2299
2300         * platform/gtk/TestExpectations:
2301         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2302
2303 2017-10-05  Zan Dobersek  <zdobersek@igalia.com>
2304
2305         Unreviewed WPE gardening.
2306
2307         Enable the http/tests/ layout tests in general, but skip the directories
2308         that contain failing tests that still have to be cataloged.
2309
2310         * platform/wpe/TestExpectations:
2311         * platform/wpe/http: Added.
2312         * platform/wpe/http/wpt: Added.
2313         * platform/wpe/http/wpt/resource-timing: Added.
2314         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Added.
2315
2316 2017-10-04  Matt Baker  <mattbaker@apple.com>
2317
2318         Web Inspector: Improve CanvasManager recording events
2319         https://bugs.webkit.org/show_bug.cgi?id=177762
2320
2321         Reviewed by Devin Rousso.
2322
2323         Update tests for renamed CanvasManager event.
2324
2325         * inspector/canvas/recording-2d.html:
2326         * inspector/canvas/recording-expected.txt:
2327         * inspector/canvas/recording-webgl-snapshots.html:
2328         * inspector/canvas/recording-webgl.html:
2329         * inspector/canvas/recording.html:
2330         * inspector/canvas/resources/recording-utilities.js:
2331         (TestPage.registerInitializer):
2332
2333 2017-10-04  Nan Wang  <n_wang@apple.com>
2334
2335         AX: Make video objects accessible on iOS
2336         https://bugs.webkit.org/show_bug.cgi?id=177788
2337         <rdar://problem/34778028>
2338
2339         Reviewed by Chris Fleizach.
2340
2341         * accessibility/ios-simulator/video-elements-ios-expected.txt: Added.
2342         * accessibility/ios-simulator/video-elements-ios.html: Added.
2343
2344 2017-10-04  Wenson Hsieh  <wenson_hsieh@apple.com>
2345
2346         Add basic support for the version of DataTransferItemList.add that takes a File
2347         https://bugs.webkit.org/show_bug.cgi?id=177853
2348         <rdar://problem/34807346>
2349
2350         Reviewed by Ryosuke Niwa.
2351
2352         Add tests to verify that Files can be added to and removed from the DataTransferItemList, and also read back via
2353         both the item list and the DataTransfer's FileList when copying and dragging. Additionally, adds a test that adds
2354         and removes the same File to the DataTransferItemList multiple times.
2355
2356         * TestExpectations:
2357         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt: Added.
2358         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times.html: Added.
2359         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt: Added.
2360         * editing/pasteboard/data-transfer-item-list-add-file-on-copy.html: Added.
2361         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt: Added.
2362         * editing/pasteboard/data-transfer-item-list-add-file-on-drag.html: Added.
2363         * platform/ios-simulator-wk1/TestExpectations:
2364         * platform/mac-wk1/TestExpectations:
2365
2366 2017-10-04  Per Arne Vollan  <pvollan@apple.com>
2367
2368         Mark http/wpt/cache-storage/cache-quota.any.html as flaky on Windows.
2369         https://bugs.webkit.org/show_bug.cgi?id=177891
2370
2371         Unreviewed test gardening.
2372
2373         * platform/win/TestExpectations:
2374
2375 2017-10-04  Youenn Fablet  <youenn@apple.com>
2376
2377         Remove OpenWebRTC backend
2378         https://bugs.webkit.org/show_bug.cgi?id=177868
2379
2380         Reviewed by Alejandro G. Castro.
2381
2382         * platform/gtk/TestExpectations:
2383
2384 2017-10-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2385
2386         Unreviewed GTK+ gardening. Remove tests from expectations passing since freetype upgrade in r221670.
2387
2388         * platform/gtk/TestExpectations:
2389
2390 2017-10-04  Ryan Haddad  <ryanhaddad@apple.com>
2391
2392         Rebaseline fast/xmlhttprequest/set-dangerous-headers.html and http/tests/xmlhttprequest/set-dangerous-headers.html
2393         https://bugs.webkit.org/show_bug.cgi?id=177829
2394
2395         Unreviewed test gardening.
2396
2397         * fast/xmlhttprequest/set-dangerous-headers-expected.txt:
2398         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
2399
2400 2017-10-04  Zan Dobersek  <zdobersek@igalia.com>
2401
2402         Unreviewed WPE gardening.
2403
2404         * platform/wpe/TestExpectations: Unskip tests under http/wpt/. Manage
2405         expectations for failures that are currently present.
2406
2407 2017-10-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2408
2409         [Harfbuzz] Implement ComplexTextController on top of HarfBuzz
2410         https://bugs.webkit.org/show_bug.cgi?id=167956
2411
2412         Unreviewed GTK+ gardening. Rebaseline tests.
2413
2414         * platform/gtk/css1/font_properties/font-expected.png:
2415         * platform/gtk/css1/font_properties/font-expected.txt:
2416         * platform/gtk/css1/pseudo/firstline-expected.png:
2417         * platform/gtk/css1/pseudo/firstline-expected.txt:
2418         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.png:
2419         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
2420         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
2421         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
2422         * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
2423         * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
2424         * platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
2425         * platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2426         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.png:
2427         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt:
2428         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.png:
2429         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
2430         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
2431         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
2432         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.png:
2433         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
2434         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2435         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2436         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2437         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2438         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2439         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2440         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2441         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2442         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
2443         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
2444         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
2445         * platform/gtk/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
2446         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
2447         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
2448         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.png:
2449         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
2450         * platform/gtk/fast/text/atsui-rtl-override-selection-expected.png:
2451         * platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt:
2452         * platform/gtk/fast/text/atsui-spacing-features-expected.png:
2453         * platform/gtk/fast/text/atsui-spacing-features-expected.txt:
2454         * platform/gtk/fast/text/emphasis-expected.png:
2455         * platform/gtk/fast/text/emphasis-expected.txt:
2456         * platform/gtk/fast/text/international/bold-bengali-expected.png:
2457         * platform/gtk/fast/text/international/bold-bengali-expected.txt:
2458         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
2459         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
2460         * platform/gtk/fast/text/international/thai-baht-space-expected.png:
2461         * platform/gtk/fast/text/international/thai-baht-space-expected.txt:
2462         * platform/gtk/fast/text/international/thai-line-breaks-expected.png:
2463         * platform/gtk/fast/text/international/thai-line-breaks-expected.txt:
2464         * platform/gtk/fast/text/large-text-composed-char-dos-expected.txt: Added.
2465         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
2466         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
2467         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
2468         * platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
2469         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
2470         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
2471         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
2472         * platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
2473         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
2474         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
2475         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
2476         * platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
2477         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
2478         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
2479         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
2480         * platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
2481         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
2482         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
2483         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
2484         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
2485         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
2486         * platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
2487         * platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
2488         * platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
2489         * platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.png:
2490         * platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
2491         * platform/gtk/svg/text/bidi-tspans-expected.png:
2492         * platform/gtk/svg/text/bidi-tspans-expected.txt:
2493         * platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.png:
2494         * platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
2495         * platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.png:
2496         * platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
2497         * platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.png:
2498         * platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.txt:
2499         * platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.png:
2500         * platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.txt:
2501
2502 2017-10-04  Miguel Gomez  <magomez@igalia.com>
2503
2504         Add animation support for WebP images
2505         https://bugs.webkit.org/show_bug.cgi?id=113124
2506
2507         Reviewed by Žan Doberšek.
2508
2509         Add a new test for WebP animations and skip it on ios, mac and win. Also unskip some
2510         webp tests that are passing on gtk.
2511
2512         * fast/images/animated-webp-expected.html: Added.
2513         * fast/images/animated-webp.html: Added.
2514         * fast/images/resources/awebp00-ref.webp: Added.
2515         * fast/images/resources/awebp00.webp: Added.
2516         * fast/images/resources/awebp01-ref.webp: Added.
2517         * fast/images/resources/awebp01.webp: Added.
2518         * fast/images/resources/awebp02-ref.webp: Added.
2519         * fast/images/resources/awebp02.webp: Added.
2520         * fast/images/resources/awebp03-ref.webp: Added.
2521         * fast/images/resources/awebp03.webp: Added.
2522         * fast/images/resources/awebp04-ref.webp: Added.
2523         * fast/images/resources/awebp04.webp: Added.
2524         * fast/images/resources/awebp05-ref.webp: Added.
2525         * fast/images/resources/awebp05.webp: Added.
2526         * fast/images/resources/awebp06-ref.webp: Added.
2527         * fast/images/resources/awebp06.webp: Added.
2528         * fast/images/resources/awebp07-ref.webp: Added.
2529         * fast/images/resources/awebp07.webp: Added.
2530         * fast/images/resources/awebp08-ref.webp: Added.
2531         * fast/images/resources/awebp08.webp: Added.
2532         * fast/images/resources/awebp09-ref.webp: Added.
2533         * fast/images/resources/awebp09.webp: Added.
2534         * platform/gtk/TestExpectations:
2535         * platform/ios/TestExpectations:
2536         * platform/mac/TestExpectations:
2537         * platform/win/TestExpectations:
2538
2539 2017-10-04  Joanmarie Diggs  <jdiggs@igalia.com>
2540
2541         AX: [ATK] aria-pressed="mixed" should be exposed via ATK_STATE_INDETERMINATE
2542         https://bugs.webkit.org/show_bug.cgi?id=177807
2543
2544         Reviewed by Chris Fleizach.
2545
2546         * accessibility/gtk/aria-pressed-mixed-value-expected.txt: Added.
2547         * accessibility/gtk/aria-pressed-mixed-value.html: Added.
2548
2549 2017-10-04  Joanmarie Diggs  <jdiggs@igalia.com>
2550
2551         AX: [ATK] ARIA tabpanel role should be exposed as ATK_ROLE_SCROLL_PANE
2552         https://bugs.webkit.org/show_bug.cgi?id=177815
2553
2554         Reviewed by Chris Fleizach.
2555
2556         Updated expectations to reflect new mapping.
2557
2558         * platform/gtk/accessibility/aria-tab-roles-expected.txt: Added.
2559         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2560
2561 2017-10-03  Joanmarie Diggs  <jdiggs@igalia.com>
2562
2563         AX: [ATK] ARIA menuitems should be exposed with ATK_ROLE_MENU_ITEM even when it's the child of group role
2564         https://bugs.webkit.org/show_bug.cgi?id=177811
2565
2566         Reviewed by Chris Fleizach.
2567
2568         * accessibility/gtk/menu-with-group-child-tree-expected.txt: Added.
2569         * accessibility/gtk/menu-with-group-child-tree.html: Added.
2570
2571 2017-10-03  Joanmarie Diggs  <jdiggs@igalia.com>
2572
2573         AX: [ATK] aria-rowindex set on row element is not being exposed
2574         https://bugs.webkit.org/show_bug.cgi?id=177821
2575
2576         Reviewed by Chris Fleizach.
2577
2578         * accessibility/gtk/aria-rowindex-on-row-expected.txt: Added.
2579         * accessibility/gtk/aria-rowindex-on-row.html: Added.
2580
2581 2017-10-03  Ms2ger  <Ms2ger@igalia.com>
2582
2583         Remove some duplicate w3c tests for media tracks.
2584         https://bugs.webkit.org/show_bug.cgi?id=177819
2585
2586         Reviewed by Youenn Fablet.
2587
2588         All these tests also exist in
2589         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/interfaces,
2590         where they are kept up-to-date with upstream.
2591
2592         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Removed.
2593         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Removed.
2594         * media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Removed.
2595         * media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Removed.
2596         * media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Removed.
2597         * media/track/w3c/interfaces/HTMLTrackElement/default.html: Removed.
2598         * media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Removed.
2599         * media/track/w3c/interfaces/HTMLTrackElement/label.html: Removed.
2600         * media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Removed.
2601         * media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Removed.
2602         * media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Removed.
2603         * media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Removed.
2604         * media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Removed.
2605         * media/track/w3c/interfaces/HTMLTrackElement/track.html: Removed.
2606         * media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Removed.
2607         * media/track/w3c/interfaces/TextTrack/addCue.html: Removed.
2608         * media/track/w3c/interfaces/TextTrack/constants-expected.txt: Removed.
2609         * media/track/w3c/interfaces/TextTrack/constants.html: Removed.
2610         * media/track/w3c/interfaces/TextTrack/kind-expected.txt: Removed.
2611         * media/track/w3c/interfaces/TextTrack/kind.html: Removed.
2612         * media/track/w3c/interfaces/TextTrack/label-expected.txt: Removed.
2613         * media/track/w3c/interfaces/TextTrack/label.html: Removed.
2614         * media/track/w3c/interfaces/TextTrack/language-expected.txt: Removed.
2615         * media/track/w3c/interfaces/TextTrack/language.html: Removed.
2616         * media/track/w3c/interfaces/TextTrack/mode-expected.txt: Removed.
2617         * media/track/w3c/interfaces/TextTrack/mode.html: Removed.
2618         * media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Removed.
2619         * media/track/w3c/interfaces/TextTrack/oncuechange.html: Removed.
2620         * media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Removed.
2621         * media/track/w3c/interfaces/TextTrack/removeCue.html: Removed.
2622         * media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Removed.
2623         * media/track/w3c/interfaces/TextTrackCue/endTime.html: Removed.
2624         * media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Removed.
2625         * media/track/w3c/interfaces/TextTrackCue/id.html: Removed.
2626         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
2627         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Removed.
2628         * media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Removed.
2629         * media/track/w3c/interfaces/TextTrackCue/startTime.html: Removed.
2630         * media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Removed.
2631         * media/track/w3c/interfaces/TextTrackCue/track.html: Removed.
2632         * media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
2633         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Removed.
2634         * media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Removed.
2635         * media/track/w3c/interfaces/TextTrackCueList/length.html: Removed.
2636         * media/track/w3c/interfaces/TextTrackList/length-expected.txt: Removed.
2637         * media/track/w3c/interfaces/TextTrackList/length.html: Removed.
2638         * media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
2639         * media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Removed.
2640         * media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
2641         * media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Removed.
2642         * platform/ios/TestExpectations: Removed references to removed tests.
2643         * platform/mac/TestExpectations: Removed references to removed tests.
2644
2645 2017-10-03  Daniel Bates  <dabates@apple.com>
2646
2647         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove
2648         duplicate logic to check for a forbidden XHR header field
2649         https://bugs.webkit.org/show_bug.cgi?id=177829
2650         <rdar://problem/34798441>
2651
2652         Update tests and expected results now that we match the XHR standard, <https://xhr.spec.whatwg.org> (09/08/2017).
2653
2654         We no longer consider Content-Transfer-Encoding and User-Agent forbidden headers as per
2655         the standard.
2656
2657         * fast/xmlhttprequest/set-dangerous-headers-expected.txt:
2658         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html:
2659         * fast/xmlhttprequest/set-dangerous-headers.html:
2660         * http/tests/xmlhttprequest/check-combining-headers-expected.txt:
2661         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
2662         * http/tests/xmlhttprequest/set-dangerous-headers.html:
2663
2664 2017-10-03  Megan Gardner  <megan_gardner@apple.com>
2665
2666         Add long press and drag test
2667         https://bugs.webkit.org/show_bug.cgi?id=177289
2668
2669         Reviewed by Wenson Hsieh.
2670
2671         Adding a test to test the long press and then drag functionality of selection.
2672         Also add additional helper functions to basic gestures, so that this and other
2673         tests can be written. Mostly deals with not lifting between gestures.
2674
2675         * fast/events/touch/ios/long-press-then-drag-to-select-text-expected.txt: Added.
2676         * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Added.
2677         * fast/events/touch/ios/resources/basic-gestures.js:
2678         (longPressAndHoldAtPoint):
2679         (touchAndDragFromPointToPoint):
2680
2681 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
2682
2683         Skip imported/w3c/web-platform-tests/payment-request/rejects_if_not_active.https.html on iOS.
2684         https://bugs.webkit.org/show_bug.cgi?id=177832
2685
2686         Unreviewed test gardening.
2687
2688         * platform/ios-wk2/TestExpectations:
2689
2690 2017-10-03  Joseph Pecoraro  <pecoraro@apple.com>
2691
2692         Layout Test http/tests/inspector/network/beacon-type.html is flaky.
2693         https://bugs.webkit.org/show_bug.cgi?id=177834
2694
2695         Unreviewed test gardening.
2696
2697         * http/tests/inspector/network/beacon-type.html:
2698         * http/tests/inspector/network/ping-type.html:
2699         Don't wait for the resource to finish loading if it has already finished loading.
2700         Logs showed the resource had already finished loading earlier, before this
2701         promise microtask started running.
2702
2703 2017-10-03  Daniel Bates  <dabates@apple.com>
2704
2705         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove
2706         duplicate logic to check for a forbidden XHR header field
2707         https://bugs.webkit.org/show_bug.cgi?id=177829
2708
2709         Reviewed by Alexey Proskuryakov.
2710
2711         Update tests and test results now that we no longer consider Content-Transfer-Encoding a
2712         forbidden header.
2713
2714         * fast/xmlhttprequest/set-dangerous-headers-expected.txt:
2715         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html:
2716         * fast/xmlhttprequest/set-dangerous-headers.html:
2717         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
2718         * http/tests/xmlhttprequest/set-dangerous-headers.html:
2719
2720 2017-10-03  Joseph Pecoraro  <pecoraro@apple.com>
2721
2722         Unreviewed test gardening. Add debugging to flakey test.
2723
2724         * http/tests/inspector/network/beacon-type.html:
2725         Add some debugging to try and understand why this test times out.
2726
2727 2017-10-03  Adrian Perez de Castro  <aperez@igalia.com>
2728
2729         [GTK] Support the "system" CSS font family
2730         https://bugs.webkit.org/show_bug.cgi?id=177755
2731
2732         Reviewed by Carlos Garcia Campos.
2733
2734         Obtain the system UI font from the GtkSettings::gtk-font-name property
2735
2736         * platform/gtk/fonts/systemFont-expected.html: Added.
2737         * platform/gtk/fonts/systemFont.html: Added.
2738
2739 2017-10-03  Daniel Bates  <dabates@apple.com>
2740
2741         [XHR] Only exempt Dashboard widgets from XHR header restrictions
2742         https://bugs.webkit.org/show_bug.cgi?id=177824
2743         <rdar://problem/34384301>
2744
2745         Reviewed by Alexey Proskuryakov.
2746
2747         Add tests to ensure that file URLs are forbidden from setting the same set of blacklisted
2748         headers as non-file URLs except when running in Dashboard compatibility mode.
2749
2750         * TestExpectations: Mark test fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html
2751         as WontFix on all platforms. We will selectively enable this test on Mac because it is the
2752         only platform that supports Dashboard widgets.
2753         * fast/xmlhttprequest/set-dangerous-headers-expected.txt: Added.
2754         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard-expected.txt: Added.
2755         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html: Added.
2756         * fast/xmlhttprequest/set-dangerous-headers.html: Added. Derived from LayoutTests/http/tests/xmlhttprequest/set-dangerous-headers.html.
2757         * platform/mac/TestExpectations: Enable test fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html
2758         on Mac.
2759
2760 2017-10-03  Fujii Hironori  <Hironori.Fujii@sony.com>
2761
2762         REGRESSION(r221909): Failing fast/text/international/iso-8859-8.html
2763         https://bugs.webkit.org/show_bug.cgi?id=177364
2764
2765         Reviewed by Carlos Garcia Campos.
2766
2767         * platform/gtk/TestExpectations: Unmark fast/text/international/iso-8859-8.html.
2768
2769 2017-10-03  Zalan Bujtas  <zalan@apple.com>
2770
2771         [AX] Do not trigger redundant layout on tables.
2772         https://bugs.webkit.org/show_bug.cgi?id=177781
2773         <rdar://problem/34777030>
2774
2775         Reviewed by Antti Koivisto.
2776
2777         * TestExpectations: see webkit.org/b/177799
2778
2779 2017-10-03  Daniel Bates  <dabates@apple.com>
2780
2781         [CSP] Check policy before opening a new window to a JavaScript URL
2782         https://bugs.webkit.org/show_bug.cgi?id=176815
2783         <rdar://problem/34400057>
2784
2785         Reviewed by Brent Fulgham.
2786
2787         * http/tests/security/contentSecurityPolicy/resources/window-open-javascript-url-blocked.js: Added.
2788         * http/tests/security/contentSecurityPolicy/window-open-javascript-url-blocked-expected.txt: Added.
2789         * http/tests/security/contentSecurityPolicy/window-open-javascript-url-blocked.html: Added.
2790
2791 2017-10-03  Joanmarie Diggs  <jdiggs@igalia.com>
2792
2793         AX: [ATK] ARIA drag-and-drop attribute values should be exposed via AtkObject attributes
2794         https://bugs.webkit.org/show_bug.cgi?id=177763
2795
2796         Reviewed by Chris Fleizach.
2797
2798         * accessibility/gtk/aria-drag-and-drop-expected.txt: Added.
2799         * accessibility/gtk/aria-drag-and-drop.html: Added.
2800
2801 2017-10-03  Charles Turner  <cturner@igalia.com>
2802
2803         Unreviewed test gardening.
2804
2805         * platform/gtk/TestExpectations:
2806
2807 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
2808
2809         Move payment-request TestExpectations to ios-wk2.
2810
2811         Unreviewed test gardening.
2812
2813         * platform/ios-wk2/TestExpectations:
2814         * platform/ios/TestExpectations:
2815
2816 2017-10-03  Matt Baker  <mattbaker@apple.com>
2817
2818         Web Inspector: Add View layout tests, make views more testable
2819         https://bugs.webkit.org/show_bug.cgi?id=161274
2820         <rdar://problem/28038615>
2821
2822         Reviewed by Devin Rousso.
2823
2824         Add tests for creating views, adding and removing subviews, and layout
2825         operations. These tests rely on a mock requestAnimationFrame, which is
2826         enabled with FrontendTestHarness.redirectRequestAnimationFrame.
2827
2828         * inspector/view/asynchronous-layout-expected.txt: Added.
2829         * inspector/view/asynchronous-layout.html: Added.
2830         * inspector/view/basics-expected.txt: Added.
2831         * inspector/view/basics.html: Added.
2832         * inspector/view/synchronous-layout-expected.txt: Added.
2833         * inspector/view/synchronous-layout.html: Added.
2834
2835         * inspector/view/resources/test-view.js: Added.
2836         (TestPage.registerInitializer.WI.TestView):
2837         (TestPage.registerInitializer.WI.TestView.prototype.get initialLayoutCount):
2838         (TestPage.registerInitializer.WI.TestView.prototype.get layoutCount):
2839         (TestPage.registerInitializer.WI.TestView.prototype.evaluateAfterLayout):
2840         (TestPage.registerInitializer.WI.TestView.prototype.initialLayout):
2841         (TestPage.registerInitializer.WI.TestView.prototype.layout):
2842         (TestPage.registerInitializer):
2843         Register an instrumentation subclass of View. TestView counts calls to
2844         protected methods and accepts callbacks to execute when a layout completes.
2845
2846 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
2847
2848         Update iOS TestExpectations for payment-request tests.
2849         https://bugs.webkit.org/show_bug.cgi?id=177786
2850
2851         Unreviewed test gardening.
2852
2853         * platform/ios/TestExpectations:
2854
2855 2017-10-03  Brent Fulgham  <bfulgham@apple.com>
2856
2857         [Mac] Use safer decoding practices for NSKeyedUnarchiver
2858         https://bugs.webkit.org/show_bug.cgi?id=175887
2859         <rdar://problem/33435281>
2860
2861         Reviewed by Daniel Bates.
2862
2863         Mark two tests as flaky for now, until the relevant CFNetwork changes are available on the test systems.
2864         1. webarchive/loading/cache-expired-subresource.html
2865         2. webarchive/loading/test-loading-archive-subresource-null-mimetype.html
2866
2867         * platform/ios/TestExpectations:
2868         * platform/mac/TestExpectations:
2869
2870 2017-10-03  Ms2ger  <Ms2ger@igalia.com>
2871
2872         Remove some duplicated canvas toDataURL tests.
2873         https://bugs.webkit.org/show_bug.cgi?id=177805
2874
2875         Reviewed by Youenn Fablet.
2876
2877         This copy of the canvas test suite was added in bug 20553 (r59954).
2878         Another one-time import was done in bug 138324 (r176144). Yet another
2879         copy was added in bug 148822 (r189394) and this one has been kept
2880         up-to-date with upstream since.
2881
2882         I have verified that the latest tests cover everything the older copies
2883         do. There seems to be no reason to keep the older copies around.
2884
2885         * TestExpectations: Removed reference to removed test.
2886         * canvas/philip/tests/toDataURL.arguments.1-expected.txt: Removed.
2887         * canvas/philip/tests/toDataURL.arguments.1.html: Removed.
2888         * canvas/philip/tests/toDataURL.arguments.2-expected.txt: Removed.
2889         * canvas/philip/tests/toDataURL.arguments.2.html: Removed.
2890         * canvas/philip/tests/toDataURL.arguments.3-expected.txt: Removed.
2891         * canvas/philip/tests/toDataURL.arguments.3.html: Removed.
2892         * canvas/philip/tests/toDataURL.bogustype-expected.txt: Removed.
2893         * canvas/philip/tests/toDataURL.bogustype.html: Removed.
2894         * canvas/philip/tests/toDataURL.default-expected.txt: Removed.
2895         * canvas/philip/tests/toDataURL.default.html: Removed.
2896         * canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt: Removed.
2897         * canvas/philip/tests/toDataURL.jpeg.alpha.html: Removed.
2898         * canvas/philip/tests/toDataURL.jpeg.alpha.png: Removed.
2899         * canvas/philip/tests/toDataURL.jpeg.primarycolours-expected.txt: Removed.
2900         * canvas/philip/tests/toDataURL.jpeg.primarycolours.html: Removed.
2901         * canvas/philip/tests/toDataURL.jpeg.primarycolours.png: Removed.
2902         * canvas/philip/tests/toDataURL.jpeg.quality.basic-expected.txt: Removed.
2903         * canvas/philip/tests/toDataURL.jpeg.quality.basic.html: Removed.
2904         * canvas/philip/tests/toDataURL.jpeg.quality.basic.png: Removed.
2905         * canvas/philip/tests/toDataURL.jpeg.quality.notnumber-expected.txt: Removed.
2906         * canvas/philip/tests/toDataURL.jpeg.quality.notnumber.html: Removed.
2907         * canvas/philip/tests/toDataURL.jpeg.quality.outsiderange-expected.txt: Removed.
2908         * canvas/philip/tests/toDataURL.jpeg.quality.outsiderange.html: Removed.
2909         * canvas/philip/tests/toDataURL.lowercase.ascii-expected.txt: Removed.
2910         * canvas/philip/tests/toDataURL.lowercase.ascii.html: Removed.
2911         * canvas/philip/tests/toDataURL.lowercase.unicode-expected.txt: Removed.
2912         * canvas/philip/tests/toDataURL.lowercase.unicode.html: Removed.
2913         * canvas/philip/tests/toDataURL.nocontext-expected.txt: Removed.
2914         * canvas/philip/tests/toDataURL.nocontext.html: Removed.
2915         * canvas/philip/tests/toDataURL.png-expected.txt: Removed.
2916         * canvas/philip/tests/toDataURL.png.complexcolours-expected.txt: Removed.
2917         * canvas/philip/tests/toDataURL.png.complexcolours.html: Removed.
2918         * canvas/philip/tests/toDataURL.png.complexcolours.png: Removed.
2919         * canvas/philip/tests/toDataURL.png.html: Removed.
2920         * canvas/philip/tests/toDataURL.png.primarycolours-expected.txt: Removed.
2921         * canvas/philip/tests/toDataURL.png.primarycolours.html: Removed.
2922         * canvas/philip/tests/toDataURL.png.primarycolours.png: Removed.
2923         * canvas/philip/tests/toDataURL.unrecognised-expected.txt: Removed.
2924         * canvas/philip/tests/toDataURL.unrecognised.html: Removed.
2925         * canvas/philip/tests/toDataURL.zerosize-expected.txt: Removed.
2926         * canvas/philip/tests/toDataURL.zerosize.html: Removed.
2927         * platform/ios-device/TestExpectations: Removed reference to removed test.
2928
2929 2017-10-03  Ryan Haddad  <ryanhaddad@apple.com>
2930
2931         Unreviewed, rolling out r222760.
2932
2933         This change caused LayoutTest crashes.
2934
2935         Reverted changeset:
2936
2937         "[Mac] Use safer decoding practices for NSKeyedUnarchiver"
2938         https://bugs.webkit.org/show_bug.cgi?id=175887
2939         http://trac.webkit.org/changeset/222760
2940
2941 2017-10-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2942
2943         REGRESSION(r222392): [WPE][GTK] Many forms tests are failing due to broken event timestamps
2944         https://bugs.webkit.org/show_bug.cgi?id=177449
2945
2946         Reviewed by Chris Dumez.
2947
2948         * platform/gtk/TestExpectations:
2949
2950 2017-10-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2951
2952         REGRESSION(r222595): Intermittent crash while accessing DataTransferItemList
2953         https://bugs.webkit.org/show_bug.cgi?id=177791
2954         <rdar://problem/34781456>
2955
2956         Reviewed by Ryosuke Niwa.
2957
2958         Add a new layout test that simulates the crash encountered in this bug by forcing a garbage collection sweep
2959         right before accessing the pasteboard in a "dragend" event handler.
2960
2961         * TestExpectations:
2962         * editing/pasteboard/drag-end-crash-accessing-item-list-expected.txt: Added.
2963         * editing/pasteboard/drag-end-crash-accessing-item-list.html: Added.
2964         * platform/mac-wk1/TestExpectations:
2965
2966 2017-10-02  Brent Fulgham  <bfulgham@apple.com>
2967
2968         Merge three Blink test cases
2969         https://bugs.webkit.org/show_bug.cgi?id=177797
2970         <rdar://problem/27331975>
2971
2972         Unreviewed merge of Blink test cases.
2973
2974         Merge three test cases from the following Blink change:
2975             https://chromium.googlesource.com/chromium/blink/+/17c5b48f130e4ebb796f9db89628f887624db4ef
2976
2977         Relevant fixes had been made in WebKit over the years, but we did not include proper
2978         test coverage.
2979
2980         * fast/dom/assertion-on-node-removal-expected.txt: Added.
2981         * fast/dom/assertion-on-node-removal.html: Added.
2982         * fast/forms/control-detach-crash-expected.txt: Added.
2983         * fast/forms/control-detach-crash.html: Added.
2984         * svg/custom/assert-on-node-removal-expected.txt: Added.
2985         * svg/custom/assert-on-node-removal.html: Added.
2986
2987 2017-10-02  Joanmarie Diggs  <jdiggs@igalia.com>
2988
2989         AX: [ATK] The value of aria-level is not exposed on non-heading roles
2990         https://bugs.webkit.org/show_bug.cgi?id=177775
2991
2992         Reviewed by Chris Fleizach.
2993
2994         * accessibility/gtk/aria-level-expected.txt: Added.
2995         * accessibility/gtk/aria-level.html: Added.
2996
2997 2017-10-02  Brent Fulgham  <bfulgham@apple.com>
2998
2999         [Mac] Use safer decoding practices for NSKeyedUnarchiver
3000         https://bugs.webkit.org/show_bug.cgi?id=175887
3001         <rdar://problem/33435281>
3002
3003         Reviewed by Daniel Bates.
3004
3005         Mark two tests as flaky for now, until the relevant CFNetwork changes are available on the test systems.
3006         1. webarchive/loading/cache-expired-subresource.html
3007         2. webarchive/loading/test-loading-archive-subresource-null-mimetype.html
3008
3009         * platform/ios/TestExpectations:
3010         * platform/mac/TestExpectations:
3011
3012 2017-10-02  Andy Estes  <aestes@apple.com>
3013
3014         [Payment Request] Update payment-request imported tests
3015         https://bugs.webkit.org/show_bug.cgi?id=177786
3016
3017         Reviewed by Zalan Bujtas.
3018
3019         * platform/mac-wk2/TestExpectations:
3020
3021 2017-10-02  Matt Lewis  <jlewis3@apple.com>
3022
3023         Additional rebaselining of js/dom/global-constructors-attributes.html.
3024
3025         Unreviewed test gardening.
3026
3027         * platform/mac-sierra-wk1/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/mac-sierra-wk2/js/dom/global-constructors-attributes-expected.txt.
3028         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3029         * platform/mac-wk2/js/dom/global-constructors-attributes-expected.txt: Removed.
3030
3031 2017-10-02  Joseph Pecoraro  <pecoraro@apple.com>
3032
3033         Web Inspector: Include Beacon and Ping requests in Network tab
3034         https://bugs.webkit.org/show_bug.cgi?id=177641
3035         <rdar://problem/33086839>
3036
3037         Reviewed by Chris Dumez.
3038
3039         * http/tests/inspector/network/beacon-type-expected.txt: Added.
3040         * http/tests/inspector/network/beacon-type.html: Added.
3041         * http/tests/inspector/network/ping-type-expected.txt: Added.
3042         * http/tests/inspector/network/ping-type.html: Added.
3043         * http/tests/inspector/network/resources/beacon.php: Added.
3044         * http/tests/inspector/network/resources/ping.php: Added.
3045         Test for Beacon and Ping resource loads.
3046
3047         * platform/mac-wk1/TestExpectations:
3048         * platform/mac-wk2/TestExpectations:
3049         * platform/win/TestExpectations:
3050         Skip beacon tests where beacon is not supported.
3051
3052 2017-10-02  Jiewen Tan  <jiewen_tan@apple.com>
3053
3054         Mark imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.html as slow
3055         https://bugs.webkit.org/show_bug.cgi?id=177615
3056
3057         Unreviewed test gardening.
3058
3059         * TestExpectations:
3060         * platform/mac-wk2/TestExpectations:
3061
3062 2017-10-02  Matt Lewis  <jlewis3@apple.com>
3063
3064         Rebaseline of js/dom/global-constructors-attributes-dedicated-worker.html after r222692.
3065
3066         Unreviewed test gardening.
3067
3068         * platform/mac-wk1/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3069
3070 2017-10-02  Zan Dobersek  <zdobersek@igalia.com>
3071
3072         Unreviewed WPE gardening.
3073
3074         * platform/wpe/TestExpectations: Unskip some more tests, and add
3075         failure expectations for whatever is still failing from that subset.
3076
3077 2017-10-02  Matt Lewis  <jlewis3@apple.com>
3078
3079         Rebaseline of js/dom/global-constructors-attributes.html after r222692.
3080
3081         Unreviewed test gardening.
3082
3083         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
3084         * platform/mac-sierra/js/dom/global-constructors-attributes-expected.txt:
3085         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3086
3087 2017-10-01  Sam Weinig  <sam@webkit.org>
3088
3089         Skip failing tests from r222692 that have different output on each run.
3090
3091         * TestExpectations:
3092         
3093             Skips imported/w3c/web-platform-tests/fetch/api/abort/general.any.html
3094             and imported/w3c/web-platform-tests/fetch/api/abort/general.any.worker.html
3095
3096 2017-10-01  Sam Weinig  <sam@webkit.org>
3097
3098         Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities)
3099         https://bugs.webkit.org/show_bug.cgi?id=177718
3100
3101         Reviewed by Darin Adler.
3102
3103         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3104
3105             Update test results.
3106
3107 2017-09-30  Ryosuke Niwa  <rniwa@webkit.org>
3108
3109         Don't reveal file URL when pasting an image
3110         https://bugs.webkit.org/show_bug.cgi?id=177710
3111         <rdar://problem/34757924>
3112
3113         Reviewed by Wenson Hsieh.
3114
3115         Added a regression test for pasting an image. We enable this protection only when custom data is enabled
3116         to preserve the backwards compatibility.
3117
3118         * editing/pasteboard/paste-image-does-not-reveal-file-url-expected.txt: Added.
3119         * editing/pasteboard/paste-image-does-not-reveal-file-url.html: Added.
3120
3121 2017-09-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3122
3123         Augment editing/pasteboard/data-transfer-get-data-non-normalized-types.html to check whitespace stripping
3124         https://bugs.webkit.org/show_bug.cgi?id=177707
3125
3126         Reviewed by Ryosuke Niwa.
3127
3128         Augment an existing layout test to check that whitespace is stripped from types passed into DataTransfer's
3129         getData and setData methods.
3130
3131         * editing/pasteboard/data-transfer-get-data-non-normalized-types-expected.txt:
3132         * editing/pasteboard/data-transfer-get-data-non-normalized-types.html:
3133
3134 2017-09-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3135
3136         Add a layout test test that exercises setData and getData for non-normalized types
3137         https://bugs.webkit.org/show_bug.cgi?id=177707
3138
3139         Reviewed by Darin Adler.
3140
3141         We have test coverage for getData and setData with non-normalized types on some of our bots where custom
3142         pasteboard data is enabled by default, but this is not the case in EWS. This patch adds a copy and paste test
3143         that exercises this codepath across all Cocoa platforms.
3144
3145         * editing/pasteboard/data-transfer-get-data-non-normalized-types-expected.txt: Added.
3146         * editing/pasteboard/data-transfer-get-data-non-normalized-types.html: Added.
3147         * platform/ios-simulator-wk1/TestExpectations:
3148
3149 2017-09-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3150
3151         Unreviewed. Upgrade webkitgtk-test-fonts to version 0.0.7.
3152
3153         Rebaseline tests affected by the new fonts.
3154
3155         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.png:
3156         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt:
3157         * platform/gtk/editing/selection/caret-rtl-2-expected.png:
3158         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
3159         * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
3160         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
3161         * platform/gtk/editing/selection/caret-rtl-expected.png:
3162         * platform/gtk/editing/selection/caret-rtl-expected.txt:
3163         * platform/gtk/editing/selection/caret-rtl-right-expected.png:
3164         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
3165         * platform/gtk/editing/selection/extend-by-word-002-expected.png:
3166         * platform/gtk/editing/selection/extend-by-word-002-expected.txt:
3167         * platform/gtk/editing/selection/extend-selection-bidi-expected.png:
3168         * platform/gtk/editing/selection/extend-selection-bidi-expected.txt:
3169         * platform/gtk/editing/selection/move-past-trailing-space-expected.png:
3170         * platform/gtk/editing/selection/move-past-trailing-space-expected.txt:
3171         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
3172         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
3173         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
3174         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
3175         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
3176         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
3177         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
3178         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
3179         * platform/gtk/fast/borders/rtl-border-04-expected.png:
3180         * platform/gtk/fast/borders/rtl-border-04-expected.txt:
3181         * platform/gtk/fast/borders/rtl-border-05-expected.png:
3182         * platform/gtk/fast/borders/rtl-border-05-expected.txt:
3183         * platform/gtk/fast/css/rtl-ordering-expected.png:
3184         * platform/gtk/fast/css/rtl-ordering-expected.txt:
3185         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.png:
3186         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3187         * platform/gtk/fast/css/text-overflow-ellipsis-expected.png:
3188         * platform/gtk/fast/css/text-overflow-ellipsis-expected.txt:
3189         * platform/gtk/fast/css/text-overflow-ellipsis-strict-expected.png:
3190         * platform/gtk/fast/css/text-overflow-ellipsis-strict-expected.txt:
3191         * platform/gtk/fast/css/word-space-extra-expected.png:
3192         * platform/gtk/fast/css/word-space-extra-expected.txt:
3193         * platform/gtk/fast/dom/34176-expected.png:
3194         * platform/gtk/fast/dom/34176-expected.txt:
3195         * platform/gtk/fast/dom/52776-expected.png:
3196         * platform/gtk/fast/dom/52776-expected.txt:
3197         * platform/gtk/fast/forms/listbox-bidi-align-expected.png:
3198         * platform/gtk/fast/forms/listbox-bidi-align-expected.txt:
3199         * platform/gtk/fast/forms/search-rtl-expected.png:
3200         * platform/gtk/fast/forms/search-rtl-expected.txt:
3201         * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
3202         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
3203         * platform/gtk/fast/forms/visual-hebrew-text-field-expected.png:
3204         * platform/gtk/fast/forms/visual-hebrew-text-field-expected.txt:
3205         * platform/gtk/fast/inline/inline-box-background-expected.png:
3206         * platform/gtk/fast/inline/inline-box-background-expected.txt:
3207         * platform/gtk/fast/inline/inline-box-background-long-image-expected.png:
3208         * platform/gtk/fast/inline/inline-box-background-long-image-expected.txt:
3209         * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.png:
3210         * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.txt:
3211         * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.png:
3212         * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.txt:
3213         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
3214         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
3215         * platform/gtk/fast/text/atsui-spacing-features-expected.png:
3216         * platform/gtk/fast/text/atsui-spacing-features-expected.txt:
3217         * platform/gtk/fast/text/basic/006-expected.png:
3218         * platform/gtk/fast/text/basic/006-expected.txt:
3219         * platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png:
3220         * platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
3221         * platform/gtk/fast/text/capitalize-boundaries-expected.png:
3222         * platform/gtk/fast/text/capitalize-boundaries-expected.txt:
3223         * platform/gtk/fast/text/cg-fallback-bolding-expected.png:
3224         * platform/gtk/fast/text/cg-fallback-bolding-expected.txt:
3225         * platform/gtk/fast/text/drawBidiText-expected.png:
3226         * platform/gtk/fast/text/drawBidiText-expected.txt:
3227         * platform/gtk/fast/text/hyphenate-avoid-orphaned-word-expected.txt:
3228         * platform/gtk/fast/text/hyphenate-character-expected.png:
3229         * platform/gtk/fast/text/hyphenate-character-expected.txt:
3230         * platform/gtk/fast/text/hyphenate-first-word-expected.png:
3231         * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
3232         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
3233         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
3234         * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
3235         * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
3236         * platform/gtk/fast/text/hyphens-expected.png:
3237         * platform/gtk/fast/text/hyphens-expected.txt:
3238         * platform/gtk/fast/text/in-rendered-text-rtl-expected.png:
3239         * platform/gtk/fast/text/in-rendered-text-rtl-expected.txt:
3240         * platform/gtk/fast/text/international/bidi-AN-after-L-expected.png:
3241         * platform/gtk/fast/text/international/bidi-AN-after-L-expected.txt:
3242         * platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.png:
3243         * platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt:
3244         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
3245         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
3246         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
3247         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
3248         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
3249         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
3250         * platform/gtk/fast/text/international/bidi-explicit-embedding-expected.png:
3251         * platform/gtk/fast/text/international/bidi-explicit-embedding-expected.txt:
3252         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
3253         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
3254         * platform/gtk/fast/text/international/bidi-innertext-expected.png:
3255         * platform/gtk/fast/text/international/bidi-innertext-expected.txt:
3256         * platform/gtk/fast/text/international/bidi-linebreak-001-expected.png:
3257         * platform/gtk/fast/text/international/bidi-linebreak-001-expected.txt:
3258         * platform/gtk/fast/text/international/bidi-linebreak-002-expected.png:
3259         * platform/gtk/fast/text/international/bidi-linebreak-002-expected.txt:
3260         * platform/gtk/fast/text/international/bidi-linebreak-003-expected.png:
3261         * platform/gtk/fast/text/international/bidi-linebreak-003-expected.txt:
3262         * platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.png:
3263         * platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt:
3264         * platform/gtk/fast/text/international/bidi-neutral-run-expected.png:
3265         * platform/gtk/fast/text/international/bidi-neutral-run-expected.txt:
3266         * platform/gtk/fast/text/international/bidi-override-expected.png:
3267         * platform/gtk/fast/text/international/bidi-override-expected.txt:
3268         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
3269         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
3270         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3271         * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3272         * platform/gtk/fast/text/international/rtl-caret-expected.png:
3273         * platform/gtk/fast/text/international/rtl-caret-expected.txt:
3274         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png:
3275         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
3276         * platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
3277         * platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
3278         * platform/gtk/fast/text/line-breaks-expected.png:
3279         * platform/gtk/fast/text/line-breaks-expected.txt:
3280         * platform/gtk/fast/text/midword-break-after-breakable-char-expected.png:
3281         * platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt:
3282         * platform/gtk/fast/text/trailing-white-space-2-expected.png:
3283         * platform/gtk/fast/text/trailing-white-space-2-expected.txt:
3284         * platform/gtk/fast/text/trailing-white-space-expected.png:
3285         * platform/gtk/fast/text/trailing-white-space-expected.txt:
3286         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
3287         * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
3288         * platform/gtk/fast/text/whitespace/026-expected.png:
3289         * platform/gtk/fast/text/whitespace/026-expected.txt:
3290         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
3291         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
3292         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
3293         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
3294         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
3295         * platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
3296         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
3297         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
3298         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
3299         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
3300         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
3301         * platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
3302         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
3303         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
3304         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
3305         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
3306         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
3307         * platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
3308         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
3309         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
3310         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
3311         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
3312         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
3313         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
3314         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
3315         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
3316         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
3317         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
3318         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
3319         * platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
3320         * platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.png:
3321         * platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
3322         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
3323         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
3324         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
3325         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
3326         * platform/gtk/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
3327         * platform/gtk/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
3328         * platform/gtk/svg/custom/glyph-selection-bidi-mirror-expected.png:
3329         * platform/gtk/svg/custom/glyph-selection-bidi-mirror-expected.txt:
3330         * platform/gtk/svg/text/bidi-embedded-direction-expected.png:
3331         * platform/gtk/svg/text/bidi-embedded-direction-expected.txt:
3332         * platform/gtk/svg/text/bidi-reorder-value-lists-expected.png:
3333         * platform/gtk/svg/text/bidi-reorder-value-lists-expected.txt: Added.
3334         * platform/gtk/svg/text/bidi-text-anchor-direction-expected.png:
3335         * platform/gtk/svg/text/bidi-text-anchor-direction-expected.txt:
3336         * platform/gtk/svg/text/text-tselect-02-f-expected.png:
3337         * platform/gtk/svg/text/text-tselect-02-f-expected.txt:
3338         * platform/gtk/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
3339         * platform/gtk/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
3340         * platform/gtk/tables/mozilla/marvin/backgr_position-table-expected.png:
3341         * platform/gtk/tables/mozilla/marvin/backgr_position-table-expected.txt:
3342         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
3343         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
3344         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
3345         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
3346         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
3347         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
3348         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-expected.png:
3349         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-expected.txt:
3350         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
3351         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
3352         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
3353         * platform/gtk/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
3354         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
3355         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
3356         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
3357         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
3358         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
3359         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
3360         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
3361         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
3362         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
3363         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
3364         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
3365         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
3366         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
3367         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
3368         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
3369         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
3370         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
3371         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
3372         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
3373         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
3374         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
3375         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
3376         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
3377         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
3378         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
3379         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
3380         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
3381         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
3382         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
3383         * platform/gtk/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
3384
3385 2017-09-29  Chris Dumez  <cdumez@apple.com>
3386
3387         http/tests/preconnect/link-rel-preconnect-https.html is flaky
3388         https://bugs.webkit.org/show_bug.cgi?id=177673
3389
3390         Reviewed by Alex Christensen.
3391
3392         * http/tests/preconnect/link-rel-preconnect-https-expected.txt:
3393         Rebaseline test now that it is passing.
3394
3395         * platform/wk2/TestExpectations:
3396         Uskip test as it should no longer be flaky.
3397
3398 2017-09-29  Chris Dumez  <cdumez@apple.com>
3399
3400         Unreviewed, temporarily mark http/tests/preconnect/link-rel-preconnect-https.html as flaky.
3401
3402         * platform/wk2/TestExpectations:
3403
3404 2017-09-29  Ryosuke Niwa  <rniwa@webkit.org>
3405
3406         Re-enable more pasteboard tests on iOS after r222595
3407         https://bugs.webkit.org/show_bug.cgi?id=177637
3408
3409         Reviewed by Wenson Hsieh.
3410
3411         * platform/ios/TestExpectations:
3412
3413 2017-09-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3414
3415         [GTK] Test gardening
3416         https://bugs.webkit.org/show_bug.cgi?id=177635
3417
3418         Unreviewed test gardening.
3419
3420         * platform/gtk/TestExpectations:
3421
3422 2017-09-28  Megan Gardner  <megan_gardner@apple.com>
3423
3424         Clean up Long Press Selection Tests
3425         https://bugs.webkit.org/show_bug.cgi?id=177636
3426
3427         Reviewed by Tim Horton.
3428
3429         Clean up tests to use better methods of finding selection locations so that 
3430         tests are more robust and less likely to be affected by unrelated changes.
3431
3432         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html:
3433         * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html:
3434         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html:
3435         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
3436         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear-expected.txt:
3437         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html:
3438         * fast/events/touch/ios/long-press-to-select-text-expected.txt:
3439         * fast/events/touch/ios/long-press-to-select-text.html:
3440         * fast/events/touch/ios/resources/basic-gestures.js:
3441         (longPressAtPoint):
3442         (tapAtPoint):
3443         (touchAndDragFromPointToPoint):
3444         (pressAtPoint): Deleted.
3445         (dragFromPointToPoint): Deleted.
3446
3447 2017-09-28  Joanmarie Diggs  <jdiggs@igalia.com>
3448
3449         AX: [ATK] object:state-changed notifications missing for multiple ARIA attributes
3450         https://bugs.webkit.org/show_bug.cgi?id=177542
3451
3452         Reviewed by Chris Fleizach.
3453
3454         * accessibility/gtk/aria-disabled-changed-notification-expected.txt: Added.
3455         * accessibility/gtk/aria-disabled-changed-notification.html: Added.
3456         * accessibility/gtk/aria-expanded-changed-notification-expected.txt: Added.
3457         * accessibility/gtk/aria-expanded-changed-notification.html: Added.
3458         * accessibility/gtk/aria-pressed-changed-notification-expected.txt: Added.
3459         * accessibility/gtk/aria-pressed-changed-notification.html: Added.
3460         * accessibility/gtk/aria-readonly-changed-notification-expected.txt: Added.
3461         * accessibility/gtk/aria-readonly-changed-notification.html: Added.
3462         * accessibility/gtk/aria-required-changed-notification-expected.txt: Added.
3463         * accessibility/gtk/aria-required-changed-notification.html: Added.
3464
3465 2017-09-28  Per Arne Vollan  <pvollan@apple.com>
3466
3467         Skip failing preconnect tests on Windows.
3468         https://bugs.webkit.org/show_bug.cgi?id=177626
3469
3470         Unreviewed test gardening.
3471
3472         * platform/win/TestExpectations:
3473
3474 2017-09-28  Ryan Haddad  <ryanhaddad@apple.com>
3475
3476         Mark http/tests/storageAccess/request-storage-access-top-frame.html as flaky on iOS.
3477         https://bugs.webkit.org/show_bug.cgi?id=177617
3478
3479         Unreviewed test gardening.
3480
3481         * platform/ios/TestExpectations:
3482
3483 2017-09-28  Ryan Haddad  <ryanhaddad@apple.com>
3484
3485         Mark imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.html as flaky.
3486         https://bugs.webkit.org/show_bug.cgi?id=177615
3487
3488         Unreviewed test gardening.
3489
3490         * platform/mac-wk2/TestExpectations:
3491
3492 2017-09-28  Tim Horton  <timothy_horton@apple.com>
3493
3494         Remove constant() in favor of env()
3495         https://bugs.webkit.org/show_bug.cgi?id=177581
3496         <rdar://problem/34701321>
3497
3498         Reviewed by Dean Jackson.
3499
3500         * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Removed.
3501         * fast/css/variables/constants/invalid-constant-name-fallback.html: Removed.
3502         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Removed.
3503         * fast/css/variables/constants/ios/safe-area-inset-set.html: Removed.
3504         * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Removed.
3505         * fast/css/variables/constants/safe-area-inset-cannot-override.html: Removed.
3506         * fast/css/variables/constants/safe-area-inset-zero-expected.html: Removed.
3507         * fast/css/variables/constants/safe-area-inset-zero.html: Removed.
3508
3509 2017-09-28  Ryan Haddad  <ryanhaddad@apple.com>
3510
3511         Unreviewed, fix a test name in TestExpectations.
3512
3513         * platform/mac-wk1/TestExpectations:
3514
3515 2017-09-28  Brent Fulgham  <bfulgham@apple.com>
3516
3517         Add ports 6679 and 6697 (IRC SSL) to port blacklist
3518         https://bugs.webkit.org/show_bug.cgi?id=177544
3519         <rdar://problem/34666525>
3520
3521         Reviewed by Alex Christensen.
3522
3523         Update test and expectations for new port.
3524
3525         * security/block-test-expected.txt:
3526         * security/block-test.html:
3527         * platform/gtk/security/block-test-expected.txt:
3528         * platform/mac/security/block-test-expected.txt:
3529         * platform/wpe/security/block-test-expected.txt:
3530
3531 2017-09-28  Youenn Fablet  <youenn@apple.com>
3532
3533         [mac-wk1] Layout test webrtc/datachannel/bufferedAmountLowThreshold tests are flaky
3534         https://bugs.webkit.org/show_bug.cgi?id=177462
3535
3536         Reviewed by Alex Christensen.
3537
3538         * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Filling buffer until bufferedAmount is bug enough to trigger bufferedAmountLow event.
3539         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
3540         * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing test that is inherently flaky on bots that are not fast enough
3541         to continue filling the webrtc data channel buffer.
3542
3543 2017-09-28  Chris Dumez  <cdumez@apple.com>
3544
3545         Add support for <link rel=preconnect>
3546         https://bugs.webkit.org/show_bug.cgi?id=177474
3547         <rdar://problem/33141380>
3548
3549         Reviewed by Alex Christensen.
3550
3551         * fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Added.
3552         * fast/dom/HTMLLinkElement/preconnect-support.html: Added.
3553         * http/tests/preconnect/link-rel-preconnect-http-expected.txt: Added.
3554         * http/tests/preconnect/link-rel-preconnect-http.html: Added.
3555         * http/tests/preconnect/link-rel-preconnect-https-expected.txt: Added.
3556         * http/tests/preconnect/link-rel-preconnect-https.html: Added.
3557         Add layout test coverage.
3558
3559         * platform/mac-elcapitan-wk2/fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Added.
3560         * platform/mac-wk1/TestExpectations:
3561         * platform/mac-wk1/fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Added.
3562         * platform/mac-wk2/TestExpectations:
3563         Skip or land failure expectations for platforms where the feature is disabled.
3564
3565 2017-09-28  Ryan Haddad  <ryanhaddad@apple.com>
3566
3567         Update TestExpectations for two http/tests/xmlhttprequest/response-* tests.
3568
3569         Unreviewed test gardening.
3570
3571         * platform/mac-wk1/TestExpectations:
3572
3573 2017-09-27  Fujii Hironori  <Hironori.Fujii@sony.com>
3574
3575         [REGRESSION] word-spacing property is incorrectly applied
3576         https://bugs.webkit.org/show_bug.cgi?id=142086
3577         <rdar://problem/19985240>
3578
3579         Reviewed by Zalan Bujtas.
3580
3581         * platform/gtk/TestExpectations: Unmark
3582         fast/text/word-space-between-inlines.html
3583         * platform/mac/TestExpectations: Unmark
3584         fast/css/word-spacing-between-blocks.html,
3585         fast/css/word-spacing-between-inlines.html,
3586         fast/css/word-spacing-characters.html and
3587         fast/text/word-space-between-inlines.html.
3588         * platform/gtk/fast/css/word-space-extra-expected.txt:
3589         Rebaselined.
3590         * platform/mac/fast/css/word-space-extra-expected.png: Ditto.
3591         * platform/mac/fast/css/word-space-extra-expected.txt: Ditto.
3592
3593 2017-09-27  Wenson Hsieh  <wenson_hsieh@apple.com>
3594
3595         Drag event DataTransfer has unexpected types "dyn.ah62d4..."
3596         https://bugs.webkit.org/show_bug.cgi?id=172526
3597         <rdar://problem/32396081>
3598
3599         Reviewed by Ryosuke Niwa.
3600
3601         Add new layout tests on Mac and iOS to test various cases of using DataTransfer.setData, DataTransfer.getData,
3602         and DataTransfer.types for drag-and-drop (tests for Mac WK1 only) and copy-and-paste (all platforms).
3603
3604         * TestExpectations:
3605         * editing/pasteboard/data-transfer-get-data-on-drop-custom-expected.txt: Added.
3606         * editing/pasteboard/data-transfer-get-data-on-drop-custom.html: Added.
3607         * editing/pasteboard/data-transfer-get-data-on-drop-plain-text-expected.txt: Added.
3608         * editing/pasteboard/data-transfer-get-data-on-drop-plain-text.html: Added.
3609         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Added.
3610         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text.html: Added.
3611         * editing/pasteboard/data-transfer-get-data-on-drop-url-expected.txt: Added.
3612         * editing/pasteboard/data-transfer-get-data-on-drop-url.html: Added.
3613         * editing/pasteboard/data-transfer-get-data-on-paste-custom-expected.txt: Added.
3614         * editing/pasteboard/data-transfer-get-data-on-paste-custom.html: Added.
3615         * editing/pasteboard/data-transfer-get-data-on-paste-plain-text-expected.txt: Added.
3616         * editing/pasteboard/data-transfer-get-data-on-paste-plain-text.html: Added.
3617         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Added.
3618         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text.html: Added.
3619         * platform/ios-simulator-wk1/TestExpectations:
3620
3621         Mark new copy and paste tests as [ Pass ], since editing/pasteboard/ is skipped by default for iOS WK1.
3622
3623         * platform/ios-wk1/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Added.
3624         * platform/ios-wk2/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Added.
3625
3626         Add iOS-specific baselines. This is due to the generated HTML markup for "text/html" being slightly different
3627         when pasting.
3628
3629         * platform/mac-wk1/TestExpectations:
3630
3631 2017-09-27  Zalan Bujtas  <zalan@apple.com>
3632
3633         Deferred image size change makes image-load-on-delay.html flaky.
3634         https://bugs.webkit.org/show_bug.cgi?id=177520
3635         <rdar://problem/34674299>
3636
3637         Reviewed by Dean Jackson.
3638
3639         * platform/mac/TestExpectations:
3640
3641 2017-09-27  Myles C. Maxfield  <mmaxfield@apple.com>
3642
3643         Minimum font size may cause elements to have an infinite line-height
3644         https://bugs.webkit.org/show_bug.cgi?id=177573
3645         <rdar://problem/34573792>
3646
3647         Reviewed by Dan Bernstein.
3648
3649         * fast/text/line-height-minimumFontSize-text-small-font-size-expected.txt: Added.
3650         * fast/text/line-height-minimumFontSize-text-small-font-size.html: Added.
3651
3652 2017-09-27  Matt Lewis  <jlewis3@apple.com>
3653
3654         Unreviewed, rolling out r222337.
3655
3656         This test is failing on iOS.
3657
3658         Reverted changeset:
3659
3660         "Add long press and drag test"
3661         https://bugs.webkit.org/show_bug.cgi?id=177289
3662         http://trac.webkit.org/changeset/222337
3663
3664 2017-09-27  Matt Lewis  <jlewis3@apple.com>
3665
3666         Marked imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html as flaky.
3667         https://bugs.webkit.org/show_bug.cgi?id=177440
3668
3669         Unreviewed test gardening.
3670
3671         * platform/wk2/TestExpectations:
3672
3673 2017-09-27  Myles C. Maxfield  <mmaxfield@apple.com>
3674
3675         "Tag" codepoints require the complex text codepath
3676         https://bugs.webkit.org/show_bug.cgi?id=177251
3677         <rdar://problem/34384001>
3678
3679         Reviewed by David Hyatt.
3680
3681         * fast/text/flag-codepoint-expected.html: Added.
3682         * fast/text/flag-codepoint.html: Added.
3683
3684 2017-09-27  Alicia Boya García  <aboya@igalia.com>
3685
3686         GTK test gardening.
3687         https://bugs.webkit.org/show_bug.cgi?id=177545
3688
3689         Reviewed by Michael Catanzaro.
3690
3691         * platform/gtk/TestExpectations:
3692         * platform/gtk-wayland/TestExpectations:
3693
3694 2017-09-27  Matt Lewis  <jlewis3@apple.com>
3695
3696         Marked inspector/canvas/shaderProgram-add-remove-webgl.html as flaky.
3697         https://bugs.webkit.org/show_bug.cgi?id=177388
3698
3699         Unreviewed test gardening.
3700
3701         * platform/mac/TestExpectations:
3702
3703 2017-09-27  Youenn Fablet  <youenn@apple.com>
3704
3705         [Fetch API] Cloning an opaque response should not assert
3706         https://bugs.webkit.org/show_bug.cgi?id=177548
3707
3708         Reviewed by Sam Weinig.
3709
3710         * http/wpt/fetch/response-opaque-clone-expected.txt: Added.
3711         * http/wpt/fetch/response-opaque-clone.html: Added.
3712
3713 2017-09-27  Chris Dumez  <cdumez@apple.com>
3714
3715         cssFloat missing in CSSPropertyDeclaration.prototype
3716         https://bugs.webkit.org/show_bug.cgi?id=177487
3717
3718         Reviewed by Sam Weinig.
3719
3720         Add layout test coverage.
3721
3722         * fast/css/CSSStyleDeclaration-cssFloat-expected.txt: Added.
3723         * fast/css/CSSStyleDeclaration-cssFloat.html: Added.
3724
3725 2017-09-27  Antti Koivisto  <antti@apple.com>
3726
3727         REGRESSION (r222040): Crash navigating out of gfycat.com url
3728         https://bugs.webkit.org/show_bug.cgi?id=177531
3729
3730         Reviewed by Geoff Garen.
3731
3732         * fast/animation/animation-element-removal-expected.txt: Added.
3733         * fast/animation/animation-element-removal.html: Added.
3734
3735 2017-09-27  Per Arne Vollan  <pvollan@apple.com>
3736
3737         Mark accessibility/image-load-on-delay.html as a failure on Windows.
3738         https://bugs.webkit.org/show_bug.cgi?id=177541
3739
3740         Unreviewed test gardening.
3741
3742         * platform/win/TestExpectations:
3743
3744 2017-09-27  Joanmarie Diggs  <jdiggs@igalia.com>
3745
3746         [ATK] atk_table_cell_get_position() should return values of aria-rowindex and aria-colindex, if present
3747         https://bugs.webkit.org/show_bug.cgi?id=171176
3748
3749         Reviewed by Chris Fleizach.
3750
3751         * accessibility/aria-table-attributes.html: Updated to reflect new behavior.
3752         * platform/gtk/accessibility/aria-table-attributes-expected.txt: Updated to reflect new behavior.
3753
3754 2017-09-26  Zalan Bujtas  <zalan@apple.com>
3755
3756         AX: Defer RenderImage's imageChanged event until after layout is done.
3757         https://bugs.webkit.org/show_bug.cgi?id=177446
3758
3759         Reviewed by Dean Jackson.
3760
3761         * accessibility/image-load-on-delay.html:
3762
3763 2017-09-26  Joanmarie Diggs  <jdiggs@igalia.com>
3764
3765         AX: Several ARIA roles with presentational children are exposing children
3766         https://bugs.webkit.org/show_bug.cgi?id=177502
3767
3768         Reviewed by Chris Fleizach.
3769
3770         New test. Also update the results for the inspector because ARIA separators
3771         and their subclass roles should not expose (claim to have) children.
3772
3773         * accessibility/presentational-children-expected.txt: Added.
3774         * accessibility/presentational-children.html: Added.
3775         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt: Updated.
3776
3777 2017-09-26  Zalan Bujtas  <zalan@apple.com>
3778
3779         Fall back to normal line layout position, when simple line layout fails to find one.
3780         https://bugs.webkit.org/show_bug.cgi?id=176220
3781         <rdar://problem/34205774>
3782
3783         Reviewed by Brent Fulgham.
3784
3785         * fast/text/invalid-positionForPoint-offset-expected.txt: Added.
3786         * fast/text/invalid-positionForPoint-offset.html: Added.
3787
3788 2017-09-26  Matt Lewis  <jlewis3@apple.com>
3789
3790         Unreviewed, rolling out r222525.
3791
3792         This caused a consistent failure in the test
3793         inspector/dom/getAccessibilityPropertiesForNode.html .
3794
3795         Reverted changeset:
3796
3797         "AX: Several ARIA roles with presentational children are
3798         exposing children"
3799         https://bugs.webkit.org/show_bug.cgi?id=177502
3800         http://trac.webkit.org/changeset/222525
3801
3802 2017-09-26  Joanmarie Diggs  <jdiggs@igalia.com>
3803
3804         AX: ARIA grids claim to be multiselectable even with aria-multiselectable is set to false
3805         https://bugs.webkit.org/show_bug.cgi?id=177498
3806
3807         Reviewed by Chris Fleizach.
3808
3809         * accessibility/aria-multiselectable-grid-expected.txt: Added.
3810         * accessibility/aria-multiselectable-grid.html: Added.
3811
3812 2017-09-26  Joanmarie Diggs  <jdiggs@igalia.com>
3813
3814         AX: Several ARIA roles with presentational children are exposing children
3815         https://bugs.webkit.org/show_bug.cgi?id=177502
3816
3817         Reviewed by Chris Fleizach.
3818
3819         * accessibility/presentational-children-expected.txt: Added.
3820         * accessibility/presentational-children.html: Added.
3821
3822 2017-09-26  Megan Gardner  <megan_gardner@apple.com>
3823
3824         Add helper functions to write better selection tests
3825         https://bugs.webkit.org/show_bug.cgi?id=177403
3826
3827         Reviewed by Tim Horton.
3828
3829         Selection tests are finicky to write, so having some more helper functions
3830         that can assist in double checking where we think we are selecting, or where we
3831         think words are located in helpful.
3832
3833         * fast/events/touch/ios/resources/ui-debugging.js: Added.
3834         (debugDot):
3835         (removeDebugDot):
3836         (debugRect):
3837         (removeDebugRect):
3838
3839 2017-09-26  Ryan Haddad  <ryanhaddad@apple.com>
3840
3841         Update TestExpectations for http/tests/local/blob/send-hybrid-blob-using-open-panel.html.
3842         https://bugs.webkit.org/show_bug.cgi?id=171353
3843
3844         Unreviewed test gardening.
3845
3846         * platform/ios-wk2/TestExpectations:
3847
3848 2017-09-26  Antti Koivisto  <antti@apple.com>
3849
3850         REGRESSION (222040): Google Maps Street View CrashTracer: [USER] com.apple.WebKit.WebContent.Development at com.apple.WebCore: WebCore::PropertyWrapperAcceleratedTransform::blend const + 92
3851         https://bugs.webkit.org/show_bug.cgi?id=177485
3852
3853         Reviewed by Zalan Bujtas.
3854
3855         * fast/animation/animation-mixed-transform-crash-expected.html: Added.
3856         * fast/animation/animation-mixed-transform-crash.html: Added.
3857
3858 2017-09-26  Ryan Haddad  <ryanhaddad@apple.com>
3859
3860         Mark compositing/masks/compositing-clip-path-change-no-repaint.html as flaky.
3861         https://bugs.webkit.org/show_bug.cgi?id=177397
3862
3863         Unreviewed test gardening.
3864
3865         * platform/ios/TestExpectations:
3866
3867 2017-09-26  Zan Dobersek  <zdobersek@igalia.com>
3868
3869         [EME] Add ClearKey support for persistent session data load and removal
3870         https://bugs.webkit.org/show_bug.cgi?id=177442
3871
3872         Reviewed by Xabier Rodriguez-Calvar.
3873
3874         Update WPE baselines for EME tests affected by the addition of persistent
3875         session data load and removal in the ClearKey implementation.
3876
3877         All the affected tests progress, but most of them still don't pass
3878         entirely due to missing functionality in the GStreamer pipeline.
3879
3880         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
3881         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
3882         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
3883         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
3884
3885 2017-09-25  Devin Rousso  <webkit@devinrousso.com>
3886
3887         Web Inspector: move Console.addInspectedNode to DOM.setInspectedNode
3888         https://bugs.webkit.org/show_bug.cgi?id=176827
3889
3890         Reviewed by Joseph Pecoraro.
3891
3892         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt: Renamed from LayoutTests/http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt.
3893         * http/tests/inspector/dom/cross-domain-inspected-node-access.html: Renamed from LayoutTests/http/tests/inspector/console/cross-domain-inspected-node-access.html.
3894         * inspector/console/command-line-api.html:
3895         * inspector/dom/setInspectedNode-expected.txt: Renamed from LayoutTests/inspector/console/addInspectedNode-expected.txt.
3896         * inspector/dom/setInspectedNode.html: Renamed from LayoutTests/inspector/console/addInspectedNode.html.
3897         * platform/gtk/TestExpectations:
3898         * platform/mac/TestExpectations:
3899
3900 2017-09-25  Devin Rousso  <webkit@devinrousso.com>
3901
3902         Web Inspector: Add autocompletion suggestions for CSS attr based on the selected element's attributes
3903         https://bugs.webkit.org/show_bug.cgi?id=177346
3904
3905         Reviewed by Joseph Pecoraro.
3906
3907         * inspector/model/dom-node-expected.txt: Added.
3908         * inspector/model/dom-node.html: Added.
3909
3910 2017-09-25  Youenn Fablet  <youenn@apple.com>
3911
3912         WebRTC video does not resume receiving when switching back to Safari 11 on iOS
3913         https://bugs.webkit.org/show_bug.cgi?id=175472
3914         <rdar://problem/33860863>
3915
3916         Reviewed by Darin Adler.
3917
3918         * webrtc/video-interruption-expected.txt: Added.
3919         * webrtc/video-interruption.html: Added.
3920
3921 2017-09-25  Per Arne Vollan  <pvollan@apple.com>
3922
3923         Crash in WebCore::TreeScope::documentScope
3924         https://bugs.webkit.org/show_bug.cgi?id=176159
3925
3926         Reviewed by Ryosuke Niwa.
3927
3928         * fast/dom/crash-moving-subtree-between-documents-expected.txt: Added.
3929         * fast/dom/crash-moving-subtree-between-documents.html: Added.
3930
3931 2017-09-25  Youenn Fablet  <youenn@apple.com>
3932
3933         MediaStreamTrack.getSettings should compute its deviceId/groupId like enumerateDevices
3934         https://bugs.webkit.org/show_bug.cgi?id=177433
3935
3936         Reviewed by Jer Noble.
3937
3938         * fast/mediastream/get-user-media-device-id.html:
3939
3940 2017-09-25  Michael Catanzaro  <mcatanzaro@igalia.com>
3941
3942         Unreviewed GTK test gardening
3943
3944         * platform/gtk/TestExpectations:
3945
3946 2017-09-25  Ryan Haddad  <ryanhaddad@apple.com>
3947
3948         Mark fast/loader/form-submission-after-beforeunload-cancel.html as flaky.
3949         https://bugs.webkit.org/show_bug.cgi?id=177445
3950
3951         Unreviewed test gardening.
3952
3953         * platform/ios/TestExpectations:
3954
3955 2017-09-25  Ryan Haddad  <ryanhaddad@apple.com>
3956
3957         Mark imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub.html as flaky on iOS.
3958         https://bugs.webkit.org/show_bug.cgi?id=177323
3959
3960         Unreviewed test gardening.
3961
3962         * platform/ios/TestExpectations:
3963
3964 2017-09-25  Ryan Haddad  <ryanhaddad@apple.com>
3965
3966         Mark http/tests/cache-storage/cache-representation.https.html as flaky.
3967         https://bugs.webkit.org/show_bug.cgi?id=177438
3968
3969         Unreviewed test gardening.
3970
3971         * platform/ios/TestExpectations:
3972
3973 2017-09-25  Ryan Haddad  <ryanhaddad@apple.com>
3974
3975         Update TestExpectations for WPT LayoutTests that crash.
3976
3977         Unreviewed test gardening.
3978
3979         * TestExpectations:
3980
3981 2017-09-25  Youenn Fablet  <youenn@apple.com>
3982
3983         webrtc/peer-connection-audio-mute.html is sometimes flaky
3984         https://bugs.webkit.org/show_bug.cgi?id=172649
3985
3986         Reviewed by Darin Adler.
3987
3988         Iterating until getting the expected result to make test more stable.
3989
3990         * webrtc/peer-connection-audio-mute.html:
3991         * webrtc/peer-connection-remote-audio-mute.html:
3992
3993 2017-09-25  Youenn Fablet  <youenn@apple.com>
3994
3995         Make captureCanvas-webrtc.html more robust
3996         https://bugs.webkit.org/show_bug.cgi?id=177334
3997
3998         Reviewed by Darin Adler.
3999
4000         Making test more robust by printing synchronously the canvas and increasing.
4001         the threshold for pixel comparison.
4002         Minor refactoring for improving the readability.
4003
4004         * webrtc/captureCanvas-webrtc.html:
4005
4006 2017-09-25  Youenn Fablet  <youenn@apple.com>
4007
4008         LayoutTest webrtc/video-mute.html is very often failing
4009         https://bugs.webkit.org/show_bug.cgi?id=177331
4010
4011         Reviewed by Darin Adler.
4012
4013         * webrtc/video-mute.html: using getStats instead of internals to check whether black frames are received.
4014
4015 2017-09-25  Ms2ger  <Ms2ger@igalia.com>
4016
4017         Update waitSync and the TIMEOUT_IGNORED constant to use signed integers.
4018         https://bugs.webkit.org/show_bug.cgi?id=177239
4019
4020         Reviewed by Žan Doberšek.
4021
4022         This matches the specification.
4023
4024         * fast/canvas/webgl/webgl2/constants-expected.txt: Added.
4025         * fast/canvas/webgl/webgl2/constants.html: Added.
4026
4027 2017-09-25  Manuel Rego Casasnovas  <rego@igalia.com>
4028
4029         [css-grid] fit-content() tracks shouldn't stretch
4030         https://bugs.webkit.org/show_bug.cgi?id=177300
4031
4032         Reviewed by Sergio Villar Senin.
4033
4034         Added new case to an existent test and also modified
4035         the expected result in another one.
4036
4037         * fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks-expected.txt:
4038         * fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:
4039         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
4040
4041 2017-09-24  Joanmarie Diggs  <jdiggs@igalia.com>
4042
4043         [ATK] Object attributes are missing for ARIA live region roles
4044         https://bugs.webkit.org/show_bug.cgi?id=171174
4045
4046         Reviewed by Chris Fleizach.
4047
4048         Move two macOS tests to the shared layout test set.
4049
4050         * accessibility/aria-liveregion-marquee-default-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-liveregion-marquee-default-expected.txt.
4051         * accessibility/aria-liveregion-marquee-default.html: Renamed from LayoutTests/accessibility/mac/aria-liveregion-marquee-default.html.
4052         * accessibility/aria-liveregions-attributes-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-liveregions-attributes-expected.txt.
4053         * accessibility/aria-liveregions-attributes.html: Renamed from LayoutTests/accessibility/mac/aria-liveregions-attributes.html.
4054         * platform/win/TestExpectations: Add the above tests to the list of known failures.
4055
4056 2017-09-24  Zan Dobersek  <zdobersek@igalia.com>
4057
4058         [WebKit] Changing EME setting through InjectedBundle should update WebPreferencesStore
4059         https://bugs.webkit.org/show_bug.cgi?id=177312
4060
4061         Reviewed by Carlos Garcia Campos.
4062
4063         Update test baselines for two tests that now properly execute (even if
4064         they still fail) due to EME setting now also being updated in
4065         WebPreferencesStore.
4066
4067         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
4068         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
4069
4070 2017-09-22  Antti Koivisto  <antti@apple.com>
4071
4072         Remove tests for CSS Regions
4073         https://bugs.webkit.org/show_bug.cgi?id=177348
4074
4075         Reviewed by Sam Weinig.
4076
4077         * TestExpectations:
4078         * compositing/regions: Removed.
4079         * compositing/regions/abs-in-named-flow-from-fixed-in-named-flow-expected.txt: Removed.
4080         * compositing/regions/abs-in-named-flow-from-fixed-in-named-flow.html: Removed.
4081         * compositing/regions/abs-transformed-dynamic-update-expected.html: Removed.
4082         * compositing/regions/abs-transformed-dynamic-update.html: Removed.
4083         * compositing/regions/composited-content-fixed-region-scrolled-expected.txt: Removed.
4084         * compositing/regions/composited-content-fixed-region-scrolled.html: Removed.
4085         * compositing/regions/crash-transform-inside-region-expected.html: Removed.
4086         * compositing/regions/crash-transform-inside-region.html: Removed.
4087         * compositing/regions/fixed-empty-region-scrolled-expected.txt: Removed.
4088         * compositing/regions/fixed-empty-region-scrolled.html: Removed.
4089         * compositing/regions/fixed-in-diff-named-flows-zIndex-expected.html: Removed.
4090         * compositing/regions/fixed-in-diff-named-flows-zIndex.html: Removed.
4091         * compositing/regions/fixed-in-named-flow-clip-descendant-expected.txt: Removed.
4092         * compositing/regions/fixed-in-named-flow-clip-descendant.html: Removed.
4093         * compositing/regions/fixed-in-named-flow-expected.txt: Removed.
4094         * compositing/regions/fixed-in-named-flow-from-abs-in-named-flow-expected.txt: Removed.
4095         * compositing/regions/fixed-in-named-flow-from-abs-in-named-flow.html: Removed.
4096         * compositing/regions/fixed-in-named-flow-from-outflow-expected.txt: Removed.
4097         * compositing/regions/fixed-in-named-flow-from-outflow.html: Removed.
4098         * compositing/regions/fixed-in-named-flow-got-transformed-parent-expected.txt: Removed.
4099         * compositing/regions/fixed-in-named-flow-got-transformed-parent.html: Removed.
4100         * compositing/regions/fixed-in-named-flow-lost-transformed-parent-expected.txt: Removed.
4101         * compositing/regions/fixed-in-named-flow-lost-transformed-parent.html: Removed.
4102         * compositing/regions/fixed-in-named-flow-overlap-composited-expected.txt: Removed.
4103         * compositing/regions/fixed-in-named-flow-overlap-composited.html: Removed.
4104         * compositing/regions/fixed-in-named-flow-position-changed-expected.html: Removed.
4105         * compositing/regions/fixed-in-named-flow-position-changed.html: Removed.
4106         * compositing/regions/fixed-in-named-flow-transformed-parent-expected.txt: Removed.
4107         * compositing/regions/fixed-in-named-flow-transformed-parent.html: Removed.
4108         * compositing/regions/fixed-in-named-flow-zIndex-expected.html: Removed.
4109         * compositing/regions/fixed-in-named-flow-zIndex.html: Removed.
4110         * compositing/regions/fixed-in-named-flow.html: Removed.
4111         * compositing/regions/fixed-transformed-in-named-flow-expected.txt: Removed.
4112         * compositing/regions/fixed-transformed-in-named-flow.html: Removed.
4113         * compositing/regions/floated-region-with-transformed-child-expected.html: Removed.
4114         * compositing/regions/floated-region-with-transformed-child.html: Removed.
4115         * compositing/regions/inline-replaced-transformed-in-region-expected.html: Removed.
4116         * compositing/regions/inline-replaced-transformed-in-region.html: Removed.
4117         * compositing/regions/move-layer-from-one-region-to-another-expected.html: Removed.
4118         * compositing/regions/move-layer-from-one-region-to-another.html: Removed.
4119         * compositing/regions/paint-inside-composited-region-overflow-hidden-versus-div-expected.html: Removed.
4120         * compositing/regions/paint-inside-composited-region-overflow-hidden-versus-div.html: Removed.
4121         * compositing/regions/paint-inside-composited-region-overflow-hidden-versus-region-expected.html: Removed.
4122         * compositing/regions/paint-inside-composited-region-overflow-hidden-versus-region.html: Removed.
4123         * compositing/regions/position-layer-inside-overflow-hidden-expected.html: Removed.
4124         * compositing/regions/position-layer-inside-overflow-hidden.html: Removed.
4125         * compositing/regions/position-layer-inside-region-overflow-hidden-expected.html: Removed.
4126         * compositing/regions/position-layer-inside-region-overflow-hidden.html: Removed.
4127         * compositing/regions/position-layers-