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