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