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