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