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