536d56cc2a89b6481ea475781bea779b336eb666
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-12-19  Jer Noble  <jer.noble@apple.com>
2
3         Playing media elements which call "pause(); play()" will have the play promise rejected.
4         https://bugs.webkit.org/show_bug.cgi?id=180781
5         <rdar://problem/33191377>
6
7         Reviewed by Eric Carlson.
8
9         * media/video-load-require-user-gesture.html:
10
11 2017-12-19  Chris Dumez  <cdumez@apple.com>
12
13         scopeURL should start with the provided scriptURL
14         https://bugs.webkit.org/show_bug.cgi?id=180983
15
16         Reviewed by Youenn Fablet.
17
18         Update WebKit tests due to new restrictions.
19
20         * http/tests/workers/service/basic-unregister.https-expected.txt:
21         * http/tests/workers/service/controller-change.html:
22         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js:
23         (async.runTest):
24         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js:
25         (async.runTest):
26         * http/tests/workers/service/resources/basic-fetch.js:
27         (async.test):
28         * http/tests/workers/service/resources/basic-register.js:
29         (async.test):
30         * http/tests/workers/service/resources/basic-unregister.js:
31         (async.test):
32         * http/tests/workers/service/resources/service-worker-fetch.js:
33         (async.test):
34         * http/tests/workers/service/resources/service-worker-getRegistration.js:
35         (async.test):
36         * http/tests/workers/service/resources/service-worker-importScript.js:
37         (async.test):
38         * http/tests/workers/service/resources/shift-reload-navigation.js:
39         (async.test):
40         * http/tests/workers/service/service-worker-clear.html:
41         * http/tests/workers/service/service-worker-crossorigin-fetch.html:
42         * http/tests/workers/service/service-worker-getRegistration-expected.txt:
43         * http/tests/workers/service/service-worker-request-with-body.https.html:
44         * http/tests/workers/service/serviceworker-idb.https.html:
45         * http/tests/workers/service/serviceworker-websocket.https.html:
46         * http/tests/workers/service/serviceworkerclients-get.https.html:
47
48 2017-12-19  Youenn Fablet  <youenn@apple.com>
49
50         Service Worker should not clean HTTP headers added by the application or by fetch specification before service worker interception
51         https://bugs.webkit.org/show_bug.cgi?id=180939
52
53         Reviewed by Chris Dumez.
54
55         * TestExpectations:
56
57 2017-12-19  Chris Dumez  <cdumez@apple.com>
58
59         Unreviewed, rebaseline service workers flaky tests.
60
61         * TestExpectations:
62
63 2017-12-19  Matt Lewis  <jlewis3@apple.com>
64
65         Marked accessibility/mac/search-field-cancel-button.html as flaky on macOS.
66         https://bugs.webkit.org/show_bug.cgi?id=180675
67
68         Unreviewed test gardening.
69
70         * platform/mac/TestExpectations:
71
72 2017-12-19  Andy Estes  <aestes@apple.com>
73
74         [Apple Pay] Stop maintaining a list of payment networks
75         https://bugs.webkit.org/show_bug.cgi?id=180965
76         <rdar://problem/34696560>
77
78         Reviewed by Tim Horton.
79
80         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
81         * http/tests/ssl/applepay/ApplePaySession.html: Added a test case for network names with
82         varying capitalization.
83
84 2017-12-19  Ms2ger  <Ms2ger@igalia.com>
85
86         [WPE] Enable the rest of the wpt html tests.
87         https://bugs.webkit.org/show_bug.cgi?id=180975
88
89         Unreviewed test gardening.
90
91         * platform/wpe/TestExpectations:
92         * platform/wpe/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video-expected.txt:
93           Added: dependent on the supported video codecs.
94         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
95           Added: dependent on the supported video codecs.
96         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt:
97           Added: whitespace difference.
98
99 2017-12-19  Ms2ger  <Ms2ger@igalia.com>
100
101         Mark scroll-restoration-navigation-samedoc.html as passing.
102         https://bugs.webkit.org/show_bug.cgi?id=169264
103
104         Unreviewed test gardening.
105
106         It is passing on mac, gtk, and wpe, disabled on win, and still marked
107         as failing on ios.
108
109         * TestExpectations:
110         * platform/gtk/TestExpectations:
111
112 2017-12-19  Frederic Wang  <fwang@igalia.com>
113
114         Unreviewed test gardening.
115
116         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
117         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Added.
118
119 2017-12-18  Chris Dumez  <cdumez@apple.com>
120
121         Default scope used when registering a service worker is wrong
122         https://bugs.webkit.org/show_bug.cgi?id=180961
123
124         Reviewed by Youenn Fablet.
125
126         Update / Rebaseline WebKit tests due to behavior change.
127
128         * http/tests/workers/service/basic-register-exceptions-expected.txt:
129         * http/tests/workers/service/basic-unregister.https-expected.txt:
130         * http/tests/workers/service/resources/basic-unregister.js:
131         (async.test):
132         * http/tests/workers/service/resources/service-worker-getRegistration.js:
133         (async.test):
134         * http/tests/workers/service/self_registration-expected.txt:
135         * http/tests/workers/service/service-worker-clear.html:
136
137 2017-12-18  Ryosuke Niwa  <rniwa@webkit.org>
138
139         Assertion hit in DocumentOrderedMap::get while removing a form element
140         https://bugs.webkit.org/show_bug.cgi?id=137959
141         <rdar://problem/27702012>
142
143         Reviewed by Brent Fulgham.
144
145         Added regression tests for removing a subtree with a form associated element, its owner form element
146         and another element with the same ID.
147
148         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-5-expected.txt: Added.
149         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-5.html: Added.
150         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-6-expected.txt: Added.
151         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-6.html: Added.
152
153 2017-12-18  Youenn Fablet  <youenn@apple.com>
154
155         Service worker served response tainting should keep its tainting
156         https://bugs.webkit.org/show_bug.cgi?id=180952
157
158         Reviewed by Chris Dumez.
159
160         * http/tests/workers/service/resources/tainted-image-fetch.js:
161         (async.test): Updated erroneous test. This test is laoding a cross origin image.
162         through a service worker which instead provides a synthetic response which
163         should be considered as same origin.
164         * http/tests/workers/service/tainted-image-fetch-expected.txt:
165
166 2017-12-18  Matt Lewis  <jlewis3@apple.com>
167
168         Marked http/tests/resourceLoadStatistics/telemetry-generation.html as flaky.
169         https://bugs.webkit.org/show_bug.cgi?id=180703
170
171         Unreviewed test gardening.
172
173         * platform/wk2/TestExpectations:
174
175 2017-12-18  Matt Lewis  <jlewis3@apple.com>
176
177         Rebaselined fast/mediastream/MediaStream-MediaElement-setObject-null.html.
178
179         Unreviewed test gardening
180
181         * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
182
183 2017-12-18  Zalan Bujtas  <zalan@apple.com>
184
185         [SVG] Detach list wrappers before resetting the base value.
186         https://bugs.webkit.org/show_bug.cgi?id=180912
187         <rdar://problem/36017970>
188
189         Reviewed by Simon Fraser.
190
191         * svg/animations/crash-when-animation-is-running-while-getting-value-expected.txt: Added.
192         * svg/animations/crash-when-animation-is-running-while-getting-value.html: Added.
193
194 2017-12-18  Jer Noble  <jer.noble@apple.com>
195
196         Playing media elements which call "pause(); play()" will have the play promise rejected.
197         https://bugs.webkit.org/show_bug.cgi?id=180781
198
199         Reviewed by Eric Carlson.
200
201         * media/audio-dealloc-crash.html:
202         * media/video-pause-play-resolve-expected.txt: Added.
203         * media/video-pause-play-resolve.html: Added.
204
205 2017-12-18  Daniel Bates  <dabates@apple.com>
206
207         Add a test to ensure that matched text markers are not highlighted when highlight is disabled
208         https://bugs.webkit.org/show_bug.cgi?id=180919
209
210         Reviewed by Antti Koivisto.
211
212         * fast/text/mark-matches-rendering-when-highlight-disabled-expected.html: Added.
213         * fast/text/mark-matches-rendering-when-highlight-disabled.html: Added.
214
215 2017-12-18  Daniel Bates  <dabates@apple.com>
216
217         Add SPI to query for the current and last auto fill button type and pass user data object to _webView:focusShouldStartInputSession:
218         https://bugs.webkit.org/show_bug.cgi?id=180774
219         <rdar://problem/36033832>
220
221         Reviewed by Tim Horton.
222
223         Adds a test to ensure that we can query for the current auto fill button type and last auto fill button
224         type of an HTML input element.
225
226         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt: Added.
227         * fast/forms/auto-fill-button/last-auto-fill-button-type.html: Added.
228
229 2017-12-18  Ms2ger  <Ms2ger@igalia.com>
230
231         Rebaseline fast/dom/Window/window-lookup-precedence.html
232         https://bugs.webkit.org/show_bug.cgi?id=163987
233
234         Unreviewed test gardening.
235
236         The platform-neutral baseline hasn't been anywhere close to matching the
237         output since r196392. However, the mac baseline seems to work for GTK as
238         well, so we now use it for all platforms.
239
240         The test is still marked as failing on iOS and Windows, but those
241         annotations can be removed as part of regularly scheduled gardening, if
242         needed.
243
244         * fast/dom/Window/window-lookup-precedence-expected.txt:
245           Renamed from platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt.
246         * platform/gtk/TestExpectations: Removed expectation.
247         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt: Removed.
248         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt: Removed.
249
250 2017-12-18  Ms2ger  <Ms2ger@igalia.com>
251
252         [WPE] Add some test expectations for fetch wpt tests
253         https://bugs.webkit.org/show_bug.cgi?id=180927
254
255         Unreviewed test gardening.
256
257         New expectations are copied from GTK; I had forgotten to add them when
258         enabling these tests.
259
260         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
261         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
262         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
263         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added.
264         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt: Added.
265         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt: Added.
266
267 2017-12-17  John Wilander  <wilander@apple.com>
268
269         Storage Access API: Make document.hasStorageAccess() retrieve current status from the network process
270         https://bugs.webkit.org/show_bug.cgi?id=180681
271         <rdar://problem/35982161>
272
273         Reviewed by Alex Christensen.
274
275         This change makes an asynchronous request to the network process
276         to see if storage access has been granted for this frame, on this
277         page, for this domain.
278
279         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
280         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
281         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
282         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Added.
283         * http/tests/storageAccess/resources/has-storage-access-iframe.html: Added.
284         * platform/mac-wk2/TestExpectations:
285             New tests marked as [ Pass ].
286             All http/tests/storageAccess/ tests marked [ HighSierra+ ] since
287             document.hasStorageAccess() now requires code that relies on cookie
288             partitioning.
289
290 2017-12-16  Ms2ger  <Ms2ger@igalia.com>
291
292         Enable wpt fetch tests on WPE.
293         https://bugs.webkit.org/show_bug.cgi?id=180905
294
295         Unreviewed test gardening.
296
297         New expectations are copied from GTK.
298
299         * TestExpectations: mark test as flaky on all platforms.
300         * platform/wpe/TestExpectations:
301         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
302         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt: Added.
303         * platform/wpe/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
304
305 2017-12-16  Youenn Fablet  <youenn@apple.com>
306
307         Skip SharedWorker and NavigationPreload service worker tests
308         https://bugs.webkit.org/show_bug.cgi?id=180902
309
310         Reviewed by Chris Dumez.
311
312         * TestExpectations: Skip unsupported tests.
313
314 2017-12-16  Chris Dumez  <cdumez@apple.com>
315
316         Add optimization when updating a SW registration results in the exact same script
317         https://bugs.webkit.org/show_bug.cgi?id=180891
318
319         Reviewed by Geoffrey Garen.
320
321         * TestExpectations:
322         Skip bad WPT test that is timing out for us and Firefox. I'll file an upstream PR
323         to fix it.
324
325         * http/tests/workers/service/controller-change.html:
326         * http/tests/workers/service/registration-updateViaCache-all-importScripts.html:
327         * http/tests/workers/service/registration-updateViaCache-all.html:
328         * http/tests/workers/service/registration-updateViaCache-imports-importScripts.html:
329         * http/tests/workers/service/registration-updateViaCache-none-importScripts.html:
330         * http/tests/workers/service/registration-updateViaCache-none.html:
331         * http/tests/workers/service/resources/self_registration_update-worker.js: Removed.
332         * http/tests/workers/service/resources/self_registration_update-worker.php: Added.
333         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
334         * http/tests/workers/service/resources/updating-fetch-worker.php: Added.
335         * http/tests/workers/service/resources/updating-worker.php: Added.
336         * http/tests/workers/service/self_registration_update.html:
337         * http/tests/workers/service/service-worker-registration-gc-event.html:
338         Undate WebKit-specific tests to reflect behavior change.
339
340 2017-12-16  Youenn Fablet  <youenn@apple.com>
341
342         Service worker script fetch request should set the Service-Worker header
343         https://bugs.webkit.org/show_bug.cgi?id=180889
344
345         Reviewed by Chris Dumez.
346
347         * http/wpt/service-workers/check-service-worker-header.https-expected.txt: Added.
348         * http/wpt/service-workers/check-service-worker-header.https.html: Added.
349         * http/wpt/service-workers/check-service-worker-header.py: Added.
350
351 2017-12-15  Youenn Fablet  <youenn@apple.com>
352
353         WK1 webrtc/datachannel bufferedAmount tests might time out
354         https://bugs.webkit.org/show_bug.cgi?id=180882
355
356         Unreviewed.
357
358         * platform/mac-wk1/TestExpectations: marking tests as flaky.
359
360 2017-12-15  Chris Dumez  <cdumez@apple.com>
361
362         Unreviewed, rebaseline Service Workers flaky tests.
363
364         * TestExpectations:
365
366 2017-12-15  Chris Dumez  <cdumez@apple.com>
367
368         Service Worker Registration promise is sometimes not rejected when the script load fails
369         https://bugs.webkit.org/show_bug.cgi?id=180849
370
371         Reviewed by Brady Eidson.
372
373         Fix WebKit-specific tests that had invalid URLs for workers. We failed to notice this
374         before because we were wrongly resolving the registration promise.
375
376         * http/tests/workers/service/basic-register-expected.txt:
377         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html:
378         * http/tests/workers/service/registration-clear-redundant-worker.html:
379         * http/tests/workers/service/resources/basic-register.js:
380         * http/tests/workers/service/service-worker-gc-event.html:
381         * http/tests/workers/service/service-worker-registration-gc-event.html:
382
383 2017-12-14  Youenn Fablet  <youenn@apple.com>
384
385         Implement <iframe allow="camera; microphone">
386         https://bugs.webkit.org/show_bug.cgi?id=167430
387         <rdar://problem/34887226>
388
389         Reviewed by Eric Carlson.
390
391         Skipping mediastream tests for wpe.
392         Updating expectations based on new error message.
393
394         * TestExpectations: Skipping sync XHR test using allow attribute.
395         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
396         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
397         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt:
398         * platform/wpe/TestExpectations:
399
400 2017-12-14  Zalan Bujtas  <zalan@apple.com>
401
402         Inconsistent section grid could lead to CrashOnOverflow
403         https://bugs.webkit.org/show_bug.cgi?id=180850
404         <rdar://problem/34064811>
405
406         Reviewed by Simon Fraser.
407
408         * fast/table/table-row-oveflow-crash-expected.txt: Added.
409         * fast/table/table-row-oveflow-crash.html: Added.
410
411 2017-12-14  Chris Dumez  <cdumez@apple.com>
412
413         [iOS] Many serviceworker tests are flaky timeouts on iOS bots
414         https://bugs.webkit.org/show_bug.cgi?id=179454
415         <rdar://problem/35429369>
416
417         Unreviewed attempt to unmark service worker tests as flaky on iOS.
418         We have now fixed all the iOS-specific bugs we are aware of so we
419         should give this a try.
420
421         * platform/ios/TestExpectations:
422
423 2017-12-14  Brian Burg  <bburg@apple.com>
424
425         Web Inspector: InspectorTest.evaluateInPage should unwrap primitive values by default
426         https://bugs.webkit.org/show_bug.cgi?id=180831
427
428         Reviewed by Joseph Pecoraro.
429
430         * inspector/unit-tests/test-harness-evaluate-in-page-expected.txt: Added.
431         * inspector/unit-tests/test-harness-evaluate-in-page.html: Added.
432
433         Add test coverage for InspectorTest.evaluateInPage. Only the promise-returning
434         variant is tested here, because the callback variant is well-used in existing
435         tests and I plan to remove the callback variant entirely in later patches.
436
437         * inspector/console/js-isLikelyStackTrace-expected.txt:
438         * inspector/console/js-isLikelyStackTrace.html:
439         Fix some bad tests and rebaseline. A bug was filed for the remaining failing assertion.
440
441         * http/tests/inspector/dom/shapes-test.js:
442         (TestPage.registerInitializer.InspectorTest.Shapes.receivedHighlightObject):
443         (TestPage.registerInitializer.InspectorTest.Shapes.getShapeOutsideInfoForSelector):
444         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
445         * inspector/console/command-line-api-copy.html:
446         * inspector/console/console-log-proxy.html:
447         * inspector/debugger/js-stacktrace.html:
448         * inspector/dom/hideHighlight.html:
449         * inspector/dom/highlightFrame.html:
450         * inspector/dom/highlightNode.html:
451         * inspector/dom/highlightNodeList.html:
452         * inspector/dom/highlightQuad.html:
453         * inspector/dom/highlightRect.html:
454         * inspector/dom/highlightSelector.html:
455         * inspector/page/setEmulatedMedia.html:
456         * inspector/runtime/getPreview.html:
457         Fix existing tests to opt out of unwrapping or use the unwrapped value directly.
458
459         * inspector/dom/setEventListenerDisabled-expected.txt:
460         Rebaseline results. This is caused by an extra promise tick in evaluateInPage.
461
462         * inspector/injected-script/observable-expected.txt:
463         * inspector/injected-script/observable.html:
464         Fix a typo and rebaseline.
465
466
467 2017-12-14  Ryan Haddad  <ryanhaddad@apple.com>
468
469         Unreviewed, rebaseline compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html after r225897.
470
471         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
472
473 2017-12-14  Matt Lewis  <jlewis3@apple.com>
474
475         Skipped media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html on macOS.
476         https://bugs.webkit.org/show_bug.cgi?id=180430
477
478         Unreviewed test gardening.
479
480         * platform/mac-elcapitan/TestExpectations:
481         * platform/mac-wk2/TestExpectations:
482         * platform/mac/TestExpectations:
483
484 2017-12-14  Chris Dumez  <cdumez@apple.com>
485
486         self.importScripts() should obey updateViaCache inside service workers
487         https://bugs.webkit.org/show_bug.cgi?id=180826
488
489         Reviewed by Youenn Fablet.
490
491         Add layout test coverage.
492
493         * http/tests/workers/service/registration-updateViaCache-all-importScripts-expected.txt: Added.
494         * http/tests/workers/service/registration-updateViaCache-all-importScripts.html: Added.
495         * http/tests/workers/service/registration-updateViaCache-imports-importScripts-expected.txt: Added.
496         * http/tests/workers/service/registration-updateViaCache-imports-importScripts.html: Added.
497         * http/tests/workers/service/registration-updateViaCache-none-importScripts-expected.txt: Added.
498         * http/tests/workers/service/registration-updateViaCache-none-importScripts.html: Added.
499         * http/tests/workers/service/resources/import-cacheable-script-worker.js: Added.
500
501 2017-12-14  John Wilander  <wilander@apple.com>
502
503         Storage Access API: Implement frame-specific access in the document.cookie layer
504         https://bugs.webkit.org/show_bug.cgi?id=180682
505         <rdar://problem/35982257>
506
507         Reviewed by Alex Christensen.
508
509         CookiesStrategy::cookiesForDOM(), CookiesStrategy::setCookiesFromDOM(),
510         CookiesStrategy::cookieRequestHeaderFieldValue(), and
511         CookiesStrategy::getRawCookies() now take optional parameters for
512         frameID and pageID to allow frame-specific scoping of cookies.
513
514         This change makes the return values of FrameLoaderClient::frameID()
515         and FrameLoaderClient::pageID() std::optional<uint64_t> so that
516         WebCore can call those getters and get the right return values in
517         WebKit and std:nullopt in WebKitLegacy.
518
519         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
520             Now expects the correct behavior for document.cookie.
521
522 2017-12-14  Antoine Quint  <graouts@apple.com>
523
524         [Web Animations] Bring timeline and currentTime setters closer to compliance
525         https://bugs.webkit.org/show_bug.cgi?id=180834
526
527         Reviewed by Dean Jackson.
528
529         Remove a test clause which tested a behavior that is not part of the spec.
530
531         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
532
533 2017-12-14  Antoine Quint  <graouts@apple.com>
534
535         [Web Animations] Implement the cancel() method on Animation
536         https://bugs.webkit.org/show_bug.cgi?id=180830
537         <rdar://problem/36055816>
538
539         Reviewed by Dean Jackson.
540
541         Rebase some WPT expectations with progressions due to exposing the cancel() method.
542
543         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
544
545 2017-12-14  Antoine Quint  <graouts@apple.com>
546
547         [Web Animations] Implement the finish() method on Animation
548         https://bugs.webkit.org/show_bug.cgi?id=180822
549         <rdar://problem/36053282>
550
551         Reviewed by Dean Jackson.
552
553         Rebase some WPT expectations with progressions due to exposing the finish() method.
554         We're also removing a WebKit-only test that is no longer relevant and started failing
555         with compliant behavior.
556
557         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
558         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
559         * http/wpt/wk-web-animations/timing-model/animation-playback-rate-expected.txt: Removed.
560         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html: Removed.
561
562 2017-12-14  Chris Dumez  <cdumez@apple.com>
563
564         Service worker script fetching currently always uses the network cache
565         https://bugs.webkit.org/show_bug.cgi?id=180816
566
567         Reviewed by Alex Christensen.
568
569         Add layout test coverage.
570
571         * http/tests/workers/service/registration-updateViaCache-all-expected.txt: Added.
572         * http/tests/workers/service/registration-updateViaCache-all.html: Added.
573         * http/tests/workers/service/registration-updateViaCache-none-expected.txt: Added.
574         * http/tests/workers/service/registration-updateViaCache-none.html: Added.
575         * http/tests/workers/service/resources/cacheable-script-worker.php: Added.
576
577 2017-12-14  Matt Lewis  <jlewis3@apple.com>
578
579         Updated test expectations for imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html.
580         https://bugs.webkit.org/show_bug.cgi?id=177322
581
582         Unreviewed test gardening.
583
584         * platform/mac/TestExpectations:
585
586 2017-12-13  Antoine Quint  <graouts@apple.com>
587
588         [Web Animations] Implement the play() and pause() methods on Animation
589         https://bugs.webkit.org/show_bug.cgi?id=178932
590         <rdar://problem/35271069>
591
592         Reviewed by Eric Carlson.
593
594         Rebase some WPT expectations with progressions due to exposing the play() and pause() methods.
595
596         * TestExpectations: Temporarily mark a test as flaky as it logs an unexpected current time which
597         may change between runs.
598         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
599         * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt:
600         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt:
601         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
602         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
603         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
604
605 2017-12-14  Romain Bellessort  <romain.bellessort@crf.canon.fr>
606
607         [Readable Streams API] Remove properties tests covered by WPT
608         https://bugs.webkit.org/show_bug.cgi?id=180809
609
610         Reviewed by Youenn Fablet.
611
612         Removed WebKit properties/methods tests for ReadableByteStreamController,
613         ReadableStreamBYOBReader and ReadableStreamBYOBRequest. Indeed, these
614         tests are also present in WPT streams/readable-byte-streams/properties.js.
615
616         * streams/readable-byte-stream-controller-expected.txt: Updated expectations.
617         * streams/readable-byte-stream-controller.js: Remove ReadableByteStreamController properties test.
618         * streams/readable-stream-byob-reader-expected.txt: Updated expectations.
619         * streams/readable-stream-byob-reader.js: Remove ReadableStreamBYOBReader properties test.
620         * streams/readable-stream-byob-request-expected.txt: Updated expectations.
621         * streams/readable-stream-byob-request.js: Remove ReadableStreamBYOBRequest properties test.
622
623 2017-12-14  Miguel Gomez  <magomez@igalia.com>
624
625         [GTK] Gardening bug after r225898
626         https://bugs.webkit.org/show_bug.cgi?id=180807
627
628         Unreviewed GTK+ test gardening after r225898. Updated test expectations and rebaselined
629         some tests.
630
631         * platform/gtk/TestExpectations:
632         * platform/gtk/mathml/opentype/horizontal-expected.png:
633         * platform/gtk/mathml/opentype/horizontal-expected.txt:
634         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
635         * platform/gtk/mathml/presentation/bug159513-expected.png:
636         * platform/gtk/mathml/presentation/bug159513-expected.txt:
637
638 2017-12-14  Yacine Bandou  <yacine.bandou_ext@softathome.com>
639
640         [EME] Add layout test for InitData and InitDataType in CENC encrypted event
641         https://bugs.webkit.org/show_bug.cgi?id=180430
642
643         Reviewed by Xabier Rodriguez-Calvar.
644
645         This commit adds new layout tests in order to test the reception of the encrypted CENC
646         event with an expected initData and initDataType fields.
647
648         * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
649             This is a simple encrypted video file used for regular playback.
650             It has been encrypted with BENTO4. https://www.bento4.com/
651
652         * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
653             This is a simple encrypted video fragment used in MSE playback.
654             It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
655
656         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
657         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
658         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
659             This is a test with MSE.
660
661         * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
662             This is a test with a regular playback.
663
664         * media/encrypted-media/medias-enc.js: Added.
665             This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
666             It gives all necessary informations about the encrypted media: path of the file or
667             the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
668
669         * media/media-source/media-source-loader-simple.js: Added.
670             This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
671             in the appropriate SourceBuffer.
672
673         * platform/gtk/TestExpectations:
674         * platform/mac-elcapitan/TestExpectations:
675         * platform/mac-wk2/TestExpectations:
676         * platform/mac/TestExpectations:
677         * platform/wpe/TestExpectations:
678
679 2017-12-14  Frederic Wang  <fwang@igalia.com>
680
681         Make GraphicsLayer::dumpProperties dump m_offsetFromRenderer
682         https://bugs.webkit.org/show_bug.cgi?id=180473
683
684         Update test expectations to include the "offset from renderer" values. Existing tests insert
685         the output of layerTreeAsText into some divs which may cause the corresponding GraphicsLayers
686         to become slightly taller. We thus make the necessary adjustments.
687
688         Reviewed by Antonio Gomes.
689
690         * compositing/backing/no-backing-for-clip-expected.txt:
691         * compositing/backing/no-backing-for-clip-overlap-expected.txt:
692         * compositing/backing/transform-transition-from-outside-view-expected.txt:
693         * compositing/bounds-in-flipped-writing-mode-expected.txt:
694         * compositing/columns/composited-in-paginated-rl-expected.txt:
695         * compositing/columns/composited-lr-paginated-repaint-expected.txt:
696         * compositing/columns/composited-rl-paginated-repaint-expected.txt:
697         * compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt:
698         * compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
699         * compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
700         * compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
701         * compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
702         * compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
703         * compositing/contents-opaque/overflow-hidden-child-layers-expected.txt:
704         * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
705         * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
706         * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
707         * compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
708         * compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt:
709         * compositing/geometry/bounds-ignores-hidden-expected.txt:
710         * compositing/geometry/clip-expected.txt:
711         * compositing/geometry/clip-inside-expected.txt:
712         * compositing/geometry/fixed-position-flipped-writing-mode-expected.txt:
713         * compositing/geometry/flipped-writing-mode-expected.txt:
714         * compositing/geometry/foreground-layer-expected.txt:
715         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
716         * compositing/geometry/limit-layer-bounds-fixed-expected.txt:
717         * compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
718         * compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
719         * compositing/geometry/limit-layer-bounds-positioned-expected.txt:
720         * compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
721         * compositing/geometry/limit-layer-bounds-transformed-expected.txt:
722         * compositing/iframes/composited-parent-iframe-expected.txt:
723         * compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
724         * compositing/iframes/connect-compositing-iframe-expected.txt:
725         * compositing/iframes/connect-compositing-iframe2-expected.txt:
726         * compositing/iframes/connect-compositing-iframe3-expected.txt:
727         * compositing/iframes/enter-compositing-iframe-expected.txt:
728         * compositing/iframes/iframe-resize-expected.txt:
729         * compositing/iframes/overlapped-iframe-expected.txt:
730         * compositing/iframes/page-cache-layer-tree-expected.txt:
731         * compositing/iframes/scrolling-iframe-expected.txt:
732         * compositing/images/clip-on-directly-composited-image-expected.txt:
733         * compositing/ios/overflow-scroll-touch-tiles-expected.txt:
734         * compositing/layer-creation/fixed-overlap-extent-expected.txt:
735         * compositing/layer-creation/fixed-overlap-extent-rtl-expected.txt:
736         * compositing/layer-creation/fixed-position-under-transform-expected.txt:
737         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt:
738         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt:
739         * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt:
740         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt:
741         * compositing/layer-creation/overflow-scroll-overlap-expected.txt:
742         * compositing/layer-creation/overlap-animation-clipping-expected.txt:
743         * compositing/layer-creation/overlap-animation-expected.txt:
744         * compositing/layer-creation/overlap-child-layer-expected.txt:
745         * compositing/layer-creation/overlap-transformed-layer-expected.txt:
746         * compositing/layer-creation/overlap-transforms-expected.txt:
747         * compositing/layer-creation/rotate3d-overlap-expected.txt:
748         * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
749         * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt:
750         * compositing/layer-creation/stacking-context-overlap-nested-expected.txt:
751         * compositing/layer-creation/translate-animation-overlap-expected.txt:
752         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt:
753         * compositing/layer-creation/translate-scale-transition-overlap-expected.txt:
754         * compositing/layer-creation/translate-transition-overlap-expected.txt:
755         * compositing/layer-creation/will-change-layer-creation-expected.txt:
756         * compositing/overflow/clip-descendents-expected.txt:
757         * compositing/overflow/overflow-scrollbar-layer-positions-expected.txt:
758         * compositing/repaint/fixed-background-scroll-expected.txt:
759         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
760         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
761         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
762         * compositing/repaint/repaint-on-layer-grouping-change-expected.txt:
763         * compositing/rtl/rtl-absolute-overflow-expected.txt:
764         * compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
765         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
766         * compositing/scrolling/touch-scroll-to-clip-expected.txt:
767         * compositing/tiling/tiled-mask-inwindow-expected.txt:
768         * compositing/tiling/tiled-reflection-inwindow-expected.txt:
769         * compositing/tiling/transform-origin-tiled-expected.txt:
770         * compositing/visible-rect/coverage-clipped-expected.txt:
771         * compositing/visible-rect/coverage-scrolling-expected.txt:
772         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
773         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
774         * platform/gtk/compositing/geometry/composited-in-columns-expected.txt:
775         * platform/gtk/compositing/iframes/invisible-nested-iframe-show-expected.txt:
776         * platform/gtk/compositing/layer-creation/overlap-animation-container-expected.txt:
777         * platform/gtk/compositing/layer-creation/overlap-animation-expected.txt:
778         * platform/gtk/compositing/layer-creation/will-change-layer-creation-expected.txt:
779         * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
780         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
781         * platform/ios-wk2/compositing/backing/no-backing-for-clip-expected.txt:
782         * platform/ios-wk2/compositing/backing/no-backing-for-clip-overlap-expected.txt:
783         * platform/ios-wk2/compositing/columns/composited-in-paginated-rl-expected.txt:
784         * platform/ios-wk2/compositing/columns/composited-lr-paginated-repaint-expected.txt:
785         * platform/ios-wk2/compositing/columns/composited-rl-paginated-repaint-expected.txt:
786         * platform/ios-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
787         * platform/ios-wk2/compositing/geometry/composited-in-columns-expected.txt:
788         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-fixed-expected.txt:
789         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
790         * platform/ios-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
791         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
792         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
793         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
794         * platform/ios-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
795         * platform/ios-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
796         * platform/ios-wk2/compositing/iframes/iframe-resize-expected.txt:
797         * platform/ios-wk2/compositing/iframes/leave-compositing-iframe-expected.txt:
798         * platform/ios-wk2/compositing/iframes/overlapped-iframe-expected.txt:
799         * platform/ios-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
800         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
801         * platform/ios-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt:
802         * platform/ios-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
803         * platform/ios-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
804         * platform/ios-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
805         * platform/ios-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
806         * platform/ios-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
807         * platform/ios-wk2/compositing/scrolling/touch-scroll-to-clip-expected.txt:
808         * platform/ios-wk2/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
809         * platform/ios-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
810         * platform/ios-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
811         * platform/ios-wk2/compositing/tiling/tiled-mask-inwindow-expected.txt:
812         * platform/ios-wk2/compositing/tiling/tiled-reflection-inwindow-expected.txt:
813         * platform/ios-wk2/compositing/tiling/transform-origin-tiled-expected.txt:
814         * platform/ios-wk2/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
815         * platform/ios-wk2/compositing/visible-rect/2d-transformed-expected.txt:
816         * platform/ios-wk2/compositing/visible-rect/3d-transformed-expected.txt:
817         * platform/ios-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
818         * platform/ios-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
819         * platform/ios-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
820         * platform/ios-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
821         * platform/ios-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
822         * platform/ios-wk2/compositing/visible-rect/nested-transform-expected.txt:
823         * platform/ios/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt:
824         * platform/ios/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
825         * platform/ios/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
826         * platform/ios/compositing/geometry/fixed-position-flipped-writing-mode-expected.txt:
827         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
828         * platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
829         * platform/ios/compositing/images/clip-on-directly-composited-image-expected.txt:
830         * platform/ios/compositing/layer-creation/overlap-animation-clipping-expected.txt:
831         * platform/ios/compositing/layer-creation/overlap-animation-container-expected.txt:
832         * platform/ios/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt:
833         * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
834         * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
835         * platform/ios/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
836         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
837         * platform/ios/compositing/visible-rect/3d-transform-style-expected.txt:
838         * platform/ios/compositing/visible-rect/animated-expected.txt:
839         * platform/ios/compositing/visible-rect/animated-from-none-expected.txt:
840         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
841         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
842         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
843         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt:
844         * platform/mac-elcapitan/compositing/contents-opaque/control-layer-expected.txt:
845         * platform/mac-elcapitan/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
846         * platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
847         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
848         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
849         * platform/mac-wk1/compositing/tiling/tiled-mask-inwindow-expected.txt:
850         * platform/mac-wk1/compositing/tiling/tiled-reflection-inwindow-expected.txt:
851         * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt:
852         * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
853         * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
854         * platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
855         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
856         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
857         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
858         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
859         * platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
860         * platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
861         * platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
862         * platform/mac/compositing/contents-opaque/control-layer-expected.txt:
863         * platform/mac/compositing/geometry/composited-in-columns-expected.txt:
864         * platform/mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
865         * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt:
866         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
867         * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
868         * platform/mac/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
869         * platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
870         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
871         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
872         * platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
873         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
874         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
875         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
876         * platform/mac/compositing/visible-rect/animated-expected.txt:
877         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
878         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
879         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
880         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
881         * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
882         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
883         * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
884         * tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
885
886 2017-12-13  Daniel Bates  <dabates@apple.com>
887
888         Add more auto fill button types
889         https://bugs.webkit.org/show_bug.cgi?id=180651
890         <rdar://problem/35891125>
891         And
892         <rdar://problem/35977943>
893
894         Add macOS El Capitan-specific and Windows expected results. I included results from the Apple Windows bot
895         as a baseline. The results are incorrect as they render the password field text using bullets instead of
896         plain text. Further investigation required.
897
898         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
899         * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
900         * platform/win/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
901
902 2017-12-13  Joseph Pecoraro  <pecoraro@apple.com>
903
904         REGRESSION: Web Inspector: Opening inspector crashes page if there are empty resources
905         https://bugs.webkit.org/show_bug.cgi?id=180787
906         <rdar://problem/35934838>
907
908         Reviewed by Brian Burg.
909
910         * inspector/page/resources/empty.css: Added.
911         * inspector/page/resources/empty.js: Added.
912         * inspector/page/empty-or-missing-resources-expected.txt: Added.
913         * inspector/page/empty-or-missing-resources.html: Added.
914         Test no crashes inspecting a page with empty/missing resources.
915         Previously the test would crash.
916
917         * inspector/canvas/recording-webgl-snapshots.html:
918         * inspector/canvas/resources/create-context-utilities.js:
919         * inspector/canvas/resources/recording-utilities.js:
920         * inspector/css/getAllStyleSheets.html:
921         * inspector/css/stylesheet-events-basic.html:
922         * inspector/css/stylesheet-events-imports.html:
923         * inspector/css/stylesheet-events-multiple-documents.html:
924         * inspector/worker/console-basic.html:
925         * inspector/worker/debugger-scripts.html:
926         * inspector/worker/resources-in-worker.html:
927         * inspector/worker/runtime-basic.html:
928         * inspector/worker/worker-create-and-terminate.html:
929         Promote sanitizeURL to a TestUtility function since it is common.
930
931 2017-12-13  Daniel Bates  <dabates@apple.com>
932
933         Add more auto fill button types
934         https://bugs.webkit.org/show_bug.cgi?id=180651
935         <rdar://problem/35891125>
936         And
937         <rdar://problem/35977943>
938
939         Update expected results. I included results from the GTK bot as a baseline. The results are incorrect as they
940         render the password field text using bullets instead of plain text. This likely indicates that the bots did not
941         regenerate the user-agent style sheet.
942
943         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
944         * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
945         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
946         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
947         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
948         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
949
950 2017-12-13  Matt Lewis  <jlewis3@apple.com>
951
952         Marked security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement.html as flaky.
953         https://bugs.webkit.org/show_bug.cgi?id=173742
954
955         Unreviewed test gardening
956
957         * platform/mac-wk2/TestExpectations:
958
959 2017-12-13  Devin Rousso  <webkit@devinrousso.com>
960
961         Web Inspector: add instrumentation for ImageBitmapRenderingContext
962         https://bugs.webkit.org/show_bug.cgi?id=180736
963
964         Reviewed by Joseph Pecoraro.
965
966         * inspector/canvas/context-attributes-expected.txt:
967         * inspector/canvas/context-attributes.html:
968         * inspector/canvas/create-context-bitmaprenderer-expected.txt: Added.
969         * inspector/canvas/create-context-bitmaprenderer.html: Added.
970         * inspector/canvas/recording-2d-expected.txt:
971         * inspector/canvas/recording-2d.html:
972         * inspector/canvas/requestContent-bitmaprenderer-expected.txt: Added.
973         * inspector/canvas/requestContent-bitmaprenderer.html: Added.
974         * inspector/canvas/resolveCanvasContext-bitmaprenderer-expected.txt: Added.
975         * inspector/canvas/resolveCanvasContext-bitmaprenderer.html: Added.
976
977 2017-12-13  Daniel Bates  <dabates@apple.com>
978
979         Add more auto fill button types
980         https://bugs.webkit.org/show_bug.cgi?id=180651
981         <rdar://problem/35891125>
982         And
983         <rdar://problem/35977943>
984
985         Reviewed by Brent Fulgham.
986
987         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Added.
988         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Added.
989         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Added.
990         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Added.
991         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html: Added.
992         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: Added.
993         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html: Added.
994         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: Added.
995         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Added.
996         * fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html: Added.
997         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
998         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
999         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Added.
1000         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Added.
1001
1002 2017-12-13  Zalan Bujtas  <zalan@apple.com>
1003
1004         RenderImage can be destroyed even before setting the style on it.
1005         https://bugs.webkit.org/show_bug.cgi?id=180767
1006         <rdar://problem/33965995>
1007
1008         Reviewed by Simon Fraser.
1009
1010         * fast/images/crash-when-image-renderer-is-destroyed-before-calling-initializeStyle-expected.txt: Added.
1011         * fast/images/crash-when-image-renderer-is-destroyed-before-calling-initializeStyle.html: Added.
1012
1013 2017-12-13  Matt Lewis  <jlewis3@apple.com>
1014
1015         Marked accessibility/mac/html5-input-number.html as flaky on macOS.
1016         https://bugs.webkit.org/show_bug.cgi?id=180560
1017
1018         Unreviewed test gardening.
1019
1020         * platform/mac/TestExpectations:
1021
1022 2017-12-13  Matt Lewis  <jlewis3@apple.com>
1023
1024         Removed debug only expectations from platform/ios/ios/plugin/youtube-flash-plugin-iframe.html
1025         https://bugs.webkit.org/show_bug.cgi?id=163362
1026
1027         Unreviewed test gardening.
1028
1029         * platform/ios-wk2/TestExpectations:
1030
1031 2017-12-13  Matt Lewis  <jlewis3@apple.com>
1032
1033         Updated expectations for contentextension tests to be flaky.
1034         https://bugs.webkit.org/show_bug.cgi?id=162942
1035
1036         Unreviewed test gardening.
1037
1038         * platform/mac-wk2/TestExpectations:
1039
1040 2017-12-13  Antoine Quint  <graouts@apple.com>
1041
1042         [Web Animations] Implement the "updating the finished state" procedure
1043         https://bugs.webkit.org/show_bug.cgi?id=180743
1044         <rdar://problem/36017232>
1045
1046         Reviewed by Simon Fraser.
1047
1048         Rebase some WPT expectations with minor progressions due to exposing the "onfinish" property.
1049
1050         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1051
1052 2017-12-13  Matt Lewis  <jlewis3@apple.com>
1053
1054         Updated Expectations for http/tests/cache/disk-cache/disk-cache-204-status-code.html
1055         https://bugs.webkit.org/show_bug.cgi?id=162685
1056
1057         Unreviewed test gardening.
1058
1059         * platform/mac-wk2/TestExpectations:
1060
1061 2017-12-13  Andy Estes  <aestes@apple.com>
1062
1063         [Payment Request] Remove ApplePayPaymentMethodUpdateEvent and use PaymentDetailsModifiers instead
1064         https://bugs.webkit.org/show_bug.cgi?id=180737
1065         <rdar://problem/36013152>
1066
1067         Reviewed by Brady Eidson.
1068
1069         * http/tests/ssl/applepay/ApplePayPaymentDetailsModifier.https-expected.txt: Added.
1070         * http/tests/ssl/applepay/ApplePayPaymentDetailsModifier.https.html: Added.
1071         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https-expected.txt: Removed.
1072         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html: Removed.
1073
1074 2017-12-13  Matt Lewis  <jlewis3@apple.com>
1075
1076         Added missing expectation file for fast/text/user-installed-fonts/shadow-postscript-family.html
1077         https://bugs.webkit.org/show_bug.cgi?id=180062
1078
1079         Unreviewed test gardening.
1080
1081         * platform/ios/TestExpectations:
1082
1083 2017-12-13  Ms2ger  <Ms2ger@igalia.com>
1084
1085         [GTK][WPE] Test gardening
1086         https://bugs.webkit.org/show_bug.cgi?id=180751
1087
1088         Unreviewed test gardening.
1089
1090         * platform/gtk/TestExpectations:
1091         * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt:
1092         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt:
1093         * platform/gtk/imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
1094         * platform/wpe/TestExpectations:
1095         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
1096         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
1097         * platform/wpe/imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
1098
1099 2017-12-13  Konstantin Tokarev  <annulen@yandex.ru>
1100
1101         Unreviewed, rolling out r179000.
1102
1103         There are tests failing in 32-bits and Debug builds
1104
1105         Reverted changeset:
1106
1107         https://trac.webkit.org/changeset/179000
1108
1109 2017-12-12  Youenn Fablet  <youenn@apple.com>
1110
1111         getUserMedia is resolving before the document knows it is capturing
1112         https://bugs.webkit.org/show_bug.cgi?id=180699
1113
1114         Reviewed by Eric Carlson.
1115
1116         * webrtc/video.html: Adding a check that document is capturing within getUserMedia promise resolution callback.
1117         Adding this check without the changes to WebCore makes the test flaky, sometimes the promise resolution happens
1118         after document state is updated.
1119
1120 2017-12-12  John Wilander  <wilander@apple.com>
1121
1122         Storage Access API: Implement frame-specific access in the network storage session layer
1123         https://bugs.webkit.org/show_bug.cgi?id=180679
1124         <rdar://problem/35982116>
1125
1126         Reviewed by Alex Christensen.
1127
1128         Note that the expected results for
1129         request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html
1130         accepts the missing part where document.cookie is still partitioned
1131         after storage access has been granted. Follow-up work tracked in
1132         https://bugs.webkit.org/show_bug.cgi?id=180682.
1133
1134         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt: Added.
1135         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html: Added.
1136         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt.
1137         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html.
1138         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
1139         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
1140         * platform/mac-wk2/TestExpectations:
1141
1142 2017-12-12  Brian Burg  <bburg@apple.com>
1143
1144         Web Inspector: support async setup() and async teardown() in AsyncTestSuite
1145         https://bugs.webkit.org/show_bug.cgi?id=180626
1146
1147         Reviewed by Timothy Hatcher.
1148
1149         Update tests to cover async setup() and async teardown() in the case
1150         of success, runtime failure, and explicit failure.
1151
1152         * inspector/unit-tests/async-test-suite-expected.txt:
1153         * inspector/unit-tests/async-test-suite.html:
1154
1155 2017-12-12  Brian Burg  <bburg@apple.com>
1156
1157         Web Inspector: SyncTestSuite should complain if passed an async setup/test/teardown function
1158         https://bugs.webkit.org/show_bug.cgi?id=180717
1159
1160         Reviewed by Devin Rousso.
1161
1162         Add new test cases for more strict requirements for test case arguments.
1163
1164         * inspector/unit-tests/sync-test-suite-expected.txt:
1165         * inspector/unit-tests/sync-test-suite.html:
1166
1167 2017-12-12  Antoine Quint  <graouts@apple.com>
1168
1169         [Web Animations] Expose promises on Animation interface
1170         https://bugs.webkit.org/show_bug.cgi?id=180710
1171         <rdar://problem/36000604>
1172
1173         Reviewed by Dean Jackson.
1174
1175         Rebase some WPT expectations with progressions due to exposing the "ready" and "finished" promises.
1176
1177         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1178         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
1179
1180 2017-12-12  Myles C. Maxfield  <mmaxfield@apple.com>
1181
1182         IPC code doesn't understand NSDictionaries with non-NSString keys
1183         https://bugs.webkit.org/show_bug.cgi?id=180307
1184         <rdar://problem/35812382>
1185
1186         Reviewed by Alex Christensen.
1187
1188         * fast/text/variations/ipc-expected.txt: Added.
1189         * fast/text/variations/ipc.html: Added.
1190
1191 2017-12-12  Brian Burg  <bburg@apple.com>
1192
1193         Web Inspector: add InspectorTest.expectException() and use it
1194         https://bugs.webkit.org/show_bug.cgi?id=180719
1195
1196         Reviewed by Matt Baker.
1197
1198         * inspector/dom/highlightNode-expected.txt:
1199         * inspector/dom/highlightNode.html:
1200         Adopt the new helper method.
1201
1202         * inspector/unit-tests/test-harness-expect-functions-async-expected.txt: Added.
1203         * inspector/unit-tests/test-harness-expect-functions-async.html: Added.
1204         Add a separate async test suite for async expect* functions.
1205
1206         * inspector/unit-tests/test-harness-expect-functions-expected.txt:
1207         * inspector/unit-tests/test-harness-expect-functions.html:
1208         Standardize the naming for these two suites.
1209
1210 2017-12-12  Myles C. Maxfield  <mmaxfield@apple.com>
1211
1212         REGRESSION (Safari 11): custom <font-face> tag crashes a page
1213         https://bugs.webkit.org/show_bug.cgi?id=177848
1214
1215         Reviewed by Darin Adler.
1216
1217         * svg/text/font-style-keyword-expected.txt: Added.
1218         * svg/text/font-style-keyword.html: Added.
1219
1220 2017-12-12  Antoine Quint  <graouts@apple.com>
1221
1222         [Web Animations] Implement the playState property on Animation
1223         https://bugs.webkit.org/show_bug.cgi?id=180711
1224         <rdar://problem/36000982>
1225
1226         Reviewed by Dean Jackson.
1227
1228         Rebase some WPT expectations with progressions due to exposing the "playState" and "pending" properties.
1229
1230         * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt:
1231         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1232         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1233
1234 2017-12-12  Youenn Fablet  <youenn@apple.com>
1235
1236         Navigation requests should use navigate fetch mode
1237         https://bugs.webkit.org/show_bug.cgi?id=179808
1238
1239         Reviewed by Chris Dumez.
1240
1241         * http/tests/workers/service/basic-fetch.https-expected.txt:
1242         * http/tests/workers/service/resources/basic-fetch-worker.js:
1243         * http/tests/workers/service/resources/basic-fetch.js:
1244         (async.test):
1245
1246 2017-12-12  Youenn Fablet  <youenn@apple.com>
1247
1248         Rebasing/unskipping some WPT service worker tests
1249         https://bugs.webkit.org/show_bug.cgi?id=180705
1250
1251         Unreviewed.
1252
1253         * TestExpectations:
1254
1255 2017-12-12  Simon Fraser  <simon.fraser@apple.com>
1256
1257         HTML-page with <object type="image/svg+xml" data="foo.svg"> often is blank
1258         https://bugs.webkit.org/show_bug.cgi?id=180524
1259         <rdar://problem/35920554>
1260
1261         Reviewed by Antti Koivisto.
1262
1263         Adjust a test where the new layout is triggering scrollbar creation.
1264
1265         * fast/dom/iframe-inner-size-scaling-expected.txt:
1266         * fast/dom/iframe-inner-size-scaling.html:
1267         * fast/dom/iframe-innerWidth-expected.txt: Added.
1268         * fast/dom/iframe-innerWidth.html: Added.
1269
1270 2017-12-11  Antoine Quint  <graouts@apple.com>
1271
1272         [Web Animations] Enqueue and dispatch animation events
1273         https://bugs.webkit.org/show_bug.cgi?id=180657
1274         <rdar://problem/35970103>
1275
1276         Reviewed by Chris Dumez.
1277
1278         Rebase Web Platform Tests with some progressions based on the IDL changes. Progressions due
1279         to dispatching events will become apparent when the next patch, where we dispatch actual
1280         animation playback events, lands.
1281
1282         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1283
1284 2017-12-12  Youenn Fablet  <youenn@apple.com>
1285
1286         Allow AudioContext to start when getUserMedia is on
1287         https://bugs.webkit.org/show_bug.cgi?id=180680
1288
1289         Reviewed by Eric Carlson.
1290
1291         * webrtc/getUserMedia-webaudio-autoplay-expected.txt: Added.
1292         * webrtc/getUserMedia-webaudio-autoplay.html: Added.
1293
1294 2017-12-12  Ms2ger  <Ms2ger@igalia.com>
1295
1296         [WPE] Enable some wpt tests.
1297         https://bugs.webkit.org/show_bug.cgi?id=180695
1298
1299         Unreviewed test gardening.
1300
1301         * platform/wpe/TestExpectations:
1302
1303 2017-12-12  Ms2ger  <Ms2ger@igalia.com>
1304
1305         [GTK] Update some test expectations.
1306         https://bugs.webkit.org/show_bug.cgi?id=180655
1307
1308         Unreviewed test gardening.
1309
1310         * platform/gtk/TestExpectations:
1311           - Add bug numbers.
1312           - Remove failure expectations in favour of accurate baselines.
1313         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1314           Added to account for the fact that libsoup is more lenient about data URLs.
1315         * platform/gtk/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video-expected.txt:
1316           Added to account for video codec support depending on the platform.
1317         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete-expected.txt:
1318           Added to account for whitespace differences in the dumped output.
1319         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt:
1320           Added to account for whitespace differences in the dumped output.
1321         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/telephone-expected.txt:
1322           Added to account for whitespace differences in the dumped output.
1323         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1324           Removed; the platform-neutral expectation now matches.
1325
1326 2017-12-12  Ms2ger  <Ms2ger@igalia.com>
1327
1328         Implement {DOMMimeTypeArray, DOMPluginArray}::supportedPropertyNames().
1329         https://bugs.webkit.org/show_bug.cgi?id=180471
1330
1331         Reviewed by Darin Adler.
1332
1333         Remove failure expectation for test that now matches the expectation file.
1334
1335         * platform/gtk/TestExpectations:
1336
1337 2017-12-11  Manuel Rego Casasnovas  <rego@igalia.com>
1338
1339         [css-grid] Automatic minimum size is not clamped if min track sizing function is auto
1340         https://bugs.webkit.org/show_bug.cgi?id=180283
1341
1342         Reviewed by Darin Adler.
1343
1344         This patch updates a bunch of tests that were wrong
1345         to follow the new behavior.
1346
1347         * TestExpectations: Now we're passing one WPT test more.
1348         * fast/css-grid-layout/min-height-border-box.html:
1349         * fast/css-grid-layout/min-width-margin-box.html:
1350         * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
1351         * fast/css-grid-layout/percent-of-indefinite-track-size.html:
1352
1353 2017-12-11  Eric Carlson  <eric.carlson@apple.com>
1354
1355         Web Inspector: Optionally log WebKit log parameters as JSON
1356         https://bugs.webkit.org/show_bug.cgi?id=180529
1357         <rdar://problem/35909462>
1358
1359         Reviewed by Joseph Pecoraro.
1360
1361         * inspector/canvas/recording-2d-expected.txt:
1362         * inspector/canvas/recording-webgl-expected.txt:
1363         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1364
1365 2017-12-11  Chris Dumez  <cdumez@apple.com>
1366
1367         Layout Test http/tests/workers/service/postmessage-after-sw-process-crash.https.html is flaky
1368         https://bugs.webkit.org/show_bug.cgi?id=180659
1369
1370         Reviewed by Youenn Fablet.
1371
1372         Rewrite test so that it is no longer flaky.
1373
1374         * http/tests/workers/service/postmessage-after-sw-process-crash.https-expected.txt:
1375         * http/tests/workers/service/resources/postmessage-after-sw-process-crash-worker.js: Added.
1376         * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js:
1377
1378 2017-12-11  David Quesada  <david_quesada@apple.com>
1379
1380         Turn on ENABLE_APPLICATION_MANIFEST
1381         https://bugs.webkit.org/show_bug.cgi?id=180562
1382         rdar://problem/35924737
1383
1384         Reviewed by Geoffrey Garen.
1385
1386         * platform/ios-wk2/TestExpectations:
1387         * platform/mac-wk2/TestExpectations:
1388
1389 2017-12-11  Dean Jackson  <dino@apple.com>
1390
1391         Add a runtime feature flag for ImageBitmap and OffscreenCanvas
1392         https://bugs.webkit.org/show_bug.cgi?id=180652
1393         <rdar://problem/35969611>
1394
1395         Reviewed by Antoine Quint.
1396
1397         * fast/canvas/offscreen-enabled-expected.txt: Added.
1398         * fast/canvas/offscreen-enabled.html: Added.
1399
1400 2017-12-11  Ms2ger  <Ms2ger@igalia.com>
1401
1402         [WPE] Enable most wpt html tests.
1403         https://bugs.webkit.org/show_bug.cgi?id=180650
1404
1405         Unreviewed test gardening.
1406
1407         * platform/wpe/TestExpectations:
1408         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
1409           Added: same as GTK; whitespace-only difference with the generic expectation file.
1410         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
1411           Added: whitespace-only difference with the generic expectation file.
1412         * platform/wpe/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt:
1413           Added: some subtests pass because the plugin array does not contain any
1414           plugins on WPE, and issues with the actual elements of the array can
1415           not be detected.
1416
1417 2017-12-11  Zan Dobersek  <zdobersek@igalia.com>
1418
1419         Unreviewed, rolling out r225737.
1420
1421         Breaks Git clones of the repository, including EWSs and webkitbot.
1422
1423         Reverted changeset:
1424
1425         "Add a script to automate W3c web-platform-tests pull request
1426         creations from WebKit commits"
1427         https://bugs.webkit.org/show_bug.cgi?id=169462
1428         https://trac.webkit.org/changeset/225737
1429
1430 2017-12-11  Manuel Rego Casasnovas  <rego@igalia.com>
1431
1432         REGRESSION(r221931): Row stretch doesn't work for grid container with min-height
1433         https://bugs.webkit.org/show_bug.cgi?id=180287
1434
1435         Reviewed by Darin Adler.
1436
1437         * TestExpectations: Now layout-algorithm/grid-stretch-respects-min-size-001.html
1438         from WPT is passing, so this patch removes it from TestExpectations file.
1439
1440 2017-12-10  Minsheng Liu  <lambda@liu.ms>
1441
1442         Incorrect bounds inside <mover>/<munder> when a stretchy operator is present
1443         https://bugs.webkit.org/show_bug.cgi?id=179682
1444
1445         Reviewed by Frédéric Wang.
1446
1447         Added test case: mathml/opentype/munderover-stretch-width.html
1448
1449         Updated test case: mathml/opentype/opentype-stretchy-horizontal
1450         We update the test file to make sure the stretchy <mo> has zero lspace/rspace.
1451         Expected results for macOS and iOS are included.
1452
1453         * mathml/opentype/munderover-stretch-width-expected.txt: Added.
1454         * mathml/opentype/munderover-stretch-width.html: Added.
1455         * mathml/opentype/opentype-stretchy-horizontal.html:
1456         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Removed.
1457         * platform/ios/mathml/opentype/opentype-stretchy-horizontal-expected.png:
1458         * platform/ios/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1459         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
1460         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1461         * platform/win/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Removed.
1462
1463 2017-12-09  Darin Adler  <darin@apple.com>
1464
1465         Add test demonstrating leaks that happen when we create reference cycles with DOM objects
1466         https://bugs.webkit.org/show_bug.cgi?id=180323
1467
1468         Reviewed by Filip Pizlo.
1469
1470         * fast/dom/reference-cycle-leaks-expected.txt: Added.
1471         * fast/dom/reference-cycle-leaks.html: Added.
1472
1473 2017-12-09  Ryosuke Niwa  <rniwa@webkit.org>
1474
1475         iOS: Crash in Document::updateLayout() via Document::processViewport
1476         https://bugs.webkit.org/show_bug.cgi?id=180619
1477         <rdar://problem/35717575>
1478
1479         Reviewed by Zalan Bujtas.
1480
1481         Added a regression test for the crash.
1482
1483         * media/ios/viewport-change-with-video-expected.txt: Added.
1484         * media/ios/viewport-change-with-video.html: Added.
1485
1486 2017-12-08  Zalan Bujtas  <zalan@apple.com>
1487
1488         Document::updateLayout() could destroy current frame.
1489         https://bugs.webkit.org/show_bug.cgi?id=180525
1490         <rdar://problem/35906836>
1491
1492         Reviewed by Simon Fraser.
1493
1494         * fast/frames/crash-when-iframe-is-remove-in-eventhandler-expected.txt: Added.
1495         * fast/frames/crash-when-iframe-is-remove-in-eventhandler.html: Added.
1496
1497 2017-12-08  Youenn Fablet  <youenn@apple.com>
1498
1499         Service Worker should use a correct user agent
1500         https://bugs.webkit.org/show_bug.cgi?id=180566
1501         <rdar://problem/35926295>
1502
1503         Reviewed by Chris Dumez.
1504
1505         * http/wpt/service-workers/useragent-worker.js: Added.
1506         (async.doTest):
1507         * http/wpt/service-workers/useragent.https-expected.txt: Added.
1508         * http/wpt/service-workers/useragent.https.html: Added.
1509
1510 2017-12-07  Simon Fraser  <simon.fraser@apple.com>
1511
1512         Wrong caret position for input field inside a fixed position parent on iOS 11
1513         https://bugs.webkit.org/show_bug.cgi?id=176896
1514         rdar://problem/33726145
1515
1516         Reviewed by Tim Horton.
1517         
1518         Test that focuses an input inside position:fixed, then moves focus to the next
1519         input. This was the most reliable way I could find of triggering the bug.
1520         The test dumps the caret rect.
1521
1522         * fast/visual-viewport/ios/caret-after-focus-in-fixed-expected.txt: Added.
1523         * fast/visual-viewport/ios/caret-after-focus-in-fixed.html: Added.
1524
1525 2017-12-06  Simon Fraser  <simon.fraser@apple.com>
1526
1527         When the iPhone keyboard is up, sometimes we never commit a stable update and re-show the caret
1528         https://bugs.webkit.org/show_bug.cgi?id=180498
1529
1530         Reviewed by Tim Horton.
1531
1532         Test that completes once a stable update is received after showing the keyboard.
1533
1534         * fast/visual-viewport/ios/stable-update-with-keyboard-expected.txt: Added.
1535         * fast/visual-viewport/ios/stable-update-with-keyboard.html: Added.
1536
1537 2017-12-08  Daniel Bates  <dabates@apple.com>
1538
1539         Remove unnecessary prefix from AutoFillButtonType enumerators
1540         https://bugs.webkit.org/show_bug.cgi?id=180512
1541
1542         Reviewed by Tim Horton.
1543
1544         * accessibility/auto-fill-crash.html:
1545         * accessibility/auto-fill-types.html:
1546         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html:
1547         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html:
1548         * fast/forms/auto-fill-button/input-auto-fill-button.html:
1549         * fast/forms/auto-fill-button/input-contacts-auto-fill-button.html:
1550         * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html:
1551         * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html:
1552         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html:
1553         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html:
1554         * fast/forms/auto-fill-button/show-correct-auto-fill-button-when-auto-fill-button-type-changes-expected.html:
1555         * fast/forms/auto-fill-button/show-correct-auto-fill-button-when-auto-fill-button-type-changes.html:
1556
1557 2017-12-08  Dean Jackson  <dino@apple.com>
1558
1559         Implement transferToImageBitmap for WebGL offscreen canvas objects
1560         https://bugs.webkit.org/show_bug.cgi?id=180603
1561         <rdar://problem/34147143>
1562
1563         Reviewed by Sam Weinig.
1564
1565         * http/wpt/offscreen-canvas/transferToImageBitmap-empty-expected.txt: Renamed from LayoutTests/http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt.
1566         * http/wpt/offscreen-canvas/transferToImageBitmap-empty.html: Renamed from LayoutTests/http/wpt/offscreen-canvas/transferToImageBitmap.html.
1567         * http/wpt/offscreen-canvas/transferToImageBitmap-webgl-expected.html: Added.
1568         * http/wpt/offscreen-canvas/transferToImageBitmap-webgl.html: Added.
1569
1570 2017-12-08  Youenn Fablet  <youenn@apple.com>
1571
1572         Service Worker should use a correct SessionID
1573         https://bugs.webkit.org/show_bug.cgi?id=180585
1574
1575         Reviewed by Alex Christensen.
1576
1577         * http/tests/workers/service/serviceworker-private-browsing-worker.js: Added.
1578         (async):
1579         * http/tests/workers/service/serviceworker-private-browsing.https-expected.txt: Added.
1580         * http/tests/workers/service/serviceworker-private-browsing.https.html: Added.
1581
1582 2017-12-08  Youenn Fablet  <youenn@apple.com>
1583
1584         FetchResponse should keep unfiltered ResourceResponse so that it can be used in Service Worker
1585         https://bugs.webkit.org/show_bug.cgi?id=179641
1586         <rdar://problem/35923570>
1587
1588         Reviewed by Alex Christensen.
1589
1590         * TestExpectations:
1591
1592 2017-12-08  Konstantin Tokarev  <annulen@yandex.ru>
1593
1594         [python] Replace print operator with print() function for python3 compatibility
1595         https://bugs.webkit.org/show_bug.cgi?id=180592
1596
1597         Reviewed by Michael Catanzaro.
1598
1599         * html5lib/generate-test-wrappers.py:
1600         (_remove_stale_tests):
1601         * http/tests/websocket/tests/hybi/bad-handshake-crash_wsh.py:
1602         (web_socket_do_extra_handshake):
1603         * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header_wsh.py:
1604         (web_socket_do_extra_handshake):
1605         * http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header_wsh.py:
1606         (web_socket_do_extra_handshake):
1607         * http/tests/websocket/tests/hybi/handshake-fail-by-no-cr_wsh.py:
1608         (web_socket_do_extra_handshake):
1609         * http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header_wsh.py:
1610         (web_socket_do_extra_handshake):
1611
1612 2017-12-08  Ms2ger  <Ms2ger@igalia.com>
1613
1614         [GTK] Rebaseline tables/mozilla/bugs/bug32205-5.html.
1615         https://bugs.webkit.org/show_bug.cgi?id=169010
1616
1617         Unreviewed test gardening.
1618
1619         The numbers changed by a few pixels in r213149.
1620
1621         * platform/gtk/TestExpectations:
1622         * platform/gtk/tables/mozilla/bugs/bug32205-5-expected.txt:
1623
1624 2017-12-07  Ryosuke Niwa  <rniwa@webkit.org>
1625
1626         iOS: Many AMP pages hit a release assertion inside Document::updateStyleIfNeeded
1627         https://bugs.webkit.org/show_bug.cgi?id=180550
1628
1629         Reviewed by Simon Fraser.
1630
1631         Add a test for r225647.
1632
1633         * fast/frames/flattening/non-flattening-frame-inside-flattening-iframe-crash-expected.txt: Added.
1634         * fast/frames/flattening/non-flattening-frame-inside-flattening-iframe-crash.html: Added.
1635
1636 2017-12-07  Eric Carlson  <eric.carlson@apple.com>
1637
1638         Simplify log channel configuration UI
1639         https://bugs.webkit.org/show_bug.cgi?id=180527
1640         <rdar://problem/35908382>
1641
1642         Reviewed by Joseph Pecoraro.
1643
1644         * inspector/console/webcore-logging.html: Updated test for new results.
1645
1646 2017-12-07  Oleksandr Skachkov  <gskachkov@gmail.com>
1647
1648         WebAssembly: sending module to iframe fails
1649         https://bugs.webkit.org/show_bug.cgi?id=179263
1650
1651         Reviewed by JF Bastien.
1652
1653         * platform/ios-simulator/TestExpectations:
1654         * platform/win/TestExpectations:
1655         * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
1656         * wasm/iframe-parent-postmessage-expected.txt: Added.
1657         * wasm/iframe-parent-postmessage.html: Added.
1658         * wasm/iframe-postmessage-expected.txt: Added.
1659         * wasm/iframe-postmessage.html: Added.
1660         * wasm/resources/frame-parent.html: Added.
1661         * wasm/resources/frame.html: Added.
1662         * wasm/resources/load_wasm.js: Added.
1663         (createWasmModule):
1664         * wasm/window-postmessage-expected.txt: Added.
1665         * wasm/window-postmessage.html: Added.
1666         * workers/wasm-mem-post-message.html:
1667
1668 2017-12-07  Matt Lewis  <jlewis3@apple.com>
1669
1670         Skipped imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm on macOS WK1
1671         https://bugs.webkit.org/show_bug.cgi?id=180554
1672         https://bugs.webkit.org/show_bug.cgi?id=180553
1673
1674         Unreviewed test gardening.
1675
1676         * platform/mac-wk1/TestExpectations:
1677
1678 2017-12-07  Alex Christensen  <achristensen@webkit.org>
1679
1680         Always synchronously continue with fragment navigations
1681         https://bugs.webkit.org/show_bug.cgi?id=180544
1682         <rdar://problem/34815986> and <rdar://problem/35126690>
1683
1684         Reviewed by Geoffrey Garen.
1685
1686         * http/tests/dom/document-fragment-expected.txt: Added.
1687         * http/tests/dom/document-fragment.html: Added.
1688         Add a test that verifies that the fragment of the document is set immediately during a fragment navigation,
1689         even if decidePolicyForNavigationAction is called asynchronously.  Also verify the order of various events
1690         associated with the navigation.
1691
1692 2017-12-07  Youenn Fablet  <youenn@apple.com>
1693
1694         Activate IDB and WebSockets in service workers
1695         https://bugs.webkit.org/show_bug.cgi?id=180534
1696
1697         Reviewed by Brady Eidson.
1698
1699         * http/tests/workers/service/resources/serviceworker-idb-worker.js: Added.
1700         * http/tests/workers/service/resources/serviceworker-websocket-worker.js: Added.
1701         * http/tests/workers/service/serviceworker-idb.https-expected.txt: Added.
1702         * http/tests/workers/service/serviceworker-idb.https.html: Added.
1703         * http/tests/workers/service/serviceworker-websocket.https-expected.txt: Added.
1704         * http/tests/workers/service/serviceworker-websocket.https.html: Added.
1705
1706 2017-12-07  Jer Noble  <jer.noble@apple.com>
1707
1708         [EME] Support the 'encrypted' event for FPS encrypted streams
1709         https://bugs.webkit.org/show_bug.cgi?id=180480
1710
1711         Reviewed by Eric Carlson.
1712
1713         * platform/mac/TestExpectations:
1714         * platform/mac/media/encrypted-media/content/fps-cbcs.mp4: Added.
1715         * platform/mac/media/encrypted-media/fps-encrypted-event-expected.txt: Added.
1716         * platform/mac/media/encrypted-media/fps-encrypted-event.html: Added.
1717
1718 2017-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
1719
1720         [Cocoa] Add SPI to disallow user-installed fonts
1721         https://bugs.webkit.org/show_bug.cgi?id=180062
1722         <rdar://problem/35042408>
1723
1724         Reviewed by Simon Fraser.
1725
1726         * fast/text/user-installed-font-expected.html: Added.
1727         * fast/text/user-installed-font.html: Added.
1728         * fast/text/user-installed-fonts/disable-expected-mismatch.html: Added.
1729         * fast/text/user-installed-fonts/disable.html: Added.
1730         * fast/text/user-installed-fonts/shadow-disable-expected-mismatch.html: Added.
1731         * fast/text/user-installed-fonts/shadow-disable.html: Added.
1732         * fast/text/user-installed-fonts/shadow-expected.html: Added.
1733         * fast/text/user-installed-fonts/shadow-family-disable-expected-mismatch.html: Added.
1734         * fast/text/user-installed-fonts/shadow-family-disable.html: Added.
1735         * fast/text/user-installed-fonts/shadow-family-expected.html: Added.
1736         * fast/text/user-installed-fonts/shadow-family.html: Added.
1737         * fast/text/user-installed-fonts/shadow-postscript-disable-expected-mismatch.html: Added.
1738         * fast/text/user-installed-fonts/shadow-postscript-disable.html: Added.
1739         * fast/text/user-installed-fonts/shadow-postscript-expected.html: Added.
1740         * fast/text/user-installed-fonts/shadow-postscript-family-disable-expected-mismatch.html: Added.
1741         * fast/text/user-installed-fonts/shadow-postscript-family-disable.html: Added.
1742         * fast/text/user-installed-fonts/shadow-postscript-family-expected.html: Added.
1743         * fast/text/user-installed-fonts/shadow-postscript-family.html: Added.
1744         * fast/text/user-installed-fonts/shadow-postscript.html: Added.
1745         * fast/text/user-installed-fonts/shadow.html: Added.
1746         * platform/gtk/TestExpectations:
1747         * platform/ios-wk1/TestExpectations:
1748         * platform/ios/TestExpectations:
1749         * platform/mac-wk1/TestExpectations:
1750         * platform/mac/TestExpectations:
1751         * platform/win/TestExpectations:
1752         * platform/wpe/TestExpectations:
1753
1754 2017-12-07  John Wilander  <wilander@apple.com>
1755
1756         Move all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/ and remove expected failures
1757         https://bugs.webkit.org/show_bug.cgi?id=180502
1758         <rdar://problem/35891216>
1759
1760         Reviewed by Brent Fulgham.
1761
1762         This change moves all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/
1763         and removes expected failures.
1764         The one exception is the full removal of
1765         http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html
1766         which never seems to have worked properly. Follow-up work for this is tracked in <rdar://problem/35887722>.
1767
1768         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Removed.
1769         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Removed.
1770         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
1771         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
1772         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
1773         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
1774         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
1775         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
1776         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Removed.
1777         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Removed.
1778         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
1779         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
1780         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
1781         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
1782         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
1783         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
1784         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Removed.
1785         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Removed.
1786         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Removed.
1787         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Removed.
1788         * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Removed.
1789         * http/tests/loading/resourceLoadStatistics/grandfathering.html: Removed.
1790         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Removed.
1791         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Removed.
1792         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Removed.
1793         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Removed.
1794         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Removed.
1795         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Removed.
1796         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Removed.
1797         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Removed.
1798             This test is not being added back under http/tests/resourceLoadStatistics/ since it doesn't seem to work.
1799             Follow-up work for this is tracked in <rdar://problem/35887722>.
1800         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
1801         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
1802         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
1803         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Removed.
1804         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Removed.
1805         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Removed.
1806         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Removed.
1807         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Removed.
1808         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Removed.
1809         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Removed.
1810         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Removed.
1811         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Removed.
1812         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Removed.
1813         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Removed.
1814         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
1815         * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
1816         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Removed.
1817         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Removed.
1818         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Removed.
1819         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Removed.
1820         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Removed.
1821         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Removed.
1822         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt.
1823         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html.
1824         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
1825         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html.
1826         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
1827         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html.
1828         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
1829         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html.
1830         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt.
1831         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html.
1832         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
1833         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html.
1834         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
1835         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html.
1836         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
1837         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html.
1838         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt.
1839         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt.
1840         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html.
1841         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html.
1842         * http/tests/resourceLoadStatistics/grandfathering-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt.
1843         * http/tests/resourceLoadStatistics/grandfathering.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering.html.
1844         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt.
1845         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html.
1846         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt.
1847         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html.
1848         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
1849         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
1850         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt.
1851         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html.
1852         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt.
1853         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
1854         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt.
1855         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt.
1856         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html.
1857         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html.
1858         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt.
1859         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html.
1860         * http/tests/resourceLoadStatistics/prune-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt.
1861         * http/tests/resourceLoadStatistics/prune-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics.html.
1862         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
1863         * http/tests/resourceLoadStatistics/telemetry-generation-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt.
1864         * http/tests/resourceLoadStatistics/telemetry-generation.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
1865         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt.
1866         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html.
1867         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt.
1868         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
1869         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt.
1870         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html.
1871         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt.
1872         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html.
1873         * platform/ios/TestExpectations:
1874             Removed 'loading' directory from path and made sure no tests are expected to fail.
1875             Skipped tests that rely on UIHelper.activateAt() since it doesn't produce a user
1876             gesture that ITP captures on iOS.
1877         * platform/mac-wk2/TestExpectations:
1878             Removed 'loading' directory from path and made sure no tests are expected to fail.
1879         * platform/wk2/TestExpectations:
1880             Removed 'loading' directory from path and made sure no tests are expected to fail.
1881
1882 2017-12-07  David Quesada  <david_quesada@apple.com>
1883
1884         [Web App Manifest] Support display-mode media feature
1885         https://bugs.webkit.org/show_bug.cgi?id=180376
1886         rdar://problem/35837993
1887
1888         Reviewed by Geoffrey Garen.
1889
1890         * applicationmanifest/display-mode-expected.txt: Added.
1891         * applicationmanifest/display-mode-subframe-expected.txt: Added.
1892         * applicationmanifest/display-mode-subframe.html: Added.
1893         * applicationmanifest/display-mode.html: Added.
1894         * applicationmanifest/resources/display-mode-subframe-1.html: Added.
1895         * applicationmanifest/resources/standalone.manifest: Added.
1896
1897 2017-12-07  Jer Noble  <jer.noble@apple.com>
1898
1899         Creating a second AVPlayerItemVideoOutput causes flakey failures
1900         https://bugs.webkit.org/show_bug.cgi?id=177119
1901         <rdar://problem/34507977>
1902
1903         Reviewed by Dean Jackson.
1904
1905         * platform/mac/TestExpectations:
1906
1907 2017-12-07  Jer Noble  <jer.noble@apple.com>
1908
1909         [EME] Support generateRequest() in CDMFairPlayStreaming
1910         https://bugs.webkit.org/show_bug.cgi?id=179752
1911
1912         Reviewed by Eric Carlson.
1913
1914         * platform/mac/TestExpectations:
1915         * platform/mac/media/encrypted-media/fps-createSession-expected.txt: Added.
1916         * platform/mac/media/encrypted-media/fps-createSession.html: Added.
1917         * platform/mac/media/encrypted-media/fps-generateRequest-expected.txt: Added.
1918         * platform/mac/media/encrypted-media/fps-generateRequest.html: Added.
1919
1920 2017-12-07  Ryan Haddad  <ryanhaddad@apple.com>
1921
1922         Unreviewed, rolling out r224931.
1923
1924         This test is no longer in the tree.
1925
1926         Reverted changeset:
1927
1928         "imported/w3c/web-platform-tests/2dcontext/the-canvas-
1929         state/canvas_state_restore_001.htm is an ImageOnlyFailure"
1930         https://bugs.webkit.org/show_bug.cgi?id=179786
1931         https://trac.webkit.org/changeset/224931
1932
1933 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
1934
1935         Update imported/w3c/web-platform-tests/css/css-pseudo-4/marker-font-properties.html from upstream.
1936         https://bugs.webkit.org/show_bug.cgi?id=177362
1937
1938         Unreviewed test gardening.
1939
1940         This makes it pass on GTK and WPE (at least locally).
1941
1942         * platform/gtk/TestExpectations:
1943         * platform/wpe/TestExpectations:
1944
1945 2017-12-07  Ms2ger  <Ms2ger@igalia.com>
1946
1947         [GTK] Enable imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.
1948         https://bugs.webkit.org/show_bug.cgi?id=168799
1949
1950         Unreviewed test gardening.
1951
1952         It hasn't failed in half a year (last failure was on r216594). I don't know
1953         what fixed it, but there doesn't seem to be a reason to keep the flaky
1954         annotation.
1955
1956         * platform/gtk/TestExpectations:
1957
1958 2017-12-07  Manuel Rego Casasnovas  <rego@igalia.com>
1959
1960         [css-grid] Remove duplicated tests that are now present in WPT
1961         https://bugs.webkit.org/show_bug.cgi?id=180511
1962
1963         Reviewed by Youenn Fablet.
1964
1965         These tests have been moved to WPT upstream repository in the following
1966         Blink commits:
1967         - https://chromium-review.googlesource.com/c/chromium/src/+/674931
1968         - https://chromium-review.googlesource.com/c/chromium/src/+/730707
1969
1970         As we have just updated the WPT imported tests in r225561,
1971         we can get rid now of the duplicates.
1972
1973         * fast/css-grid-layout/absolute-positioning-definite-sizes-expected.txt: Removed.
1974         * fast/css-grid-layout/absolute-positioning-definite-sizes.html: Removed.
1975         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt: Removed.
1976         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html: Removed.
1977         * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt: Removed.
1978         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html: Removed.
1979         * fast/css-grid-layout/fit-content-columns-expected.html: Removed.
1980         * fast/css-grid-layout/fit-content-columns.html: Removed.
1981         * fast/css-grid-layout/fit-content-rows-expected.html: Removed.
1982         * fast/css-grid-layout/fit-content-rows.html: Removed.
1983         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Removed.
1984         * fast/css-grid-layout/grid-change-fit-content-argument.html: Removed.
1985         * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Removed.
1986         * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Removed.
1987         * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Removed.
1988         * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Removed.
1989         * fast/css-grid-layout/grid-positioned-items-background-expected.html: Removed.
1990         * fast/css-grid-layout/grid-positioned-items-background-rtl-expected.html: Removed.
1991         * fast/css-grid-layout/grid-positioned-items-background-rtl.html: Removed.
1992         * fast/css-grid-layout/grid-positioned-items-background.html: Removed.
1993         * fast/css-grid-layout/grid-positioned-items-content-alignment-expected.txt: Removed.
1994         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl-expected.txt: Removed.
1995         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html: Removed.
1996         * fast/css-grid-layout/grid-positioned-items-content-alignment.html: Removed.
1997         * fast/css-grid-layout/grid-positioned-items-gaps-expected.txt: Removed.
1998         * fast/css-grid-layout/grid-positioned-items-gaps-rtl-expected.txt: Removed.
1999         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html: Removed.
2000         * fast/css-grid-layout/grid-positioned-items-gaps.html: Removed.
2001         * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt: Removed.
2002         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt: Removed.
2003         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html: Removed.
2004         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html: Removed.
2005         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Removed.
2006         * fast/css-grid-layout/grid-positioned-items-padding.html: Removed.
2007         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt: Removed.
2008         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html: Removed.
2009         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Removed.
2010         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Removed.
2011         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt: Removed.
2012         * fast/css-grid-layout/grid-sizing-positioned-items.html: Removed.
2013         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks-expected.txt: Removed.
2014         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html: Removed.
2015         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space-expected.txt: Removed.
2016         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html: Removed.
2017
2018 2017-12-06  Chris Dumez  <cdumez@apple.com>
2019
2020         We should be able to recover after a Service Worker process crash
2021         https://bugs.webkit.org/show_bug.cgi?id=180477
2022
2023         Reviewed by Brady Eidson and Youenn Fablet.
2024
2025         Add layout test coverage.
2026
2027         * http/tests/workers/service/postmessage-after-sw-process-crash.https-expected.txt: Added.
2028         * http/tests/workers/service/postmessage-after-sw-process-crash.https.html: Added.
2029         * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js: Added.
2030
2031 2017-12-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
2032
2033         Support the decoding="sync/async" syntax for image async attribute
2034         https://bugs.webkit.org/show_bug.cgi?id=179432
2035
2036         Reviewed by Darin Adler.
2037
2038         * fast/images/async-attribute-with-small-image-expected.html: Removed.
2039         * fast/images/async-attribute-with-small-image.html: Removed.
2040         * fast/images/decode-decoding-attribute-async-large-image-expected.html: Added.
2041         * fast/images/decode-decoding-attribute-async-large-image.html: Added.
2042         * fast/images/decoding-attribute-async-small-image-expected.html: Added.
2043         * fast/images/decoding-attribute-async-small-image.html: Added.
2044         * fast/images/decoding-attribute-dynamic-async-small-image-expected.html: Added.
2045         * fast/images/decoding-attribute-dynamic-async-small-image.html: Added.
2046         * fast/images/decoding-attribute-sync-large-image-expected.html: Added.
2047         * fast/images/decoding-attribute-sync-large-image.html: Added.
2048
2049 2017-12-06  Fujii Hironori  <Hironori.Fujii@sony.com>
2050
2051         AX: Layout test imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1.html flaky crash
2052         https://bugs.webkit.org/show_bug.cgi?id=173540
2053         <rdar://problem/35386393>
2054
2055         Unreviewed test gardening.
2056
2057         r225613 fixed the flaky crash.
2058
2059         * platform/gtk/TestExpectations: Unmarked the test case.
2060
2061 2017-12-06  Matt Lewis  <jlewis3@apple.com>
2062
2063         Adjusted expectations for inspector/worker/resources-in-worker.html.
2064         https://bugs.webkit.org/show_bug.cgi?id=168091
2065
2066         Unreviewed test gardening.
2067
2068         * platform/mac/TestExpectations:
2069
2070 2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
2071
2072         Mark webgl/1.0.2/conformance/textures/gl-teximage.html as failing again.
2073
2074         Unreviewed test gardening.
2075
2076         * platform/ios/TestExpectations:
2077
2078 2017-12-06  David Quesada  <david_quesada@apple.com>
2079
2080         [Web App Manifest] Add SPI for fetching the manifest
2081         https://bugs.webkit.org/show_bug.cgi?id=180294
2082         rdar://problem/34747968
2083
2084         Reviewed by Geoffrey Garen.
2085
2086         * TestExpectations:
2087             Skip the app manifest-related layout tests for now while the feature is still disabled.
2088             Also moved the expectations disabling the manifest-src layout tests (which now pass
2089             when the feature is enabled) to the same location in the file.
2090         * applicationmanifest/developer-warnings-expected.txt: Added.
2091         * applicationmanifest/developer-warnings.html: Added.
2092         * applicationmanifest/multiple-links-expected.txt: Added.
2093         * applicationmanifest/multiple-links.html: Added.
2094             Add a layout test to verify only the first manifest link is loaded when there
2095             are multiple on the page.
2096         * applicationmanifest/resources/developer-warnings.manifest: Added.
2097             Add a layout test to verify that warnings generated while parsing the manifest are
2098             logged to the console.
2099         * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html:
2100             Replaced calls to getManifestThen() with getApplicationManifestThen().
2101         * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt:
2102             Updated the expected console message to reflect the current wording for CSP violations.
2103         * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html:
2104             Replaced calls to getManifestThen() with getApplicationManifestThen().
2105         * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json:
2106             Removed a trailing newline that was causing JSON parsing to fail.
2107
2108 2017-12-06  Youenn Fablet  <youenn@apple.com>
2109
2110         Import WPT workers test suite
2111         https://bugs.webkit.org/show_bug.cgi?id=180464
2112
2113         Reviewed by Chris Dumez.
2114
2115         * TestExpectations: skip some timing out tests or testing shared workers.
2116
2117 2017-12-06  Youenn Fablet  <youenn@apple.com>
2118
2119         Preflight should bypass service worker
2120         https://bugs.webkit.org/show_bug.cgi?id=180463
2121
2122         Reviewed by Alex Christensen.
2123
2124         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Removed.
2125         * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js:
2126         (event.event.request.url.endsWith):
2127         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
2128         (async.test):
2129         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
2130         * http/tests/workers/service/service-worker-crossorigin-fetch.html:
2131
2132 2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
2133
2134         Update TestExpectations for http/tests/workers/service/registration-task-queue-scheduling-1.html.
2135         https://bugs.webkit.org/show_bug.cgi?id=179342
2136
2137         Unreviewed test gardening.
2138
2139         * TestExpectations:
2140         * platform/mac/TestExpectations:
2141
2142 2017-12-06  Dean Jackson  <dino@apple.com>
2143
2144         Some iOS tests failing after ANGLE update
2145         https://bugs.webkit.org/show_bug.cgi?id=180487
2146         <rdar://problem/35885969>
2147
2148         Reviewed by Antoine Quint.
2149
2150         Unskip some WebGL tests.
2151
2152         * platform/ios/TestExpectations:
2153
2154 2017-12-06  John Wilander  <wilander@apple.com>
2155
2156         Storage Access API: Make document.hasStorageAccess a function and always allow access for same-origin iframes
2157         https://bugs.webkit.org/show_bug.cgi?id=176944
2158         <rdar://problem/34440658>
2159
2160         Reviewed by Brent Fulgham.
2161
2162         These tests now use the new document.hasStorageAccess() function
2163         instead of the previous document.hasStorageAccess property.
2164         The added test is a break out of the negative case of an iframe
2165         calling the API when no user gesture is processed.
2166
2167         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
2168         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
2169         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2170         * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html:
2171         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2172         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html:
2173         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2174         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt:
2175         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html:
2176         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2177         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2178         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
2179         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html:
2180         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
2181         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
2182         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
2183         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture-expected.txt: Added.
2184         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html: Added.
2185         * http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
2186         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
2187         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
2188         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
2189         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
2190         * http/tests/storageAccess/request-storage-access-top-frame-expected.txt:
2191         * http/tests/storageAccess/request-storage-access-top-frame.html:
2192         * http/tests/storageAccess/resources/request-storage-access-iframe.html:
2193         * http/tests/storageAccess/resources/request-storage-access-without-user-gesture-iframe.html: Added.
2194         * platform/mac-wk2/TestExpectations:
2195             Marked the new test case as [ Pass ]
2196
2197 2017-12-06  Chris Dumez  <cdumez@apple.com>
2198
2199         ServiceWorkers API should reject promises when calling objects inside detached frames
2200         https://bugs.webkit.org/show_bug.cgi?id=180444
2201
2202         Reviewed by Youenn Fablet.
2203
2204         * TestExpectations:
2205         Unskip test that no longer times out and starts passing a few checks.
2206
2207         * fast/dom/navigator-detached-no-crash-expected.txt:
2208         Rebaseline test now that promise is rejected.
2209
2210         * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt:
2211         * http/tests/media/media-stream/disconnected-frame-permission-denied.html:
2212         Update and rebaseline test now that the promise is rejected. I verified that this
2213         behavior is consistent with Chrome.
2214
2215 2017-12-06  Matt Lewis  <jlewis3@apple.com>
2216
2217         Marked storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html as flaky on macOS.
2218         https://bugs.webkit.org/show_bug.cgi?id=176693
2219
2220         Unreviewed test gardening.
2221
2222         * platform/mac/TestExpectations:
2223
2224 2017-12-05  Fujii Hironori  <Hironori.Fujii@sony.com>
2225
2226         [GTK] Layout test media/track/track-in-band-duplicate-tracks-when-source-changes.html crashes and times out
2227         https://bugs.webkit.org/show_bug.cgi?id=160131
2228
2229         Reviewed by Eric Carlson.
2230
2231         * platform/gtk/TestExpectations:
2232
2233 2017-12-05  Chris Dumez  <cdumez@apple.com>
2234
2235         ServiceWorkerGlobalScope prototype chain should be immutable
2236         https://bugs.webkit.org/show_bug.cgi?id=180450
2237
2238         Reviewed by Youenn Fablet.
2239
2240         * TestExpectations:
2241         Unskip test that no longer times out.
2242
2243 2017-12-05  Brent Fulgham  <bfulgham@apple.com>
2244
2245         Limit user agent versioning to an upper bound
2246         https://bugs.webkit.org/show_bug.cgi?id=180365
2247         <rdar://problem/34550617>
2248
2249         Reviewed by Joseph Pecoraro.
2250
2251         * fast/dom/navigator-userAgent-frozen-expected.txt: Added.
2252         * fast/dom/navigator-userAgent-frozen.html: Added.
2253
2254 2017-12-05  Javier Fernandez  <jfernandez@igalia.com>
2255
2256         [css-grid] Update imported Web Platform Tests
2257         https://bugs.webkit.org/show_bug.cgi?id=180345
2258
2259         Reviewed by Manuel Rego Casasnovas and Youenn Fablet.
2260
2261         Added specific bugs to the expectations file for the new imported tests that fail for now.
2262         Removed from the expectations file a test that has been deleted recently.
2263
2264         * TestExpectations:
2265         * platform/gtk/TestExpectations:
2266         * platform/wpe/TestExpectations:
2267
2268 2017-12-05  Chris Dumez  <cdumez@apple.com>
2269
2270         Unreviewed, rebaseline service worker test after r225549.
2271
2272         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt:
2273         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
2274
2275 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
2276
2277         Composited frames incorrectly get requestAnimationFrame throttled
2278         https://bugs.webkit.org/show_bug.cgi?id=178396
2279
2280         Reviewed by Zalan Bujtas.
2281
2282         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll-expected.txt: Added.
2283         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll.html: Added.
2284
2285 2017-12-05  Joseph Pecoraro  <pecoraro@apple.com>
2286
2287         Web Inspector: content views for resources loaded through XHR do not reflect declared mime-type
2288         https://bugs.webkit.org/show_bug.cgi?id=141389
2289         <rdar://problem/19767070>
2290
2291         Reviewed by Brian Burg.
2292
2293         * http/tests/inspector/network/fetch-response-body-expected.txt:
2294         * http/tests/inspector/network/fetch-response-body.html:
2295         * http/tests/inspector/network/xhr-response-body-expected.txt:
2296         * http/tests/inspector/network/xhr-response-body.html:
2297         Update tests for new expectations now that binary data shows as binary.        
2298
2299 2017-12-05  Youenn Fablet  <youenn@apple.com>
2300
2301         Implement https://w3c.github.io/ServiceWorker/#clients-claim
2302         https://bugs.webkit.org/show_bug.cgi?id=180261
2303
2304         Reviewed by Chris Dumez.
2305
2306         * http/tests/workers/service/serviceworkerclients-claim-worker.js: Added.
2307         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt: Added.
2308         * http/tests/workers/service/serviceworkerclients-claim.https.html: Added.
2309
2310 2017-12-05  Youenn Fablet  <youenn@apple.com>
2311
2312         Unskip some more Service Worker tests
2313         https://bugs.webkit.org/show_bug.cgi?id=180428
2314
2315         Unreviewed.
2316
2317         * TestExpectations:
2318
2319 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
2320
2321         Remove webkitGetImageDataHD and webkitPutImageDataHD from canvas API
2322         https://bugs.webkit.org/show_bug.cgi?id=180387
2323
2324         Reviewed by Dean Jackson.
2325
2326         Remove the test.
2327
2328         * fast/canvas/2d.imageDataHD-expected.txt: Removed.
2329         * fast/canvas/2d.imageDataHD.html: Removed.
2330         * platform/win/TestExpectations:
2331
2332 2017-12-05  Ali Juma  <ajuma@chromium.org>
2333
2334         [Win] Skip tests that depend on UIScriptController::zoomToScale
2335         https://bugs.webkit.org/show_bug.cgi?id=180423
2336
2337         Reviewed by Frédéric Wang.
2338
2339         Test gardening.
2340         
2341         UIScriptController::zoomToScale is not implemented on Windows, so skip tests that use it.
2342
2343         * platform/win/TestExpectations:
2344
2345 2017-12-05  Zan Dobersek  <zdobersek@igalia.com>
2346
2347         Unreviewed WPE gardening. Rebaseline a quintet of SVG tests.
2348
2349         * platform/wpe/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
2350         * platform/wpe/svg/custom/feComponentTransfer-Discrete-expected.txt:
2351         * platform/wpe/svg/custom/feComponentTransfer-Gamma-expected.txt:
2352         * platform/wpe/svg/custom/feComponentTransfer-Linear-expected.txt:
2353         * platform/wpe/svg/custom/feComponentTransfer-Table-expected.txt:
2354
2355 2017-12-04  Chris Dumez  <cdumez@apple.com>
2356
2357         Support container.getRegistration() / getRegistrations() inside service workers
2358         https://bugs.webkit.org/show_bug.cgi?id=180360
2359
2360         Reviewed by Youenn Fablet.
2361
2362         Add layout test coverage.
2363
2364         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration-expected.txt: Added.
2365         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration.html: Added.
2366         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js: Added.
2367
2368 2017-12-04  Nan Wang  <n_wang@apple.com>
2369
2370         AX: AOM: Implement relation type properties
2371         https://bugs.webkit.org/show_bug.cgi?id=179500
2372
2373         Reviewed by Ryosuke Niwa.
2374
2375         Only enable this test on WK2.
2376
2377         * accessibility/mac/AOM-relation-property-expected.txt: Added.
2378         * accessibility/mac/AOM-relation-property.html: Added.
2379         * platform/mac-wk1/TestExpectations:
2380
2381 2017-12-04  Zalan Bujtas  <zalan@apple.com>
2382
2383         REGRESSION (r211531): Text flow changes and overlaps other text after double-click selecting paragraph
2384         https://bugs.webkit.org/show_bug.cgi?id=180377
2385         <rdar://problem/34337967>
2386
2387         Reviewed by Antti Koivisto.
2388
2389         * fast/block/float/simple-line-layout-float-shrink-line-expected.html: Added.
2390         * fast/block/float/simple-line-layout-float-shrink-line.html: Added.
2391
2392 2017-12-04  Antoine Quint  <graouts@apple.com>
2393
2394         <video> and scale() transforms yield shrunk small or clipped controls
2395         https://bugs.webkit.org/show_bug.cgi?id=180358
2396         <rdar://problem/34436124>
2397
2398         Reviewed by Dean Jackson.
2399
2400         Write a new test that ensures that we reflect the width and height, not accounting
2401         for borders, of the host media element when sizing media controls.
2402
2403         * media/modern-media-controls/css/transformed-media-expected.txt: Added.
2404         * media/modern-media-controls/css/transformed-media.html: Added.
2405
2406 2017-12-04  Antoine Quint  <graouts@apple.com>
2407
2408         Cursor is not visible after exiting full screen video
2409         https://bugs.webkit.org/show_bug.cgi?id=180247
2410         <rdar://problem/33885922>
2411
2412         Reviewed by Dean Jackson.
2413
2414         Remove the existing test which would query a cursor state that is no longer relevant.
2415
2416         * fullscreen/video-cursor-auto-hide-expected.txt: Removed.
2417         * fullscreen/video-cursor-auto-hide.html: Removed.
2418         * platform/gtk/TestExpectations:
2419
2420 2017-12-04  Michael Catanzaro  <mcatanzaro@igalia.com>
2421
2422         [GTK] Unreviewed layout test gardening
2423
2424         * platform/gtk/TestExpectations:
2425
2426 2017-12-04  Devin Rousso  <webkit@devinrousso.com>
2427
2428         Web Inspector: provide method for recording CanvasRenderingContext2D from JavaScript
2429         https://bugs.webkit.org/show_bug.cgi?id=175166
2430         <rdar://problem/34040740>
2431
2432         Reviewed by Joseph Pecoraro.
2433
2434         * inspector/canvas/recording-2d-expected.txt:
2435         * inspector/canvas/recording-2d.html:
2436         (performConsoleRecording):
2437         * inspector/canvas/recording-webgl-expected.txt:
2438         * inspector/canvas/recording-webgl.html:
2439         (performConsoleRecording):
2440         * inspector/canvas/resources/recording-utilities.js:
2441         (TestPage.registerInitializer):
2442         * js/console-expected.txt:
2443         * js/console.html:
2444
2445 2017-12-04  Ms2ger  <Ms2ger@igalia.com>
2446
2447         [GTK] Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html
2448         https://bugs.webkit.org/show_bug.cgi?id=180357
2449
2450         Unreviewed test gardening.
2451
2452         The difference with the platform-neutral expectation is whitespace-only.
2453
2454         * platform/gtk/TestExpectations:
2455         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt: Added.
2456
2457 2017-12-04  Jer Noble  <jer.noble@apple.com>
2458
2459         Include 'video/*' in image request Accept header if browser supports video media in image contexts.
2460         https://bugs.webkit.org/show_bug.cgi?id=179178
2461
2462         Reviewed by Alex Christensen.
2463
2464         * http/tests/images/image-supports-video-expected.txt: Added.
2465         * http/tests/images/image-supports-video.html: Added.
2466         * http/tests/misc/resources/image-checks-for-accept.php:
2467         * http/tests/resources/redirect-to-video-if-accepted.php: Added.
2468         * platform/ios/TestExpectations:
2469         * platform/mac/imported/w3c/web-platform-tests/html/semantics/the-img-element/update-the-source-set-expected.txt: Added.
2470
2471 2017-12-03  Chris Dumez  <cdumez@apple.com>
2472
2473         Re-sync Service Workers web-platform-tests from upstream
2474         https://bugs.webkit.org/show_bug.cgi?id=180336
2475
2476         Reviewed by Darin Adler.
2477
2478         Skip new tests that are timing out and remove entries for tests
2479         that were removed.
2480
2481         * TestExpectations:
2482         * tests-options.json:
2483
2484 2017-12-03  Chris Dumez  <cdumez@apple.com>
2485
2486         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html as flaky
2487
2488         * TestExpectations:
2489
2490 2017-12-03  Chris Dumez  <cdumez@apple.com>
2491
2492         Support serviceWorker.postMessage() inside service workers
2493         https://bugs.webkit.org/show_bug.cgi?id=180328
2494
2495         Reviewed by Darin Adler.
2496
2497         Unskip WPT test that no longer times out.
2498
2499         * TestExpectations:
2500
2501 2017-12-03  Chris Dumez  <cdumez@apple.com>
2502
2503         Unreviewed, unskip / rebaseline a few web platform tests.
2504
2505         * TestExpectations:
2506
2507 2017-12-03  Chris Dumez  <cdumez@apple.com>
2508
2509         Implement self.skipWaiting() inside service workers
2510         https://bugs.webkit.org/show_bug.cgi?id=180329
2511
2512         Reviewed by Darin Adler.
2513
2514         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
2515         add self.skipWaiting() now that we properly wait when the registation's
2516         active worker is in use. This is needed because this worker script is
2517         used by http/tests/workers/service/controller-change.html. The
2518         'controllerchange' event is only fired if an active worker is being
2519         replaced while in use due to the waiting worker calling skipWaiting().
2520
2521 2017-12-02  Chris Dumez  <cdumez@apple.com>
2522
2523         Support container.register() / registration.unregister() /  inside service workers
2524         https://bugs.webkit.org/show_bug.cgi?id=180326
2525
2526         Reviewed by Youenn Fablet.
2527
2528         * TestExpectations:
2529         Unskip test for registration.unregister() that now passes.
2530
2531         * http/tests/workers/service/ServiceWorkerGlobalScope_register-expected.txt: Added.
2532         * http/tests/workers/service/ServiceWorkerGlobalScope_register.html: Added.
2533         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js: Added.
2534         Add test coverage for container.register().
2535
2536 2017-12-02  Chris Dumez  <cdumez@apple.com>
2537
2538         Support serviceWorkerRegistration.update() inside service workers
2539         https://bugs.webkit.org/show_bug.cgi?id=180215
2540
2541         Reviewed by Darin Adler.
2542
2543         Add layout test coverage and unskip WPT test that no longer times out.
2544
2545         * TestExpectations:
2546         * http/tests/workers/service/resources/self_registration_update-worker.js: Added.
2547         * http/tests/workers/service/self_registration_update-expected.txt: Added.
2548         * http/tests/workers/service/self_registration_update.html: Added.
2549
2550 2017-12-02  Youenn Fablet  <youenn@apple.com>
2551
2552         Implement https://w3c.github.io/ServiceWorker/#clients-getall
2553         https://bugs.webkit.org/show_bug.cgi?id=180276
2554
2555         Reviewed by Chris Dumez.
2556
2557         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: Added.
2558         * http/tests/workers/service/serviceworkerclients-matchAll.https-expected.txt: Added.
2559         * http/tests/workers/service/serviceworkerclients-matchAll.https.html: Added.
2560
2561 2017-12-01  Alicia Boya García  <aboya@igalia.com>
2562
2563         [MSE] Use correct range end checks in sourceBufferPrivateDidReceiveSample()
2564         https://bugs.webkit.org/show_bug.cgi?id=179690
2565
2566         Reviewed by Jer Noble.
2567
2568         Added test cases for bug #179690.
2569
2570         * media/media-source/media-source-range-end-frame-not-removed-expected.txt: Added.
2571         * media/media-source/media-source-range-end-frame-not-removed.html: Added.
2572         * media/media-source/media-source-range-start-frame-replaced-expected.txt: Added.
2573         * media/media-source/media-source-range-start-frame-replaced.html: Added.
2574
2575 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
2576
2577         [WPE] Enable wpt css tests.
2578         https://bugs.webkit.org/show_bug.cgi?id=180289
2579
2580         Unreviewed test gardening.
2581
2582         * platform/wpe/TestExpectations:
2583
2584 2017-12-01  Matt Lewis  <jlewis3@apple.com>
2585
2586         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout on wk1.
2587         https://bugs.webkit.org/show_bug.cgi?id=172044
2588
2589         Unreviewed test gardening.
2590
2591         * platform/mac-wk1/TestExpectations:
2592
2593 2017-12-01  Daniel Bates  <dabates@apple.com>
2594
2595         AlternativePresentationButtonSubstitution::unapply() may not undo substitution
2596         https://bugs.webkit.org/show_bug.cgi?id=180279
2597         <rdar://problem/35800599>
2598
2599         Reviewed by Simon Fraser.
2600
2601         Update test to ensure that we undo the alternative presentation button substitution
2602         made to an HTML label element.
2603
2604         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html:
2605         * fast/forms/alternative-presentation-button/replace-and-remove.html:
2606
2607 2017-12-01  Daniel Bates  <dabates@apple.com>
2608
2609         Alternative Presentation Button: Provide a way to query for the replaced elements
2610         https://bugs.webkit.org/show_bug.cgi?id=180114
2611         <rdar://problem/35710539>
2612
2613         Reviewed by Tim Horton.
2614
2615         Add a test to ensure that Editor::elementsReplacedByAlternativePresentationButton()
2616         returns the same list of elements that were specified to Editor::substituteWithAlternativePresentationButton()
2617         up to ordering.
2618
2619         * fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Added.
2620         * fast/forms/alternative-presentation-button/replaced-elements.html: Added.
2621
2622 2017-12-01  Youenn Fablet  <youenn@apple.com>
2623
2624         Implement https://w3c.github.io/ServiceWorker/#clients-get
2625         https://bugs.webkit.org/show_bug.cgi?id=180167
2626
2627         Reviewed by Chris Dumez.
2628
2629         * http/tests/workers/service/resources/serviceworkerclients-get-worker.js: Added.
2630         * http/tests/workers/service/serviceworkerclients-get.https-expected.txt: Added.
2631         * http/tests/workers/service/serviceworkerclients-get.https.html: Added.
2632
2633 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
2634
2635         Update TestExpectations for editing/input tests on iOS.
2636
2637         Unreviewed test gardening.
2638
2639         * platform/ios-wk1/TestExpectations:
2640         * platform/ios-wk2/TestExpectations:
2641         * platform/ios/TestExpectations:
2642
2643 2017-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
2644
2645         Free FontFaceSets may include fonts that were never actually added to them
2646         https://bugs.webkit.org/show_bug.cgi?id=180164
2647
2648         Reviewed by Simon Fraser.
2649
2650         * fast/text/font-face-api-preinstalled-expected.txt: Added.
2651         * fast/text/font-face-api-preinstalled.html: Added.
2652
2653 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
2654
2655         Update TestExpectations for various editing tests on iOS.
2656
2657         Unreviewed test gardening.
2658
2659         * platform/ios-wk2/TestExpectations:
2660         * platform/ios-wk2/editing/deleting/5144139-2-expected.txt:
2661         * platform/ios/TestExpectations:
2662
2663 2017-12-01  Dean Jackson  <dino@apple.com>
2664
2665         Use SH_INITIALIZE_UNINITIALIZED_LOCALS now that ANGLE has been updated
2666         https://bugs.webkit.org/show_bug.cgi?id=177929
2667         <rdar://problem/34866210>
2668
2669         Reviewed by Sam Weinig.
2670
2671         * fast/canvas/webgl/uninitialized-locals-expected.txt: Added.
2672         * fast/canvas/webgl/uninitialized-locals.html: Added.
2673
2674 2017-12-01  Brady Eidson  <beidson@apple.com>
2675
2676         Add Internals.terminateServiceWorker, and the ability to restart service workers for postMessage.
2677         https://bugs.webkit.org/show_bug.cgi?id=180170
2678
2679         Reviewed by Chris Dumez.
2680
2681         * http/tests/workers/service/postmessage-after-terminate.https-expected.txt: Added.
2682         * http/tests/workers/service/postmessage-after-terminate.https.html: Added.
2683         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2684         (then):
2685         * http/tests/workers/service/resources/postmessage-after-terminate.js: Copied from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js.
2686         (then):
2687         * http/tests/workers/service/resources/postmessage-echo-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js.
2688
2689 2017-12-01  Zalan Bujtas  <zalan@apple.com>
2690
2691         Nullptr deref in WebCore::RenderTableCaption::containingBlockLogicalWidthForContent
2692         https://bugs.webkit.org/show_bug.cgi?id=180251
2693         <rdar://problem/34138562>
2694
2695         Reviewed by Simon Fraser.
2696
2697         * fast/table/caption-crash-when-layer-backed-expected.txt: Added.
2698         * fast/table/caption-crash-when-layer-backed.html: Added.
2699
2700 2017-12-01  Zan Dobersek  <zdobersek@igalia.com>
2701
2702         Unreviewed GTK+ gardening. Updating baselines affected in r225366.
2703
2704         * platform/gtk/css3/filters/effect-reference-expected.txt:
2705         * platform/gtk/css3/filters/effect-reference-hw-expected.txt:
2706         * platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
2707         * platform/gtk/svg/custom/feComponentTransfer-Discrete-expected.txt:
2708         * platform/gtk/svg/custom/feComponentTransfer-Gamma-expected.txt:
2709         * platform/gtk/svg/custom/feComponentTransfer-Linear-expected.txt:
2710         * platform/gtk/svg/custom/feComponentTransfer-Table-expected.txt:
2711
2712 2017-12-01  Matt Lewis  <jlewis3@apple.com>
2713
2714         Marked imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https.html as flaky on macOS.
2715         https://bugs.webkit.org/show_bug.cgi?id=179351
2716
2717         Unreviewed test expectations.
2718
2719         * platform/mac-wk2/TestExpectations:
2720
2721 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
2722
2723         [WPE] Enable some more wpt tests.
2724         https://bugs.webkit.org/show_bug.cgi?id=180242
2725
2726         Unreviewed test gardening.
2727
2728         * platform/wpe/TestExpectations: enable tests.
2729         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Copied from gtk.
2730         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Copied from gtk.
2731         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Copied from gtk.
2732
2733 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
2734
2735         Mark imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html as flaky
2736         https://bugs.webkit.org/show_bug.cgi?id=180241
2737
2738         Unreviewed test gardening.
2739
2740         * TestExpectations:
2741
2742 2017-11-30  Alex Christensen  <achristensen@webkit.org>
2743
2744         Extra PerformanceEntryList entry after iframe navigation
2745         https://bugs.webkit.org/show_bug.cgi?id=178433
2746
2747         Reviewed by Joseph Pecoraro.
2748
2749         * http/tests/security/PerformanceEntryList-parent-only-first-navigation-expected.txt: Added.
2750         * http/tests/security/PerformanceEntryList-parent-only-first-navigation.html: Added.
2751         * http/tests/security/resources/navigate-and-postMessage.html: Added.
2752         * http/tests/security/resources/postMessage.html: Added.
2753
2754 2017-11-30  Zalan Bujtas  <zalan@apple.com>
2755
2756         [Simple line layout] Incorrect repaint rect with vertically shrinking content.
2757         https://bugs.webkit.org/show_bug.cgi?id=180223
2758         <rdar://problem/34122210>
2759
2760         Reviewed by Simon Fraser.
2761
2762         * fast/repaint/simple-line-layout-shrinking-content-expected.txt: Added.
2763         * fast/repaint/simple-line-layout-shrinking-content.html: Added.
2764
2765 2017-11-30  Simon Fraser  <simon.fraser@apple.com>
2766
2767         Improve filter logging
2768         https://bugs.webkit.org/show_bug.cgi?id=180182
2769
2770         Reviewed by Sam Weinig.
2771
2772         Improve logging of FEComponentTransfer ComponentTransferFunctions by logging the data
2773         that's appropriate for the function type, and rebaseline affected tests.
2774
2775         * css3/filters/effect-reference-expected.txt:
2776         * css3/filters/effect-reference-hw-expected.txt:
2777         * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
2778         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
2779         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
2780         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
2781         * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
2782         * svg/filters/filter-refresh-expected.txt:
2783
2784 2017-11-30  Chris Dumez  <cdumez@apple.com>
2785
2786         Unreviewed, unskip service worker test that no longer times out after r225346.
2787
2788         * TestExpectations:
2789
2790 2017-11-30  Dean Jackson  <dino@apple.com>
2791
2792         Skip WebGL on iOS while working out what ANGLE has broken.
2793
2794         * platform/ios/TestExpectations:
2795
2796 2017-11-30  Matt Lewis  <jlewis3@apple.com>
2797
2798         Marked http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky on High Sierra.
2799         https://bugs.webkit.org/show_bug.cgi?id=179644
2800
2801         Unreviewed test gardening.
2802
2803         * platform/mac-wk2/TestExpectations:
2804
2805 2017-11-30  Matt Lewis  <jlewis3@apple.com>
2806
2807         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on macOS.
2808         https://bugs.webkit.org/show_bug.cgi?id=176078
2809
2810         Unreviewed test gardening.
2811
2812         * platform/mac-wk2/TestExpectations:
2813
2814 2017-11-30  Chris Dumez  <cdumez@apple.com>
2815
2816         Populate self.registration.installing/waiting/active inside service workers
2817         https://bugs.webkit.org/show_bug.cgi?id=180168
2818
2819         Reviewed by Brady Eidson.
2820
2821         Extend layout test coverage.
2822
2823         * http/tests/workers/service/resources/self_registration-worker.js:
2824         * http/tests/workers/service/self_registration-expected.txt:
2825
2826 2017-11-30  Chris Dumez  <cdumez@apple.com>
2827
2828         Unreviewed, unskip a few Service Workers tests that no longer seem to be flaky.
2829
2830         * TestExpectations:
2831
2832 2017-11-30  Ms2ger  <Ms2ger@igalia.com>
2833
2834         [GTK] Enable all wpt touch-events tests.
2835         https://bugs.webkit.org/show_bug.cgi?id=180198
2836
2837         Unreviewed test gardening.
2838
2839         * platform/gtk/TestExpectations:
2840
2841 2017-11-29  Antoine Quint  <graouts@apple.com>
2842
2843         Move modern media controls test expectations from ios-simulator to ios
2844         https://bugs.webkit.org/show_bug.cgi?id=180158
2845
2846         Reviewed by Dean Jackson.
2847
2848         We shouldn't be using the ios-simulator platform for these, ios is the right one.
2849
2850         * platform/ios-simulator/TestExpectations:
2851         * platform/ios/TestExpectations:
2852
2853 2017-11-29  Chris Dumez  <cdumez@apple.com>
2854
2855         LayoutTest http/tests/workers/service/registration-clear-redundant-worker.html is a flaky failure
2856         https://bugs.webkit.org/show_bug.cgi?id=179778
2857
2858         Reviewed by Youenn Fablet.
2859
2860         As per the specification [1], when clearing a registration, the registration's workers are first
2861         marked as redundant *before* the registration's worker is set to null.
2862
2863         The test was waiting for the service worker's state to become redundant and then checking in a
2864         setTimeout(0) that the registration's worker became null. However, a setTimeout(0) is racy here.
2865         To address the issue, we now use setInterval() and wait until the worker becomes null.
2866
2867         [1] https://w3c.github.io/ServiceWorker/#clear-registration-algorithm
2868
2869         * TestExpectations:
2870         * http/tests/workers/service/registration-clear-redundant-worker.html:
2871
2872 2017-11-29  Youenn Fablet  <youenn@apple.com>
2873
2874         ServiceWorkerClient objects should be reused if there is already one existing with the same identifier
2875         https://bugs.webkit.org/show_bug.cgi?id=180143
2876
2877         Reviewed by Chris Dumez.
2878
2879         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
2880         (event.else):
2881         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2882
2883 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
2884
2885         Mark imported/w3c/web-platform-tests/XMLHttpRequest/firing-events-http-no-content-length.html as flaky.
2886         https://bugs.webkit.org/show_bug.cgi?id=179775
2887
2888         Unreviewed test gardening.
2889
2890         * platform/mac-wk1/TestExpectations:
2891
2892 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
2893
2894         Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
2895         https://bugs.webkit.org/show_bug.cgi?id=165311
2896
2897         Unreviewed test gardening.
2898
2899         * platform/mac/TestExpectations:
2900
2901 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
2902
2903         Mark http/tests/workers/service/registration-clear-redundant-worker.html as flaky.
2904         https://bugs.webkit.org/show_bug.cgi?id=179778
2905
2906         Unreviewed test gardening.
2907
2908         * TestExpectations:
2909
2910 2017-11-29  Youenn Fablet  <youenn@apple.com>
2911
2912         Add support for service worker generated redirections
2913         https://bugs.webkit.org/show_bug.cgi?id=179498
2914
2915         Reviewed by Darin Adler.
2916
2917         * http/tests/workers/service/resources/service-worker-redirection-fetch-worker.js: Added.
2918         (event.event.request.url.indexOf):
2919         (event.event.request.url.endsWith):
2920         * http/tests/workers/service/service-worker-redirection-fetch.https-expected.txt: Added.
2921         * http/tests/workers/service/service-worker-redirection-fetch.https.html: Added.
2922
2923 2017-11-29  Chris Dumez  <cdumez@apple.com>
2924
2925         Start exposing self.registration inside service workers
2926         https://bugs.webkit.org/show_bug.cgi?id=180162
2927
2928         Reviewed by Brady Eidson.
2929
2930         Add layout test coverage.
2931
2932         * TestExpectations:
2933         Skip test that covers self.registration.update() because it now times out. We do not support update()
2934         on registrations inside service workers yet so the test times out waiting for the updatefound event
2935         on the registration.
2936
2937         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject-expected.txt: Added.
2938         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject.html: Added.
2939         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_registration_SameObject-worker.js: Added.
2940         * http/tests/workers/service/resources/self_registration-worker.js: Added.
2941         * http/tests/workers/service/self_registration-expected.txt: Added.
2942         * http/tests/workers/service/self_registration.html: Added.
2943
2944 2017-11-29  Javier M. Mellid  <jmunhoz@igalia.com>
2945
2946         [GTK] Test gardening
2947         https://bugs.webkit.org/show_bug.cgi?id=180150
2948
2949         Unreviewed test gardening
2950
2951         * platform/gtk/TestExpectations:
2952
2953 2017-11-29  Antoine Quint  <graouts@apple.com>
2954
2955         [iOS] Media controls should stop updating while media is playing in fullscreen
2956         https://bugs.webkit.org/show_bug.cgi?id=180144
2957         <rdar://problem/35060379>
2958
2959         Reviewed by Eric Carlson.
2960
2961         Add a new test that enters fullscreen, checks that the elapsed time shown in the inline media controls are the same
2962         at this time and after a few "timeupdate" events, ensuring the DOM is no longer updated while in fullscreen, and then
2963         exits fullscreen and checks that the elapsed time controls now update as expected. This test is skipped in OpenSource
2964         since it uses touch events.
2965
2966         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt: Added.
2967         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html: Added.
2968         * platform/ios-simulator/TestExpectations:
2969
2970 2017-11-29  Simon Fraser  <simon.fraser@apple.com>
2971
2972         Viewport unit values affected by Comand-+ zoom
2973         https://bugs.webkit.org/show_bug.cgi?id=145614
2974
2975         Reviewed by Zalan Bujtas.
2976
2977         * fast/css/viewport-units-zoom-expected.html: Added.
2978         * fast/css/viewport-units-zoom.html: Added.
2979
2980 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
2981
2982         Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
2983         https://bugs.webkit.org/show_bug.cgi?id=180142
2984
2985         Unreviewed test gardening.
2986
2987         The -expected file was updated to list a PASS result.
2988
2989         * TestExpectations:
2990
2991 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
2992
2993         [GTK][WPE] Test gardening
2994         https://bugs.webkit.org/show_bug.cgi?id=180136
2995
2996         Unreviewed test gardening.
2997
2998         * TestExpectations: Skip more alternative-presentation-button tests.
2999         * platform/gtk/TestExpectations: Updated expectations:
3000           - fast/attachment/attachment-without-appearance.html: recently added test for a disabled feature.
3001           - fast/dom/MutationObserver/end-of-task-delivery.html: flaky.
3002           - http/tests/local/link-stylesheet-load-order-preload.html: flaky.
3003         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: rebaseline for r225220.
3004         * platform/mac/TestExpectations: Enable the skipped alternative-presentation-button tests.
3005         * platform/wpe/TestExpectations: Updated expectations:
3006           - fast/canvas/canvas-createPattern-video-modify.html: passing since r225060.
3007           - webanimations/*: failing since they were added; bug filed.
3008         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
3009           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
3010           (matching mac ports); the remaining difference with the platform-neutral
3011           expectation is that TouchEvent is enabled here.
3012         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
3013           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
3014           (matching mac ports); the remaining difference with the platform-neutral
3015           expectation is that TouchEvent is enabled here.
3016
3017 2017-11-29  Antoine Quint  <graouts@apple.com>
3018
3019         Pressing the space bar while watching a fullscreen video doesn't play or pause
3020         https://bugs.webkit.org/show_bug.cgi?id=180033
3021         <rdar://problem/33610443>
3022
3023         Reviewed by Eric Carlson.
3024
3025         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
3026         pauses the media and resumes it when pressing the space bar again.
3027
3028         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
3029         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
3030         * media/video-test.js:
3031         (runWithKeyDown): Update the key to not be space since this would cause media to be paused when entering fullscreen.
3032         * platform/ios-simulator/TestExpectations:
3033
3034 2017-11-28  Zan Dobersek  <zdobersek@igalia.com>
3035
3036         [Cairo] Limit the number of active contexts in GraphicsContext3DCairo
3037         https://bugs.webkit.org/show_bug.cgi?id=166968
3038
3039         Reviewed by Alex Christensen.
3040
3041         * platform/gtk/TestExpectations: Unskip WebGL tests that were failing
3042         due to missing active context limit management.
3043         * platform/wpe/TestExpectations: Ditto.
3044
3045 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
3046
3047         Web Inspector: Write script syntax tree tests for template literals and default parameter values
3048         https://bugs.webkit.org/show_bug.cgi?id=149450
3049         <rdar://problem/22796879>
3050
3051         Reviewed by Devin Rousso.
3052
3053         * inspector/model/parse-script-syntax-tree-expected.txt:
3054         * inspector/model/parse-script-syntax-tree.html:
3055
3056 2017-11-28  Zalan Bujtas  <zalan@apple.com>
3057
3058         Clean up spanners before creating nested column context
3059         https://bugs.webkit.org/show_bug.cgi?id=180107
3060         <rdar://problem/35686655>
3061         
3062         Reviewed by Antti Koivisto.
3063
3064         * fast/multicol/crash-when-constructing-nested-columns-expected.txt: Added.
3065         * fast/multicol/crash-when-constructing-nested-columns.html: Added.
3066
3067 2017-11-28  Wenson Hsieh  <wenson_hsieh@apple.com>
3068
3069         Allow attachment elements with no appearance to defer rendering to child nodes
3070         https://bugs.webkit.org/show_bug.cgi?id=180117
3071         <rdar://problem/35735339>
3072
3073         Reviewed by Tim Horton.
3074
3075         Adds a ref test verifying that an appearance-less attachment can render child nodes. More extensive testing to
3076         come in a followup patch.
3077
3078         * fast/attachment/attachment-without-appearance-expected.html: Added.
3079         * fast/attachment/attachment-without-appearance.html: Added.
3080
3081 2017-11-28  Chris Dumez  <cdumez@apple.com>
3082
3083         ServiceWorkerGlobalScope.clients should always return the same object
3084         https://bugs.webkit.org/show_bug.cgi?id=180116
3085
3086         Reviewed by Geoffrey Garen.
3087
3088         Add layout test coverage.
3089
3090         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject-expected.txt: Added.
3091         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject.html: Added.
3092         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_clients_SameObject-worker.js: Added.
3093
3094 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
3095
3096         Unreviewed, correct the location for an expected result file.
3097
3098         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt.
3099
3100 2017-11-28  Matt Lewis  <jlewis3@apple.com>
3101
3102         Marked accessibility/ios-simulator/video-elements-ios.html as flaky timout.
3103         https://bugs.webkit.org/show_bug.cgi?id=178195
3104
3105         Unreviewed test gardening.
3106
3107         * platform/ios-wk2/TestExpectations:
3108
3109 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
3110
3111         ServiceWorker Inspector: Frontend changes to support Network tab and sub resources
3112         https://bugs.webkit.org/show_bug.cgi?id=179642
3113         <rdar://problem/35517704>
3114
3115         Reviewed by Brian Burg.
3116
3117         * inspector/unit-tests/target-manager-expected.txt:
3118         * inspector/unit-tests/target-manager.html:
3119         Generalize.
3120
3121 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
3122
3123         Rebaseline fast/forms/alternative-presentation-button/replacement.html for El Capitan.
3124
3125         Unreviewed test gardening.
3126
3127         * platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt: Added.
3128
3129 2017-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
3130
3131         [CG] PostScript images should be supported if they are sub-resource images
3132         https://bugs.webkit.org/show_bug.cgi?id=178502
3133
3134         Reviewed by Simon Fraser.
3135
3136         * TestExpectations:
3137         * fast/images/eps-as-image-expected.html: Added.
3138         * fast/images/eps-as-image.html: Added.
3139         * fast/images/resources/green-100x100.eps: Added.
3140         * platform/mac/TestExpectations:
3141
3142 2017-11-28  Daniel Bates  <dabates@apple.com>
3143
3144         [Cocoa] First pass at implementing alternative presentation button element
3145         https://bugs.webkit.org/show_bug.cgi?id=179785
3146         Part of <rdar://problem/34917108>
3147
3148         Update expected result.
3149
3150         * fast/forms/alternative-presentation-button/replacement-expected.txt:
3151
3152 2017-11-28  Charles Turner  <cturner@igalia.com>
3153
3154         [GTK] Test gardening
3155         https://bugs.webkit.org/show_bug.cgi?id=180099
3156
3157         Unreviewed test gardening
3158
3159         * platform/gtk/TestExpectations:
3160
3161 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
3162
3163         [iOS] Rebaseline editing/execCommand tests
3164         https://bugs.webkit.org/show_bug.cgi?id=180085
3165
3166         Unreviewed test gardening.
3167
3168         * platform/ios-wk2/TestExpectations:
3169         * platform/ios-wk2/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
3170         * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: Added.
3171         * platform/ios-wk2/editing/execCommand/selectAll-expected.txt: Added.
3172         * platform/ios/editing/execCommand/create-list-with-hr-expected.txt:
3173         * platform/ios/editing/execCommand/indent-selection-expected.txt:
3174         * platform/ios/editing/execCommand/insert-list-and-stitch-expected.txt:
3175         * platform/ios/editing/execCommand/nsresponder-indent-expected.txt:
3176
3177 2017-11-28  Noah Chase  <nchase@gmail.com>
3178
3179         Web Audio's AnalyserNode.fftSize cannot be greater than 2048 in Safari; spec says it can be up to 32768
3180         https://bugs.webkit.org/show_bug.cgi?id=180040
3181
3182         Reviewed by Alex Christensen.
3183
3184         * webaudio/realtimeanalyser-fft-sizing-expected.txt:
3185         * webaudio/realtimeanalyser-fft-sizing.html:
3186
3187 2017-11-28  Ms2ger  <Ms2ger@igalia.com>
3188
3189         [WPE] Enable the wpt top-level directory.
3190         https://bugs.webkit.org/show_bug.cgi?id=180088
3191
3192         Unreviewed test gardening.
3193
3194         This does not change the output of Tools/Scripts/run-webkit-tests  --print-expectations.
3195
3196         * platform/wpe/TestExpectations:
3197
3198 2017-11-28  Daniel Bates  <dabates@apple.com>
3199
3200         [Cocoa] First pass at implementing alternative presentation button element
3201         https://bugs.webkit.org/show_bug.cgi?id=179785
3202         Part of <rdar://problem/34917108>
3203
3204         Reviewed by Brent Fulgham.
3205
3206         Adds tests to ensure that we can apply and remove the substitution of one or more
3207         elements with the alternative presentation button.
3208
3209         Also added some accessibility tests to ensure that the alternative presentation button
3210         can be seen and hit tested by the accessibility machinery. When the alternative presentation
3211         button is substituted for an <input> it masquerades as a text button and when it is
3212         substituted for an arbitrary HTML element it masquerades as the original element. As a
3213         result the accessibility machinery shows an empty role description in the former case
3214         because it does find the ARIA label for the button and the accessibility element hierarchy
3215         may be incorrect in the latter case. We will fix these issues in a subsequent commit(s).
3216
3217         * TestExpectations: Skip the test on all platforms. We will selectively enable
3218         tests on Cocoa platforms (below).
3219         * accessibility/alternative-presentation-button-expected.txt: Added.
3220         * accessibility/alternative-presentation-button-input-type-expected.txt: Added.
3221         * accessibility/alternative-presentation-button-input-type.html: Added.
3222         * accessibility/alternative-presentation-button.html: Added.
3223         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Added.
3224         * fast/forms/alternative-presentation-button/replace-and-remove.html: Added.
3225         * fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
3226         * fast/forms/alternative-presentation-button/replacement.html: Added.
3227         * platform/ios/TestExpectations: Mark tests as PASS so that we run them.
3228         * platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
3229         * platform/mac/TestExpectations: Mark tests as PASS so that we run them.
3230
3231 2017-11-28  Commit Queue  <commit-queue@webkit.org>
3232
3233         Unreviewed, rolling out r225209.
3234         https://bugs.webkit.org/show_bug.cgi?id=180092
3235
3236         Tests are still timing out (Requested by ap on #webkit).
3237
3238         Reverted changeset:
3239
3240         "Pressing the space bar while watching a fullscreen video
3241         doesn't play or pause"
3242         https://bugs.webkit.org/show_bug.cgi?id=180033
3243         https://trac.webkit.org/changeset/225209
3244
3245 2017-11-28  Chris Dumez  <cdumez@apple.com>
3246
3247         Start exposing navigator.serviceWorker inside service workers
3248         https://bugs.webkit.org/show_bug.cgi?id=180087
3249
3250         Reviewed by Brady Eidson.
3251
3252         Add layout test coverage.
3253
3254         * http/tests/workers/service/WorkerNavigator_serviceWorker-expected.txt: Added.
3255         * http/tests/workers/service/WorkerNavigator_serviceWorker.html: Added.
3256         * http/tests/workers/service/resources/WorkerNavigator_serviceWorker-worker.js: Added.
3257
3258 2017-11-28  Michael Catanzaro  <mcatanzaro@igalia.com>
3259
3260         REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
3261         https://bugs.webkit.org/show_bug.cgi?id=180004
3262
3263         Reviewed by Alex Christensen.
3264
3265         Remove failure expectations for layout tests that will stop failing once the buildbot master
3266         is restarted. A restart is required for the build to begin using
3267         -DENABLE_EXPERIMENTAL_FEATURES=ON.
3268
3269         * platform/wpe/TestExpectations:
3270
3271 2017-11-28  Antoine Quint  <graouts@apple.com>
3272
3273         Skip back and forward buttons should not hard-code their numeric amount in localised strings
3274         https://bugs.webkit.org/show_bug.cgi?id=180077
3275
3276         Reviewed by Eric Carlson.
3277
3278         Add a new test to check replaced localized string work as expected.
3279
3280         * media/modern-media-controls/localized-strings/replaced-string-expected.txt: Added.
3281         * media/modern-media-controls/localized-strings/replaced-string.html: Added.
3282         * platform/ios-simulator/TestExpectations:
3283         * platform/mac/TestExpectations:
3284
3285 2017-11-28  Antoine Quint  <graouts@apple.com>
3286
3287         Pressing the space bar while watching a fullscreen video doesn't play or pause
3288         https://bugs.webkit.org/show_bug.cgi?id=180033
3289         <rdar://problem/33610443>
3290
3291         Reviewed by Eric Carlson.
3292
3293         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
3294         pauses the media and resumes it when pressing the space bar again.
3295
3296         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
3297         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
3298         * platform/ios-simulator/TestExpectations:
3299
3300 2017-11-27  Matt Lewis  <jlewis3@apple.com>
3301
3302         Unreviewed, rolling out r225201.
3303
3304         This caused multiple tests to timeout consistently.
3305
3306         Reverted changeset:
3307
3308         "Pressing the space bar while watching a fullscreen video
3309         doesn't play or pause"
3310         https://bugs.webkit.org/show_bug.cgi?id=180033
3311         https://trac.webkit.org/changeset/225201
3312
3313 2017-11-27  Antoine Quint  <graouts@apple.com>
3314
3315         Pressing the space bar while watching a fullscreen video doesn't play or pause
3316         https://bugs.webkit.org/show_bug.cgi?id=180033
3317         <rdar://problem/33610443>
3318
3319         Reviewed by Eric Carlson.
3320
3321         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
3322         pauses the media and resumes it when pressing the space bar again.
3323
3324         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
3325         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
3326         * platform/ios-simulator/TestExpectations:
3327
3328 2017-11-27  Matt Lewis  <jlewis3@apple.com>
3329
3330         Unreviewed, rolling out r225173.
3331
3332         This caused multiple tests to timeout consistently.
3333
3334         Reverted changeset:
3335
3336         "Pressing the space bar while watching a fullscreen video
3337         doesn't play or pause"
3338         https://bugs.webkit.org/show_bug.cgi?id=180033
3339         https://trac.webkit.org/changeset/225173
3340
3341 2017-11-27  Ryan Haddad  <ryanhaddad@apple.com>
3342
3343         Mark imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html as flaky.
3344         https://bugs.webkit.org/show_bug.cgi?id=179137
3345
3346         Unreviewed test gardening.
3347
3348         * TestExpectations:
3349
3350 2017-11-27  Dean Jackson  <dino@apple.com>
3351
3352         Implement OffscreenCanvas.getContext("webgl")
3353         https://bugs.webkit.org/show_bug.cgi?id=180050
3354         <rdar://problem/35705473>
3355
3356         Reviewed by Sam Weinig.
3357
3358         Update expected results.
3359
3360         * http/wpt/offscreen-canvas/getContext-webgl.html:
3361
3362 2017-11-27  Matt Lewis  <jlewis3@apple.com>
3363
3364         Fixed incorrectly marked test expectations.
3365
3366         Unreviewed test gardening.
3367
3368         * platform/ios-wk2/TestExpectations:
3369         * platform/mac-wk2/TestExpectations:
3370
3371 2017-11-27  Alex Christensen  <achristensen@webkit.org>
3372
3373         Run imported/w3c/web-platform-tests/url/failure.html on debug builds after r225186.
3374
3375         * TestExpectations:
3376         It's still flaky, but it doesn't assert any more.
3377
3378 2017-11-27  Chris Dumez  <cdumez@apple.com>
3379
3380         Unreviewed, rebaseline http/tests/workers/service/service-worker-cache-api.https.html
3381
3382         This test is currently marked as flaky.
3383
3384         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
3385
3386 2017-11-27  Chris Dumez  <cdumez@apple.com>
3387
3388         Unreviewed, unskip service worker tests that are no longer flaky.
3389
3390         * TestExpectations:
3391
3392 2017-11-27  Antoine Quint  <graouts@apple.com>
3393
3394         Pressing the space bar while watching a fullscreen video doesn't play or pause
3395         https://bugs.webkit.org/show_bug.cgi?id=180033
3396         <rdar://problem/33610443>
3397
3398         Reviewed by Eric Carlson.
3399
3400         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
3401         pauses the media and resumes it when pressing the space bar again.
3402
3403         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
3404         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
3405         * platform/ios-simulator/TestExpectations:
3406
3407 2017-11-27  Ms2ger  <Ms2ger@igalia.com>
3408
3409         [GTK][WPE] Enable http/wpt/resource-timing/rt-initiatorType-media.html.
3410         https://bugs.webkit.org/show_bug.cgi?id=180034
3411
3412         Unreviewed test gardening.
3413
3414         If this test fails, it will fail with random numbers in the failure
3415         message. The current platform-neutral expectation file contains one
3416         pair of these random numbers, ensuring that this test will never be
3417         interpreted as passing -- not while the bug exists, and not when it
3418         is fixed.
3419
3420         This change updates the expectation file to contain only passes and
3421         enables the test for WPE and GTK, as the bug does not seem to exist
3422         there.
3423
3424         * http/wpt/resource-timing/rt-initiatorType-media-expected.txt:
3425         * platform/gtk/TestExpectations:
3426         * platform/wpe/TestExpectations:
3427         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Removed.
3428
3429 2017-11-27  Carlos Garcia Campos  <cgarcia@igalia.com>
3430
3431         [SOUP] Layout test media/track/track-text-track-cue-list.html crash with g_source_set_ready_time: assertion 'source->ref_count > 0' failed
3432         https://bugs.webkit.org/show_bug.cgi?id=176806
3433
3434         Reviewed by Carlos Alberto Lopez Perez.
3435
3436         * platform/gtk/TestExpectations:
3437
3438 2017-11-27  Javier Fernandez  <jfernandez@igalia.com>
3439
3440         [css-grid] Display issues with child with max-width
3441         https://bugs.webkit.org/show_bug.cgi?id=178973
3442
3443         Reviewed by Darin Adler.
3444
3445         Regression test for the bug.
3446
3447         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing-expected.html: Added.
3448         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing.html: Added.
3449
3450 2017-11-25  Frederic Wang  <fwang@igalia.com>
3451
3452         Import MathML WPT tests
3453         https://bugs.webkit.org/show_bug.cgi?id=179110
3454
3455         Reviewed by Darin Adler.
3456
3457         This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
3458         from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
3459         OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
3460         some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
3461         and keep running the legacy versions.
3462
3463         * TestExpectations: Skip MathML tests requiring web fonts and mark some MathML tests as failing.
3464         * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Moved to imported/w3c/web-platform-tests/fonts/math/.
3465         * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Ditto.
3466         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Ditto.
3467         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Ditto.
3468         * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Ditto.
3469         * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Ditto.
3470         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Ditto.
3471         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Ditto.
3472         * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Ditto.
3473         * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Ditto.
3474         * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Ditto.
3475         * imported/mathml-in-html5/fonts/math/largeop-displayoperatorminheight5000.woff: Ditto.
3476         * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Ditto.
3477         * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Ditto.
3478         * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Ditto.
3479         * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Ditto.
3480         * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Ditto.
3481         * imported/mathml-in-html5/fonts/math/mathvariant-transforms.woff: Ditto.
3482         * imported/mathml-in-html5/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Ditto.
3483         * imported/mathml-in-html5/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Ditto.
3484         * imported/mathml-in-html5/fonts/math/radical-extraascender3000-rulethickness1000.woff: Ditto.
3485         * imported/mathml-in-html5/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Ditto.
3486         * imported/mathml-in-html5/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Ditto.
3487         * imported/mathml-in-html5/fonts/math/radical-rulethickness8000.woff: Ditto.
3488         * imported/mathml-in-html5/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Ditto.
3489         * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Ditto.
3490         * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Ditto.
3491         * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Ditto.
3492         * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Ditto.
3493         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Ditto.
3494         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Ditto.
3495         * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Ditto.
3496         * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Ditto.
3497         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Ditto.
3498         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Ditto.
3499         * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Ditto.
3500         * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Ditto.
3501         * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Ditto.
3502         * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Ditto.
3503         * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Ditto.
3504         * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Ditto.
3505         * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Ditto.
3506         * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Ditto.
3507         * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Ditto.
3508         * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Ditto.
3509         * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Ditto.
3510         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Ditto.
3511         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Ditto.
3512         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Ditto.
3513         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Ditto.
3514         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html:
3515         Update the URL to use the fonts in w3c/web-platform-tests/fonts/math/.
3516         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Ditto.
3517         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Ditto.
3518         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Ditto.
3519         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Ditto.
3520         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Ditto.
3521         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Ditto.
3522         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Ditto.
3523         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1-expected.html: Removed.
3524         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1.html: Removed.
3525         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2-expected.html: Removed.
3526         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2.html: Removed.
3527         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Removed.
3528         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Removed.
3529         * platform/ios/TestExpectations: Updated to match the new version in imported/w3c.
3530         * platform/mac/TestExpectations: Ditto.
3531         * platform/win/TestExpectations: Ditto.
3532
3533 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
3534
3535         feImage as filter input has skewed colors
3536         https://bugs.webkit.org/show_bug.cgi?id=180021
3537
3538         Reviewed by Sam Weinig.
3539
3540         * svg/filters/feImage-color-fidelity-expected.svg: Added.
3541         * svg/filters/feImage-color-fidelity.svg: Added.
3542
3543 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
3544
3545         Use more Uint8ClampedArray& and constness in filter and image buffer code
3546         https://bugs.webkit.org/show_bug.cgi?id=180008
3547
3548         Reviewed by Darin Adler.
3549
3550         Fix a bug in FEGaussianBlur where the output of the last blur pass wasn't
3551         copied to the result buffer, which required a test adjustment.
3552
3553         * css3/filters/filter-on-overflow-hidden-expected.html:
3554         * css3/filters/filter-on-overflow-hidden.html:
3555
3556 2017-11-24  Antti Koivisto  <antti@apple.com>
3557
3558         Style resolution spin due to calc() values always comparing inequal (seen on arstechnica.com)
3559         https://bugs.webkit.org/show_bug.cgi?id=179982
3560         <rdar://problem/35677991>
3561
3562         Reviewed by Darin Adler.
3563
3564         * transitions/transition-with-calc-spin-expected.txt: Added.
3565         * transitions/transition-with-calc-spin.html: Added.
3566
3567 2017-11-24  Antoine Quint  <graouts@apple.com>
3568
3569         Captions move when <video> with no controls is hovered
3570         https://bugs.webkit.org/show_bug.cgi?id=178600
3571         <rdar://problem/35112309>
3572
3573         Reviewed by Jer Noble.
3574
3575         We add two tests to check that we correctly reduce the height of the text tracks container
3576         when the controls bar should be visible, and that we do not reduce it when the controls are
3577         not visible.
3578
3579         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls-expected.txt: Added.
3580         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls.html: Added.
3581         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls-expected.txt: Added.
3582         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls.html: Added.
3583         * platform/mac/TestExpectations:
3584
3585 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
3586
3587         [GTK] Remove reference to css-shapes-1/test-plan/index.html.
3588         https://bugs.webkit.org/show_bug.cgi?id=168553
3589
3590         Unreviewed test gardening.
3591
3592         * platform/gtk/TestExpectations:
3593
3594 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
3595
3596         [WPE] Update some test expectations
3597         https://bugs.webkit.org/show_bug.cgi?id=180000
3598
3599         Unreviewed test gardening.
3600
3601         * platform/wpe/TestExpectations:
3602           * Mark as intermittently passing:
3603               - animations/negative-delay.html (also noted the bug)
3604               - fast/canvas/canvas-overflow-hidden-animation.html
3605               - imported/w3c/i18n/bidi/bidi-plaintext-011.html
3606
3607           * Enable tests fixed in r224580:
3608               - imported/w3c/IndexedDB-private-browsing/idb_webworkers.html
3609               - storage/indexeddb/basics-workers.html
3610               - storage/indexeddb/cursor-advance-workers.html
3611               - storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
3612               - storage/indexeddb/dont-commit-on-blocked.html
3613               - storage/indexeddb/index-basics-workers.html
3614               - storage/indexeddb/modern/blob-simple-workers.html
3615               - storage/indexeddb/modern/worker-getall.html
3616               - storage/indexeddb/modern/workers-enable.html
3617               - storage/indexeddb/objectstore-basics-workers.html
3618               - storage/indexeddb/open-twice-workers.html
3619               - storage/indexeddb/pending-activity-workers.html
3620               - storage/indexeddb/pending-version-change-on-exit.html
3621               - storage/indexeddb/pending-version-change-on-exit-private.html
3622               - storage/indexeddb/pending-version-change-stuck.html
3623               - storage/indexeddb/pending-version-change-stuck-private.html
3624               - storage/indexeddb/pending-version-change-stuck-works-with-terminate.html
3625               - storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html
3626               - storage/indexeddb/transaction-complete-workers.html
3627               - storage/indexeddb/transaction-complete-workers-private.html
3628               - storage/indexeddb/unprefix-workers.html
3629
3630           * Remove failure expectations for tests that are passing on the bot:
3631               - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html: passing since r225060.
3632               - fast/events/event-view-toString.html: passing since r221858.
3633               - fast/events/offsetX-offsetY.html: passing since r221858.
3634               - fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: passing since r221858.
3635               - webgl/1.0.2/conformance/context/context-creation-and-destruction.html:
3636                 passing since its missing resource was added in r223632.
3637
3638           * Add some passing expectations for tests that are marked as failing in the platform-neutral file:
3639               - css2.1/20110323/replaced-intrinsic-001.htm: has been passing for a long time;
3640                 the baseline probably does not reflect the actual pass condition.
3641                 (The upstream test is claimed to be invalid, and fails in all browsers.)
3642               - css2.1/20110323/replaced-intrinsic-002.htm:  has been passing for a long time;
3643                 the baseline probably does not reflect the actual pass condition.
3644                 (The upstream test is claimed to be invalid, and fails in all browsers.)
3645               - css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: passing since r222128.
3646               - transitions/svg-text-shadow-transition.html: passing since expectation rebaseline in r222084.
3647
3648 2017-11-24  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3649
3650         REGRESSION(r225098): [WPE] Gardening of tests after r225098.
3651
3652         70 new failures after some features changed of value.
3653         Reported on https://bugs.webkit.org/show_bug.cgi?id=180004
3654         Remove also 2 duplicated entries on the expectations file.
3655
3656         Unreviewed gardening.
3657
3658         * platform/wpe/TestExpectations:
3659
3660 2017-11-24  Antoine Quint  <graouts@apple.com>
3661
3662         [Web Animations] Allow getComputedStyle() to return animated values for accelerated animations
3663         https://bugs.webkit.org/show_bug.cgi?id=179975
3664         <rdar://problem/35676811>
3665
3666         Reviewed by Dean Jackson.
3667
3668         Add a new test that checks that the computed style of accelerated animation returns the animated value.
3669         This test would fail for the accelerated case prior to this patch.
3670
3671         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Added.
3672         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Added.
3673
3674 2017-11-24  Mark Lam  <mark.lam@apple.com>
3675
3676         Move unsafe jsc shell test functions to the $vm object.
3677         https://bugs.webkit.org/show_bug.cgi?id=179980
3678
3679         Reviewed by Yusuke Suzuki.
3680
3681         * js/script-tests/stack-trace.js:
3682         * js/stack-trace-expected.txt:
3683
3684 2017-11-23  Antoine Quint  <graouts@apple.com>
3685
3686         [Web Animations] Perform hardware-composited animations when possible
3687         https://bugs.webkit.org/show_bug.cgi?id=179973
3688         <rdar://problem/34953922>
3689
3690         Reviewed by Dean Jackson.
3691
3692         Add a series of tests to check that we use hardware-compositing for animations when possible.
3693         Specifically, we check that:
3694         
3695         1. Specifying both accelerated and non-accelerated properties for a single animation does *not*
3696         yield hardware compositing (left-and-opacity-animation-yields-no-compositing.html).
3697
3698         2. Specifying both accelerated and non-accelerated properties via multiple animations does *not*
3699         yield hardware compositing (width-and-opacity-separate-animation-yields-no-compositing.html).
3700
3701         3. Specifying only accelerated properties *does* yield hardware compositing
3702         (opacity-animation-yields-compositing.html).
3703
3704         4. Hardware-composited animations no longer enforce hardware compositing after their completion
3705         (opacity-animation-no-longer-composited-upon-completion.html).
3706
3707         * webanimations/left-and-opacity-animation-yields-no-compositing-expected.txt: Added.
3708         * webanimations/left-and-opacity-animation-yields-no-compositing.html: Added.
3709         * webanimations/opacity-animation-no-longer-composited-upon-completion-expected.txt: Added.
3710         * webanimations/opacity-animation-no-longer-composited-upon-completion.html: Added.
3711         * webanimations/opacity-animation-yields-compositing-expected.txt: Added.
3712         * webanimations/opacity-animation-yields-compositing.html: Added.
3713         * webanimations/width-and-opacity-separate-animation-yields-no-compositing-expected.txt: Added.
3714         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html: Added.
3715
3716 2017-11-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3717
3718         REGRESSION(r225098): [GTK] Gardening of tests after r225098.
3719         https://bugs.webkit.org/show_bug.cgi?id=179989
3720
3721         Unreviewed.
3722
3723         Mark new expected failures meanwhile the issue is not fixed.
3724
3725         * platform/gtk/TestExpectations:
3726
3727 2017-11-23  Simon Fraser  <simon.fraser@apple.com>
3728
3729         Add support for CanvasPattern.setTransform()
3730         https://bugs.webkit.org/show_bug.cgi?id=179935
3731
3732         Reviewed by Sam Weinig.
3733         
3734         Moved the test previously known as canvas-pattern-transform.html to canvas-pattern-with-transform.html
3735         and added a new test.
3736
3737         * fast/canvas/canvas-pattern-transform-expected.txt:
3738         * fast/canvas/canvas-pattern-transform.html:
3739         * fast/canvas/canvas-pattern-with-transform-expected.txt: Copied from LayoutTests/fast/canvas/canvas-pattern-transform-expected.txt.
3740         * fast/canvas/canvas-pattern-with-transform.html: Copied from LayoutTests/fast/canvas/canvas-pattern-transform.html.
3741         * fast/canvas/canvas-pattern-with-transform.js: Renamed from LayoutTests/fast/canvas/canvas-pattern-transform.js.
3742
3743 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
3744
3745         [WPE] Mark media/media-source/media-source-paint-to-canvas.html as passing.
3746         https://bugs.webkit.org/show_bug.cgi?id=178706
3747
3748         Unreviewed test gardening.
3749
3750         It has passed since r225060.
3751
3752         * platform/wpe/TestExpectations:
3753
3754         [WPE] Re-enable fast/dom/Document/CaretRangeFromPoint/replace-element.html.
3755         https://bugs.webkit.org/show_bug.cgi?id=176820
3756
3757         Unreviewed test gardening.
3758
3759         The test started passing again in r221974.
3760
3761         * platform/wpe/TestExpectations:
3762
3763 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
3764
3765         [WPE] Enable some more wpt tests.
3766         https://bugs.webkit.org/show_bug.cgi?id=179939
3767
3768         Reviewed by Žan Doberšek.
3769
3770         * TestExpectations: Add the number of a bug I filed.
3771         * platform/wpe/TestExpectations: Enable some smaller top-level wpt
3772           directories.
3773         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt:
3774           Added: Service Workers are not yet enabled for WPE, which affects the
3775           results of this test in a harmless way.
3776
3777 2017-11-22  Ali Juma  <ajuma@chromium.org>
3778
3779         Implement VisualViewport API attributes
3780         https://bugs.webkit.org/show_bug.cgi?id=179385
3781
3782         Reviewed by Frédéric Wang.
3783
3784         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
3785         to use UIScriptController.
3786
3787         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
3788         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
3789         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
3790         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
3791         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
3792         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
3793         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
3794         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
3795         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
3796         * fast/visual-viewport/viewport-dimensions.html: Added.
3797         * platform/gtk/TestExpectations:
3798           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
3799         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
3800           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
3801         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
3802           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
3803         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
3804           Platform-specific expectation because of the window size being different on iOS.
3805         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
3806           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
3807         * platform/mac-wk1/TestExpectations:
3808           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
3809
3810 2017-11-22  Manuel Rego Casasnovas  <rego@igalia.com>
3811
3812         Available height is wrong for positioned elements with "box-sizing: border-box"
3813         https://bugs.webkit.org/show_bug.cgi?id=178783
3814
3815         Reviewed by Darin Adler.
3816
3817         There are some cases failing in fast/box-sizing/fill-available.html,
3818         this is because of a different bug (see https://webkit.org/b/178790)
3819         as noted down in the text comments.
3820
3821         * fast/box-sizing/fill-available-expected.txt: Added.
3822         * fast/box-sizing/fill-available.html: Added.
3823         * fast/box-sizing/replaced-expected.txt: Added.
3824         * fast/box-sizing/replaced.html: Added.
3825
3826 2017-11-22  Ms2ger  <Ms2ger@igalia.com>
3827
3828         [WPE] Enable request-animation-frame-disabled.html.
3829         https://bugs.webkit.org/show_bug.cgi?id=173422
3830
3831         Unreviewed test gardening.
3832
3833         The test is passing since the change in r218754, and doesn't seem to have
3834         crashed in months.
3835
3836         * platform/wpe/TestExpectations:
3837
3838 2017-11-22  Commit Queue  <commit-queue@webkit.org>
3839
3840         Unreviewed, rolling out r225093.
3841         https://bugs.webkit.org/show_bug.cgi?id=179938
3842
3843         Compilation failed on WinCairo 64-bit Release (Requested by
3844         fredw on #webkit).
3845
3846         Reverted changeset:
3847
3848         "Implement VisualViewport API attributes"
3849         https://bugs.webkit.org/show_bug.cgi?id=179385
3850         https://trac.webkit.org/changeset/225093
3851
3852 2017-11-21  Ali Juma  <ajuma@chromium.org>
3853
3854         Implement VisualViewport API attributes
3855         https://bugs.webkit.org/show_bug.cgi?id=179385
3856
3857         Reviewed by Frédéric Wang.
3858
3859         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
3860         to use UIScriptController.
3861
3862         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
3863         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
3864         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
3865         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
3866         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
3867         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
3868         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
3869         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
3870         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
3871         * fast/visual-viewport/viewport-dimensions.html: Added.
3872         * platform/gtk/TestExpectations:
3873           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
3874         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
3875           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
3876         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
3877           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
3878         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
3879           Platform-specific expectation because of the window size being different on iOS.
3880         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
3881           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
3882         * platform/mac-wk1/TestExpectations:
3883           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
3884
3885 2017-11-21  Frederic Wang  <fwang@igalia.com>
3886
3887         Async frame scrolling: handle fixed root backgrounds in frames
3888         https://bugs.webkit.org/show_bug.cgi?id=176261
3889
3890         Reviewed by Antonio Gomes.
3891
3892         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
3893
3894         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
3895         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
3896         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
3897         to spacing changes.
3898         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
3899         Update expectation for the first case to remove the white background and add expectations for
3900         the two new cases.
3901         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
3902
3903 2017-11-21  Commit Queue  <commit-queue@webkit.org>
3904
3905         Unreviewed, rolling out r225089.
3906         https://bugs.webkit.org/show_bug.cgi?id=179937
3907
3908         This patch caused compilation failures (Requested by fredw on
3909         #webkit).
3910
3911         Reverted changeset:
3912
3913         "Async frame scrolling: handle fixed root backgrounds in
3914         frames"
3915         https://bugs.webkit.org/show_bug.cgi?id=176261
3916         https://trac.webkit.org/changeset/225089
3917
3918 2017-11-21  Frederic Wang  <fwang@igalia.com>
3919
3920         Async frame scrolling: handle fixed root backgrounds in frames
3921         https://bugs.webkit.org/show_bug.cgi?id=176261
3922
3923         Reviewed by Antonio Gomes.
3924
3925         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
3926
3927         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
3928         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
3929         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
3930         to spacing changes.
3931         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
3932         Update expectation for the first case to remove the white background and add expectations for
3933         the two new cases.
3934         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
3935
3936 2017-11-21  Ms2ger  <Ms2ger@igalia.com>
3937
3938         [GTK] Enable imported/w3c/web-platform-tests/url/failure.html
3939         https://bugs.webkit.org/show_bug.cgi?id=179920
3940
3941         Unreviewed test gardening.
3942
3943         * platform/gtk/TestExpectations: the test is only flaky or prone to
3944           crashing on platforms that enable CONTENT_EXTENSIONS; i.e. mac and ios.
3945
3946 2017-11-21  Frederic Wang  <fwang@igalia.com>
3947
3948         ASSERTION FAILED: !needsLayout() in WebCore::RenderMathMLScripts::firstLineBaseline
3949         https://bugs.webkit.org/show_bug.cgi?id=174131
3950
3951         Reviewed by Alejandro G. Castro.
3952
3953         Add tests for calling RenderMathMLScripts::firstLineBaseline with needsLayout() == true.
3954
3955         * mathml/cells-and-scripts-crash-expected.txt: Added.
3956         * mathml/cells-and-scripts-crash.html: Added.
3957
3958 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3959
3960         Unreviewed, mark one more GTK test as passing
3961
3962         * platform/gtk/TestExpectations:
3963
3964 2017-11-20  Andy VanWagoner  <andy@thetalecrafter.com>
3965
3966         Layout Test js/intl-datetimeformat.html is failing on High Sierra (GMT vs. UTC)
3967         https://bugs.webkit.org/show_bug.cgi?id=179208
3968
3969         Reviewed by Darin Adler.
3970
3971         Use time zones that are unambiguous in datetimeformat tests.
3972
3973         * js/intl-datetimeformat-expected.txt:
3974         * js/script-tests/intl-datetimeformat.js:
3975         * platform/mac/TestExpectations:
3976
3977 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3978
3979         Unreviewed GTK test gardening
3980
3981         * TestExpectations:
3982         * platform/gtk/TestExpectations:
3983
3984 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3985
3986         Better unreviewed WPE test gardening
3987
3988         I gave this test a TIMEOUT expectation because there is an XHR timeout, but that was dumb
3989         because the test itself does not time out.
3990
3991         * platform/wpe/TestExpectations:
3992
3993 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3994
3995         Unreviewed WPE test gardening
3996
3997         * platform/wpe/TestExpectations:
3998
3999 2017-11-20  Zalan Bujtas  <zalan@apple.com>
4000
4001         Remove slow repaint object from FrameView when style changes.
4002         https://bugs.webkit.org/show_bug.cgi?id=179871
4003
4004         Reviewed by Antti Koivisto.
4005
4006         * fast/repaint/slow-repaint-object-crash-expected.txt: Added.
4007         * fast/repaint/slow-repaint-object-crash.html: Added.
4008
4009 2017-11-19  Ms2ger  <Ms2ger@igalia.com>
4010
4011         [WPE] Enable the XMLHttpRequest/ directory of web-platform-tests.
4012         https://bugs.webkit.org/show_bug.cgi?id=179820
4013
4014         Reviewed by Sam Weinig.
4015
4016         Added test expectations are copied from platform/gtk/
4017
4018         * platform/wpe/TestExpectations:
4019         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
4020         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
4021         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
4022         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
4023
4024 2017-11-18  Chris Dumez  <cdumez@apple.com>
4025
4026         ASSERTION FAILED: registration in WebCore::SWServerJobQueue::scriptContextStarted(ServiceWorkerIdentifier)
4027         https://bugs.webkit.org/show_bug.cgi?id=179846
4028
4029         Reviewed by Darin Adler.
4030
4031         Unskip test that use to flakily crash.
4032
4033         * platform/mac/TestExpectations:
4034
4035 2017-11-18  Nan Wang  <n_wang@apple.com>
4036
4037         AX: AOM: Implement number type properties
4038         https://bugs.webkit.org/show_bug.cgi?id=179497
4039
4040         Reviewed by Chris Fleizach.
4041
4042         * accessibility/mac/AOM-number-properties-expected.txt: Added.
4043         * accessibility/mac/AOM-number-properties.html: Added.
4044
4045 2017-11-18  Maciej Stachowiak  <mjs@apple.com>
4046
4047         Remove TEC support and all TEC-only encodings except EUC-TW (which now uses ICU)
4048         https://bugs.webkit.org/show_bug.cgi?id=179582
4049
4050         Reviewed by Darin Adler.
4051
4052         * fast/encoding/legacy-tec-encodings.html: Added. Verify that we
4053         no longer support these encodings.
4054         * fast/encoding/legacy-tec-encodings-expected.txt: Added.
4055         * platform/mac/fast/encoding/xnextstep-decoding.html: Removed. We no longer support this encoding.
4056         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Removed.
4057
4058 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
4059
4060         Line of garbage pixels at the bottom of an feTurbulence sometimes
4061         https://bugs.webkit.org/show_bug.cgi?id=179866
4062
4063         Reviewed by Wenson Hsieh.
4064
4065         * svg/filters/feTurbulence-parallel-jobs-expected.html: Added.
4066         * svg/filters/feTurbulence-parallel-jobs.html: Added.
4067
4068 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
4069
4070         More FETurbulence cleanup
4071         https://bugs.webkit.org/show_bug.cgi?id=179863
4072