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