8b727ec97d849bba48875c54b77fb2cc47873767
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-12-07  Jer Noble  <jer.noble@apple.com>
2
3         [EME] Support the 'encrypted' event for FPS encrypted streams
4         https://bugs.webkit.org/show_bug.cgi?id=180480
5
6         Reviewed by Eric Carlson.
7
8         * platform/mac/TestExpectations:
9         * platform/mac/media/encrypted-media/content/fps-cbcs.mp4: Added.
10         * platform/mac/media/encrypted-media/fps-encrypted-event-expected.txt: Added.
11         * platform/mac/media/encrypted-media/fps-encrypted-event.html: Added.
12
13 2017-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
14
15         [Cocoa] Add SPI to disallow user-installed fonts
16         https://bugs.webkit.org/show_bug.cgi?id=180062
17         <rdar://problem/35042408>
18
19         Reviewed by Simon Fraser.
20
21         * fast/text/user-installed-font-expected.html: Added.
22         * fast/text/user-installed-font.html: Added.
23         * fast/text/user-installed-fonts/disable-expected-mismatch.html: Added.
24         * fast/text/user-installed-fonts/disable.html: Added.
25         * fast/text/user-installed-fonts/shadow-disable-expected-mismatch.html: Added.
26         * fast/text/user-installed-fonts/shadow-disable.html: Added.
27         * fast/text/user-installed-fonts/shadow-expected.html: Added.
28         * fast/text/user-installed-fonts/shadow-family-disable-expected-mismatch.html: Added.
29         * fast/text/user-installed-fonts/shadow-family-disable.html: Added.
30         * fast/text/user-installed-fonts/shadow-family-expected.html: Added.
31         * fast/text/user-installed-fonts/shadow-family.html: Added.
32         * fast/text/user-installed-fonts/shadow-postscript-disable-expected-mismatch.html: Added.
33         * fast/text/user-installed-fonts/shadow-postscript-disable.html: Added.
34         * fast/text/user-installed-fonts/shadow-postscript-expected.html: Added.
35         * fast/text/user-installed-fonts/shadow-postscript-family-disable-expected-mismatch.html: Added.
36         * fast/text/user-installed-fonts/shadow-postscript-family-disable.html: Added.
37         * fast/text/user-installed-fonts/shadow-postscript-family-expected.html: Added.
38         * fast/text/user-installed-fonts/shadow-postscript-family.html: Added.
39         * fast/text/user-installed-fonts/shadow-postscript.html: Added.
40         * fast/text/user-installed-fonts/shadow.html: Added.
41         * platform/gtk/TestExpectations:
42         * platform/ios-wk1/TestExpectations:
43         * platform/ios/TestExpectations:
44         * platform/mac-wk1/TestExpectations:
45         * platform/mac/TestExpectations:
46         * platform/win/TestExpectations:
47         * platform/wpe/TestExpectations:
48
49 2017-12-07  John Wilander  <wilander@apple.com>
50
51         Move all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/ and remove expected failures
52         https://bugs.webkit.org/show_bug.cgi?id=180502
53         <rdar://problem/35891216>
54
55         Reviewed by Brent Fulgham.
56
57         This change moves all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/
58         and removes expected failures.
59         The one exception is the full removal of
60         http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html
61         which never seems to have worked properly. Follow-up work for this is tracked in <rdar://problem/35887722>.
62
63         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Removed.
64         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Removed.
65         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
66         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
67         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
68         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
69         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
70         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
71         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Removed.
72         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Removed.
73         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
74         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
75         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
76         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
77         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
78         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
79         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Removed.
80         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Removed.
81         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Removed.
82         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Removed.
83         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Removed.
84         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Removed.
85         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Removed.
86         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Removed.
87         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Removed.
88         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Removed.
89         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Removed.
90         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Removed.
91         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Removed.
92         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Removed.
93             This test is not being added back under http/tests/resourceLoadStatistics/ since it doesn't seem to work.
94             Follow-up work for this is tracked in <rdar://problem/35887722>.
95         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
96         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
97         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
98         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Removed.
99         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Removed.
100         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Removed.
101         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Removed.
102         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Removed.
103         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Removed.
104         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Removed.
105         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Removed.
106         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Removed.
107         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Removed.
108         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Removed.
109         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
110         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
111         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Removed.
112         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Removed.
113         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Removed.
114         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Removed.
115         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Removed.
116         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Removed.
117         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt.
118         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html.
119         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
120         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html.
121         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
122         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html.
123         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
124         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html.
125         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt.
126         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html.
127         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
128         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html.
129         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
130         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html.
131         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
132         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html.
133         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt.
134         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt.
135         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html.
136         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html.
137         * http/tests/resourceLoadStatistics/grandfathering-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt.
138         * http/tests/resourceLoadStatistics/grandfathering.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering.html.
139         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt.
140         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html.
141         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt.
142         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html.
143         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
144         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
145         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt.
146         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html.
147         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt.
148         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
149         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt.
150         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt.
151         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html.
152         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html.
153         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt.
154         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html.
155         * http/tests/resourceLoadStatistics/prune-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt.
156         * http/tests/resourceLoadStatistics/prune-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics.html.
157         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
158         * http/tests/resourceLoadStatistics/telemetry-generation-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt.
159         * http/tests/resourceLoadStatistics/telemetry-generation.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
160         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt.
161         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html.
162         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt.
163         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
164         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt.
165         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html.
166         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt.
167         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html.
168         * platform/ios/TestExpectations:
169             Removed 'loading' directory from path and made sure no tests are expected to fail.
170             Skipped tests that rely on UIHelper.activateAt() since it doesn't produce a user
171             gesture that ITP captures on iOS.
172         * platform/mac-wk2/TestExpectations:
173             Removed 'loading' directory from path and made sure no tests are expected to fail.
174         * platform/wk2/TestExpectations:
175             Removed 'loading' directory from path and made sure no tests are expected to fail.
176
177 2017-12-07  David Quesada  <david_quesada@apple.com>
178
179         [Web App Manifest] Support display-mode media feature
180         https://bugs.webkit.org/show_bug.cgi?id=180376
181         rdar://problem/35837993
182
183         Reviewed by Geoffrey Garen.
184
185         * applicationmanifest/display-mode-expected.txt: Added.
186         * applicationmanifest/display-mode-subframe-expected.txt: Added.
187         * applicationmanifest/display-mode-subframe.html: Added.
188         * applicationmanifest/display-mode.html: Added.
189         * applicationmanifest/resources/display-mode-subframe-1.html: Added.
190         * applicationmanifest/resources/standalone.manifest: Added.
191
192 2017-12-07  Jer Noble  <jer.noble@apple.com>
193
194         Creating a second AVPlayerItemVideoOutput causes flakey failures
195         https://bugs.webkit.org/show_bug.cgi?id=177119
196         <rdar://problem/34507977>
197
198         Reviewed by Dean Jackson.
199
200         * platform/mac/TestExpectations:
201
202 2017-12-07  Jer Noble  <jer.noble@apple.com>
203
204         [EME] Support generateRequest() in CDMFairPlayStreaming
205         https://bugs.webkit.org/show_bug.cgi?id=179752
206
207         Reviewed by Eric Carlson.
208
209         * platform/mac/TestExpectations:
210         * platform/mac/media/encrypted-media/fps-createSession-expected.txt: Added.
211         * platform/mac/media/encrypted-media/fps-createSession.html: Added.
212         * platform/mac/media/encrypted-media/fps-generateRequest-expected.txt: Added.
213         * platform/mac/media/encrypted-media/fps-generateRequest.html: Added.
214
215 2017-12-07  Ryan Haddad  <ryanhaddad@apple.com>
216
217         Unreviewed, rolling out r224931.
218
219         This test is no longer in the tree.
220
221         Reverted changeset:
222
223         "imported/w3c/web-platform-tests/2dcontext/the-canvas-
224         state/canvas_state_restore_001.htm is an ImageOnlyFailure"
225         https://bugs.webkit.org/show_bug.cgi?id=179786
226         https://trac.webkit.org/changeset/224931
227
228 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
229
230         Update imported/w3c/web-platform-tests/css/css-pseudo-4/marker-font-properties.html from upstream.
231         https://bugs.webkit.org/show_bug.cgi?id=177362
232
233         Unreviewed test gardening.
234
235         This makes it pass on GTK and WPE (at least locally).
236
237         * platform/gtk/TestExpectations:
238         * platform/wpe/TestExpectations:
239
240 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
241
242         [GTK] Enable imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.
243         https://bugs.webkit.org/show_bug.cgi?id=168799
244
245         Unreviewed test gardening.
246
247         It hasn't failed in half a year (last failure was on r216594). I don't know
248         what fixed it, but there doesn't seem to be a reason to keep the flaky
249         annotation.
250
251         * platform/gtk/TestExpectations:
252
253 2017-12-07  Manuel Rego Casasnovas  <rego@igalia.com>
254
255         [css-grid] Remove duplicated tests that are now present in WPT
256         https://bugs.webkit.org/show_bug.cgi?id=180511
257
258         Reviewed by Youenn Fablet.
259
260         These tests have been moved to WPT upstream repository in the following
261         Blink commits:
262         - https://chromium-review.googlesource.com/c/chromium/src/+/674931
263         - https://chromium-review.googlesource.com/c/chromium/src/+/730707
264
265         As we have just updated the WPT imported tests in r225561,
266         we can get rid now of the duplicates.
267
268         * fast/css-grid-layout/absolute-positioning-definite-sizes-expected.txt: Removed.
269         * fast/css-grid-layout/absolute-positioning-definite-sizes.html: Removed.
270         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt: Removed.
271         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html: Removed.
272         * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt: Removed.
273         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html: Removed.
274         * fast/css-grid-layout/fit-content-columns-expected.html: Removed.
275         * fast/css-grid-layout/fit-content-columns.html: Removed.
276         * fast/css-grid-layout/fit-content-rows-expected.html: Removed.
277         * fast/css-grid-layout/fit-content-rows.html: Removed.
278         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Removed.
279         * fast/css-grid-layout/grid-change-fit-content-argument.html: Removed.
280         * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Removed.
281         * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Removed.
282         * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Removed.
283         * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Removed.
284         * fast/css-grid-layout/grid-positioned-items-background-expected.html: Removed.
285         * fast/css-grid-layout/grid-positioned-items-background-rtl-expected.html: Removed.
286         * fast/css-grid-layout/grid-positioned-items-background-rtl.html: Removed.
287         * fast/css-grid-layout/grid-positioned-items-background.html: Removed.
288         * fast/css-grid-layout/grid-positioned-items-content-alignment-expected.txt: Removed.
289         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl-expected.txt: Removed.
290         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html: Removed.
291         * fast/css-grid-layout/grid-positioned-items-content-alignment.html: Removed.
292         * fast/css-grid-layout/grid-positioned-items-gaps-expected.txt: Removed.
293         * fast/css-grid-layout/grid-positioned-items-gaps-rtl-expected.txt: Removed.
294         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html: Removed.
295         * fast/css-grid-layout/grid-positioned-items-gaps.html: Removed.
296         * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt: Removed.
297         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt: Removed.
298         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html: Removed.
299         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html: Removed.
300         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Removed.
301         * fast/css-grid-layout/grid-positioned-items-padding.html: Removed.
302         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt: Removed.
303         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html: Removed.
304         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Removed.
305         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Removed.
306         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt: Removed.
307         * fast/css-grid-layout/grid-sizing-positioned-items.html: Removed.
308         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks-expected.txt: Removed.
309         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html: Removed.
310         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space-expected.txt: Removed.
311         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html: Removed.
312
313 2017-12-06  Chris Dumez  <cdumez@apple.com>
314
315         We should be able to recover after a Service Worker process crash
316         https://bugs.webkit.org/show_bug.cgi?id=180477
317
318         Reviewed by Brady Eidson and Youenn Fablet.
319
320         Add layout test coverage.
321
322         * http/tests/workers/service/postmessage-after-sw-process-crash.https-expected.txt: Added.
323         * http/tests/workers/service/postmessage-after-sw-process-crash.https.html: Added.
324         * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js: Added.
325
326 2017-12-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
327
328         Support the decoding="sync/async" syntax for image async attribute
329         https://bugs.webkit.org/show_bug.cgi?id=179432
330
331         Reviewed by Darin Adler.
332
333         * fast/images/async-attribute-with-small-image-expected.html: Removed.
334         * fast/images/async-attribute-with-small-image.html: Removed.
335         * fast/images/decode-decoding-attribute-async-large-image-expected.html: Added.
336         * fast/images/decode-decoding-attribute-async-large-image.html: Added.
337         * fast/images/decoding-attribute-async-small-image-expected.html: Added.
338         * fast/images/decoding-attribute-async-small-image.html: Added.
339         * fast/images/decoding-attribute-dynamic-async-small-image-expected.html: Added.
340         * fast/images/decoding-attribute-dynamic-async-small-image.html: Added.
341         * fast/images/decoding-attribute-sync-large-image-expected.html: Added.
342         * fast/images/decoding-attribute-sync-large-image.html: Added.
343
344 2017-12-06  Fujii Hironori  <Hironori.Fujii@sony.com>
345
346         AX: Layout test imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1.html flaky crash
347         https://bugs.webkit.org/show_bug.cgi?id=173540
348         <rdar://problem/35386393>
349
350         Unreviewed test gardening.
351
352         r225613 fixed the flaky crash.
353
354         * platform/gtk/TestExpectations: Unmarked the test case.
355
356 2017-12-06  Matt Lewis  <jlewis3@apple.com>
357
358         Adjusted expectations for inspector/worker/resources-in-worker.html.
359         https://bugs.webkit.org/show_bug.cgi?id=168091
360
361         Unreviewed test gardening.
362
363         * platform/mac/TestExpectations:
364
365 2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
366
367         Mark webgl/1.0.2/conformance/textures/gl-teximage.html as failing again.
368
369         Unreviewed test gardening.
370
371         * platform/ios/TestExpectations:
372
373 2017-12-06  David Quesada  <david_quesada@apple.com>
374
375         [Web App Manifest] Add SPI for fetching the manifest
376         https://bugs.webkit.org/show_bug.cgi?id=180294
377         rdar://problem/34747968
378
379         Reviewed by Geoffrey Garen.
380
381         * TestExpectations:
382             Skip the app manifest-related layout tests for now while the feature is still disabled.
383             Also moved the expectations disabling the manifest-src layout tests (which now pass
384             when the feature is enabled) to the same location in the file.
385         * applicationmanifest/developer-warnings-expected.txt: Added.
386         * applicationmanifest/developer-warnings.html: Added.
387         * applicationmanifest/multiple-links-expected.txt: Added.
388         * applicationmanifest/multiple-links.html: Added.
389             Add a layout test to verify only the first manifest link is loaded when there
390             are multiple on the page.
391         * applicationmanifest/resources/developer-warnings.manifest: Added.
392             Add a layout test to verify that warnings generated while parsing the manifest are
393             logged to the console.
394         * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html:
395             Replaced calls to getManifestThen() with getApplicationManifestThen().
396         * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt:
397             Updated the expected console message to reflect the current wording for CSP violations.
398         * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html:
399             Replaced calls to getManifestThen() with getApplicationManifestThen().
400         * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json:
401             Removed a trailing newline that was causing JSON parsing to fail.
402
403 2017-12-06  Youenn Fablet  <youenn@apple.com>
404
405         Import WPT workers test suite
406         https://bugs.webkit.org/show_bug.cgi?id=180464
407
408         Reviewed by Chris Dumez.
409
410         * TestExpectations: skip some timing out tests or testing shared workers.
411
412 2017-12-06  Youenn Fablet  <youenn@apple.com>
413
414         Preflight should bypass service worker
415         https://bugs.webkit.org/show_bug.cgi?id=180463
416
417         Reviewed by Alex Christensen.
418
419         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Removed.
420         * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js:
421         (event.event.request.url.endsWith):
422         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
423         (async.test):
424         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
425         * http/tests/workers/service/service-worker-crossorigin-fetch.html:
426
427 2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
428
429         Update TestExpectations for http/tests/workers/service/registration-task-queue-scheduling-1.html.
430         https://bugs.webkit.org/show_bug.cgi?id=179342
431
432         Unreviewed test gardening.
433
434         * TestExpectations:
435         * platform/mac/TestExpectations:
436
437 2017-12-06  Dean Jackson  <dino@apple.com>
438
439         Some iOS tests failing after ANGLE update
440         https://bugs.webkit.org/show_bug.cgi?id=180487
441         <rdar://problem/35885969>
442
443         Reviewed by Antoine Quint.
444
445         Unskip some WebGL tests.
446
447         * platform/ios/TestExpectations:
448
449 2017-12-06  John Wilander  <wilander@apple.com>
450
451         Storage Access API: Make document.hasStorageAccess a function and always allow access for same-origin iframes
452         https://bugs.webkit.org/show_bug.cgi?id=176944
453         <rdar://problem/34440658>
454
455         Reviewed by Brent Fulgham.
456
457         These tests now use the new document.hasStorageAccess() function
458         instead of the previous document.hasStorageAccess property.
459         The added test is a break out of the negative case of an iframe
460         calling the API when no user gesture is processed.
461
462         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
463         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
464         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
465         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html:
466         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
467         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html:
468         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
469         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt:
470         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html:
471         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
472         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
473         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
474         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html:
475         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
476         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
477         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
478         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture-expected.txt: Added.
479         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html: Added.
480         * http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
481         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
482         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
483         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
484         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
485         * http/tests/storageAccess/request-storage-access-top-frame-expected.txt:
486         * http/tests/storageAccess/request-storage-access-top-frame.html:
487         * http/tests/storageAccess/resources/request-storage-access-iframe.html:
488         * http/tests/storageAccess/resources/request-storage-access-without-user-gesture-iframe.html: Added.
489         * platform/mac-wk2/TestExpectations:
490             Marked the new test case as [ Pass ]
491
492 2017-12-06  Chris Dumez  <cdumez@apple.com>
493
494         ServiceWorkers API should reject promises when calling objects inside detached frames
495         https://bugs.webkit.org/show_bug.cgi?id=180444
496
497         Reviewed by Youenn Fablet.
498
499         * TestExpectations:
500         Unskip test that no longer times out and starts passing a few checks.
501
502         * fast/dom/navigator-detached-no-crash-expected.txt:
503         Rebaseline test now that promise is rejected.
504
505         * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt:
506         * http/tests/media/media-stream/disconnected-frame-permission-denied.html:
507         Update and rebaseline test now that the promise is rejected. I verified that this
508         behavior is consistent with Chrome.
509
510 2017-12-06  Matt Lewis  <jlewis3@apple.com>
511
512         Marked storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html as flaky on macOS.
513         https://bugs.webkit.org/show_bug.cgi?id=176693
514
515         Unreviewed test gardening.
516
517         * platform/mac/TestExpectations:
518
519 2017-12-05  Fujii Hironori  <Hironori.Fujii@sony.com>
520
521         [GTK] Layout test media/track/track-in-band-duplicate-tracks-when-source-changes.html crashes and times out
522         https://bugs.webkit.org/show_bug.cgi?id=160131
523
524         Reviewed by Eric Carlson.
525
526         * platform/gtk/TestExpectations:
527
528 2017-12-05  Chris Dumez  <cdumez@apple.com>
529
530         ServiceWorkerGlobalScope prototype chain should be immutable
531         https://bugs.webkit.org/show_bug.cgi?id=180450
532
533         Reviewed by Youenn Fablet.
534
535         * TestExpectations:
536         Unskip test that no longer times out.
537
538 2017-12-05  Brent Fulgham  <bfulgham@apple.com>
539
540         Limit user agent versioning to an upper bound
541         https://bugs.webkit.org/show_bug.cgi?id=180365
542         <rdar://problem/34550617>
543
544         Reviewed by Joseph Pecoraro.
545
546         * fast/dom/navigator-userAgent-frozen-expected.txt: Added.
547         * fast/dom/navigator-userAgent-frozen.html: Added.
548
549 2017-12-05  Javier Fernandez  <jfernandez@igalia.com>
550
551         [css-grid] Update imported Web Platform Tests
552         https://bugs.webkit.org/show_bug.cgi?id=180345
553
554         Reviewed by Manuel Rego Casasnovas and Youenn Fablet.
555
556         Added specific bugs to the expectations file for the new imported tests that fail for now.
557         Removed from the expectations file a test that has been deleted recently.
558
559         * TestExpectations:
560         * platform/gtk/TestExpectations:
561         * platform/wpe/TestExpectations:
562
563 2017-12-05  Chris Dumez  <cdumez@apple.com>
564
565         Unreviewed, rebaseline service worker test after r225549.
566
567         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt:
568         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
569
570 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
571
572         Composited frames incorrectly get requestAnimationFrame throttled
573         https://bugs.webkit.org/show_bug.cgi?id=178396
574
575         Reviewed by Zalan Bujtas.
576
577         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll-expected.txt: Added.
578         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll.html: Added.
579
580 2017-12-05  Joseph Pecoraro  <pecoraro@apple.com>
581
582         Web Inspector: content views for resources loaded through XHR do not reflect declared mime-type
583         https://bugs.webkit.org/show_bug.cgi?id=141389
584         <rdar://problem/19767070>
585
586         Reviewed by Brian Burg.
587
588         * http/tests/inspector/network/fetch-response-body-expected.txt:
589         * http/tests/inspector/network/fetch-response-body.html:
590         * http/tests/inspector/network/xhr-response-body-expected.txt:
591         * http/tests/inspector/network/xhr-response-body.html:
592         Update tests for new expectations now that binary data shows as binary.        
593
594 2017-12-05  Youenn Fablet  <youenn@apple.com>
595
596         Implement https://w3c.github.io/ServiceWorker/#clients-claim
597         https://bugs.webkit.org/show_bug.cgi?id=180261
598
599         Reviewed by Chris Dumez.
600
601         * http/tests/workers/service/serviceworkerclients-claim-worker.js: Added.
602         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt: Added.
603         * http/tests/workers/service/serviceworkerclients-claim.https.html: Added.
604
605 2017-12-05  Youenn Fablet  <youenn@apple.com>
606
607         Unskip some more Service Worker tests
608         https://bugs.webkit.org/show_bug.cgi?id=180428
609
610         Unreviewed.
611
612         * TestExpectations:
613
614 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
615
616         Remove webkitGetImageDataHD and webkitPutImageDataHD from canvas API
617         https://bugs.webkit.org/show_bug.cgi?id=180387
618
619         Reviewed by Dean Jackson.
620
621         Remove the test.
622
623         * fast/canvas/2d.imageDataHD-expected.txt: Removed.
624         * fast/canvas/2d.imageDataHD.html: Removed.
625         * platform/win/TestExpectations:
626
627 2017-12-05  Ali Juma  <ajuma@chromium.org>
628
629         [Win] Skip tests that depend on UIScriptController::zoomToScale
630         https://bugs.webkit.org/show_bug.cgi?id=180423
631
632         Reviewed by Frédéric Wang.
633
634         Test gardening.
635         
636         UIScriptController::zoomToScale is not implemented on Windows, so skip tests that use it.
637
638         * platform/win/TestExpectations:
639
640 2017-12-05  Zan Dobersek  <zdobersek@igalia.com>
641
642         Unreviewed WPE gardening. Rebaseline a quintet of SVG tests.
643
644         * platform/wpe/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
645         * platform/wpe/svg/custom/feComponentTransfer-Discrete-expected.txt:
646         * platform/wpe/svg/custom/feComponentTransfer-Gamma-expected.txt:
647         * platform/wpe/svg/custom/feComponentTransfer-Linear-expected.txt:
648         * platform/wpe/svg/custom/feComponentTransfer-Table-expected.txt:
649
650 2017-12-04  Chris Dumez  <cdumez@apple.com>
651
652         Support container.getRegistration() / getRegistrations() inside service workers
653         https://bugs.webkit.org/show_bug.cgi?id=180360
654
655         Reviewed by Youenn Fablet.
656
657         Add layout test coverage.
658
659         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration-expected.txt: Added.
660         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration.html: Added.
661         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js: Added.
662
663 2017-12-04  Nan Wang  <n_wang@apple.com>
664
665         AX: AOM: Implement relation type properties
666         https://bugs.webkit.org/show_bug.cgi?id=179500
667
668         Reviewed by Ryosuke Niwa.
669
670         Only enable this test on WK2.
671
672         * accessibility/mac/AOM-relation-property-expected.txt: Added.
673         * accessibility/mac/AOM-relation-property.html: Added.
674         * platform/mac-wk1/TestExpectations:
675
676 2017-12-04  Zalan Bujtas  <zalan@apple.com>
677
678         REGRESSION (r211531): Text flow changes and overlaps other text after double-click selecting paragraph
679         https://bugs.webkit.org/show_bug.cgi?id=180377
680         <rdar://problem/34337967>
681
682         Reviewed by Antti Koivisto.
683
684         * fast/block/float/simple-line-layout-float-shrink-line-expected.html: Added.
685         * fast/block/float/simple-line-layout-float-shrink-line.html: Added.
686
687 2017-12-04  Antoine Quint  <graouts@apple.com>
688
689         <video> and scale() transforms yield shrunk small or clipped controls
690         https://bugs.webkit.org/show_bug.cgi?id=180358
691         <rdar://problem/34436124>
692
693         Reviewed by Dean Jackson.
694
695         Write a new test that ensures that we reflect the width and height, not accounting
696         for borders, of the host media element when sizing media controls.
697
698         * media/modern-media-controls/css/transformed-media-expected.txt: Added.
699         * media/modern-media-controls/css/transformed-media.html: Added.
700
701 2017-12-04  Antoine Quint  <graouts@apple.com>
702
703         Cursor is not visible after exiting full screen video
704         https://bugs.webkit.org/show_bug.cgi?id=180247
705         <rdar://problem/33885922>
706
707         Reviewed by Dean Jackson.
708
709         Remove the existing test which would query a cursor state that is no longer relevant.
710
711         * fullscreen/video-cursor-auto-hide-expected.txt: Removed.
712         * fullscreen/video-cursor-auto-hide.html: Removed.
713         * platform/gtk/TestExpectations:
714
715 2017-12-04  Michael Catanzaro  <mcatanzaro@igalia.com>
716
717         [GTK] Unreviewed layout test gardening
718
719         * platform/gtk/TestExpectations:
720
721 2017-12-04  Devin Rousso  <webkit@devinrousso.com>
722
723         Web Inspector: provide method for recording CanvasRenderingContext2D from JavaScript
724         https://bugs.webkit.org/show_bug.cgi?id=175166
725         <rdar://problem/34040740>
726
727         Reviewed by Joseph Pecoraro.
728
729         * inspector/canvas/recording-2d-expected.txt:
730         * inspector/canvas/recording-2d.html:
731         (performConsoleRecording):
732         * inspector/canvas/recording-webgl-expected.txt:
733         * inspector/canvas/recording-webgl.html:
734         (performConsoleRecording):
735         * inspector/canvas/resources/recording-utilities.js:
736         (TestPage.registerInitializer):
737         * js/console-expected.txt:
738         * js/console.html:
739
740 2017-12-04  Ms2ger  <Ms2ger@igalia.com>
741
742         [GTK] Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html
743         https://bugs.webkit.org/show_bug.cgi?id=180357
744
745         Unreviewed test gardening.
746
747         The difference with the platform-neutral expectation is whitespace-only.
748
749         * platform/gtk/TestExpectations:
750         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt: Added.
751
752 2017-12-04  Jer Noble  <jer.noble@apple.com>
753
754         Include 'video/*' in image request Accept header if browser supports video media in image contexts.
755         https://bugs.webkit.org/show_bug.cgi?id=179178
756
757         Reviewed by Alex Christensen.
758
759         * http/tests/images/image-supports-video-expected.txt: Added.
760         * http/tests/images/image-supports-video.html: Added.
761         * http/tests/misc/resources/image-checks-for-accept.php:
762         * http/tests/resources/redirect-to-video-if-accepted.php: Added.
763         * platform/ios/TestExpectations:
764         * platform/mac/imported/w3c/web-platform-tests/html/semantics/the-img-element/update-the-source-set-expected.txt: Added.
765
766 2017-12-03  Chris Dumez  <cdumez@apple.com>
767
768         Re-sync Service Workers web-platform-tests from upstream
769         https://bugs.webkit.org/show_bug.cgi?id=180336
770
771         Reviewed by Darin Adler.
772
773         Skip new tests that are timing out and remove entries for tests
774         that were removed.
775
776         * TestExpectations:
777         * tests-options.json:
778
779 2017-12-03  Chris Dumez  <cdumez@apple.com>
780
781         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html as flaky
782
783         * TestExpectations:
784
785 2017-12-03  Chris Dumez  <cdumez@apple.com>
786
787         Support serviceWorker.postMessage() inside service workers
788         https://bugs.webkit.org/show_bug.cgi?id=180328
789
790         Reviewed by Darin Adler.
791
792         Unskip WPT test that no longer times out.
793
794         * TestExpectations:
795
796 2017-12-03  Chris Dumez  <cdumez@apple.com>
797
798         Unreviewed, unskip / rebaseline a few web platform tests.
799
800         * TestExpectations:
801
802 2017-12-03  Chris Dumez  <cdumez@apple.com>
803
804         Implement self.skipWaiting() inside service workers
805         https://bugs.webkit.org/show_bug.cgi?id=180329
806
807         Reviewed by Darin Adler.
808
809         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
810         add self.skipWaiting() now that we properly wait when the registation's
811         active worker is in use. This is needed because this worker script is
812         used by http/tests/workers/service/controller-change.html. The
813         'controllerchange' event is only fired if an active worker is being
814         replaced while in use due to the waiting worker calling skipWaiting().
815
816 2017-12-02  Chris Dumez  <cdumez@apple.com>
817
818         Support container.register() / registration.unregister() /  inside service workers
819         https://bugs.webkit.org/show_bug.cgi?id=180326
820
821         Reviewed by Youenn Fablet.
822
823         * TestExpectations:
824         Unskip test for registration.unregister() that now passes.
825
826         * http/tests/workers/service/ServiceWorkerGlobalScope_register-expected.txt: Added.
827         * http/tests/workers/service/ServiceWorkerGlobalScope_register.html: Added.
828         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js: Added.
829         Add test coverage for container.register().
830
831 2017-12-02  Chris Dumez  <cdumez@apple.com>
832
833         Support serviceWorkerRegistration.update() inside service workers
834         https://bugs.webkit.org/show_bug.cgi?id=180215
835
836         Reviewed by Darin Adler.
837
838         Add layout test coverage and unskip WPT test that no longer times out.
839
840         * TestExpectations:
841         * http/tests/workers/service/resources/self_registration_update-worker.js: Added.
842         * http/tests/workers/service/self_registration_update-expected.txt: Added.
843         * http/tests/workers/service/self_registration_update.html: Added.
844
845 2017-12-02  Youenn Fablet  <youenn@apple.com>
846
847         Implement https://w3c.github.io/ServiceWorker/#clients-getall
848         https://bugs.webkit.org/show_bug.cgi?id=180276
849
850         Reviewed by Chris Dumez.
851
852         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: Added.
853         * http/tests/workers/service/serviceworkerclients-matchAll.https-expected.txt: Added.
854         * http/tests/workers/service/serviceworkerclients-matchAll.https.html: Added.
855
856 2017-12-01  Alicia Boya García  <aboya@igalia.com>
857
858         [MSE] Use correct range end checks in sourceBufferPrivateDidReceiveSample()
859         https://bugs.webkit.org/show_bug.cgi?id=179690
860
861         Reviewed by Jer Noble.
862
863         Added test cases for bug #179690.
864
865         * media/media-source/media-source-range-end-frame-not-removed-expected.txt: Added.
866         * media/media-source/media-source-range-end-frame-not-removed.html: Added.
867         * media/media-source/media-source-range-start-frame-replaced-expected.txt: Added.
868         * media/media-source/media-source-range-start-frame-replaced.html: Added.
869
870 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
871
872         [WPE] Enable wpt css tests.
873         https://bugs.webkit.org/show_bug.cgi?id=180289
874
875         Unreviewed test gardening.
876
877         * platform/wpe/TestExpectations:
878
879 2017-12-01  Matt Lewis  <jlewis3@apple.com>
880
881         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout on wk1.
882         https://bugs.webkit.org/show_bug.cgi?id=172044
883
884         Unreviewed test gardening.
885
886         * platform/mac-wk1/TestExpectations:
887
888 2017-12-01  Daniel Bates  <dabates@apple.com>
889
890         AlternativePresentationButtonSubstitution::unapply() may not undo substitution
891         https://bugs.webkit.org/show_bug.cgi?id=180279
892         <rdar://problem/35800599>
893
894         Reviewed by Simon Fraser.
895
896         Update test to ensure that we undo the alternative presentation button substitution
897         made to an HTML label element.
898
899         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html:
900         * fast/forms/alternative-presentation-button/replace-and-remove.html:
901
902 2017-12-01  Daniel Bates  <dabates@apple.com>
903
904         Alternative Presentation Button: Provide a way to query for the replaced elements
905         https://bugs.webkit.org/show_bug.cgi?id=180114
906         <rdar://problem/35710539>
907
908         Reviewed by Tim Horton.
909
910         Add a test to ensure that Editor::elementsReplacedByAlternativePresentationButton()
911         returns the same list of elements that were specified to Editor::substituteWithAlternativePresentationButton()
912         up to ordering.
913
914         * fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Added.
915         * fast/forms/alternative-presentation-button/replaced-elements.html: Added.
916
917 2017-12-01  Youenn Fablet  <youenn@apple.com>
918
919         Implement https://w3c.github.io/ServiceWorker/#clients-get
920         https://bugs.webkit.org/show_bug.cgi?id=180167
921
922         Reviewed by Chris Dumez.
923
924         * http/tests/workers/service/resources/serviceworkerclients-get-worker.js: Added.
925         * http/tests/workers/service/serviceworkerclients-get.https-expected.txt: Added.
926         * http/tests/workers/service/serviceworkerclients-get.https.html: Added.
927
928 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
929
930         Update TestExpectations for editing/input tests on iOS.
931
932         Unreviewed test gardening.
933
934         * platform/ios-wk1/TestExpectations:
935         * platform/ios-wk2/TestExpectations:
936         * platform/ios/TestExpectations:
937
938 2017-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
939
940         Free FontFaceSets may include fonts that were never actually added to them
941         https://bugs.webkit.org/show_bug.cgi?id=180164
942
943         Reviewed by Simon Fraser.
944
945         * fast/text/font-face-api-preinstalled-expected.txt: Added.
946         * fast/text/font-face-api-preinstalled.html: Added.
947
948 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
949
950         Update TestExpectations for various editing tests on iOS.
951
952         Unreviewed test gardening.
953
954         * platform/ios-wk2/TestExpectations:
955         * platform/ios-wk2/editing/deleting/5144139-2-expected.txt:
956         * platform/ios/TestExpectations:
957
958 2017-12-01  Dean Jackson  <dino@apple.com>
959
960         Use SH_INITIALIZE_UNINITIALIZED_LOCALS now that ANGLE has been updated
961         https://bugs.webkit.org/show_bug.cgi?id=177929
962         <rdar://problem/34866210>
963
964         Reviewed by Sam Weinig.
965
966         * fast/canvas/webgl/uninitialized-locals-expected.txt: Added.
967         * fast/canvas/webgl/uninitialized-locals.html: Added.
968
969 2017-12-01  Brady Eidson  <beidson@apple.com>
970
971         Add Internals.terminateServiceWorker, and the ability to restart service workers for postMessage.
972         https://bugs.webkit.org/show_bug.cgi?id=180170
973
974         Reviewed by Chris Dumez.
975
976         * http/tests/workers/service/postmessage-after-terminate.https-expected.txt: Added.
977         * http/tests/workers/service/postmessage-after-terminate.https.html: Added.
978         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
979         (then):
980         * http/tests/workers/service/resources/postmessage-after-terminate.js: Copied from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js.
981         (then):
982         * http/tests/workers/service/resources/postmessage-echo-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js.
983
984 2017-12-01  Zalan Bujtas  <zalan@apple.com>
985
986         Nullptr deref in WebCore::RenderTableCaption::containingBlockLogicalWidthForContent
987         https://bugs.webkit.org/show_bug.cgi?id=180251
988         <rdar://problem/34138562>
989
990         Reviewed by Simon Fraser.
991
992         * fast/table/caption-crash-when-layer-backed-expected.txt: Added.
993         * fast/table/caption-crash-when-layer-backed.html: Added.
994
995 2017-12-01  Zan Dobersek  <zdobersek@igalia.com>
996
997         Unreviewed GTK+ gardening. Updating baselines affected in r225366.
998
999         * platform/gtk/css3/filters/effect-reference-expected.txt:
1000         * platform/gtk/css3/filters/effect-reference-hw-expected.txt:
1001         * platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1002         * platform/gtk/svg/custom/feComponentTransfer-Discrete-expected.txt:
1003         * platform/gtk/svg/custom/feComponentTransfer-Gamma-expected.txt:
1004         * platform/gtk/svg/custom/feComponentTransfer-Linear-expected.txt:
1005         * platform/gtk/svg/custom/feComponentTransfer-Table-expected.txt:
1006
1007 2017-12-01  Matt Lewis  <jlewis3@apple.com>
1008
1009         Marked imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https.html as flaky on macOS.
1010         https://bugs.webkit.org/show_bug.cgi?id=179351
1011
1012         Unreviewed test expectations.
1013
1014         * platform/mac-wk2/TestExpectations:
1015
1016 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
1017
1018         [WPE] Enable some more wpt tests.
1019         https://bugs.webkit.org/show_bug.cgi?id=180242
1020
1021         Unreviewed test gardening.
1022
1023         * platform/wpe/TestExpectations: enable tests.
1024         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Copied from gtk.
1025         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Copied from gtk.
1026         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Copied from gtk.
1027
1028 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
1029
1030         Mark imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html as flaky
1031         https://bugs.webkit.org/show_bug.cgi?id=180241
1032
1033         Unreviewed test gardening.
1034
1035         * TestExpectations:
1036
1037 2017-11-30  Alex Christensen  <achristensen@webkit.org>
1038
1039         Extra PerformanceEntryList entry after iframe navigation
1040         https://bugs.webkit.org/show_bug.cgi?id=178433
1041
1042         Reviewed by Joseph Pecoraro.
1043
1044         * http/tests/security/PerformanceEntryList-parent-only-first-navigation-expected.txt: Added.
1045         * http/tests/security/PerformanceEntryList-parent-only-first-navigation.html: Added.
1046         * http/tests/security/resources/navigate-and-postMessage.html: Added.
1047         * http/tests/security/resources/postMessage.html: Added.
1048
1049 2017-11-30  Zalan Bujtas  <zalan@apple.com>
1050
1051         [Simple line layout] Incorrect repaint rect with vertically shrinking content.
1052         https://bugs.webkit.org/show_bug.cgi?id=180223
1053         <rdar://problem/34122210>
1054
1055         Reviewed by Simon Fraser.
1056
1057         * fast/repaint/simple-line-layout-shrinking-content-expected.txt: Added.
1058         * fast/repaint/simple-line-layout-shrinking-content.html: Added.
1059
1060 2017-11-30  Simon Fraser  <simon.fraser@apple.com>
1061
1062         Improve filter logging
1063         https://bugs.webkit.org/show_bug.cgi?id=180182
1064
1065         Reviewed by Sam Weinig.
1066
1067         Improve logging of FEComponentTransfer ComponentTransferFunctions by logging the data
1068         that's appropriate for the function type, and rebaseline affected tests.
1069
1070         * css3/filters/effect-reference-expected.txt:
1071         * css3/filters/effect-reference-hw-expected.txt:
1072         * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1073         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
1074         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
1075         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
1076         * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
1077         * svg/filters/filter-refresh-expected.txt:
1078
1079 2017-11-30  Chris Dumez  <cdumez@apple.com>
1080
1081         Unreviewed, unskip service worker test that no longer times out after r225346.
1082
1083         * TestExpectations:
1084
1085 2017-11-30  Dean Jackson  <dino@apple.com>
1086
1087         Skip WebGL on iOS while working out what ANGLE has broken.
1088
1089         * platform/ios/TestExpectations:
1090
1091 2017-11-30  Matt Lewis  <jlewis3@apple.com>
1092
1093         Marked http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky on High Sierra.
1094         https://bugs.webkit.org/show_bug.cgi?id=179644
1095
1096         Unreviewed test gardening.
1097
1098         * platform/mac-wk2/TestExpectations:
1099
1100 2017-11-30  Matt Lewis  <jlewis3@apple.com>
1101
1102         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on macOS.
1103         https://bugs.webkit.org/show_bug.cgi?id=176078
1104
1105         Unreviewed test gardening.
1106
1107         * platform/mac-wk2/TestExpectations:
1108
1109 2017-11-30  Chris Dumez  <cdumez@apple.com>
1110
1111         Populate self.registration.installing/waiting/active inside service workers
1112         https://bugs.webkit.org/show_bug.cgi?id=180168
1113
1114         Reviewed by Brady Eidson.
1115
1116         Extend layout test coverage.
1117
1118         * http/tests/workers/service/resources/self_registration-worker.js:
1119         * http/tests/workers/service/self_registration-expected.txt:
1120
1121 2017-11-30  Chris Dumez  <cdumez@apple.com>
1122
1123         Unreviewed, unskip a few Service Workers tests that no longer seem to be flaky.
1124
1125         * TestExpectations:
1126
1127 2017-11-30  Ms2ger  <Ms2ger@igalia.com>
1128
1129         [GTK] Enable all wpt touch-events tests.
1130         https://bugs.webkit.org/show_bug.cgi?id=180198
1131
1132         Unreviewed test gardening.
1133
1134         * platform/gtk/TestExpectations:
1135
1136 2017-11-29  Antoine Quint  <graouts@apple.com>
1137
1138         Move modern media controls test expectations from ios-simulator to ios
1139         https://bugs.webkit.org/show_bug.cgi?id=180158
1140
1141         Reviewed by Dean Jackson.
1142
1143         We shouldn't be using the ios-simulator platform for these, ios is the right one.
1144
1145         * platform/ios-simulator/TestExpectations:
1146         * platform/ios/TestExpectations:
1147
1148 2017-11-29  Chris Dumez  <cdumez@apple.com>
1149
1150         LayoutTest http/tests/workers/service/registration-clear-redundant-worker.html is a flaky failure
1151         https://bugs.webkit.org/show_bug.cgi?id=179778
1152
1153         Reviewed by Youenn Fablet.
1154
1155         As per the specification [1], when clearing a registration, the registration's workers are first
1156         marked as redundant *before* the registration's worker is set to null.
1157
1158         The test was waiting for the service worker's state to become redundant and then checking in a
1159         setTimeout(0) that the registration's worker became null. However, a setTimeout(0) is racy here.
1160         To address the issue, we now use setInterval() and wait until the worker becomes null.
1161
1162         [1] https://w3c.github.io/ServiceWorker/#clear-registration-algorithm
1163
1164         * TestExpectations:
1165         * http/tests/workers/service/registration-clear-redundant-worker.html:
1166
1167 2017-11-29  Youenn Fablet  <youenn@apple.com>
1168
1169         ServiceWorkerClient objects should be reused if there is already one existing with the same identifier
1170         https://bugs.webkit.org/show_bug.cgi?id=180143
1171
1172         Reviewed by Chris Dumez.
1173
1174         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
1175         (event.else):
1176         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
1177
1178 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1179
1180         Mark imported/w3c/web-platform-tests/XMLHttpRequest/firing-events-http-no-content-length.html as flaky.
1181         https://bugs.webkit.org/show_bug.cgi?id=179775
1182
1183         Unreviewed test gardening.
1184
1185         * platform/mac-wk1/TestExpectations:
1186
1187 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1188
1189         Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
1190         https://bugs.webkit.org/show_bug.cgi?id=165311
1191
1192         Unreviewed test gardening.
1193
1194         * platform/mac/TestExpectations:
1195
1196 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1197
1198         Mark http/tests/workers/service/registration-clear-redundant-worker.html as flaky.
1199         https://bugs.webkit.org/show_bug.cgi?id=179778
1200
1201         Unreviewed test gardening.
1202
1203         * TestExpectations:
1204
1205 2017-11-29  Youenn Fablet  <youenn@apple.com>
1206
1207         Add support for service worker generated redirections
1208         https://bugs.webkit.org/show_bug.cgi?id=179498
1209
1210         Reviewed by Darin Adler.
1211
1212         * http/tests/workers/service/resources/service-worker-redirection-fetch-worker.js: Added.
1213         (event.event.request.url.indexOf):
1214         (event.event.request.url.endsWith):
1215         * http/tests/workers/service/service-worker-redirection-fetch.https-expected.txt: Added.
1216         * http/tests/workers/service/service-worker-redirection-fetch.https.html: Added.
1217
1218 2017-11-29  Chris Dumez  <cdumez@apple.com>
1219
1220         Start exposing self.registration inside service workers
1221         https://bugs.webkit.org/show_bug.cgi?id=180162
1222
1223         Reviewed by Brady Eidson.
1224
1225         Add layout test coverage.
1226
1227         * TestExpectations:
1228         Skip test that covers self.registration.update() because it now times out. We do not support update()
1229         on registrations inside service workers yet so the test times out waiting for the updatefound event
1230         on the registration.
1231
1232         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject-expected.txt: Added.
1233         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject.html: Added.
1234         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_registration_SameObject-worker.js: Added.
1235         * http/tests/workers/service/resources/self_registration-worker.js: Added.
1236         * http/tests/workers/service/self_registration-expected.txt: Added.
1237         * http/tests/workers/service/self_registration.html: Added.
1238
1239 2017-11-29  Javier M. Mellid  <jmunhoz@igalia.com>
1240
1241         [GTK] Test gardening
1242         https://bugs.webkit.org/show_bug.cgi?id=180150
1243
1244         Unreviewed test gardening
1245
1246         * platform/gtk/TestExpectations:
1247
1248 2017-11-29  Antoine Quint  <graouts@apple.com>
1249
1250         [iOS] Media controls should stop updating while media is playing in fullscreen
1251         https://bugs.webkit.org/show_bug.cgi?id=180144
1252         <rdar://problem/35060379>
1253
1254         Reviewed by Eric Carlson.
1255
1256         Add a new test that enters fullscreen, checks that the elapsed time shown in the inline media controls are the same
1257         at this time and after a few "timeupdate" events, ensuring the DOM is no longer updated while in fullscreen, and then
1258         exits fullscreen and checks that the elapsed time controls now update as expected. This test is skipped in OpenSource
1259         since it uses touch events.
1260
1261         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt: Added.
1262         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html: Added.
1263         * platform/ios-simulator/TestExpectations:
1264
1265 2017-11-29  Simon Fraser  <simon.fraser@apple.com>
1266
1267         Viewport unit values affected by Comand-+ zoom
1268         https://bugs.webkit.org/show_bug.cgi?id=145614
1269
1270         Reviewed by Zalan Bujtas.
1271
1272         * fast/css/viewport-units-zoom-expected.html: Added.
1273         * fast/css/viewport-units-zoom.html: Added.
1274
1275 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
1276
1277         Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
1278         https://bugs.webkit.org/show_bug.cgi?id=180142
1279
1280         Unreviewed test gardening.
1281
1282         The -expected file was updated to list a PASS result.
1283
1284         * TestExpectations:
1285
1286 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
1287
1288         [GTK][WPE] Test gardening
1289         https://bugs.webkit.org/show_bug.cgi?id=180136
1290
1291         Unreviewed test gardening.
1292
1293         * TestExpectations: Skip more alternative-presentation-button tests.
1294         * platform/gtk/TestExpectations: Updated expectations:
1295           - fast/attachment/attachment-without-appearance.html: recently added test for a disabled feature.
1296           - fast/dom/MutationObserver/end-of-task-delivery.html: flaky.
1297           - http/tests/local/link-stylesheet-load-order-preload.html: flaky.
1298         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: rebaseline for r225220.
1299         * platform/mac/TestExpectations: Enable the skipped alternative-presentation-button tests.
1300         * platform/wpe/TestExpectations: Updated expectations:
1301           - fast/canvas/canvas-createPattern-video-modify.html: passing since r225060.
1302           - webanimations/*: failing since they were added; bug filed.
1303         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1304           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
1305           (matching mac ports); the remaining difference with the platform-neutral
1306           expectation is that TouchEvent is enabled here.
1307         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1308           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
1309           (matching mac ports); the remaining difference with the platform-neutral
1310           expectation is that TouchEvent is enabled here.
1311
1312 2017-11-29  Antoine Quint  <graouts@apple.com>
1313
1314         Pressing the space bar while watching a fullscreen video doesn't play or pause
1315         https://bugs.webkit.org/show_bug.cgi?id=180033
1316         <rdar://problem/33610443>
1317
1318         Reviewed by Eric Carlson.
1319
1320         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1321         pauses the media and resumes it when pressing the space bar again.
1322
1323         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1324         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1325         * media/video-test.js:
1326         (runWithKeyDown): Update the key to not be space since this would cause media to be paused when entering fullscreen.
1327         * platform/ios-simulator/TestExpectations:
1328
1329 2017-11-28  Zan Dobersek  <zdobersek@igalia.com>
1330
1331         [Cairo] Limit the number of active contexts in GraphicsContext3DCairo
1332         https://bugs.webkit.org/show_bug.cgi?id=166968
1333
1334         Reviewed by Alex Christensen.
1335
1336         * platform/gtk/TestExpectations: Unskip WebGL tests that were failing
1337         due to missing active context limit management.
1338         * platform/wpe/TestExpectations: Ditto.
1339
1340 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
1341
1342         Web Inspector: Write script syntax tree tests for template literals and default parameter values
1343         https://bugs.webkit.org/show_bug.cgi?id=149450
1344         <rdar://problem/22796879>
1345
1346         Reviewed by Devin Rousso.
1347
1348         * inspector/model/parse-script-syntax-tree-expected.txt:
1349         * inspector/model/parse-script-syntax-tree.html:
1350
1351 2017-11-28  Zalan Bujtas  <zalan@apple.com>
1352
1353         Clean up spanners before creating nested column context
1354         https://bugs.webkit.org/show_bug.cgi?id=180107
1355         <rdar://problem/35686655>
1356         
1357         Reviewed by Antti Koivisto.
1358
1359         * fast/multicol/crash-when-constructing-nested-columns-expected.txt: Added.
1360         * fast/multicol/crash-when-constructing-nested-columns.html: Added.
1361
1362 2017-11-28  Wenson Hsieh  <wenson_hsieh@apple.com>
1363
1364         Allow attachment elements with no appearance to defer rendering to child nodes
1365         https://bugs.webkit.org/show_bug.cgi?id=180117
1366         <rdar://problem/35735339>
1367
1368         Reviewed by Tim Horton.
1369
1370         Adds a ref test verifying that an appearance-less attachment can render child nodes. More extensive testing to
1371         come in a followup patch.
1372
1373         * fast/attachment/attachment-without-appearance-expected.html: Added.
1374         * fast/attachment/attachment-without-appearance.html: Added.
1375
1376 2017-11-28  Chris Dumez  <cdumez@apple.com>
1377
1378         ServiceWorkerGlobalScope.clients should always return the same object
1379         https://bugs.webkit.org/show_bug.cgi?id=180116
1380
1381         Reviewed by Geoffrey Garen.
1382
1383         Add layout test coverage.
1384
1385         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject-expected.txt: Added.
1386         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject.html: Added.
1387         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_clients_SameObject-worker.js: Added.
1388
1389 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1390
1391         Unreviewed, correct the location for an expected result file.
1392
1393         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt.
1394
1395 2017-11-28  Matt Lewis  <jlewis3@apple.com>
1396
1397         Marked accessibility/ios-simulator/video-elements-ios.html as flaky timout.
1398         https://bugs.webkit.org/show_bug.cgi?id=178195
1399
1400         Unreviewed test gardening.
1401
1402         * platform/ios-wk2/TestExpectations:
1403
1404 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
1405
1406         ServiceWorker Inspector: Frontend changes to support Network tab and sub resources
1407         https://bugs.webkit.org/show_bug.cgi?id=179642
1408         <rdar://problem/35517704>
1409
1410         Reviewed by Brian Burg.
1411
1412         * inspector/unit-tests/target-manager-expected.txt:
1413         * inspector/unit-tests/target-manager.html:
1414         Generalize.
1415
1416 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1417
1418         Rebaseline fast/forms/alternative-presentation-button/replacement.html for El Capitan.
1419
1420         Unreviewed test gardening.
1421
1422         * platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt: Added.
1423
1424 2017-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
1425
1426         [CG] PostScript images should be supported if they are sub-resource images
1427         https://bugs.webkit.org/show_bug.cgi?id=178502
1428
1429         Reviewed by Simon Fraser.
1430
1431         * TestExpectations:
1432         * fast/images/eps-as-image-expected.html: Added.
1433         * fast/images/eps-as-image.html: Added.
1434         * fast/images/resources/green-100x100.eps: Added.
1435         * platform/mac/TestExpectations:
1436
1437 2017-11-28  Daniel Bates  <dabates@apple.com>
1438
1439         [Cocoa] First pass at implementing alternative presentation button element
1440         https://bugs.webkit.org/show_bug.cgi?id=179785
1441         Part of <rdar://problem/34917108>
1442
1443         Update expected result.
1444
1445         * fast/forms/alternative-presentation-button/replacement-expected.txt:
1446
1447 2017-11-28  Charles Turner  <cturner@igalia.com>
1448
1449         [GTK] Test gardening
1450         https://bugs.webkit.org/show_bug.cgi?id=180099
1451
1452         Unreviewed test gardening
1453
1454         * platform/gtk/TestExpectations:
1455
1456 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1457
1458         [iOS] Rebaseline editing/execCommand tests
1459         https://bugs.webkit.org/show_bug.cgi?id=180085
1460
1461         Unreviewed test gardening.
1462
1463         * platform/ios-wk2/TestExpectations:
1464         * platform/ios-wk2/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
1465         * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: Added.
1466         * platform/ios-wk2/editing/execCommand/selectAll-expected.txt: Added.
1467         * platform/ios/editing/execCommand/create-list-with-hr-expected.txt:
1468         * platform/ios/editing/execCommand/indent-selection-expected.txt:
1469         * platform/ios/editing/execCommand/insert-list-and-stitch-expected.txt:
1470         * platform/ios/editing/execCommand/nsresponder-indent-expected.txt:
1471
1472 2017-11-28  Noah Chase  <nchase@gmail.com>
1473
1474         Web Audio's AnalyserNode.fftSize cannot be greater than 2048 in Safari; spec says it can be up to 32768
1475         https://bugs.webkit.org/show_bug.cgi?id=180040
1476
1477         Reviewed by Alex Christensen.
1478
1479         * webaudio/realtimeanalyser-fft-sizing-expected.txt:
1480         * webaudio/realtimeanalyser-fft-sizing.html:
1481
1482 2017-11-28  Ms2ger  <Ms2ger@igalia.com>
1483
1484         [WPE] Enable the wpt top-level directory.
1485         https://bugs.webkit.org/show_bug.cgi?id=180088
1486
1487         Unreviewed test gardening.
1488
1489         This does not change the output of Tools/Scripts/run-webkit-tests  --print-expectations.
1490
1491         * platform/wpe/TestExpectations:
1492
1493 2017-11-28  Daniel Bates  <dabates@apple.com>
1494
1495         [Cocoa] First pass at implementing alternative presentation button element
1496         https://bugs.webkit.org/show_bug.cgi?id=179785
1497         Part of <rdar://problem/34917108>
1498
1499         Reviewed by Brent Fulgham.
1500
1501         Adds tests to ensure that we can apply and remove the substitution of one or more
1502         elements with the alternative presentation button.
1503
1504         Also added some accessibility tests to ensure that the alternative presentation button
1505         can be seen and hit tested by the accessibility machinery. When the alternative presentation
1506         button is substituted for an <input> it masquerades as a text button and when it is
1507         substituted for an arbitrary HTML element it masquerades as the original element. As a
1508         result the accessibility machinery shows an empty role description in the former case
1509         because it does find the ARIA label for the button and the accessibility element hierarchy
1510         may be incorrect in the latter case. We will fix these issues in a subsequent commit(s).
1511
1512         * TestExpectations: Skip the test on all platforms. We will selectively enable
1513         tests on Cocoa platforms (below).
1514         * accessibility/alternative-presentation-button-expected.txt: Added.
1515         * accessibility/alternative-presentation-button-input-type-expected.txt: Added.
1516         * accessibility/alternative-presentation-button-input-type.html: Added.
1517         * accessibility/alternative-presentation-button.html: Added.
1518         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Added.
1519         * fast/forms/alternative-presentation-button/replace-and-remove.html: Added.
1520         * fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
1521         * fast/forms/alternative-presentation-button/replacement.html: Added.
1522         * platform/ios/TestExpectations: Mark tests as PASS so that we run them.
1523         * platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
1524         * platform/mac/TestExpectations: Mark tests as PASS so that we run them.
1525
1526 2017-11-28  Commit Queue  <commit-queue@webkit.org>
1527
1528         Unreviewed, rolling out r225209.
1529         https://bugs.webkit.org/show_bug.cgi?id=180092
1530
1531         Tests are still timing out (Requested by ap on #webkit).
1532
1533         Reverted changeset:
1534
1535         "Pressing the space bar while watching a fullscreen video
1536         doesn't play or pause"
1537         https://bugs.webkit.org/show_bug.cgi?id=180033
1538         https://trac.webkit.org/changeset/225209
1539
1540 2017-11-28  Chris Dumez  <cdumez@apple.com>
1541
1542         Start exposing navigator.serviceWorker inside service workers
1543         https://bugs.webkit.org/show_bug.cgi?id=180087
1544
1545         Reviewed by Brady Eidson.
1546
1547         Add layout test coverage.
1548
1549         * http/tests/workers/service/WorkerNavigator_serviceWorker-expected.txt: Added.
1550         * http/tests/workers/service/WorkerNavigator_serviceWorker.html: Added.
1551         * http/tests/workers/service/resources/WorkerNavigator_serviceWorker-worker.js: Added.
1552
1553 2017-11-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1554
1555         REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
1556         https://bugs.webkit.org/show_bug.cgi?id=180004
1557
1558         Reviewed by Alex Christensen.
1559
1560         Remove failure expectations for layout tests that will stop failing once the buildbot master
1561         is restarted. A restart is required for the build to begin using
1562         -DENABLE_EXPERIMENTAL_FEATURES=ON.
1563
1564         * platform/wpe/TestExpectations:
1565
1566 2017-11-28  Antoine Quint  <graouts@apple.com>
1567
1568         Skip back and forward buttons should not hard-code their numeric amount in localised strings
1569         https://bugs.webkit.org/show_bug.cgi?id=180077
1570
1571         Reviewed by Eric Carlson.
1572
1573         Add a new test to check replaced localized string work as expected.
1574
1575         * media/modern-media-controls/localized-strings/replaced-string-expected.txt: Added.
1576         * media/modern-media-controls/localized-strings/replaced-string.html: Added.
1577         * platform/ios-simulator/TestExpectations:
1578         * platform/mac/TestExpectations:
1579
1580 2017-11-28  Antoine Quint  <graouts@apple.com>
1581
1582         Pressing the space bar while watching a fullscreen video doesn't play or pause
1583         https://bugs.webkit.org/show_bug.cgi?id=180033
1584         <rdar://problem/33610443>
1585
1586         Reviewed by Eric Carlson.
1587
1588         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1589         pauses the media and resumes it when pressing the space bar again.
1590
1591         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1592         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1593         * platform/ios-simulator/TestExpectations:
1594
1595 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1596
1597         Unreviewed, rolling out r225201.
1598
1599         This caused multiple tests to timeout consistently.
1600
1601         Reverted changeset:
1602
1603         "Pressing the space bar while watching a fullscreen video
1604         doesn't play or pause"
1605         https://bugs.webkit.org/show_bug.cgi?id=180033
1606         https://trac.webkit.org/changeset/225201
1607
1608 2017-11-27  Antoine Quint  <graouts@apple.com>
1609
1610         Pressing the space bar while watching a fullscreen video doesn't play or pause
1611         https://bugs.webkit.org/show_bug.cgi?id=180033
1612         <rdar://problem/33610443>
1613
1614         Reviewed by Eric Carlson.
1615
1616         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1617         pauses the media and resumes it when pressing the space bar again.
1618
1619         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1620         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1621         * platform/ios-simulator/TestExpectations:
1622
1623 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1624
1625         Unreviewed, rolling out r225173.
1626
1627         This caused multiple tests to timeout consistently.
1628
1629         Reverted changeset:
1630
1631         "Pressing the space bar while watching a fullscreen video
1632         doesn't play or pause"
1633         https://bugs.webkit.org/show_bug.cgi?id=180033
1634         https://trac.webkit.org/changeset/225173
1635
1636 2017-11-27  Ryan Haddad  <ryanhaddad@apple.com>
1637
1638         Mark imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html as flaky.
1639         https://bugs.webkit.org/show_bug.cgi?id=179137
1640
1641         Unreviewed test gardening.
1642
1643         * TestExpectations:
1644
1645 2017-11-27  Dean Jackson  <dino@apple.com>
1646
1647         Implement OffscreenCanvas.getContext("webgl")
1648         https://bugs.webkit.org/show_bug.cgi?id=180050
1649         <rdar://problem/35705473>
1650
1651         Reviewed by Sam Weinig.
1652
1653         Update expected results.
1654
1655         * http/wpt/offscreen-canvas/getContext-webgl.html:
1656
1657 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1658
1659         Fixed incorrectly marked test expectations.
1660
1661         Unreviewed test gardening.
1662
1663         * platform/ios-wk2/TestExpectations:
1664         * platform/mac-wk2/TestExpectations:
1665
1666 2017-11-27  Alex Christensen  <achristensen@webkit.org>
1667
1668         Run imported/w3c/web-platform-tests/url/failure.html on debug builds after r225186.
1669
1670         * TestExpectations:
1671         It's still flaky, but it doesn't assert any more.
1672
1673 2017-11-27  Chris Dumez  <cdumez@apple.com>
1674
1675         Unreviewed, rebaseline http/tests/workers/service/service-worker-cache-api.https.html
1676
1677         This test is currently marked as flaky.
1678
1679         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
1680
1681 2017-11-27  Chris Dumez  <cdumez@apple.com>
1682
1683         Unreviewed, unskip service worker tests that are no longer flaky.
1684
1685         * TestExpectations:
1686
1687 2017-11-27  Antoine Quint  <graouts@apple.com>
1688
1689         Pressing the space bar while watching a fullscreen video doesn't play or pause
1690         https://bugs.webkit.org/show_bug.cgi?id=180033
1691         <rdar://problem/33610443>
1692
1693         Reviewed by Eric Carlson.
1694
1695         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1696         pauses the media and resumes it when pressing the space bar again.
1697
1698         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1699         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1700         * platform/ios-simulator/TestExpectations:
1701
1702 2017-11-27  Ms2ger  <Ms2ger@igalia.com>
1703
1704         [GTK][WPE] Enable http/wpt/resource-timing/rt-initiatorType-media.html.
1705         https://bugs.webkit.org/show_bug.cgi?id=180034
1706
1707         Unreviewed test gardening.
1708
1709         If this test fails, it will fail with random numbers in the failure
1710         message. The current platform-neutral expectation file contains one
1711         pair of these random numbers, ensuring that this test will never be
1712         interpreted as passing -- not while the bug exists, and not when it
1713         is fixed.
1714
1715         This change updates the expectation file to contain only passes and
1716         enables the test for WPE and GTK, as the bug does not seem to exist
1717         there.
1718
1719         * http/wpt/resource-timing/rt-initiatorType-media-expected.txt:
1720         * platform/gtk/TestExpectations:
1721         * platform/wpe/TestExpectations:
1722         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Removed.
1723
1724 2017-11-27  Carlos Garcia Campos  <cgarcia@igalia.com>
1725
1726         [SOUP] Layout test media/track/track-text-track-cue-list.html crash with g_source_set_ready_time: assertion 'source->ref_count > 0' failed
1727         https://bugs.webkit.org/show_bug.cgi?id=176806
1728
1729         Reviewed by Carlos Alberto Lopez Perez.
1730
1731         * platform/gtk/TestExpectations:
1732
1733 2017-11-27  Javier Fernandez  <jfernandez@igalia.com>
1734
1735         [css-grid] Display issues with child with max-width
1736         https://bugs.webkit.org/show_bug.cgi?id=178973
1737
1738         Reviewed by Darin Adler.
1739
1740         Regression test for the bug.
1741
1742         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing-expected.html: Added.
1743         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing.html: Added.
1744
1745 2017-11-25  Frederic Wang  <fwang@igalia.com>
1746
1747         Import MathML WPT tests
1748         https://bugs.webkit.org/show_bug.cgi?id=179110
1749
1750         Reviewed by Darin Adler.
1751
1752         This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
1753         from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
1754         OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
1755         some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
1756         and keep running the legacy versions.
1757
1758         * TestExpectations: Skip MathML tests requiring web fonts and mark some MathML tests as failing.
1759         * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Moved to imported/w3c/web-platform-tests/fonts/math/.
1760         * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Ditto.
1761         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Ditto.
1762         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Ditto.
1763         * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Ditto.
1764         * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Ditto.
1765         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Ditto.
1766         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Ditto.
1767         * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Ditto.
1768         * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Ditto.
1769         * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Ditto.
1770         * imported/mathml-in-html5/fonts/math/largeop-displayoperatorminheight5000.woff: Ditto.
1771         * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Ditto.
1772         * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Ditto.
1773         * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Ditto.
1774         * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Ditto.
1775         * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Ditto.
1776         * imported/mathml-in-html5/fonts/math/mathvariant-transforms.woff: Ditto.
1777         * imported/mathml-in-html5/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Ditto.
1778         * imported/mathml-in-html5/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Ditto.
1779         * imported/mathml-in-html5/fonts/math/radical-extraascender3000-rulethickness1000.woff: Ditto.
1780         * imported/mathml-in-html5/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Ditto.
1781         * imported/mathml-in-html5/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Ditto.
1782         * imported/mathml-in-html5/fonts/math/radical-rulethickness8000.woff: Ditto.
1783         * imported/mathml-in-html5/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Ditto.
1784         * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Ditto.
1785         * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Ditto.
1786         * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Ditto.
1787         * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Ditto.
1788         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Ditto.
1789         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Ditto.
1790         * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Ditto.
1791         * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Ditto.
1792         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Ditto.
1793         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Ditto.
1794         * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Ditto.
1795         * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Ditto.
1796         * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Ditto.
1797         * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Ditto.
1798         * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Ditto.
1799         * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Ditto.
1800         * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Ditto.
1801         * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Ditto.
1802         * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Ditto.
1803         * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Ditto.
1804         * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Ditto.
1805         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Ditto.
1806         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Ditto.
1807         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Ditto.
1808         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Ditto.
1809         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html:
1810         Update the URL to use the fonts in w3c/web-platform-tests/fonts/math/.
1811         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Ditto.
1812         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Ditto.
1813         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Ditto.
1814         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Ditto.
1815         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Ditto.
1816         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Ditto.
1817         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Ditto.
1818         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1-expected.html: Removed.
1819         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1.html: Removed.
1820         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2-expected.html: Removed.
1821         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2.html: Removed.
1822         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Removed.
1823         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Removed.
1824         * platform/ios/TestExpectations: Updated to match the new version in imported/w3c.
1825         * platform/mac/TestExpectations: Ditto.
1826         * platform/win/TestExpectations: Ditto.
1827
1828 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
1829
1830         feImage as filter input has skewed colors
1831         https://bugs.webkit.org/show_bug.cgi?id=180021
1832
1833         Reviewed by Sam Weinig.
1834
1835         * svg/filters/feImage-color-fidelity-expected.svg: Added.
1836         * svg/filters/feImage-color-fidelity.svg: Added.
1837
1838 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
1839
1840         Use more Uint8ClampedArray& and constness in filter and image buffer code
1841         https://bugs.webkit.org/show_bug.cgi?id=180008
1842
1843         Reviewed by Darin Adler.
1844
1845         Fix a bug in FEGaussianBlur where the output of the last blur pass wasn't
1846         copied to the result buffer, which required a test adjustment.
1847
1848         * css3/filters/filter-on-overflow-hidden-expected.html:
1849         * css3/filters/filter-on-overflow-hidden.html:
1850
1851 2017-11-24  Antti Koivisto  <antti@apple.com>
1852
1853         Style resolution spin due to calc() values always comparing inequal (seen on arstechnica.com)
1854         https://bugs.webkit.org/show_bug.cgi?id=179982
1855         <rdar://problem/35677991>
1856
1857         Reviewed by Darin Adler.
1858
1859         * transitions/transition-with-calc-spin-expected.txt: Added.
1860         * transitions/transition-with-calc-spin.html: Added.
1861
1862 2017-11-24  Antoine Quint  <graouts@apple.com>
1863
1864         Captions move when <video> with no controls is hovered
1865         https://bugs.webkit.org/show_bug.cgi?id=178600
1866         <rdar://problem/35112309>
1867
1868         Reviewed by Jer Noble.
1869
1870         We add two tests to check that we correctly reduce the height of the text tracks container
1871         when the controls bar should be visible, and that we do not reduce it when the controls are
1872         not visible.
1873
1874         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls-expected.txt: Added.
1875         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls.html: Added.
1876         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls-expected.txt: Added.
1877         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls.html: Added.
1878         * platform/mac/TestExpectations:
1879
1880 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1881
1882         [GTK] Remove reference to css-shapes-1/test-plan/index.html.
1883         https://bugs.webkit.org/show_bug.cgi?id=168553
1884
1885         Unreviewed test gardening.
1886
1887         * platform/gtk/TestExpectations:
1888
1889 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1890
1891         [WPE] Update some test expectations
1892         https://bugs.webkit.org/show_bug.cgi?id=180000
1893
1894         Unreviewed test gardening.
1895
1896         * platform/wpe/TestExpectations:
1897           * Mark as intermittently passing:
1898               - animations/negative-delay.html (also noted the bug)
1899               - fast/canvas/canvas-overflow-hidden-animation.html
1900               - imported/w3c/i18n/bidi/bidi-plaintext-011.html
1901
1902           * Enable tests fixed in r224580:
1903               - imported/w3c/IndexedDB-private-browsing/idb_webworkers.html
1904               - storage/indexeddb/basics-workers.html
1905               - storage/indexeddb/cursor-advance-workers.html
1906               - storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
1907               - storage/indexeddb/dont-commit-on-blocked.html
1908               - storage/indexeddb/index-basics-workers.html
1909               - storage/indexeddb/modern/blob-simple-workers.html
1910               - storage/indexeddb/modern/worker-getall.html
1911               - storage/indexeddb/modern/workers-enable.html
1912               - storage/indexeddb/objectstore-basics-workers.html
1913               - storage/indexeddb/open-twice-workers.html
1914               - storage/indexeddb/pending-activity-workers.html
1915               - storage/indexeddb/pending-version-change-on-exit.html
1916               - storage/indexeddb/pending-version-change-on-exit-private.html
1917               - storage/indexeddb/pending-version-change-stuck.html
1918               - storage/indexeddb/pending-version-change-stuck-private.html
1919               - storage/indexeddb/pending-version-change-stuck-works-with-terminate.html
1920               - storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html
1921               - storage/indexeddb/transaction-complete-workers.html
1922               - storage/indexeddb/transaction-complete-workers-private.html
1923               - storage/indexeddb/unprefix-workers.html
1924
1925           * Remove failure expectations for tests that are passing on the bot:
1926               - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html: passing since r225060.
1927               - fast/events/event-view-toString.html: passing since r221858.
1928               - fast/events/offsetX-offsetY.html: passing since r221858.
1929               - fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: passing since r221858.
1930               - webgl/1.0.2/conformance/context/context-creation-and-destruction.html:
1931                 passing since its missing resource was added in r223632.
1932
1933           * Add some passing expectations for tests that are marked as failing in the platform-neutral file:
1934               - css2.1/20110323/replaced-intrinsic-001.htm: has been passing for a long time;
1935                 the baseline probably does not reflect the actual pass condition.
1936                 (The upstream test is claimed to be invalid, and fails in all browsers.)
1937               - css2.1/20110323/replaced-intrinsic-002.htm:  has been passing for a long time;
1938                 the baseline probably does not reflect the actual pass condition.
1939                 (The upstream test is claimed to be invalid, and fails in all browsers.)
1940               - css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: passing since r222128.
1941               - transitions/svg-text-shadow-transition.html: passing since expectation rebaseline in r222084.
1942
1943 2017-11-24  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1944
1945         REGRESSION(r225098): [WPE] Gardening of tests after r225098.
1946
1947         70 new failures after some features changed of value.
1948         Reported on https://bugs.webkit.org/show_bug.cgi?id=180004
1949         Remove also 2 duplicated entries on the expectations file.
1950
1951         Unreviewed gardening.
1952
1953         * platform/wpe/TestExpectations:
1954
1955 2017-11-24  Antoine Quint  <graouts@apple.com>
1956
1957         [Web Animations] Allow getComputedStyle() to return animated values for accelerated animations
1958         https://bugs.webkit.org/show_bug.cgi?id=179975
1959         <rdar://problem/35676811>
1960
1961         Reviewed by Dean Jackson.
1962
1963         Add a new test that checks that the computed style of accelerated animation returns the animated value.
1964         This test would fail for the accelerated case prior to this patch.
1965
1966         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Added.
1967         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Added.
1968
1969 2017-11-24  Mark Lam  <mark.lam@apple.com>
1970
1971         Move unsafe jsc shell test functions to the $vm object.
1972         https://bugs.webkit.org/show_bug.cgi?id=179980
1973
1974         Reviewed by Yusuke Suzuki.
1975
1976         * js/script-tests/stack-trace.js:
1977         * js/stack-trace-expected.txt:
1978
1979 2017-11-23  Antoine Quint  <graouts@apple.com>
1980
1981         [Web Animations] Perform hardware-composited animations when possible
1982         https://bugs.webkit.org/show_bug.cgi?id=179973
1983         <rdar://problem/34953922>
1984
1985         Reviewed by Dean Jackson.
1986
1987         Add a series of tests to check that we use hardware-compositing for animations when possible.
1988         Specifically, we check that:
1989         
1990         1. Specifying both accelerated and non-accelerated properties for a single animation does *not*
1991         yield hardware compositing (left-and-opacity-animation-yields-no-compositing.html).
1992
1993         2. Specifying both accelerated and non-accelerated properties via multiple animations does *not*
1994         yield hardware compositing (width-and-opacity-separate-animation-yields-no-compositing.html).
1995
1996         3. Specifying only accelerated properties *does* yield hardware compositing
1997         (opacity-animation-yields-compositing.html).
1998
1999         4. Hardware-composited animations no longer enforce hardware compositing after their completion
2000         (opacity-animation-no-longer-composited-upon-completion.html).
2001
2002         * webanimations/left-and-opacity-animation-yields-no-compositing-expected.txt: Added.
2003         * webanimations/left-and-opacity-animation-yields-no-compositing.html: Added.
2004         * webanimations/opacity-animation-no-longer-composited-upon-completion-expected.txt: Added.
2005         * webanimations/opacity-animation-no-longer-composited-upon-completion.html: Added.
2006         * webanimations/opacity-animation-yields-compositing-expected.txt: Added.
2007         * webanimations/opacity-animation-yields-compositing.html: Added.
2008         * webanimations/width-and-opacity-separate-animation-yields-no-compositing-expected.txt: Added.
2009         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html: Added.
2010
2011 2017-11-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2012
2013         REGRESSION(r225098): [GTK] Gardening of tests after r225098.
2014         https://bugs.webkit.org/show_bug.cgi?id=179989
2015
2016         Unreviewed.
2017
2018         Mark new expected failures meanwhile the issue is not fixed.
2019
2020         * platform/gtk/TestExpectations:
2021
2022 2017-11-23  Simon Fraser  <simon.fraser@apple.com>
2023
2024         Add support for CanvasPattern.setTransform()
2025         https://bugs.webkit.org/show_bug.cgi?id=179935
2026
2027         Reviewed by Sam Weinig.
2028         
2029         Moved the test previously known as canvas-pattern-transform.html to canvas-pattern-with-transform.html
2030         and added a new test.
2031
2032         * fast/canvas/canvas-pattern-transform-expected.txt:
2033         * fast/canvas/canvas-pattern-transform.html:
2034         * fast/canvas/canvas-pattern-with-transform-expected.txt: Copied from LayoutTests/fast/canvas/canvas-pattern-transform-expected.txt.
2035         * fast/canvas/canvas-pattern-with-transform.html: Copied from LayoutTests/fast/canvas/canvas-pattern-transform.html.
2036         * fast/canvas/canvas-pattern-with-transform.js: Renamed from LayoutTests/fast/canvas/canvas-pattern-transform.js.
2037
2038 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
2039
2040         [WPE] Mark media/media-source/media-source-paint-to-canvas.html as passing.
2041         https://bugs.webkit.org/show_bug.cgi?id=178706
2042
2043         Unreviewed test gardening.
2044
2045         It has passed since r225060.
2046
2047         * platform/wpe/TestExpectations:
2048
2049         [WPE] Re-enable fast/dom/Document/CaretRangeFromPoint/replace-element.html.
2050         https://bugs.webkit.org/show_bug.cgi?id=176820
2051
2052         Unreviewed test gardening.
2053
2054         The test started passing again in r221974.
2055
2056         * platform/wpe/TestExpectations:
2057
2058 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
2059
2060         [WPE] Enable some more wpt tests.
2061         https://bugs.webkit.org/show_bug.cgi?id=179939
2062
2063         Reviewed by Žan Doberšek.
2064
2065         * TestExpectations: Add the number of a bug I filed.
2066         * platform/wpe/TestExpectations: Enable some smaller top-level wpt
2067           directories.
2068         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt:
2069           Added: Service Workers are not yet enabled for WPE, which affects the
2070           results of this test in a harmless way.
2071
2072 2017-11-22  Ali Juma  <ajuma@chromium.org>
2073
2074         Implement VisualViewport API attributes
2075         https://bugs.webkit.org/show_bug.cgi?id=179385
2076
2077         Reviewed by Frédéric Wang.
2078
2079         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
2080         to use UIScriptController.
2081
2082         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
2083         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
2084         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
2085         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
2086         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
2087         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2088         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
2089         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
2090         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
2091         * fast/visual-viewport/viewport-dimensions.html: Added.
2092         * platform/gtk/TestExpectations:
2093           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
2094         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2095           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2096         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
2097           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2098         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
2099           Platform-specific expectation because of the window size being different on iOS.
2100         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
2101           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2102         * platform/mac-wk1/TestExpectations:
2103           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
2104
2105 2017-11-22  Manuel Rego Casasnovas  <rego@igalia.com>
2106
2107         Available height is wrong for positioned elements with "box-sizing: border-box"
2108         https://bugs.webkit.org/show_bug.cgi?id=178783
2109
2110         Reviewed by Darin Adler.
2111
2112         There are some cases failing in fast/box-sizing/fill-available.html,
2113         this is because of a different bug (see https://webkit.org/b/178790)
2114         as noted down in the text comments.
2115
2116         * fast/box-sizing/fill-available-expected.txt: Added.
2117         * fast/box-sizing/fill-available.html: Added.
2118         * fast/box-sizing/replaced-expected.txt: Added.
2119         * fast/box-sizing/replaced.html: Added.
2120
2121 2017-11-22  Ms2ger  <Ms2ger@igalia.com>
2122
2123         [WPE] Enable request-animation-frame-disabled.html.
2124         https://bugs.webkit.org/show_bug.cgi?id=173422
2125
2126         Unreviewed test gardening.
2127
2128         The test is passing since the change in r218754, and doesn't seem to have
2129         crashed in months.
2130
2131         * platform/wpe/TestExpectations:
2132
2133 2017-11-22  Commit Queue  <commit-queue@webkit.org>
2134
2135         Unreviewed, rolling out r225093.
2136         https://bugs.webkit.org/show_bug.cgi?id=179938
2137
2138         Compilation failed on WinCairo 64-bit Release (Requested by
2139         fredw on #webkit).
2140
2141         Reverted changeset:
2142
2143         "Implement VisualViewport API attributes"
2144         https://bugs.webkit.org/show_bug.cgi?id=179385
2145         https://trac.webkit.org/changeset/225093
2146
2147 2017-11-21  Ali Juma  <ajuma@chromium.org>
2148
2149         Implement VisualViewport API attributes
2150         https://bugs.webkit.org/show_bug.cgi?id=179385
2151
2152         Reviewed by Frédéric Wang.
2153
2154         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
2155         to use UIScriptController.
2156
2157         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
2158         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
2159         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
2160         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
2161         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
2162         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2163         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
2164         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
2165         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
2166         * fast/visual-viewport/viewport-dimensions.html: Added.
2167         * platform/gtk/TestExpectations:
2168           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
2169         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
2170           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2171         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
2172           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2173         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
2174           Platform-specific expectation because of the window size being different on iOS.
2175         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
2176           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
2177         * platform/mac-wk1/TestExpectations:
2178           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
2179
2180 2017-11-21  Frederic Wang  <fwang@igalia.com>
2181
2182         Async frame scrolling: handle fixed root backgrounds in frames
2183         https://bugs.webkit.org/show_bug.cgi?id=176261
2184
2185         Reviewed by Antonio Gomes.
2186
2187         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
2188
2189         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
2190         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
2191         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
2192         to spacing changes.
2193         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2194         Update expectation for the first case to remove the white background and add expectations for
2195         the two new cases.
2196         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2197
2198 2017-11-21  Commit Queue  <commit-queue@webkit.org>
2199
2200         Unreviewed, rolling out r225089.
2201         https://bugs.webkit.org/show_bug.cgi?id=179937
2202
2203         This patch caused compilation failures (Requested by fredw on
2204         #webkit).
2205
2206         Reverted changeset:
2207
2208         "Async frame scrolling: handle fixed root backgrounds in
2209         frames"
2210         https://bugs.webkit.org/show_bug.cgi?id=176261
2211         https://trac.webkit.org/changeset/225089
2212
2213 2017-11-21  Frederic Wang  <fwang@igalia.com>
2214
2215         Async frame scrolling: handle fixed root backgrounds in frames
2216         https://bugs.webkit.org/show_bug.cgi?id=176261
2217
2218         Reviewed by Antonio Gomes.
2219
2220         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
2221
2222         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
2223         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
2224         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
2225         to spacing changes.
2226         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2227         Update expectation for the first case to remove the white background and add expectations for
2228         the two new cases.
2229         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
2230
2231 2017-11-21  Ms2ger  <Ms2ger@igalia.com>
2232
2233         [GTK] Enable imported/w3c/web-platform-tests/url/failure.html
2234         https://bugs.webkit.org/show_bug.cgi?id=179920
2235
2236         Unreviewed test gardening.
2237
2238         * platform/gtk/TestExpectations: the test is only flaky or prone to
2239           crashing on platforms that enable CONTENT_EXTENSIONS; i.e. mac and ios.
2240
2241 2017-11-21  Frederic Wang  <fwang@igalia.com>
2242
2243         ASSERTION FAILED: !needsLayout() in WebCore::RenderMathMLScripts::firstLineBaseline
2244         https://bugs.webkit.org/show_bug.cgi?id=174131
2245
2246         Reviewed by Alejandro G. Castro.
2247
2248         Add tests for calling RenderMathMLScripts::firstLineBaseline with needsLayout() == true.
2249
2250         * mathml/cells-and-scripts-crash-expected.txt: Added.
2251         * mathml/cells-and-scripts-crash.html: Added.
2252
2253 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2254
2255         Unreviewed, mark one more GTK test as passing
2256
2257         * platform/gtk/TestExpectations:
2258
2259 2017-11-20  Andy VanWagoner  <andy@thetalecrafter.com>
2260
2261         Layout Test js/intl-datetimeformat.html is failing on High Sierra (GMT vs. UTC)
2262         https://bugs.webkit.org/show_bug.cgi?id=179208
2263
2264         Reviewed by Darin Adler.
2265
2266         Use time zones that are unambiguous in datetimeformat tests.
2267
2268         * js/intl-datetimeformat-expected.txt:
2269         * js/script-tests/intl-datetimeformat.js:
2270         * platform/mac/TestExpectations:
2271
2272 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2273
2274         Unreviewed GTK test gardening
2275
2276         * TestExpectations:
2277         * platform/gtk/TestExpectations:
2278
2279 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2280
2281         Better unreviewed WPE test gardening
2282
2283         I gave this test a TIMEOUT expectation because there is an XHR timeout, but that was dumb
2284         because the test itself does not time out.
2285
2286         * platform/wpe/TestExpectations:
2287
2288 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2289
2290         Unreviewed WPE test gardening
2291
2292         * platform/wpe/TestExpectations:
2293
2294 2017-11-20  Zalan Bujtas  <zalan@apple.com>
2295
2296         Remove slow repaint object from FrameView when style changes.
2297         https://bugs.webkit.org/show_bug.cgi?id=179871
2298
2299         Reviewed by Antti Koivisto.
2300
2301         * fast/repaint/slow-repaint-object-crash-expected.txt: Added.
2302         * fast/repaint/slow-repaint-object-crash.html: Added.
2303
2304 2017-11-19  Ms2ger  <Ms2ger@igalia.com>
2305
2306         [WPE] Enable the XMLHttpRequest/ directory of web-platform-tests.
2307         https://bugs.webkit.org/show_bug.cgi?id=179820
2308
2309         Reviewed by Sam Weinig.
2310
2311         Added test expectations are copied from platform/gtk/
2312
2313         * platform/wpe/TestExpectations:
2314         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
2315         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
2316         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
2317         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
2318
2319 2017-11-18  Chris Dumez  <cdumez@apple.com>
2320
2321         ASSERTION FAILED: registration in WebCore::SWServerJobQueue::scriptContextStarted(ServiceWorkerIdentifier)
2322         https://bugs.webkit.org/show_bug.cgi?id=179846
2323
2324         Reviewed by Darin Adler.
2325
2326         Unskip test that use to flakily crash.
2327
2328         * platform/mac/TestExpectations:
2329
2330 2017-11-18  Nan Wang  <n_wang@apple.com>
2331
2332         AX: AOM: Implement number type properties
2333         https://bugs.webkit.org/show_bug.cgi?id=179497
2334
2335         Reviewed by Chris Fleizach.
2336
2337         * accessibility/mac/AOM-number-properties-expected.txt: Added.
2338         * accessibility/mac/AOM-number-properties.html: Added.
2339
2340 2017-11-18  Maciej Stachowiak  <mjs@apple.com>
2341
2342         Remove TEC support and all TEC-only encodings except EUC-TW (which now uses ICU)
2343         https://bugs.webkit.org/show_bug.cgi?id=179582
2344
2345         Reviewed by Darin Adler.
2346
2347         * fast/encoding/legacy-tec-encodings.html: Added. Verify that we
2348         no longer support these encodings.
2349         * fast/encoding/legacy-tec-encodings-expected.txt: Added.
2350         * platform/mac/fast/encoding/xnextstep-decoding.html: Removed. We no longer support this encoding.
2351         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Removed.
2352
2353 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
2354
2355         Line of garbage pixels at the bottom of an feTurbulence sometimes
2356         https://bugs.webkit.org/show_bug.cgi?id=179866
2357
2358         Reviewed by Wenson Hsieh.
2359
2360         * svg/filters/feTurbulence-parallel-jobs-expected.html: Added.
2361         * svg/filters/feTurbulence-parallel-jobs.html: Added.
2362
2363 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
2364
2365         More FETurbulence cleanup
2366         https://bugs.webkit.org/show_bug.cgi?id=179863
2367
2368         Reviewed by Zalan Bujtas.
2369         
2370         Fix spelling of TURBULANCE -> TURBULENCE.
2371
2372         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2373         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2374         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2375         * platform/ios/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2376         * platform/ios/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2377         * platform/ios/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2378         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2379         * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2380         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2381         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2382         * platform/win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2383         * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2384         * platform/wpe/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2385         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2386         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2387         * svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2388         * svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
2389         * svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2390
2391 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
2392
2393         feTurbulence with stitchTiles is broken
2394         https://bugs.webkit.org/show_bug.cgi?id=179862
2395
2396         Reviewed by Zalan Bujtas.
2397         
2398         Ref test that masks out an empty area of the filter and compares with a green rectangle.
2399
2400         * svg/filters/feTurbulence-stitchTiles-expected.html: Added.
2401         * svg/filters/feTurbulence-stitchTiles.html: Added.
2402
2403 2017-11-18  Antti Koivisto  <antti@apple.com>
2404
2405         Add test for a multicolumn render tree update issue
2406         https://bugs.webkit.org/show_bug.cgi?id=179860
2407
2408         Reviewed by Zalan Bujtas.
2409
2410         * fast/multicol/column-span-range-crash-expected.txt: Added.
2411         * fast/multicol/column-span-range-crash.html: Added.
2412
2413 2017-11-18  Antti Koivisto  <antti@apple.com>
2414
2415         REGRESSION (r220646): ASSERTION FAILED: skipAssert || nextSiblingRenderer(node) == m_nextSibling
2416         https://bugs.webkit.org/show_bug.cgi?id=179855
2417         <rdar://problem/35464071>
2418
2419         Reviewed by Zalan Bujtas.
2420
2421         * fast/css-generated-content/first-letter-update-crash-expected.txt: Added.
2422         * fast/css-generated-content/first-letter-update-crash.html: Added.
2423
2424 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
2425
2426         Rebaseline and/or turn on more iOS selection tests that either already pass, or need minimal visual tweaking
2427         https://bugs.webkit.org/show_bug.cgi?id=179856
2428
2429         Reviewed by Myles C. Maxfield.
2430
2431         These tests all neither to either be minimally rebaselined, or they worked, but were marked as failing.
2432         All were checked for flakiness, and none were found to be flakey on the open source bots.
2433
2434         * platform/ios-wk2/TestExpectations:
2435         * platform/ios/editing/selection/extend-by-word-002-expected.txt:
2436         * platform/ios/editing/selection/iframe-expected.png: Modified property svn:mime-type.
2437         * platform/ios/editing/selection/iframe-expected.txt:
2438         * platform/ios/editing/selection/inline-table-expected.png: Modified property svn:mime-type.
2439         * platform/ios/editing/selection/inline-table-expected.txt:
2440
2441 2017-11-17  Zalan Bujtas  <zalan@apple.com>
2442
2443         Test case for r224995.
2444         https://bugs.webkit.org/show_bug.cgi?id=179854
2445
2446         * fast/dom/getSVGDocument-on-object-crash-expected.txt: Added.
2447         * fast/dom/getSVGDocument-on-object-crash.html: Added.
2448
2449 2017-11-17  Chris Dumez  <cdumez@apple.com>
2450
2451         [Service Workers] Implement "Notify Controller Change" algorithm
2452         https://bugs.webkit.org/show_bug.cgi?id=179822
2453
2454         Reviewed by Youenn Fablet.
2455
2456         Add layout test coverage.
2457
2458         * http/tests/workers/service/controller-change-expected.txt: Added.
2459         * http/tests/workers/service/controller-change.html: Added.
2460
2461 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
2462
2463         Web Inspector: Fix grammar typo in tests
2464         https://bugs.webkit.org/show_bug.cgi?id=179852
2465
2466         Reviewed by Matt Baker.
2467
2468         * http/tests/inspector/network/resource-response-source-memory-cache-expected.txt:
2469         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only-expected.txt:
2470         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2471         * http/tests/inspector/network/resource-response-source-memory-cache.html:
2472         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt:
2473         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2474
2475 2017-11-17  John Wilander  <wilander@apple.com>
2476
2477         Storage Access API: UI process should update network process about granted access
2478         https://bugs.webkit.org/show_bug.cgi?id=176943
2479         <rdar://problem/34440612>
2480
2481         Reviewed by Alex Christensen.
2482
2483         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
2484         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
2485         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
2486         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html: Added.
2487         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Removed.
2488         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Removed.
2489             Renamed to make the recent and non-recent user interaction explicit.
2490         * http/tests/storageAccess/resources/get-cookies.php: Added.
2491         * http/tests/storageAccess/resources/set-cookie.php: Added.
2492         * platform/mac-wk2/TestExpectations:
2493             Added the new tests as [ Pass ] for High Sierra and up.
2494
2495 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2496
2497         Skip imported/w3c/web-platform-tests/service-workers/service-worker/getregistration.https.html on debug bots.
2498         https://bugs.webkit.org/show_bug.cgi?id=179846
2499
2500         Unreviewed test gardening.
2501
2502         * platform/mac/TestExpectations:
2503
2504 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2505
2506         Update TestExpectations for service-worker tests.
2507
2508         Unreviewed test gardening.
2509
2510         * TestExpectations:
2511
2512 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2513
2514         Update TestExpectations for inspector/canvas/shaderProgram-add-remove-webgl2.html.
2515         https://bugs.webkit.org/show_bug.cgi?id=179827
2516
2517         Unreviewed test gardening.
2518
2519         * platform/mac/TestExpectations:
2520
2521 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2522
2523         Mark svg/in-html/by-reference.html as flaky on iOS.
2524         https://bugs.webkit.org/show_bug.cgi?id=179784
2525
2526         Unreviewed test gardening.
2527
2528         * platform/ios/TestExpectations:
2529
2530 2017-11-17  Chris Fleizach  <cfleizach@apple.com>
2531
2532         AX: VoiceOver in Safari does not read table header for first cell in first body row
2533         https://bugs.webkit.org/show_bug.cgi?id=179780
2534         <rdar://problem/35590551>
2535
2536         Reviewed by Joanmarie Diggs.
2537
2538         * accessibility/table-header-calculation-for-header-rows-expected.txt: Added.
2539         * accessibility/table-header-calculation-for-header-rows.html: Added.
2540         * accessibility/table-attributes-expected.txt: Updated.
2541         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
2542
2543 2017-11-17  Nan Wang  <n_wang@apple.com>
2544
2545         AX: AOM: Implement boolean type properties
2546         https://bugs.webkit.org/show_bug.cgi?id=179496
2547
2548         Reviewed by Chris Fleizach.
2549
2550         * accessibility/mac/AOM-bool-properties-expected.txt: Added.
2551         * accessibility/mac/AOM-bool-properties.html: Added.
2552
2553 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
2554
2555         Turn on selection layout tests that are already working on iOS
2556         https://bugs.webkit.org/show_bug.cgi?id=179842
2557
2558         Reviewed by Tim Horton.
2559
2560         I have checked these test manually and on the flakiness dashboard and they are all
2561         working on iOS. No reason to not run them on iOS now.
2562
2563         * platform/ios-wk2/TestExpectations:
2564
2565 2017-11-17  Joanmarie Diggs  <jdiggs@igalia.com>
2566
2567         AX: [ATK] Fix WKTR's methods for testing row header and column header presence and count
2568         https://bugs.webkit.org/show_bug.cgi?id=179837
2569
2570         Reviewed by Chris Fleizach.
2571
2572         * accessibility/gtk/table-headers-count-expected.txt: Added.
2573         * accessibility/gtk/table-headers-count.html: Added.
2574         * platform/gtk/TestExpectations: Remove a couple of "crash" failures.
2575         * platform/gtk/accessibility/table-sections-expected.txt: Remove null objects.
2576
2577 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
2578
2579         LayoutTest http/tests/inspector/network/har/har-page.html is a flaky failure
2580         https://bugs.webkit.org/show_bug.cgi?id=179781
2581
2582         Reviewed by Alexey Proskuryakov.
2583
2584         * http/tests/inspector/network/har/har-page-expected.txt:
2585         * http/tests/inspector/network/har/har-page.html:
2586         Filter out the protocol value since it might not be available if the resource was cached.
2587
2588 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2589
2590         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky on iOS.
2591         https://bugs.webkit.org/show_bug.cgi?id=179773
2592
2593         Unreviewed test gardening.
2594
2595         * platform/ios/TestExpectations:
2596
2597 2017-11-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
2598
2599         SVG scrolling anchor should be reset if the fragmentIdentifier does not exist or is not provided
2600         https://bugs.webkit.org/show_bug.cgi?id=176577
2601
2602         Reviewed by Simon Fraser.
2603
2604         * http/tests/svg/svg-fragment-url-special-cases-expected.html: Added.
2605         * http/tests/svg/svg-fragment-url-special-cases.html: Added.
2606
2607 2017-11-16  Antoine Quint  <graouts@apple.com>
2608
2609         [Web Animations] Force a stacking context during animations that animate properties that will force a stacking context
2610         https://bugs.webkit.org/show_bug.cgi?id=179811
2611
2612         Reviewed by Dean Jackson.
2613
2614         Adding a new test that would crash otherwise because we wouldn't adequately force a stacking
2615         context as the animation would begin.
2616
2617         * webanimations/animation-opacity-animation-crash-expected.txt: Added.
2618         * webanimations/animation-opacity-animation-crash.html: Added.
2619
2620 2017-11-16  Commit Queue  <commit-queue@webkit.org>
2621
2622         Unreviewed, rolling out r224921.
2623         https://bugs.webkit.org/show_bug.cgi?id=179813
2624
2625         We shouldn't be doing this (Requested by ap on #webkit).
2626
2627         Reverted changeset:
2628
2629         "Remove the outdated and unmaintained copies of the tests in
2630         wpt/2dcontext/the-canvas-state/."
2631         https://bugs.webkit.org/show_bug.cgi?id=179769
2632         https://trac.webkit.org/changeset/224921
2633
2634 2017-11-16  Youenn Fablet  <youenn@apple.com>
2635
2636         Service Worker should get the body of intercepted requests
2637         https://bugs.webkit.org/show_bug.cgi?id=179776
2638
2639         Reviewed by Alex Christensen.
2640
2641         * http/tests/workers/service/resources/service-worker-fetch.js:
2642         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2643         * http/tests/workers/service/resources/service-worker-request-with-body-worker.js: Added.
2644         * http/tests/workers/service/service-worker-request-with-body.https-expected.txt: Added.
2645         * http/tests/workers/service/service-worker-request-with-body.https.html: Added.
2646
2647 2017-11-16  Nan Wang  <n_wang@apple.com>
2648
2649         AX: AOM: Implement string type properties
2650         https://bugs.webkit.org/show_bug.cgi?id=179495
2651
2652         Reviewed by Chris Fleizach.
2653
2654         * accessibility/accessibility-object-model.html:
2655         * accessibility/mac/AOM-string-properties-expected.txt: Added.
2656         * accessibility/mac/AOM-string-properties.html: Added.
2657
2658 2017-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2659
2660         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky.
2661         https://bugs.webkit.org/show_bug.cgi?id=179773
2662
2663         Unreviewed test gardening.
2664
2665         * platform/mac-wk2/TestExpectations:
2666
2667 2017-11-16  Chris Dumez  <cdumez@apple.com>
2668
2669         Dispatching an event on a ServiceWorkerRegistration may fail or crash due to GC
2670         https://bugs.webkit.org/show_bug.cgi?id=179751
2671
2672         Reviewed by Geoffrey Garen.
2673
2674         Add layout test coverage.
2675
2676         * http/tests/workers/service/service-worker-registration-gc-event-expected.txt: Added.
2677         * http/tests/workers/service/service-worker-registration-gc-event.html: Added.
2678
2679 2017-11-16  Matt Lewis  <jlewis3@apple.com>
2680
2681         Marked svg/wicd/test-rightsizing-a.xhtml as flaky.
2682         https://bugs.webkit.org/show_bug.cgi?id=179176
2683
2684         Unreviewed test gardening.
2685
2686         * platform/ios-wk2/TestExpectations:
2687         * platform/mac-wk2/TestExpectations:
2688
2689 2017-11-16  Antoine Quint  <graouts@apple.com>
2690
2691         [Web Animations] Express time in milliseconds through the API
2692         https://bugs.webkit.org/show_bug.cgi?id=179799
2693
2694         Reviewed by Simon Fraser.
2695
2696         Update tests to use milliseconds rather than seconds.
2697
2698         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
2699         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
2700         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
2701         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
2702         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
2703
2704 2017-11-16  Matt Lewis  <jlewis3@apple.com>
2705
2706         Marked multiple http/tests/cache/disk-cache/ tests as flaky.
2707         
2708         Unreviewed test gardening.
2709
2710         * platform/mac-wk2/TestExpectations:
2711
2712 2017-11-16  Youenn Fablet  <youenn@apple.com>
2713
2714         imported/w3c/web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm is an ImageOnlyFailure
2715         https://bugs.webkit.org/show_bug.cgi?id=179786
2716
2717         Unreviewed.
2718
2719         * TestExpectations: Temporarily marking test as failing.
2720
2721 2017-11-16  Colin Bendell  <colin@bendell.ca>
2722
2723         Add tests to ensure that <source> tags are only preloaded when the `type`
2724         attribute matches.
2725         https://bugs.webkit.org/show_bug.cgi?id=179231
2726
2727         Reviewed by Alex Christensen.
2728
2729         * http/tests/preload/picture-type-expected.txt: Added.
2730         * http/tests/preload/picture-type.html: Added.
2731
2732 2017-11-16  Chris Dumez  <cdumez@apple.com>
2733
2734         Dispatching an event on a ServiceWorker may fail or crash due to GC
2735         https://bugs.webkit.org/show_bug.cgi?id=179745
2736
2737         Reviewed by Geoffrey Garen.
2738
2739         Add layout test coverage.
2740
2741         * http/tests/workers/service/resources/sw-test-pre.js:
2742         * http/tests/workers/service/service-worker-gc-event.html: Added.
2743         * http/tests/workers/service/service-worker-gc-event-expected.txt: Added.
2744
2745 2017-11-16  Youenn Fablet  <youenn@apple.com>
2746
2747         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
2748         https://bugs.webkit.org/show_bug.cgi?id=179771
2749
2750         Unreviewed.
2751
2752         * TestExpectations: Marking test as flaky until we have full support of SW opaque responses.
2753
2754 2017-11-16  Ms2ger  <Ms2ger@igalia.com>
2755
2756         Remove the outdated and unmaintained copies of the tests in wpt/2dcontext/the-canvas-state/.
2757         https://bugs.webkit.org/show_bug.cgi?id=179769
2758
2759         Reviewed by Youenn Fablet.
2760
2761         * canvas/philip/tests/2d.state.saverestore.bitmap-expected.txt: Removed.
2762         * canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
2763         * canvas/philip/tests/2d.state.saverestore.clip-expected.txt: Removed.
2764         * canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
2765         * canvas/philip/tests/2d.state.saverestore.fillStyle-expected.txt: Removed.
2766         * canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
2767         * canvas/philip/tests/2d.state.saverestore.font-expected.txt: Removed.
2768         * canvas/philip/tests/2d.state.saverestore.font.html: Removed.
2769         * canvas/philip/tests/2d.state.saverestore.globalAlpha-expected.txt: Removed.
2770         * canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
2771         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation-expected.txt: Removed.
2772         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
2773         * canvas/philip/tests/2d.state.saverestore.lineCap-expected.txt: Removed.
2774         * canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
2775         * canvas/philip/tests/2d.state.saverestore.lineJoin-expected.txt: Removed.
2776         * canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
2777         * canvas/philip/tests/2d.state.saverestore.lineWidth-expected.txt: Removed.
2778         * canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
2779         * canvas/philip/tests/2d.state.saverestore.miterLimit-expected.txt: Removed.
2780         * canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
2781         * canvas/philip/tests/2d.state.saverestore.path-expected.txt: Removed.
2782         * canvas/philip/tests/2d.state.saverestore.path.html: Removed.
2783         * canvas/philip/tests/2d.state.saverestore.shadowBlur-expected.txt: Removed.
2784         * canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
2785         * canvas/philip/tests/2d.state.saverestore.shadowColor-expected.txt: Removed.
2786         * canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
2787         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX-expected.txt: Removed.
2788         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
2789         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY-expected.txt: Removed.
2790         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
2791         * canvas/philip/tests/2d.state.saverestore.stack-expected.txt: Removed.
2792         * canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
2793         * canvas/philip/tests/2d.state.saverestore.stackdepth-expected.txt: Removed.
2794         * canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
2795         * canvas/philip/tests/2d.state.saverestore.strokeStyle-expected.txt: Removed.
2796         * canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
2797         * canvas/philip/tests/2d.state.saverestore.textAlign-expected.txt: Removed.
2798         * canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
2799         * canvas/philip/tests/2d.state.saverestore.textBaseline-expected.txt: Removed.
2800         * canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
2801         * canvas/philip/tests/2d.state.saverestore.transformation-expected.txt: Removed.
2802         * canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
2803         * canvas/philip/tests/2d.state.saverestore.underflow-expected.txt: Removed.
2804         * canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
2805
2806 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
2807
2808         Mark http/wpt/offscreen-canvas/getContext-webgl.html as failing on Windows.
2809         https://bugs.webkit.org/show_bug.cgi?id=179767
2810
2811         Unreviewed test gardening.
2812
2813         * platform/win/TestExpectations:
2814
2815 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
2816
2817         Mark accessibility/accessibility-object-model.html as failing on Windows.
2818         https://bugs.webkit.org/show_bug.cgi?id=179766
2819
2820         Unreviewed test gardening.
2821
2822         * platform/win/TestExpectations:
2823
2824 2017-11-16  Miguel Gomez  <magomez@igalia.com>
2825
2826         Unreviewed GTK+ and WPE gardening after r224910.
2827
2828         * platform/gtk/TestExpectations:
2829         * platform/wpe/TestExpectations:
2830
2831 2017-11-16  Frederic Wang  <fwang@igalia.com>
2832
2833         ASSERTION FAILED: !isAnonymous() in WebCore::RenderMathMLOperator::updateTokenContent
2834         https://bugs.webkit.org/show_bug.cgi?id=166011
2835
2836         Reviewed by Alejandro G. Castro.
2837
2838         Add a crash test checking displaystyle and mathvariant on mfenced operators.
2839
2840         * mathml/mfenced-displaystyle-and-mathvariant-crash-expected.txt: Added.
2841         * mathml/mfenced-displaystyle-and-mathvariant-crash.html: Added.
2842
2843 2017-11-15  Youenn Fablet  <youenn@apple.com>
2844
2845         Service Worker fetch should handle empty responses
2846         https://bugs.webkit.org/show_bug.cgi?id=179740
2847
2848         Reviewed by Alex Christensen.
2849
2850         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
2851         (event.event.request.url.endsWith):
2852         * http/tests/workers/service/resources/service-worker-fetch.js:
2853         (async.test):
2854         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2855
2856 2017-11-15  Youenn Fablet  <youenn@apple.com>
2857
2858         ReloadFromOrigin loads should not select any service worker
2859         https://bugs.webkit.org/show_bug.cgi?id=179736
2860
2861         Reviewed by Brady Eidson.
2862
2863         * http/tests/workers/service/resources/shift-reload-navigation.js: Added.
2864         (async.test):
2865         * http/tests/workers/service/shift-reload-navigation-expected.txt: Added.
2866         * http/tests/workers/service/shift-reload-navigation.html: Added.
2867
2868 2017-11-15  Antoine Quint  <graouts@apple.com>
2869
2870         [Web Animations] Implement basic to-from animations
2871         https://bugs.webkit.org/show_bug.cgi?id=179707
2872         <rdar://problem/34932456>
2873
2874         Reviewed by Dean Jackson.
2875
2876         Update existing tests to explicitly pass null for keyframes and update WPT expectations.
2877
2878         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
2879         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
2880         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
2881         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
2882         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
2883         * http/wpt/wk-web-animations/interfaces/element-get-animations.html:
2884         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
2885         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html:
2886         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
2887         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt:
2888         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
2889         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
2890
2891 2017-11-15  Frederic Wang  <fwang@igalia.com>
2892
2893         ASSERTION FAILED: !renderer->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout with MathML
2894         https://bugs.webkit.org/show_bug.cgi?id=178865
2895
2896         Reviewed by Manuel Rego Casasnovas.
2897
2898         Add a test to trigger various clearNeedsLayout() in a MathML containing block with
2899         out-of-flow positioned descendants.
2900
2901         * mathml/out-of-flow-in-token-crash-expected.txt: Added.
2902         * mathml/out-of-flow-in-token-crash.html: Added.
2903
2904 2017-11-15  Nan Wang  <n_wang@apple.com>
2905
2906         [GTK] accessibility/accessibility-object-model.html fails
2907         https://bugs.webkit.org/show_bug.cgi?id=179723
2908
2909         Reviewed by Chris Fleizach.
2910
2911         Updated the test to support different platforms.
2912
2913         * accessibility/accessibility-object-model-expected.txt:
2914         * accessibility/accessibility-object-model.html:
2915
2916 2017-11-15  Chris Dumez  <cdumez@apple.com>
2917
2918         Unreviewed, fix tests introduced in r224880.
2919
2920         This is needed because of the changes in r224876.
2921
2922         * http/tests/workers/service/Client-properties.html:
2923
2924 2017-11-15  Youenn Fablet  <youenn@apple.com>
2925
2926         Some service worker tests are flaky due to console log messages
2927         https://bugs.webkit.org/show_bug.cgi?id=179601
2928
2929         Reviewed by Alex Christensen.
2930
2931         * TestExpectations:
2932
2933 2017-11-15  Matt Lewis  <jlewis3@apple.com>
2934
2935         Adjusted expectations for compositing/repaint/fixed-background-scroll.html.
2936         https://bugs.webkit.org/show_bug.cgi?id=154612
2937
2938         Unreviewed test gardening.
2939
2940         * platform/mac-wk1/TestExpectations:
2941
2942 2017-11-15  Chris Dumez  <cdumez@apple.com>
2943
2944         [Service Workers] Implement Client API
2945         https://bugs.webkit.org/show_bug.cgi?id=179709
2946
2947         Reviewed by Alex Christensen.
2948
2949         Add layout test coverage.
2950
2951         * http/tests/workers/service/Client-properties-auxiliary-expected.txt: Added.
2952         * http/tests/workers/service/Client-properties-auxiliary.html: Added.
2953         * http/tests/workers/service/Client-properties-expected.txt: Added.
2954         * http/tests/workers/service/Client-properties-subframe-expected.txt: Added.
2955         * http/tests/workers/service/Client-properties-subframe.html: Added.
2956         * http/tests/workers/service/Client-properties.html: Added.
2957         * http/tests/workers/service/resources/Client-properties-worker.js: Added.
2958
2959 2017-11-15  Youenn Fablet  <youenn@apple.com>
2960
2961         Remove service worker selection based on registration
2962         https://bugs.webkit.org/show_bug.cgi?id=179705
2963
2964         Reviewed by Alex Christensen.
2965
2966         Updating tests to use actual selected frames.
2967
2968         * http/tests/inspector/network/resource-response-service-worker.html:
2969         * http/tests/inspector/network/resources/fetch-service-worker.js:
2970         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
2971         * http/tests/workers/service/basic-fetch.https-expected.txt:
2972         * http/tests/workers/service/cors-image-fetch-expected.txt:
2973         * http/tests/workers/service/cors-image-fetch.html:
2974         * http/tests/workers/service/image-fetch-expected.txt:
2975         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2976         (then):
2977         * http/tests/workers/service/resources/basic-fetch-worker.js:
2978         * http/tests/workers/service/resources/basic-fetch.js:
2979         (async.test):
2980         * http/tests/workers/service/resources/cors-image-fetch.js:
2981         (async.test):
2982         (async.loadedImage): Deleted.
2983         (async.erroredImage): Deleted.
2984         (async.logStatus): Deleted.
2985         * http/tests/workers/service/resources/cors-image-fetch-iframe.html: Added.
2986         * http/tests/workers/service/resources/image-fetch.js:
2987         (async.test):
2988         (done): Deleted.
2989         (async.loadedImage): Deleted.
2990         (async.erroredImage): Deleted.
2991         (async.logStatus): Deleted.
2992         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
2993         (async.test):
2994         (done): Deleted.
2995         (async.logStatus): Deleted.
2996         * http/tests/workers/service/resources/service-worker-fetch.js:
2997         (async.test):
2998         (done): Deleted.
2999         (async.logStatus): Deleted.
3000         * http/tests/workers/service/resources/service-worker-importScript.js:
3001         (async.test):
3002         (async.logStatus): Deleted.
3003         * http/tests/workers/service/resources/sw-test-pre.js:
3004         (async.interceptedFrame):
3005         * http/tests/workers/service/resources/tainted-image-fetch.js:
3006         (async.test):
3007         (async.loadedImage): Deleted.
3008         (async.erroredImage): Deleted.
3009         (async.logStatus): Deleted.
3010         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
3011         * http/tests/workers/service/tainted-image-fetch-expected.txt:
3012
3013 2017-11-15  Ms2ger  <Ms2ger@igalia.com>
3014
3015         [GTK][WPE] Unreviewed test gardening
3016         https://bugs.webkit.org/show_bug.cgi?id=179726
3017
3018         Unreviewed test gardening.
3019
3020         * platform/gtk/TestExpectations: Add new expectations.
3021         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
3022           Rebaseline for bug 179431.
3023         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3024           Rebaseline for ​bug 179494.
3025         * platform/wpe/TestExpectations: Remove expectations that were redundant
3026           with other (more correct) expectations in the same file, or with the
3027           new expectation file.
3028         * platform/wpe/fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
3029           Removed: bug 179094 improved the results and made them match the
3030           platform-neutral expectation file.
3031         * platform/wpe/fast/workers/self-hasOwnProperty-expected.txt:
3032           Removed: bug 179094 improved the results and made them match the
3033           platform-neutral expectation file.
3034         * platform/wpe/http/tests/uri/css-href-expected.txt: Added: missing baseline.
3035         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
3036           Rebaseline to make the test useful as a regression test.
3037         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
3038           Rebaseline for ​bug 179494.
3039
3040 2017-11-14  Nan Wang  <n_wang@apple.com>
3041
3042         AX: AOM: Implement AccessibleNode class and support label and role attributes
3043         https://bugs.webkit.org/show_bug.cgi?id=179494
3044
3045         Reviewed by Ryosuke Niwa.
3046
3047         * accessibility/accessibility-object-model-expected.txt: Added.
3048         * accessibility/accessibility-object-model.html: Added.
3049         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3050
3051 2017-11-14  Antti Koivisto  <antti@apple.com>
3052
3053         Media query with :host inside a custom elements doesn't get updated on window resize
3054         https://bugs.webkit.org/show_bug.cgi?id=176101
3055         <rdar://problem/34163850>
3056
3057         Reviewed by Simon Fraser.
3058
3059         Expand the existing test case to cover :host and ::slotted.
3060
3061         * fast/shadow-dom/media-query-in-shadow-style-expected.html:
3062         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html:
3063
3064 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
3065
3066         Mark fast/scrolling/rtl-scrollbars.html as flaky.
3067         https://bugs.webkit.org/show_bug.cgi?id=179455
3068
3069         Unreviewed test gardening.
3070
3071         * platform/mac-wk2/TestExpectations:
3072
3073 2017-11-14  Youenn Fablet  <youenn@apple.com>
3074
3075         Implement ServiceWorker handle fetch for navigation loads
3076         https://bugs.webkit.org/show_bug.cgi?id=179404
3077
3078         Reviewed by Alex Christensen and Chris Dumez.
3079
3080         Some new tests are timing out due to missing SW API support.
3081         fetch-request-xhr.https.html is flaky due to always changing assertions.
3082         uncontrolled-page.https.html is probably flaky due to setting the active service worker
3083         in ServiceWorkerRegistration constructor. Plan is to fix that hack as a follow-up.
3084         fetch-event-respond-with-response-body-with-invalid-chunk.https.html might be flaky for the same reason.
3085         Marking unregister-then-register.https.html as flaky. Will follow-up investigating.
3086
3087         * TestExpectations: Skipping some timing out tests and marking some as flaky.
3088
3089 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
3090
3091         Unreviewed test gardening for High Sierra.
3092
3093         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
3094         * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
3095         * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
3096         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
3097
3098 2017-11-14  Dean Jackson  <dino@apple.com>
3099
3100         Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
3101         https://bugs.webkit.org/show_bug.cgi?id=179671
3102         <rdar://problem/35534018>
3103
3104         Reviewed by Antoine Quint.
3105
3106         * http/wpt/offscreen-canvas/getContext-webgl-expected.txt: Added.
3107         * http/wpt/offscreen-canvas/getContext-webgl.html: Added.
3108         * http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt: Added.
3109         * http/wpt/offscreen-canvas/transferToImageBitmap.html: Added.
3110
3111 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
3112
3113         Unreviewed test gardening for High Sierra.
3114
3115         * platform/mac/TestExpectations:
3116         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
3117
3118 2017-11-14  Jer Noble  <jer.noble@apple.com>
3119
3120         Enable Modern EME tests in DumpRenderTree
3121         https://bugs.webkit.org/show_bug.cgi?id=179544
3122
3123         Reviewed by Alex Christensen.
3124
3125         * platform/mac-wk1/TestExpectations:
3126         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
3127
3128 2017-11-14  Youenn Fablet  <youenn@apple.com>
3129
3130         WebSWClientConnection should do IPC to StorageProcess if its WebSWOriginTable is not yet initialized
3131         https://bugs.webkit.org/show_bug.cgi?id=179668
3132
3133         Reviewed by Chris Dumez.
3134
3135         Updated tests to use hasServiceWorkerRegistration instead of hasServiceWorkerRegisteredForOrigin.
3136         Since the latter is trying to match a registration and compares scopes, we need the scopes to be set right on the tests.
3137
3138         * http/tests/workers/service/basic-unregister.https-expected.txt:
3139         * http/tests/workers/service/resources/basic-register.js:
3140         * http/tests/workers/service/resources/basic-unregister.js:
3141
3142 2017-11-14  Ms2ger  <Ms2ger@igalia.com>
3143
3144         Add some bug numbers for failing XHR tests
3145         https://bugs.webkit.org/show_bug.cgi?id=179664
3146
3147         Unreviewed test gardening.
3148
3149         * TestExpectations:
3150         * platform/gtk/TestExpectations:
3151           The two send-entity-body tests were not marked as failing anywhere,
3152           so the annotations here were superfluous.
3153
3154 2017-11-13  Simon Fraser  <simon.fraser@apple.com>
3155
3156         When navigating back to a page, compositing layers may not use accelerated drawing
3157         https://bugs.webkit.org/show_bug.cgi?id=178749
3158         rdar://problem/35158946
3159
3160         Reviewed by Dean Jackson.
3161         
3162         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
3163
3164         * compositing/accelerated-layers-after-back-expected.txt: Added.
3165         * compositing/accelerated-layers-after-back.html: Added.
3166         * compositing/iframes/page-cache-layer-tree.html:
3167         * compositing/page-cache-back-crash.html:
3168         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
3169         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
3170
3171 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
3172
3173         Disable two Modern EME LayoutTests on mac-wk1  until the feature is enabled in DumpRenderTree.
3174         https://bugs.webkit.org/show_bug.cgi?id=179544
3175
3176         Unreviewed test gardening.
3177
3178         * platform/mac-wk1/TestExpectations:
3179
3180 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
3181
3182         The css properties stroke-width/stroke-color and -webkit-text-stroke-width/-webkit-text-stroke-color should not be mixed.
3183         https://bugs.webkit.org/show_bug.cgi?id=174737
3184
3185         Reviewed by Antti Koivisto.
3186
3187         * fast/css/stroke-color-expected.html:
3188         * fast/css/stroke-color-fallback-expected.html:
3189         * fast/css/stroke-color-fallback.html:
3190         * fast/css/stroke-color.html:
3191         * fast/css/stroke-width-expected.html:
3192         * fast/css/stroke-width-fallback-expected.html:
3193         * fast/css/stroke-width-fallback.html:
3194         * fast/css/stroke-width.html:
3195
3196 2017-11-13  Commit Queue  <commit-queue@webkit.org>
3197
3198         Unreviewed, rolling out r224763.
3199         https://bugs.webkit.org/show_bug.cgi?id=179632
3200
3201         test fails on iOS (Requested by alexchristensen on #webkit).
3202
3203         Reverted changeset:
3204
3205         "Add tests to ensure that <source> tags are only preloaded
3206         when the `type`"
3207         https://bugs.webkit.org/show_bug.cgi?id=179231
3208         https://trac.webkit.org/changeset/224763
3209
3210 2017-11-13  Antti Koivisto  <antti@apple.com>
3211
3212         Don't eliminate whitespace renderer if the previous sibling is a text renderer
3213         https://bugs.webkit.org/show_bug.cgi?id=179620
3214
3215         Reviewed by Zalan Bujtas.
3216
3217         * TestExpectations:
3218
3219 2017-11-13  Chris Dumez  <cdumez@apple.com>
3220
3221         Implement "Service Worker Has No Pending Events" / "Update Service Worker Extended Events Set" algorithms
3222         https://bugs.webkit.org/show_bug.cgi?id=179618
3223
3224         Reviewed by Brady Eidson.
3225
3226         Add layout test coverage.
3227
3228         * http/tests/workers/service/basic-unregister-then-register-again-reuse-expected.txt: Added.
3229         * http/tests/workers/service/basic-unregister-then-register-again-reuse.html: Added.
3230         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js: Added.
3231         (event.waitUntil.new.Promise):
3232         (setTimeout):
3233
3234 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
3235
3236         Adjust TestExpectation for js/intl-datetimeformat.html.
3237         https://bugs.webkit.org/show_bug.cgi?id=179208
3238
3239         Unreviewed test gardening.
3240
3241         * platform/mac-wk2/TestExpectations:
3242         * platform/mac/TestExpectations:
3243
3244 2017-11-13  Colin Bendell  <colin@bendell.ca>
3245
3246         Add tests to ensure that <source> tags are only preloaded when the `type`
3247         attribute matches.
3248         https://bugs.webkit.org/show_bug.cgi?id=179231
3249
3250         Reviewed by Alex Christensen.
3251
3252         * http/tests/preload/picture-type-expected.txt: Added.
3253         * http/tests/preload/picture-type.html: Added.
3254
3255 2017-11-13  Antoine Quint  <graouts@apple.com>
3256
3257         [Web Animations] Implement getAnimations()
3258         https://bugs.webkit.org/show_bug.cgi?id=179535
3259         <rdar://problem/34932475>
3260
3261         Reviewed by Simon Fraser.
3262
3263         Update WPT expectations per new progressions and add three new tests that check the behavior of
3264         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
3265         and an AnimationEffect.
3266
3267         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
3268         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
3269         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
3270         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
3271         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
3272         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
3273         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
3274         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
3275         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
3276
3277 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
3278
3279         Mark editing/execCommand/underline-selection-containing-image.html as failing on Windows.
3280         https://bugs.webkit.org/show_bug.cgi?id=179613
3281
3282         Unreviewed test gardening.
3283
3284         * platform/win/TestExpectations:
3285
3286 2017-11-13  Carlos Garcia Campos  <cgarcia@igalia.com>
3287
3288         Unreviewed GTK+ gardening. Mark editing/execCommand/underline-selection-containing-image.html as failing.
3289
3290         * platform/gtk/TestExpectations:
3291
3292 2017-11-13  Ms2ger  <Ms2ger@igalia.com>
3293
3294         [GTK] Enable some passing XHR tests
3295         https://bugs.webkit.org/show_bug.cgi?id=179533
3296
3297         Reviewed by Alex Christensen.
3298
3299         * platform/gtk/TestExpectations: Remove failure expectations.
3300         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt:
3301           Removed: the platform-neutral expectation file (two passes rather than
3302           one pass, one fail) matches the current output on GTK.
3303         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
3304           Added: the platform-neutral expectation file has subtests marked as
3305           failing, though they all pass on GTK.
3306         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
3307           Added: the platform-neutral expectation file has subtests marked as
3308           failing, though they all pass on GTK.
3309         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt:
3310           Added: the platform-neutral expectation file has subtests marked as
3311           failing, though they all pass on GTK.
3312         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
3313           Added: some of the subtests marked as failing in the platform-neutral
3314           expectation file are passing on GTK.
3315
3316 2017-11-12  Maciej Stachowiak  <mjs@apple.com>
3317
3318         Remove support for UTF-32 variant text encodings
3319         https://bugs.webkit.org/show_bug.cgi?id=179435
3320
3321         Reviewed by Darin Adler.
3322
3323         * fast/encoding/legacy-utf-32-aliases.html: Added. Check that
3324         we don't support our legacy aliases for utf-32, since WPT doesn't
3325         either.
3326         * fast/encoding/legacy-utf-32-aliases-expected.txt: Ditto.
3327
3328         Remove the following tests; we no longer want to support UTF-32. 
3329         
3330         imported/w3c/web-platform-tests/encoding already has tests for lack of support.
3331         
3332         * fast/encoding/utf-32-big-endian-bom-expected.txt: Removed.
3333         * fast/encoding/utf-32-big-endian-bom.html: Removed.
3334         * fast/encoding/utf-32-big-endian-nobom-expected.txt: Removed.
3335         * fast/encoding/utf-32-big-endian-nobom.xml: Removed.
3336         * fast/encoding/utf-32-little-endian-bom-expected.txt: Removed.
3337         * fast/encoding/utf-32-little-endian-bom.html: Removed.
3338         * fast/encoding/utf-32-little-endian-nobom-expected.txt: Removed.
3339         * fast/encoding/utf-32-little-endian-nobom.xml: Removed.
3340         * http/tests/misc/submit-get-in-utf32be-expected.txt: Removed.
3341         * http/tests/misc/submit-get-in-utf32be.html: Removed.
3342         * http/tests/misc/submit-get-in-utf32le-expected.txt: Removed.
3343         * http/tests/misc/submit-get-in-utf32le.html: Removed.
3344         * http/tests/misc/submit-post-in-utf32be-expected.txt: Removed.
3345         * http/tests/misc/submit-post-in-utf32be.html: Removed.
3346         * http/tests/misc/submit-post-in-utf32le-expected.txt: Removed.
3347         * http/tests/misc/submit-post-in-utf32le.html: Removed.
3348         * http/tests/misc/url-in-utf32be-expected.txt: Removed.
3349         * http/tests/misc/url-in-utf32be.html: Removed.
3350         * http/tests/misc/url-in-utf32le-expected.txt: Removed.
3351         * http/tests/misc/url-in-utf32le.html: Removed.
3352
3353 2017-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3354
3355         REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
3356         https://bugs.webkit.org/show_bug.cgi?id=179471
3357
3358         Reviewed by Darin Adler.
3359
3360         Unskip tests that are passing now.
3361
3362         * platform/gtk/TestExpectations:
3363
3364 2017-11-12  Yusuke Suzuki  <utatane.tea@gmail.com>
3365
3366         [WebCore] Implement import.meta.url
3367         https://bugs.webkit.org/show_bug.cgi?id=178672
3368
3369         Reviewed by Darin Adler.
3370
3371         * js/dom/modules/import-meta-url-expected.txt: Added.
3372         * js/dom/modules/import-meta-url.html: Added.
3373         * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
3374         * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
3375         * js/dom/modules/script-tests/import-meta-url.js: Added.
3376
3377 2017-11-11  Chris Dumez  <cdumez@apple.com>
3378
3379         Re-sync Service Workers web-platform-tests from upstream
3380         https://bugs.webkit.org/show_bug.cgi?id=179575
3381
3382         Reviewed by Youenn Fablet.
3383
3384         Skip a few tests that are timing out.
3385
3386         * TestExpectations:
3387
3388 2017-11-11  Devin Rousso  <webkit@devinrousso.com>
3389
3390         Web Inspector: Canvas tab: show detailed status during canvas recording
3391         https://bugs.webkit.org/show_bug.cgi?id=178185
3392         <rdar://problem/34939862>
3393
3394         Reviewed by Brian Burg.
3395
3396         * inspector/canvas/resources/recording-utilities.js:
3397         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
3398         (TestPage.registerInitializer.window.startRecording):
3399
3400 2017-11-10  Chris Dumez  <cdumez@apple.com>
3401
3402         Unreviewed, unskip & rebaseline several service worker tests
3403
3404         * TestExpectations:
3405
3406 2017-11-10  Chris Dumez  <cdumez@apple.com>
3407
3408         [Service Workers] Registration promise should be rejected when the service worker fails to start
3409         https://bugs.webkit.org/show_bug.cgi?id=179566
3410
3411         Reviewed by Brady Eidson.
3412
3413         Add layout test coverage.
3414
3415         * TestExpectations: Mark test as flaky as the console lines sometimes change order.
3416         * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
3417         * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
3418         * http/tests/workers/service/worker-fails-to-start.html: Added.
3419
3420 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3421
3422         Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
3423         https://bugs.webkit.org/show_bug.cgi?id=177440
3424
3425         Unreviewed test gardening.
3426
3427         * TestExpectations:
3428         * platform/wk2/TestExpectations:
3429
3430 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3431
3432         Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
3433         https://bugs.webkit.org/show_bug.cgi?id=179557
3434
3435         Unreviewed test gardening.
3436
3437         * platform/mac-wk2/TestExpectations:
3438
3439 2017-11-10  Simon Fraser  <simon.fraser@apple.com>
3440
3441         Contents of composited overflow-scroll are missing when newly added
3442         https://bugs.webkit.org/show_bug.cgi?id=179556
3443         rdar://problem/20368294
3444
3445         Reviewed by Tim Horton.
3446
3447         * compositing/backing/overflow-gains-content-expected.html: Added.
3448         * compositing/backing/overflow-gains-content.html: Added.
3449
3450 2017-11-10  Chris Dumez  <cdumez@apple.com>
3451
3452         [Service Workers] Implement better support for "Clear Registration" algorithm
3453         https://bugs.webkit.org/show_bug.cgi?id=179441
3454
3455         Reviewed by Brady Eidson.
3456
3457         Add layout test coverage.
3458
3459         * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
3460         * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
3461
3462 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3463
3464         Unreviewed, rolling out r224705.
3465
3466         Introduced a LayoutTest crash on WK1.
3467
3468         Reverted changeset:
3469
3470         "[Web Animations] Implement getAnimations()"
3471         https://bugs.webkit.org/show_bug.cgi?id=179535
3472         https://trac.webkit.org/changeset/224705
3473
3474 2017-11-10  Jer Noble  <jer.noble@apple.com>
3475
3476         Add a FairPlay Streaming based CDM for Modern EME
3477         https://bugs.webkit.org/show_bug.cgi?id=179499
3478         <rdar://problem/35445033>
3479
3480         Reviewed by Eric Carlson.
3481
3482         * platform/mac/TestExpectations:
3483         * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
3484         * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
3485         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
3486         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
3487
3488 2017-11-10  Megan Gardner  <megan_gardner@apple.com>
3489
3490         Rebase some layout tests
3491         https://bugs.webkit.org/show_bug.cgi?id=179519
3492
3493         Reviewed by Alex Christensen and Tim Horton.
3494
3495         In helping with cleaning up tests, rebase tests that have only been effected by font changes
3496         and other similarly irrelevant changes. Also turning back on a few tests that actually do work
3497         now. 
3498
3499         * platform/ios-wk2/TestExpectations:
3500         * platform/ios/editing/selection/3690703-2-expected.txt:
3501         * platform/ios/editing/selection/3690703-expected.txt:
3502         * platform/ios/editing/selection/3690719-expected.txt:
3503
3504 2017-11-10  Antoine Quint  <graouts@apple.com>
3505
3506