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