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