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