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