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