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