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