ServiceWorkerGlobalScope prototype chain should be immutable
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-12-05  Chris Dumez  <cdumez@apple.com>
2
3         ServiceWorkerGlobalScope prototype chain should be immutable
4         https://bugs.webkit.org/show_bug.cgi?id=180450
5
6         Reviewed by Youenn Fablet.
7
8         * TestExpectations:
9         Unskip test that no longer times out.
10
11 2017-12-05  Brent Fulgham  <bfulgham@apple.com>
12
13         Limit user agent versioning to an upper bound
14         https://bugs.webkit.org/show_bug.cgi?id=180365
15         <rdar://problem/34550617>
16
17         Reviewed by Joseph Pecoraro.
18
19         * fast/dom/navigator-userAgent-frozen-expected.txt: Added.
20         * fast/dom/navigator-userAgent-frozen.html: Added.
21
22 2017-12-05  Javier Fernandez  <jfernandez@igalia.com>
23
24         [css-grid] Update imported Web Platform Tests
25         https://bugs.webkit.org/show_bug.cgi?id=180345
26
27         Reviewed by Manuel Rego Casasnovas and Youenn Fablet.
28
29         Added specific bugs to the expectations file for the new imported tests that fail for now.
30         Removed from the expectations file a test that has been deleted recently.
31
32         * TestExpectations:
33         * platform/gtk/TestExpectations:
34         * platform/wpe/TestExpectations:
35
36 2017-12-05  Chris Dumez  <cdumez@apple.com>
37
38         Unreviewed, rebaseline service worker test after r225549.
39
40         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt:
41         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
42
43 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
44
45         Composited frames incorrectly get requestAnimationFrame throttled
46         https://bugs.webkit.org/show_bug.cgi?id=178396
47
48         Reviewed by Zalan Bujtas.
49
50         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll-expected.txt: Added.
51         * fast/animation/request-animation-frame-throttle-inside-overflow-scroll.html: Added.
52
53 2017-12-05  Joseph Pecoraro  <pecoraro@apple.com>
54
55         Web Inspector: content views for resources loaded through XHR do not reflect declared mime-type
56         https://bugs.webkit.org/show_bug.cgi?id=141389
57         <rdar://problem/19767070>
58
59         Reviewed by Brian Burg.
60
61         * http/tests/inspector/network/fetch-response-body-expected.txt:
62         * http/tests/inspector/network/fetch-response-body.html:
63         * http/tests/inspector/network/xhr-response-body-expected.txt:
64         * http/tests/inspector/network/xhr-response-body.html:
65         Update tests for new expectations now that binary data shows as binary.        
66
67 2017-12-05  Youenn Fablet  <youenn@apple.com>
68
69         Implement https://w3c.github.io/ServiceWorker/#clients-claim
70         https://bugs.webkit.org/show_bug.cgi?id=180261
71
72         Reviewed by Chris Dumez.
73
74         * http/tests/workers/service/serviceworkerclients-claim-worker.js: Added.
75         * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt: Added.
76         * http/tests/workers/service/serviceworkerclients-claim.https.html: Added.
77
78 2017-12-05  Youenn Fablet  <youenn@apple.com>
79
80         Unskip some more Service Worker tests
81         https://bugs.webkit.org/show_bug.cgi?id=180428
82
83         Unreviewed.
84
85         * TestExpectations:
86
87 2017-12-05  Simon Fraser  <simon.fraser@apple.com>
88
89         Remove webkitGetImageDataHD and webkitPutImageDataHD from canvas API
90         https://bugs.webkit.org/show_bug.cgi?id=180387
91
92         Reviewed by Dean Jackson.
93
94         Remove the test.
95
96         * fast/canvas/2d.imageDataHD-expected.txt: Removed.
97         * fast/canvas/2d.imageDataHD.html: Removed.
98         * platform/win/TestExpectations:
99
100 2017-12-05  Ali Juma  <ajuma@chromium.org>
101
102         [Win] Skip tests that depend on UIScriptController::zoomToScale
103         https://bugs.webkit.org/show_bug.cgi?id=180423
104
105         Reviewed by Frédéric Wang.
106
107         Test gardening.
108         
109         UIScriptController::zoomToScale is not implemented on Windows, so skip tests that use it.
110
111         * platform/win/TestExpectations:
112
113 2017-12-05  Zan Dobersek  <zdobersek@igalia.com>
114
115         Unreviewed WPE gardening. Rebaseline a quintet of SVG tests.
116
117         * platform/wpe/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
118         * platform/wpe/svg/custom/feComponentTransfer-Discrete-expected.txt:
119         * platform/wpe/svg/custom/feComponentTransfer-Gamma-expected.txt:
120         * platform/wpe/svg/custom/feComponentTransfer-Linear-expected.txt:
121         * platform/wpe/svg/custom/feComponentTransfer-Table-expected.txt:
122
123 2017-12-04  Chris Dumez  <cdumez@apple.com>
124
125         Support container.getRegistration() / getRegistrations() inside service workers
126         https://bugs.webkit.org/show_bug.cgi?id=180360
127
128         Reviewed by Youenn Fablet.
129
130         Add layout test coverage.
131
132         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration-expected.txt: Added.
133         * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration.html: Added.
134         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js: Added.
135
136 2017-12-04  Nan Wang  <n_wang@apple.com>
137
138         AX: AOM: Implement relation type properties
139         https://bugs.webkit.org/show_bug.cgi?id=179500
140
141         Reviewed by Ryosuke Niwa.
142
143         Only enable this test on WK2.
144
145         * accessibility/mac/AOM-relation-property-expected.txt: Added.
146         * accessibility/mac/AOM-relation-property.html: Added.
147         * platform/mac-wk1/TestExpectations:
148
149 2017-12-04  Zalan Bujtas  <zalan@apple.com>
150
151         REGRESSION (r211531): Text flow changes and overlaps other text after double-click selecting paragraph
152         https://bugs.webkit.org/show_bug.cgi?id=180377
153         <rdar://problem/34337967>
154
155         Reviewed by Antti Koivisto.
156
157         * fast/block/float/simple-line-layout-float-shrink-line-expected.html: Added.
158         * fast/block/float/simple-line-layout-float-shrink-line.html: Added.
159
160 2017-12-04  Antoine Quint  <graouts@apple.com>
161
162         <video> and scale() transforms yield shrunk small or clipped controls
163         https://bugs.webkit.org/show_bug.cgi?id=180358
164         <rdar://problem/34436124>
165
166         Reviewed by Dean Jackson.
167
168         Write a new test that ensures that we reflect the width and height, not accounting
169         for borders, of the host media element when sizing media controls.
170
171         * media/modern-media-controls/css/transformed-media-expected.txt: Added.
172         * media/modern-media-controls/css/transformed-media.html: Added.
173
174 2017-12-04  Antoine Quint  <graouts@apple.com>
175
176         Cursor is not visible after exiting full screen video
177         https://bugs.webkit.org/show_bug.cgi?id=180247
178         <rdar://problem/33885922>
179
180         Reviewed by Dean Jackson.
181
182         Remove the existing test which would query a cursor state that is no longer relevant.
183
184         * fullscreen/video-cursor-auto-hide-expected.txt: Removed.
185         * fullscreen/video-cursor-auto-hide.html: Removed.
186         * platform/gtk/TestExpectations:
187
188 2017-12-04  Michael Catanzaro  <mcatanzaro@igalia.com>
189
190         [GTK] Unreviewed layout test gardening
191
192         * platform/gtk/TestExpectations:
193
194 2017-12-04  Devin Rousso  <webkit@devinrousso.com>
195
196         Web Inspector: provide method for recording CanvasRenderingContext2D from JavaScript
197         https://bugs.webkit.org/show_bug.cgi?id=175166
198         <rdar://problem/34040740>
199
200         Reviewed by Joseph Pecoraro.
201
202         * inspector/canvas/recording-2d-expected.txt:
203         * inspector/canvas/recording-2d.html:
204         (performConsoleRecording):
205         * inspector/canvas/recording-webgl-expected.txt:
206         * inspector/canvas/recording-webgl.html:
207         (performConsoleRecording):
208         * inspector/canvas/resources/recording-utilities.js:
209         (TestPage.registerInitializer):
210         * js/console-expected.txt:
211         * js/console.html:
212
213 2017-12-04  Ms2ger  <Ms2ger@igalia.com>
214
215         [GTK] Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html
216         https://bugs.webkit.org/show_bug.cgi?id=180357
217
218         Unreviewed test gardening.
219
220         The difference with the platform-neutral expectation is whitespace-only.
221
222         * platform/gtk/TestExpectations:
223         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt: Added.
224
225 2017-12-04  Jer Noble  <jer.noble@apple.com>
226
227         Include 'video/*' in image request Accept header if browser supports video media in image contexts.
228         https://bugs.webkit.org/show_bug.cgi?id=179178
229
230         Reviewed by Alex Christensen.
231
232         * http/tests/images/image-supports-video-expected.txt: Added.
233         * http/tests/images/image-supports-video.html: Added.
234         * http/tests/misc/resources/image-checks-for-accept.php:
235         * http/tests/resources/redirect-to-video-if-accepted.php: Added.
236         * platform/ios/TestExpectations:
237         * platform/mac/imported/w3c/web-platform-tests/html/semantics/the-img-element/update-the-source-set-expected.txt: Added.
238
239 2017-12-03  Chris Dumez  <cdumez@apple.com>
240
241         Re-sync Service Workers web-platform-tests from upstream
242         https://bugs.webkit.org/show_bug.cgi?id=180336
243
244         Reviewed by Darin Adler.
245
246         Skip new tests that are timing out and remove entries for tests
247         that were removed.
248
249         * TestExpectations:
250         * tests-options.json:
251
252 2017-12-03  Chris Dumez  <cdumez@apple.com>
253
254         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html as flaky
255
256         * TestExpectations:
257
258 2017-12-03  Chris Dumez  <cdumez@apple.com>
259
260         Support serviceWorker.postMessage() inside service workers
261         https://bugs.webkit.org/show_bug.cgi?id=180328
262
263         Reviewed by Darin Adler.
264
265         Unskip WPT test that no longer times out.
266
267         * TestExpectations:
268
269 2017-12-03  Chris Dumez  <cdumez@apple.com>
270
271         Unreviewed, unskip / rebaseline a few web platform tests.
272
273         * TestExpectations:
274
275 2017-12-03  Chris Dumez  <cdumez@apple.com>
276
277         Implement self.skipWaiting() inside service workers
278         https://bugs.webkit.org/show_bug.cgi?id=180329
279
280         Reviewed by Darin Adler.
281
282         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
283         add self.skipWaiting() now that we properly wait when the registation's
284         active worker is in use. This is needed because this worker script is
285         used by http/tests/workers/service/controller-change.html. The
286         'controllerchange' event is only fired if an active worker is being
287         replaced while in use due to the waiting worker calling skipWaiting().
288
289 2017-12-02  Chris Dumez  <cdumez@apple.com>
290
291         Support container.register() / registration.unregister() /  inside service workers
292         https://bugs.webkit.org/show_bug.cgi?id=180326
293
294         Reviewed by Youenn Fablet.
295
296         * TestExpectations:
297         Unskip test for registration.unregister() that now passes.
298
299         * http/tests/workers/service/ServiceWorkerGlobalScope_register-expected.txt: Added.
300         * http/tests/workers/service/ServiceWorkerGlobalScope_register.html: Added.
301         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js: Added.
302         Add test coverage for container.register().
303
304 2017-12-02  Chris Dumez  <cdumez@apple.com>
305
306         Support serviceWorkerRegistration.update() inside service workers
307         https://bugs.webkit.org/show_bug.cgi?id=180215
308
309         Reviewed by Darin Adler.
310
311         Add layout test coverage and unskip WPT test that no longer times out.
312
313         * TestExpectations:
314         * http/tests/workers/service/resources/self_registration_update-worker.js: Added.
315         * http/tests/workers/service/self_registration_update-expected.txt: Added.
316         * http/tests/workers/service/self_registration_update.html: Added.
317
318 2017-12-02  Youenn Fablet  <youenn@apple.com>
319
320         Implement https://w3c.github.io/ServiceWorker/#clients-getall
321         https://bugs.webkit.org/show_bug.cgi?id=180276
322
323         Reviewed by Chris Dumez.
324
325         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: Added.
326         * http/tests/workers/service/serviceworkerclients-matchAll.https-expected.txt: Added.
327         * http/tests/workers/service/serviceworkerclients-matchAll.https.html: Added.
328
329 2017-12-01  Alicia Boya García  <aboya@igalia.com>
330
331         [MSE] Use correct range end checks in sourceBufferPrivateDidReceiveSample()
332         https://bugs.webkit.org/show_bug.cgi?id=179690
333
334         Reviewed by Jer Noble.
335
336         Added test cases for bug #179690.
337
338         * media/media-source/media-source-range-end-frame-not-removed-expected.txt: Added.
339         * media/media-source/media-source-range-end-frame-not-removed.html: Added.
340         * media/media-source/media-source-range-start-frame-replaced-expected.txt: Added.
341         * media/media-source/media-source-range-start-frame-replaced.html: Added.
342
343 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
344
345         [WPE] Enable wpt css tests.
346         https://bugs.webkit.org/show_bug.cgi?id=180289
347
348         Unreviewed test gardening.
349
350         * platform/wpe/TestExpectations:
351
352 2017-12-01  Matt Lewis  <jlewis3@apple.com>
353
354         Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout on wk1.
355         https://bugs.webkit.org/show_bug.cgi?id=172044
356
357         Unreviewed test gardening.
358
359         * platform/mac-wk1/TestExpectations:
360
361 2017-12-01  Daniel Bates  <dabates@apple.com>
362
363         AlternativePresentationButtonSubstitution::unapply() may not undo substitution
364         https://bugs.webkit.org/show_bug.cgi?id=180279
365         <rdar://problem/35800599>
366
367         Reviewed by Simon Fraser.
368
369         Update test to ensure that we undo the alternative presentation button substitution
370         made to an HTML label element.
371
372         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html:
373         * fast/forms/alternative-presentation-button/replace-and-remove.html:
374
375 2017-12-01  Daniel Bates  <dabates@apple.com>
376
377         Alternative Presentation Button: Provide a way to query for the replaced elements
378         https://bugs.webkit.org/show_bug.cgi?id=180114
379         <rdar://problem/35710539>
380
381         Reviewed by Tim Horton.
382
383         Add a test to ensure that Editor::elementsReplacedByAlternativePresentationButton()
384         returns the same list of elements that were specified to Editor::substituteWithAlternativePresentationButton()
385         up to ordering.
386
387         * fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Added.
388         * fast/forms/alternative-presentation-button/replaced-elements.html: Added.
389
390 2017-12-01  Youenn Fablet  <youenn@apple.com>
391
392         Implement https://w3c.github.io/ServiceWorker/#clients-get
393         https://bugs.webkit.org/show_bug.cgi?id=180167
394
395         Reviewed by Chris Dumez.
396
397         * http/tests/workers/service/resources/serviceworkerclients-get-worker.js: Added.
398         * http/tests/workers/service/serviceworkerclients-get.https-expected.txt: Added.
399         * http/tests/workers/service/serviceworkerclients-get.https.html: Added.
400
401 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
402
403         Update TestExpectations for editing/input tests on iOS.
404
405         Unreviewed test gardening.
406
407         * platform/ios-wk1/TestExpectations:
408         * platform/ios-wk2/TestExpectations:
409         * platform/ios/TestExpectations:
410
411 2017-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
412
413         Free FontFaceSets may include fonts that were never actually added to them
414         https://bugs.webkit.org/show_bug.cgi?id=180164
415
416         Reviewed by Simon Fraser.
417
418         * fast/text/font-face-api-preinstalled-expected.txt: Added.
419         * fast/text/font-face-api-preinstalled.html: Added.
420
421 2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
422
423         Update TestExpectations for various editing tests on iOS.
424
425         Unreviewed test gardening.
426
427         * platform/ios-wk2/TestExpectations:
428         * platform/ios-wk2/editing/deleting/5144139-2-expected.txt:
429         * platform/ios/TestExpectations:
430
431 2017-12-01  Dean Jackson  <dino@apple.com>
432
433         Use SH_INITIALIZE_UNINITIALIZED_LOCALS now that ANGLE has been updated
434         https://bugs.webkit.org/show_bug.cgi?id=177929
435         <rdar://problem/34866210>
436
437         Reviewed by Sam Weinig.
438
439         * fast/canvas/webgl/uninitialized-locals-expected.txt: Added.
440         * fast/canvas/webgl/uninitialized-locals.html: Added.
441
442 2017-12-01  Brady Eidson  <beidson@apple.com>
443
444         Add Internals.terminateServiceWorker, and the ability to restart service workers for postMessage.
445         https://bugs.webkit.org/show_bug.cgi?id=180170
446
447         Reviewed by Chris Dumez.
448
449         * http/tests/workers/service/postmessage-after-terminate.https-expected.txt: Added.
450         * http/tests/workers/service/postmessage-after-terminate.https.html: Added.
451         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
452         (then):
453         * http/tests/workers/service/resources/postmessage-after-terminate.js: Copied from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js.
454         (then):
455         * http/tests/workers/service/resources/postmessage-echo-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js.
456
457 2017-12-01  Zalan Bujtas  <zalan@apple.com>
458
459         Nullptr deref in WebCore::RenderTableCaption::containingBlockLogicalWidthForContent
460         https://bugs.webkit.org/show_bug.cgi?id=180251
461         <rdar://problem/34138562>
462
463         Reviewed by Simon Fraser.
464
465         * fast/table/caption-crash-when-layer-backed-expected.txt: Added.
466         * fast/table/caption-crash-when-layer-backed.html: Added.
467
468 2017-12-01  Zan Dobersek  <zdobersek@igalia.com>
469
470         Unreviewed GTK+ gardening. Updating baselines affected in r225366.
471
472         * platform/gtk/css3/filters/effect-reference-expected.txt:
473         * platform/gtk/css3/filters/effect-reference-hw-expected.txt:
474         * platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
475         * platform/gtk/svg/custom/feComponentTransfer-Discrete-expected.txt:
476         * platform/gtk/svg/custom/feComponentTransfer-Gamma-expected.txt:
477         * platform/gtk/svg/custom/feComponentTransfer-Linear-expected.txt:
478         * platform/gtk/svg/custom/feComponentTransfer-Table-expected.txt:
479
480 2017-12-01  Matt Lewis  <jlewis3@apple.com>
481
482         Marked imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https.html as flaky on macOS.
483         https://bugs.webkit.org/show_bug.cgi?id=179351
484
485         Unreviewed test expectations.
486
487         * platform/mac-wk2/TestExpectations:
488
489 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
490
491         [WPE] Enable some more wpt tests.
492         https://bugs.webkit.org/show_bug.cgi?id=180242
493
494         Unreviewed test gardening.
495
496         * platform/wpe/TestExpectations: enable tests.
497         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Copied from gtk.
498         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Copied from gtk.
499         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Copied from gtk.
500
501 2017-12-01  Ms2ger  <Ms2ger@igalia.com>
502
503         Mark imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html as flaky
504         https://bugs.webkit.org/show_bug.cgi?id=180241
505
506         Unreviewed test gardening.
507
508         * TestExpectations:
509
510 2017-11-30  Alex Christensen  <achristensen@webkit.org>
511
512         Extra PerformanceEntryList entry after iframe navigation
513         https://bugs.webkit.org/show_bug.cgi?id=178433
514
515         Reviewed by Joseph Pecoraro.
516
517         * http/tests/security/PerformanceEntryList-parent-only-first-navigation-expected.txt: Added.
518         * http/tests/security/PerformanceEntryList-parent-only-first-navigation.html: Added.
519         * http/tests/security/resources/navigate-and-postMessage.html: Added.
520         * http/tests/security/resources/postMessage.html: Added.
521
522 2017-11-30  Zalan Bujtas  <zalan@apple.com>
523
524         [Simple line layout] Incorrect repaint rect with vertically shrinking content.
525         https://bugs.webkit.org/show_bug.cgi?id=180223
526         <rdar://problem/34122210>
527
528         Reviewed by Simon Fraser.
529
530         * fast/repaint/simple-line-layout-shrinking-content-expected.txt: Added.
531         * fast/repaint/simple-line-layout-shrinking-content.html: Added.
532
533 2017-11-30  Simon Fraser  <simon.fraser@apple.com>
534
535         Improve filter logging
536         https://bugs.webkit.org/show_bug.cgi?id=180182
537
538         Reviewed by Sam Weinig.
539
540         Improve logging of FEComponentTransfer ComponentTransferFunctions by logging the data
541         that's appropriate for the function type, and rebaseline affected tests.
542
543         * css3/filters/effect-reference-expected.txt:
544         * css3/filters/effect-reference-hw-expected.txt:
545         * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
546         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
547         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
548         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
549         * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
550         * svg/filters/filter-refresh-expected.txt:
551
552 2017-11-30  Chris Dumez  <cdumez@apple.com>
553
554         Unreviewed, unskip service worker test that no longer times out after r225346.
555
556         * TestExpectations:
557
558 2017-11-30  Dean Jackson  <dino@apple.com>
559
560         Skip WebGL on iOS while working out what ANGLE has broken.
561
562         * platform/ios/TestExpectations:
563
564 2017-11-30  Matt Lewis  <jlewis3@apple.com>
565
566         Marked http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky on High Sierra.
567         https://bugs.webkit.org/show_bug.cgi?id=179644
568
569         Unreviewed test gardening.
570
571         * platform/mac-wk2/TestExpectations:
572
573 2017-11-30  Matt Lewis  <jlewis3@apple.com>
574
575         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on macOS.
576         https://bugs.webkit.org/show_bug.cgi?id=176078
577
578         Unreviewed test gardening.
579
580         * platform/mac-wk2/TestExpectations:
581
582 2017-11-30  Chris Dumez  <cdumez@apple.com>
583
584         Populate self.registration.installing/waiting/active inside service workers
585         https://bugs.webkit.org/show_bug.cgi?id=180168
586
587         Reviewed by Brady Eidson.
588
589         Extend layout test coverage.
590
591         * http/tests/workers/service/resources/self_registration-worker.js:
592         * http/tests/workers/service/self_registration-expected.txt:
593
594 2017-11-30  Chris Dumez  <cdumez@apple.com>
595
596         Unreviewed, unskip a few Service Workers tests that no longer seem to be flaky.
597
598         * TestExpectations:
599
600 2017-11-30  Ms2ger  <Ms2ger@igalia.com>
601
602         [GTK] Enable all wpt touch-events tests.
603         https://bugs.webkit.org/show_bug.cgi?id=180198
604
605         Unreviewed test gardening.
606
607         * platform/gtk/TestExpectations:
608
609 2017-11-29  Antoine Quint  <graouts@apple.com>
610
611         Move modern media controls test expectations from ios-simulator to ios
612         https://bugs.webkit.org/show_bug.cgi?id=180158
613
614         Reviewed by Dean Jackson.
615
616         We shouldn't be using the ios-simulator platform for these, ios is the right one.
617
618         * platform/ios-simulator/TestExpectations:
619         * platform/ios/TestExpectations:
620
621 2017-11-29  Chris Dumez  <cdumez@apple.com>
622
623         LayoutTest http/tests/workers/service/registration-clear-redundant-worker.html is a flaky failure
624         https://bugs.webkit.org/show_bug.cgi?id=179778
625
626         Reviewed by Youenn Fablet.
627
628         As per the specification [1], when clearing a registration, the registration's workers are first
629         marked as redundant *before* the registration's worker is set to null.
630
631         The test was waiting for the service worker's state to become redundant and then checking in a
632         setTimeout(0) that the registration's worker became null. However, a setTimeout(0) is racy here.
633         To address the issue, we now use setInterval() and wait until the worker becomes null.
634
635         [1] https://w3c.github.io/ServiceWorker/#clear-registration-algorithm
636
637         * TestExpectations:
638         * http/tests/workers/service/registration-clear-redundant-worker.html:
639
640 2017-11-29  Youenn Fablet  <youenn@apple.com>
641
642         ServiceWorkerClient objects should be reused if there is already one existing with the same identifier
643         https://bugs.webkit.org/show_bug.cgi?id=180143
644
645         Reviewed by Chris Dumez.
646
647         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
648         (event.else):
649         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
650
651 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
652
653         Mark imported/w3c/web-platform-tests/XMLHttpRequest/firing-events-http-no-content-length.html as flaky.
654         https://bugs.webkit.org/show_bug.cgi?id=179775
655
656         Unreviewed test gardening.
657
658         * platform/mac-wk1/TestExpectations:
659
660 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
661
662         Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
663         https://bugs.webkit.org/show_bug.cgi?id=165311
664
665         Unreviewed test gardening.
666
667         * platform/mac/TestExpectations:
668
669 2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
670
671         Mark http/tests/workers/service/registration-clear-redundant-worker.html as flaky.
672         https://bugs.webkit.org/show_bug.cgi?id=179778
673
674         Unreviewed test gardening.
675
676         * TestExpectations:
677
678 2017-11-29  Youenn Fablet  <youenn@apple.com>
679
680         Add support for service worker generated redirections
681         https://bugs.webkit.org/show_bug.cgi?id=179498
682
683         Reviewed by Darin Adler.
684
685         * http/tests/workers/service/resources/service-worker-redirection-fetch-worker.js: Added.
686         (event.event.request.url.indexOf):
687         (event.event.request.url.endsWith):
688         * http/tests/workers/service/service-worker-redirection-fetch.https-expected.txt: Added.
689         * http/tests/workers/service/service-worker-redirection-fetch.https.html: Added.
690
691 2017-11-29  Chris Dumez  <cdumez@apple.com>
692
693         Start exposing self.registration inside service workers
694         https://bugs.webkit.org/show_bug.cgi?id=180162
695
696         Reviewed by Brady Eidson.
697
698         Add layout test coverage.
699
700         * TestExpectations:
701         Skip test that covers self.registration.update() because it now times out. We do not support update()
702         on registrations inside service workers yet so the test times out waiting for the updatefound event
703         on the registration.
704
705         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject-expected.txt: Added.
706         * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject.html: Added.
707         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_registration_SameObject-worker.js: Added.
708         * http/tests/workers/service/resources/self_registration-worker.js: Added.
709         * http/tests/workers/service/self_registration-expected.txt: Added.
710         * http/tests/workers/service/self_registration.html: Added.
711
712 2017-11-29  Javier M. Mellid  <jmunhoz@igalia.com>
713
714         [GTK] Test gardening
715         https://bugs.webkit.org/show_bug.cgi?id=180150
716
717         Unreviewed test gardening
718
719         * platform/gtk/TestExpectations:
720
721 2017-11-29  Antoine Quint  <graouts@apple.com>
722
723         [iOS] Media controls should stop updating while media is playing in fullscreen
724         https://bugs.webkit.org/show_bug.cgi?id=180144
725         <rdar://problem/35060379>
726
727         Reviewed by Eric Carlson.
728
729         Add a new test that enters fullscreen, checks that the elapsed time shown in the inline media controls are the same
730         at this time and after a few "timeupdate" events, ensuring the DOM is no longer updated while in fullscreen, and then
731         exits fullscreen and checks that the elapsed time controls now update as expected. This test is skipped in OpenSource
732         since it uses touch events.
733
734         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt: Added.
735         * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html: Added.
736         * platform/ios-simulator/TestExpectations:
737
738 2017-11-29  Simon Fraser  <simon.fraser@apple.com>
739
740         Viewport unit values affected by Comand-+ zoom
741         https://bugs.webkit.org/show_bug.cgi?id=145614
742
743         Reviewed by Zalan Bujtas.
744
745         * fast/css/viewport-units-zoom-expected.html: Added.
746         * fast/css/viewport-units-zoom.html: Added.
747
748 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
749
750         Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
751         https://bugs.webkit.org/show_bug.cgi?id=180142
752
753         Unreviewed test gardening.
754
755         The -expected file was updated to list a PASS result.
756
757         * TestExpectations:
758
759 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
760
761         [GTK][WPE] Test gardening
762         https://bugs.webkit.org/show_bug.cgi?id=180136
763
764         Unreviewed test gardening.
765
766         * TestExpectations: Skip more alternative-presentation-button tests.
767         * platform/gtk/TestExpectations: Updated expectations:
768           - fast/attachment/attachment-without-appearance.html: recently added test for a disabled feature.
769           - fast/dom/MutationObserver/end-of-task-delivery.html: flaky.
770           - http/tests/local/link-stylesheet-load-order-preload.html: flaky.
771         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: rebaseline for r225220.
772         * platform/mac/TestExpectations: Enable the skipped alternative-presentation-button tests.
773         * platform/wpe/TestExpectations: Updated expectations:
774           - fast/canvas/canvas-createPattern-video-modify.html: passing since r225060.
775           - webanimations/*: failing since they were added; bug filed.
776         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
777           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
778           (matching mac ports); the remaining difference with the platform-neutral
779           expectation is that TouchEvent is enabled here.
780         * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
781           DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
782           (matching mac ports); the remaining difference with the platform-neutral
783           expectation is that TouchEvent is enabled here.
784
785 2017-11-29  Antoine Quint  <graouts@apple.com>
786
787         Pressing the space bar while watching a fullscreen video doesn't play or pause
788         https://bugs.webkit.org/show_bug.cgi?id=180033
789         <rdar://problem/33610443>
790
791         Reviewed by Eric Carlson.
792
793         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
794         pauses the media and resumes it when pressing the space bar again.
795
796         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
797         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
798         * media/video-test.js:
799         (runWithKeyDown): Update the key to not be space since this would cause media to be paused when entering fullscreen.
800         * platform/ios-simulator/TestExpectations:
801
802 2017-11-28  Zan Dobersek  <zdobersek@igalia.com>
803
804         [Cairo] Limit the number of active contexts in GraphicsContext3DCairo
805         https://bugs.webkit.org/show_bug.cgi?id=166968
806
807         Reviewed by Alex Christensen.
808
809         * platform/gtk/TestExpectations: Unskip WebGL tests that were failing
810         due to missing active context limit management.
811         * platform/wpe/TestExpectations: Ditto.
812
813 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
814
815         Web Inspector: Write script syntax tree tests for template literals and default parameter values
816         https://bugs.webkit.org/show_bug.cgi?id=149450
817         <rdar://problem/22796879>
818
819         Reviewed by Devin Rousso.
820
821         * inspector/model/parse-script-syntax-tree-expected.txt:
822         * inspector/model/parse-script-syntax-tree.html:
823
824 2017-11-28  Zalan Bujtas  <zalan@apple.com>
825
826         Clean up spanners before creating nested column context
827         https://bugs.webkit.org/show_bug.cgi?id=180107
828         <rdar://problem/35686655>
829         
830         Reviewed by Antti Koivisto.
831
832         * fast/multicol/crash-when-constructing-nested-columns-expected.txt: Added.
833         * fast/multicol/crash-when-constructing-nested-columns.html: Added.
834
835 2017-11-28  Wenson Hsieh  <wenson_hsieh@apple.com>
836
837         Allow attachment elements with no appearance to defer rendering to child nodes
838         https://bugs.webkit.org/show_bug.cgi?id=180117
839         <rdar://problem/35735339>
840
841         Reviewed by Tim Horton.
842
843         Adds a ref test verifying that an appearance-less attachment can render child nodes. More extensive testing to
844         come in a followup patch.
845
846         * fast/attachment/attachment-without-appearance-expected.html: Added.
847         * fast/attachment/attachment-without-appearance.html: Added.
848
849 2017-11-28  Chris Dumez  <cdumez@apple.com>
850
851         ServiceWorkerGlobalScope.clients should always return the same object
852         https://bugs.webkit.org/show_bug.cgi?id=180116
853
854         Reviewed by Geoffrey Garen.
855
856         Add layout test coverage.
857
858         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject-expected.txt: Added.
859         * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject.html: Added.
860         * http/tests/workers/service/resources/ServiceWorkerGlobalScope_clients_SameObject-worker.js: Added.
861
862 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
863
864         Unreviewed, correct the location for an expected result file.
865
866         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt.
867
868 2017-11-28  Matt Lewis  <jlewis3@apple.com>
869
870         Marked accessibility/ios-simulator/video-elements-ios.html as flaky timout.
871         https://bugs.webkit.org/show_bug.cgi?id=178195
872
873         Unreviewed test gardening.
874
875         * platform/ios-wk2/TestExpectations:
876
877 2017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
878
879         ServiceWorker Inspector: Frontend changes to support Network tab and sub resources
880         https://bugs.webkit.org/show_bug.cgi?id=179642
881         <rdar://problem/35517704>
882
883         Reviewed by Brian Burg.
884
885         * inspector/unit-tests/target-manager-expected.txt:
886         * inspector/unit-tests/target-manager.html:
887         Generalize.
888
889 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
890
891         Rebaseline fast/forms/alternative-presentation-button/replacement.html for El Capitan.
892
893         Unreviewed test gardening.
894
895         * platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt: Added.
896
897 2017-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
898
899         [CG] PostScript images should be supported if they are sub-resource images
900         https://bugs.webkit.org/show_bug.cgi?id=178502
901
902         Reviewed by Simon Fraser.
903
904         * TestExpectations:
905         * fast/images/eps-as-image-expected.html: Added.
906         * fast/images/eps-as-image.html: Added.
907         * fast/images/resources/green-100x100.eps: Added.
908         * platform/mac/TestExpectations:
909
910 2017-11-28  Daniel Bates  <dabates@apple.com>
911
912         [Cocoa] First pass at implementing alternative presentation button element
913         https://bugs.webkit.org/show_bug.cgi?id=179785
914         Part of <rdar://problem/34917108>
915
916         Update expected result.
917
918         * fast/forms/alternative-presentation-button/replacement-expected.txt:
919
920 2017-11-28  Charles Turner  <cturner@igalia.com>
921
922         [GTK] Test gardening
923         https://bugs.webkit.org/show_bug.cgi?id=180099
924
925         Unreviewed test gardening
926
927         * platform/gtk/TestExpectations:
928
929 2017-11-28  Ryan Haddad  <ryanhaddad@apple.com>
930
931         [iOS] Rebaseline editing/execCommand tests
932         https://bugs.webkit.org/show_bug.cgi?id=180085
933
934         Unreviewed test gardening.
935
936         * platform/ios-wk2/TestExpectations:
937         * platform/ios-wk2/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
938         * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: Added.
939         * platform/ios-wk2/editing/execCommand/selectAll-expected.txt: Added.
940         * platform/ios/editing/execCommand/create-list-with-hr-expected.txt:
941         * platform/ios/editing/execCommand/indent-selection-expected.txt:
942         * platform/ios/editing/execCommand/insert-list-and-stitch-expected.txt:
943         * platform/ios/editing/execCommand/nsresponder-indent-expected.txt:
944
945 2017-11-28  Noah Chase  <nchase@gmail.com>
946
947         Web Audio's AnalyserNode.fftSize cannot be greater than 2048 in Safari; spec says it can be up to 32768
948         https://bugs.webkit.org/show_bug.cgi?id=180040
949
950         Reviewed by Alex Christensen.
951
952         * webaudio/realtimeanalyser-fft-sizing-expected.txt:
953         * webaudio/realtimeanalyser-fft-sizing.html:
954
955 2017-11-28  Ms2ger  <Ms2ger@igalia.com>
956
957         [WPE] Enable the wpt top-level directory.
958         https://bugs.webkit.org/show_bug.cgi?id=180088
959
960         Unreviewed test gardening.
961
962         This does not change the output of Tools/Scripts/run-webkit-tests  --print-expectations.
963
964         * platform/wpe/TestExpectations:
965
966 2017-11-28  Daniel Bates  <dabates@apple.com>
967
968         [Cocoa] First pass at implementing alternative presentation button element
969         https://bugs.webkit.org/show_bug.cgi?id=179785
970         Part of <rdar://problem/34917108>
971
972         Reviewed by Brent Fulgham.
973
974         Adds tests to ensure that we can apply and remove the substitution of one or more
975         elements with the alternative presentation button.
976
977         Also added some accessibility tests to ensure that the alternative presentation button
978         can be seen and hit tested by the accessibility machinery. When the alternative presentation
979         button is substituted for an <input> it masquerades as a text button and when it is
980         substituted for an arbitrary HTML element it masquerades as the original element. As a
981         result the accessibility machinery shows an empty role description in the former case
982         because it does find the ARIA label for the button and the accessibility element hierarchy
983         may be incorrect in the latter case. We will fix these issues in a subsequent commit(s).
984
985         * TestExpectations: Skip the test on all platforms. We will selectively enable
986         tests on Cocoa platforms (below).
987         * accessibility/alternative-presentation-button-expected.txt: Added.
988         * accessibility/alternative-presentation-button-input-type-expected.txt: Added.
989         * accessibility/alternative-presentation-button-input-type.html: Added.
990         * accessibility/alternative-presentation-button.html: Added.
991         * fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Added.
992         * fast/forms/alternative-presentation-button/replace-and-remove.html: Added.
993         * fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
994         * fast/forms/alternative-presentation-button/replacement.html: Added.
995         * platform/ios/TestExpectations: Mark tests as PASS so that we run them.
996         * platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
997         * platform/mac/TestExpectations: Mark tests as PASS so that we run them.
998
999 2017-11-28  Commit Queue  <commit-queue@webkit.org>
1000
1001         Unreviewed, rolling out r225209.
1002         https://bugs.webkit.org/show_bug.cgi?id=180092
1003
1004         Tests are still timing out (Requested by ap on #webkit).
1005
1006         Reverted changeset:
1007
1008         "Pressing the space bar while watching a fullscreen video
1009         doesn't play or pause"
1010         https://bugs.webkit.org/show_bug.cgi?id=180033
1011         https://trac.webkit.org/changeset/225209
1012
1013 2017-11-28  Chris Dumez  <cdumez@apple.com>
1014
1015         Start exposing navigator.serviceWorker inside service workers
1016         https://bugs.webkit.org/show_bug.cgi?id=180087
1017
1018         Reviewed by Brady Eidson.
1019
1020         Add layout test coverage.
1021
1022         * http/tests/workers/service/WorkerNavigator_serviceWorker-expected.txt: Added.
1023         * http/tests/workers/service/WorkerNavigator_serviceWorker.html: Added.
1024         * http/tests/workers/service/resources/WorkerNavigator_serviceWorker-worker.js: Added.
1025
1026 2017-11-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1027
1028         REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
1029         https://bugs.webkit.org/show_bug.cgi?id=180004
1030
1031         Reviewed by Alex Christensen.
1032
1033         Remove failure expectations for layout tests that will stop failing once the buildbot master
1034         is restarted. A restart is required for the build to begin using
1035         -DENABLE_EXPERIMENTAL_FEATURES=ON.
1036
1037         * platform/wpe/TestExpectations:
1038
1039 2017-11-28  Antoine Quint  <graouts@apple.com>
1040
1041         Skip back and forward buttons should not hard-code their numeric amount in localised strings
1042         https://bugs.webkit.org/show_bug.cgi?id=180077
1043
1044         Reviewed by Eric Carlson.
1045
1046         Add a new test to check replaced localized string work as expected.
1047
1048         * media/modern-media-controls/localized-strings/replaced-string-expected.txt: Added.
1049         * media/modern-media-controls/localized-strings/replaced-string.html: Added.
1050         * platform/ios-simulator/TestExpectations:
1051         * platform/mac/TestExpectations:
1052
1053 2017-11-28  Antoine Quint  <graouts@apple.com>
1054
1055         Pressing the space bar while watching a fullscreen video doesn't play or pause
1056         https://bugs.webkit.org/show_bug.cgi?id=180033
1057         <rdar://problem/33610443>
1058
1059         Reviewed by Eric Carlson.
1060
1061         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1062         pauses the media and resumes it when pressing the space bar again.
1063
1064         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1065         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1066         * platform/ios-simulator/TestExpectations:
1067
1068 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1069
1070         Unreviewed, rolling out r225201.
1071
1072         This caused multiple tests to timeout consistently.
1073
1074         Reverted changeset:
1075
1076         "Pressing the space bar while watching a fullscreen video
1077         doesn't play or pause"
1078         https://bugs.webkit.org/show_bug.cgi?id=180033
1079         https://trac.webkit.org/changeset/225201
1080
1081 2017-11-27  Antoine Quint  <graouts@apple.com>
1082
1083         Pressing the space bar while watching a fullscreen video doesn't play or pause
1084         https://bugs.webkit.org/show_bug.cgi?id=180033
1085         <rdar://problem/33610443>
1086
1087         Reviewed by Eric Carlson.
1088
1089         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1090         pauses the media and resumes it when pressing the space bar again.
1091
1092         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1093         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1094         * platform/ios-simulator/TestExpectations:
1095
1096 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1097
1098         Unreviewed, rolling out r225173.
1099
1100         This caused multiple tests to timeout consistently.
1101
1102         Reverted changeset:
1103
1104         "Pressing the space bar while watching a fullscreen video
1105         doesn't play or pause"
1106         https://bugs.webkit.org/show_bug.cgi?id=180033
1107         https://trac.webkit.org/changeset/225173
1108
1109 2017-11-27  Ryan Haddad  <ryanhaddad@apple.com>
1110
1111         Mark imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html as flaky.
1112         https://bugs.webkit.org/show_bug.cgi?id=179137
1113
1114         Unreviewed test gardening.
1115
1116         * TestExpectations:
1117
1118 2017-11-27  Dean Jackson  <dino@apple.com>
1119
1120         Implement OffscreenCanvas.getContext("webgl")
1121         https://bugs.webkit.org/show_bug.cgi?id=180050
1122         <rdar://problem/35705473>
1123
1124         Reviewed by Sam Weinig.
1125
1126         Update expected results.
1127
1128         * http/wpt/offscreen-canvas/getContext-webgl.html:
1129
1130 2017-11-27  Matt Lewis  <jlewis3@apple.com>
1131
1132         Fixed incorrectly marked test expectations.
1133
1134         Unreviewed test gardening.
1135
1136         * platform/ios-wk2/TestExpectations:
1137         * platform/mac-wk2/TestExpectations:
1138
1139 2017-11-27  Alex Christensen  <achristensen@webkit.org>
1140
1141         Run imported/w3c/web-platform-tests/url/failure.html on debug builds after r225186.
1142
1143         * TestExpectations:
1144         It's still flaky, but it doesn't assert any more.
1145
1146 2017-11-27  Chris Dumez  <cdumez@apple.com>
1147
1148         Unreviewed, rebaseline http/tests/workers/service/service-worker-cache-api.https.html
1149
1150         This test is currently marked as flaky.
1151
1152         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
1153
1154 2017-11-27  Chris Dumez  <cdumez@apple.com>
1155
1156         Unreviewed, unskip service worker tests that are no longer flaky.
1157
1158         * TestExpectations:
1159
1160 2017-11-27  Antoine Quint  <graouts@apple.com>
1161
1162         Pressing the space bar while watching a fullscreen video doesn't play or pause
1163         https://bugs.webkit.org/show_bug.cgi?id=180033
1164         <rdar://problem/33610443>
1165
1166         Reviewed by Eric Carlson.
1167
1168         Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
1169         pauses the media and resumes it when pressing the space bar again.
1170
1171         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
1172         * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
1173         * platform/ios-simulator/TestExpectations:
1174
1175 2017-11-27  Ms2ger  <Ms2ger@igalia.com>
1176
1177         [GTK][WPE] Enable http/wpt/resource-timing/rt-initiatorType-media.html.
1178         https://bugs.webkit.org/show_bug.cgi?id=180034
1179
1180         Unreviewed test gardening.
1181
1182         If this test fails, it will fail with random numbers in the failure
1183         message. The current platform-neutral expectation file contains one
1184         pair of these random numbers, ensuring that this test will never be
1185         interpreted as passing -- not while the bug exists, and not when it
1186         is fixed.
1187
1188         This change updates the expectation file to contain only passes and
1189         enables the test for WPE and GTK, as the bug does not seem to exist
1190         there.
1191
1192         * http/wpt/resource-timing/rt-initiatorType-media-expected.txt:
1193         * platform/gtk/TestExpectations:
1194         * platform/wpe/TestExpectations:
1195         * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Removed.
1196
1197 2017-11-27  Carlos Garcia Campos  <cgarcia@igalia.com>
1198
1199         [SOUP] Layout test media/track/track-text-track-cue-list.html crash with g_source_set_ready_time: assertion 'source->ref_count > 0' failed
1200         https://bugs.webkit.org/show_bug.cgi?id=176806
1201
1202         Reviewed by Carlos Alberto Lopez Perez.
1203
1204         * platform/gtk/TestExpectations:
1205
1206 2017-11-27  Javier Fernandez  <jfernandez@igalia.com>
1207
1208         [css-grid] Display issues with child with max-width
1209         https://bugs.webkit.org/show_bug.cgi?id=178973
1210
1211         Reviewed by Darin Adler.
1212
1213         Regression test for the bug.
1214
1215         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing-expected.html: Added.
1216         * fast/css-grid-layout/auto-margins-ignored-during-track-sizing.html: Added.
1217
1218 2017-11-25  Frederic Wang  <fwang@igalia.com>
1219
1220         Import MathML WPT tests
1221         https://bugs.webkit.org/show_bug.cgi?id=179110
1222
1223         Reviewed by Darin Adler.
1224
1225         This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
1226         from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
1227         OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
1228         some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
1229         and keep running the legacy versions.
1230
1231         * TestExpectations: Skip MathML tests requiring web fonts and mark some MathML tests as failing.
1232         * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Moved to imported/w3c/web-platform-tests/fonts/math/.
1233         * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Ditto.
1234         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Ditto.
1235         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Ditto.
1236         * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Ditto.
1237         * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Ditto.
1238         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Ditto.
1239         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Ditto.
1240         * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Ditto.
1241         * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Ditto.
1242         * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Ditto.
1243         * imported/mathml-in-html5/fonts/math/largeop-displayoperatorminheight5000.woff: Ditto.
1244         * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Ditto.
1245         * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Ditto.
1246         * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Ditto.
1247         * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Ditto.
1248         * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Ditto.
1249         * imported/mathml-in-html5/fonts/math/mathvariant-transforms.woff: Ditto.
1250         * imported/mathml-in-html5/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Ditto.
1251         * imported/mathml-in-html5/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Ditto.
1252         * imported/mathml-in-html5/fonts/math/radical-extraascender3000-rulethickness1000.woff: Ditto.
1253         * imported/mathml-in-html5/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Ditto.
1254         * imported/mathml-in-html5/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Ditto.
1255         * imported/mathml-in-html5/fonts/math/radical-rulethickness8000.woff: Ditto.
1256         * imported/mathml-in-html5/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Ditto.
1257         * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Ditto.
1258         * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Ditto.
1259         * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Ditto.
1260         * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Ditto.
1261         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Ditto.
1262         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Ditto.
1263         * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Ditto.
1264         * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Ditto.
1265         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Ditto.
1266         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Ditto.
1267         * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Ditto.
1268         * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Ditto.
1269         * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Ditto.
1270         * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Ditto.
1271         * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Ditto.
1272         * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Ditto.
1273         * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Ditto.
1274         * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Ditto.
1275         * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Ditto.
1276         * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Ditto.
1277         * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Ditto.
1278         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Ditto.
1279         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Ditto.
1280         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Ditto.
1281         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Ditto.
1282         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html:
1283         Update the URL to use the fonts in w3c/web-platform-tests/fonts/math/.
1284         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Ditto.
1285         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Ditto.
1286         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Ditto.
1287         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Ditto.
1288         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Ditto.
1289         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Ditto.
1290         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Ditto.
1291         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1-expected.html: Removed.
1292         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1.html: Removed.
1293         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2-expected.html: Removed.
1294         * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2.html: Removed.
1295         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Removed.
1296         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Removed.
1297         * platform/ios/TestExpectations: Updated to match the new version in imported/w3c.
1298         * platform/mac/TestExpectations: Ditto.
1299         * platform/win/TestExpectations: Ditto.
1300
1301 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
1302
1303         feImage as filter input has skewed colors
1304         https://bugs.webkit.org/show_bug.cgi?id=180021
1305
1306         Reviewed by Sam Weinig.
1307
1308         * svg/filters/feImage-color-fidelity-expected.svg: Added.
1309         * svg/filters/feImage-color-fidelity.svg: Added.
1310
1311 2017-11-26  Simon Fraser  <simon.fraser@apple.com>
1312
1313         Use more Uint8ClampedArray& and constness in filter and image buffer code
1314         https://bugs.webkit.org/show_bug.cgi?id=180008
1315
1316         Reviewed by Darin Adler.
1317
1318         Fix a bug in FEGaussianBlur where the output of the last blur pass wasn't
1319         copied to the result buffer, which required a test adjustment.
1320
1321         * css3/filters/filter-on-overflow-hidden-expected.html:
1322         * css3/filters/filter-on-overflow-hidden.html:
1323
1324 2017-11-24  Antti Koivisto  <antti@apple.com>
1325
1326         Style resolution spin due to calc() values always comparing inequal (seen on arstechnica.com)
1327         https://bugs.webkit.org/show_bug.cgi?id=179982
1328         <rdar://problem/35677991>
1329
1330         Reviewed by Darin Adler.
1331
1332         * transitions/transition-with-calc-spin-expected.txt: Added.
1333         * transitions/transition-with-calc-spin.html: Added.
1334
1335 2017-11-24  Antoine Quint  <graouts@apple.com>
1336
1337         Captions move when <video> with no controls is hovered
1338         https://bugs.webkit.org/show_bug.cgi?id=178600
1339         <rdar://problem/35112309>
1340
1341         Reviewed by Jer Noble.
1342
1343         We add two tests to check that we correctly reduce the height of the text tracks container
1344         when the controls bar should be visible, and that we do not reduce it when the controls are
1345         not visible.
1346
1347         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls-expected.txt: Added.
1348         * media/modern-media-controls/text-tracks/text-tracks-height-no-controls.html: Added.
1349         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls-expected.txt: Added.
1350         * media/modern-media-controls/text-tracks/text-tracks-height-with-controls.html: Added.
1351         * platform/mac/TestExpectations:
1352
1353 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1354
1355         [GTK] Remove reference to css-shapes-1/test-plan/index.html.
1356         https://bugs.webkit.org/show_bug.cgi?id=168553
1357
1358         Unreviewed test gardening.
1359
1360         * platform/gtk/TestExpectations:
1361
1362 2017-11-24  Ms2ger  <Ms2ger@igalia.com>
1363
1364         [WPE] Update some test expectations
1365         https://bugs.webkit.org/show_bug.cgi?id=180000
1366
1367         Unreviewed test gardening.
1368
1369         * platform/wpe/TestExpectations:
1370           * Mark as intermittently passing:
1371               - animations/negative-delay.html (also noted the bug)
1372               - fast/canvas/canvas-overflow-hidden-animation.html
1373               - imported/w3c/i18n/bidi/bidi-plaintext-011.html
1374
1375           * Enable tests fixed in r224580:
1376               - imported/w3c/IndexedDB-private-browsing/idb_webworkers.html
1377               - storage/indexeddb/basics-workers.html
1378               - storage/indexeddb/cursor-advance-workers.html
1379               - storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
1380               - storage/indexeddb/dont-commit-on-blocked.html
1381               - storage/indexeddb/index-basics-workers.html
1382               - storage/indexeddb/modern/blob-simple-workers.html
1383               - storage/indexeddb/modern/worker-getall.html
1384               - storage/indexeddb/modern/workers-enable.html
1385               - storage/indexeddb/objectstore-basics-workers.html
1386               - storage/indexeddb/open-twice-workers.html
1387               - storage/indexeddb/pending-activity-workers.html
1388               - storage/indexeddb/pending-version-change-on-exit.html
1389               - storage/indexeddb/pending-version-change-on-exit-private.html
1390               - storage/indexeddb/pending-version-change-stuck.html
1391               - storage/indexeddb/pending-version-change-stuck-private.html
1392               - storage/indexeddb/pending-version-change-stuck-works-with-terminate.html
1393               - storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html
1394               - storage/indexeddb/transaction-complete-workers.html
1395               - storage/indexeddb/transaction-complete-workers-private.html
1396               - storage/indexeddb/unprefix-workers.html
1397
1398           * Remove failure expectations for tests that are passing on the bot:
1399               - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html: passing since r225060.
1400               - fast/events/event-view-toString.html: passing since r221858.
1401               - fast/events/offsetX-offsetY.html: passing since r221858.
1402               - fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: passing since r221858.
1403               - webgl/1.0.2/conformance/context/context-creation-and-destruction.html:
1404                 passing since its missing resource was added in r223632.
1405
1406           * Add some passing expectations for tests that are marked as failing in the platform-neutral file:
1407               - css2.1/20110323/replaced-intrinsic-001.htm: has been passing for a long time;
1408                 the baseline probably does not reflect the actual pass condition.
1409                 (The upstream test is claimed to be invalid, and fails in all browsers.)
1410               - css2.1/20110323/replaced-intrinsic-002.htm:  has been passing for a long time;
1411                 the baseline probably does not reflect the actual pass condition.
1412                 (The upstream test is claimed to be invalid, and fails in all browsers.)
1413               - css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: passing since r222128.
1414               - transitions/svg-text-shadow-transition.html: passing since expectation rebaseline in r222084.
1415
1416 2017-11-24  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1417
1418         REGRESSION(r225098): [WPE] Gardening of tests after r225098.
1419
1420         70 new failures after some features changed of value.
1421         Reported on https://bugs.webkit.org/show_bug.cgi?id=180004
1422         Remove also 2 duplicated entries on the expectations file.
1423
1424         Unreviewed gardening.
1425
1426         * platform/wpe/TestExpectations:
1427
1428 2017-11-24  Antoine Quint  <graouts@apple.com>
1429
1430         [Web Animations] Allow getComputedStyle() to return animated values for accelerated animations
1431         https://bugs.webkit.org/show_bug.cgi?id=179975
1432         <rdar://problem/35676811>
1433
1434         Reviewed by Dean Jackson.
1435
1436         Add a new test that checks that the computed style of accelerated animation returns the animated value.
1437         This test would fail for the accelerated case prior to this patch.
1438
1439         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Added.
1440         * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Added.
1441
1442 2017-11-24  Mark Lam  <mark.lam@apple.com>
1443
1444         Move unsafe jsc shell test functions to the $vm object.
1445         https://bugs.webkit.org/show_bug.cgi?id=179980
1446
1447         Reviewed by Yusuke Suzuki.
1448
1449         * js/script-tests/stack-trace.js:
1450         * js/stack-trace-expected.txt:
1451
1452 2017-11-23  Antoine Quint  <graouts@apple.com>
1453
1454         [Web Animations] Perform hardware-composited animations when possible
1455         https://bugs.webkit.org/show_bug.cgi?id=179973
1456         <rdar://problem/34953922>
1457
1458         Reviewed by Dean Jackson.
1459
1460         Add a series of tests to check that we use hardware-compositing for animations when possible.
1461         Specifically, we check that:
1462         
1463         1. Specifying both accelerated and non-accelerated properties for a single animation does *not*
1464         yield hardware compositing (left-and-opacity-animation-yields-no-compositing.html).
1465
1466         2. Specifying both accelerated and non-accelerated properties via multiple animations does *not*
1467         yield hardware compositing (width-and-opacity-separate-animation-yields-no-compositing.html).
1468
1469         3. Specifying only accelerated properties *does* yield hardware compositing
1470         (opacity-animation-yields-compositing.html).
1471
1472         4. Hardware-composited animations no longer enforce hardware compositing after their completion
1473         (opacity-animation-no-longer-composited-upon-completion.html).
1474
1475         * webanimations/left-and-opacity-animation-yields-no-compositing-expected.txt: Added.
1476         * webanimations/left-and-opacity-animation-yields-no-compositing.html: Added.
1477         * webanimations/opacity-animation-no-longer-composited-upon-completion-expected.txt: Added.
1478         * webanimations/opacity-animation-no-longer-composited-upon-completion.html: Added.
1479         * webanimations/opacity-animation-yields-compositing-expected.txt: Added.
1480         * webanimations/opacity-animation-yields-compositing.html: Added.
1481         * webanimations/width-and-opacity-separate-animation-yields-no-compositing-expected.txt: Added.
1482         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html: Added.
1483
1484 2017-11-23  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1485
1486         REGRESSION(r225098): [GTK] Gardening of tests after r225098.
1487         https://bugs.webkit.org/show_bug.cgi?id=179989
1488
1489         Unreviewed.
1490
1491         Mark new expected failures meanwhile the issue is not fixed.
1492
1493         * platform/gtk/TestExpectations:
1494
1495 2017-11-23  Simon Fraser  <simon.fraser@apple.com>
1496
1497         Add support for CanvasPattern.setTransform()
1498         https://bugs.webkit.org/show_bug.cgi?id=179935
1499
1500         Reviewed by Sam Weinig.
1501         
1502         Moved the test previously known as canvas-pattern-transform.html to canvas-pattern-with-transform.html
1503         and added a new test.
1504
1505         * fast/canvas/canvas-pattern-transform-expected.txt:
1506         * fast/canvas/canvas-pattern-transform.html:
1507         * fast/canvas/canvas-pattern-with-transform-expected.txt: Copied from LayoutTests/fast/canvas/canvas-pattern-transform-expected.txt.
1508         * fast/canvas/canvas-pattern-with-transform.html: Copied from LayoutTests/fast/canvas/canvas-pattern-transform.html.
1509         * fast/canvas/canvas-pattern-with-transform.js: Renamed from LayoutTests/fast/canvas/canvas-pattern-transform.js.
1510
1511 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
1512
1513         [WPE] Mark media/media-source/media-source-paint-to-canvas.html as passing.
1514         https://bugs.webkit.org/show_bug.cgi?id=178706
1515
1516         Unreviewed test gardening.
1517
1518         It has passed since r225060.
1519
1520         * platform/wpe/TestExpectations:
1521
1522         [WPE] Re-enable fast/dom/Document/CaretRangeFromPoint/replace-element.html.
1523         https://bugs.webkit.org/show_bug.cgi?id=176820
1524
1525         Unreviewed test gardening.
1526
1527         The test started passing again in r221974.
1528
1529         * platform/wpe/TestExpectations:
1530
1531 2017-11-23  Ms2ger  <Ms2ger@igalia.com>
1532
1533         [WPE] Enable some more wpt tests.
1534         https://bugs.webkit.org/show_bug.cgi?id=179939
1535
1536         Reviewed by Žan Doberšek.
1537
1538         * TestExpectations: Add the number of a bug I filed.
1539         * platform/wpe/TestExpectations: Enable some smaller top-level wpt
1540           directories.
1541         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt:
1542           Added: Service Workers are not yet enabled for WPE, which affects the
1543           results of this test in a harmless way.
1544
1545 2017-11-22  Ali Juma  <ajuma@chromium.org>
1546
1547         Implement VisualViewport API attributes
1548         https://bugs.webkit.org/show_bug.cgi?id=179385
1549
1550         Reviewed by Frédéric Wang.
1551
1552         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
1553         to use UIScriptController.
1554
1555         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
1556         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
1557         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
1558         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
1559         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
1560         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1561         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
1562         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
1563         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
1564         * fast/visual-viewport/viewport-dimensions.html: Added.
1565         * platform/gtk/TestExpectations:
1566           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
1567         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1568           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1569         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
1570           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1571         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
1572           Platform-specific expectation because of the window size being different on iOS.
1573         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
1574           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1575         * platform/mac-wk1/TestExpectations:
1576           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
1577
1578 2017-11-22  Manuel Rego Casasnovas  <rego@igalia.com>
1579
1580         Available height is wrong for positioned elements with "box-sizing: border-box"
1581         https://bugs.webkit.org/show_bug.cgi?id=178783
1582
1583         Reviewed by Darin Adler.
1584
1585         There are some cases failing in fast/box-sizing/fill-available.html,
1586         this is because of a different bug (see https://webkit.org/b/178790)
1587         as noted down in the text comments.
1588
1589         * fast/box-sizing/fill-available-expected.txt: Added.
1590         * fast/box-sizing/fill-available.html: Added.
1591         * fast/box-sizing/replaced-expected.txt: Added.
1592         * fast/box-sizing/replaced.html: Added.
1593
1594 2017-11-22  Ms2ger  <Ms2ger@igalia.com>
1595
1596         [WPE] Enable request-animation-frame-disabled.html.
1597         https://bugs.webkit.org/show_bug.cgi?id=173422
1598
1599         Unreviewed test gardening.
1600
1601         The test is passing since the change in r218754, and doesn't seem to have
1602         crashed in months.
1603
1604         * platform/wpe/TestExpectations:
1605
1606 2017-11-22  Commit Queue  <commit-queue@webkit.org>
1607
1608         Unreviewed, rolling out r225093.
1609         https://bugs.webkit.org/show_bug.cgi?id=179938
1610
1611         Compilation failed on WinCairo 64-bit Release (Requested by
1612         fredw on #webkit).
1613
1614         Reverted changeset:
1615
1616         "Implement VisualViewport API attributes"
1617         https://bugs.webkit.org/show_bug.cgi?id=179385
1618         https://trac.webkit.org/changeset/225093
1619
1620 2017-11-21  Ali Juma  <ajuma@chromium.org>
1621
1622         Implement VisualViewport API attributes
1623         https://bugs.webkit.org/show_bug.cgi?id=179385
1624
1625         Reviewed by Frédéric Wang.
1626
1627         Add tests for the Visual Viewport API, based on Blink's layout tests but modified
1628         to use UIScriptController.
1629
1630         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
1631         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
1632         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
1633         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
1634         * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
1635         * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1636         * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
1637         * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
1638         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
1639         * fast/visual-viewport/viewport-dimensions.html: Added.
1640         * platform/gtk/TestExpectations:
1641           Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
1642         * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
1643           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1644         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
1645           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1646         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
1647           Platform-specific expectation because of the window size being different on iOS.
1648         * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
1649           Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
1650         * platform/mac-wk1/TestExpectations:
1651           Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
1652
1653 2017-11-21  Frederic Wang  <fwang@igalia.com>
1654
1655         Async frame scrolling: handle fixed root backgrounds in frames
1656         https://bugs.webkit.org/show_bug.cgi?id=176261
1657
1658         Reviewed by Antonio Gomes.
1659
1660         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
1661
1662         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
1663         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
1664         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
1665         to spacing changes.
1666         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1667         Update expectation for the first case to remove the white background and add expectations for
1668         the two new cases.
1669         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1670
1671 2017-11-21  Commit Queue  <commit-queue@webkit.org>
1672
1673         Unreviewed, rolling out r225089.
1674         https://bugs.webkit.org/show_bug.cgi?id=179937
1675
1676         This patch caused compilation failures (Requested by fredw on
1677         #webkit).
1678
1679         Reverted changeset:
1680
1681         "Async frame scrolling: handle fixed root backgrounds in
1682         frames"
1683         https://bugs.webkit.org/show_bug.cgi?id=176261
1684         https://trac.webkit.org/changeset/225089
1685
1686 2017-11-21  Frederic Wang  <fwang@igalia.com>
1687
1688         Async frame scrolling: handle fixed root backgrounds in frames
1689         https://bugs.webkit.org/show_bug.cgi?id=176261
1690
1691         Reviewed by Antonio Gomes.
1692
1693         Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
1694
1695         * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
1696         non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
1697         * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
1698         to spacing changes.
1699         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1700         Update expectation for the first case to remove the white background and add expectations for
1701         the two new cases.
1702         * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
1703
1704 2017-11-21  Ms2ger  <Ms2ger@igalia.com>
1705
1706         [GTK] Enable imported/w3c/web-platform-tests/url/failure.html
1707         https://bugs.webkit.org/show_bug.cgi?id=179920
1708
1709         Unreviewed test gardening.
1710
1711         * platform/gtk/TestExpectations: the test is only flaky or prone to
1712           crashing on platforms that enable CONTENT_EXTENSIONS; i.e. mac and ios.
1713
1714 2017-11-21  Frederic Wang  <fwang@igalia.com>
1715
1716         ASSERTION FAILED: !needsLayout() in WebCore::RenderMathMLScripts::firstLineBaseline
1717         https://bugs.webkit.org/show_bug.cgi?id=174131
1718
1719         Reviewed by Alejandro G. Castro.
1720
1721         Add tests for calling RenderMathMLScripts::firstLineBaseline with needsLayout() == true.
1722
1723         * mathml/cells-and-scripts-crash-expected.txt: Added.
1724         * mathml/cells-and-scripts-crash.html: Added.
1725
1726 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1727
1728         Unreviewed, mark one more GTK test as passing
1729
1730         * platform/gtk/TestExpectations:
1731
1732 2017-11-20  Andy VanWagoner  <andy@thetalecrafter.com>
1733
1734         Layout Test js/intl-datetimeformat.html is failing on High Sierra (GMT vs. UTC)
1735         https://bugs.webkit.org/show_bug.cgi?id=179208
1736
1737         Reviewed by Darin Adler.
1738
1739         Use time zones that are unambiguous in datetimeformat tests.
1740
1741         * js/intl-datetimeformat-expected.txt:
1742         * js/script-tests/intl-datetimeformat.js:
1743         * platform/mac/TestExpectations:
1744
1745 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1746
1747         Unreviewed GTK test gardening
1748
1749         * TestExpectations:
1750         * platform/gtk/TestExpectations:
1751
1752 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1753
1754         Better unreviewed WPE test gardening
1755
1756         I gave this test a TIMEOUT expectation because there is an XHR timeout, but that was dumb
1757         because the test itself does not time out.
1758
1759         * platform/wpe/TestExpectations:
1760
1761 2017-11-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1762
1763         Unreviewed WPE test gardening
1764
1765         * platform/wpe/TestExpectations:
1766
1767 2017-11-20  Zalan Bujtas  <zalan@apple.com>
1768
1769         Remove slow repaint object from FrameView when style changes.
1770         https://bugs.webkit.org/show_bug.cgi?id=179871
1771
1772         Reviewed by Antti Koivisto.
1773
1774         * fast/repaint/slow-repaint-object-crash-expected.txt: Added.
1775         * fast/repaint/slow-repaint-object-crash.html: Added.
1776
1777 2017-11-19  Ms2ger  <Ms2ger@igalia.com>
1778
1779         [WPE] Enable the XMLHttpRequest/ directory of web-platform-tests.
1780         https://bugs.webkit.org/show_bug.cgi?id=179820
1781
1782         Reviewed by Sam Weinig.
1783
1784         Added test expectations are copied from platform/gtk/
1785
1786         * platform/wpe/TestExpectations:
1787         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
1788         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
1789         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
1790         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
1791
1792 2017-11-18  Chris Dumez  <cdumez@apple.com>
1793
1794         ASSERTION FAILED: registration in WebCore::SWServerJobQueue::scriptContextStarted(ServiceWorkerIdentifier)
1795         https://bugs.webkit.org/show_bug.cgi?id=179846
1796
1797         Reviewed by Darin Adler.
1798
1799         Unskip test that use to flakily crash.
1800
1801         * platform/mac/TestExpectations:
1802
1803 2017-11-18  Nan Wang  <n_wang@apple.com>
1804
1805         AX: AOM: Implement number type properties
1806         https://bugs.webkit.org/show_bug.cgi?id=179497
1807
1808         Reviewed by Chris Fleizach.
1809
1810         * accessibility/mac/AOM-number-properties-expected.txt: Added.
1811         * accessibility/mac/AOM-number-properties.html: Added.
1812
1813 2017-11-18  Maciej Stachowiak  <mjs@apple.com>
1814
1815         Remove TEC support and all TEC-only encodings except EUC-TW (which now uses ICU)
1816         https://bugs.webkit.org/show_bug.cgi?id=179582
1817
1818         Reviewed by Darin Adler.
1819
1820         * fast/encoding/legacy-tec-encodings.html: Added. Verify that we
1821         no longer support these encodings.
1822         * fast/encoding/legacy-tec-encodings-expected.txt: Added.
1823         * platform/mac/fast/encoding/xnextstep-decoding.html: Removed. We no longer support this encoding.
1824         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Removed.
1825
1826 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
1827
1828         Line of garbage pixels at the bottom of an feTurbulence sometimes
1829         https://bugs.webkit.org/show_bug.cgi?id=179866
1830
1831         Reviewed by Wenson Hsieh.
1832
1833         * svg/filters/feTurbulence-parallel-jobs-expected.html: Added.
1834         * svg/filters/feTurbulence-parallel-jobs.html: Added.
1835
1836 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
1837
1838         More FETurbulence cleanup
1839         https://bugs.webkit.org/show_bug.cgi?id=179863
1840
1841         Reviewed by Zalan Bujtas.
1842         
1843         Fix spelling of TURBULANCE -> TURBULENCE.
1844
1845         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1846         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1847         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1848         * platform/ios/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1849         * platform/ios/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1850         * platform/ios/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1851         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1852         * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1853         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1854         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1855         * platform/win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1856         * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1857         * platform/wpe/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1858         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1859         * platform/wpe/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1860         * svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1861         * svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1862         * svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1863
1864 2017-11-18  Simon Fraser  <simon.fraser@apple.com>
1865
1866         feTurbulence with stitchTiles is broken
1867         https://bugs.webkit.org/show_bug.cgi?id=179862
1868
1869         Reviewed by Zalan Bujtas.
1870         
1871         Ref test that masks out an empty area of the filter and compares with a green rectangle.
1872
1873         * svg/filters/feTurbulence-stitchTiles-expected.html: Added.
1874         * svg/filters/feTurbulence-stitchTiles.html: Added.
1875
1876 2017-11-18  Antti Koivisto  <antti@apple.com>
1877
1878         Add test for a multicolumn render tree update issue
1879         https://bugs.webkit.org/show_bug.cgi?id=179860
1880
1881         Reviewed by Zalan Bujtas.
1882
1883         * fast/multicol/column-span-range-crash-expected.txt: Added.
1884         * fast/multicol/column-span-range-crash.html: Added.
1885
1886 2017-11-18  Antti Koivisto  <antti@apple.com>
1887
1888         REGRESSION (r220646): ASSERTION FAILED: skipAssert || nextSiblingRenderer(node) == m_nextSibling
1889         https://bugs.webkit.org/show_bug.cgi?id=179855
1890         <rdar://problem/35464071>
1891
1892         Reviewed by Zalan Bujtas.
1893
1894         * fast/css-generated-content/first-letter-update-crash-expected.txt: Added.
1895         * fast/css-generated-content/first-letter-update-crash.html: Added.
1896
1897 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
1898
1899         Rebaseline and/or turn on more iOS selection tests that either already pass, or need minimal visual tweaking
1900         https://bugs.webkit.org/show_bug.cgi?id=179856
1901
1902         Reviewed by Myles C. Maxfield.
1903
1904         These tests all neither to either be minimally rebaselined, or they worked, but were marked as failing.
1905         All were checked for flakiness, and none were found to be flakey on the open source bots.
1906
1907         * platform/ios-wk2/TestExpectations:
1908         * platform/ios/editing/selection/extend-by-word-002-expected.txt:
1909         * platform/ios/editing/selection/iframe-expected.png: Modified property svn:mime-type.
1910         * platform/ios/editing/selection/iframe-expected.txt:
1911         * platform/ios/editing/selection/inline-table-expected.png: Modified property svn:mime-type.
1912         * platform/ios/editing/selection/inline-table-expected.txt:
1913
1914 2017-11-17  Zalan Bujtas  <zalan@apple.com>
1915
1916         Test case for r224995.
1917         https://bugs.webkit.org/show_bug.cgi?id=179854
1918
1919         * fast/dom/getSVGDocument-on-object-crash-expected.txt: Added.
1920         * fast/dom/getSVGDocument-on-object-crash.html: Added.
1921
1922 2017-11-17  Chris Dumez  <cdumez@apple.com>
1923
1924         [Service Workers] Implement "Notify Controller Change" algorithm
1925         https://bugs.webkit.org/show_bug.cgi?id=179822
1926
1927         Reviewed by Youenn Fablet.
1928
1929         Add layout test coverage.
1930
1931         * http/tests/workers/service/controller-change-expected.txt: Added.
1932         * http/tests/workers/service/controller-change.html: Added.
1933
1934 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
1935
1936         Web Inspector: Fix grammar typo in tests
1937         https://bugs.webkit.org/show_bug.cgi?id=179852
1938
1939         Reviewed by Matt Baker.
1940
1941         * http/tests/inspector/network/resource-response-source-memory-cache-expected.txt:
1942         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only-expected.txt:
1943         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1944         * http/tests/inspector/network/resource-response-source-memory-cache.html:
1945         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt:
1946         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1947
1948 2017-11-17  John Wilander  <wilander@apple.com>
1949
1950         Storage Access API: UI process should update network process about granted access
1951         https://bugs.webkit.org/show_bug.cgi?id=176943
1952         <rdar://problem/34440612>
1953
1954         Reviewed by Alex Christensen.
1955
1956         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
1957         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
1958         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
1959         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html: Added.
1960         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Removed.
1961         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Removed.
1962             Renamed to make the recent and non-recent user interaction explicit.
1963         * http/tests/storageAccess/resources/get-cookies.php: Added.
1964         * http/tests/storageAccess/resources/set-cookie.php: Added.
1965         * platform/mac-wk2/TestExpectations:
1966             Added the new tests as [ Pass ] for High Sierra and up.
1967
1968 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1969
1970         Skip imported/w3c/web-platform-tests/service-workers/service-worker/getregistration.https.html on debug bots.
1971         https://bugs.webkit.org/show_bug.cgi?id=179846
1972
1973         Unreviewed test gardening.
1974
1975         * platform/mac/TestExpectations:
1976
1977 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1978
1979         Update TestExpectations for service-worker tests.
1980
1981         Unreviewed test gardening.
1982
1983         * TestExpectations:
1984
1985 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1986
1987         Update TestExpectations for inspector/canvas/shaderProgram-add-remove-webgl2.html.
1988         https://bugs.webkit.org/show_bug.cgi?id=179827
1989
1990         Unreviewed test gardening.
1991
1992         * platform/mac/TestExpectations:
1993
1994 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1995
1996         Mark svg/in-html/by-reference.html as flaky on iOS.
1997         https://bugs.webkit.org/show_bug.cgi?id=179784
1998
1999         Unreviewed test gardening.
2000
2001         * platform/ios/TestExpectations:
2002
2003 2017-11-17  Chris Fleizach  <cfleizach@apple.com>
2004
2005         AX: VoiceOver in Safari does not read table header for first cell in first body row
2006         https://bugs.webkit.org/show_bug.cgi?id=179780
2007         <rdar://problem/35590551>
2008
2009         Reviewed by Joanmarie Diggs.
2010
2011         * accessibility/table-header-calculation-for-header-rows-expected.txt: Added.
2012         * accessibility/table-header-calculation-for-header-rows.html: Added.
2013         * accessibility/table-attributes-expected.txt: Updated.
2014         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
2015
2016 2017-11-17  Nan Wang  <n_wang@apple.com>
2017
2018         AX: AOM: Implement boolean type properties
2019         https://bugs.webkit.org/show_bug.cgi?id=179496
2020
2021         Reviewed by Chris Fleizach.
2022
2023         * accessibility/mac/AOM-bool-properties-expected.txt: Added.
2024         * accessibility/mac/AOM-bool-properties.html: Added.
2025
2026 2017-11-17  Megan Gardner  <megan_gardner@apple.com>
2027
2028         Turn on selection layout tests that are already working on iOS
2029         https://bugs.webkit.org/show_bug.cgi?id=179842
2030
2031         Reviewed by Tim Horton.
2032
2033         I have checked these test manually and on the flakiness dashboard and they are all
2034         working on iOS. No reason to not run them on iOS now.
2035
2036         * platform/ios-wk2/TestExpectations:
2037
2038 2017-11-17  Joanmarie Diggs  <jdiggs@igalia.com>
2039
2040         AX: [ATK] Fix WKTR's methods for testing row header and column header presence and count
2041         https://bugs.webkit.org/show_bug.cgi?id=179837
2042
2043         Reviewed by Chris Fleizach.
2044
2045         * accessibility/gtk/table-headers-count-expected.txt: Added.
2046         * accessibility/gtk/table-headers-count.html: Added.
2047         * platform/gtk/TestExpectations: Remove a couple of "crash" failures.
2048         * platform/gtk/accessibility/table-sections-expected.txt: Remove null objects.
2049
2050 2017-11-17  Joseph Pecoraro  <pecoraro@apple.com>
2051
2052         LayoutTest http/tests/inspector/network/har/har-page.html is a flaky failure
2053         https://bugs.webkit.org/show_bug.cgi?id=179781
2054
2055         Reviewed by Alexey Proskuryakov.
2056
2057         * http/tests/inspector/network/har/har-page-expected.txt:
2058         * http/tests/inspector/network/har/har-page.html:
2059         Filter out the protocol value since it might not be available if the resource was cached.
2060
2061 2017-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2062
2063         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky on iOS.
2064         https://bugs.webkit.org/show_bug.cgi?id=179773
2065
2066         Unreviewed test gardening.
2067
2068         * platform/ios/TestExpectations:
2069
2070 2017-11-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
2071
2072         SVG scrolling anchor should be reset if the fragmentIdentifier does not exist or is not provided
2073         https://bugs.webkit.org/show_bug.cgi?id=176577
2074
2075         Reviewed by Simon Fraser.
2076
2077         * http/tests/svg/svg-fragment-url-special-cases-expected.html: Added.
2078         * http/tests/svg/svg-fragment-url-special-cases.html: Added.
2079
2080 2017-11-16  Antoine Quint  <graouts@apple.com>
2081
2082         [Web Animations] Force a stacking context during animations that animate properties that will force a stacking context
2083         https://bugs.webkit.org/show_bug.cgi?id=179811
2084
2085         Reviewed by Dean Jackson.
2086
2087         Adding a new test that would crash otherwise because we wouldn't adequately force a stacking
2088         context as the animation would begin.
2089
2090         * webanimations/animation-opacity-animation-crash-expected.txt: Added.
2091         * webanimations/animation-opacity-animation-crash.html: Added.
2092
2093 2017-11-16  Commit Queue  <commit-queue@webkit.org>
2094
2095         Unreviewed, rolling out r224921.
2096         https://bugs.webkit.org/show_bug.cgi?id=179813
2097
2098         We shouldn't be doing this (Requested by ap on #webkit).
2099
2100         Reverted changeset:
2101
2102         "Remove the outdated and unmaintained copies of the tests in
2103         wpt/2dcontext/the-canvas-state/."
2104         https://bugs.webkit.org/show_bug.cgi?id=179769
2105         https://trac.webkit.org/changeset/224921
2106
2107 2017-11-16  Youenn Fablet  <youenn@apple.com>
2108
2109         Service Worker should get the body of intercepted requests
2110         https://bugs.webkit.org/show_bug.cgi?id=179776
2111
2112         Reviewed by Alex Christensen.
2113
2114         * http/tests/workers/service/resources/service-worker-fetch.js:
2115         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2116         * http/tests/workers/service/resources/service-worker-request-with-body-worker.js: Added.
2117         * http/tests/workers/service/service-worker-request-with-body.https-expected.txt: Added.
2118         * http/tests/workers/service/service-worker-request-with-body.https.html: Added.
2119
2120 2017-11-16  Nan Wang  <n_wang@apple.com>
2121
2122         AX: AOM: Implement string type properties
2123         https://bugs.webkit.org/show_bug.cgi?id=179495
2124
2125         Reviewed by Chris Fleizach.
2126
2127         * accessibility/accessibility-object-model.html:
2128         * accessibility/mac/AOM-string-properties-expected.txt: Added.
2129         * accessibility/mac/AOM-string-properties.html: Added.
2130
2131 2017-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2132
2133         Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky.
2134         https://bugs.webkit.org/show_bug.cgi?id=179773
2135
2136         Unreviewed test gardening.
2137
2138         * platform/mac-wk2/TestExpectations:
2139
2140 2017-11-16  Chris Dumez  <cdumez@apple.com>
2141
2142         Dispatching an event on a ServiceWorkerRegistration may fail or crash due to GC
2143         https://bugs.webkit.org/show_bug.cgi?id=179751
2144
2145         Reviewed by Geoffrey Garen.
2146
2147         Add layout test coverage.
2148
2149         * http/tests/workers/service/service-worker-registration-gc-event-expected.txt: Added.
2150         * http/tests/workers/service/service-worker-registration-gc-event.html: Added.
2151
2152 2017-11-16  Matt Lewis  <jlewis3@apple.com>
2153
2154         Marked svg/wicd/test-rightsizing-a.xhtml as flaky.
2155         https://bugs.webkit.org/show_bug.cgi?id=179176
2156
2157         Unreviewed test gardening.
2158
2159         * platform/ios-wk2/TestExpectations:
2160         * platform/mac-wk2/TestExpectations:
2161
2162 2017-11-16  Antoine Quint  <graouts@apple.com>
2163
2164         [Web Animations] Express time in milliseconds through the API
2165         https://bugs.webkit.org/show_bug.cgi?id=179799
2166
2167         Reviewed by Simon Fraser.
2168
2169         Update tests to use milliseconds rather than seconds.
2170
2171         * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
2172         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
2173         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
2174         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
2175         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
2176
2177 2017-11-16  Matt Lewis  <jlewis3@apple.com>
2178
2179         Marked multiple http/tests/cache/disk-cache/ tests as flaky.
2180         
2181         Unreviewed test gardening.
2182
2183         * platform/mac-wk2/TestExpectations:
2184
2185 2017-11-16  Youenn Fablet  <youenn@apple.com>
2186
2187         imported/w3c/web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm is an ImageOnlyFailure
2188         https://bugs.webkit.org/show_bug.cgi?id=179786
2189
2190         Unreviewed.
2191
2192         * TestExpectations: Temporarily marking test as failing.
2193
2194 2017-11-16  Colin Bendell  <colin@bendell.ca>
2195
2196         Add tests to ensure that <source> tags are only preloaded when the `type`
2197         attribute matches.
2198         https://bugs.webkit.org/show_bug.cgi?id=179231
2199
2200         Reviewed by Alex Christensen.
2201
2202         * http/tests/preload/picture-type-expected.txt: Added.
2203         * http/tests/preload/picture-type.html: Added.
2204
2205 2017-11-16  Chris Dumez  <cdumez@apple.com>
2206
2207         Dispatching an event on a ServiceWorker may fail or crash due to GC
2208         https://bugs.webkit.org/show_bug.cgi?id=179745
2209
2210         Reviewed by Geoffrey Garen.
2211
2212         Add layout test coverage.
2213
2214         * http/tests/workers/service/resources/sw-test-pre.js:
2215         * http/tests/workers/service/service-worker-gc-event.html: Added.
2216         * http/tests/workers/service/service-worker-gc-event-expected.txt: Added.
2217
2218 2017-11-16  Youenn Fablet  <youenn@apple.com>
2219
2220         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
2221         https://bugs.webkit.org/show_bug.cgi?id=179771
2222
2223         Unreviewed.
2224
2225         * TestExpectations: Marking test as flaky until we have full support of SW opaque responses.
2226
2227 2017-11-16  Ms2ger  <Ms2ger@igalia.com>
2228
2229         Remove the outdated and unmaintained copies of the tests in wpt/2dcontext/the-canvas-state/.
2230         https://bugs.webkit.org/show_bug.cgi?id=179769
2231
2232         Reviewed by Youenn Fablet.
2233
2234         * canvas/philip/tests/2d.state.saverestore.bitmap-expected.txt: Removed.
2235         * canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
2236         * canvas/philip/tests/2d.state.saverestore.clip-expected.txt: Removed.
2237         * canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
2238         * canvas/philip/tests/2d.state.saverestore.fillStyle-expected.txt: Removed.
2239         * canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
2240         * canvas/philip/tests/2d.state.saverestore.font-expected.txt: Removed.
2241         * canvas/philip/tests/2d.state.saverestore.font.html: Removed.
2242         * canvas/philip/tests/2d.state.saverestore.globalAlpha-expected.txt: Removed.
2243         * canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
2244         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation-expected.txt: Removed.
2245         * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
2246         * canvas/philip/tests/2d.state.saverestore.lineCap-expected.txt: Removed.
2247         * canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
2248         * canvas/philip/tests/2d.state.saverestore.lineJoin-expected.txt: Removed.
2249         * canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
2250         * canvas/philip/tests/2d.state.saverestore.lineWidth-expected.txt: Removed.
2251         * canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
2252         * canvas/philip/tests/2d.state.saverestore.miterLimit-expected.txt: Removed.
2253         * canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
2254         * canvas/philip/tests/2d.state.saverestore.path-expected.txt: Removed.
2255         * canvas/philip/tests/2d.state.saverestore.path.html: Removed.
2256         * canvas/philip/tests/2d.state.saverestore.shadowBlur-expected.txt: Removed.
2257         * canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
2258         * canvas/philip/tests/2d.state.saverestore.shadowColor-expected.txt: Removed.
2259         * canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
2260         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX-expected.txt: Removed.
2261         * canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
2262         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY-expected.txt: Removed.
2263         * canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
2264         * canvas/philip/tests/2d.state.saverestore.stack-expected.txt: Removed.
2265         * canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
2266         * canvas/philip/tests/2d.state.saverestore.stackdepth-expected.txt: Removed.
2267         * canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
2268         * canvas/philip/tests/2d.state.saverestore.strokeStyle-expected.txt: Removed.
2269         * canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
2270         * canvas/philip/tests/2d.state.saverestore.textAlign-expected.txt: Removed.
2271         * canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
2272         * canvas/philip/tests/2d.state.saverestore.textBaseline-expected.txt: Removed.
2273         * canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
2274         * canvas/philip/tests/2d.state.saverestore.transformation-expected.txt: Removed.
2275         * canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
2276         * canvas/philip/tests/2d.state.saverestore.underflow-expected.txt: Removed.
2277         * canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
2278
2279 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
2280
2281         Mark http/wpt/offscreen-canvas/getContext-webgl.html as failing on Windows.
2282         https://bugs.webkit.org/show_bug.cgi?id=179767
2283
2284         Unreviewed test gardening.
2285
2286         * platform/win/TestExpectations:
2287
2288 2017-11-16  Per Arne Vollan  <pvollan@apple.com>
2289
2290         Mark accessibility/accessibility-object-model.html as failing on Windows.
2291         https://bugs.webkit.org/show_bug.cgi?id=179766
2292
2293         Unreviewed test gardening.
2294
2295         * platform/win/TestExpectations:
2296
2297 2017-11-16  Miguel Gomez  <magomez@igalia.com>
2298
2299         Unreviewed GTK+ and WPE gardening after r224910.
2300
2301         * platform/gtk/TestExpectations:
2302         * platform/wpe/TestExpectations:
2303
2304 2017-11-16  Frederic Wang  <fwang@igalia.com>
2305
2306         ASSERTION FAILED: !isAnonymous() in WebCore::RenderMathMLOperator::updateTokenContent
2307         https://bugs.webkit.org/show_bug.cgi?id=166011
2308
2309         Reviewed by Alejandro G. Castro.
2310
2311         Add a crash test checking displaystyle and mathvariant on mfenced operators.
2312
2313         * mathml/mfenced-displaystyle-and-mathvariant-crash-expected.txt: Added.
2314         * mathml/mfenced-displaystyle-and-mathvariant-crash.html: Added.
2315
2316 2017-11-15  Youenn Fablet  <youenn@apple.com>
2317
2318         Service Worker fetch should handle empty responses
2319         https://bugs.webkit.org/show_bug.cgi?id=179740
2320
2321         Reviewed by Alex Christensen.
2322
2323         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
2324         (event.event.request.url.endsWith):
2325         * http/tests/workers/service/resources/service-worker-fetch.js:
2326         (async.test):
2327         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2328
2329 2017-11-15  Youenn Fablet  <youenn@apple.com>
2330
2331         ReloadFromOrigin loads should not select any service worker
2332         https://bugs.webkit.org/show_bug.cgi?id=179736
2333
2334         Reviewed by Brady Eidson.
2335
2336         * http/tests/workers/service/resources/shift-reload-navigation.js: Added.
2337         (async.test):
2338         * http/tests/workers/service/shift-reload-navigation-expected.txt: Added.
2339         * http/tests/workers/service/shift-reload-navigation.html: Added.
2340
2341 2017-11-15  Antoine Quint  <graouts@apple.com>
2342
2343         [Web Animations] Implement basic to-from animations
2344         https://bugs.webkit.org/show_bug.cgi?id=179707
2345         <rdar://problem/34932456>
2346
2347         Reviewed by Dean Jackson.
2348
2349         Update existing tests to explicitly pass null for keyframes and update WPT expectations.
2350
2351         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
2352         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
2353         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
2354         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
2355         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
2356         * http/wpt/wk-web-animations/interfaces/element-get-animations.html:
2357         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
2358         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html:
2359         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
2360         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt:
2361         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
2362         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
2363
2364 2017-11-15  Frederic Wang  <fwang@igalia.com>
2365
2366         ASSERTION FAILED: !renderer->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout with MathML
2367         https://bugs.webkit.org/show_bug.cgi?id=178865
2368
2369         Reviewed by Manuel Rego Casasnovas.
2370
2371         Add a test to trigger various clearNeedsLayout() in a MathML containing block with
2372         out-of-flow positioned descendants.
2373
2374         * mathml/out-of-flow-in-token-crash-expected.txt: Added.
2375         * mathml/out-of-flow-in-token-crash.html: Added.
2376
2377 2017-11-15  Nan Wang  <n_wang@apple.com>
2378
2379         [GTK] accessibility/accessibility-object-model.html fails
2380         https://bugs.webkit.org/show_bug.cgi?id=179723
2381
2382         Reviewed by Chris Fleizach.
2383
2384         Updated the test to support different platforms.
2385
2386         * accessibility/accessibility-object-model-expected.txt:
2387         * accessibility/accessibility-object-model.html:
2388
2389 2017-11-15  Chris Dumez  <cdumez@apple.com>
2390
2391         Unreviewed, fix tests introduced in r224880.
2392
2393         This is needed because of the changes in r224876.
2394
2395         * http/tests/workers/service/Client-properties.html:
2396
2397 2017-11-15  Youenn Fablet  <youenn@apple.com>
2398
2399         Some service worker tests are flaky due to console log messages
2400         https://bugs.webkit.org/show_bug.cgi?id=179601
2401
2402         Reviewed by Alex Christensen.
2403
2404         * TestExpectations:
2405
2406 2017-11-15  Matt Lewis  <jlewis3@apple.com>
2407
2408         Adjusted expectations for compositing/repaint/fixed-background-scroll.html.
2409         https://bugs.webkit.org/show_bug.cgi?id=154612
2410
2411         Unreviewed test gardening.
2412
2413         * platform/mac-wk1/TestExpectations:
2414
2415 2017-11-15  Chris Dumez  <cdumez@apple.com>
2416
2417         [Service Workers] Implement Client API
2418         https://bugs.webkit.org/show_bug.cgi?id=179709
2419
2420         Reviewed by Alex Christensen.
2421
2422         Add layout test coverage.
2423
2424         * http/tests/workers/service/Client-properties-auxiliary-expected.txt: Added.
2425         * http/tests/workers/service/Client-properties-auxiliary.html: Added.
2426         * http/tests/workers/service/Client-properties-expected.txt: Added.
2427         * http/tests/workers/service/Client-properties-subframe-expected.txt: Added.
2428         * http/tests/workers/service/Client-properties-subframe.html: Added.
2429         * http/tests/workers/service/Client-properties.html: Added.
2430         * http/tests/workers/service/resources/Client-properties-worker.js: Added.
2431
2432 2017-11-15  Youenn Fablet  <youenn@apple.com>
2433
2434         Remove service worker selection based on registration
2435         https://bugs.webkit.org/show_bug.cgi?id=179705
2436
2437         Reviewed by Alex Christensen.
2438
2439         Updating tests to use actual selected frames.
2440
2441         * http/tests/inspector/network/resource-response-service-worker.html:
2442         * http/tests/inspector/network/resources/fetch-service-worker.js:
2443         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
2444         * http/tests/workers/service/basic-fetch.https-expected.txt:
2445         * http/tests/workers/service/cors-image-fetch-expected.txt:
2446         * http/tests/workers/service/cors-image-fetch.html:
2447         * http/tests/workers/service/image-fetch-expected.txt:
2448         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2449         (then):
2450         * http/tests/workers/service/resources/basic-fetch-worker.js:
2451         * http/tests/workers/service/resources/basic-fetch.js:
2452         (async.test):
2453         * http/tests/workers/service/resources/cors-image-fetch.js:
2454         (async.test):
2455         (async.loadedImage): Deleted.
2456         (async.erroredImage): Deleted.
2457         (async.logStatus): Deleted.
2458         * http/tests/workers/service/resources/cors-image-fetch-iframe.html: Added.
2459         * http/tests/workers/service/resources/image-fetch.js:
2460         (async.test):
2461         (done): Deleted.
2462         (async.loadedImage): Deleted.
2463         (async.erroredImage): Deleted.
2464         (async.logStatus): Deleted.
2465         * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
2466         (async.test):
2467         (done): Deleted.
2468         (async.logStatus): Deleted.
2469         * http/tests/workers/service/resources/service-worker-fetch.js:
2470         (async.test):
2471         (done): Deleted.
2472         (async.logStatus): Deleted.
2473         * http/tests/workers/service/resources/service-worker-importScript.js:
2474         (async.test):
2475         (async.logStatus): Deleted.
2476         * http/tests/workers/service/resources/sw-test-pre.js:
2477         (async.interceptedFrame):
2478         * http/tests/workers/service/resources/tainted-image-fetch.js:
2479         (async.test):
2480         (async.loadedImage): Deleted.
2481         (async.erroredImage): Deleted.
2482         (async.logStatus): Deleted.
2483         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
2484         * http/tests/workers/service/tainted-image-fetch-expected.txt:
2485
2486 2017-11-15  Ms2ger  <Ms2ger@igalia.com>
2487
2488         [GTK][WPE] Unreviewed test gardening
2489         https://bugs.webkit.org/show_bug.cgi?id=179726
2490
2491         Unreviewed test gardening.
2492
2493         * platform/gtk/TestExpectations: Add new expectations.
2494         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
2495           Rebaseline for bug 179431.
2496         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2497           Rebaseline for ​bug 179494.
2498         * platform/wpe/TestExpectations: Remove expectations that were redundant
2499           with other (more correct) expectations in the same file, or with the
2500           new expectation file.
2501         * platform/wpe/fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
2502           Removed: bug 179094 improved the results and made them match the
2503           platform-neutral expectation file.
2504         * platform/wpe/fast/workers/self-hasOwnProperty-expected.txt:
2505           Removed: bug 179094 improved the results and made them match the
2506           platform-neutral expectation file.
2507         * platform/wpe/http/tests/uri/css-href-expected.txt: Added: missing baseline.
2508         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2509           Rebaseline to make the test useful as a regression test.
2510         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2511           Rebaseline for ​bug 179494.
2512
2513 2017-11-14  Nan Wang  <n_wang@apple.com>
2514
2515         AX: AOM: Implement AccessibleNode class and support label and role attributes
2516         https://bugs.webkit.org/show_bug.cgi?id=179494
2517
2518         Reviewed by Ryosuke Niwa.
2519
2520         * accessibility/accessibility-object-model-expected.txt: Added.
2521         * accessibility/accessibility-object-model.html: Added.
2522         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2523
2524 2017-11-14  Antti Koivisto  <antti@apple.com>
2525
2526         Media query with :host inside a custom elements doesn't get updated on window resize
2527         https://bugs.webkit.org/show_bug.cgi?id=176101
2528         <rdar://problem/34163850>
2529
2530         Reviewed by Simon Fraser.
2531
2532         Expand the existing test case to cover :host and ::slotted.
2533
2534         * fast/shadow-dom/media-query-in-shadow-style-expected.html:
2535         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html:
2536
2537 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2538
2539         Mark fast/scrolling/rtl-scrollbars.html as flaky.
2540         https://bugs.webkit.org/show_bug.cgi?id=179455
2541
2542         Unreviewed test gardening.
2543
2544         * platform/mac-wk2/TestExpectations:
2545
2546 2017-11-14  Youenn Fablet  <youenn@apple.com>
2547
2548         Implement ServiceWorker handle fetch for navigation loads
2549         https://bugs.webkit.org/show_bug.cgi?id=179404
2550
2551         Reviewed by Alex Christensen and Chris Dumez.
2552
2553         Some new tests are timing out due to missing SW API support.
2554         fetch-request-xhr.https.html is flaky due to always changing assertions.
2555         uncontrolled-page.https.html is probably flaky due to setting the active service worker
2556         in ServiceWorkerRegistration constructor. Plan is to fix that hack as a follow-up.
2557         fetch-event-respond-with-response-body-with-invalid-chunk.https.html might be flaky for the same reason.
2558         Marking unregister-then-register.https.html as flaky. Will follow-up investigating.
2559
2560         * TestExpectations: Skipping some timing out tests and marking some as flaky.
2561
2562 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2563
2564         Unreviewed test gardening for High Sierra.
2565
2566         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2567         * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
2568         * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2569         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
2570
2571 2017-11-14  Dean Jackson  <dino@apple.com>
2572
2573         Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
2574         https://bugs.webkit.org/show_bug.cgi?id=179671
2575         <rdar://problem/35534018>
2576
2577         Reviewed by Antoine Quint.
2578
2579         * http/wpt/offscreen-canvas/getContext-webgl-expected.txt: Added.
2580         * http/wpt/offscreen-canvas/getContext-webgl.html: Added.
2581         * http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt: Added.
2582         * http/wpt/offscreen-canvas/transferToImageBitmap.html: Added.
2583
2584 2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2585
2586         Unreviewed test gardening for High Sierra.
2587
2588         * platform/mac/TestExpectations:
2589         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2590
2591 2017-11-14  Jer Noble  <jer.noble@apple.com>
2592
2593         Enable Modern EME tests in DumpRenderTree
2594         https://bugs.webkit.org/show_bug.cgi?id=179544
2595
2596         Reviewed by Alex Christensen.
2597
2598         * platform/mac-wk1/TestExpectations:
2599         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2600
2601 2017-11-14  Youenn Fablet  <youenn@apple.com>
2602
2603         WebSWClientConnection should do IPC to StorageProcess if its WebSWOriginTable is not yet initialized
2604         https://bugs.webkit.org/show_bug.cgi?id=179668
2605
2606         Reviewed by Chris Dumez.
2607
2608         Updated tests to use hasServiceWorkerRegistration instead of hasServiceWorkerRegisteredForOrigin.
2609         Since the latter is trying to match a registration and compares scopes, we need the scopes to be set right on the tests.
2610
2611         * http/tests/workers/service/basic-unregister.https-expected.txt:
2612         * http/tests/workers/service/resources/basic-register.js:
2613         * http/tests/workers/service/resources/basic-unregister.js:
2614
2615 2017-11-14  Ms2ger  <Ms2ger@igalia.com>
2616
2617         Add some bug numbers for failing XHR tests
2618         https://bugs.webkit.org/show_bug.cgi?id=179664
2619
2620         Unreviewed test gardening.
2621
2622         * TestExpectations:
2623         * platform/gtk/TestExpectations:
2624           The two send-entity-body tests were not marked as failing anywhere,
2625           so the annotations here were superfluous.
2626
2627 2017-11-13  Simon Fraser  <simon.fraser@apple.com>
2628
2629         When navigating back to a page, compositing layers may not use accelerated drawing
2630         https://bugs.webkit.org/show_bug.cgi?id=178749
2631         rdar://problem/35158946
2632
2633         Reviewed by Dean Jackson.
2634         
2635         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
2636
2637         * compositing/accelerated-layers-after-back-expected.txt: Added.
2638         * compositing/accelerated-layers-after-back.html: Added.
2639         * compositing/iframes/page-cache-layer-tree.html:
2640         * compositing/page-cache-back-crash.html:
2641         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
2642         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
2643
2644 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
2645
2646         Disable two Modern EME LayoutTests on mac-wk1  until the feature is enabled in DumpRenderTree.
2647         https://bugs.webkit.org/show_bug.cgi?id=179544
2648
2649         Unreviewed test gardening.
2650
2651         * platform/mac-wk1/TestExpectations:
2652
2653 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
2654
2655         The css properties stroke-width/stroke-color and -webkit-text-stroke-width/-webkit-text-stroke-color should not be mixed.
2656         https://bugs.webkit.org/show_bug.cgi?id=174737
2657
2658         Reviewed by Antti Koivisto.
2659
2660         * fast/css/stroke-color-expected.html:
2661         * fast/css/stroke-color-fallback-expected.html:
2662         * fast/css/stroke-color-fallback.html:
2663         * fast/css/stroke-color.html:
2664         * fast/css/stroke-width-expected.html:
2665         * fast/css/stroke-width-fallback-expected.html:
2666         * fast/css/stroke-width-fallback.html:
2667         * fast/css/stroke-width.html:
2668
2669 2017-11-13  Commit Queue  <commit-queue@webkit.org>
2670
2671         Unreviewed, rolling out r224763.
2672         https://bugs.webkit.org/show_bug.cgi?id=179632
2673
2674         test fails on iOS (Requested by alexchristensen on #webkit).
2675
2676         Reverted changeset:
2677
2678         "Add tests to ensure that <source> tags are only preloaded
2679         when the `type`"
2680         https://bugs.webkit.org/show_bug.cgi?id=179231
2681         https://trac.webkit.org/changeset/224763
2682
2683 2017-11-13  Antti Koivisto  <antti@apple.com>
2684
2685         Don't eliminate whitespace renderer if the previous sibling is a text renderer
2686         https://bugs.webkit.org/show_bug.cgi?id=179620
2687
2688         Reviewed by Zalan Bujtas.
2689
2690         * TestExpectations:
2691
2692 2017-11-13  Chris Dumez  <cdumez@apple.com>
2693
2694         Implement "Service Worker Has No Pending Events" / "Update Service Worker Extended Events Set" algorithms
2695         https://bugs.webkit.org/show_bug.cgi?id=179618
2696
2697         Reviewed by Brady Eidson.
2698
2699         Add layout test coverage.
2700
2701         * http/tests/workers/service/basic-unregister-then-register-again-reuse-expected.txt: Added.
2702         * http/tests/workers/service/basic-unregister-then-register-again-reuse.html: Added.
2703         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js: Added.
2704         (event.waitUntil.new.Promise):
2705         (setTimeout):
2706
2707 2017-11-13  Ryan Haddad  <ryanhaddad@apple.com>
2708
2709         Adjust TestExpectation for js/intl-datetimeformat.html.
2710         https://bugs.webkit.org/show_bug.cgi?id=179208
2711
2712         Unreviewed test gardening.
2713
2714         * platform/mac-wk2/TestExpectations:
2715         * platform/mac/TestExpectations:
2716
2717 2017-11-13  Colin Bendell  <colin@bendell.ca>
2718
2719         Add tests to ensure that <source> tags are only preloaded when the `type`
2720         attribute matches.
2721         https://bugs.webkit.org/show_bug.cgi?id=179231
2722
2723         Reviewed by Alex Christensen.
2724
2725         * http/tests/preload/picture-type-expected.txt: Added.
2726         * http/tests/preload/picture-type.html: Added.
2727
2728 2017-11-13  Antoine Quint  <graouts@apple.com>
2729
2730         [Web Animations] Implement getAnimations()
2731         https://bugs.webkit.org/show_bug.cgi?id=179535
2732         <rdar://problem/34932475>
2733
2734         Reviewed by Simon Fraser.
2735
2736         Update WPT expectations per new progressions and add three new tests that check the behavior of
2737         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
2738         and an AnimationEffect.
2739
2740         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2741         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2742         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
2743         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
2744         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
2745         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
2746         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
2747         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
2748         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
2749
2750 2017-11-13  Per Arne Vollan  <pvollan@apple.com>
2751
2752         Mark editing/execCommand/underline-selection-containing-image.html as failing on Windows.
2753         https://bugs.webkit.org/show_bug.cgi?id=179613
2754
2755         Unreviewed test gardening.
2756
2757         * platform/win/TestExpectations:
2758
2759 2017-11-13  Carlos Garcia Campos  <cgarcia@igalia.com>
2760
2761         Unreviewed GTK+ gardening. Mark editing/execCommand/underline-selection-containing-image.html as failing.
2762
2763         * platform/gtk/TestExpectations:
2764
2765 2017-11-13  Ms2ger  <Ms2ger@igalia.com>
2766
2767         [GTK] Enable some passing XHR tests
2768         https://bugs.webkit.org/show_bug.cgi?id=179533
2769
2770         Reviewed by Alex Christensen.
2771
2772         * platform/gtk/TestExpectations: Remove failure expectations.
2773         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt:
2774           Removed: the platform-neutral expectation file (two passes rather than
2775           one pass, one fail) matches the current output on GTK.
2776         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
2777           Added: the platform-neutral expectation file has subtests marked as
2778           failing, though they all pass on GTK.
2779         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
2780           Added: the platform-neutral expectation file has subtests marked as
2781           failing, though they all pass on GTK.
2782         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt:
2783           Added: the platform-neutral expectation file has subtests marked as
2784           failing, though they all pass on GTK.
2785         * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
2786           Added: some of the subtests marked as failing in the platform-neutral
2787           expectation file are passing on GTK.
2788
2789 2017-11-12  Maciej Stachowiak  <mjs@apple.com>
2790
2791         Remove support for UTF-32 variant text encodings
2792         https://bugs.webkit.org/show_bug.cgi?id=179435
2793
2794         Reviewed by Darin Adler.
2795
2796         * fast/encoding/legacy-utf-32-aliases.html: Added. Check that
2797         we don't support our legacy aliases for utf-32, since WPT doesn't
2798         either.
2799         * fast/encoding/legacy-utf-32-aliases-expected.txt: Ditto.
2800
2801         Remove the following tests; we no longer want to support UTF-32. 
2802         
2803         imported/w3c/web-platform-tests/encoding already has tests for lack of support.
2804         
2805         * fast/encoding/utf-32-big-endian-bom-expected.txt: Removed.
2806         * fast/encoding/utf-32-big-endian-bom.html: Removed.
2807         * fast/encoding/utf-32-big-endian-nobom-expected.txt: Removed.
2808         * fast/encoding/utf-32-big-endian-nobom.xml: Removed.
2809         * fast/encoding/utf-32-little-endian-bom-expected.txt: Removed.
2810         * fast/encoding/utf-32-little-endian-bom.html: Removed.
2811         * fast/encoding/utf-32-little-endian-nobom-expected.txt: Removed.
2812         * fast/encoding/utf-32-little-endian-nobom.xml: Removed.
2813         * http/tests/misc/submit-get-in-utf32be-expected.txt: Removed.
2814         * http/tests/misc/submit-get-in-utf32be.html: Removed.
2815         * http/tests/misc/submit-get-in-utf32le-expected.txt: Removed.
2816         * http/tests/misc/submit-get-in-utf32le.html: Removed.
2817         * http/tests/misc/submit-post-in-utf32be-expected.txt: Removed.
2818         * http/tests/misc/submit-post-in-utf32be.html: Removed.
2819         * http/tests/misc/submit-post-in-utf32le-expected.txt: Removed.
2820         * http/tests/misc/submit-post-in-utf32le.html: Removed.
2821         * http/tests/misc/url-in-utf32be-expected.txt: Removed.
2822         * http/tests/misc/url-in-utf32be.html: Removed.
2823         * http/tests/misc/url-in-utf32le-expected.txt: Removed.
2824         * http/tests/misc/url-in-utf32le.html: Removed.
2825
2826 2017-11-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2827
2828         REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
2829         https://bugs.webkit.org/show_bug.cgi?id=179471
2830
2831         Reviewed by Darin Adler.
2832
2833         Unskip tests that are passing now.
2834
2835         * platform/gtk/TestExpectations:
2836
2837 2017-11-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2838
2839         [WebCore] Implement import.meta.url
2840         https://bugs.webkit.org/show_bug.cgi?id=178672
2841
2842         Reviewed by Darin Adler.
2843
2844         * js/dom/modules/import-meta-url-expected.txt: Added.
2845         * js/dom/modules/import-meta-url.html: Added.
2846         * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
2847         * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
2848         * js/dom/modules/script-tests/import-meta-url.js: Added.
2849
2850 2017-11-11  Chris Dumez  <cdumez@apple.com>
2851
2852         Re-sync Service Workers web-platform-tests from upstream
2853         https://bugs.webkit.org/show_bug.cgi?id=179575
2854
2855         Reviewed by Youenn Fablet.
2856
2857         Skip a few tests that are timing out.
2858
2859         * TestExpectations:
2860
2861 2017-11-11  Devin Rousso  <webkit@devinrousso.com>
2862
2863         Web Inspector: Canvas tab: show detailed status during canvas recording
2864         https://bugs.webkit.org/show_bug.cgi?id=178185
2865         <rdar://problem/34939862>
2866
2867         Reviewed by Brian Burg.
2868
2869         * inspector/canvas/resources/recording-utilities.js:
2870         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
2871         (TestPage.registerInitializer.window.startRecording):
2872
2873 2017-11-10  Chris Dumez  <cdumez@apple.com>
2874
2875         Unreviewed, unskip & rebaseline several service worker tests
2876
2877         * TestExpectations:
2878
2879 2017-11-10  Chris Dumez  <cdumez@apple.com>
2880
2881         [Service Workers] Registration promise should be rejected when the service worker fails to start
2882         https://bugs.webkit.org/show_bug.cgi?id=179566
2883
2884         Reviewed by Brady Eidson.
2885
2886         Add layout test coverage.
2887
2888         * TestExpectations: Mark test as flaky as the console lines sometimes change order.
2889         * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
2890         * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
2891         * http/tests/workers/service/worker-fails-to-start.html: Added.
2892
2893 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2894
2895         Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
2896         https://bugs.webkit.org/show_bug.cgi?id=177440
2897
2898         Unreviewed test gardening.
2899
2900         * TestExpectations:
2901         * platform/wk2/TestExpectations:
2902
2903 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2904
2905         Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
2906         https://bugs.webkit.org/show_bug.cgi?id=179557
2907
2908         Unreviewed test gardening.
2909
2910         * platform/mac-wk2/TestExpectations:
2911
2912 2017-11-10  Simon Fraser  <simon.fraser@apple.com>
2913
2914         Contents of composited overflow-scroll are missing when newly added
2915         https://bugs.webkit.org/show_bug.cgi?id=179556
2916         rdar://problem/20368294
2917
2918         Reviewed by Tim Horton.
2919
2920         * compositing/backing/overflow-gains-content-expected.html: Added.
2921         * compositing/backing/overflow-gains-content.html: Added.
2922
2923 2017-11-10  Chris Dumez  <cdumez@apple.com>
2924
2925         [Service Workers] Implement better support for "Clear Registration" algorithm
2926         https://bugs.webkit.org/show_bug.cgi?id=179441
2927
2928         Reviewed by Brady Eidson.
2929
2930         Add layout test coverage.
2931
2932         * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
2933         * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
2934
2935 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2936
2937         Unreviewed, rolling out r224705.
2938
2939         Introduced a LayoutTest crash on WK1.
2940
2941         Reverted changeset:
2942
2943         "[Web Animations] Implement getAnimations()"
2944         https://bugs.webkit.org/show_bug.cgi?id=179535
2945         https://trac.webkit.org/changeset/224705
2946
2947 2017-11-10  Jer Noble  <jer.noble@apple.com>
2948
2949         Add a FairPlay Streaming based CDM for Modern EME
2950         https://bugs.webkit.org/show_bug.cgi?id=179499
2951         <rdar://problem/35445033>
2952
2953         Reviewed by Eric Carlson.
2954
2955         * platform/mac/TestExpectations:
2956         * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
2957         * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
2958         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
2959         * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
2960
2961 2017-11-10  Megan Gardner  <megan_gardner@apple.com>
2962
2963         Rebase some layout tests
2964         https://bugs.webkit.org/show_bug.cgi?id=179519
2965
2966         Reviewed by Alex Christensen and Tim Horton.
2967
2968         In helping with cleaning up tests, rebase tests that have only been effected by font changes
2969         and other similarly irrelevant changes. Also turning back on a few tests that actually do work
2970         now. 
2971
2972         * platform/ios-wk2/TestExpectations:
2973         * platform/ios/editing/selection/3690703-2-expected.txt:
2974         * platform/ios/editing/selection/3690703-expected.txt:
2975         * platform/ios/editing/selection/3690719-expected.txt:
2976
2977 2017-11-10  Antoine Quint  <graouts@apple.com>
2978
2979         [Web Animations] Implement getAnimations()
2980         https://bugs.webkit.org/show_bug.cgi?id=179535
2981         <rdar://problem/34932475>
2982
2983         Reviewed by Simon Fraser.
2984
2985         Update WPT expectations per new progressions and add three new tests that check the behavior of
2986         Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
2987         and an AnimationEffect.
2988
2989         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2990         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2991         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
2992         * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
2993         * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
2994         * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
2995         * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
2996         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
2997         * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
2998
2999 2017-11-10  Commit Queue  <commit-queue@webkit.org>
3000
3001         Unreviewed, rolling out r224602 and r224697.
3002         https://bugs.webkit.org/show_bug.cgi?id=179545
3003
3004         The LayoutTest for this change is flaky. (Requested by
3005         ryanhaddad on #webkit).
3006
3007         Reverted changesets:
3008
3009         "Add tests to ensure that <source> tags are only preloaded
3010         when the `type`"
3011         https://bugs.webkit.org/show_bug.cgi?id=179231
3012         https://trac.webkit.org/changeset/224602
3013
3014         "Fix race conditions with setBackingScaleFactor, page refresh
3015         and preloader"
3016         https://bugs.webkit.org/show_bug.cgi?id=179488
3017         https://trac.webkit.org/changeset/224697
3018
3019 2017-11-10  Chris Dumez  <cdumez@apple.com>
3020
3021         [Service Workers] Implement "Try Activate" / "Activate" algorithms
3022         https://bugs.webkit.org/show_bug.cgi?id=179436
3023
3024         Reviewed by Brady Eidson.
3025
3026         Add layout test coverage.
3027
3028         * http/tests/workers/service/basic-activate-event-expected.txt: Added.
3029         * http/tests/workers/service/basic-activate-event.html: Added.
3030         * http/tests/workers/service/resources/basic-activate-event-worker.js: Added.
3031
3032 2017-11-10  Maciej Stachowiak  <mjs@apple.com>
3033
3034         Remove TEC decoders that duplicate ICU decoders
3035         https://bugs.webkit.org/show_bug.cgi?id=179460
3036
3037         Reviewed by Darin Adler.
3038
3039         * fast/encoding/duplicate-tec-encodings-expected.txt: Added.
3040         * fast/encoding/duplicate-tec-encodings.html: Added.
3041
3042 2017-11-10  Colin Bendell  <colin@bendell.ca>
3043
3044         Fix race conditions with setBackingScaleFactor, page refresh and preloader
3045         https://bugs.webkit.org/show_bug.cgi?id=179488
3046
3047         Reviewed by Darin Adler.
3048
3049         * http/tests/preload/picture-type-expected.txt: remove DPR test
3050         * http/tests/preload/picture-type.html: updated srcset to account for
3051         testRunners with DPR > 1
3052
3053 2017-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3054
3055         Mark http/wpt/beacon/contentextensions tests as flaky.
3056         https://bugs.webkit.org/show_bug.cgi?id=179256
3057
3058         Unreviewed test gardening.
3059
3060         * platform/mac-wk2/TestExpectations:
3061
3062 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
3063
3064         Remove check-combining-headers.html.
3065         https://bugs.webkit.org/show_bug.cgi?id=179527
3066
3067         Reviewed by Chris Dumez.
3068
3069         This test is an old fork of
3070         imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm
3071         which is no longer useful.
3072
3073         * http/tests/xmlhttprequest/check-combining-headers-expected.txt: Removed.
3074         * http/tests/xmlhttprequest/check-combining-headers.html: Removed.
3075
3076 2017-11-10  Ms2ger  <Ms2ger@igalia.com>
3077
3078         [GTK] Update test expectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.
3079         https://bugs.webkit.org/show_bug.cgi?id=179051
3080
3081         Reviewed by Michael Catanzaro.
3082
3083         The expectations are platform-specific because the test times out on mac.
3084         The difference with the mac expectations is only in the last part of the
3085         test, after the timeout.
3086
3087         This follows our policy of creating -expected files with failures for
3088         imported wpt tests, to allow using them as regression tests.
3089
3090         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3091
3092 2017-11-10  Chris Dumez  <cdumez@apple.com>
3093
3094         Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html as flaky
3095
3096         I unskipped it yesterday but it turns out to be flaky.
3097
3098         * TestExpectations:
3099
3100 2017-11-09  Chris Dumez  <cdumez@apple.com>
3101
3102         ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
3103         https://bugs.webkit.org/show_bug.cgi?id=179517
3104
3105         Reviewed by Brady Eidson.
3106
3107         Add layout test coverage.
3108
3109         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse-expected.txt: Added.
3110         * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html: Added.
3111
3112 2017-11-09  Chris Dumez  <cdumez@apple.com>
3113
3114         Unreviewed, rebaseline flaky / skipped service worker tests
3115         https://bugs.webkit.org/show_bug.cgi?id=179521
3116
3117         Unskip a test that is no longer timing out.
3118
3119         * TestExpectations:
3120
3121 2017-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
3122
3123         [JSC] Retry module fetching if previous request fails
3124         https://bugs.webkit.org/show_bug.cgi?id=178168
3125
3126         Reviewed by Saam Barati.
3127
3128         * js/dom/modules/module-fetch-failure-not-cached-expected.txt: Added.
3129         * js/dom/modules/module-fetch-failure-not-cached.html: Added.
3130         * js/dom/modules/module-integrity-bad-value-success-with-cache-expected.txt: Added.
3131         * js/dom/modules/module-integrity-bad-value-success-with-cache.html: Added.
3132         * js/dom/modules/script-tests/module-fetch-failure-not-cached.js: Added.
3133         * js/dom/modules/script-tests/module-integrity-bad-value-success-with-cache.js: Added.
3134
3135 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3136
3137         Mark multiple service worker tests as flaky.
3138
3139         Unreviewed test gardening.
3140
3141         * TestExpectations: Add flaky tests and alphabetize existing entries.
3142
3143 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3144
3145         [iOS] Rebaseline and re-enable editing/deleting tests
3146         https://bugs.webkit.org/show_bug.cgi?id=179119
3147
3148         Unreviewed test gardening.
3149
3150         * platform/ios-wk2/TestExpectations:
3151         * platform/ios/TestExpectations:
3152         * platform/ios/editing/deleting/collapse-whitespace-3587601-fix-expected.txt: Added.
3153         * platform/ios/editing/deleting/delete-3608445-fix-expected.txt: Added.
3154         * platform/ios/editing/deleting/delete-3800834-fix-expected.txt: Added.
3155         * platform/ios/editing/deleting/delete-after-span-ws-001-expected.txt: Added.
3156         * platform/ios/editing/deleting/delete-after-span-ws-002-expected.txt: Added.
3157         * platform/ios/editing/deleting/delete-after-span-ws-003-expected.txt: Added.
3158         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
3159         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
3160         * platform/ios/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
3161         * platform/ios/editing/deleting/delete-at-start-or-end-expected.txt: Added.
3162         * platform/ios/editing/deleting/delete-block-contents-001-expected.txt: Added.
3163         * platform/ios/editing/deleting/delete-block-contents-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
3164         * platform/ios/editing/deleting/delete-block-merge-contents-005-expected.txt:
3165         * platform/ios/editing/deleting/delete-block-merge-contents-006-expected.txt:
3166         * platform/ios/editing/deleting/delete-block-merge-contents-007-expected.txt:
3167         * platform/ios/editing/deleting/delete-block-merge-contents-008-expected.txt:
3168         * platform/ios/editing/deleting/delete-block-merge-contents-023-expected.txt:
3169         * platform/ios/editing/deleting/delete-block-merge-contents-024-expected.txt:
3170         * platform/ios/editing/deleting/delete-br-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
3171         * platform/ios/editing/deleting/delete-br-004-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
3172         * platform/ios/editing/deleting/delete-br-005-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
3173         * platform/ios/editing/deleting/delete-br-006-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
3174         * platform/ios/editing/deleting/delete-br-008-expected.txt:
3175         * platform/ios/editing/deleting/delete-br-009-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-008-expected.txt.
3176         * platform/ios/editing/deleting/delete-br-010-expected.txt:
3177         * platform/ios/editing/deleting/delete-image-004-expected.txt: Added.
3178         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
3179         * platform/ios/editing/deleting/delete-line-011-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
3180         * platform/ios/editing/deleting/delete-line-015-expected.txt:
3181         * platform/ios/editing/deleting/delete-line-016-expected.txt:
3182         * platform/ios/editing/deleting/delete-line-017-expected.txt:
3183         * platform/ios/editing/deleting/delete-line-end-ws-001-expected.txt: Added.
3184         * platform/ios/editing/deleting/delete-line-end-ws-002-expected.txt: Added.
3185         * platform/ios/editing/deleting/delete-tab-001-expected.txt: Added.
3186         * platform/ios/editing/deleting/delete-tab-004-expected.txt: Added.
3187         * platform/ios/editing/deleting/delete-to-select-table-expected.txt:
3188         * platform/ios/editing/deleting/merge-no-br-expected.txt:
3189         * platform/ios/editing/deleting/table-cells-expected.txt:
3190
3191 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3192
3193         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as a flaky timeout.
3194         https://bugs.webkit.org/show_bug.cgi?id=169876
3195
3196         Unreviewed test gardening.
3197
3198         * platform/mac/TestExpectations:
3199
3200 2017-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3201
3202         Skip slow encoding WPT LayoutTests.
3203
3204         Unreviewed test gardening.
3205
3206         * TestExpectations:
3207
3208 2017-11-09  Doug Russell  <d_russell@apple.com>
3209
3210         Bug 179068 - AX: search predicate returns containing group for plain text instead of text element
3211         https://bugs.webkit.org/show_bug.cgi?id=179068
3212
3213         Reviewed by Darin Adler
3214
3215         Implement a check in AccessibilityRenderObject::hasPlainText(), AccessibilityObject::canHavePlainText(), to confirm the element is capable of providing text.
3216
3217         * accessibility/mac/search-predicate-expected.txt:
3218         * accessibility/mac/search-predicate-plaintext-expected.txt: Added.
3219         * accessibility/mac/search-predicate-plaintext.html: Added.
3220         * accessibility/mac/search-predicate-visible-button-expected.txt: Added.
3221         * accessibility/mac/search-predicate-visible-button.html: Added.
3222         * accessibility/mac/search-predicate-visited-links-expected.txt: Added.
3223         * accessibility/mac/search-predicate-visited-links.html: Added.
3224         * accessibility/mac/search-predicate.html:
3225         * platform/mac-wk2/TestExpectations:
3226
3227 2017-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
3228
3229         Inserting an image, selecting, underlining, and then deleting leaves the typing style with both "-webkit-text-decorations-in-effect" and "text-decoration"
3230         https://bugs.webkit.org/show_bug.cgi?id=179431
3231
3232         Reviewed by Ryosuke Niwa.
3233
3234         Adds a new layout test to fix a debug assertion. See WebCore/ChangeLog for more details. Additionally
3235         rebaselines a few existing tests that serialize markup strings to include `text-decoration: none;`.
3236
3237         * editing/execCommand/underline-selection-containing-image-expected.txt: Added.
3238         * editing/execCommand/underline-selection-containing-image.html: Added.
3239         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt:
3240         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt:
3241         * fast/events/input-events-paste-rich-datatransfer-expected.txt:
3242         * fast/events/ondrop-text-html-expected.txt:
3243
3244 2017-11-09  Devin Rousso  <webkit@devinrousso.com>
3245
3246         Web Inspector: support undo/redo of insertAdjacentHTML
3247         https://bugs.webkit.org/show_bug.cgi?id=179283
3248
3249         Reviewed by Joseph Pecoraro.
3250
3251         * inspector/dom/insertAdjacentHTML-expected.txt: Added.
3252         * inspector/dom/insertAdjacentHTML.html: Added.
3253
3254 2017-11-09  Maciej Stachowiak  <mjs@apple.com>
3255
3256         Remove support for iOS-only softbank-sjis encoding if possible
3257         https://bugs.webkit.org/show_bug.cgi?id=179416
3258
3259         Reviewed by Darin Adler.
3260
3261         * fast/encoding/charset-softbank-sjis.html: Added. Test that <meta charset>
3262         declaration for softbank-sjis is ignored.
3263         * fast/encoding/charset-softbank-sjis-expected.txt: Added.
3264         * fast/encoding/resources/softbank-sjis-iframe.html: Added. Helper for above test.
3265         * fast/encoding/legacy-ios-encodings.html: Add a case for softbank-sjis.
3266         * fast/encoding/legacy-ios-encodings-expected.txt: Result for above.
3267
3268 2017-11-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3269
3270         [GTK] Gardening 09 nov
3271         https://bugs.webkit.org/show_bug.cgi?id=179472
3272
3273         Unreviewed GTK gardening
3274
3275         * platform/gtk/TestExpectations:
3276
3277 2017-11-09  Alicia Boya García  <aboya@igalia.com>
3278
3279         [GTK] Test gardening
3280         https://bugs.webkit.org/show_bug.cgi?id=179447
3281
3282         Reviewed by Michael Catanzaro.
3283
3284         * platform/gtk/TestExpectations:
3285
3286 2017-11-08  Simon Fraser  <simon.fraser@apple.com>
3287
3288         Content not painted when scrolling an overflow node inside an iframe
3289         https://bugs.webkit.org/show_bug.cgi?id=179315
3290         rdar://problem/35364166
3291
3292         Reviewed by Tim Horton.
3293
3294         * compositing/ios/overflow-scroll-update-overlap-expected.html: Added.
3295         * compositing/ios/overflow-scroll-update-overlap.html: Added.
3296
3297 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3298
3299         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html as flaky.
3300         https://bugs.webkit.org/show_bug.cgi?id=179452
3301
3302         Unreviewed test gardening.
3303
3304         * TestExpectations:
3305
3306 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3307
3308         Mark http/tests/workers/service/registration-task-queue-scheduling-1.html as flaky.
3309         https://bugs.webkit.org/show_bug.cgi?id=179342
3310
3311         Unreviewed test gardening.
3312
3313         * platform/mac/TestExpectations:
3314
3315 2017-11-08  Brent Fulgham  <bfulgham@apple.com>
3316
3317         XMLHttpRequest should not treat file URLs as same origin
3318         https://bugs.webkit.org/show_bug.cgi?id=178565
3319         <rdar://problem/11115901>
3320
3321         Reviewed by Daniel Bates.
3322
3323         * security/cannot-read-self-from-file-expected.txt: Added.
3324         * security/cannot-read-self-from-file.html: Added.
3325         * security/resources/cannot-read-self-from-file.html: Added.
3326
3327 2017-11-08  Joseph Pecoraro  <pecoraro@apple.com>
3328
3329         Web Inspector: Show Internal properties of PaymentRequest in Web Inspector Console
3330         https://bugs.webkit.org/show_bug.cgi?id=179276
3331
3332         Reviewed by Andy Estes.
3333
3334         * TestExpectations:
3335         * platform/mac-wk2/TestExpectations:
3336         Pass test on platforms that support Payment Requests.
3337
3338         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: Added.
3339         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: Added.
3340         Test for internal properties on PaymentRequest instances.
3341
3342         * resources/ui-helper.js:
3343         (window.UIHelper.withUserGesture):
3344         Provide an easier way to simulate work inside of a user gesture.
3345
3346 2017-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3347
3348         Mark many service worker tests as flaky on iOS.
3349         https://bugs.webkit.org/show_bug.cgi?id=179454
3350
3351         Unreviewed test gardening.
3352
3353         * platform/ios/TestExpectations:
3354
3355 2017-11-08  Colin Bendell  <colin@bendell.ca>
3356
3357         Add tests to ensure that <source> tags are only preloaded when the `type`
3358         attribute matches.
3359         https://bugs.webkit.org/show_bug.cgi?id=179231
3360
3361         Reviewed by Alex Christensen.
3362
3363         The actual execution of the test is a bit racy because of the need to refresh
3364         the browser to change the DPR. Should also move the other testHad to move the tests to /preload (instead of tests/loading with the other
3365         picture tests) to avoid the logging from
3366
3367         * http/tests/preload/picture-type-expected.txt: Added.
3368         * http/tests/preload/picture-type.html: Added.
3369
3370 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
3371
3372         iOS supports some text encodings supposedly due to lack of TEC that aren't supported by the TEC decoder on macOS
3373         https://bugs.webkit.org/show_bug.cgi?id=179309
3374
3375         Reviewed by Darin Adler.
3376
3377         * fast/encoding/legacy-ios-encodings-expected.txt: Added.
3378         * fast/encoding/legacy-ios-encodings.html: Added. Check that we don't support some old iOS-only encoding names
3379         and check for some nonstandard encoding names that we do support (for now).
3380
3381 2017-11-08  Maciej Stachowiak  <mjs@apple.com>
3382
3383         Switch encoding WPT test suite to updating via import-w3c-tests
3384         https://bugs.webkit.org/show_bug.cgi?id=179412
3385
3386         Reviewed by Youenn Fablet.
3387
3388         * TestExpectations: Remove mention of slow encoding tests here...
3389         * tests-options.json: ...because they are now recorded here.
3390
3391 2017-11-08  Chris Dumez  <cdumez@apple.com>
3392
3393         [Service Workers] Support waitUntil() on the 'install' event
3394         https://bugs.webkit.org/show_bug.cgi?id=179396
3395
3396         Reviewed by Brady Eidson.
3397
3398         Add layout test coverage.
3399
3400         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises-expected.txt: Added.
3401         * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises.html: Added.
3402         * http/tests/workers/service/basic-install-event-waitUntil-reject-expected.txt: Added.
3403         * http/tests/workers/service/basic-install-event-waitUntil-reject.html: Added.
3404         * http/tests/workers/service/basic-install-event-waitUntil-resolve-expected.txt: Added.
3405         * http/tests/workers/service/basic-install-event-waitUntil-resolve.html: Added.
3406         * http/tests/workers/service/resources/basic-install-event-waitUntil-multiple-promises-worker.js: Added.
3407         (event.i.event.waitUntil.new.Promise):
3408         * http/tests/workers/service/resources/basic-install-event-waitUntil-reject-worker.js: Added.
3409         (event.event.waitUntil.new.Promise):
3410         * http/tests/workers/service/resources/basic-install-event-waitUntil-resolve-worker.js: Added.
3411         (event.event.waitUntil.new.Promise):
3412         * http/wpt/service-workers/extendableEvent.https-expected.txt:
3413         * http/wpt/service-workers/extendableEvent.https.html:
3414
3415 2017-11-08  David Hyatt  <hyatt@apple.com>
3416
3417         [Experiment] Implement code to detect high frequency painting
3418         https://bugs.webkit.org/show_bug.cgi?id=179118
3419
3420         Reviewed by Simon Fraser.
3421
3422         * fast/block/block-move-frequent-paint-expected.txt: Added.
3423         * fast/block/block-move-frequent-paint.html: Added.
3424
3425 2017-11-08  Ms2ger  <Ms2ger@igalia.com>
3426
3427         Update XMLHttpRequest tests.
3428         https://bugs.webkit.org/show_bug.cgi?id=179421
3429
3430         Reviewed by Sam Weinig.
3431
3432         * TestExpectations: removed flaky expectation: the test was fixed upstream.
3433
3434 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
3435
3436         Update TestExpectations for slow  WPT encoding LayoutTests.
3437
3438         Unreviewed test gardening.
3439
3440         Mark some of the tests as slow on Debug and skip those that time out even though they are already marked as slow.
3441
3442         * TestExpectations:
3443
3444 2017-11-07  Antoine Quint  <graouts@apple.com>
3445
3446         <video> does not respect pointer-events
3447         https://bugs.webkit.org/show_bug.cgi?id=179378
3448         <rdar://problem/34687668>
3449
3450         Reviewed by Simon Fraser.
3451
3452         Add a new test that checks that settings "pointer-events: none" on the <video> element
3453         correctly reflects that same value on the media controls shadow root container.
3454
3455         * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
3456         * media/modern-media-controls/css/pointer-events-none.html: Added.
3457         * platform/ios/TestExpectations:
3458
3459 2017-11-07  Chris Dumez  <cdumez@apple.com>
3460
3461         [Service Workers] Add support for "install" event
3462         https://bugs.webkit.org/show_bug.cgi?id=179338
3463
3464         Reviewed by Youenn Fablet.
3465
3466         Add layout test coverage.
3467
3468         * http/tests/workers/service/basic-install-event-expected.txt: Added.
3469         * http/tests/workers/service/basic-install-event.html: Added.
3470         * http/tests/workers/service/resources/basic-install-event-worker.js: Added.
3471         * http/tests/workers/service/resources/sw-test-pre.js:
3472         (waitForState):
3473
3474 2017-11-07  Ryan Haddad  <ryanhaddad@apple.com>
3475
3476         Unreviewed, rolling out r224498.
3477
3478         The LayoutTest for this change is flaky and affecting EWS
3479         results.
3480
3481         Reverted changeset:
3482
3483         "Add tests to ensure that <source> tags are only preloaded
3484         when the `type`"
3485         https://bugs.webkit.org/show_bug.cgi?id=179231
3486         https://trac.webkit.org/changeset/224498
3487
3488 2017-11-07  Chris Dumez  <cdumez@apple.com>
3489
3490         LayoutTest http/tests/security/cross-frame-access-put.html is a flaky failure
3491         https://bugs.webkit.org/show_bug.cgi?id=179195
3492
3493         Reviewed by Ryosuke Niwa.
3494
3495         Fix flaky test by calling the testRunner functions as early as possible, not in
3496         the onload event handler.
3497
3498         * http/tests/security/cross-frame-access-put.html:
3499
3500 2017-11-07  Maciej Stachowiak  <mjs@apple.com>
3501
3502         Update WPT encoding test suite to the latest version.
3503         https://bugs.webkit.org/show_bug.cgi?id=179312
3504
3505         Reviewed by Youenn Fablet.
3506
3507         * TestExpectations: Mark some WPT enncoding tests as slow (either
3508         globally or on debug builds) based on what times out in EWS.
3509
3510 2017-11-07  Antti Koivisto  <antti@apple.com>
3511
3512         Dynamic media queries don't update in shadow tree stylesheets
3513         https://bugs.webkit.org/show_bug.cgi?id=179324
3514
3515         Reviewed by Ryosuke Niwa.
3516
3517         * fast/shadow-dom/media-query-in-shadow-style-expected.html: Added.
3518         * fast/shadow-dom/media-query-in-shadow-style.html: Added.
3519         * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html: Added.
3520
3521 2017-11-07  Youenn Fablet  <youenn@apple.com>
3522
3523         Support the case of fetch events that are not responded
3524         https://bugs.webkit.org/show_bug.cgi?id=179336
3525
3526         Reviewed by Chris Dumez.
3527
3528         * http/tests/workers/service/basic-fetch.https-expected.txt:
3529         * http/tests/workers/service/resources/basic-fetch-worker.js:
3530         (event.event.request.url.indexOf):
3531         * http/tests/workers/service/resources/basic-fetch.js:
3532         (async.test):
3533
3534 2017-11-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3535
3536         Unreviewed GTK test gardening
3537
3538         * platform/gtk/TestExpectations:
3539
3540 2017-11-06  Joseph Pecoraro  <pecoraro@apple.com>
3541
3542         Uncaught Exception: TypeError: null is not an object (evaluating 'mimeType.endsWith')
3543         https://bugs.webkit.org/show_bug.cgi?id=179325
3544         <rdar://problem/35366896>
3545
3546         Reviewed by Brian Burg.
3547
3548         * inspector/unit-tests/mimetype-utilities-expected.txt:
3549         * inspector/unit-tests/mimetype-utilities.html:
3550         Add tests for null cases.
3551
3552 2017-11-06  Colin Bendell  <colin@bendell.ca>
3553
3554         Add tests to ensure that <source> tags are only preloaded when the `type`
3555         attribute matches.
3556         https://bugs.webkit.org/show_bug.cgi?id=179231
3557
3558         Reviewed by Alex Christensen.
3559
3560         * http/tests/loading/preload-picture-type-expected.txt: Added.
3561         * http/tests/loading/preload-picture-type.html: Added.
3562
3563 2017-11-05  Antoine Quint  <graouts@apple.com>
3564
3565         [Web Animations] Schedule animations registered on the document timeline
3566         https://bugs.webkit.org/show_bug.cgi?id=179236
3567         <rdar://problem/35332669>
3568
3569         Reviewed by Dean Jackson.
3570
3571         Adopt the new internals.pauseTimeline() method to ensure that the existing
3572         tests do not have a self-advancing timeline since we're interested in checking
3573         the timing model state based on manually setting the timeline current time.
3574
3575         Also update some WPT expectations with some progressions.
3576