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