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