Add test coverage for sendBeacon() keepalive flag
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-04  Chris Dumez  <cdumez@apple.com>
2
3         Add test coverage for sendBeacon() keepalive flag
4         https://bugs.webkit.org/show_bug.cgi?id=175212
5
6         Reviewed by Youenn Fablet.
7
8         * http/wpt/beacon/keepalive-after-navigation-expected.txt: Added.
9         * http/wpt/beacon/keepalive-after-navigation.html: Added.
10         * http/wpt/beacon/support/sendBeacon-onunload-iframe.html: Added.
11
12 2017-08-04  Chris Dumez  <cdumez@apple.com>
13
14         [Beacon] Update sendBeacon to use the CachedResourceLoader
15         https://bugs.webkit.org/show_bug.cgi?id=175192
16         <rdar://problem/33725923>
17
18         Reviewed by Youenn Fablet.
19
20         Rebaseline a few tests now that the Origin header is properly set of our Beacon
21         requests. This is a progression and matches the results from Blink.
22
23         Our Content-Type header for ArrayBuffer / ArrayBufferView payloads has also
24         changed. It is unclear which one is best but at least we are now consistent
25         with Fetch.
26
27         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
28         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
29         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
30         * http/wpt/beacon/headers/header-content-type-same-origin.html:
31
32 2017-08-04  John Wilander  <wilander@apple.com>
33
34         Resource Load Statistics: Report user interaction immediately, but only when needed
35         https://bugs.webkit.org/show_bug.cgi?id=175090
36         <rdar://problem/33685546>
37
38         Reviewed by Chris Dumez.
39
40         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
41             Now no longer needs to disable throttling since reports of
42             user interaction happen immediately (when needed).
43         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
44         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
45         * platform/mac-wk2/TestExpectations:
46             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
47
48 2017-08-04  Matt Baker  <mattbaker@apple.com>
49
50         Web Inspector: capture async stack trace when workers/main context posts a message
51         https://bugs.webkit.org/show_bug.cgi?id=167084
52         <rdar://problem/30033673>
53
54         Reviewed by Brian Burg.
55
56         Add a test to check for asynchronous stack trace data when the debugger
57         pauses inside a MessageEvent handler.
58
59         * inspector/debugger/async-stack-trace-expected.txt:
60         * inspector/debugger/async-stack-trace.html:
61         * inspector/debugger/resources/postMessage-echo.html: Added.
62
63 2017-08-04  Chris Dumez  <cdumez@apple.com>
64
65         LayoutTest imported/w3c/web-platform-tests/beacon/beacon-basic-string.html is a flaky failure (harness timeout)
66         https://bugs.webkit.org/show_bug.cgi?id=175202
67
68         Unreviewed, mark test as flaky.
69
70         * TestExpectations:
71
72 2017-08-04  Devin Rousso  <drousso@apple.com>
73
74         Web Inspector: add source view for WebGL shader programs
75         https://bugs.webkit.org/show_bug.cgi?id=138593
76         <rdar://problem/18936194>
77
78         Reviewed by Matt Baker.
79
80         * inspector/canvas/requestShaderSource-expected.txt: Added.
81         * inspector/canvas/requestShaderSource.html: Added.
82
83         * inspector/canvas/resources/shaderProgram-utilities.js:
84         (linkProgram):
85         (linkProgram.typeForScript):
86         (linkProgram.createShaderFromScript):
87
88         * platform/win/TestExpectations:
89
90 2017-08-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
91
92         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
93         https://bugs.webkit.org/show_bug.cgi?id=174874
94         <rdar://problem/33530130>
95
96         Reviewed by Simon Fraser.
97
98         * fast/images/image-element-image-content-data-expected.txt: Added.
99         * fast/images/image-element-image-content-data.html: Added.
100
101 2017-08-04  Matt Lewis  <jlewis3@apple.com>
102
103         Rebaslining fast/text/font-selection-font-loading-api-parse.html for iOS 11.
104
105         Unreviewed test gardening.
106
107         * platform/ios-11/fast/text/font-selection-font-loading-api-parse-expected.txt:
108
109 2017-08-04  Chris Dumez  <cdumez@apple.com>
110
111         PROGRESSION? Multiple imported/w3c/web-platform-tests/fetch/api/ test have started to fail.
112         https://bugs.webkit.org/show_bug.cgi?id=175061
113
114         Unreviewed, mark Fetch/Cors tests as failing on wk2 ElCapitan only, as those tests seem to be passing
115         everywhere else.
116
117         * platform/mac-wk2/TestExpectations:
118         * platform/mac/TestExpectations:
119
120 2017-08-04  Ryan Haddad  <ryanhaddad@apple.com>
121
122         Unreviewed, rolling out r220268.
123
124         This change caused assertion failures on macOS and iOS Debug
125         WK2.
126
127         Reverted changeset:
128
129         "Resource Load Statistics: Report user interaction
130         immediately, but only when needed"
131         https://bugs.webkit.org/show_bug.cgi?id=175090
132         http://trac.webkit.org/changeset/220268
133
134 2017-08-04  Chris Dumez  <cdumez@apple.com>
135
136         Mark beacon-basic-string.html as slow.
137
138         * TestExpectations:
139
140 2017-08-04  Brady Eidson  <beidson@apple.com>
141
142         Enable ServiceWorkers at runtime for WebKitTestRunner.
143         https://bugs.webkit.org/show_bug.cgi?id=175174
144
145         Reviewed by Youenn Fablet.
146
147         * fast/dom/navigator-detached-no-crash-expected.txt:
148         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
149         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
150         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
151         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
152         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
153         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
154         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
155         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
156         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
157         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
158         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
159         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
160         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
161         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
162         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
163         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
164         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
165         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
166         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
167         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
168         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
169         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
170         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
171         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
172         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
173         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
174         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
175         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
176         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
177         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
178         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
179         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
180         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
181         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
182         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
183
184 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
185
186         [EME][GStreamer] Register ClearKey CDMFactory
187         https://bugs.webkit.org/show_bug.cgi?id=175136
188
189         Reviewed by Xabier Rodriguez-Calvar.
190
191         Update WPE baselines for EME ClearKey tests following some advancements in
192         ClearKey support.
193
194         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt:
195         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt:
196         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
197         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt:
198         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt:
199         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt:
200         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
201         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
202         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
203         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
204         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
205         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
206         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
207         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
208         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
209         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
210         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
211         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
212         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
213         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
214         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
215         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
216         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
217         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt:
218         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
219         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt:
220         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
221         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
222         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt:
223         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt:
224         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt:
225         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt:
226         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt:
227         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt:
228         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
229         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt:
230
231 2017-08-04  John Wilander  <wilander@apple.com>
232
233         Resource Load Statistics: Report user interaction immediately, but only when needed
234         https://bugs.webkit.org/show_bug.cgi?id=175090
235         <rdar://problem/33685546>
236
237         Reviewed by Chris Dumez.
238
239         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
240             Now no longer needs to disable throttling since reports of
241             user interaction happen immediately (when needed).
242         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
243         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
244         * platform/mac-wk2/TestExpectations:
245             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
246
247 2017-08-04  Ms2ger  <Ms2ger@igalia.com>
248
249         [GTK] Test gardening around MOUSE_CURSOR_SCALE.
250         https://bugs.webkit.org/show_bug.cgi?id=109469
251
252         Reviewed by Carlos Alberto Lopez Perez.
253
254         Remove obsolete expectation for cursor-parsing-image-set.html; it may have
255         started passing in r209396.
256
257         Mark mouse-cursor-image-set.html as failing rather than using an incorrect
258         -expected file.
259
260         * platform/gtk/TestExpectations:
261         * platform/gtk/fast/events/mouse-cursor-image-set-expected.txt: Removed.
262
263 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
264
265         Unreviewed GTK+ gardening. Update test expectations and layout test baselines
266         for Web Crypto tests now that the implementation is complete.
267
268         * platform/gtk/TestExpectations:
269         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
270         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
271         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
272         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
273         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
274         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
275         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
276         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
277         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
278         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
279         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
280         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
281         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
282         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
283         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
284
285 2017-08-04  Frederic Wang  <fwang@igalia.com>
286
287         ScrollingTreeOverflowScrollingNodeIOS uses the wrong fixed position rectangle
288         https://bugs.webkit.org/show_bug.cgi?id=175135
289
290         Reviewed by Simon Fraser.
291
292         This patch adds a new test for a position:fixed element inside an overflow node inside an
293         iframe. When scrolling the overflow node, the position of such an element should remain fixed
294         relative to the inner frame. Before that change, ScrollingTreeOverflowScrollingNodeIOS used
295         to take the main frame as a reference instead, causing the element to flicker and even to
296         disappear when the user scrolls that overflow node. We add a reftest to verify that the
297         element is visible and positioned at the correct location when the user scrolls.
298
299         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html: Added.
300         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Added.
301
302 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
303
304         Unreviewed WPE gardening. Update test expectations and layout test baselines
305         for Web Crypto tests now that the implementation is complete.
306
307         * platform/wpe/TestExpectations:
308         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
309         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
310         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
311         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
312         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
313         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
314         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
315         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
316         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
317         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
318         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
319         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
320
321 2017-08-03  Zan Dobersek  <zdobersek@igalia.com>
322
323         [GCrypt] Implement CryptoKeyEC PKCS#8 imports
324         https://bugs.webkit.org/show_bug.cgi?id=173647
325
326         Reviewed by Jiewen Tan.
327
328         * platform/wpe/TestExpectations:
329         Unskip passing Web Crypto tests that cover PKCS#8 imports of EC keys.
330
331 2017-08-03  Chris Dumez  <cdumez@apple.com>
332
333         Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
334         https://bugs.webkit.org/show_bug.cgi?id=175132
335
336         Reviewed by Darin Adler.
337
338         * TestExpectations:
339         Mark as flaky tests that used to not run because they were missing a subresource. Now that I imported
340         this subresource, the tests run but are failing. When they fail, those tests are flaky due to the lines
341         they log.
342
343         * tests-options.json:
344
345 2017-08-03  Chris Dumez  <cdumez@apple.com>
346
347         Multiple Layout tests from web-platform-tests/beacon/ are timing out.
348         https://bugs.webkit.org/show_bug.cgi?id=175076
349         <rdar://problem/33704752>
350
351         Reviewed by Alexey Proskuryakov.
352
353         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
354         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
355         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
356         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
357         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
358         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
359         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
360         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
361         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
362         Drop platform-specific expectations as those tests are now passing everywhere.
363
364         * platform/wk2/TestExpectations:
365         Unskip tests that are now passing.
366
367 2017-08-03  Matt Baker  <mattbaker@apple.com>
368
369         Web Inspector: Instrument WebGLProgram created/deleted
370         https://bugs.webkit.org/show_bug.cgi?id=175059
371
372         Reviewed by Devin Rousso.
373
374         Add tests for CanvasManager shader program events and ShaderProgram model object.
375         WebGL and WebGL2 contexts are tested separately based on platform support.
376
377         * inspector/canvas/resources/shaderProgram-utilities.js: Added.
378         (createProgram):
379         (deleteProgram):
380         (deleteContext):
381         (TestPage.registerInitializer.awaitProgramAdded):
382         (TestPage.registerInitializer):
383         (TestPage.registerInitializer.window.initializeTestSuite):
384         (TestPage.registerInitializer.window.addSimpleTestCase):
385         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
386
387         * inspector/canvas/shaderProgram-add-remove-webgl-expected.txt: Added.
388         * inspector/canvas/shaderProgram-add-remove-webgl.html: Added.
389         * inspector/canvas/shaderProgram-add-remove-webgl2-expected.txt: Added.
390         * inspector/canvas/shaderProgram-add-remove-webgl2.html: Added.
391
392         * platform/gtk/TestExpectations:
393         * platform/mac/TestExpectations:
394         * platform/win/TestExpectations:
395
396 2017-08-03  Youenn Fablet  <youenn@apple.com>
397
398         Import WPT service worker tests
399         https://bugs.webkit.org/show_bug.cgi?id=175053
400
401         Reviewed by Brady Eidson.
402
403         * TestExpectations: skipping service worker tests.
404
405 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
406
407         Test gardening.
408         https://bugs.webkit.org/show_bug.cgi?id=175137
409
410         Unreviewed test gardening.
411
412         * platform/gtk/TestExpectations:
413         * platform/gtk/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
414         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
415         * platform/win/TestExpectations:
416
417 2017-08-01  Sam Weinig  <sam@webkit.org>
418
419         [WebIDL] Convert MutationCallback to be a normal generate callback
420         https://bugs.webkit.org/show_bug.cgi?id=174140
421
422         Reviewed by Darin Adler.
423
424         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
425         Update results for standard error messages.
426
427 2017-08-03  Chris Dumez  <cdumez@apple.com>
428
429         Improve our support for referrer policies
430         https://bugs.webkit.org/show_bug.cgi?id=175069
431         <rdar://problem/33677313>
432
433         Reviewed by Darin Adler.
434
435         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
436         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html: Added.
437         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
438         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Added.
439         * http/tests/referrer-policy/origin-when-cross-origin/same-origin-expected.txt: Added.
440         * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html: Added.
441         * http/tests/referrer-policy/resources/document.html: Added.
442         * http/tests/referrer-policy/same-origin/cross-origin-http-http-expected.txt: Added.
443         * http/tests/referrer-policy/same-origin/cross-origin-http-http.html: Added.
444         * http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Added.
445         * http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Added.
446         * http/tests/referrer-policy/same-origin/same-origin-expected.txt: Added.
447         * http/tests/referrer-policy/same-origin/same-origin.html: Added.
448         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
449         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
450         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
451         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
452         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
453         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html: Added.
454         * http/tests/referrer-policy/strict-origin/cross-origin-http-http-expected.txt: Added.
455         * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html: Added.
456         * http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Added.
457         * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Added.
458         * http/tests/referrer-policy/strict-origin/same-origin-expected.txt: Added.
459         * http/tests/referrer-policy/strict-origin/same-origin.html: Added.
460         Add layout test coverage.
461
462         * http/tests/security/referrer-policy-invalid-expected.txt:
463         Rebaseline test now that console message has changed.
464
465 2017-08-03  Daniel Bates  <dabates@apple.com>
466
467         Support ::marker pseudo-element
468         https://bugs.webkit.org/show_bug.cgi?id=141477
469
470         Reviewed by David Hyatt.
471
472         Add tests that check we respect ::marker when rendering the list item marker. I will
473         submit all the tests in http/wpt/css/css-pseudo-4 to the Web Platform Tests repository
474         shortly and then import them into the WebKit repository in a subsequent commit.
475
476         * fast/lists/list-marker-with-display-expected.html: Added.
477         * fast/lists/list-marker-with-display.html: Added.
478         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Added.
479         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Added.
480         * http/wpt/css/css-pseudo-4/marker-color-expected.html: Added.
481         * http/wpt/css/css-pseudo-4/marker-color.html: Added.
482         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Added.
483         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Added.
484         * http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html: Added.
485         * http/wpt/css/css-pseudo-4/marker-inherit-values.html: Added.
486
487 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
488
489         [GTK] Remove obsolete failure expectation for narrow-non-breaking-space.html.
490         https://bugs.webkit.org/show_bug.cgi?id=139493
491
492         Unreviewed test gardening.
493
494         It likely started passing in r205826 due to its change in Font.cpp.
495
496         * platform/gtk/TestExpectations:
497
498 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
499
500         [GTK] Skip timezone-dependent Sputnik tests.
501         https://bugs.webkit.org/show_bug.cgi?id=175120
502
503         Unreviewed test gardening.
504
505         These tests are skipped in the platform-neutral TestExpectations file because
506         they only pass in Pacific Time (see bug 42625). There doesn't seem to be a
507         reason for gtk to run them, and they do pass on the buildbot.
508
509         * platform/gtk/TestExpectations:
510
511 2017-08-02  Devin Rousso  <drousso@apple.com>
512
513         Web Inspector: add stack trace information for each RecordingAction
514         https://bugs.webkit.org/show_bug.cgi?id=174663
515
516         Reviewed by Joseph Pecoraro.
517
518         * inspector/canvas/recording-2d-expected.txt:
519         * inspector/canvas/recording-2d.html:
520         * inspector/model/recording-expected.txt:
521         * inspector/model/recording.html:
522
523 2017-08-02  Chris Dumez  <cdumez@apple.com>
524
525         NetworkResourceLoader::setDefersLoading() may cause start() to be called multiple times
526         https://bugs.webkit.org/show_bug.cgi?id=175109
527         <rdar://problem/33363169>
528
529         Reviewed by Brady Eidson.
530
531         Extend test coverage to cover cacheable redirects to a resource that needs
532         revalidation, similarly to the case in the radar.
533
534         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt:
535         * http/tests/cache/disk-cache/disk-cache-redirect.html:
536
537 2017-08-02  Youenn Fablet  <youenn@apple.com>
538
539         HTTP tests with 'https' suffix are only run over HTTPS for WK2, not WK1
540         https://bugs.webkit.org/show_bug.cgi?id=175089
541
542         Reviewed by Chris Dumez.
543
544         Removing no longer needed expectations.
545
546         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
547         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
548
549 2017-08-02  Matt Lewis  <jlewis3@apple.com>
550
551         Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
552         https://bugs.webkit.org/show_bug.cgi?id=175107
553
554         Unreviewed test gardening.
555
556         * TestExpectations:
557
558 2017-08-02  Matt Lewis  <jlewis3@apple.com>
559
560         Removed bad expectations and marked test as flaky.
561         https://bugs.webkit.org/show_bug.cgi?id=175061
562
563         Unreviewed test gardening.
564
565         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
566         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
567         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
568         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
569         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
570         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
571         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
572         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
573         * platform/mac/TestExpectations:
574
575 2017-08-02  Andy Estes  <aestes@apple.com>
576
577         REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
578         https://bugs.webkit.org/show_bug.cgi?id=175098
579         <rdar://problem/31416763>
580
581         Reviewed by Daniel Bates.
582
583         * quicklook/multi-sheet-numbers-09-expected.txt: Added.
584         * quicklook/multi-sheet-numbers-09.html: Added.
585         * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
586
587 2017-08-02  Chris Dumez  <cdumez@apple.com>
588
589         Unreviewed, skip newly imported WPT that is slow in Debug builds.
590
591         * TestExpectations:
592
593 2017-08-02  Joseph Pecoraro  <pecoraro@apple.com>
594
595         inspector/runtime/CommandLineAPI-inspect.html is flaky.
596         https://bugs.webkit.org/show_bug.cgi?id=175092
597
598         Reviewed by Brian Burg.
599
600         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
601         * inspector/runtime/CommandLineAPI-inspect.html:
602
603 2017-08-02  Chris Dumez  <cdumez@apple.com>
604
605         Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
606
607         The tests seem to work fine on WK1.
608
609         * TestExpectations:
610         * platform/wk2/TestExpectations:
611
612 2017-08-02  Matt Lewis  <jlewis3@apple.com>
613
614         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
615         https://bugs.webkit.org/show_bug.cgi?id=174949
616
617         Unreviewed test gardening.
618
619         * platform/ios-wk2/TestExpectations:
620
621 2017-08-02  Chris Dumez  <cdumez@apple.com>
622
623         Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
624
625         * TestExpectations:
626
627 2017-08-02  Matt Lewis  <jlewis3@apple.com>
628
629         Added new expectations folders and moved expectations to correct folders.
630         https://bugs.webkit.org/show_bug.cgi?id=175061
631
632         Unreviewed gardening.
633         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt.
634         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt.
635         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt.
636         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt.
637         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt.
638         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt.
639         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt.
640         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt.
641
642 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
643
644         Remove obsolete expectations for syntax-021.xml.
645         https://bugs.webkit.org/show_bug.cgi?id=86142
646
647         Reviewed by Sam Weinig.
648
649         It may have started passing in r209396.
650
651         * platform/gtk/TestExpectations:
652         * platform/ios-simulator/TestExpectations:
653         * platform/mac/TestExpectations:
654         * platform/win/TestExpectations:
655
656 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
657
658         Remove overridden lines from win's TestExpectations.
659         https://bugs.webkit.org/show_bug.cgi?id=175068
660
661         Reviewed by Darin Adler.
662
663         These lines cause lint errors and block any patch that touches the file from
664         landing.
665
666         * platform/win/TestExpectations:
667
668 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
669
670         [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
671         https://bugs.webkit.org/show_bug.cgi?id=163184
672
673         Unreviewed test gardening.
674
675         Remove obsolete failure expectation for copy-standalone-image.html.
676
677         The bug was fixed in r212428. (The test was also broken by both landings for
678         bug 170956, until r216174 fixed it again.)
679
680         * platform/gtk/TestExpectations:
681
682 2017-08-01  Chris Dumez  <cdumez@apple.com>
683
684         Add initial support for navigator.sendBeacon
685         https://bugs.webkit.org/show_bug.cgi?id=175007
686         <rdar://problem/33547728>
687
688         Reviewed by Sam Weinig.
689
690         * fast/dom/navigator-detached-no-crash-expected.txt:
691         Rebaseline test now that sendBeacon is exposed on navigator.
692
693         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
694         * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
695         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
696         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
697         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
698         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
699         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
700         * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
701         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
702         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
703         * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
704         * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
705         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
706         * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
707         * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
708         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
709         * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
710         * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
711         Import more beacon test coverage from Blink.
712
713         * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
714         * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
715         Improve test coverage for sendBeacon and CSP.
716
717         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
718         * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
719         Improve test coverage for sendBeacon with various types of payload. The test is done
720         using same origin as we do not currently support sending some of those payloads cross
721         origin yet.
722
723         * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
724         * imported/blink/fast/beacon/beacon-basic.html: Added.
725         Import basic Beacon test coverage from Blink.
726
727         * resources/window-postmessage-open-close.html: Added.
728         * tests-options.json:
729
730 2017-08-01  Devin Rousso  <drousso@apple.com>
731
732         Web Inspector: simplify WebInspector with WI
733         https://bugs.webkit.org/show_bug.cgi?id=175058
734
735         Reviewed by Joseph Pecoraro.
736
737         * http/tests/inspector/**/*.html:
738         * http/tests/websocket/tests/hybi/inspector/**/*.html:
739         * inspector/**/*.html:
740
741 2017-08-01  Matt Lewis  <jlewis3@apple.com>
742
743         Added expectations files for El Capitan.
744         https://bugs.webkit.org/show_bug.cgi?id=175061
745
746         Unreviewed test gardening.
747
748         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
749         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
750         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
751         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
752         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
753         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
754         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
755         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
756
757 2017-08-01  Devin Rousso  <drousso@apple.com>
758
759         Web Inspector: create Recording tab for displaying recordings
760         https://bugs.webkit.org/show_bug.cgi?id=174484
761
762         Reviewed by Joseph Pecoraro.
763
764         * inspector/unit-tests/number-utilities-expected.txt:
765         * inspector/unit-tests/number-utilities.html:
766
767 2017-08-01  Zalan Bujtas  <zalan@apple.com>
768
769         REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
770         https://bugs.webkit.org/show_bug.cgi?id=175009
771         <rdar://problem/33505791>
772
773         Reviewed by Simon Fraser.
774
775         * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
776         * fast/frames/flattening/media-query-growing-content.html: Added.
777         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
778
779 2017-08-01  Youenn Fablet  <youenn@apple.com>
780
781         Layout tests with 'https' suffix should be run over HTTPS
782         https://bugs.webkit.org/show_bug.cgi?id=174992
783
784         Reviewed by Chris Dumez.
785
786         Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
787         Adding WK1 expected files as the warning message is not printed.
788
789         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
790         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
791         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
792         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
793
794 2017-08-01  Matt Lewis  <jlewis3@apple.com>
795
796         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
797         <rdar://problem/33555052>
798
799         Unreviewed test gardening.
800
801         * platform/ios-wk2/TestExpectations:
802
803 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
804
805         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
806         https://bugs.webkit.org/show_bug.cgi?id=174420
807
808         Reviewed by Darin Adler.
809
810         Add test cases that cover testing of the optional ECParameters and publicKey bit string
811         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
812         ASN.1 structure.
813
814         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
815         relevant curve object identifier should match the same curve identifier that's used in the
816         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
817         should of course match the curve that was specified for the import operation.
818
819         For the publicKey bit string, the data contained there should be properly formatted for
820         the specific curve, meaning it should be of proper curve-specific size and that it should
821         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
822         key should have a valid value that positions it on the specified elliptic curve.
823
824         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
825         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
826         no implementation in WebKit can pass them yet.
827
828         * TestExpectations:
829         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
830         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
831         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
832         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
833         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
834         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
835         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
836         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
837
838 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
839
840         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
841         https://bugs.webkit.org/show_bug.cgi?id=174610
842
843         Reviewed by Darin Adler.
844
845         Use an explicit text color for content-with-margins-inside-button.html.
846
847         This makes the test pass in the GTK port.
848
849         I also changed the formatting of the CSS to make it more readable.
850
851         * fast/forms/content-with-margins-inside-button-expected.html:
852         * fast/forms/content-with-margins-inside-button.html:
853         * platform/gtk/TestExpectations:
854
855 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
856
857         Remove obsolete failure expectations for wpt XHR tests.
858         https://bugs.webkit.org/show_bug.cgi?id=175024
859
860         Reviewed by Darin Adler.
861
862         * TestExpectations:
863         * platform/gtk/TestExpectations:
864
865 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
866
867         Remove obsolete failure expectations for style-01.html.
868         https://bugs.webkit.org/show_bug.cgi?id=175026
869
870         Reviewed by Darin Adler.
871
872         * TestExpectations:
873
874 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
875
876         Remove obsolete failure expectation for Document-characterSet-normalization.html.
877         https://bugs.webkit.org/show_bug.cgi?id=175022
878
879         Reviewed by Sam Weinig.
880
881         The expectations were updated in r204605.
882
883         * platform/gtk/TestExpectations:
884
885 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
886
887         Remove obsolete failure expectation for regional-indicators.html.
888         https://bugs.webkit.org/show_bug.cgi?id=175021
889
890         Reviewed by Sam Weinig.
891
892         * platform/gtk/TestExpectations:
893
894 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
895
896         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
897         https://bugs.webkit.org/show_bug.cgi?id=163185
898
899         Reviewed by Sam Weinig.
900
901         Remove obsolete failure expectation for image-in-iframe.html.
902
903         The bug was fixed in r212428. (The test was also broken by both landings for
904         bug 170956, until r216174 fixed it again.)
905
906         * platform/gtk/TestExpectations:
907
908 2017-08-01  Darin Adler  <darin@apple.com>
909
910         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
911         https://bugs.webkit.org/show_bug.cgi?id=174988
912
913         Reviewed by Sam Weinig.
914
915         * TestExpectations: Stop skipping this test.
916
917         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
918         issue where the test runner never thinks the test is done because of the stalled
919         media loading, and times out. The behaviors here aren't great, but there is no
920         reason to think that this confused state has any effect on web browsing; just on
921         our test runners in a test that intentionally has a still loading video in it.
922
923 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
924
925         Correct the line numbers in GTK's scheme-about.any-expected.txt.
926         https://bugs.webkit.org/show_bug.cgi?id=175017
927
928         Reviewed by Sam Weinig.
929
930         The code fix landed in r220050.
931
932         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
933
934 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
935
936         Remove some obsolete expected failures blamed on the threaded compositor.
937         https://bugs.webkit.org/show_bug.cgi?id=174982
938
939         Reviewed by Sergio Villar Senin.
940
941         * platform/gtk/TestExpectations:
942
943 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
944
945         Unreviewed, test gardening
946
947         * platform/mac-highsierra/TestExpectations:
948         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
949         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
950
951 2017-07-31  Matt Lewis  <jlewis3@apple.com>
952
953         Skipped  http/tests/media/video-play-stall.html.
954         https://bugs.webkit.org/show_bug.cgi?id=174988
955
956         Unreviewed test gardening.
957         * TestExpectations:
958
959 2017-07-31  Matt Lewis  <jlewis3@apple.com>
960
961         Unreviewed, rolling out r220048.
962
963         This revision caused multiple crashes in fast/images. See
964         webkit.org/b/174990
965
966         Reverted changeset:
967
968         "RenderImageResourceStyleImage::image() should return the
969         nullImage() if the image is not available"
970         https://bugs.webkit.org/show_bug.cgi?id=174874
971         http://trac.webkit.org/changeset/220048
972
973 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
974
975         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
976         Only mark individual web-platform tests as slow.
977
978         Unreviewed test gardening.
979
980         * platform/win/TestExpectations:
981
982 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
983
984         [JSC] Support optional catch binding
985         https://bugs.webkit.org/show_bug.cgi?id=174981
986
987         Reviewed by Saam Barati.
988
989         Rebaseline existing tests.
990
991         * js/parser-syntax-check-expected.txt:
992         * js/script-tests/parser-syntax-check.js:
993         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
994         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
995
996 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
997
998         Many web-platform tests are slow on Windows.
999
1000         Unreviewed test gardening, mark web-platform tests as slow.
1001
1002         * platform/win/TestExpectations:
1003
1004 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
1005
1006         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
1007         https://bugs.webkit.org/show_bug.cgi?id=163975
1008
1009         Reviewed by Žan Doberšek.
1010
1011         Remove obsolete expectation for image-set-unprefixed.html.
1012
1013         It appears to have started passing with the test change in r209543.
1014
1015         * platform/gtk/TestExpectations:
1016
1017 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
1018
1019         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
1020         https://bugs.webkit.org/show_bug.cgi?id=141700
1021
1022         Reviewed by Sam Weinig.
1023
1024         Add gtk-specific expectations for getClientRects tests.
1025
1026         Since these expectations depend on text metrics, it is unsurprising that they
1027         are platform-dependent.
1028
1029         * platform/gtk/TestExpectations:
1030         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
1031         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
1032
1033 2017-07-30  Darin Adler  <darin@apple.com>
1034
1035         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
1036         https://bugs.webkit.org/show_bug.cgi?id=130653
1037
1038         Reviewed by Antti Koivisto.
1039
1040         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
1041         in the audio element in this test. The error event does fire during the test, which causes
1042         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
1043         the test from failing, but also meaning we didn't finish running the test.
1044
1045         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
1046         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
1047         outside the web browser; the URL is not what mattered to this test. Before, the test was
1048         prematurely exiting before the test ran. Note also, that I don't think this is testing
1049         much effectively; not sure we are getting any benefit from this test since before it was
1050         not really running to completion anyway.
1051
1052         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
1053         there was a race and often the test exited before the syntax error could be logged.
1054
1055         * platform/mac/TestExpectations: Removed flakiness expectation from the
1056         media/event-queue-crash.html test. What made it flaky was a race with the load event,
1057         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
1058         The same race existed on all platforms, not just Mac, so this flakiness expectation should
1059         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
1060         For media/modern-media-controls/media-documents/background-color-and-centering.html,
1061         added image failure expectation because under modern WebKit on Mac the image now captures
1062         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
1063         this was created for was iOS-specific, so should be OK for now.
1064
1065         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
1066         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
1067
1068 2017-07-30  Sam Weinig  <sam@webkit.org>
1069
1070         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
1071         https://bugs.webkit.org/show_bug.cgi?id=174974
1072
1073         Reviewed by Darin Adler.
1074
1075         * http/tests/inspector/network/fetch-network-data-expected.txt:
1076         Update results to have the correct line number for exceptions reported in the console.
1077
1078 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1079
1080         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
1081         https://bugs.webkit.org/show_bug.cgi?id=174874
1082         <rdar://problem/33530130>
1083
1084         Reviewed by Darin Adler.
1085
1086         * fast/images/image-element-image-content-data-expected.txt: Added.
1087         * fast/images/image-element-image-content-data.html: Added.
1088
1089 2017-07-29  Nan Wang  <n_wang@apple.com>
1090
1091         AX: findMatchingObjects doesn't work when the startObject is ignored
1092         https://bugs.webkit.org/show_bug.cgi?id=174965
1093
1094         Reviewed by Chris Fleizach.
1095
1096         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
1097         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
1098
1099 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
1100
1101         AX: FKA: Buttons need a visible focus indicator
1102         https://bugs.webkit.org/show_bug.cgi?id=171040
1103         <rdar://problem/30922548>
1104
1105         Reviewed by Antoine Quint.
1106
1107         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
1108         * media/modern-media-controls/button/button-focus-state.html: Added.
1109         * platform/ios-simulator/TestExpectations:
1110         * platform/mac-elcapitan/TestExpectations:
1111
1112 2017-07-28  Sam Weinig  <sam@webkit.org>
1113
1114         [WebIDL] Remove JS builtin bindings for FetchHeaders
1115         https://bugs.webkit.org/show_bug.cgi?id=174905
1116
1117         Reviewed by Alex Christensen.
1118
1119         * fetch/header-constructor-is-array-expected.txt:
1120         * fetch/header-constructor-is-array.html:
1121         Update test to match spec. An array with out a prototype will not yield
1122         a valid Header as it is not iterable.
1123
1124 2017-07-28  Matt Baker  <mattbaker@apple.com>
1125
1126         Web Inspector: capture an async stack trace when web content calls addEventListener
1127         https://bugs.webkit.org/show_bug.cgi?id=174739
1128         <rdar://problem/33468197>
1129
1130         Reviewed by Brian Burg.
1131
1132         Add test case checking that async stack traces are recorded for addEventListener.
1133
1134         * inspector/debugger/async-stack-trace-expected.txt:
1135         * inspector/debugger/async-stack-trace.html:
1136
1137 2017-07-28  Matt Rajca  <mrajca@apple.com>
1138
1139         Don't add autoplay restrictions to media elements created in response to user gestures.
1140         https://bugs.webkit.org/show_bug.cgi?id=174947
1141
1142         Reviewed by Eric Carlson.
1143
1144         Skip the test on iOS because "runWithKeyDown" does not work there.
1145
1146         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
1147         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
1148         helper in video-test.js doesn't work."
1149
1150         * media/video-create-with-user-gesture-expected.txt: Added.
1151         * media/video-create-with-user-gesture.html: Added.
1152         * platform/ios/TestExpectations:
1153
1154 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
1155
1156         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
1157
1158         Unreviewed test gardening, mark test as slow.
1159
1160         * platform/win/TestExpectations:
1161
1162 2017-07-28  Matt Lewis  <jlewis3@apple.com>
1163
1164         Unreviewed, rolling out r220016.
1165
1166         Test needs to be unskipped due to configuration change in High
1167         Sierra.
1168
1169         Reverted changeset:
1170
1171         "Marked fast/images/pdf-as-image-with-annotations.html as
1172         image failure."
1173         http://trac.webkit.org/changeset/220016
1174
1175 2017-07-28  Matt Lewis  <jlewis3@apple.com>
1176
1177         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
1178         <rdar://problem/33550614>
1179
1180         Unreviewed test gardening.
1181
1182         * platform/mac-highsierra/TestExpectations:
1183
1184 2017-07-28  Matt Lewis  <jlewis3@apple.com>
1185
1186         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
1187         <rdar://problem/33548297>
1188
1189         Unreviewed test gardening.
1190
1191         * platform/mac-highsierra/TestExpectations:
1192
1193 2017-07-28  Matt Lewis  <jlewis3@apple.com>
1194
1195         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
1196         <rdar://problem/33555052>
1197
1198         Unreviewed test gardening.
1199
1200         * platform/ios-wk2/TestExpectations:
1201         * platform/mac-highsierra/TestExpectations:
1202
1203 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
1204
1205         [macOS] Reeder's defaults font is Times instead of San Francisco
1206         https://bugs.webkit.org/show_bug.cgi?id=174885
1207         <rdar://problem/33462483>
1208
1209         Reviewed by Simon Fraser.
1210
1211         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
1212         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
1213         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
1214         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
1215
1216 2017-07-28  Devin Rousso  <drousso@apple.com>
1217
1218         Web Inspector: Record actions performed on CanvasRenderingContext2D
1219         https://bugs.webkit.org/show_bug.cgi?id=174482
1220
1221         Reviewed by Joseph Pecoraro.
1222
1223         * inspector/canvas/recording-2d-expected.txt: Added.
1224         * inspector/canvas/recording-2d.html: Added.
1225         * inspector/canvas/recording-expected.txt: Added.
1226         * inspector/canvas/recording.html: Added.
1227         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
1228
1229 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
1230
1231         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
1232
1233         Unreviewed test gardening, mark test as slow.
1234
1235         * platform/win/TestExpectations:
1236
1237 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
1238
1239         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
1240         https://bugs.webkit.org/show_bug.cgi?id=174772
1241         <rdar://problem/33267643>
1242
1243         Reviewed by Simon Fraser.
1244
1245         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
1246         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
1247
1248 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
1249
1250         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
1251         https://bugs.webkit.org/show_bug.cgi?id=93589
1252
1253         Unreviewed test gardening, this test is also a flaky timeout on Windows.
1254
1255         * platform/win/TestExpectations:
1256
1257 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
1258
1259         [WPE] Implement EventSenderProxy in WTR
1260         https://bugs.webkit.org/show_bug.cgi?id=173419
1261
1262         Reviewed by Žan Doberšek.
1263
1264         Add the implementation of EventSenderProxy to the WTR. This
1265         allows us to extend the coverage of the test suite in WKWPE.
1266
1267         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
1268         that are related to features not yet implemented in WPE. Also remove other
1269         tests that are now passing thanks to having event injection.
1270         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
1271         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
1272         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
1273         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
1274
1275 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
1276
1277         [ES] Add support finally to Promise
1278         https://bugs.webkit.org/show_bug.cgi?id=174503
1279
1280         Reviewed by Yusuke Suzuki.
1281
1282         * js/Promise-types-expected.txt:
1283         * js/script-tests/Promise-types.js:
1284
1285 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
1286
1287         AX: VoiceOver silent or skipping over time values on media player.
1288         https://bugs.webkit.org/show_bug.cgi?id=174324
1289         <rdar://problem/32021784>
1290
1291         Reviewed by Antoine Quint.
1292
1293         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
1294
1295         Updated time-label.html to test role attribute on mac. 
1296         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
1297
1298         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
1299         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
1300         * media/modern-media-controls/time-label/time-label-expected.txt:
1301         * media/modern-media-controls/time-label/time-label.html:
1302         * platform/ios-simulator/TestExpectations:
1303         * platform/mac/TestExpectations:
1304
1305 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
1306
1307         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
1308         https://bugs.webkit.org/show_bug.cgi?id=171637
1309
1310         Reviewed by Darin Adler.
1311
1312         * js/dom/dom-getters-type-check-expected.txt: Added.
1313         * js/dom/dom-getters-type-check.html: Added.
1314
1315 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
1316
1317         [GCrypt] Key serialization support
1318         https://bugs.webkit.org/show_bug.cgi?id=173883
1319
1320         Reviewed by Jiewen Tan.
1321
1322         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
1323         utilize key serialization and are now passing.
1324
1325 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
1326
1327         Implement new TextMetrics, returned by canvas measureText()
1328         https://bugs.webkit.org/show_bug.cgi?id=82798
1329
1330         Reviewed by Dean Jackson.
1331
1332         Create a test that checks that:
1333              - ascent + descent is greater than zero
1334              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
1335                quite close to width
1336              - when baseline is top, emHeightAscent is 0 (respectively
1337                bottom/emHeightDescent)
1338              - when baseline is hanging, hangingBaseline in 0 (respectively
1339                alphabetic and ideographic)
1340              - order of different vertical measures (for example,
1341                emHeightAscent is always higher that alphabeticBaseline)
1342
1343         * fast/canvas/canvas-measureText-2-expected.txt: Added.
1344         * fast/canvas/canvas-measureText-2.html: Added.
1345
1346 2017-07-26  Matt Lewis  <jlewis3@apple.com>
1347
1348         Marked Multiple imported/w3c/web-platform-tests/ as failing.
1349         <rdar://problem/33251388>
1350
1351         Unreviewed test gardening.
1352
1353         * platform/ios-11/TestExpectations:
1354
1355 2017-07-26  Matt Lewis  <jlewis3@apple.com>
1356
1357         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
1358         https://bugs.webkit.org/show_bug.cgi?id=174755
1359         
1360         Unreviewed test gardening.
1361
1362         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
1363
1364 2017-07-26  Devin Rousso  <drousso@apple.com>
1365
1366         Web Inspector: create protocol for recording Canvas contexts
1367         https://bugs.webkit.org/show_bug.cgi?id=174481
1368
1369         Reviewed by Joseph Pecoraro.
1370
1371         * inspector/model/recording-expected.txt: Added.
1372         * inspector/model/recording.html: Added.
1373
1374 2017-07-26  Ali Juma  <ajuma@chromium.org>
1375
1376         Implement document.elementsFromPoint
1377         https://bugs.webkit.org/show_bug.cgi?id=153137
1378
1379         Reviewed by Simon Fraser.
1380
1381         * TestExpectations: Unskip a test.
1382
1383 2017-07-26  Brian Burg  <bburg@apple.com>
1384
1385         Remove WEB_TIMING feature flag
1386         https://bugs.webkit.org/show_bug.cgi?id=174795
1387
1388         Reviewed by Alex Christensen.
1389
1390         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
1391         (decodeBase64ToBlob):
1392         (timestamp): Deleted.
1393         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
1394         (decodeBase64ToBlob):
1395         (timestamp): Deleted.
1396
1397 2017-07-26  Matt Lewis  <jlewis3@apple.com>
1398
1399         Rebaselined multiple fast/css/getComputedStyle.
1400         <rdar://problem/33416054>
1401
1402         Unreviewed test gardening.
1403
1404         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
1405         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1406
1407 2017-07-26  Chris Dumez  <cdumez@apple.com>
1408
1409         Pressing the Escape key should not be a valid user gesture to enter fullscreen
1410         https://bugs.webkit.org/show_bug.cgi?id=174864
1411         <rdar://problem/33009088>
1412
1413         Reviewed by Geoffrey Garen.
1414
1415         Add layout test coverage.
1416
1417         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
1418         * fullscreen/requestFullscreen-escape-key.html: Added.
1419
1420 2017-07-26  Nan Wang  <n_wang@apple.com>
1421
1422         AX: Incorrect range from index and length in contenteditable with <p> tags
1423         https://bugs.webkit.org/show_bug.cgi?id=174856
1424
1425         Reviewed by Chris Fleizach.
1426
1427         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
1428         * accessibility/mac/range-for-contenteditable-newline.html:
1429
1430 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
1431
1432         Remove obsolete failure annotation for bad-charset-alias.html.
1433         https://bugs.webkit.org/show_bug.cgi?id=145048
1434
1435         Reviewed by Carlos Garcia Campos.
1436
1437         This appears to have been fixed in r204850.
1438
1439         * platform/gtk/TestExpectations:
1440
1441 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
1442
1443         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
1444         https://bugs.webkit.org/show_bug.cgi?id=174857
1445
1446         Reviewed by Žan Doberšek.
1447
1448         These tests started passing in r209666.
1449
1450         * platform/gtk/TestExpectations:
1451
1452 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
1453
1454         InsertOrderedList command applied to table cells inserts an extra BR before the table
1455         https://bugs.webkit.org/show_bug.cgi?id=174593
1456
1457         Reviewed by Darin Adler.
1458
1459         Tests to verify that the insertOrderedList command works as expected when applied
1460         in table cells.
1461
1462         * editing/inserting/insert-list-in-table-cell-01.html: Added.
1463         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
1464         * editing/inserting/insert-list-in-table-cell-02.html: Added.
1465         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
1466         * editing/inserting/insert-list-in-table-cell-03.html: Added.
1467         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
1468         * editing/inserting/insert-list-in-table-cell-04.html: Added.
1469         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
1470         * editing/inserting/insert-list-in-table-cell-05.html: Added.
1471         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
1472         * editing/inserting/insert-list-in-table-cell-06.html: Added.
1473         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
1474         * editing/inserting/insert-list-in-table-cell-07.html: Added.
1475         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
1476         * editing/inserting/insert-list-in-table-cell-08.html: Added.
1477         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
1478
1479 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
1480
1481         Fix an incorrect check in 2d.missingargs.html.
1482         https://bugs.webkit.org/show_bug.cgi?id=174854
1483
1484         Reviewed by Carlos Garcia Campos.
1485
1486         The check was introduced without explanation in r168302. This change reverts
1487         it to the previous, correct check.
1488
1489         * canvas/philip/tests/2d.missingargs-expected.txt:
1490         * canvas/philip/tests/2d.missingargs.html:
1491         * platform/gtk/TestExpectations:
1492         * platform/ios/TestExpectations:
1493         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
1494         * platform/wpe/TestExpectations:
1495
1496 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
1497
1498         [WPE] Enable KeyboardEvent key and code attributes
1499         https://bugs.webkit.org/show_bug.cgi?id=174822
1500
1501         Reviewed by Žan Doberšek.
1502
1503         * platform/wpe/TestExpectations: Mark
1504         fast/events/constructors/keyboard-event-constructor.html as passing.
1505
1506 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
1507
1508         [WPE] WebGL2 support
1509         https://bugs.webkit.org/show_bug.cgi?id=174249
1510
1511         Reviewed by Alex Christensen.
1512
1513         * platform/wpe/TestExpectations:
1514         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
1515         will be unskipped later.
1516
1517 2017-07-26  Nan Wang  <n_wang@apple.com>
1518
1519         AX: should dispatch accessibilityPerformPressAction async on MacOS
1520         https://bugs.webkit.org/show_bug.cgi?id=174849
1521
1522         Reviewed by Chris Fleizach.
1523
1524         * accessibility/file-upload-button-with-axpress.html:
1525         * accessibility/mac/html5-input-number.html:
1526         * accessibility/mac/search-field-cancel-button.html:
1527         * accessibility/press-target-uses-text-descendant-node.html:
1528         * accessibility/press-targets-center-point.html:
1529         * accessibility/press-works-on-control-types.html:
1530
1531 2017-07-25  Andy Estes  <aestes@apple.com>
1532
1533         [Apple Pay] Add "carteBancaire" as a supported payment network
1534         https://bugs.webkit.org/show_bug.cgi?id=174841
1535         <rdar://problem/31935596>
1536
1537         Reviewed by Alex Christensen.
1538
1539         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1540         * http/tests/ssl/applepay/ApplePaySession.html:
1541         * http/tests/ssl/applepay/ApplePaySessionV3.html:
1542
1543 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1544
1545         Marked multiple fast/ tests as crashing on High Sierra WK1.
1546         <rdar://problem/33522420>
1547
1548         Unreviewed test gardening.
1549
1550         * platform/mac-highsierra-wk1/TestExpectations:
1551
1552 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1553
1554         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
1555         <rdar://problem/33251388>
1556
1557         Unreviewed test gardening.
1558
1559         * platform/mac-highsierra/TestExpectations:
1560
1561 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1562
1563         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
1564         https://bugs.webkit.org/show_bug.cgi?id=174755
1565
1566         Unreviewed test gardening.
1567
1568         * http/tests/quicklook/top-navigation-blocked-expected.txt:
1569
1570 2017-07-25  Matt Lewis  <jlewis3@apple.com>
1571
1572         Rebaselined missed test.
1573         https://bugs.webkit.org/show_bug.cgi?id=174734
1574
1575         Unreviewed test gardening.
1576
1577         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
1578
1579 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
1580
1581         Async image decoding for large images should be disabled after the first time a tile is painted
1582         https://bugs.webkit.org/show_bug.cgi?id=174451
1583         <rdar://problem/31246421>
1584
1585         Reviewed by Simon Fraser.
1586
1587         To test async image decoding for large images, we have to create the <img>
1588         element dynamically so we can listen to the load and webkitImageFrameReady
1589         events and know reliably when to end the test. But with this patch the async
1590         image decoding for large images will be disabled after the first paint. 
1591         That means async image decoding for large images will be disabled always
1592         unless we force the async image decoding till the image is painted for the
1593         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1594         to force the async image decoding. So painting an image in this case will
1595         require multiple paints; in all of them the async image decoding will be
1596         enabled. But this is okay because it resembles the case where the <img> is
1597         created from a static <img> tag in the HTML file.
1598
1599         For new tests, where we want to make sure that mutating the DOM will not
1600         cause a flash, async image decoding will be forced till the image is drawn
1601         for the first time. After that the async image decoding is enabled but not
1602         forced.
1603
1604         Disable new tests for WK1 because the async image decoding is always enabled
1605         because tiling does not necessarily exist in WK1 . But eventually the async
1606         image decoding for large images will be always disabled for WK1.
1607
1608         * fast/images/async-image-background-change-expected.html: Added.
1609         * fast/images/async-image-background-change.html: Added.
1610         * fast/images/async-image-background-image-repeated.html:
1611         * fast/images/async-image-background-image.html:
1612         * fast/images/async-image-body-background-image.html:
1613         * fast/images/async-image-multiple-clients-repaint.html:
1614         * fast/images/async-image-src-change-expected.html: Added.
1615         * fast/images/async-image-src-change.html: Added.
1616         * fast/images/resources/green-400x400.png: Added.
1617         * fast/images/resources/red-100x100.png: Added.
1618         * fast/images/resources/red-400x400.png: Added.
1619         * fast/images/sprite-sheet-image-draw.html:
1620         * http/tests/multipart/multipart-async-image-expected.txt: Added.
1621         * http/tests/multipart/multipart-async-image.html: Added.
1622         * platform/ios-wk1/TestExpectations:
1623         * platform/mac-wk1/TestExpectations:
1624
1625 2017-07-25  Charlie Turner  <cturner@igalia.com>
1626
1627         [GTK] Unreviewed test gardening
1628         https://bugs.webkit.org/show_bug.cgi?id=174820
1629
1630         Unreviewed gardening.
1631
1632         * platform/gtk/TestExpectations:
1633
1634 2017-07-25  Devin Rousso  <drousso@apple.com>
1635         Web Inspector: add context menu item for taking a screenshot of a node
1636         https://bugs.webkit.org/show_bug.cgi?id=174754
1637
1638         Reviewed by Brian Burg.
1639
1640         * inspector/unit-tests/number-utilities-expected.txt:
1641         * inspector/unit-tests/number-utilities.html:
1642         Add test for Number.zeroPad.
1643
1644         Drive-by: Change tests to use expectEqual for better output on failure.
1645
1646 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
1647
1648         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
1649         https://bugs.webkit.org/show_bug.cgi?id=110090
1650
1651         Unreviewed gardening.
1652
1653         This test only needed the expectation to be updated.
1654
1655         * platform/gtk/TestExpectations: Remove test below.
1656         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
1657
1658 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
1659
1660         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
1661         https://bugs.webkit.org/show_bug.cgi?id=174801
1662
1663         Unreviewed test gardening, update test expectations for failing tests.
1664
1665         * platform/win/TestExpectations:
1666
1667 2017-07-24  Matt Lewis  <jlewis3@apple.com>
1668
1669         Marked tests as failures.
1670         <rdar://problem/33437597>
1671         
1672         Unreviewed test gardening.
1673
1674         * platform/mac-highsierra/TestExpectations:
1675
1676 2017-07-24  Matt Lewis  <jlewis3@apple.com>
1677
1678         Fixed typo in test expectations.
1679         https://bugs.webkit.org/show_bug.cgi?id=173010
1680
1681         Unreviewed gardening.
1682         * platform/ios-simulator-wk2/TestExpectations:
1683
1684 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
1685
1686         [Win] Async image tests are failing.
1687         https://bugs.webkit.org/show_bug.cgi?id=174653
1688
1689         Unreviewed test gardening, update test expectations for async image tests.
1690
1691         * platform/win/TestExpectations:
1692
1693 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
1694
1695         Rebaseline this test. The previous result was generated using an older iOS SDK.
1696
1697         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1698
1699 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
1700
1701         Mark Skia font test as image only failure on Windows.
1702
1703         Unreviewed test gardening.
1704
1705         * platform/win/TestExpectations:
1706
1707 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
1708
1709         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
1710         https://bugs.webkit.org/show_bug.cgi?id=174726
1711         rdar://problem/30059973
1712
1713         Reviewed by Alexey Proskuryakov.
1714
1715         Underlying issue has been resolved.
1716         Re-enable test: userscripts/user-script-audio-document.html
1717
1718         * platform/mac-highsierra/TestExpectations:
1719
1720 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
1721
1722         Fix typo (Timout -> Timeout).
1723
1724         * platform/mac-wk2/TestExpectations:
1725
1726 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
1727
1728         5 wav media layoutTest timeouts on High Sierra
1729         https://bugs.webkit.org/show_bug.cgi?id=174725
1730         rdar://problem/30182218
1731
1732         Reviewed by Andreas Kling.
1733
1734         Underlying issue is fixed. Re-enable tests on High Sierra.
1735
1736         media/audio-controls-timeline-in-media-document.html
1737         media/audio-data-url.html
1738         media/media-document-audio-controls-visible.html
1739         media/media-document-audio-repaint.html
1740         media/media-document-audio-size.html
1741
1742         * platform/mac-highsierra/TestExpectations:
1743
1744 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
1745
1746         Revert "client" coordinates to be in scrolling coordinates
1747         https://bugs.webkit.org/show_bug.cgi?id=174734
1748         rdar://problem/33336930
1749
1750         Reviewed by Tim Horton.
1751         
1752         Rebaseline.
1753
1754         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1755         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1756         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1757         * fast/visual-viewport/zoomed-fixed-expected.txt:
1758         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1759         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1760         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1761         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
1762         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1763         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1764
1765 2017-07-24  Matt Lewis  <jlewis3@apple.com>
1766
1767         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
1768         https://bugs.webkit.org/show_bug.cgi?id=172148
1769
1770         Unreviewed test gardening.
1771
1772         * platform/mac-wk2/TestExpectations:
1773
1774 2017-07-23  Darin Adler  <darin@apple.com>
1775
1776         Remove race from one plug-in test
1777         https://bugs.webkit.org/show_bug.cgi?id=130653
1778
1779         Reviewed by Antti Koivisto.
1780
1781         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
1782         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
1783         comment explaining why this is both needed and potentially insufficient in the long run.
1784
1785 2017-07-11  Frederic Wang  <fwang@igalia.com>
1786
1787         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
1788         https://bugs.webkit.org/show_bug.cgi?id=171327
1789
1790         Reviewed by Chris Dumez.
1791
1792         This patch adds tests to verify that a sandboxed iframe with the flag
1793         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
1794         level page, if navigation is triggered by a user gesture. This is based on a test from the
1795         Chromium repository.
1796         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
1797         absent, even when it is triggered by a user gesture.
1798
1799         * http/tests/security/frameNavigation/resources/iframe-that-performs-parent-navigation-with-user-activation.html: Added. This is similar to iframe-that-performs-parent-navigation.html but it
1800         performs navigation of its parent using user activation.
1801         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
1802         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
1803         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
1804         Add PASS expectation.
1805         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
1806         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
1807         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
1808         Add PASS expectation.
1809         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
1810         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
1811         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
1812         Add reference with navigation failure.
1813
1814 2017-07-22  Chris Dumez  <cdumez@apple.com>
1815
1816         Merge ExceptionBase into DOMException and drop custom toString
1817         https://bugs.webkit.org/show_bug.cgi?id=174755
1818
1819         Reviewed by Sam Weinig.
1820
1821         Rebaseline some tests now that DOMException's custom toString has been dropped
1822         and we rely on Error's toString. This causes the exception message to be
1823         slightly different.
1824
1825         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
1826         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
1827         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
1828         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
1829         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
1830         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
1831         * fast/regions/selection/crash-deselect-expected.txt:
1832         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
1833         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
1834         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
1835         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
1836         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
1837         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
1838         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
1839         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
1840         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
1841         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
1842         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
1843         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
1844         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
1845         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
1846         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
1847         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
1848         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
1849         * http/tests/security/xss-DENIED-frame-name-expected.txt:
1850         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
1851         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
1852         * inspector/debugger/command-line-api-exception-expected.txt:
1853         * inspector/debugger/regress-133182-expected.txt:
1854         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1855         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1856         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1857         * platform/mac/fast/dynamic/015-expected.txt:
1858
1859 2017-07-21  Chris Dumez  <cdumez@apple.com>
1860
1861         Drop IDBDatabaseException class
1862         https://bugs.webkit.org/show_bug.cgi?id=174743
1863
1864         Reviewed by Darin Adler.
1865
1866         Rebaseline test as the exception messages are slightly different.
1867
1868         * storage/indexeddb/createIndex-after-failure-expected.txt:
1869         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
1870         * storage/indexeddb/get-keyrange-expected.txt:
1871         * storage/indexeddb/get-keyrange-private-expected.txt:
1872         * storage/indexeddb/keypath-edges-expected.txt:
1873         * storage/indexeddb/keypath-edges-private-expected.txt:
1874         * storage/indexeddb/keyrange-expected.txt:
1875         * storage/indexeddb/keyrange-private-expected.txt:
1876         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1877         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
1878         * storage/indexeddb/transaction-active-flag-expected.txt:
1879         * storage/indexeddb/transaction-active-flag-private-expected.txt:
1880
1881 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
1882
1883         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
1884         https://bugs.webkit.org/show_bug.cgi?id=174701
1885
1886         Reviewed by Simon Fraser.
1887
1888         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
1889         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
1890
1891 2017-07-21  Nan Wang  <n_wang@apple.com>
1892
1893         AX: Expose form validation on iOS as hint
1894         https://bugs.webkit.org/show_bug.cgi?id=174722
1895         <rdar://problem/33459761>
1896
1897         Reviewed by Chris Fleizach.
1898
1899         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
1900         * accessibility/ios-simulator/form-control-validation-message.html: Added.
1901
1902 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
1903
1904         Web Inspector: inspect(aFunction) should jump to function definition
1905         https://bugs.webkit.org/show_bug.cgi?id=149344
1906         <rdar://problem/11563607>
1907
1908         Reviewed by Matt Baker.
1909
1910         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
1911         * inspector/runtime/CommandLineAPI-inspect.html: Added.
1912         Add tests for the CommandLineAPI's inspect() and how it triggers the
1913         `Inspector.inspect` event with a RemoteObject and hints.
1914
1915 2017-07-21  Matt Lewis  <jlewis3@apple.com>
1916
1917         Adjusted test expectations.
1918         https://bugs.webkit.org/show_bug.cgi?id=173861
1919
1920         Unreviewed test gardening.
1921
1922         * platform/mac-wk2/TestExpectations:
1923
1924 2017-07-21  Brady Eidson  <beidson@apple.com>
1925
1926         Get rid of WebCore IconDatabase code.
1927         https://bugs.webkit.org/show_bug.cgi?id=174700
1928
1929         Reviewed by Tim Horton.
1930
1931         * fast/dom/icon-url-list-expected.txt:
1932         * fast/dom/icon-url-list.html:
1933
1934 2017-07-21  Chris Dumez  <cdumez@apple.com>
1935
1936         Unreviewed, rebaseline test after r219708.
1937
1938         * js/dom/global-constructors-attributes-expected.txt:
1939         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1940         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1941         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1942         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1943         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1944         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1945         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1946         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1947
1948 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
1949
1950         [GTK] Update test expectations after r219663
1951
1952         Unreviewed gardening
1953
1954         DOMException got its toString() removed so the output changes.
1955
1956         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
1957         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1958         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1959         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1960         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1961         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1962         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1963         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
1964         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
1965         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
1966
1967 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
1968
1969         [WPE] Update expectation file
1970
1971         Unreviewed gardening.
1972
1973         Drop XPathException after r219708.
1974
1975         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1976
1977 2017-07-20  Antoine Quint  <graouts@apple.com>
1978
1979         Turn tests at media/modern-media-controls/seek-forward-support back on
1980         https://bugs.webkit.org/show_bug.cgi?id=174690
1981
1982         Reviewed by Dean Jackson.
1983
1984         * platform/mac/TestExpectations:
1985
1986 2017-07-20  Antoine Quint  <graouts@apple.com>
1987
1988         Turn tests at media/modern-media-controls/seek-backward-support back on
1989         https://bugs.webkit.org/show_bug.cgi?id=174689
1990
1991         Reviewed by Dean Jackson.
1992
1993         * platform/mac/TestExpectations:
1994
1995 2017-07-20  Antoine Quint  <graouts@apple.com>
1996
1997         Turn tests at media/modern-media-controls/time-labels-support back on
1998         https://bugs.webkit.org/show_bug.cgi?id=174688
1999
2000         Reviewed by Dean Jackson.
2001
2002         * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
2003         * media/modern-media-controls/time-labels-support/elapsed-time.html:
2004         * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
2005         * media/modern-media-controls/time-labels-support/remaining-time.html:
2006         * platform/ios-simulator/TestExpectations:
2007         * platform/mac/TestExpectations:
2008
2009 2017-07-20  Antoine Quint  <graouts@apple.com>
2010
2011         Turn tests at media/modern-media-controls/status-support back on
2012         https://bugs.webkit.org/show_bug.cgi?id=174687
2013
2014         Reviewed by Dean Jackson.
2015
2016         * platform/ios-simulator/TestExpectations:
2017         * platform/mac/TestExpectations:
2018
2019 2017-07-20  Chris Dumez  <cdumez@apple.com>
2020
2021         Drop legacy SVGException type
2022         https://bugs.webkit.org/show_bug.cgi?id=174695
2023
2024         Reviewed by Darin Adler.
2025
2026         Update existing tests to reflect behavior change.
2027
2028         * fast/dom/Window/resources/window-properties.js:
2029         * js/dom/global-constructors-attributes-expected.txt:
2030         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2031         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2032         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2033         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2034         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2035         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2036         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2037         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2038         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2039         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
2040         * svg/custom/SVGException-expected.txt: Removed.
2041         * svg/custom/SVGException.html: Removed.
2042         * svg/custom/global-constructors-expected.txt:
2043         * svg/custom/global-constructors.html:
2044         * svg/custom/js-svg-constructors-expected.txt:
2045         * svg/custom/js-svg-constructors.svg:
2046         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
2047         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
2048         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
2049         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
2050         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
2051         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
2052         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
2053         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
2054         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
2055         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
2056         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2057         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2058         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2059         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
2060         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
2061         * svg/dom/SVGAnimatedEnumeration-expected.txt:
2062         * svg/dom/SVGException-obsolete-expected.txt: Added.
2063         * svg/dom/SVGException-obsolete.html: Added.
2064         * svg/dom/SVGMatrix-interface-expected.txt:
2065         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
2066         * svg/filters/feBlend-invalid-mode-expected.txt:
2067         * svg/filters/feComponentTransfer-style-crash-expected.txt:
2068         * svg/filters/feDisplacementMap-crash-test-expected.txt:
2069
2070 2017-07-20  Matt Lewis  <jlewis3@apple.com>
2071
2072         Unreviewed, rolling out r219700.
2073
2074         This revision caused consistent timouts on iOS.
2075
2076         Reverted changeset:
2077
2078         "Turn tests at media/modern-media-controls/start-support back
2079         on"
2080         https://bugs.webkit.org/show_bug.cgi?id=174683
2081         http://trac.webkit.org/changeset/219700
2082
2083 2017-07-20  Chris Dumez  <cdumez@apple.com>
2084
2085         Drop legacy XPathException type
2086         https://bugs.webkit.org/show_bug.cgi?id=174679
2087
2088         Reviewed by Sam Weinig.
2089
2090         Update existing tests to reflect behavior change.
2091
2092         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
2093         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
2094         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
2095         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
2096         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
2097         (XPathEvaluator_evaluate_TYPE_ERR):
2098         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
2099         (XPathResult_TYPE_ERR):
2100         * fast/dom/DOMException/XPathException-expected.txt: Removed.
2101         * fast/dom/DOMException/XPathException.html: Removed.
2102         * fast/dom/DOMException/resources/XPathException.js: Removed.
2103         * fast/dom/Window/resources/window-properties.js:
2104         * fast/dom/Window/window-lookup-precedence-expected.txt:
2105         * fast/xpath/4XPath/Core/test_parser-expected.txt:
2106         * fast/xpath/invalid-functions-expected.txt:
2107         * fast/xpath/py-dom-xpath/expressions-expected.txt:
2108         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2109         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2110
2111 2017-07-20  Chris Dumez  <cdumez@apple.com>
2112
2113         Unreviewed, rolling out r219706.
2114
2115         Broke iOS build
2116
2117         Reverted changeset:
2118
2119         "Drop legacy XPathException type"
2120         https://bugs.webkit.org/show_bug.cgi?id=174679
2121         http://trac.webkit.org/changeset/219706
2122
2123 2017-07-20  Chris Dumez  <cdumez@apple.com>
2124
2125         Drop legacy XPathException type
2126         https://bugs.webkit.org/show_bug.cgi?id=174679
2127
2128         Reviewed by Sam Weinig.
2129
2130         Update existing tests to reflect behavior change.
2131
2132         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
2133         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
2134         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
2135         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
2136         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
2137         (XPathEvaluator_evaluate_TYPE_ERR):
2138         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
2139         (XPathResult_TYPE_ERR):
2140         * fast/dom/DOMException/XPathException-expected.txt: Removed.
2141         * fast/dom/DOMException/XPathException.html: Removed.
2142         * fast/dom/DOMException/resources/XPathException.js: Removed.
2143         * fast/dom/Window/resources/window-properties.js:
2144         * fast/dom/Window/window-lookup-precedence-expected.txt:
2145         * fast/xpath/4XPath/Core/test_parser-expected.txt:
2146         * fast/xpath/invalid-functions-expected.txt:
2147         * fast/xpath/py-dom-xpath/expressions-expected.txt:
2148         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2149         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2150
2151 2017-07-20  Matt Lewis  <jlewis3@apple.com>
2152
2153         Rebaselined svg/css/getComputedStyle-basic.xhtml.
2154         
2155         Unreviewed test gardening.
2156
2157         * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
2158
2159 2017-07-20  Antoine Quint  <graouts@apple.com>
2160
2161         Turn tests at media/modern-media-controls/start-support back on
2162         https://bugs.webkit.org/show_bug.cgi?id=174683
2163
2164         Reviewed by Dean Jackson.
2165
2166         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
2167         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2168         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2169         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
2170         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
2171         * platform/ios-simulator/TestExpectations:
2172         * platform/mac/TestExpectations:
2173
2174 2017-07-20  Matt Lewis  <jlewis3@apple.com>
2175
2176         Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
2177         https://bugs.webkit.org/show_bug.cgi?id=174682
2178
2179         Unreviewed test gardening.
2180
2181         * platform/mac/TestExpectations:
2182
2183 2017-07-20  Chris Dumez  <cdumez@apple.com>
2184
2185         Unreviewed, rebaseline test on all platforms after r219673.
2186
2187         * js/dom/global-constructors-attributes-expected.txt:
2188         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2189         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2190         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2191         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2192         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2193         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2194         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2195         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2196         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2197
2198 2017-07-20  Charlie Turner  <cturner@igalia.com>
2199
2200         [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
2201         https://bugs.webkit.org/show_bug.cgi?id=141469
2202
2203         Reviewed by Xabier Rodriguez-Calvar.
2204
2205         Fixes the removed tests.
2206
2207         * platform/gtk/TestExpectations:
2208
2209 2017-07-20  Michael Catanzaro  <mcatanzaro@igalia.com>
2210
2211         Unreviewed GTK test gardening
2212
2213         * platform/gtk/TestExpectations:
2214
2215 2017-07-20  Zan Dobersek  <zdobersek@igalia.com>
2216
2217         Unreviewed WPE gardening. Updating test baselines after r219663.
2218
2219         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
2220         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2221         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
2222         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2223         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
2224         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2225         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2226         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
2227         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
2228         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
2229         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
2230         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
2231         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
2232         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
2233         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
2234         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
2235         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
2236         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
2237         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
2238         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
2239         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
2240         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
2241         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
2242         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
2243         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
2244         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
2245         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
2246         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
2247         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
2248         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
2249         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2250         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
2251         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
2252         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
2253         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
2254         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
2255
2256 2017-07-19  Simon Fraser  <simon.fraser@apple.com>
2257
2258         getBoundingClientRects not updated for programmatic scrolls
2259         https://bugs.webkit.org/show_bug.cgi?id=174538
2260         rdar://problem/33049012
2261
2262         Reviewed by Tim Horton.
2263         
2264         New results for these tests, reflecting the fact that programmatic scrolls now update
2265         the layout viewport.
2266         
2267         Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
2268         uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
2269         manually.
2270
2271         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
2272         * fast/dom/elementFromPoint-relative-to-viewport.html:
2273         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
2274         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2275         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2276         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
2277         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
2278         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2279         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2280
2281 2017-07-19  Myles C. Maxfield  <mmaxfield@apple.com>
2282
2283         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
2284         https://bugs.webkit.org/show_bug.cgi?id=174406
2285         <rdar://problem/10139227>
2286
2287         Reviewed by Simon Fraser.
2288
2289         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
2290         * fast/text/line-height-minimumFontSize-autosize.html: Added.
2291         * fast/text/line-height-minimumFontSize-expected.txt: Added.
2292         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
2293         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
2294         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
2295         * fast/text/line-height-minimumFontSize-visual.html: Added.
2296         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
2297         * fast/text/line-height-minimumFontSize-zoom.html: Added.
2298         * fast/text/line-height-minimumFontSize.html: Added.
2299
2300 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
2301
2302         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
2303         https://bugs.webkit.org/show_bug.cgi?id=174406
2304         <rdar://problem/10139227>
2305
2306         Reviewed by Simon Fraser.
2307
2308         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
2309         * fast/text/line-height-minimumFontSize-autosize.html: Added.
2310         * fast/text/line-height-minimumFontSize-expected.txt: Added.
2311         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
2312         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
2313         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
2314         * fast/text/line-height-minimumFontSize-visual.html: Added.
2315         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
2316         * fast/text/line-height-minimumFontSize-zoom.html: Added.
2317         * fast/text/line-height-minimumFontSize.html: Added.
2318
2319 2017-07-19  Chris Dumez  <cdumez@apple.com>
2320
2321         DOMException should not have its own toString()
2322         https://bugs.webkit.org/show_bug.cgi?id=174630
2323
2324         Reviewed by Sam Weinig.
2325
2326         Rebaseline existing tests as the exception string is now slightly different.
2327
2328 2017-07-19  Antoine Quint  <graouts@apple.com>
2329
2330         [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
2331         https://bugs.webkit.org/show_bug.cgi?id=174650
2332         <rdar://problem/33401877>
2333
2334         Reviewed by Dean Jackson.
2335
2336         Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
2337
2338         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
2339         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
2340         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
2341         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
2342         * platform/ios-simulator/TestExpectations:
2343         * platform/mac/TestExpectations:
2344
2345 2017-07-19  Nan Wang  <n_wang@apple.com>
2346
2347         AX: Web page reloaded when a node is labelling multiple childnodes
2348         https://bugs.webkit.org/show_bug.cgi?id=174655
2349
2350         Reviewed by Chris Fleizach.
2351
2352         * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
2353         * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
2354
2355 2017-07-19  Chris Dumez  <cdumez@apple.com>
2356
2357         Make cross-origin properties enumerable
2358         https://bugs.webkit.org/show_bug.cgi?id=174576
2359
2360         Reviewed by Darin Adler.
2361
2362         Update / rebaseline some tests to reflect behavior change.
2363
2364         * http/tests/security/cross-origin-descriptors-expected.txt:
2365         * http/tests/security/cross-origin-descriptors.html:
2366         * js/dom/getOwnPropertyDescriptor-expected.txt:
2367         * js/resources/getOwnPropertyDescriptor.js:
2368
2369 2017-07-19  Matt Lewis  <jlewis3@apple.com>
2370
2371         Unreviewed, rolling out r219646.
2372
2373         The test added are failing on all platforms
2374
2375         Reverted changeset:
2376
2377         "Setting the minimum font size preference doesn’t affect
2378         absolute line-height values, so lines overlap"
2379         https://bugs.webkit.org/show_bug.cgi?id=174406
2380         http://trac.webkit.org/changeset/219646
2381
2382 2017-07-19  Zan Dobersek  <zdobersek@igalia.com>
2383
2384         Unreviewed WPE gardening.
2385
2386         * platform/wpe/TestExpectations:
2387         Unskip a bunch of Web Crypto tests that are passing now that
2388         the underlying implementation has progressed.
2389
2390 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
2391
2392         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
2393         https://bugs.webkit.org/show_bug.cgi?id=174406
2394         <rdar://problem/10139227>
2395
2396         Reviewed by Simon Fraser.
2397
2398         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
2399         * fast/text/line-height-minimumFontSize-autosize.html: Added.
2400         * fast/text/line-height-minimumFontSize-expected.txt: Added.
2401         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
2402         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
2403         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
2404         * fast/text/line-height-minimumFontSize-visual.html: Added.
2405         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
2406         * fast/text/line-height-minimumFontSize-zoom.html: Added.
2407         * fast/text/line-height-minimumFontSize.html: Added.
2408
2409 2017-07-18  Ali Juma  <ajuma@chromium.org>
2410
2411         Align quirky number parsing with other browsers
2412         https://bugs.webkit.org/show_bug.cgi?id=155874
2413
2414         Reviewed by Simon Fraser.
2415
2416         * animations/animation-add-events-in-handler.html:
2417         * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
2418         * fast/css/animation-transition-duration-quirksmode.html: Added.
2419
2420 2017-07-18  Joseph Pecoraro  <pecoraro@apple.com>
2421
2422         Web Inspector: Modernize InjectedScriptSource
2423         https://bugs.webkit.org/show_bug.cgi?id=173890
2424
2425         Reviewed by Brian Burg.
2426
2427         * inspector/model/remote-object-expected.txt:
2428         * inspector/model/stack-trace-expected.txt:
2429         Now that we use classes, implicitly strict mode, the call frame
2430         for evaluate gets tail call eliminated.
2431
2432 2017-07-18  Ryosuke Niwa  <rniwa@webkit.org>
2433
2434         REGRESSION(r218910): Crash when password field changes to text field
2435         https://bugs.webkit.org/show_bug.cgi?id=174560
2436
2437         Reviewed by Zalan Bujtas.
2438
2439         Added a regression test based on the test case provided by Daniel Bates.
2440
2441         * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
2442         * accessibility/mac/input-type-change-crash-2.html: Added.
2443
2444 2017-07-18  Matt Baker  <mattbaker@apple.com>
2445
2446         Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
2447         https://bugs.webkit.org/show_bug.cgi?id=174311
2448
2449         Reviewed by Devin Rousso.
2450
2451         Updated test expectations for new error strings.
2452
2453         * inspector/canvas/css-canvas-clients-expected.txt:
2454         * inspector/canvas/requestContent-2d-expected.txt:
2455         * inspector/canvas/requestNode-expected.txt:
2456         * inspector/canvas/resolveCanvasContext-2d-expected.txt:
2457
2458 2017-07-18  Antoine Quint  <graouts@apple.com>
2459
2460         Turn tests at media/modern-media-controls/playback-support back on
2461         https://bugs.webkit.org/show_bug.cgi?id=174639
2462
2463         Reviewed by Dean Jackson.
2464
2465         * media/modern-media-controls/playback-support/playback-support-button-click.html:
2466         * platform/ios-simulator/TestExpectations:
2467         * platform/mac/TestExpectations:
2468
2469 2017-07-18  Antoine Quint  <graouts@apple.com>
2470
2471         Turn tests at media/modern-media-controls/pip-support back on
2472         https://bugs.webkit.org/show_bug.cgi?id=174636
2473
2474         Reviewed by Dean Jackson.
2475
2476         * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
2477         * platform/ios-simulator/TestExpectations:
2478         * platform/mac-elcapitan/TestExpectations:
2479         * platform/mac/TestExpectations:
2480
2481 2017-07-18  Matt Lewis  <jlewis3@apple.com>
2482
2483         Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
2484         https://bugs.webkit.org/show_bug.cgi?id=172662
2485
2486         Unreviewed test gardening.
2487
2488         * platform/wk2/TestExpectations:
2489
2490 2017-07-18  Matt Lewis  <jlewis3@apple.com>
2491
2492         Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
2493         https://bugs.webkit.org/show_bug.cgi?id=172662
2494
2495         Unreviewed test gardening.
2496
2497         * platform/wk2/TestExpectations:
2498
2499 2017-07-18  Antoine Quint  <graouts@apple.com>
2500
2501         [macOS] Mouse pointer does not hide during fullscreen playback
2502         https://bugs.webkit.org/show_bug.cgi?id=174638
2503         <rdar://problem/33244399>
2504
2505         Reviewed by Dean Jackson.
2506
2507         Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
2508         in fullscreen for the media controls container.
2509
2510         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
2511         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
2512         * platform/ios-simulator/TestExpectations:
2513
2514 2017-07-18  Sam Weinig  <sam@webkit.org>
2515
2516         [WebIDL] Remove custom bindings for MockContentFilterSettings
2517         https://bugs.webkit.org/show_bug.cgi?id=174606
2518
2519         Reviewed by Andy Estes.
2520
2521         * contentfiltering/allow-after-add-data.html:
2522         * contentfiltering/allow-after-finished-adding-data.html:
2523         * contentfiltering/allow-after-response.html:
2524         * contentfiltering/allow-after-will-send-request.html:
2525         * contentfiltering/allow-empty-document.html:
2526         * contentfiltering/allow-media-document.html:
2527         * contentfiltering/allow-never.html:
2528         * contentfiltering/block-after-add-data-then-allow-unblock.html:
2529         * contentfiltering/block-after-add-data-then-deny-unblock.html:
2530         * contentfiltering/block-after-add-data.html:
2531         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
2532         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
2533         * contentfiltering/block-after-finished-adding-data.html:
2534         * contentfiltering/block-after-response-then-allow-unblock.html:
2535         * contentfiltering/block-after-response-then-deny-unblock.html:
2536         * contentfiltering/block-after-response.html:
2537         * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
2538         * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
2539         * contentfiltering/block-after-will-send-request.html:
2540         * contentfiltering/block-never.html:
2541         * contentfiltering/modify-request-url.html:
2542         * contentfiltering/resources/contentfiltering.js:
2543         * http/tests/contentfiltering/allow-after-redirect.html:
2544         * http/tests/contentfiltering/block-after-redirect.html:
2545         * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
2546         * http/tests/contentfiltering/modify-redirect-request-url.html:
2547         Update tests to use new MockContentFilterSettings enums rather than constants.
2548
2549 2017-07-18  Sam Weinig  <sam@webkit.org>
2550
2551         [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
2552         https://bugs.webkit.org/show_bug.cgi?id=174529
2553
2554         Reviewed by Chris Dumez.
2555
2556         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
2557         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
2558         Update test and result to match standard and other browsers. 
2559
2560 2017-07-18  Matt Lewis  <jlewis3@apple.com>
2561
2562         Unreviewed, rolling out r219610.
2563
2564         This caused an api failure on all platforms for the test
2565         SnapshotImageLargeAsyncDecoding
2566
2567         Reverted changeset:
2568
2569         "Async image decoding for large images should be disabled
2570         after the first time a tile is painted"
2571         https://bugs.webkit.org/show_bug.cgi?id=174451
2572         http://trac.webkit.org/changeset/219610
2573
2574 2017-07-18  Devin Rousso  <drousso@apple.com>
2575
2576         Add CanvasRenderingContext2D::getTransform
2577         https://bugs.webkit.org/show_bug.cgi?id=174278
2578
2579         Reviewed by Dean Jackson.
2580
2581         * canvas/philip/tests/2d.missingargs.html:
2582         CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
2583
2584         * fast/canvas/2d.getTransform.modification-expected.txt: Added.
2585         * fast/canvas/2d.getTransform.modification.html: Added.
2586         * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
2587         * fast/canvas/2d.getTransform.newobject.html: Added.
2588         * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
2589         * fast/canvas/2d.setTransform.matrix.html: Added.
2590
2591 2017-07-18  Matt Lewis  <jlewis3@apple.com>
2592
2593         Rebaseline inspector/model/remote-object.html.
2594         https://bugs.webkit.org/show_bug.cgi?id=173991
2595
2596         Unreviewed test gardening.
2597
2598         * inspector/model/remote-object-expected.txt:
2599
2600 2017-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2601
2602         Async image decoding for large images should be disabled after the first time a tile is painted
2603         https://bugs.webkit.org/show_bug.cgi?id=174451
2604
2605         Reviewed by Simon Fraser.
2606
2607         To test async image decoding for large images, we have to create the <img>
2608         element dynamically so we can listen to the load and webkitImageFrameReady
2609         events and know reliably when to end the test. But with this patch the async
2610         image decoding for large images will be disabled after the first paint. 
2611         That means async image decoding for large images will be disabled always
2612         unless we force the async image decoding till the image is painted for the
2613         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
2614         to force the async image decoding. So painting an image in this case will
2615         require multiple paints; in all of them the async image decoding will be
2616         enabled. But this is okay because it resembles the case where the <img> is
2617         created from a static <img> tag in the HTML file.
2618
2619         For new tests, where we want to make sure that mutating the DOM will not
2620         cause a flash, async image decoding will be forced till the image is drawn
2621         for the first time. After that the async image decoding is enabled but not
2622         forced.
2623
2624         Disable new tests for WK1 because the async image decoding is always enabled
2625         because tiling does not necessarily exist in WK1 . But eventually the async
2626         image decoding for large images will be always disabled for WK1.
2627
2628         * fast/images/async-image-background-change-expected.html: Added.
2629         * fast/images/async-image-background-change.html: Added.
2630         * fast/images/async-image-background-image-repeated.html:
2631         * fast/images/async-image-background-image.html:
2632         * fast/images/async-image-multiple-clients-repaint.html:
2633         * fast/images/async-image-src-change-expected.html: Added.
2634         * fast/images/async-image-src-change.html: Added.
2635         * fast/images/resources/green-400x400.png: Added.
2636         * fast/images/resources/red-100x100.png: Added.
2637         * fast/images/resources/red-400x400.png: Added.
2638         * http/tests/multipart/multipart-async-image-expected.txt: Added.
2639         * http/tests/multipart/multipart-async-image.html: Added.
2640         * platform/ios-wk1/TestExpectations:
2641         * platform/mac-wk1/TestExpectations:
2642
2643 2017-07-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2644
2645         Unreviewed GTK test gardening
2646
2647         fast/forms/range/input-appearance-range-rtl.html is desired to fail.
2648
2649         * platform/gtk/TestExpectations:
2650
2651 2017-07-18  Chris Dumez  <cdumez@apple.com>
2652
2653         DOMException should have its properties on the prototype
2654         https://bugs.webkit.org/show_bug.cgi?id=174597
2655
2656         Reviewed by Alex Christensen.
2657
2658         Rebaseline inspector tests whose output changed slightly now that the
2659         DOMException have moved to the prototype.
2660
2661         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2662         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2663         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2664
2665 2017-07-17  Michael Catanzaro  <mcatanzaro@igalia.com>
2666
2667         Unreviewed GTK test gardening
2668
2669         * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
2670         * platform/gtk/TestExpectations:
2671         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2672
2673 2017-07-17  Timothy Horton  <timothy_horton@apple.com>
2674
2675         Page using safe area constant properties jumps to correct layout after resize
2676         https://bugs.webkit.org/show_bug.cgi?id=174598
2677         <rdar://problem/33364275>
2678
2679         Reviewed by Simon Fraser.
2680
2681         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
2682         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
2683         Add a test making sure that dynamic-viewport-update-based rotation
2684         updates safe area insets when needed.
2685
2686 2017-07-17  Matt Lewis  <jlewis3@apple.com>
2687         
2688         Fixed test expectations after r219518.
2689         https://bugs.webkit.org/show_bug.cgi?id=174472
2690
2691         Unreviewed test gardening.
2692
2693         * platform/mac/TestExpectations:
2694
2695 2017-07-17  Jeremy Jones  <jeremyj@apple.com>
2696
2697         media element handle adding source immediately before src.
2698         https://bugs.webkit.org/show_bug.cgi?id=174284
2699
2700         Reviewed by David Kilzer.
2701
2702         Adds missing -expected and tests to make sure resulting currentSrc is correct.
2703
2704         * TestExpectations:
2705         * media/video-source-before-src-expected.txt: Added.
2706         * media/video-source-before-src.html:
2707
2708 2017-07-17  Matt Lewis  <jlewis3@apple.com>
2709
2710         Fixed test expectations after r219518.
2711         https://bugs.webkit.org/show_bug.cgi?id=174472
2712
2713         Unreviewed test gardening.
2714
2715         * platform/ios-wk1/TestExpectations:
2716         * platform/mac/TestExpectations:
2717
2718 2017-07-17  Chris Dumez  <cdumez@apple.com>
2719
2720         fast/workers/worker-user-gesture.html crashes on iOS
2721         https://bugs.webkit.org/show_bug.cgi?id=174592
2722
2723         Reviewed by Simon Fraser.
2724
2725         Make sure the tap/click event is fully processed before finishing the test by using
2726         the promise returned by UIHelper.activateAt().
2727
2728         * fast/workers/worker-user-gesture.html:
2729
2730 2017-07-17  Simon Fraser  <simon.fraser@apple.com>
2731
2732         clientX/clientY on TouchEvent.touches are wrong
2733         https://bugs.webkit.org/show_bug.cgi?id=174561
2734
2735         Reviewed by Tim Horton.
2736
2737         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
2738         * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
2739
2740 2017-07-17  Chris Dumez  <cdumez@apple.com>
2741
2742         click event does not dispatch to parent when child target stops hit testing after mousedown
2743         https://bugs.webkit.org/show_bug.cgi?id=174564
2744         <rdar://problem/33340234>
2745
2746         Reviewed by Simon Fraser.
2747
2748         Add layout test coverage.
2749
2750         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
2751         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
2752
2753 2017-07-17  Antoine Quint  <graouts@apple.com>
2754
2755         REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
2756         https://bugs.webkit.org/show_bug.cgi?id=174581
2757         <rdar://problem/33297519>
2758
2759         Reviewed by Sam Weinig.
2760
2761         Update the audio controls layout test to match the new expectations.
2762
2763         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2764         * media/modern-media-controls/audio/audio-controls-buttons.html:
2765
2766 2017-07-17  Antoine Quint  <graouts@apple.com>
2767
2768         Media controls draw behind captions
2769         https://bugs.webkit.org/show_bug.cgi?id=174579
2770         <rdar://problem/33295427>
2771
2772         Reviewed by Dean Jackson.
2773
2774         Add a new test that checks the order in which order the captions and controls containers appear
2775         under the media shadow root.
2776
2777         * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
2778         * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
2779         * platform/ios-simulator/TestExpectations:
2780         * platform/mac/TestExpectations:
2781
2782 2017-07-16  Antoine Quint  <graouts@apple.com>
2783
2784         Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
2785         https://bugs.webkit.org/show_bug.cgi?id=174571
2786         <rdar://problem/33294968>
2787
2788         Reviewed by Eric Carlson.
2789
2790         Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
2791         behavior when dismissing the tracks panel when clicking over the media element or outside the media element
2792         when it's paused.
2793
2794         * media/modern-media-controls/resources/media-controls-utils.js:
2795         (pressOnElement):
2796         (pressAtPoint):
2797         (showTracksPanel):
2798         (finishMediaControlsTest): Deleted.
2799         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
2800         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
2801         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
2802         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
2803         * platform/mac/TestExpectations:
2804
2805 2017-07-16  Ali Juma  <ajuma@chromium.org>
2806
2807         DisallowUserAgentShadowContent moves out of non-UA shadow roots
2808         https://bugs.webkit.org/show_bug.cgi?id=165647
2809
2810         Reviewed by Ryosuke Niwa.
2811
2812         * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
2813         * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
2814         * fast/dom/nodesFromRect/resources/nodesFromRect.js:
2815         (check):
2816         (checkShadowContent):
2817         (nodesFromRectAsString):
2818
2819 2017-07-16  Antoine Quint  <graouts@apple.com>
2820
2821         Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
2822         https://bugs.webkit.org/show_bug.cgi?id=174565
2823         <rdar://problem/33294833>
2824
2825         Reviewed by Dean Jackson.
2826
2827         Add a new test where we click on the edge of a button and check that we trigger the Button's
2828         UI delegate. This test fails prior to this patch.
2829
2830         * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
2831         * media/modern-media-controls/button/button-click-on-edges.html: Added.
2832         * platform/ios-simulator/TestExpectations:
2833
2834 2017-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
2835
2836         line-height: <number> gets visually applied twice when text autosizing is in effect
2837         https://bugs.webkit.org/show_bug.cgi?id=174536
2838         <rdar://problem/33338259>
2839
2840         Reviewed by Simon Fraser.
2841
2842         * fast/text-autosizing/line-height-number-expected.html: Added.
2843         * fast/text-autosizing/line-height-number.html: Added.
2844
2845 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
2846
2847         [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
2848         https://bugs.webkit.org/show_bug.cgi?id=173697
2849
2850         Reviewed by Jiewen Tan.
2851
2852         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
2853
2854 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
2855
2856         [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
2857         https://bugs.webkit.org/show_bug.cgi?id=173696
2858
2859         Reviewed by Jiewen Tan.
2860
2861         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
2862         that are now passing.
2863
2864 2017-07-14  Chris Dumez  <cdumez@apple.com>
2865
2866         Possible crash in ~UserGestureIndicator() when on non-main thread
2867         https://bugs.webkit.org/show_bug.cgi?id=174522
2868         <rdar://problem/30283071>
2869
2870         Reviewed by Sam Weinig.
2871
2872         Add layout test coverage.
2873
2874         * fast/workers/worker-user-gesture-expected.txt: Added.
2875         * fast/workers/worker-user-gesture.html: Added.
2876         * fast/workers/worker-user-gesture.js: Added.
2877         (setInterval):
2878
2879 2017-07-14  Daniel Bates  <dabates@apple.com>
2880
2881         REGRESSION (r219013): Compute source frame info for frameless document
2882         https://bugs.webkit.org/show_bug.cgi?id=174385
2883         <rdar://problem/33217736>
2884
2885         Reviewed by Brady Eidson.
2886
2887         * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
2888         * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
2889         * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
2890
2891 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2892
2893         Fixed expectations after Mac expectation change.
2894         https://trac.webkit.org/changeset/219507/webkit
2895
2896         Unreviewed test gardening.
2897
2898         * platform/wk2/TestExpectations:
2899
2900 2017-07-14  Youenn Fablet  <youenn@apple.com>
2901
2902         WebRTC: silence data not sent for disabled audio track
2903         https://bugs.webkit.org/show_bug.cgi?id=174456
2904         <rdar://problem/33284623>
2905
2906         Reviewed by Eric Carlson.
2907
2908         * webrtc/audio-muted-stats-expected.txt: Added.
2909         * webrtc/audio-muted-stats.html: Added.
2910         * webrtc/audio-muted-stats2-expected.txt: Added.
2911         * webrtc/audio-muted-stats2.html: Added.
2912
2913 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
2914
2915         Add High Sierra test expectations
2916         https://bugs.webkit.org/show_bug.cgi?id=174518
2917         <rdar://problem/32716970>
2918
2919         Unreviewed test gardening.
2920
2921         * platform/mac-highsierra: Added.
2922         * platform/mac-highsierra-wk1: Added.
2923         * platform/mac-highsierra-wk2: Added.
2924
2925 2017-07-14  Jer Noble  <jer.noble@apple.com>
2926
2927         [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
2928         https://bugs.webkit.org/show_bug.cgi?id=174514
2929
2930         Reviewed by Sam Weinig.
2931
2932         * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
2933         * media/media-source/media-source-remove-decodeorder-crash.html: Added.
2934
2935 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2936
2937         Correcting test expectations after mac-expectation changes.
2938         https://bugs.webkit.org/show_bug.cgi?id=174472
2939
2940         Unreviews test gardening.
2941
2942         * platform/mac/TestExpectations:
2943
2944 2017-07-14  Jer Noble  <jer.noble@apple.com>
2945
2946         Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
2947         https://bugs.webkit.org/show_bug.cgi?id=174373
2948
2949         Reviewed by Eric Carlson.
2950
2951         * media/video-add-autoplay-user-gesture-expected.txt: Added.
2952         * media/video-add-autoplay-user-gesture.html: Added.
2953         * media/platform/ios/TestExpectations: Skipped; requires EventSender.
2954
2955 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2956
2957         Unreviewed, rolling out r219500.
2958
2959         The test is consistently failing on iOS simulator.
2960
2961         Reverted changeset:
2962
2963         "AX: VoiceOver silent or skipping over time values on media
2964         player."
2965         https://bugs.webkit.org/show_bug.cgi?id=174324
2966         http://trac.webkit.org/changeset/219500
2967
2968 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
2969
2970         Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
2971         https://bugs.webkit.org/show_bug.cgi?id=174438
2972         <rdar://problem/33277112>
2973
2974         Reviewed by David Kilzer.
2975
2976         * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504. 
2977         * platform/wk2/TestExpectations: Ditto.
2978
2979 2017-07-14  Fujii Hironori  <Hironori.Fujii@sony.com>
2980
2981         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
2982         https://bugs.webkit.org/show_bug.cgi?id=174418
2983
2984         Reviewed by Michael Catanzaro.
2985
2986         * fast/text/international/vietnamese-nfd-expected.html: Added.
2987         * fast/text/international/vietnamese-nfd.html: Added.
2988
2989 2017-07-14  Aaron Chu  <aaron_chu@apple.com>
2990
2991         AX: VoiceOver silent or skipping over time values on media player.
2992         https://bugs.webkit.org/show_bug.cgi?id=174324
2993         <rdar://problem/32021784>
2994
2995         Reviewed by Antoine Quint.
2996
2997         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
2998
2999         * media/modern-media-controls/time-label/time-label-expected.txt:
3000         * media/modern-media-controls/time-label/time-label.html:
3001
3002 2017-07-13  Matt Lewis  <jlewis3@apple.com>
3003
3004         Skipped multiple http/tests/webrtc/ test on iOS simulator.
3005         https://bugs.webkit.org/show_bug.cgi?id=173861
3006
3007         Unreviewed test gardening.
3008         * platform/ios-simulator-wk2/TestExpectations:
3009
3010 2017-07-13  Matt Lewis  <jlewis3@apple.com>
3011
3012         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
3013         https://bugs.webkit.org/show_bug.cgi?id=173487
3014
3015         Unreviewed test gardening.
3016
3017         * platform/ios-simulator-wk2/TestExpectations:
3018
3019 2017-07-13  Matt Lewis  <jlewis3@apple.com>
3020
3021         Skipping media/video-source-before-src.html.
3022         https://bugs.webkit.org/show_bug.cgi?id=174284
3023
3024         Unreviewed test gardening.
3025
3026         * TestExpectations:
3027
3028 2017-07-13  Antoine Quint  <graouts@apple.com>
3029
3030         REGRESSION: "visibility:hidden" does not hide play button for video elements
3031         ​https://bugs.webkit.org/show_bug.cgi?id=174258
3032         <rdar://problem/33181452>
3033
3034         Unreviewed test gardening.
3035
3036         Add a missing expectation file which is designed to be empty and is now just a space.
3037
3038         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
3039
3040 2017-07-13  Alex Christensen  <achristensen@webkit.org>
3041
3042         Deleting last URLSearchParams key should remove trailing ? in associated URL
3043         https://bugs.webkit.org/show_bug.cgi?id=174465
3044
3045         Reviewed by Chris Dumez.
3046
3047         * fast/dom/DOMURL/searchparams-expected.txt:
3048         * fast/dom/DOMURL/searchparams.html:
3049
3050 2017-07-13  Miguel Gomez  <magomez@igalia.com>
3051
3052         Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
3053
3054         * platform/gtk/TestExpectations:
3055
3056 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
3057
3058         [GCrypt] Implement CryptoKeyRSA SPKI exports
3059         https://bugs.webkit.org/show_bug.cgi?id=173695
3060
3061         Reviewed by Jiewen Tan.
3062
3063         * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
3064         that are now passing.
3065
3066 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
3067
3068         [GCrypt] Implement CryptoKeyRSA SPKI imports
3069         https://bugs.webkit.org/show_bug.cgi?id=173694
3070
3071         Reviewed by Jiewen Tan.
3072
3073         * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
3074         that are now passing.
3075
3076 2017-07-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3077
3078         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
3079         https://bugs.webkit.org/show_bug.cgi?id=174395
3080
3081         Reviewed by Carlos Garcia Campos.
3082
3083         * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
3084         * platform/gtk/TestExpectations: Remove expected failures now orking.
3085         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
3086         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
3087
3088 2017-07-13  Caio Lima  <ticaiolima@gmail.com>
3089
3090         [ESnext] Implement Object Spread
3091         https://bugs.webkit.org/show_bug.cgi?id=167963
3092
3093         Reviewed by Saam Barati.
3094
3095         * js/parser-syntax-check-expected.txt:
3096         * js/script-tests/parser-syntax-check.js:
3097
3098 2017-07-12  Nan Wang  <n_wang@apple.com>
3099
3100         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
3101         https://bugs.webkit.org/show_bug.cgi?id=174393
3102         <rdar://problem/33248006>
3103
3104         Reviewed by Chris Fleizach.
3105
3106         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
3107         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
3108
3109 2017-07-12  Matt Lewis  <jlewis3@apple.com>
3110
3111         Unreviewed, rolling out r219409.
3112
3113         The revision caused the Windows builds to fail.
3114
3115         Reverted changeset:
3116
3117         "AX: [iOS] Implement a way to retrieve a text marker range
3118         with desired text that is closest to a position"
3119         https://bugs.webkit.org/show_bug.cgi?id=174393
3120         http://trac.webkit.org/changeset/219409
3121
3122 2017-07-12  Commit Queue  <commit-queue@webkit.org>
3123
3124         Unreviewed, rolling out r219361.
3125         https://bugs.webkit.org/show_bug.cgi?id=174434
3126
3127         Huge PLUM memory regression on iOS (Requested by kling on
3128         #webkit).
3129
3130         Reverted changeset:
3131
3132         "[WebIDL] Convert MutationCallback to be a normal generate
3133         callback"
3134         https://bugs.webkit.org/show_bug.cgi?id=174140
3135         http://trac.webkit.org/changeset/219361
3136
3137 2017-07-12  Eric Carlson  <eric.carlson@apple.com>
3138
3139         [MediaStream] a capture source failure should end the MediaStreamTrack
3140         https://bugs.webkit.org/show_bug.cgi?id=174375
3141
3142         Reviewed by Youenn Fablet.
3143
3144         * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
3145         * fast/mediastream/media-stream-track-source-failure.html: Added.
3146
3147 2017-07-12  Antoine Quint  <graouts@apple.com>
3148
3149         Playback controls should not hide while AirPlay is active
3150         https://bugs.webkit.org/show_bug.cgi?id=174422
3151         <rdar://problem/33011477>
3152
3153         Reviewed by Eric Carlson.
3154
3155         Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
3156         the media controls from automatically hiding.
3157
3158         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
3159         * media/modern-media-controls/airplay-support/airplay-support.html:
3160
3161 2017-07-12  Nan Wang  <n_wang@apple.com>
3162
3163         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
3164         https://bugs.webkit.org/show_bug.cgi?id=174393
3165         <rdar://problem/33248006>
3166
3167         Reviewed by Chris Fleizach.
3168
3169         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
3170         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
3171
3172 2017-07-12  Per Arne Vollan  <pvollan@apple.com>
3173
3174         Skip WebRTC tests on Windows.
3175
3176         Unreviewed test gardening.
3177
3178         * platform/win/TestExpectations:
3179
3180 2017-07-12  Matt Lewis  <jlewis3@apple.com>
3181
3182         Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
3183         https://bugs.webkit.org/show_bug.cgi?id=174400
3184
3185         Unreviewed test gardening.
3186
3187         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
3188
3189 2017-07-12  Matt Lewis  <jlewis3@apple.com>
3190
3191         Unreviewed, rolling out r219401.
3192
3193         This revision rolled out the previous patch, but after talking
3194         with reviewer, a rebaseline is what was needed.Rolling back in
3195         before rebaseline.
3196
3197         Reverted changeset:
3198
3199         "Unreviewed, rolling out r219379."
3200         https://bugs.webkit.org/show_bug.cgi?id=174400
3201         http://trac.webkit.org/changeset/219401
3202
3203 2017-07-12  Matt Lewis  <jlewis3@apple.com>
3204
3205         Unreviewed, rolling out r219379.
3206
3207         This revision caused a consistent failure in the test
3208         fast/dom/Window/property-access-on-cached-window-after-frame-
3209         removed.html.
3210
3211         Reverted changeset:
3212
3213         "Remove NAVIGATOR_HWCONCURRENCY"
3214         https://bugs.webkit.org/show_bug.cgi?id=174400
3215         http://trac.webkit.org/changeset/219379
3216
3217 2017-07-12  Charlie Turner  <cturner@igalia.com>
3218
3219         [GTK] Media test gardening after r219253
3220         https://bugs.webkit.org/show_bug.cgi?id=174254
3221
3222         Unreviewed test gardening.
3223
3224         video-cookie was fixed by r219252.
3225         media/video-restricted-no-preload-metadata.html been passing consistently.
3226
3227         * platform/gtk/TestExpectations:
3228
3229 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
3230
3231         Wrong radix used in Unicode Escape in invalid character error message
3232         https://bugs.webkit.org/show_bug.cgi?id=174419
3233
3234         Reviewed by Alex Christensen.
3235
3236         * fast/loader/cache-encoding-expected.txt:
3237         * http/tests/preload/preload-encoding-expected.txt:
3238         * js/basic-strict-mode-expected.txt:
3239         * js/kde/parse-expected.txt:
3240         * loader/reload-subresource-when-type-changes-expected.txt:
3241         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
3242         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
3243
3244 2017-07-12  Youenn Fablet  <youenn@apple.com>
3245
3246         WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
3247         https://bugs.webkit.org/show_bug.cgi?id=173530
3248
3249         Reviewed by Alex Christensen.
3250
3251         * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
3252         * webrtc/ice-candidate-sdpMLineIndex.html: Added.
3253
3254 2017-07-12  Zan Dobersek  <zdobersek@igalia.com>
3255
3256         [GCrypt] Implement CryptoKeyEC PKCS#8 exports
3257         https://bugs.webkit.org/show_bug.cgi?id=173648
3258
3259         Reviewed by Jiewen Tan.
3260
3261         * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
3262         that are now passing.
3263
3264 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3265
3266         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
3267         https://bugs.webkit.org/show_bug.cgi?id=174395
3268
3269         Unreviewed GTK gardening.
3270
3271         * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
3272
3273 2017-07-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
3274
3275         REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
3276         https://bugs.webkit.org/show_bug.cgi?id=174376
3277
3278         Reviewed by Simon Fraser.
3279
3280         * fast/images/async-image-body-background-image-expected.html: Added.
3281         * fast/images/async-image-body-background-image.html: Added.
3282
3283 2017-07-11  Youenn Fablet  <youenn@apple.com>
3284
3285         We should do ICE candidate filtering at the Document level
3286         https://bugs.webkit.org/show_bug.cgi?id=173861
3287         <rdar://problem/33122058>
3288
3289         Unreviewed.
3290
3291         * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
3292
3293 2017-07-10  Sam Weinig  <sam@webkit.org>
3294
3295         [WebIDL] Convert MutationCallback to be a normal generate callback
3296         https://bugs.webkit.org/show_bug.cgi?id=174140
3297
3298         Reviewed by Chris Dumez.
3299
3300         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
3301         Update results for standard error messages.
3302
3303 2017-07-11  Chris Dumez  <cdumez@apple.com>
3304
3305         Window's [[OwnPropertyKeys]] is wrong for cross origin windows
3306         https://bugs.webkit.org/show_bug.cgi?id=174364
3307         <rdar://problem/33238056>
3308
3309         Reviewed by Brent Fulgham.
3310
3311         Update test to reflect behavior change. I verified that the test is passing in Firefox.
3312         The test fails in Chrome because its does not expose frames indexes on the Window, and
3313         it is incorrectly listing "assign" on Location.
3314
3315         * http/tests/security/cross-frame-access-enumeration.html:
3316
3317 2017-07-11  Charlie Turner  <cturner@igalia.com>
3318
3319         [GTK] editing/input new passes since r211277
3320         https://bugs.webkit.org/show_bug.cgi?id=160119
3321
3322         Unreviewed test gardening.
3323
3324         * platform/gtk/TestExpectations:
3325
3326 2017-07-11  Brent Fulgham  <bfulgham@apple.com>
3327
3328         Reset cookie partitioning state after network process crashes
3329         https://bugs.webkit.org/show_bug.cgi?id=174306
3330         <rdar://problem/33171605>
3331
3332         Reviewed by Chris Dumez.
3333
3334         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
3335         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
3336         * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
3337         * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
3338
3339 2017-07-11  Charlie Turner  <cturner@igalia.com>
3340
3341         REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
3342         https://bugs.webkit.org/show_bug.cgi?id=174354
3343
3344         Unreviewed test gardening.
3345
3346         * platform/gtk/TestExpectations:
3347
3348 2017-07-11  Charlie Turner  <cturner@igalia.com>
3349
3350         [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
3351         https://bugs.webkit.org/show_bug.cgi?id=168171
3352
3353         Unreviewed test gardening.
3354
3355         * platform/gtk/TestExpectations:
3356
3357 2017-07-11  Ali Juma  <ajuma@chromium.org>
3358
3359         elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
3360         https://bugs.webkit.org/show_bug.cgi?id=172019
3361
3362         Reviewed by Simon Fraser.
3363
3364         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
3365         * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
3366         * platform/ios/TestExpectations:
3367
3368 2017-07-11  Charlie Turner  <cturner@igalia.com>
3369
3370         [GTK] compositing/video/poster.html passing since r218320
3371         https://bugs.webkit.org/show_bug.cgi?id=169918
3372
3373         Unreviewed test gardening.
3374
3375         * platform/gtk/TestExpectations:
3376
3377 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
3378
3379         [SVG] Leak in SVGAnimatedListPropertyTearOff
3380         https://bugs.webkit.org/show_bug.cgi?id=172545
3381
3382         Reviewed by Darin Adler.
3383
3384         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
3385         * svg/animations/animation-leak-list-property-instances.html: Added.
3386
3387 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3388
3389         [GTK] Spin buttons on input type number appear over the value itself for small widths
3390         https://bugs.webkit.org/show_bug.cgi?id=173572
3391
3392         Reviewed by Carlos Garcia Campos.
3393
3394         * fast/forms/number/number-size-expected.txt:
3395         * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
3396           and make the test for user controlled style special for the case of GTK+.
3397         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
3398         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
3399         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
3400
3401 2017-07-11  Youenn Fablet  <youenn@apple.com>
3402
3403         We should do ICE candidate filtering at the Document level
3404         https://bugs.webkit.org/show_bug.cgi?id=173861
3405         <rdar://problem/33122058>
3406
3407         Reviewed by Eric Carlson.
3408
3409         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
3410         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
3411         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
3412         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
3413         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
3414         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
3415         * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
3416         * http/tests/webrtc/resources/do-get-user-media.html: Added.
3417         * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
3418         * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
3419         * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
3420         * webrtc/filtering-ice-candidate-after-reload.html: Added.
3421
3422 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
3423
3424         Unreviewed, rolling out r219325.
3425
3426         The test is still flaky
3427
3428         Reverted changeset:
3429
3430         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
3431         https://bugs.webkit.org/show_bug.cgi?id=172545
3432         http://trac.webkit.org/changeset/219325
3433
3434 2017-07-11  Charlie Turner  <cturner@igalia.com>
3435
3436         [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
3437         https://bugs.webkit.org/show_bug.cgi?id=174353
3438
3439         Unreviewed test gardening.
3440
3441         * platform/gtk/TestExpectations:
3442
3443 2017-07-11  Zan Dobersek  <zdobersek@igalia.com>
3444
3445         Unreviewed WPE gardening.
3446
3447         * platform/wpe/TestExpectations:
3448         Enable EMEv3 tests under media/encrypted-media/, all of them passing.
3449
3450 2017-07-10  Brent Fulgham  <bfulgham@apple.com>
3451
3452         Resource Load Statistics: Prune statistics in orders of importance
3453         https://bugs.webkit.org/show_bug.cgi?id=174215
3454         <rdar://problem/33164403>
3455
3456         Unreviewed test correction.
3457
3458         Drive-by fix after recent refactoring to correct the new function names in TestRunner.
3459
3460         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3461         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3462
3463 2017-07-10  Simon Fraser  <simon.fraser@apple.com>
3464
3465         [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
3466         https://bugs.webkit.org/show_bug.cgi?id=174286
3467         rdar://problem/32864180
3468
3469         Reviewed by Dean Jackson.
3470
3471         * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
3472         * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
3473
3474 2017-07-10  John Wilander  <wilander@apple.com>
3475
3476         Resource Load Statistics: Prune statistics in orders of importance
3477         https://bugs.webkit.org/show_bug.cgi?id=174215
3478         <rdar://problem/33164403>
3479
3480         Reviewed by Chris Dumez.
3481
3482         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
3483         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
3484         * platform/wk2/TestExpectations:
3485             Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
3486             [ Pass ] since Resource Load Statistics is WK2-only.
3487
3488 2017-07-10  Devin Rousso  <drousso@apple.com>
3489
3490         Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
3491         https://bugs.webkit.org/show_bug.cgi?id=174279
3492
3493         Reviewed by Matt Baker.
3494
3495         * inspector/dom/highlightNodeList-expected.html: Added.
3496         * inspector/dom/highlightNodeList.html: Added.
3497
3498 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
3499
3500         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
3501         https://bugs.webkit.org/show_bug.cgi?id=172707
3502
3503         Reviewed by Antti Koivisto.
3504
3505         Updated layout tests so that resolved value is as specified, even for 'auto' values.
3506
3507         * TestExpectations:
3508         * css3/flexbox/css-properties-expected.txt:
3509         * css3/flexbox/css-properties.html:
3510         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
3511         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
3512         * css3/parse-align-self.html:
3513         * css3/parse-alignment-of-root-elements-expected.txt:
3514         * css3/parse-alignment-of-root-elements.html:
3515         * css3/parse-place-items.html:
3516         * css3/parse-place-self.html:
3517         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
3518         * fast/css/parse-justify-self.html:
3519
3520 2017-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
3521
3522         fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
3523         https://bugs.webkit.org/show_bug.cgi?id=174325
3524         <rdar://problem/33190322>
3525
3526         Reviewed by Zalan Bujtas.
3527
3528         The name of the font changed.
3529
3530         * fast/text/trak-optimizeLegibility.html:
3531
3532 2017-07-10  Youenn Fablet  <youenn@apple.com>
3533
3534         Update webrtc expectations
3535         https://bugs.webkit.org/show_bug.cgi?id=174318
3536
3537         Unreviewed.
3538
3539         Updated expectation according flakiness dashboard information.
3540