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