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