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