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