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