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