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