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