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