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