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