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