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