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