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