cc443d9c56671529e053838d4dd5e3917f19222c
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-12-05  Per Arne Vollan  <pvollan@apple.com>
2
3         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
4         https://bugs.webkit.org/show_bug.cgi?id=181957
5
6         Unreviewed test gardening.
7
8         * platform/win/TestExpectations:
9
10 2018-12-05  Alicia Boya García  <aboya@igalia.com>
11
12         [MSE][GStreamer] Remove the AppendPipeline state machine
13         https://bugs.webkit.org/show_bug.cgi?id=192204
14
15         Reviewed by Xabier Rodriguez-Calvar.
16
17         Removed timeout expectations for
18         media/media-source/media-source-error-crash.html
19
20         Added expectations for mediasource-invalid-codec.html for Mac, where
21         WebM is not supported.
22
23         * platform/gtk/TestExpectations:
24         * platform/wpe/TestExpectations:
25         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: Added.
26
27 2018-12-05  Rob Buis  <rbuis@igalia.com>
28
29         [Mac] HEAD requests changed to GET after 301, 302, and 303 redirections (http/tests/xmlhttprequest/head-redirection.html)
30         https://bugs.webkit.org/show_bug.cgi?id=114965
31
32         Reviewed by Frédéric Wang.
33
34         Update these since we now expect to pass head-redirection.html here.
35
36         * platform/ios/TestExpectations:
37         * platform/mac/http/tests/xmlhttprequest/head-redirection-expected.txt: Removed.
38
39 2018-12-05  Javier Fernandez  <jfernandez@igalia.com>
40
41         [css-grid] Crash on debug changing the style of a positioned element
42         https://bugs.webkit.org/show_bug.cgi?id=191473
43
44         Reviewed by Dean Jackson and Zalan Bujtas.
45
46         Regression test to ensure that the grid placement logic is executed
47         when a positioned item becomes a grid item.
48
49         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt:
50         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html:
51         * TestExpectations: Remove a Skip entry, since the test doesn't crash anymore.
52
53 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
54
55         Attempt to de-flake this test by scrolling a bit more.
56
57         * compositing/fixed-with-main-thread-scrolling.html:
58
59 2018-12-04  Ryosuke Niwa  <rniwa@webkit.org>
60
61         Crash in HTMLCollection::updateNamedElementCache
62         https://bugs.webkit.org/show_bug.cgi?id=192347
63
64         Reviewed by Darin Adler.
65
66         Added a regression test. We can't simply call select.options.item
67         to catch this crash because the generated bidning code first call length()
68         to check if the index is within the valid range.
69
70         * fast/dom/options-collection-zero-length-crash-expected.txt: Added.
71         * fast/dom/options-collection-zero-length-crash.html: Added.
72
73 2018-11-30  Jiewen Tan  <jiewen_tan@apple.com>
74
75         Don't report resource timing to parent frame for history items
76         https://bugs.webkit.org/show_bug.cgi?id=192273
77         <rdar://problem/45163764>
78
79         Reviewed by Youenn Fablet.
80
81         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2-expected.txt: Added.
82         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2.html: Copied from LayoutTests/http/tests/misc/resource-timing-navigation-in-restored-iframe.html.
83         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html:
84
85 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
86
87         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
88         https://bugs.webkit.org/show_bug.cgi?id=192320
89         <rdar://problem/46429833>
90
91         Reviewed by Zalan Bujtas.
92
93         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
94         * compositing/fixed-with-main-thread-scrolling.html: Added.
95         * platform/ios/TestExpectations:
96
97 2018-12-04  Youenn Fablet  <youenn@apple.com>
98
99         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
100         https://bugs.webkit.org/show_bug.cgi?id=189727
101         <rdar://problem/44584993>
102
103         Unreviewed.
104
105         * platform/ios/TestExpectations: Update expectation to dump JS console lines in stderr.
106
107 2018-12-04  Youenn Fablet  <youenn@apple.com>
108
109         Fix MediaRecorder flaky tests
110         https://bugs.webkit.org/show_bug.cgi?id=192371
111
112         Reviewed by Eric Carlson.
113
114         Updated tests to make them less flaky and more debuggable.
115
116         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html:
117         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
118         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html:
119         * platform/gtk/TestExpectations:
120         * platform/wpe/TestExpectations:
121
122 2018-12-04  Justin Michaud  <justin_michaud@apple.com>
123
124         CSS Painting API should allow image values in inputProperties
125         https://bugs.webkit.org/show_bug.cgi?id=192200
126
127         Reviewed by Dean Jackson.
128
129         * fast/css-custom-paint/arguments-expected.html: Added.
130         * fast/css-custom-paint/arguments.html: Added.
131         * fast/css-custom-paint/image-expected.html: Added.
132         * fast/css-custom-paint/image.html: Added.
133         * fast/css-custom-paint/resources/test-image.png: Added.
134
135 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
136
137         Unreviewed, rolling out r238838.
138
139         The layout test added with this change is failing on iOS.
140
141         Reverted changeset:
142
143         "Thick overlines and line-throughs grow in the wrong
144         direction"
145         https://bugs.webkit.org/show_bug.cgi?id=192264
146         https://trac.webkit.org/changeset/238838
147
148 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
149
150         Unreviewed, rolling out r238840.
151
152         The layout test added with this change is frequently failing.
153
154         Reverted changeset:
155
156         "REGRESSION (r238090): position:fixed sidebar on
157         https://www.w3.org/TR/SVG2/coords.html does not stay fixed"
158         https://bugs.webkit.org/show_bug.cgi?id=192320
159         https://trac.webkit.org/changeset/238840
160
161 2018-12-04  Devin Rousso  <drousso@apple.com>
162
163         Web Inspector: Audit: tests should support async operations
164         https://bugs.webkit.org/show_bug.cgi?id=192171
165         <rdar://problem/46423562>
166
167         Reviewed by Joseph Pecoraro.
168
169         * inspector/audit/resources/audit-utilities.js:
170         (TestPage.registerInitializer.InspectorTest.Audit.addFunctionlessTest):
171         (TestPage.registerInitializer.InspectorTest.Audit.addStringTest):
172         (TestPage.registerInitializer.InspectorTest.Audit.addObjectTest):
173         (TestPage.registerInitializer.InspectorTest.Audit.addPromiseTest): Added.
174         * inspector/audit/basic-expected.txt:
175         * inspector/audit/basic.html:
176
177         * inspector/model/auditTestCaseResult-expected.txt:
178         * inspector/model/auditTestCaseResult.html:
179         * inspector/model/auditTestGroupResult-expected.txt:
180         * inspector/model/auditTestGroupResult.html:
181
182         * inspector/runtime/awaitPromise-expected.txt: Added.
183         * inspector/runtime/awaitPromise.html: Added.
184
185 2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
186
187         [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
188         https://bugs.webkit.org/show_bug.cgi?id=192310
189
190         Reviewed by Michael Catanzaro.
191
192         Rebaseline tests.
193
194         * platform/gtk/fast/text/format-control-expected.png:
195         * platform/gtk/fast/text/format-control-expected.txt:
196         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
197         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
198         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
199         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
200         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
201         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
202         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
203         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
204         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
205         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
206         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
207         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
208         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
209         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
210         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
211         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
212         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
213         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
214         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
215         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
216         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
217         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
218         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
219         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
220         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
221         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
222         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
223         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
224         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
225         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
226         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
227         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
228         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
229         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
230         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
231         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
232         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
233         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
234         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
235         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
236         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
237         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
238         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
239         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
240         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
241         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
242         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
243         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
244         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
245         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
246         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
247         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
248         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
249         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
250         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
251         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
252         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
253         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
254         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
255         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
256         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
257         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
258         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
259         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
260         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
261         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
262         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
263         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
264         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
265         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
266         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
267         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
268         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
269         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
270         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
271         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
272         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
273         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
274         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
275         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
276         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
277
278 2018-12-03  Youenn Fablet  <youenn@apple.com>
279
280         A sender created through addTransceiver and populated using addTrack should have its source set
281         https://bugs.webkit.org/show_bug.cgi?id=192136
282
283         Reviewed by Eric Carlson.
284
285         * webrtc/video-replace-track-expected.txt:
286         * webrtc/video-replace-track.html:
287
288 2018-12-03  YUHAN WU  <yuhan_wu@apple.com>
289
290         Implement non-timeslice mode encoding for MediaRecorder
291         https://bugs.webkit.org/show_bug.cgi?id=192069
292
293         Reviewed by Youenn Fablet.
294
295         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
296         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
297
298         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable-expected.txt: Added.
299         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html: Added.
300         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
301         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
302         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable-expected.txt: Added.
303         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html: Added.
304         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
305         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
306
307 2018-12-03  Simon Fraser  <simon.fraser@apple.com>
308
309         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
310         https://bugs.webkit.org/show_bug.cgi?id=192320
311         <rdar://problem/46429833>
312
313         Reviewed by Zalan Bujtas.
314
315         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
316         * compositing/fixed-with-main-thread-scrolling.html: Added.
317
318 2018-12-03  Justin Michaud  <justin_michaud@apple.com>
319
320         CSS Painting API should scale display list when drawing
321         https://bugs.webkit.org/show_bug.cgi?id=192217
322
323         Reviewed by Simon Fraser.
324
325         * fast/css-custom-paint/properties-expected.html:
326         * fast/css-custom-paint/registerPaintBindings-expected.html:
327         * fast/css-custom-paint/simple-hidpi-expected.html: Added.
328         * fast/css-custom-paint/simple-hidpi.html: Added.
329         * fast/css-custom-paint/worklet-expected.html:
330
331 2018-12-03  Myles C. Maxfield  <mmaxfield@apple.com>
332
333         Thick overlines and line-throughs grow in the wrong direction
334         https://bugs.webkit.org/show_bug.cgi?id=192264
335
336         Reviewed by Dean Jackson.
337
338         I can't figure out a way to test the line-through, so this just tests the overline.
339
340         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
341         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
342
343 2018-12-03  Ryan Haddad  <ryanhaddad@apple.com>
344
345         [css-grid] Crash on debug changing the style of a positioned element
346         https://bugs.webkit.org/show_bug.cgi?id=191473
347
348         Unreviewed test gardening.
349
350         * TestExpectations: Skip crashing layout test.
351
352 2018-12-03  Daniel Bates  <dabates@apple.com>
353
354         [iOS] Do not handle key events that are key commands
355         https://bugs.webkit.org/show_bug.cgi?id=191608
356         <rdar://problem/46046013>
357
358         Reviewed by Ryosuke Niwa.
359
360         Add tests to ensure that we process key commands correctly.
361
362         * fast/events/ios/key-command-italic-dispatches-keydown-expected.txt: Added.
363         * fast/events/ios/key-command-italic-dispatches-keydown.html: Added.
364         * fast/events/ios/key-command-italic-expected.txt: Added.
365         * fast/events/ios/key-command-italic.html: Added.
366         * fast/events/ios/type-digits-holding-control-key-expected.txt: Added.
367         * fast/events/ios/type-digits-holding-control-key.html: Added.
368         * platform/ios-wk1/TestExpectations:
369
370 2018-12-03  Ryosuke Niwa  <rniwa@webkit.org>
371
372         title attribute on style & link elements should be ignored inside a shadow tree
373         https://bugs.webkit.org/show_bug.cgi?id=191297
374
375         Reviewed by Antti Koivisto.
376
377         Adde a W3C-style testharness.js test for a more comprehensive testing of the title content attribute
378         on HTML link and style elements and SVG style element inside a shadow tree.
379
380         * TestExpectations:
381         * fast/shadow-dom/resources/green-div.css: Added.
382         * fast/shadow-dom/resources/red-div.css: Added.
383         * fast/shadow-dom/stylesheet-title-in-shadow-tree-expected.txt: Added.
384         * fast/shadow-dom/stylesheet-title-in-shadow-tree.html: Added.
385
386 2018-12-03  Truitt Savell  <tsavell@apple.com>
387
388         Modify unexpected new line in test after https://trac.webkit.org/changeset/238765/webkit
389         https://bugs.webkit.org/show_bug.cgi?id=192201
390
391         Unreviewed Test Gardening.
392
393         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
394
395 2018-12-03  Eric Carlson  <eric.carlson@apple.com>
396
397         [MediaStream] 'devicechange' event when more capture device information are revealed.
398         https://bugs.webkit.org/show_bug.cgi?id=192268
399
400         Reviewed by Youenn Fablet.
401
402         * fast/mediastream/device-change-event-2.html: Fix bogus title.
403         * fast/mediastream/enumerate-devices-change-event-expected.txt: Added.
404         * fast/mediastream/enumerate-devices-change-event.html: Added.
405
406 2018-12-03  Guillaume Emont  <guijemont@igalia.com>
407
408         Gardening: unskip marsaglia.js on arm
409
410         Unreviewed Test Gardening.
411
412         Bug 192152 has been fixed by r238778, so this test should not time out
413         any more.
414
415         * js/slow-stress/script-tests/marsaglia.js:
416
417 2018-12-03  Yacine Bandou  <yacine.bandou@softathome.com>
418
419         [EME][ClearKey] Add layout test for dynamic change of key and video resolution
420         https://bugs.webkit.org/show_bug.cgi?id=191926
421
422         Reviewed by Xabier Rodriguez-Calvar.
423
424        Add new layout tests in order to test the playback of ClearKey encrypted video content with
425        a change of key and resolution during decoding.
426        The test starts by playing a ClearKey video with a resolution of 240p, then, in the third second,
427        the resolution of the video will change to 480p with a new ClearKey key.
428
429         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-0.mp4: Added.
430         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-1.mp4: Added.
431         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-2.mp4: Added.
432         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-3.mp4: Added.
433         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-0.mp4: Added.
434         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-4.mp4: Added.
435         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-5.mp4: Added.
436         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-6.mp4: Added.
437         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey-expected.txt: Added.
438         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey.html: Added.
439         * media/encrypted-media/medias-enc.js:
440         * platform/gtk/TestExpectations:
441         * platform/mac/TestExpectations:
442
443 2018-11-30  Youenn Fablet  <youenn@apple.com>
444
445         Test that CSS subresource loading are exposed to resource timing in case of a CORS loaded CSS stylesheet but not imported stylesheets
446         https://bugs.webkit.org/show_bug.cgi?id=192232
447
448         Reviewed by Dean Jackson.
449
450         * http/tests/security/cross-origin-clean-css-resource-timing-expected.txt: Added.
451         * http/tests/security/cross-origin-clean-css-resource-timing.html: Added.
452         * http/tests/security/resources/loading-subresources.php: Added.
453
454 2018-11-30  Truitt Savell  <tsavell@apple.com>
455
456         Rebaseline test after https://trac.webkit.org/changeset/238725/webkit
457         https://bugs.webkit.org/show_bug.cgi?id=192201
458
459         Unreviewed Test Gardening.
460
461         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
462
463 2018-11-30  Justin Fan  <justin_fan@apple.com>
464
465         [WebGPU] WebGPUQueue::submit and WebGPURenderingContext::present() implementation
466         https://bugs.webkit.org/show_bug.cgi?id=192254
467
468         Reviewed by Dean Jackson.
469
470         Update webgpu-basics to render an image into canvas. Also added ref-test that draws 
471         a green square onto a canvas using WebGPU; reference uses 2D canvas.
472
473         * webgpu/js/basic-webgpu-functions.js:
474         (render):
475         * webgpu/simple-triangle-strip-expected.html: Added.
476         * webgpu/simple-triangle-strip.html: Added.
477         * webgpu/webgpu-basics.html:
478
479 2018-11-30  Zalan Bujtas  <zalan@apple.com>
480
481         Can’t use RalphLauren.com on iPad because hover menus don’t stay up
482         https://bugs.webkit.org/show_bug.cgi?id=192236
483         <rdar://problem/45792118>
484
485         Reviewed by Geoffrey Garen.
486
487         * fast/events/touch/ios/hover-when-style-change-is-async-expected.txt: Added.
488         * fast/events/touch/ios/hover-when-style-change-is-async.html: Added.
489
490 2018-11-30  Ryosuke Niwa  <rniwa@webkit.org>
491
492         ShadowRoot should have styleSheets property
493         https://bugs.webkit.org/show_bug.cgi?id=191311
494         <rdar://problem/46333290>
495
496         Reviewed by Antti Koivisto.
497
498         Added a regression test for testing that the JS wrapper of a StyleSheetList does not get collected
499         as long as its shadow root is alive.
500
501         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc-expected.txt: Added.
502         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc.html: Added.
503
504 2018-11-30  Wenson Hsieh  <wenson_hsieh@apple.com>
505
506         Replace "auto fill" with "AutoFill" in some localizable strings
507         https://bugs.webkit.org/show_bug.cgi?id=192233
508         <rdar://problem/46311614>
509
510         Reviewed by Chris Fleizach.
511
512         Rebaseline a test.
513
514         * accessibility/auto-fill-types-expected.txt:
515
516 2018-11-30  Devin Rousso  <drousso@apple.com>
517
518         Web Inspector: replace all unicode characters with the escaped character code
519         https://bugs.webkit.org/show_bug.cgi?id=192216
520         <rdar://problem/46275637>
521
522         Reviewed by Brian Burg.
523
524         * inspector/audit/data-domAttributes-expected.txt:
525         * inspector/audit/data-domNodes-expected.txt:
526         * inspector/audit/data-errors-expected.txt:
527
528 2018-11-30  Justin Fan  <justin_fan@apple.com>
529
530         [WebGPU] Flesh out WebGPURenderPassDescriptor to match the WebGPU IDL
531         https://bugs.webkit.org/show_bug.cgi?id=192213
532
533         Reviewed by Dean Jackson.
534
535         Updating some tests to match the updated WebGPURenderPassDescriptor. 
536
537         * webgpu/js/basic-webgpu-functions.js:
538         (render):
539         * webgpu/render-command-encoding.html:
540         * webgpu/render-passes.html:
541
542 2018-11-30  Zalan Bujtas  <zalan@apple.com>
543
544         [LFC][BFC] Compute min/maxHeight margins only when they are needed.
545         https://bugs.webkit.org/show_bug.cgi?id=192223
546
547         Reviewed by Antti Koivisto.
548
549         * fast/block/block-only/collapsed-margin-with-min-height-expected.txt: Added.
550         * fast/block/block-only/collapsed-margin-with-min-height.html: Added.
551
552 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
553
554         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
555
556         Rebaseline tests. Part 3.
557
558 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
559
560         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
561
562         Rebaseline tests. Part 2.
563
564 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
565
566         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
567
568         Rebaseline tests. Part 1.
569
570 2018-11-29  Frederic Wang  <fwang@igalia.com>
571
572         Separate paint and scroll offsets for RenderLayerBacking::m_scrollingContentsLayer
573         https://bugs.webkit.org/show_bug.cgi?id=183040
574
575         Reviewed by Simon Fraser.
576
577         Update expectations containing layer trees of RenderLayerBacking::m_scrollingContentsLayer, to separate offsetFromRenderer and
578         scrollOffset. We have OLD offsetFromRenderer = NEW offsetFromRenderer - scrollOffset.
579
580         * compositing/ios/overflow-scroll-touch-tiles-expected.txt:
581         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
582         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
583         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
584         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
585         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
586         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
587         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
588         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
589
590 2018-11-29  Simon Fraser  <simon.fraser@apple.com>
591
592         Overflow scrolling layers need to be self-painting
593         https://bugs.webkit.org/show_bug.cgi?id=192201
594
595         Reviewed by Dean Jackson.
596
597         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
598         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html: Added.
599
600 2018-11-29  Eric Carlson  <eric.carlson@apple.com>
601
602         [MediaStream] DeviceIdHashSaltStorage should use iframe and top level documents
603         https://bugs.webkit.org/show_bug.cgi?id=192182
604
605         Reviewed by Youenn Fablet.
606
607         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
608         * http/tests/media/media-stream/enumerate-devices-source-id.html:
609         * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html:
610
611 2018-11-29  Christopher Reid  <chris.reid@sony.com>
612
613         [Win] listDirectory in FileSystemWin.cpp should not skip all directories
614         https://bugs.webkit.org/show_bug.cgi?id=192042
615
616         Reviewed by Fujii Hironori.
617
618         Enable storage tests on WinCairo and adding initial test expectations.
619
620         * platform/wincairo/TestExpectations:
621
622 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
623
624         Unreviewed, rolling out r238680.
625
626         Caused existing webrtc layout tests to fail an assertion.
627
628         Reverted changeset:
629
630         "A sender created through addTransceiver and populated using
631         addTrack should have its source set"
632         https://bugs.webkit.org/show_bug.cgi?id=192136
633         https://trac.webkit.org/changeset/238680
634
635 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
636
637         REGRESSION (r238090): [ MacOS WK1 ] Layout Test imported/blink/compositing/squashing/squashing-into-ancestor-painted-layer.html is flaky
638         https://bugs.webkit.org/show_bug.cgi?id=191639
639
640         Unreviewed test gardening.
641
642         * platform/mac-wk1/TestExpectations: Mark test as flaky.
643
644 2018-11-29  Zalan Bujtas  <zalan@apple.com>
645
646         [LFC][BFC][Quirk] Body and html height stretching.
647         https://bugs.webkit.org/show_bug.cgi?id=192154
648
649         Reviewed by Antti Koivisto.
650
651         * fast/block/block-only/body-height-with-auto-html-height-quirk-expected.txt: Added.
652         * fast/block/block-only/body-height-with-auto-html-height-quirk.html: Added.
653         * fast/block/block-only/body-height-with-auto-html-height-quirk2-expected.txt: Added.
654         * fast/block/block-only/body-height-with-auto-html-height-quirk2.html: Added.
655         * fast/block/block-only/body-height-with-non-auto-html-height-quirk-expected.txt: Added.
656         * fast/block/block-only/body-height-with-non-auto-html-height-quirk.html: Added.
657         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2-expected.txt: Added.
658         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2.html: Added.
659
660 2018-11-29  Youenn Fablet  <youenn@apple.com>
661
662         CSS subresource loads should not be observable from resource timing if the stylesheet is opaque
663         https://bugs.webkit.org/show_bug.cgi?id=192132
664
665         Reviewed by Ryosuke Niwa.
666
667         * http/tests/security/clean-origin-css-exposed-resource-timing-expected.txt: Added.
668         * http/tests/security/clean-origin-css-exposed-resource-timinge-timing.html: Added.
669         * http/tests/security/cross-origin-css-resource-timing-expected.txt: Added.
670         * http/tests/security/cross-origin-css-resource-timing.html: Added.
671         * http/tests/security/resources/loading-subresources.css: Added.
672         * http/tests/security/resources/imported-loading-subresources.css: Added.
673
674 2018-11-29  Ryosuke Niwa  <rniwa@webkit.org>
675
676         Executing "insertunorderedlist" while selecting a contenteditable element inside a shadow dom hangs the browser
677         https://bugs.webkit.org/show_bug.cgi?id=184049
678         <rdar://problem/38931033>
679
680         Reviewed by Antti Koivisto.
681
682         Added a regression test for executing InsertUnorderedList inside a shadow tree.
683
684         * editing/execCommand/insert-ordered-list-in-shadow-tree-expected.txt: Added.
685         * editing/execCommand/insert-ordered-list-in-shadow-tree.html: Added.
686
687 2018-11-29  Justin Fan  <justin_fan@apple.com>
688
689         [WebGPU] WebGPURenderPassEncoder::setPipeline, draw, and endPass prototypes
690         https://bugs.webkit.org/show_bug.cgi?id=192134
691
692         Reviewed by Dean Jackson.
693
694         Updating the basic rendering test with more commands, and a prototype WPT-based test for WebGPURenderCommandEncoder's
695         new functionality.
696
697         * webgpu/js/basic-webgpu-functions.js:
698         (render):
699         * webgpu/render-command-encoding-expected.txt: Added.
700         * webgpu/render-command-encoding.html: Added.
701         * webgpu/render-passes.html:
702
703 2018-11-29  Justin Michaud  <justin_michaud@apple.com>
704
705         CSS Painting API should pass 'this' correctly to paint callback, and repaint when properties change.
706         https://bugs.webkit.org/show_bug.cgi?id=191443
707
708         Reviewed by Dean Jackson.
709
710         * fast/css-custom-paint/animate-expected.html: Added.
711         * fast/css-custom-paint/animate-repaint-expected.txt: Added.
712         * fast/css-custom-paint/animate-repaint.html: Added.
713         * fast/css-custom-paint/animate.html: Added.
714         * fast/css-custom-paint/constructor-expected.html: Added.
715         * fast/css-custom-paint/constructor.html: Added.
716         * fast/css-custom-paint/leaks-expected.txt: Added.
717         * fast/css-custom-paint/leaks.html: Added.
718         * fast/css-custom-paint/properties.html:
719         * fast/css-custom-paint/resources/leaks-frame.html: Added.
720         * platform/mac/fast/css-custom-paint/raf-leak-expected.txt: Added.
721
722 2018-11-29  Youenn Fablet  <youenn@apple.com>
723
724         A sender created through addTransceiver and populated using addTrack should have its source set
725         https://bugs.webkit.org/show_bug.cgi?id=192136
726
727         Reviewed by Eric Carlson.
728
729         * webrtc/video-replace-track-expected.txt:
730         * webrtc/video-replace-track.html:
731
732 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
733
734         Unreviewed test gardening, skip three datalist tests that are marked as flaky crashes.
735
736         * TestExpectations:
737         * platform/ios/TestExpectations:
738         * platform/mac/TestExpectations:
739
740 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
741
742         IndexedDB: breaks if binary data (Uint8Array) and autoIncrement key in store
743         https://bugs.webkit.org/show_bug.cgi?id=185869
744         <rdar://problem/40453623>
745
746         Reviewed by Geoffrey Garen.
747
748         * storage/indexeddb/objectstore-autoincrement-expected.txt:
749         * storage/indexeddb/objectstore-autoincrement-private-expected.txt:
750         * storage/indexeddb/resources/objectstore-autoincrement.js:
751         (getLincolnAfterInjectedKeySuccess):
752         (putBobSuccess):
753         (getBobSuccess):
754         (addLincolnWithExplicitKeySuccess):
755         (putAbrahamSuccess):
756
757 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
758
759         Unexpected constructor / instanceof  behavior when retrieving indexedDB data in an iframe
760         https://bugs.webkit.org/show_bug.cgi?id=185906
761         <rdar://problem/40583100>
762
763         Reviewed by Geoffrey Garen.
764
765         * storage/indexeddb/instanceof-iframe-expected.txt: Added.
766         * storage/indexeddb/instanceof-iframe.html: Added.
767         * storage/indexeddb/resources/instanceof-iframe.js: Added.
768         (test.else.shouldBe):
769         (test.else.shouldBeTrue):
770         (test.else.shouldBeFalse):
771         (test.else.evalAndLog):
772         (test):
773         (callback):
774
775 2018-11-28  Dean Jackson  <dino@apple.com>
776
777         [ES Modules] Allow .mjs content when loaded from file://
778         https://bugs.webkit.org/show_bug.cgi?id=192100
779         <rdar://problem/46320065>
780
781         Reviewed by Sam Weinig.
782
783         Test for both import() function and the import statement loading
784         from .mjs files.
785
786         * js/dom/modules/import-mjs-module-expected.txt: Added.
787         * js/dom/modules/import-mjs-module.html: Added.
788         * js/dom/modules/resources/module-simple-A.mjs: Added.
789         * js/dom/modules/resources/module-simple-B.mjs: Added.
790         * platform/win/TestExpectations: Skip this on Windows. Just wait for Windows
791           to recognise the extension.
792
793 2018-11-29  Guillaume Emont  <guijemont@igalia.com>
794
795         Gardening: skip test that newly times out on Armv7
796
797         Unreviewed Test Gardening.
798
799         * js/slow-stress/script-tests/marsaglia.js: skip on arm/linux
800
801 2018-11-29  Miguel Gomez  <magomez@igalia.com>
802
803         Unreviewed GTK+ gardening after r238665.
804
805         * platform/gtk/TestExpectations:
806
807 2018-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
808
809         Updating href on linearGradient and radialGradient doesn't update its rendering
810         https://bugs.webkit.org/show_bug.cgi?id=191934
811
812         Reviewed by Ryosuke Niwa.
813
814         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
815         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree.html: Added.
816         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
817         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree.html: Added.
818         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop-expected.html: Added.
819         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop.html: Added.
820         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop-expected.html: Added.
821         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop.html: Added.
822
823 2018-11-28  Truitt Savell  <tsavell@apple.com>
824
825         [ Mojave WK1 ] Layout Test fast/images/animated-image-different-dest-size.html fast/images/animated-image-loop-count.html is failing
826         https://bugs.webkit.org/show_bug.cgi?id=190383
827
828         Unreviewed Test Gardening.
829
830         * platform/mac-wk1/TestExpectations:
831
832 2018-11-28  Justin Fan  <justin_fan@apple.com>
833
834         [WebGPU] Begin implementation of WebGPURenderPassEncoder and barebones WebGPURenderPassDescriptor
835         https://bugs.webkit.org/show_bug.cgi?id=191990
836
837         Reviewed by Dean Jackson.
838
839         Add tests to ensure proper WebGPURenderPassEncoder creation. To be updated as WebGPURenderPassDescriptor is updated.
840
841         * webgpu/js/basic-webgpu-functions.js:
842         (render):
843         * webgpu/render-passes-expected.txt: Added.
844         * webgpu/render-passes.html: Added.
845
846 2018-11-28  Rob Buis  <rbuis@igalia.com>
847
848         [XHR] Document.lastModified doesn't work for non-rendered documents
849         https://bugs.webkit.org/show_bug.cgi?id=179375
850
851         Reviewed by Alexey Proskuryakov.
852
853         Unskip responsexml-document-properties.htm since the dynamic message is gone.
854
855         * TestExpectations:
856         * platform/wpe/TestExpectations:
857
858 2018-11-28  Frederic Wang  <fwang@igalia.com>
859
860         [iOS Simulator Release WK2] media/no-fullscreen-when-hidden.html is flaky
861         https://bugs.webkit.org/show_bug.cgi?id=192088
862
863         Unreviewed test gardening.
864
865         * platform/ios-wk2/TestExpectations: Mark media/no-fullscreen-when-hidden.html as flaky.
866
867 2018-11-28  Yongjun Zhang  <yongjun_zhang@apple.com>
868
869         Allow WebKit clients to specify a minimum effective width for layout.
870         https://bugs.webkit.org/show_bug.cgi?id=191499
871         <rdar://problem/45362678>
872
873         Reviewed by Wenson Hsieh.
874
875         Add two new tests. The first test verifies if we ignore meta viewport, setting a different effective width value
876         will change the layout width of the page. The second test verifies if we don't ignore meta viewport, we will always
877         respect that (980pt) and setting a different effective width value won't change the layout width. 
878
879
880         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport-expected.txt: Added.
881         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport.html: Added.
882         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport-expected.txt: Added.
883         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html: Added.
884         * resources/ui-helper.js:
885         (window.UIHelper.setMinimumEffectiveWidth): Add a helper method to set the minimum effective width from a test.
886         (window.UIHelper):
887
888 2018-11-27  Jiewen Tan  <jiewen_tan@apple.com>
889
890         Unreviewed, test gardening
891
892         Add a time out parameter to the following test cases such that WebAuthN requests will timeout
893         themselves instead of letting the wpt wrapper or test runner kill them.
894
895         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
896         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
897         * platform/mac-wk2/TestExpectations:
898
899 2018-11-27  Chris Dumez  <cdumez@apple.com>
900
901         Resync service-workers web platform tests from upstream
902         https://bugs.webkit.org/show_bug.cgi?id=192035
903
904         Reviewed by Youenn Fablet.
905
906         * TestExpectations:
907         * tests-options.json:
908
909 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
910
911         Momentum scrolling ends at the wrong place when a scrolling overflow element has a non-zero border
912         https://bugs.webkit.org/show_bug.cgi?id=191322
913
914         Reviewed by Dean Jackson.
915
916         * fast/scrolling/momentum-scroll-with-borders-expected.txt: Added.
917         * fast/scrolling/momentum-scroll-with-borders.html: Added.
918         * platform/ios/TestExpectations:
919
920 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
921
922         Composited and tiled layers fail to update on scrolling in WebView
923         https://bugs.webkit.org/show_bug.cgi?id=191821
924         rdar://problem/46009272
925
926         Reviewed by Zalan Bujtas.
927         
928         Tests for backing store attachment, and tile coverage before and after scrolling.
929
930         * compositing/backing/backing-store-attachment-scroll-expected.txt: Added.
931         * compositing/backing/backing-store-attachment-scroll.html: Added.
932         * compositing/tiling/tile-coverage-on-scroll-expected.txt: Added.
933         * compositing/tiling/tile-coverage-on-scroll.html: Added.
934         * platform/mac-wk1/compositing/tiling/tile-coverage-on-scroll-expected.txt: Added. Root isn't tiled on WK1, so different result.
935
936 2018-11-27  Daniel Bates  <dabates@apple.com>
937
938         Fix test timeout following  <https://trac.webkit.org/changeset/238545>
939         (https://bugs.webkit.org/show_bug.cgi?id=191969)
940
941         Actually call HTMLInputElement.setSelectionRange().
942
943         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html:
944
945 2018-11-27  Timothy Hatcher  <timothy@apple.com>
946
947         Web Inspector: Add support for forcing color scheme appearance in DOM tree.
948         https://bugs.webkit.org/show_bug.cgi?id=191820
949         rdar://problem/46153172
950
951         Reviewed by Devin Rousso.
952
953         * TestExpectations: Skip dark mode tests on other platforms.
954         * inspector/css/force-page-appearance-expected.txt: Added.
955         * inspector/css/force-page-appearance.html: Added.
956         * platform/mac/TestExpectations: Expect dark mode tests to pass on Mojave and later.
957
958 2018-11-27  Tim Horton  <timothy_horton@apple.com>
959
960         Serialize and deserialize editable image strokes
961         https://bugs.webkit.org/show_bug.cgi?id=192002
962         <rdar://problem/30900149>
963
964         Reviewed by Dean Jackson.
965
966         * editing/images/paste-editable-image-expected.txt: Added.
967         * editing/images/paste-editable-image.html: Added.
968         Add a test that we can copy and paste and editable image and
969         continue to edit it, and are affecting a different attachment than the original.
970
971 2018-11-16  Jiewen Tan  <jiewen_tan@apple.com>
972
973         Disallow loading webarchives as iframes
974         https://bugs.webkit.org/show_bug.cgi?id=191728
975         <rdar://problem/45524528>
976
977         Reviewed by Youenn Fablet.
978
979         * platform/mac-wk1/webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
980         * platform/mac/fast/loader/webarchive-encoding-respected.html:
981         * webarchive/loading/cache-expired-subresource.html:
982         * webarchive/loading/mainresource-null-mimetype-crash.html:
983         * webarchive/loading/missing-data.html:
984         * webarchive/loading/resources/test-loading-archive-main.webarchive: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
985         * webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
986         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
987         * webarchive/loading/test-loading-archive-subresource.html: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
988         * webarchive/loading/test-loading-archive.html:
989         * webarchive/loading/test-loading-top-archive-expected.txt: Added.
990         * webarchive/loading/test-loading-top-archive.html: Added.
991
992 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
993
994         Layout Test svg/text/monospace-text-size-in-img.html is failing
995         https://bugs.webkit.org/show_bug.cgi?id=192011
996
997         Unreviewed test gardening.
998
999         * platform/win/TestExpectations:
1000
1001 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
1002
1003         Layout Test fast/inline/simple-inline-with-out-of-flow-descendant.html is failing
1004         https://bugs.webkit.org/show_bug.cgi?id=192010
1005
1006         Unreviewed test gardening.
1007
1008         * platform/win/TestExpectations:
1009
1010 2018-11-26  Daniel Bates  <dabates@apple.com>
1011
1012         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
1013         https://bugs.webkit.org/show_bug.cgi?id=191969
1014         <rdar://problem/46247569>
1015
1016         Reviewed by Dean Jackson.
1017
1018         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
1019         Strong Password button is visible.
1020
1021         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
1022         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html: Added.
1023         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button.html: Added.
1024         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
1025         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
1026         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
1027
1028 2018-11-26  Ryan Haddad  <ryanhaddad@apple.com>
1029
1030         Unreviewed, rolling out r238357.
1031
1032         One of the layout tests added with this change is failing on Mojave.
1033
1034         Reverted changeset:
1035         "REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown"
1036         https://bugs.webkit.org/show_bug.cgi?id=191969
1037         https://trac.webkit.org/changeset/238513
1038
1039 2018-11-26  Tim Horton  <timothy_horton@apple.com>
1040
1041         Insert <attachment> elements under editable images to make their backing data accessible
1042         https://bugs.webkit.org/show_bug.cgi?id=191844
1043         <rdar://problem/30900149>
1044
1045         Reviewed by Simon Fraser.
1046
1047         * editing/images/editable-image-creates-attachment-expected.txt: Added.
1048         * editing/images/editable-image-creates-attachment.html: Added.
1049         * resources/ui-helper.js:
1050         (window.UIHelper.attachmentInfo):
1051         (window.UIHelper):
1052
1053 2018-11-26  Daniel Bates  <dabates@apple.com>
1054
1055         REGRESSION (r237738): Command Down Arrow doesn't scroll to the end of a page anymore
1056         https://bugs.webkit.org/show_bug.cgi?id=191967
1057         <rdar://problem/45976390>
1058
1059         Reviewed by Tim Horton.
1060
1061         Add tests to ensure that Command + Down Arrow and Command + Up Arrow scroll to the end of
1062         the page and the top of the page, respectively.
1063
1064         * fast/scrolling/ios/key-command-scroll-to-bottom-expected.html: Added.
1065         * fast/scrolling/ios/key-command-scroll-to-bottom.html: Added.
1066         * fast/scrolling/ios/key-command-scroll-to-top-expected.html: Added.
1067         * fast/scrolling/ios/key-command-scroll-to-top.html: Added.
1068         * resources/ui-helper.js:
1069         (window.UIHelper.keyDown): Pass the modifiers array to EventSender.keyDown() to make
1070         this function work on Mac.
1071
1072 2018-11-24  Ryosuke Niwa  <rniwa@webkit.org>
1073
1074         SVG use element inside a shadow tree cannot reference an element in the same tree
1075         https://bugs.webkit.org/show_bug.cgi?id=174977
1076         <rdar://problem/33665636>
1077
1078         Reviewed by Zalan Bujtas.
1079
1080         Added tests for specifying a fragment URL to refer to other elements within shadow trees.
1081
1082         This patch doesn't add a test for updating a fragment URL of linearGradient and radialGradient
1083         since it doesn't work at all even outside shadow trees. See webkit.org/b/191934.
1084
1085         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree-expected.html: Added.
1086         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree.html: Added.
1087         * fast/shadow-dom/svg-animate-href-in-shadow-tree-expected.html: Added.
1088         * fast/shadow-dom/svg-animate-href-in-shadow-tree.html: Added.
1089         * fast/shadow-dom/svg-feimage-href-in-shadow-tree-expected.html: Added.
1090         * fast/shadow-dom/svg-feimage-href-in-shadow-tree.html: Added.
1091         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree-expected.html: Added.
1092         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree.html: Added.
1093         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree-expected.html: Added.
1094         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree.html: Added.
1095         * fast/shadow-dom/svg-mpath-href-in-shadow-tree-expected.html: Added.
1096         * fast/shadow-dom/svg-mpath-href-in-shadow-tree.html: Added.
1097         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree-expected.html: Added.
1098         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree.html: Added.
1099         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree-expected.html: Added.
1100         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree.html: Added.
1101         * fast/shadow-dom/svg-text-path-href-in-shadow-tree-expected.html: Added.
1102         * fast/shadow-dom/svg-text-path-href-in-shadow-tree.html: Added.
1103         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree-expected.html: Added.
1104         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree.html: Added.
1105         * fast/shadow-dom/svg-thref-href-in-shadow-tree-expected.html: Added.
1106         * fast/shadow-dom/svg-thref-href-in-shadow-tree.html: Added.
1107         * fast/shadow-dom/svg-use-href-change-in-shadow-tree-expected.html: Added.
1108         * fast/shadow-dom/svg-use-href-change-in-shadow-tree.html: Added.
1109         * fast/shadow-dom/svg-use-href-in-shadow-tree-expected.html: Added.
1110         * fast/shadow-dom/svg-use-href-in-shadow-tree.html: Added.
1111
1112 2018-11-26  Daniel Bates  <dabates@apple.com>
1113
1114         Caret disappears at end of password field when caps lock indicator is shown; password field
1115         not scrolled when caps lock indicator is shown
1116         https://bugs.webkit.org/show_bug.cgi?id=191164
1117         <rdar://problem/45738179>
1118
1119         Reviewed by Dean Jackson.
1120
1121         Add a test to ensure that we scroll the password field when caps lock is toggled.
1122
1123         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
1124         WebKit2 on Mac at the moment.
1125         * fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
1126         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Added.
1127         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
1128
1129 2018-11-26  Daniel Bates  <dabates@apple.com>
1130
1131         Placeholder text is not repainted after caps lock indicator is hidden
1132         https://bugs.webkit.org/show_bug.cgi?id=191968
1133         <rdar://problem/46247234>
1134
1135         Substitute UIHelper.toggleCapsLock() for testRunner.toggleCapsLock() as the former replaces
1136         the latter following r238512.
1137
1138         * fast/repaint/placeholder-after-caps-lock-hidden.html:
1139
1140 2018-11-26  Daniel Bates  <dabates@apple.com>
1141
1142         Placeholder text is not repainted after caps lock indicator is hidden
1143         https://bugs.webkit.org/show_bug.cgi?id=191968
1144         <rdar://problem/46247234>
1145
1146         Reviewed by Zalan Bujtas.
1147
1148         Add a test to ensure to that the placeholder text is repainted when the caps lock indicator is hidden.
1149
1150         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
1151         WebKit2 on Mac at the moment.
1152         * fast/repaint/placeholder-after-caps-lock-hidden.html: Added.
1153         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
1154
1155 2018-11-26  Daniel Bates  <dabates@apple.com>
1156
1157         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
1158         https://bugs.webkit.org/show_bug.cgi?id=191969
1159         <rdar://problem/46247569>
1160
1161         Reviewed by Dean Jackson.
1162
1163         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
1164         Strong Password button is visible.
1165
1166         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
1167         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button-expected.html: Added.
1168         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button.html: Added.
1169         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
1170         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
1171         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
1172
1173 2018-11-26  Daniel Bates  <dabates@apple.com>
1174
1175         Move testRunner.toggleCapsLock() to uiController
1176         https://bugs.webkit.org/show_bug.cgi?id=191972
1177
1178         Reviewed by Tim Horton.
1179
1180         Updated existing test to use UIHelper.toggleCapsLock(), which calls uiController.toggleCapsLock(),
1181         now that testRunner.toggleCapsLock() was removed.
1182
1183         * fast/events/detect-caps-lock.html:
1184         * resources/ui-helper.js:
1185         (window.UIHelper.toggleCapsLock): Added. Convenience function to call uiController.toggleCapsLock()
1186         and return a Promise that is resolved once the UIProcess has dispatched the NSEvent to simulate
1187         pressing the caps lock key.
1188
1189 2018-11-26  Zalan Bujtas  <zalan@apple.com>
1190
1191         Unreviewed rebaseline after r238493.
1192
1193         * platform/ios/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
1194
1195 2018-11-26  Zalan Bujtas  <zalan@apple.com>
1196
1197         Unreviewed test gardening after r238280.
1198
1199         * fast/content-observation/click-event-suppression-on-content-change.html:
1200
1201 2018-11-26  Zalan Bujtas  <zalan@apple.com>
1202
1203         Unreviewed rebaseline after r238460.
1204
1205         * platform/ios/fast/inline/inline-content-with-image-simple-expected.txt: Added.
1206
1207 2018-11-25  Zalan Bujtas  <zalan@apple.com>
1208
1209         [LFC][IFC] Use float box's margin box to adjust the line constraints.
1210         https://bugs.webkit.org/show_bug.cgi?id=191961
1211
1212         Reviewed by Antti Koivisto.
1213
1214         * fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
1215         * fast/inline/inline-content-with-float-and-margin.html: Added.
1216
1217 2018-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
1218
1219         [css-grid] Fix grid container sizing under min-content height
1220         https://bugs.webkit.org/show_bug.cgi?id=191889
1221
1222         Reviewed by Javier Fernandez.
1223
1224         Update tests results to the new behavior.
1225         Also modified a little bit the test to keep them in sync with Blink versions.
1226
1227         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows-expected.txt:
1228         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
1229         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
1230
1231 2018-11-25  Ryan Haddad  <ryanhaddad@apple.com>
1232
1233         Unreviewed test gardening, rebaseline webgpu/queue-creation.html.
1234
1235         * webgpu/queue-creation-expected.txt:
1236
1237 2018-11-25  Tim Horton  <timothy_horton@apple.com>
1238
1239         Make it possible to insert editable images with a gesture
1240         https://bugs.webkit.org/show_bug.cgi?id=191937
1241
1242         Reviewed by Wenson Hsieh.
1243
1244         * editing/images/basic-editable-image-from-execCommand-expected.txt: Added.
1245         * editing/images/basic-editable-image-from-execCommand.html: Added.
1246         Add a test that ensures that editable images also work when
1247         inserted via the editor command.
1248
1249         * editing/images/redo-insert-editable-image-maintains-strokes-expected.txt: Added.
1250         * editing/images/redo-insert-editable-image-maintains-strokes.html: Added.
1251         Add a test that ensures that strokes are maintained when re-doing an
1252         un-done editable image insertion.
1253
1254         * editing/images/undo-insert-editable-image-expected.txt: Added.
1255         * editing/images/undo-insert-editable-image.html: Added.
1256         Add a test that ensures that the selection stays in a sensible place
1257         when undoing and redoing editable image insertion.
1258
1259 2018-11-23  Ryosuke Niwa  <rniwa@webkit.org>
1260
1261         REGRESSION (r236785): Nullptr crash in StyledMarkupAccumulator::traverseNodesForSerialization
1262         https://bugs.webkit.org/show_bug.cgi?id=191921
1263
1264         Reviewed by Dean Jackson.
1265
1266         Added a regression test.
1267
1268         * editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
1269         * editing/pasteboard/copy-paste-across-shadow-boundaries-5.html: Added.
1270         * platform/ios/editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
1271
1272 2018-11-22  Ryosuke Niwa  <rniwa@webkit.org>
1273
1274         Updating href on textPath doesn't update its rendering
1275         https://bugs.webkit.org/show_bug.cgi?id=191920
1276
1277         Reviewed by Dean Jackson.
1278
1279         Added a ref test.
1280
1281         * svg/text/textpath-reference-update-expected.html: Added.
1282         * svg/text/textpath-reference-update.html: Added.
1283
1284 2018-11-23  Zalan Bujtas  <zalan@apple.com>
1285
1286         [LFC][IFC] Add support for variable height runs.
1287         https://bugs.webkit.org/show_bug.cgi?id=191925
1288
1289         Reviewed by Antti Koivisto.
1290
1291         * fast/inline/inline-content-with-image-simple-expected.txt: Added.
1292         * fast/inline/inline-content-with-image-simple.html: Added.
1293
1294 2018-11-23  Javier Fernandez  <jfernandez@igalia.com>
1295
1296         [css-grid] Implement Baseline Alignment for grid items
1297         https://bugs.webkit.org/show_bug.cgi?id=145566
1298
1299         Reviewed by Manuel Rego Casasnovas.
1300
1301         Most of the baseline realated tests pass now; just a few still fail because of unrelated bugs.
1302
1303         * TestExpectations: Removed several entries, related to the baseline tests that are now passing.
1304         * fast/css-grid-layout/grid-align-baseline-expected.txt:
1305         * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt:
1306         * fast/css-grid-layout/grid-baseline-expected.html:
1307         * fast/css-grid-layout/grid-baseline-margins-expected.html:
1308         * fast/css-grid-layout/grid-baseline-margins.html:
1309         * fast/css-grid-layout/grid-baseline-must-respect-grid-order-expected.txt:
1310         * fast/css-grid-layout/grid-baseline-must-respect-grid-order.html:
1311         * fast/css-grid-layout/grid-baseline.html:
1312         * fast/css-grid-layout/grid-self-baseline-and-flex-tracks-with-indefinite-container-crash-expected.txt: Added.
1313         * fast/css-grid-layout/grid-self-baseline-and-flex-tracks-with-indefinite-container-crash.html: Added.
1314         * fast/css-grid-layout/grid-self-baseline-and-flexible-tracks-should-not-crash-expected.txt: Added.
1315         * fast/css-grid-layout/grid-self-baseline-and-flexible-tracks-should-not-crash.html: Added.
1316         * fast/css-grid-layout/grid-self-baseline-and-item-relayout-should-not-crash-expected.txt: Added.
1317         * fast/css-grid-layout/grid-self-baseline-and-item-relayout-should-not-crash.html: Added.
1318         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-items-crash-expected.txt: Added.
1319         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-items-crash.html: Added.
1320         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-tracks-crash-expected.txt: Added.
1321         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-tracks-crash.html: Added.
1322         * fast/css-grid-layout/grid-self-baseline-followed-by-item-style-change-should-not-crash-expected.txt: Added.
1323         * fast/css-grid-layout/grid-self-baseline-followed-by-item-style-change-should-not-crash.html: Added.
1324         * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt:
1325         * fast/css-grid-layout/grid-self-baseline-two-dimensional.html:
1326
1327 2018-11-22  Dean Jackson  <dino@apple.com>
1328
1329         Implement WebGPUQueue and device.getQueue()
1330         https://bugs.webkit.org/show_bug.cgi?id=191911
1331         <rdar://problem/46214871>
1332
1333         Reviewed by Antoine Quint.
1334
1335         WPT-style test for queue creation.
1336
1337         * webgpu/queue-creation-expected.txt: Added.
1338         * webgpu/queue-creation.html: Added.
1339
1340 2018-11-22  Frederic Wang  <fwang@igalia.com>
1341
1342         Improve fast/scrolling/scrolling-tree-includes-frame.html
1343         https://bugs.webkit.org/show_bug.cgi?id=191912
1344
1345         These are small improvements to scrolling-tree-includes-frame.html:
1346         - Run doTest() after the iframe is loaded and use waitUntilDone/notifyDone for more reliable timing.
1347         - Use iframe@srcdoc instead of iframe@src and put the content of the iframe document in its own line.
1348         - Move the iframe style in a separate <style> tag and ensure the iframe is really positioned at (0,0)
1349         with no extra margin/padding/border.
1350         - Remove unnecessary id="frame"
1351         The test expectation is not changed.
1352
1353         Reviewed by Antonio Gomes.
1354
1355         * fast/scrolling/scrolling-tree-includes-frame.html:
1356
1357 2018-11-22  Zalan Bujtas  <zalan@apple.com>
1358
1359         [LFC][IFC] Offset formatting context root runs with horizontal margins.
1360         https://bugs.webkit.org/show_bug.cgi?id=191900
1361
1362         Reviewed by Antti Koivisto.
1363
1364         * fast/inline/inline-content-and-nested-formatting-root-with-margin-left-right-expected.txt: Added.
1365         * fast/inline/inline-content-and-nested-formatting-root-with-margin-left-right.html: Added.
1366
1367 2018-11-22  Simon Fraser  <simon.fraser@apple.com>
1368
1369         Extremely small monospace text size when SVG is included as an img
1370         https://bugs.webkit.org/show_bug.cgi?id=191834
1371
1372         Reviewed by Myles C. Maxfield.
1373         
1374         The test has an x offset in the text transform to work around a different bug
1375         with text position (webkit.org/b/191871).
1376
1377         * svg/text/monospace-text-size-in-img-expected.html: Added.
1378         * svg/text/monospace-text-size-in-img.html: Added.
1379
1380 2018-11-22  Javier Fernandez  <jfernandez@igalia.com>
1381
1382         Tables with vertical-lr writing-mode doesn't apply correctly vertical-align: baseline
1383         https://bugs.webkit.org/show_bug.cgi?id=191881
1384
1385         Reviewed by Manuel Rego Casasnovas.
1386
1387         Tests to verify that columns of a vertical-lr table vertically aligned by baseline work like
1388         in the case of horizontal tables.
1389         Also added tests to verify flexbox baseline alignment works as expected in vertical-lr mode.
1390
1391         The vertical-align-table-baseline.html test has been rebaselined due to the new behavior.
1392
1393         * fast/writing-mode/vertical-align-table-baseline-latin-expected.html: Added.
1394         * fast/writing-mode/vertical-align-table-baseline-latin.html: Added.
1395         * fast/writing-mode/vertical-align-flex-baseline-expected.html: Added.
1396         * fast/writing-mode/vertical-align-flex-baseline-html: Added.
1397         * platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt: Rebaseline.
1398         * platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png: Rebaseline.
1399         * platform/win/fast/writing-mode/vertical-align-table-baseline-expected.txt: Rebaseline.
1400         * platform/win/fast/writing-mode/vertical-align-table-baseline-expected.png: Rebaseline.
1401
1402 2018-11-21  Wenson Hsieh  <wenson_hsieh@apple.com>
1403
1404         [Cocoa] [WebKit2] Add support for replacing find-in-page text matches
1405         https://bugs.webkit.org/show_bug.cgi?id=191786
1406         <rdar://problem/45813871>
1407
1408         Reviewed by Ryosuke Niwa.
1409
1410         Introduce a `LayoutTests/editing/find` directory to contain tests around `FindController`, and add 7 new layout
1411         tests. These are currently enabled only for WebKit2 on macOS and iOS.
1412
1413         * TestExpectations:
1414         * editing/find/find-and-replace-adjacent-words-expected.txt: Added.
1415         * editing/find/find-and-replace-adjacent-words.html: Added.
1416
1417         Test find-and-replace with adjacent words.
1418
1419         * editing/find/find-and-replace-at-editing-boundary-expected.txt: Added.
1420         * editing/find/find-and-replace-at-editing-boundary.html: Added.
1421
1422         Test find-and-replace when one of the find matches straddles an editing boundary. In this case, we verify that
1423         the replacement does not occur, since only part of the word would be replaced.
1424
1425         * editing/find/find-and-replace-basic-expected.txt: Added.
1426         * editing/find/find-and-replace-basic.html: Added.
1427
1428         Add a basic test that exercises a single text replacement, and "replace all".
1429
1430         * editing/find/find-and-replace-in-subframes-expected.txt: Added.
1431         * editing/find/find-and-replace-in-subframes.html: Added.
1432
1433         Test find-and-replace when some of the matches are in editable content in subframes. This test additionally
1434         contains matches in shadow content (in this case, text fields) within both the main document and the subframe,
1435         and verifies that text replacement reaches these elements as well.
1436
1437         * editing/find/find-and-replace-no-matches-expected.txt: Added.
1438         * editing/find/find-and-replace-no-matches.html: Added.
1439
1440         Test find-and-replace when no replacement matches are specified. In this case, we fall back to inserting the
1441         replacement text at the current selection.
1442
1443         * editing/find/find-and-replace-noneditable-matches-expected.txt: Added.
1444         * editing/find/find-and-replace-noneditable-matches.html: Added.
1445
1446         Test find-and-replace when some of the matches to replace are noneditable, others are editable, and others are
1447         editable but are nested within noneditable elements (i.e. `contenteditable=false`). In this case, "replace all"
1448         should still replace all fully editable matches.
1449
1450         * editing/find/find-and-replace-replacement-text-input-events-expected.txt: Added.
1451         * editing/find/find-and-replace-replacement-text-input-events.html: Added.
1452
1453         Tests that find-and-replace emits input events of `inputType` "insertReplacementText", except when inserting
1454         replacement text at a caret selection.
1455
1456         * platform/ios-wk2/TestExpectations:
1457         * platform/mac-wk2/TestExpectations:
1458
1459 2018-11-21  Zalan Bujtas  <zalan@apple.com>
1460
1461         [LFC][IFC] Horizontal margins should be considered as non-breakable space
1462         https://bugs.webkit.org/show_bug.cgi?id=191894
1463
1464         Reviewed by Antti Koivisto.
1465
1466         * fast/inline/inline-content-with-margin-left-right-expected.txt: Added.
1467         * fast/inline/inline-content-with-margin-left-right.html: Added.
1468
1469 2018-11-21  Ryosuke Niwa  <rniwa@webkit.org>
1470
1471         Mutation observers doesn't get notified of character data mutation made by the parser
1472         https://bugs.webkit.org/show_bug.cgi?id=191874
1473
1474         Reviewed by Antti Koivisto.
1475
1476         Added a regression test.
1477
1478         * fast/dom/MutationObserver/observe-parser-character-data-change-expected.txt: Added.
1479         * fast/dom/MutationObserver/observe-parser-character-data-change.html: Added.
1480
1481 2018-11-21  Zalan Bujtas <zalan@apple.com>
1482
1483         [LFC][IFC] Border should be considered as non-breakable space
1484         https://bugs.webkit.org/show_bug.cgi?id=191891
1485
1486         Reviewed by Antti Koivisto.
1487
1488         * fast/inline/inline-content-with-border-left-right-expected.txt: Added.
1489         * fast/inline/inline-content-with-border-left-right.html: Added.
1490
1491 2018-11-21  Alicia Boya García  <aboya@igalia.com>
1492
1493         [GTK] Unreviewed test gardening
1494         https://bugs.webkit.org/show_bug.cgi?id=191887
1495
1496         * platform/gtk/TestExpectations:
1497
1498 2018-11-21  Zalan Bujtas  <zalan@apple.com>
1499
1500         [LFC][IFC] Take nonBreakableStart/End into use.
1501         https://bugs.webkit.org/show_bug.cgi?id=191873
1502
1503         Reviewed by Antti Koivisto.
1504
1505         * fast/inline/inline-content-with-padding-left-right-expected.txt: Added.
1506         * fast/inline/inline-content-with-padding-left-right.html: Added.
1507
1508 2018-11-20  Ryosuke Niwa  <rniwa@webkit.org>
1509
1510         Input element gains focus when a selectstart event listener on document prevents the default action
1511         https://bugs.webkit.org/show_bug.cgi?id=191714
1512         <rdar://problem/46174389>
1513
1514         Reviewed by Antti Koivisto.
1515
1516         Added a regression test.
1517
1518         * fast/events/selectstart-prevent-default-should-not-focus-input-expected.txt: Added.
1519         * fast/events/selectstart-prevent-default-should-not-focus-input.html: Added.
1520         * platform/ios/TestExpectations:
1521
1522 2018-11-19  Ryosuke Niwa  <rniwa@webkit.org>
1523
1524         Click on node assigned to slot in button's shadow cause loss of button focus
1525         https://bugs.webkit.org/show_bug.cgi?id=191694
1526         <rdar://problem/46107920>
1527
1528         Reviewed by Wenson Hsieh.
1529
1530         Added a regression test.
1531
1532         * fast/shadow-dom/focus-slot-parent-expected.txt: Added.
1533         * fast/shadow-dom/focus-slot-parent.html: Added.
1534
1535 2018-11-19  Justin Fan  <justin_fan@apple.com>
1536
1537         [WebGPU] Begin implementing WebGPUTexture, WebGPUTextureView, and WebGPUTextureFormatEnum, and WebGPUSwapChain::configure upgrades
1538         https://bugs.webkit.org/show_bug.cgi?id=191794
1539
1540         Reviewed by Dean Jackson.
1541
1542         Did some refactoring to better share code among tests, and added basic functionality test for 
1543         WebGPUTextures and WebGPUTextureView, to be fleshed out when their descriptor objects are implemented. 
1544
1545         * webgpu/command-buffers.html: Refactored to use basic-webgpu-functions.js.
1546         * webgpu/js/basic-webgpu-functions.js: Added.
1547         (vertex.Vertex.vertex_main): The basic MSL code has been moved into this file.
1548         (fragment.float4.fragment_main):
1549         (runWebGPUTests): Creates a WebGPURenderingContext on a default canvas and runs its provided functions.
1550         (async.runWebGPUTestsOnCanvas): 
1551         (async.setUpContexts): Tests proper creation of a basic WebGPURenderingContext.
1552         (setUpModule): Creates a basic WebGPUShaderModule.
1553         (setUpPipelineDescriptor): Creates a basic WebGPURenderPipelineDescriptor.
1554         (setUpPipeline): Creates a basic WebGPURenderPipeline.
1555         (render):
1556         * webgpu/js/set-up-webgpu-contexts.js: Moved into basic-webgpu-functions.js.
1557         * webgpu/render-pipelines-expected.txt:
1558         * webgpu/render-pipelines.html: Refactored to use basic-webgpu-functions.js.
1559         * webgpu/shader-modules.html: Refactored to use basic-webgpu-functions.js.
1560         * webgpu/textures-textureviews-expected.txt: Added.
1561         * webgpu/textures-textureviews.html: Added.
1562         * webgpu/webgpu-basics.html: Refactored to use basic-webgpu-functions.js.
1563
1564 2018-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
1565
1566         Dragging image with a border-image larger than the image element crashes
1567         https://bugs.webkit.org/show_bug.cgi?id=191817
1568         <rdar://problem/46159222>
1569
1570         Reviewed by Ryosuke Niwa.
1571
1572         Verifies that an image that meets the pathological criteria described in Source/WebCore/ChangeLog can still be
1573         dragged and dropped into an editable area.
1574
1575         * fast/events/drag-image-with-border-image.html: Added.
1576         * platform/gtk/TestExpectations:
1577         * platform/ios/TestExpectations:
1578         * platform/mac-wk2/TestExpectations:
1579         * platform/wpe/TestExpectations:
1580
1581         Enable this test only in WebKit1.
1582
1583 2018-11-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1584
1585         Unreviewed, rolling in the rest of r237254
1586         https://bugs.webkit.org/show_bug.cgi?id=190340
1587
1588         * fast/dom/attribute-event-listener-errors-expected.txt:
1589         * fast/events/attribute-listener-deletion-crash-expected.txt:
1590         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1591         * js/dom/invalid-syntax-for-function-expected.txt:
1592         * js/dom/script-start-end-locations-expected.txt:
1593
1594 2018-11-17  Devin Rousso  <drousso@apple.com>
1595
1596         Web Inspector: Network: add button to show system certificate dialog
1597         https://bugs.webkit.org/show_bug.cgi?id=191458
1598         <rdar://problem/45977019>
1599
1600         Reviewed by Joseph Pecoraro.
1601
1602         * http/tests/inspector/network/getSerializedCertificate-expected.txt: Added.
1603         * http/tests/inspector/network/getSerializedCertificate.html: Added.
1604
1605         * platform/gtk/TestExpectations:
1606         * platform/wincairo/TestExpectations:
1607         * platform/wpe/TestExpectations:
1608
1609 2018-11-17  Zalan Bujtas  <zalan@apple.com>
1610
1611         [LFC][IFC] InlineFormattingState::addDetachingRule should accumulate rules.
1612         https://bugs.webkit.org/show_bug.cgi?id=191801
1613
1614         Reviewed by Antti Koivisto.
1615
1616         * fast/inline/simple-inline-with-out-of-flow-descendant2-expected.txt: Added.
1617         * fast/inline/simple-inline-with-out-of-flow-descendant2.html: Added.
1618
1619 2018-11-17  Jonathan Hammer  <jonathan@e3software.com>
1620
1621         Caret stops blinking after context menu shown
1622         https://bugs.webkit.org/show_bug.cgi?id=191715
1623
1624         Reviewed by Ryosuke Niwa.
1625
1626         * fast/events/contextmenu-dismiss-blink-caret-expected.txt: Added.
1627         * fast/events/contextmenu-dismiss-blink-caret.html: Added.
1628
1629 2018-11-16  Antoine Quint  <graouts@apple.com>
1630
1631         [Pointer Events] event.isPrimary doesn't always represent the oldest active touch
1632         https://bugs.webkit.org/show_bug.cgi?id=191752
1633         <rdar://problem/46129270>
1634
1635         Reviewed by Dean Jackson.
1636
1637         Add a new test that checks that adding a touch after another existing touch does not make it be
1638         the primary touch, but that removing the first touch makes the second touch become the primary touch.
1639
1640         To do this we add a new ui.sequence() method that allows a series of touch actions to be performed
1641         in a linear sequence. The test author can create a finger and call various actions on it, currently
1642         begin(), move() and end().
1643
1644         When these actions are processed, we compute all "stationary" actions for each part of the sequence
1645         so that we can provide this to the uiController.sendEventStream() function.
1646
1647         Finally, we add a way to track events received by the target and assert that the events that were
1648         received match those that were expected.
1649
1650         * pointerevents/ios/pointer-events-is-primary-expected.txt: Added.
1651         * pointerevents/ios/pointer-events-is-primary.html: Added.
1652         * pointerevents/utils.js:
1653         (prototype.handleEvent):
1654         (prototype.assertMatchesEvents):
1655         (const.ui.new.UIController):
1656         (const.ui.new.UIController.prototype.finger):
1657         (const.ui.new.UIController.prototype.pinchOut):
1658         (const.ui.new.UIController.prototype.sequence):
1659         (const.ui.new.UIController.prototype._runEvents):
1660         (prototype.begin):
1661         (prototype.move):
1662         (prototype.end):
1663         (prototype.stationary):
1664         (prototype._action):
1665
1666 2018-11-16  Devin Rousso  <drousso@apple.com>
1667
1668         Web Inspector: Audit: minor style improvements
1669         https://bugs.webkit.org/show_bug.cgi?id=191727
1670
1671         Reviewed by Joseph Pecoraro.
1672
1673         * inspector/audit/resources/audit-utilities.js:
1674
1675 2018-11-16  Joseph Pecoraro  <pecoraro@apple.com>
1676
1677         Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Local Inspector)
1678         https://bugs.webkit.org/show_bug.cgi?id=191740
1679         <rdar://problem/45470897>
1680
1681         Reviewed by Timothy Hatcher.
1682
1683         * inspector/unit-tests/target-manager-expected.txt:
1684         * inspector/unit-tests/target-manager.html:
1685         Update test to pass in both a MultiplexingBackendTarget and DirectBackendTarget world.
1686
1687 2018-11-16  Jeremy Jones  <jeremyj@apple.com>
1688
1689         Include AirPlay destination name in AirPlay placard.
1690         https://bugs.webkit.org/show_bug.cgi?id=191574
1691         rdar://problem/45536144
1692
1693         Reviewed by Eric Carlson.
1694
1695         Updated tests for string changes.
1696
1697         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt:
1698         * media/modern-media-controls/airplay-placard/airplay-placard.html:
1699
1700 2018-11-16  Ryan Haddad  <ryanhaddad@apple.com>
1701
1702         REGRESSION (r232376): Layout Test inspector/console/webcore-logging.html is a flaky failure
1703         https://bugs.webkit.org/show_bug.cgi?id=186425
1704
1705         Unreviewed test gardening.
1706
1707         * platform/mac-wk2/TestExpectations: Remove flaky expectation.
1708
1709 2018-11-16  Sihui Liu  <sihui_liu@apple.com>
1710
1711         Storing blobs in IDB on iOS: "Error preparing blob/file"
1712         https://bugs.webkit.org/show_bug.cgi?id=188438
1713         <rdar://problem/43097279>
1714
1715         Reviewed by Alex Christensen.
1716
1717         Three IDB blob tests are passing on iOS device now.
1718
1719         * platform/ios-device/TestExpectations:
1720
1721 2018-11-16  Zalan Bujtas  <zalan@apple.com>
1722
1723         [iOS] 2 subsequent taps are required to trigger certain tasks on the desktop version of YouTube.com
1724         https://bugs.webkit.org/show_bug.cgi?id=191712
1725         <rdar://problem/45612900>
1726
1727         Reviewed by Simon Fraser.
1728
1729         * fast/events/touch/ios/click-instead-of-hover-simple-expected.txt: Added.
1730         * fast/events/touch/ios/click-instead-of-hover-simple.html: Added.
1731
1732 2018-11-16  Zalan Bujtas  <zalan@apple.com>
1733
1734         [LFC][IFC] Add support for out-of-flow positioned boxes
1735         https://bugs.webkit.org/show_bug.cgi?id=191726
1736
1737         Reviewed by Antti Koivisto.
1738
1739         * fast/inline/simple-inline-with-out-of-flow-descendant-expected.txt: Added.
1740         * fast/inline/simple-inline-with-out-of-flow-descendant.html: Added.
1741         * platform/ios/TestExpectations:
1742
1743 2018-11-16  Thibault Saunier  <tsaunier@igalia.com>
1744
1745         [GStreamer][MediaStream] Handle track addition and removal
1746         https://bugs.webkit.org/show_bug.cgi?id=191599
1747
1748         Reviewed by Xabier Rodriguez-Calvar.
1749
1750         * fast/mediastream/MediaStream-video-element-remove-track-expected.txt: Added.
1751         * fast/mediastream/MediaStream-video-element-remove-track.html: Added.
1752
1753 2018-11-16  Antoine Quint  <graouts@apple.com>
1754
1755         PointerEvents should not require touch event listeners to be registered
1756         https://bugs.webkit.org/show_bug.cgi?id=191333
1757         <rdar://problem/45857523>
1758
1759         Reviewed by Dean Jackson.
1760
1761         Add two iOS tests that check that we dispatch pointer events when only those events are registered
1762         and that we correctly account for calls to preventDefault(). To support pointer events test, we add
1763         a new utility where we will be adding user interaction functions that should allow these tests to be
1764         submitted to the WPT repository provided browsers implement their own versions of the UIController.
1765
1766         * TestExpectations:
1767         * pointerevents/ios/pointer-events-dispatch-on-touch-expected.txt: Added.
1768         * pointerevents/ios/pointer-events-dispatch-on-touch.html: Added.
1769         * pointerevents/ios/pointer-events-prevent-default-expected.txt: Added.
1770         * pointerevents/ios/pointer-events-prevent-default.html: Added.
1771         * pointerevents/utils.js: Added.
1772
1773 2018-11-15  Zalan Bujtas  <zalan@apple.com>
1774
1775         [iOS] Do not get stuck in indeterminate content observation state.
1776         https://bugs.webkit.org/show_bug.cgi?id=191719
1777
1778         Reviewed by Simon Fraser.
1779
1780         * fast/events/touch/ios/stuck-with-hover-state-expected.txt: Added.
1781         * fast/events/touch/ios/stuck-with-hover-state.html: Added.
1782
1783 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
1784
1785         Add layout test for iframe contents disappearing on view unparent/reparent
1786         https://bugs.webkit.org/show_bug.cgi?id=191725
1787
1788         Reviewed by Alex Christensen.
1789         
1790         This test tests the changes made in r238229.
1791
1792         * compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
1793         * compositing/iframes/remove-reinsert-webview-with-iframe.html: Added.
1794         * platform/ios/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
1795         * platform/mac-wk1/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
1796
1797 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
1798
1799         REGRESSION (r238090) Composited iframes that resize from zero don't show
1800         https://bugs.webkit.org/show_bug.cgi?id=191733
1801         rdar://problem/46107764
1802
1803         Reviewed by Zalan Bujtas.
1804
1805         * compositing/iframes/resize-from-zero-size-expected.txt: Added.
1806         * compositing/iframes/resize-from-zero-size.html: Added.
1807
1808 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
1809
1810         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
1811         https://bugs.webkit.org/show_bug.cgi?id=158342
1812         rdar://problem/26652811
1813
1814         Reviewed by Zalan Bujtas.
1815
1816         Patch partly by Frédéric Wang.
1817
1818         Add a test to check that scrollability of composited/non-composited overflow divs is properly
1819         updated. This test used to fail and assert before #238090. A second test with nested divs
1820         stills exhibit the issue and is fixed by the present commit.
1821
1822         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt: Added.
1823         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: Added.
1824         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html: Added.
1825         * fast/scrolling/ios/change-scrollability-on-content-resize.html: Added.
1826
1827 2018-11-15  Truitt Savell  <tsavell@apple.com>
1828
1829         Unreviewed, rolling out r238244.
1830
1831         Caused High Sierra test runs to fail early with 50 crashes and
1832         casued 25 API failures.
1833
1834         Reverted changeset:
1835
1836         "[css-logical] Implement flow-relative margin, padding and
1837         border shorthands"
1838         https://bugs.webkit.org/show_bug.cgi?id=188697
1839         https://trac.webkit.org/changeset/238244
1840
1841 2018-11-15  Ryan Haddad  <ryanhaddad@apple.com>
1842
1843         imported/w3c/web-platform-tests/encoding tests take > 30 minutes to run on debug bots
1844         https://bugs.webkit.org/show_bug.cgi?id=191720
1845
1846         Unreviewed test gardening.
1847
1848         * TestExpectations: Skip the directory on debug.
1849
1850 2018-11-15  Chris Dumez  <cdumez@apple.com>
1851
1852         REGRESSION (r238038): [iOS] Layout test fast/forms/ios/validation-bubble-dismiss-on-tap.html is a flaky failure
1853         https://bugs.webkit.org/show_bug.cgi?id=191710
1854         <rdar://problem/46104093>
1855
1856         Reviewed by Simon Fraser.
1857
1858         There is a small amount of time after we ask to show the popover before the popover is actually shown on screen.
1859         During this period, clicks are eaten and not reported to the view. For this reason, we keep tapping until the
1860         popup is dismissed.
1861
1862         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
1863         * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
1864
1865 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
1866
1867         [WebAuthN] Use a real nonce for CTAPHID_INIT
1868         https://bugs.webkit.org/show_bug.cgi?id=191533
1869         <rdar://problem/46103502>
1870
1871         Reviewed by Brent Fulgham.
1872
1873         * http/wpt/webauthn/ctap-hid-failure.https-expected.txt:
1874         * http/wpt/webauthn/ctap-hid-failure.https.html:
1875         * http/wpt/webauthn/ctap-hid-success.https-expected.txt:
1876         * http/wpt/webauthn/ctap-hid-success.https.html:
1877
1878 2018-11-15  Justin Fan  <justin_fan@apple.com>
1879
1880         [WebGPU] WebGPUCommandBuffer prototype
1881         https://bugs.webkit.org/show_bug.cgi?id=191663
1882
1883         Reviewed by Dean Jackson.
1884
1885         Begin implementation of WebGPUCommandBuffers as well as GPUQueues (MTLCommandBuffer, MTLCommandQueue).
1886
1887         New testing for WebGPUCommandBuffers, to be fleshed out when WebGPUCommandBufferDescriptors
1888         are added to the specification.
1889
1890         * webgpu/command-buffers-expected.txt: Added.
1891         * webgpu/command-buffers.html: Basic functionality, with more stress tests to be added when the spec is updated.
1892         * webgpu/webgpu-basics.html: Updated to create the command buffer used by later rendering operations.
1893
1894 2018-11-15  Oriol Brufau  <obrufau@igalia.com>
1895
1896         [css-logical] Implement flow-relative margin, padding and border shorthands
1897         https://bugs.webkit.org/show_bug.cgi?id=188697
1898
1899         Reviewed by Simon Fraser and Antti Koivisto.
1900
1901         Add tests checking that CSS properties disabled behind runtime flags
1902         are not exposed.
1903
1904         * platform/ios/webexposed/css-properties-as-js-properties-expected.txt: Added.
1905         * platform/ios/webexposed/css-property-listing-expected.txt: Added.
1906         * platform/mac/webexposed/css-properties-as-js-properties-expected.txt: Added.
1907         * platform/mac/webexposed/css-property-listing-expected.txt: Added.
1908         * platform/win/webexposed/css-properties-as-js-properties-expected.txt: Added.
1909         * platform/win/webexposed/css-property-listing-expected.txt: Added.
1910         * webexposed/css-properties-as-js-properties-expected.txt: Added.
1911         * webexposed/css-properties-as-js-properties.html: Added.
1912         * webexposed/css-properties-behind-flags-expected.txt: Added.
1913         * webexposed/css-properties-behind-flags.html: Added.
1914         * webexposed/css-property-listing-expected.txt: Added.
1915         * webexposed/css-property-listing.html: Added.
1916
1917 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
1918
1919         Unreviewed, test gardening.
1920
1921         * platform/mac-wk2/TestExpectations:
1922
1923 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
1924
1925         [WebAuthN] UserHandle can be null
1926         https://bugs.webkit.org/show_bug.cgi?id=191521
1927
1928         Reviewed by Alex Christensen.
1929
1930         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1931
1932 2018-11-15  Daniel Bates  <dabates@apple.com>
1933
1934         [iOS] Shift + Tab does not focus previous field
1935         https://bugs.webkit.org/show_bug.cgi?id=191596
1936         <rdar://problem/45892053>
1937
1938         Reviewed by Wenson Hsieh.
1939
1940         Add tests to ensure that we do not regress the tab and shift + tab key commands.
1941
1942         * fast/events/ios/focus-tab-next-field-expected.txt: Added.
1943         * fast/events/ios/focus-tab-next-field.html: Added.
1944         * fast/events/ios/focus-tab-previous-field-expected.txt: Added.
1945         * fast/events/ios/focus-tab-previous-field.html: Added.
1946         * platform/ios-wk1/TestExpectations: Skip test focus-tab-previous-field.html in Legacy WebKit as
1947         we do not support testing key commands with modifier keys.
1948         * resources/ui-helper.js:
1949         (window.UIHelper.keyDown): Updated to support taking an optional array of modifiers (defaults: [])
1950         and use the new infrastructure to generate a key down event for the specified character.
1951
1952 2018-11-15  Youenn Fablet  <youenn@apple.com>
1953
1954         Update RTCPeerConnection JS built-ins to be closer to specWe
1955         https://bugs.webkit.org/show_bug.cgi?id=191665
1956
1957         Reviewed by Eric Carlson.
1958
1959         * TestExpectations:
1960
1961 2018-11-15  Miguel Gomez  <magomez@igalia.com>
1962
1963         Unreviewed GTK+ gardening after r238220.
1964
1965         * platform/gtk/TestExpectations:
1966
1967 2018-11-14  Zalan Bujtas  <zalan@apple.com>
1968
1969         [LFC][IFC] Add support for in-flow positioned inline boxes.
1970         https://bugs.webkit.org/show_bug.cgi?id=191672
1971
1972         Reviewed by Antti Koivisto.
1973
1974         * fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
1975         * fast/inline/simple-inline-inflow-positioned.html: Added.
1976         * platform/ios/TestExpectations:
1977
1978 2018-11-15  Antti Koivisto  <antti@apple.com>
1979
1980         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
1981         https://bugs.webkit.org/show_bug.cgi?id=191642
1982
1983         Reviewed by Zalan Bujtas.
1984
1985         * TestExpectations: Unskip
1986         * platform/mac-wk2/TestExpectations: Unskip
1987         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
1988
1989         Rebase. Focus timings depends on layout timings.
1990
1991 2018-11-15  Antti Koivisto  <antti@apple.com>
1992
1993         Remove fonts from CSSFontFaceSet safely
1994         https://bugs.webkit.org/show_bug.cgi?id=191676
1995
1996         Reviewed by Zalan Bujtas.
1997
1998         * fast/text/font-face-set-remove-safely-expected.txt: Added.
1999         * fast/text/font-face-set-remove-safely.html: Added.
2000
2001 2018-11-14  Timothy Hatcher  <timothy@apple.com>
2002
2003         Default the view background color and text color to different values when in dark mode.
2004         https://bugs.webkit.org/show_bug.cgi?id=191607
2005         rdar://problem/46045854
2006
2007         Reviewed by Dean Jackson.
2008
2009         * css-dark-mode/default-colors-expected.txt: Added.
2010         * css-dark-mode/default-colors.html: Added.
2011         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
2012         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
2013
2014 2018-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2015
2016         Layout test fast/layers/no-clipping-overflow-hidden-added-after-transform.html is a flaky failure on EWS bots
2017         https://bugs.webkit.org/show_bug.cgi?id=191658
2018
2019         Unreviewed test gardening.
2020
2021         * platform/mac-wk2/TestExpectations: Mark this test as flaky on Sierra Release WK2 to reduce the number of retries on mac-wk2-ews.
2022
2023 2018-11-14  Timothy Hatcher  <timothy@apple.com>
2024
2025         Update prefers-color-scheme media query matching based on GitHub issue #3278.
2026         https://bugs.webkit.org/show_bug.cgi?id=191654
2027         rdar://problem/46074307
2028
2029         Reviewed by Simon Fraser.
2030
2031         * css-dark-mode/prefers-color-scheme-expected.txt: Rebaseline.
2032         * css-dark-mode/prefers-color-scheme.html: Updates to better match the spec.
2033
2034 2018-11-14  Devin Rousso  <drousso@apple.com>
2035
2036         Web Inspector: Canvas: send a call stack with each action instead of an array of call frames
2037         https://bugs.webkit.org/show_bug.cgi?id=191628
2038
2039         Reviewed by Dean Jackson.
2040
2041         * inspector/model/recording.html:
2042
2043 2018-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2044
2045         Unreviewed test gardening, move a skip expectation to a more specific file.
2046
2047         * TestExpectations:
2048         * platform/mac-wk2/TestExpectations:
2049
2050 2018-11-14  Joseph Pecoraro  <pecoraro@apple.com>
2051
2052         Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Remote Inspector)
2053         https://bugs.webkit.org/show_bug.cgi?id=191494
2054         <rdar://problem/45469854>
2055
2056         Reviewed by Devin Rousso.
2057
2058         * inspector/unit-tests/target-manager.html:
2059         WI.targets has switched to being an array instead of a set.
2060
2061 2018-11-14  Truitt Savell  <tsavell@apple.com>
2062
2063         [ Sierra Release WK2 ] Layout Test fast/workers/worker-cloneport.html is flaky.
2064         https://bugs.webkit.org/show_bug.cgi?id=191644.
2065
2066         Unreviewed test Gardening.
2067
2068         * platform/mac-wk2/TestExpectations:
2069
2070 2018-11-14  Antti Koivisto  <antti@apple.com>
2071
2072         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
2073         https://bugs.webkit.org/show_bug.cgi?id=191642
2074
2075         * TestExpectations: Additionally skip accessibility/mac/selection-notification-focus-change.html
2076
2077 2018-11-14  Antti Koivisto  <antti@apple.com>
2078
2079         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
2080         https://bugs.webkit.org/show_bug.cgi?id=191642
2081
2082         * TestExpectations: Skipping for now.
2083
2084 2018-11-14  Per Arne Vollan  <pvollan@apple.com>
2085
2086         REGRESSION (WEBPROCESS_WINDOWSERVER_BLOCKING): requestAnimationFrame Stops Completing
2087         https://bugs.webkit.org/show_bug.cgi?id=190884
2088
2089         Reviewed by Dean Jackson.
2090
2091         * TestExpectations:
2092         * fast/animation/request-animation-frame-in-two-pages-expected.txt: Added.
2093         * fast/animation/request-animation-frame-in-two-pages.html: Added.
2094         * platform/mac-wk2/TestExpectations:
2095
2096 2018-11-14  Youenn Fablet  <youenn@apple.com>
2097
2098         Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
2099         https://bugs.webkit.org/show_bug.cgi?id=191603
2100
2101         Reviewed by Chris Dumez.
2102
2103         Removed obsolete test.
2104
2105         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2106         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
2107
2108 2018-11-14  Youenn Fablet  <youenn@apple.com>
2109
2110         Add support for transport and peerConnection stats
2111         https://bugs.webkit.org/show_bug.cgi?id=191592
2112
2113         Reviewed by Alex Christensen.
2114
2115         * webrtc/video-stats.html:
2116
2117 2018-11-14  Ali Juma  <ajuma@chromium.org>
2118
2119         Transform of composited layer not updated when layer also needs repaint
2120         https://bugs.webkit.org/show_bug.cgi?id=191598
2121
2122         Reviewed by Simon Fraser.
2123
2124         * compositing/geometry/transform-and-repaint-updates-geometry-expected.html: Added.
2125         * compositing/geometry/transform-and-repaint-updates-geometry.html: Added.
2126
2127 2018-11-13  Jiewen Tan  <jiewen_tan@apple.com>
2128
2129         [WebAuthN] Support CTAP HID authenticators on macOS
2130         https://bugs.webkit.org/show_bug.cgi?id=188623
2131         <rdar://problem/43353777>
2132
2133         Reviewed by Brent Fulgham and Chris Dumez.
2134
2135         * http/wpt/webauthn/ctap-hid-failure.https-expected.txt: Added.
2136         * http/wpt/webauthn/ctap-hid-failure.https.html: Added.
2137         * http/wpt/webauthn/ctap-hid-success.https-expected.txt: Added.
2138         * http/wpt/webauthn/ctap-hid-success.https.html: Added.
2139         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https-expected.txt: Added.
2140         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html: Added.
2141         * http/wpt/webauthn/public-key-credential-create-failure-hid.https-expected.txt: Added.
2142         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html: Added.
2143         * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt: Added.
2144         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html: Added.
2145         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https-expected.txt: Added.
2146         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html: Added.
2147         * http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt: Added.
2148         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html: Added.
2149         * http/wpt/webauthn/public-key-credential-get-success-hid.https-expected.txt: Added.
2150         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html: Added.
2151         * http/wpt/webauthn/resources/util.js:
2152         * platform/ios-wk2/TestExpectations:
2153
2154 2018-11-13  Timothy Hatcher  <timothy@apple.com>
2155
2156         Use a light scrollbar for transparent web views in dark mode.
2157         https://bugs.webkit.org/show_bug.cgi?id=191559
2158         rdar://problem/46000489
2159
2160         Reviewed by Dean Jackson.
2161
2162         * css-dark-mode/supported-color-schemes-scrollbar-expected.txt: Added.
2163         * css-dark-mode/supported-color-schemes-scrollbar.html: Added.
2164
2165 2018-11-13  Ross Kirsling  <ross.kirsling@sony.com>
2166
2167         [WinCairo] Unreviewed layout test gardening.
2168
2169         * platform/wincairo/TestExpectations:
2170
2171 2018-11-13  Wenson Hsieh  <wenson_hsieh@apple.com>
2172
2173         [iOS] Do not show selection UI for editable elements with opacity near zero
2174         https://bugs.webkit.org/show_bug.cgi?id=191442
2175         <rdar://problem/45958625>
2176
2177         Reviewed by Simon Fraser.
2178
2179         Add 5 new layout tests. See below for more details.
2180
2181         * editing/selection/character-granularity-rect.html:
2182
2183         Adjust for a renamed UIScriptController function.
2184
2185         * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable-expected.txt: Added.
2186         * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable.html: Added.
2187
2188         Add a test to verify that we don't zoom to fit the focused element, if the focused element is completely
2189         transparent.
2190
2191         * editing/selection/ios/hide-selection-after-hiding-contenteditable-expected.txt: Added.
2192         * editing/selection/ios/hide-selection-after-hiding-contenteditable.html: Added.
2193
2194         Add a test to verify that selection UI is hidden after making an editable root transparent, and shown again when
2195         the editable root becomes opaque.
2196
2197         * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency-expected.txt: Added.
2198         * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency.html: Added.
2199
2200         Add a test to verify that transparency applied on an editable root via nested transparent containers causes
2201         selection UI to be suppressed.
2202
2203         * editing/selection/ios/hide-selection-in-hidden-contenteditable-expected.txt: Added.
2204         * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame-expected.txt: Added.
2205         * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame.html: Added.
2206
2207         Add a test to verify that selection UI is suppressed when an editable element inside a subframe is focused. This
2208         test checks that the caret, selection rects and selection handle views are not shown, and additionally verifies
2209         that the selection in a hidden contenteditable area cannot be changed via tap gesture.
2210
2211         * editing/selection/ios/hide-selection-in-hidden-contenteditable.html: Added.
2212
2213         Same test as above, but in a regular editable element in the main document instead of a subframe.
2214
2215         * resources/ui-helper.js:
2216         (window.UIHelper.getUISelectionRects.return.new.Promise.):
2217         (window.UIHelper.getUISelectionRects.return.new.Promise):
2218         (window.UIHelper.getUISelectionRects):
2219         (window.UIHelper.getUICaretViewRect.return.new.Promise.):
2220         (window.UIHelper.getUICaretViewRect.return.new.Promise):
2221         (window.UIHelper.getUICaretViewRect):
2222
2223         Add new UIHelper wrapper methods. See Tools/ChangeLog for more detail.
2224
2225 2018-11-13  Matt Baker  <mattbaker@apple.com>
2226
2227         Web Inspector: Table should support select all (Cmd-A)
2228         https://bugs.webkit.org/show_bug.cgi?id=190299
2229         <rdar://problem/45029170>
2230
2231         Reviewed by Devin Rousso.
2232
2233         * inspector/table/table-selection-expected.txt:
2234         * inspector/table/table-selection.html:
2235         Add tests that `selectAll` works when multiple selection is enabled,
2236         and does nothing when multiple selection is disabled.
2237
2238 2018-11-13  Timothy Hatcher  <timothy@apple.com>
2239
2240         Treat supported-color-schemes as the second highest priority property.
2241         https://bugs.webkit.org/show_bug.cgi?id=191556
2242         rdar://problem/46000076
2243
2244         Reviewed by Dean Jackson.
2245
2246         * css-dark-mode/supported-color-schemes-priority-expected.txt: Added.
2247         * css-dark-mode/supported-color-schemes-priority.html: Added.
2248
2249 2018-11-13  Youenn Fablet  <youenn@apple.com>
2250
2251         Refresh WPT webrtc tests to ToT
2252         https://bugs.webkit.org/show_bug.cgi?id=191564
2253
2254         Reviewed by Eric Carlson.
2255
2256         Refresh webrtc tests
2257
2258         * tests-options.json:
2259
2260 2018-11-12  Antoine Quint  <graouts@apple.com>
2261
2262         [Web Animations] Don't schedule animation frames or update style while an accelerated animation is running
2263         https://bugs.webkit.org/show_bug.cgi?id=191542
2264         <rdar://problem/45356027>
2265
2266         Reviewed by Simon Fraser.
2267
2268         Add a test that checks that we make only minimal style updates and still dispatch events while an accelerated animation is running.
2269
2270         * animations/no-style-recalc-during-accelerated-animation-expected.txt: Added.
2271         * animations/no-style-recalc-during-accelerated-animation.html: Added.
2272         * fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html:
2273         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Change the colors to avoid a tiny ImageOnlyFailure.
2274         * platform/win/TestExpectations: Mark some regressions tracked by webkit.org/b/191584.
2275
2276 2018-11-12  Darshan Kadu  <darsh7807@gmail.com>
2277
2278         Implement Cache API support for WPE/GTK
2279         https://bugs.webkit.org/show_bug.cgi?id=178316
2280
2281         Reviewed by Michael Catanzaro.
2282
2283         Removed the http/wpt/cache-storage/cache-quota.any.html from the TestExpectations which 
2284         were marked faliure.
2285
2286         * platform/gtk/TestExpectations:
2287         * platform/wpe/TestExpectations:
2288
2289 2018-11-12  Devin Rousso  <drousso@apple.com>
2290
2291         Web Inspector: Network: show secure certificate details per-request
2292         https://bugs.webkit.org/show_bug.cgi?id=191447
2293         <rdar://problem/30019476>
2294
2295         Reviewed by Joseph Pecoraro.
2296
2297         * http/tests/inspector/network/resource-response-security-expected.txt: Added.
2298         * http/tests/inspector/network/resource-response-security.html: Added.
2299
2300         * platform/gtk/TestExpectations:
2301         * platform/wincairo/TestExpectations:
2302         * platform/wpe/TestExpectations:
2303
2304 2018-11-12  Matt Baker  <mattbaker@apple.com>
2305
2306         Web Inspector: Table should support shift-extending the row selection
2307         https://bugs.webkit.org/show_bug.cgi?id=189718
2308         <rdar://problem/44577942>
2309
2310         Reviewed by Devin Rousso.
2311
2312         * inspector/unit-tests/index-set-expected.txt:
2313         * inspector/unit-tests/index-set.html:
2314         Add tests for new IndexSet methods `addRange`, `deleteRange`, `equals`, and `difference`.
2315
2316 2018-11-12  Zalan Bujtas  <zalan@apple.com>
2317
2318         Do not collapse the soon-to-be-parent anon block when we shuffle around the marker item renderer.
2319         https://bugs.webkit.org/show_bug.cgi?id=191554
2320         <rdar://problem/45825265>
2321
2322         Reviewed by Antti Koivisto.
2323
2324         * fast/inline/marker-list-item-move-should-not-crash-expected.txt: Added.
2325         * fast/inline/marker-list-item-move-should-not-crash.html: Added.
2326
2327 2018-11-12  Sihui Liu  <sihui_liu@apple.com>
2328
2329         imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
2330         https://bugs.webkit.org/show_bug.cgi?id=191500
2331
2332         Reviewed by Dean Jackson.
2333
2334         The test should not crash now.
2335
2336         * platform/ios-device/TestExpectations:
2337
2338 2018-11-12  Tim Horton  <timothy_horton@apple.com>
2339
2340         Make it possible to edit images inline
2341         https://bugs.webkit.org/show_bug.cgi?id=191352
2342         <rdar://problem/30107985>
2343
2344         Reviewed by Dean Jackson.
2345
2346         * TestExpectations:
2347         * editing/images/basic-editable-image-expected.txt: Added.
2348         * editing/images/basic-editable-image.html: Added.
2349         * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
2350         * editing/images/reparent-editable-image-maintains-strokes.html: Added.
2351         * platform/ios-wk2/TestExpectations:
2352         * resources/ui-helper.js:
2353         (window.UIHelper.drawSquareInEditableImage):
2354         (window.UIHelper.numberOfStrokesInEditableImage):
2355         (window.UIHelper):
2356         Add tests that we can find and draw in editable images, and that if
2357         the element is moved around in the DOM, it persists its strokes.
2358
2359 2018-11-12  Javier Fernandez  <jfernandez@igalia.com>
2360
2361         [css-grid] Import additional grid layout tests and update TestExpectations
2362         https://bugs.webkit.org/show_bug.cgi?id=191515
2363
2364         Reviewed by Dean Jackson.
2365
2366         Imported several tests from Blink and update TextExpectaions.
2367
2368         * TestExpectations: Adding specific bugs for the expected failures.
2369         * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash-expected.txt: Added.
2370         * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash.html: Added.
2371         * fast/css-grid-layout/column-property-should-not-apply-on-grid-container-expected.html: Added.
2372         * fast/css-grid-layout/column-property-should-not-apply-on-grid-container.html: Added.
2373         * fast/css-grid-layout/crash-large-positions-expected.txt: Added.
2374         * fast/css-grid-layout/crash-large-positions.html: Added.
2375         * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid-expected.txt: Added.
2376         * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid.html: Added.
2377         * fast/css-grid-layout/floating-not-effect-on-grid-items-expected.txt: Added.
2378         * fast/css-grid-layout/floating-not-effect-on-grid-items.html: Added.
2379         * fast/css-grid-layout/grid-align-baseline-expected.txt: Added.
2380         * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt: Added.
2381         * fast/css-grid-layout/grid-align-baseline-vertical.html: Added.
2382         * fast/css-grid-layout/grid-align-baseline.html: Added.
2383         * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash-expected.txt: Added.
2384         * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash.html: Added.
2385         * fast/css-grid-layout/grid-auto-repeat-positioned-container-expected.html: Added.
2386         * fast/css-grid-layout/grid-auto-repeat-positioned-container.html: Added.
2387         * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio-expected.txt: Added.
2388         * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio.html: Added.
2389         * fast/css-grid-layout/grid-container-percentage-columns-expected.txt:
2390         * fast/css-grid-layout/grid-container-percentage-columns.html:
2391         * fast/css-grid-layout/grid-container-percentage-rows-expected.txt: Added.
2392         * fast/css-grid-layout/grid-container-percentage-rows.html: Added.
2393         * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin-expected.html: Added.
2394         * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin.html: Added.
2395         * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing-expected.html:
2396         * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing.html:
2397         * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width-expected.txt: Added.
2398         * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width.html: Added.
2399         * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content-expected.txt: Added.
2400         * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content.html: Added.
2401         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt: Added.
2402         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html: Added.
2403         * fast/css-grid-layout/grid-crash-remove-positioned-item-expected.txt:
2404         * fast/css-grid-layout/grid-crash-remove-positioned-item.html:
2405         * fast/css-grid-layout/grid-item-before-anonymous-child-crash-expected.txt: Added.
2406         * fast/css-grid-layout/grid-item-before-anonymous-child-crash.html: Added.
2407         * fast/css-grid-layout/grid-item-border-overflow-paint-expected.html: Added.
2408         * fast/css-grid-layout/grid-item-border-overflow-paint.html: Added.
2409         * fast/css-grid-layout/grid-item-change-alignment-from-stretch-expected.txt: Added.
2410         * fast/css-grid-layout/grid-item-change-alignment-from-stretch.html: Added.
2411         * fast/css-grid-layout/grid-item-grid-container-percentage-rows-expected.html: Added.
2412         * fast/css-grid-layout/grid-item-grid-container-percentage-rows.html: Added.
2413         * fast/css-grid-layout/grid-item-overflow-expected.html: Added.
2414         * fast/css-grid-layout/grid-item-overflow-paint-expected.html: Added.
2415         * fast/css-grid-layout/grid-item-overflow-paint.html: Added.
2416         * fast/css-grid-layout/grid-item-overflow.html: Added.
2417         * fast/css-grid-layout/grid-item-paddings-and-writing-modes-expected.html: Added.
2418         * fast/css-grid-layout/grid-item-paddings-and-writing-modes.html: Added.
2419         * fast/css-grid-layout/grid-item-scroll-position-expected.txt: Added.
2420         * fast/css-grid-layout/grid-item-scroll-position.html: Added.
2421         * fast/css-grid-layout/grid-margins-not-collapse-expected.html: Added.
2422         * fast/css-grid-layout/grid-margins-not-collapse.html: Added.
2423         * fast/css-grid-layout/grid-painting-item-overflow-expected.html: Added.
2424         * fast/css-grid-layout/grid-painting-item-overflow.html: Added.
2425         * fast/css-grid-layout/grid-painting-items-only-once-expected.html: Added.
2426         * fast/css-grid-layout/grid-painting-items-only-once.html: Added.
2427         * fast/css-grid-layout/grid-painting-respect-dom-order-expected.html: Added.
2428         * fast/css-grid-layout/grid-painting-respect-dom-order.html: Added.
2429         * fast/css-grid-layout/grid-painting-rtl-expected.html: Added.
2430         * fast/css-grid-layout/grid-painting-rtl.html: Added.
2431         * fast/css-grid-layout/grid-self-baseline-01-expected.html: Added.
2432         * fast/css-grid-layout/grid-self-baseline-01.html: Added.
2433         * fast/css-grid-layout/grid-self-baseline-02-b-expected.html: Added.
2434         * fast/css-grid-layout/grid-self-baseline-02-b.html: Added.
2435         * fast/css-grid-layout/grid-self-baseline-02-expected.html: Added.
2436         * fast/css-grid-layout/grid-self-baseline-02.html: Added.
2437         * fast/css-grid-layout/grid-self-baseline-03-expected.html: Added.
2438         * fast/css-grid-layout/grid-self-baseline-03.html: Added.
2439         * fast/css-grid-layout/grid-self-baseline-04-expected.html: Added.
2440         * fast/css-grid-layout/grid-self-baseline-04.html: Added.
2441         * fast/css-grid-layout/grid-self-baseline-05-expected.html: Added.
2442         * fast/css-grid-layout/grid-self-baseline-05.html: Added.
2443         * fast/css-grid-layout/grid-self-baseline-06-expected.html: Added.
2444         * fast/css-grid-layout/grid-self-baseline-06.html: Added.
2445         * fast/css-grid-layout/grid-self-baseline-07-expected.html: Added.
2446         * fast/css-grid-layout/grid-self-baseline-07.html: Added.
2447         * fast/css-grid-layout/grid-self-baseline-horiz-01-expected.html: Added.
2448         * fast/css-grid-layout/grid-self-baseline-horiz-01.html: Added.
2449         * fast/css-grid-layout/grid-self-baseline-horiz-02-expected.html: Added.
2450         * fast/css-grid-layout/grid-self-baseline-horiz-02.html: Added.
2451         * fast/css-grid-layout/grid-self-baseline-horiz-03-expected.html: Added.
2452         * fast/css-grid-layout/grid-self-baseline-horiz-03.html: Added.
2453         * fast/css-grid-layout/grid-self-baseline-horiz-04-expected.html: Added.
2454         * fast/css-grid-layout/grid-self-baseline-horiz-04.html: Added.
2455         * fast/css-grid-layout/grid-self-baseline-horiz-05-expected.html: Added.
2456         * fast/css-grid-layout/grid-self-baseline-horiz-05.html: Added.
2457         * fast/css-grid-layout/grid-self-baseline-horiz-06-expected.html: Added.
2458         * fast/css-grid-layout/grid-self-baseline-horiz-06.html: Added.
2459         * fast/css-grid-layout/grid-self-baseline-horiz-07-expected.html: Added.
2460         * fast/css-grid-layout/grid-self-baseline-horiz-07.html: Added.
2461         * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt: Added.
2462         * fast/css-grid-layout/grid-self-baseline-two-dimensional.html: Added.
2463         * fast/css-grid-layout/grid-self-baseline-vertical-lr-01-expected.html: Added.
2464         * fast/css-grid-layout/grid-self-baseline-vertical-lr-01.html: Added.
2465         * fast/css-grid-layout/grid-self-baseline-vertical-lr-02-expected.html: Added.
2466         * fast/css-grid-layout/grid-self-baseline-vertical-lr-02.html: Added.
2467         * fast/css-grid-layout/grid-self-baseline-vertical-lr-03-expected.html: Added.
2468         * fast/css-grid-layout/grid-self-baseline-vertical-lr-03.html: Added.
2469         * fast/css-grid-layout/grid-self-baseline-vertical-lr-04-expected.html: Added.
2470         * fast/css-grid-layout/grid-self-baseline-vertical-lr-04.html: Added.
2471         * fast/css-grid-layout/grid-self-baseline-vertical-lr-05-expected.html: Added.
2472         * fast/css-grid-layout/grid-self-baseline-vertical-lr-05.html: Added.
2473         * fast/css-grid-layout/grid-self-baseline-vertical-lr-06-expected.html: Added.
2474         * fast/css-grid-layout/grid-self-baseline-vertical-lr-06.html: Added.
2475         * fast/css-grid-layout/grid-self-baseline-vertical-lr-07-expected.html: Added.
2476         * fast/css-grid-layout/grid-self-baseline-vertical-lr-07.html: Added.
2477         * fast/css-grid-layout/grid-self-baseline-vertical-rl-01-expected.html: Added.
2478         * fast/css-grid-layout/grid-self-baseline-vertical-rl-01.html: Added.
2479         * fast/css-grid-layout/grid-self-baseline-vertical-rl-02-expected.html: Added.
2480         * fast/css-grid-layout/grid-self-baseline-vertical-rl-02.html: Added.
2481         * fast/css-grid-layout/grid-self-baseline-vertical-rl-03-expected.html: Added.
2482         * fast/css-grid-layout/grid-self-baseline-vertical-rl-03.html: Added.
2483         * fast/css-grid-layout/grid-self-baseline-vertical-rl-04-expected.html: Added.
2484         * fast/css-grid-layout/grid-self-baseline-vertical-rl-04.html: Added.
2485         * fast/css-grid-layout/grid-self-baseline-vertical-rl-05-expected.html: Added.
2486         * fast/css-grid-layout/grid-self-baseline-vertical-rl-05.html: Added.
2487         * fast/css-grid-layout/grid-self-baseline-vertical-rl-06-expected.html: Added.
2488         * fast/css-grid-layout/grid-self-baseline-vertical-rl-06.html: Added.
2489         * fast/css-grid-layout/grid-self-baseline-vertical-rl-07-expected.html: Added.
2490         * fast/css-grid-layout/grid-self-baseline-vertical-rl-07.html: Added.
2491         * fast/css-grid-layout/grid-shorthands-style-format-expected.txt: Added.
2492         * fast/css-grid-layout/grid-shorthands-style-format.html: Added.
2493         * fast/css-grid-layout/grid-strict-ordering-crash-2-expected.txt: Added.
2494         * fast/css-grid-layout/grid-strict-ordering-crash-2.html: Added.
2495         * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query-expected.html: Added.
2496         * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query.html: Added.
2497         * fast/css-grid-layout/negative-growth-share-as-infinity-crash-expected.txt: Added.
2498         * fast/css-grid-layout/negative-growth-share-as-infinity-crash.html: Added.
2499         * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area-expected.html: Added.
2500         * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area.html: Added.
2501         * fast/css-grid-layout/positioned-grid-container-item-percentage-size-expected.html: Added.
2502         * fast/css-grid-layout/positioned-grid-container-item-percentage-size.html: Added.
2503         * fast/css-grid-layout/positioned-grid-container-percentage-tracks-expected.txt: Added.
2504         * fast/css-grid-layout/positioned-grid-container-percentage-tracks.html: Added.
2505         * fast/css-grid-layout/preferred-width-computed-after-layout-expected.txt: Added.
2506         * fast/css-grid-layout/preferred-width-computed-after-layout.html: Added.
2507         * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item-expected.txt: Added.
2508         * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item.html: Added.
2509         * fast/css-grid-layout/resources/blue-100x50.png: Added.
2510         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
2511         (testGridPositionDefinitionsValues):
2512         * fast/css-grid-layout/scrolled-grid-painting-expected.html: Added.
2513         * fast/css-grid-layout/scrolled-grid-painting-overflow-expected.html: Added.
2514         * fast/css-grid-layout/scrolled-grid-painting-overflow.html: Added.
2515         * fast/css-grid-layout/scrolled-grid-painting.html: Added.
2516         * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash-expected.txt: Added.
2517         * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash.html: Added.
2518         * fast/css-grid-layout/stale-grid-layout-2-expected.txt: Added.
2519         * fast/css-grid-layout/stale-grid-layout-expected.txt: Added.
2520         * fast/css-grid-layout/vertical-align-do-not-effect-grid-items-expected.html: Added.
2521         * fast/css-grid-layout/vertical-align-do-not-effect-grid-items.html: Added.
2522
2523 2018-11-12  Youenn Fablet  <youenn@apple.com>
2524
2525         RealtimeOutgoing A/V sources should observe their sources only if having a sink
2526         https://bugs.webkit.org/show_bug.cgi?id=191490
2527
2528         Reviewed by Eric Carlson.
2529
2530         * webrtc/remove-track-expected.txt:
2531         * webrtc/remove-track.html:
2532         Add tests and fixed some flakiness issues on existing tests in the file.
2533
2534 2018-11-12  Youenn Fablet  <youenn@apple.com>
2535
2536         Support setting stream ids when adding a transceiver
2537         https://bugs.webkit.org/show_bug.cgi?id=191307
2538
2539         Reviewed by Eric Carlson.
2540
2541         * TestExpectations:
2542
2543 2018-11-12  Antti Koivisto  <antti@apple.com>
2544
2545         Support dynamic pseudo-classes on elements with display: contents
2546         https://bugs.webkit.org/show_bug.cgi?id=181640
2547         <rdar://problem/36605415>
2548
2549         Reviewed by Dean Jackson.
2550
2551         * fast/css/display-contents-hover-active-expected.txt: Added.
2552         * fast/css/display-contents-hover-active.html: Added.
2553
2554 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
2555
2556         feFlood with alpha color doesn't work correctly
2557         https://bugs.webkit.org/show_bug.cgi?id=163666
2558
2559         Reviewed by Zalan Bujtas.
2560
2561         * svg/filters/feFlood-with-alpha-color-expected.html: Added.
2562         * svg/filters/feFlood-with-alpha-color.html: Added.
2563
2564 2018-11-12  Eric Carlson  <eric.carlson@apple.com>
2565
2566         Require <iframe allow="display"> for an iframe to use getDisplayMedia
2567         https://bugs.webkit.org/show_bug.cgi?id=191505
2568         <rdar://problem/45968811>
2569
2570         Reviewed by Jer Noble.
2571
2572         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt:
2573         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt: Added.
2574         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html: Added.
2575         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html: Added.
2576         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
2577         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
2578
2579 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
2580
2581         Make compositing updates incremental
2582         https://bugs.webkit.org/show_bug.cgi?id=90342
2583
2584         Reviewed by Antti Koivisto.
2585
2586         Add some new tests for issues discovered during development.
2587         
2588         Filter tests get new results because composited layer bounds are no longer affected
2589         by pixel-moving filters. 
2590
2591         * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
2592         * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
2593         * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
2594         * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
2595         * compositing/geometry/stacking-context-change-layer-reparent-expected.html: Added.
2596         * compositing/geometry/stacking-context-change-layer-reparent.html: Added.
2597         * compositing/layer-creation/change-to-overlap-expected.txt: Added.
2598         * compositing/layer-creation/change-to-overlap.html: Added.
2599         * compositing/updates/no-updates-in-non-composited-iframe-expected.txt: Added.
2600         * compositing/updates/no-updates-in-non-composited-iframe.html: Added.
2601         * compositing/updates/resources/non-composited.html: Added.
2602         * compositing/video/video-clip-change-src.html: This test was timing-sensitive; the behavior differed bases on whether we
2603         happened to do a compositing flush between the first and second video load.
2604         * platform/mac-wk1/TestExpectations: Mark compositing/layer-creation/fixed-overlap-extent.html as flakey; it depends on the
2605         timing of various AppKit-related things that aren't consistent.
2606
2607 2018-11-12  Jer Noble  <jer.noble@apple.com>
2608
2609         [MSE] Frame re-ordering can cause iframes to never be enqueued
2610         https://bugs.webkit.org/show_bug.cgi?id=191485
2611
2612         Reviewed by Eric Carlson.
2613
2614         * media/media-source/media-source-dropped-iframe-expected.txt: Added.
2615         * media/media-source/media-source-dropped-iframe.html: Added.
2616
2617 2018-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2618
2619         Implement a new edit command to change the enclosing list type
2620         https://bugs.webkit.org/show_bug.cgi?id=191487
2621         <rdar://problem/45955922>
2622
2623         Reviewed by Ryosuke Niwa.
2624
2625         Add a new layout test to verify that the list change type editing command can be used to swap between enclosing
2626         ordered and unordered lists. Also exercises undo, redo, changing list types under `pre` and `table` elements,
2627         and handling selection within nested list elements.
2628
2629         * editing/execCommand/change-list-type-expected.txt: Added.
2630         * editing/execCommand/change-list-type.html: Added.
2631
2632 2018-11-11  Javier Fernandez  <jfernandez@igalia.com>
2633
2634         [css-grid] Import additional grid layout test from the WPT suite
2635         https://bugs.webkit.org/show_bug.cgi?id=191369
2636
2637         Reviewed by Manuel Rego Casasnovas.
2638
2639         New Grid Layout tests from the WPT suite.
2640
2641         * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
2642
2643 2018-11-11  Daniel Bates  <dabates@apple.com>
2644
2645         [iOS] Draw caps lock indicator in password fields
2646         https://bugs.webkit.org/show_bug.cgi?id=190565
2647         <rdar://problem/45262343>
2648
2649         Unreviewed.
2650
2651         Update expected results now that iOS supports showing the caps lock indictor.
2652
2653         * platform/ios/fast/css/text-overflow-input-expected.txt:
2654         * platform/ios/fast/forms/basic-inputs-expected.txt:
2655         * platform/ios/fast/forms/input-appearance-height-expected.txt:
2656         * platform/ios/fast/forms/input-value-expected.txt:
2657         * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
2658         * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
2659
2660 2018-11-11  Myles C. Maxfield  <mmaxfield@apple.com>
2661
2662         Address post-review comments after r237955
2663         https://bugs.webkit.org/show_bug.cgi?id=191496
2664
2665         Reviewed by Darin Adler.
2666
2667         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
2668
2669 2018-11-10  Simon Fraser  <simon.fraser@apple.com>
2670
2671         Remove support for -webkit-svg-shadow
2672         https://bugs.webkit.org/show_bug.cgi?id=187429
2673
2674         Reviewed by Dean Jackson.
2675
2676         -webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
2677         so remove it. No other browser supports it, and chromestatus say it's used on less than
2678         0.000001% of pages.
2679
2680         * css3/blending/svg-blend-layer-shadow.html: Removed.
2681         * fast/css/getComputedStyle/computed-style-expected.txt:
2682         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2683         * fast/css/getComputedStyle/resources/property-names.js:
2684         * fast/repaint/moving-shadow-on-container-expected.png: Removed.
2685         * fast/repaint/moving-shadow-on-container.html: Removed.
2686         * fast/repaint/moving-shadow-on-path-expected.txt: Removed.
2687         * fast/repaint/moving-shadow-on-path.html: Removed.
2688         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
2689         * platform/gtk/TestExpectations:
2690         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
2691         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
2692         * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
2693         * platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
2694         * platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
2695         * platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
2696         * platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
2697         * platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
2698         * platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
2699         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
2700         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
2701         * platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
2702         * platform/gtk/svg/css/shadow-changes-expected.png: Removed.
2703         * platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
2704         * platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
2705         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
2706         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
2707         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
2708         * platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
2709         * platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
2710         * platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
2711         * platform/ios/TestExpectations:
2712         * platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
2713         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2714         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2715         * platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
2716         * platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
2717         * platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
2718         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
2719         * platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
2720         * platform/ios/svg/css/shadow-changes-expected.txt: Removed.
2721         * platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
2722         * platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
2723         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2724         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2725         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2726         * platform/mac/TestExpectations:
2727         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
2728         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
2729         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2730         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2731         * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
2732         * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
2733         * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
2734         * platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
2735         * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
2736         * platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
2737         * platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
2738         * platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
2739         * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
2740         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2741         * platform/mac/svg/css/group-with-shadow-expected.png: Removed.
2742         * platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
2743         * platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
2744         * platform/mac/svg/css/path-with-shadow-expected.png: Removed.
2745         * platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
2746         * platform/mac/svg/css/shadow-changes-expected.png: Removed.
2747         * platform/mac/svg/css/shadow-changes-expected.txt: Removed.
2748         * platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
2749         * platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
2750         * platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
2751         * platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
2752         * platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
2753         * platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
2754         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
2755         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
2756         * platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
2757         * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
2758         * platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
2759         * platform/win/TestExpectations:
2760         * platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
2761         * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
2762         * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
2763         * platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
2764         * platform/win/svg/css/group-with-shadow-expected.txt: Removed.
2765         * platform/win/svg/css/shadow-changes-expected.txt: Removed.
2766         * platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
2767         * platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
2768         * platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
2769         * platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
2770         * platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
2771         * platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
2772         * platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
2773         * platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
2774         * platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
2775         * platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
2776         * platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
2777         * svg/css/arrow-with-shadow-expected.txt: Removed.
2778         * svg/css/arrow-with-shadow.svg: Removed.
2779         * svg/css/circle-in-mask-with-shadow-expected.png: Removed.
2780         * svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
2781         * svg/css/circle-in-mask-with-shadow.svg: Removed.
2782         * svg/css/clippath-with-shadow-expected.png: Removed.
2783         * svg/css/clippath-with-shadow-expected.txt: Removed.
2784         * svg/css/clippath-with-shadow.svg: Removed.
2785         * svg/css/composite-shadow-example-expected.txt: Removed.
2786         * svg/css/composite-shadow-example.html: Removed.
2787         * svg/css/composite-shadow-text-expected.png: Removed.
2788         * svg/css/composite-shadow-text.svg: Removed.
2789         * svg/css/composite-shadow-with-opacity-expected.txt: Removed.
2790         * svg/css/composite-shadow-with-opacity.html: Removed.
2791         * svg/css/getComputedStyle-basic-expected.txt:
2792         * svg/css/group-with-shadow-expected.txt: Removed.
2793         * svg/css/group-with-shadow.svg: Removed.
2794         * svg/css/mask-with-shadow-expected.txt: Removed.
2795         * svg/css/mask-with-shadow.svg: Removed.
2796         * svg/css/parent-shadow-offscreen-expected.svg: Removed.
2797         * svg/css/parent-shadow-offscreen.svg: Removed.
2798         * svg/css/path-with-shadow-expected.png: Removed.
2799         * svg/css/path-with-shadow-expected.txt: Removed.
2800         * svg/css/path-with-shadow.svg: Removed.
2801         * svg/css/root-shadow-offscreen-expected.svg: Removed.
2802         * svg/css/root-shadow-offscreen.svg: Removed.
2803         * svg/css/shadow-and-opacity-expected.txt: Removed.
2804         * svg/css/shadow-and-opacity.svg: Removed.
2805         * svg/css/shadow-changes.svg: Removed.
2806         * svg/css/shadow-with-large-radius-expected.png: Removed.
2807         * svg/css/shadow-with-large-radius-expected.txt: Removed.
2808         * svg/css/shadow-with-large-radius.svg: Removed.
2809         * svg/css/shadow-with-negative-offset-expected.png: Removed.
2810         * svg/css/shadow-with-negative-offset-expected.txt: Removed.
2811         * svg/css/shadow-with-negative-offset.svg: Removed.
2812         * svg/css/stars-with-shadow-expected.txt: Removed.
2813         * svg/css/stars-with-shadow.html: Removed.
2814         * svg/custom/simple-text-double-shadow-expected.png: Removed.
2815         * svg/custom/simple-text-double-shadow-expected.txt: Removed.
2816         * svg/custom/simple-text-double-shadow.svg: Removed.
2817         * svg/custom/transform-with-shadow-and-gradient.svg: Removed.
2818         * svg/filters/shadow-on-filter-expected.txt: Removed.
2819         * svg/filters/shadow-on-filter.svg: Removed.
2820         * svg/filters/shadow-on-rect-with-filter-expected.txt: Removed.
2821         * svg/filters/shadow-on-rect-with-filter.svg: Removed.
2822         * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
2823         * svg/repaint/repaint-webkit-svg-shadow-container.html: Removed.
2824         * svg/repaint/repaint-webkit-svg-shadow-expected.txt: Removed.
2825         * svg/repaint/repaint-webkit-svg-shadow.svg: Removed.
2826
2827 2018-11-10  Ryan Haddad  <ryanhaddad@apple.com>
2828
2829         Unreviewed, rolling out r238065.
2830
2831         Breaks internal builds.
2832
2833         Reverted changeset:
2834
2835         "Make it possible to edit images inline"
2836         https://bugs.webkit.org/show_bug.cgi?id=191352
2837         https://trac.webkit.org/changeset/238065
2838
2839 2018-11-10  Chris Dumez  <cdumez@apple.com>
2840
2841         Unreviewed, fix typo in r238066.
2842
2843         * accessibility/ios-simulator/form-control-validation-message.html:
2844
2845 2018-11-10  Chris Dumez  <cdumez@apple.com>
2846
2847         Unreviewed attempt to deflake accessibility/ios-simulator/form-control-validation-message.html
2848
2849         * accessibility/ios-simulator/form-control-validation-message.html:
2850
2851 2018-11-10  Tim Horton  <timothy_horton@apple.com>
2852
2853         Make it possible to edit images inline
2854         https://bugs.webkit.org/show_bug.cgi?id=191352
2855         <rdar://problem/30107985>
2856
2857         Reviewed by Dean Jackson.
2858
2859         * TestExpectations:
2860         * editing/images/basic-editable-image-expected.txt: Added.
2861         * editing/images/basic-editable-image.html: Added.
2862         * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
2863         * editing/images/reparent-editable-image-maintains-strokes.html: Added.
2864         * platform/ios-wk2/TestExpectations:
2865         * resources/ui-helper.js:
2866         (window.UIHelper.drawSquareInEditableImage):
2867         (window.UIHelper.numberOfStrokesInEditableImage):
2868         (window.UIHelper):
2869         Add tests that we can find and draw in editable images, and that if
2870         the element is moved around in the DOM, it persists its strokes.
2871
2872 2018-11-09  Megan Gardner  <megan_gardner@apple.com>
2873
2874         Fix Test Expectations for Reveal Test
2875         https://bugs.webkit.org/show_bug.cgi?id=191476
2876
2877         Unreviewed test gardening.
2878
2879         Put the test expectation in the correct location to deal with
2880         the different behaviour old platforms.
2881
2882         * platform/mac/editing/mac/selection/context-menu-select-editability-expected.txt: Renamed from LayoutTests/platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt.
2883
2884 2018-11-09  Tim Horton  <timothy_horton@apple.com>
2885
2886         Normal-flow-only flex items don't correctly respect z-index
2887         https://bugs.webkit.org/show_bug.cgi?id=191486
2888
2889         Reviewed by Simon Fraser.
2890
2891         * css3/flexbox/z-index-with-normal-flow-only-expected.html: Added.
2892         * css3/flexbox/z-index-with-normal-flow-only.html: Added.
2893         Add a test that a <canvas> with z-index 50 correctly stacks below
2894         a <canvas> that is a flex-item with z-index 100.
2895
2896 2018-11-09  Jer Noble  <jer.noble@apple.com>
2897
2898         SourceBuffer throws an error when appending a second init segment after changeType().
2899         https://bugs.webkit.org/show_bug.cgi?id=191474
2900
2901         Reviewed by Eric Carlson.
2902
2903         * media/media-source/media-source-changetype-second-init-expected.txt: Added.
2904         * media/media-source/media-source-changetype-second-init.html: Added.
2905
2906 2018-11-09  Andy Estes  <aestes@apple.com>
2907
2908         [Payment Request] canMakePayment() should not consider serialized payment method data
2909         https://bugs.webkit.org/show_bug.cgi?id=191432
2910
2911         Reviewed by Dean Jackson.
2912
2913         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
2914         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Updated with
2915         changes from imported/w3c/web-platform-tests/payment-request/. Modified two tests to use
2916         user_activation_test() rather than test_driver.bless().
2917         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
2918         * http/tests/paymentrequest/payment-request-show-method.https.html: Now that canMakePayment
2919         does not convert payment method data, added a test that ensures show() rejects with a
2920         TypeError when Apple Pay's payment method data is invalid.
2921         * platform/ios-wk2/TestExpectations: Un-skipped payment-request-canmakepayment-method.https.html.
2922         * platform/mac-wk2/TestExpectations: Ditto.
2923
2924 2018-11-09  Andy Estes  <aestes@apple.com>
2925
2926         [Payment Request] PaymentResponse.details should be updated when the user accepts a rpayment retry
2927         https://bugs.webkit.org/show_bug.cgi?id=191440
2928
2929         Reviewed by Dean Jackson.
2930
2931         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
2932         * http/tests/paymentrequest/payment-response-retry-method.https.html:
2933
2934 2018-11-09  Chris Dumez  <cdumez@apple.com>
2935
2936         HTML form validation bubble disappears
2937         https://bugs.webkit.org/show_bug.cgi?id=191418
2938
2939         Reviewed by Simon Fraser.
2940
2941         Add API test coverage and update existing tests to use form-validation.js and
2942         avoid code duplication.
2943
2944         * fast/forms/form-validation.js: Added.
2945         (getValidationBubbleContents):
2946         (getValidationBubble.return.new.Promise.):
2947         (getValidationBubble):
2948         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
2949         * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
2950         * fast/forms/navigation-dismisses-validation-bubbles-expected.txt: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles-expected.txt.
2951         * fast/forms/navigation-dismisses-validation-bubbles.html: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles.html.
2952         * fast/forms/resources/check-validation-bubble-not-visible.html: Renamed from LayoutTests/http/tests/navigation/resources/check-validation-bubble-not-visible.html.
2953         * fast/forms/scroll-into-view-and-show-validation-message-expected.txt: Added.
2954         * fast/forms/scroll-into-view-and-show-validation-message.html: Added.
2955         * fast/forms/validation-bubble-disappears-when-input-detached-expected.txt:
2956         * fast/forms/validation-bubble-disappears-when-input-detached.html:
2957         * fast/forms/validation-bubble-disappears-when-input-moved-expected.txt:
2958         * fast/forms/validation-bubble-disappears-when-input-moved.html:
2959         * fast/forms/validation-bubble-disappears-when-input-no-longer-visible-expected.txt:
2960         * fast/forms/validation-bubble-disappears-when-input-no-longer-visible.html:
2961         * fast/forms/validation-bubble-escape-key-dismiss-expected.txt:
2962         * fast/forms/validation-bubble-escape-key-dismiss.html:
2963         * fast/forms/validation-custom-message-expected.txt:
2964         * fast/forms/validation-custom-message.html:
2965         * fast/forms/validation-message-detached-iframe-expected.txt:
2966         * fast/forms/validation-message-detached-iframe.html:
2967         * fast/forms/validation-message-detached-iframe2-expected.txt:
2968         * fast/forms/validation-message-detached-iframe2.html:
2969         * fast/forms/validation-message-minimum-font-size-expected.txt:
2970         * fast/forms/validation-message-minimum-font-size.html:
2971         * fast/forms/validation-messages-expected.txt:
2972         * fast/forms/validation-messages.html:
2973         * platform/gtk/TestExpectations:
2974         * platform/ios-wk1/TestExpectations:
2975         * platform/win/TestExpectations:
2976
2977 2018-11-09  Jer Noble  <jer.noble@apple.com>
2978
2979         [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
2980         https://bugs.webkit.org/show_bug.cgi?id=191396
2981
2982         Reviewed by Eric Carlson.
2983
2984         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
2985         * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
2986
2987 2018-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2988
2989         Clean up test expectations after r237942
2990         https://bugs.webkit.org/show_bug.cgi?id=191448
2991
2992         Unreviewed test gardening.
2993
2994         Add test expectation files for Sierra WK1.
2995
2996         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2997         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2998
2999 2018-11-09  Daniel Bates  <dabates@apple.com>
3000
3001         [iOS] Pressing forward delete key in text field does nothing and we should not invoke an editor
3002         action when forward delete is pressed outside a text field
3003         https://bugs.webkit.org/show_bug.cgi?id=190566
3004         <rdar://problem/45262367>
3005
3006         Reviewed by Wenson Hsieh.
3007
3008         Add a test to ensure that pressing the forward delete key deletes the next character.
3009
3010         * fast/events/ios/forward-delete-in-editable-expected.txt: Added.
3011         * fast/events/ios/forward-delete-in-editable.html: Added.
3012
3013 2018-11-09  Carlos Garcia Campos  <cgarcia@igalia.com>
3014
3015         REGRESSION(r236365): [GTK] Many form-related tests are failing
3016         https://bugs.webkit.org/show_bug.cgi?id=189993
3017
3018         Reviewed by Michael Catanzaro.
3019
3020         Remove expectations for tests that are passing now.
3021
3022         * platform/gtk/TestExpectations:
3023
3024 2018-11-08  Megan Gardner  <megan_gardner@apple.com>
3025
3026         Adopt Reveal Framework to replace Lookup
3027         https://bugs.webkit.org/show_bug.cgi?id=191097
3028
3029         Reviewed by Tim Horton.
3030
3031         Reveal selects spaces instead of adjacent words, no matter how interesting they are. 
3032         Update the tests to show this, and change the expections for previous platforms.
3033
3034         * editing/mac/selection/context-menu-select-editability-expected.txt:
3035         * editing/mac/selection/context-menu-select-editability.html:
3036         * platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt: Copied from LayoutTests/editing/mac/selection/context-menu-select-editability-expected.txt.
3037
3038 2018-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3039
3040         Clean up test expectations after r237942
3041         https://bugs.webkit.org/show_bug.cgi?id=191448
3042
3043         Unreviewed test gardening.
3044
3045         Add High Sierra specific expectation files for three tests, rebaseline one for Mojave, and remove failure expectations.
3046
3047         * platform/mac-highsierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Copied from LayoutTests/platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt.
3048         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
3049         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
3050         * platform/mac-wk1/TestExpectations:
3051         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
3052
3053 2018-11-08  Ryan Haddad  <ryanhaddad@apple.com>
3054
3055         [Mojave WK1] Layout test fast/events/detect-caps-lock.html is timing out
3056         https://bugs.webkit.org/show_bug.cgi?id=191424
3057
3058         Unreviewed test gardening.
3059
3060         Update expectations since this test is only expected to run on WK2.
3061
3062         * platform/mac-wk2/TestExpectations:
3063         * platform/mac/TestExpectations:
3064
3065 2018-11-08  Ross Kirsling  <ross.kirsling@sony.com>
3066
3067         U+180E is no longer a whitespace character
3068         https://bugs.webkit.org/show_bug.cgi?id=191415
3069
3070         Reviewed by Saam Barati.
3071
3072         * js/ToNumber-expected.txt:
3073         * js/parseFloat-expected.txt:
3074         * js/script-tests/ToNumber.js:
3075         * js/script-tests/parseFloat.js:
3076         Update tests and expectations.
3077
3078         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2-expected.txt:
3079         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1-expected.txt:
3080         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2-expected.txt:
3081         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1-expected.txt:
3082         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1-expected.txt:
3083         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.2_parseInt/S15.1.2.2_A2_T10-expected.txt:
3084         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A2_T10-expected.txt:
3085         * sputnik/Unicode/Unicode_410/S15.10.2.12_A1_T6-expected.txt:
3086         * sputnik/Unicode/Unicode_410/S15.10.2.12_A2_T6-expected.txt:
3087         * sputnik/Unicode/Unicode_410/S7.2_A1.6_T1-expected.txt:
3088         * sputnik/Unicode/Unicode_500/S15.10.2.12_A1_T6-expected.txt:
3089         * sputnik/Unicode/Unicode_500/S15.10.2.12_A2_T6-expected.txt:
3090         * sputnik/Unicode/Unicode_500/S7.2_A1.6_T1-expected.txt:
3091         * sputnik/Unicode/Unicode_510/S15.10.2.12_A1_T6-expected.txt:
3092         * sputnik/Unicode/Unicode_510/S15.10.2.12_A2_T6-expected.txt:
3093         * sputnik/Unicode/Unicode_510/S7.2_A1.6_T1-expected.txt:
3094         Let outdated sputnik checks fail.
3095
3096 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
3097
3098         Unprefix text-decoration CSS3 properties
3099         https://bugs.webkit.org/show_bug.cgi?id=127193
3100
3101         Reviewed by Dean Jackson.
3102
3103         * fast/css3-text/css3-text-decoration/unprefix-expected.html: Added.
3104         * fast/css3-text/css3-text-decoration/unprefix.html: Added.
3105
3106 2018-11-08  Timothy Hatcher  <timothy@apple.com>
3107
3108         Add experimental support for a `supported-color-schemes` CSS property.
3109         https://bugs.webkit.org/show_bug.cgi?id=191319
3110         rdar://problem/45852261
3111
3112         Reviewed by Dean Jackson.
3113
3114         * css-dark-mode/parse-supported-color-schemes-expected.txt: Added.
3115         * css-dark-mode/parse-supported-color-schemes.html: Added.
3116         * css-dark-mode/supported-color-schemes-css-expected.txt: Added.
3117         * css-dark-mode/supported-color-schemes-css.html: Added.
3118
3119 2018-11-08  Per Arne Vollan  <pvollan@apple.com>
3120
3121         [Sierra Release WK2] Layout Test media/track/track-cue-css.html is a flaky failure
3122         https://bugs.webkit.org/show_bug.cgi?id=191200
3123
3124         Unreviewed, speculative fix for test flakiness.
3125
3126         * media/track/track-cue-css-expected.html:
3127         * media/track/track-cue-css.html:
3128
3129 2018-11-08  Eric Carlson  <eric.carlson@apple.com>
3130
3131         [MediaStream] Use DeviceIdHashSaltStorage to generate device ID hash salt
3132         https://bugs.webkit.org/show_bug.cgi?id=190825
3133         <rdar://problem/45486085>
3134
3135         Update enumerate-devices-source-id to expect the same device to have the same ID in all
3136         iframes, remove enumerate-devices-source-id-persistent because the logic was faulty.
3137
3138         Reviewed by Youenn Fablet.
3139
3140         * TestExpectations: Unskip http/tests/media/media-stream/enumerate-devices-source-id.html
3141         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
3142         * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Removed.
3143         * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Removed.
3144         * http/tests/media/media-stream/enumerate-devices-source-id.html:
3145
3146 2018-11-08  Jonathan Hammer  <jonathan@e3software.com>
3147
3148         Plain text drag in contenteditable is always DragOperationCopy, never DragOperationMove
3149         https://bugs.webkit.org/show_bug.cgi?id=191228
3150         <rdar://problem/45786830>
3151
3152         Reviewed by Wenson Hsieh.
3153
3154         A test that checks that dragging plain text in a contenteditable element results
3155         in the text being moved and not copied. Only applies to WK1. Test skipped on
3156         WK2 because WK2 EventSender does not support drag events. Test also skipped on 
3157         AppleWin because drag and drop doesn't work correctly in DRT (according to the 
3158         TestExpectations file).
3159
3160         * fast/events/drag-and-drop-move-not-copy-expected.txt: Added.
3161         * fast/events/drag-and-drop-move-not-copy.html: Added.
3162         * platform/win/TestExpectations:
3163         * platform/wk2/TestExpectations:
3164
3165 2018-11-08  Alicia Boya García  <aboya@igalia.com>
3166
3167         [GTK] Unreviewed test gardening
3168         https://bugs.webkit.org/show_bug.cgi?id=191404
3169
3170         * platform/gtk/TestExpectations:
3171         * platform/gtk/fast/block/basic/height-percentage-simple-expected.txt: Added.
3172         * platform/gtk/fast/inline/simple-inline-block-expected.txt: Added.
3173         * platform/gtk/fast/inline/simple-intruding-float1-expected.txt: Added.
3174         * platform/gtk/fast/inline/simple-intruding-floats2-expected.txt: Added.
3175         * platform/gtk/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
3176
3177 2018-11-07  Justin Michaud  <justin_michaud@apple.com>
3178
3179         CSS Painting API should pass size, arguments and input properties to paint callback
3180         https://bugs.webkit.org/show_bug.cgi?id=191309
3181
3182         Reviewed by Chris Dumez.
3183
3184         * fast/css-custom-paint/properties-expected.html: Added.
3185         * fast/css-custom-paint/properties.html: Added.
3186         * fast/css-custom-paint/worklet.html:
3187
3188 2018-11-07  Zalan Bujtas  <zalan@apple.com>
3189
3190         Click and touch event listeners on the body don't work
3191         https://bugs.webkit.org/show_bug.cgi?id=191392
3192         <rdar://problem/5844416>
3193
3194         Reviewed by Simon Fraser.
3195
3196         * fast/events/click-handler-on-body-simple-expected.txt: Added.
3197         * fast/events/click-handler-on-body-simple.html: Added.
3198         * fast/events/touch/touch-handler-on-body-simple-expected.txt: Added.
3199         * fast/events/touch/touch-handler-on-body-simple.html: Added.
3200
3201 2018-11-07  Wenson Hsieh  <wenson_hsieh@apple.com>
3202
3203         Add an editing command for creating and inserting child lists
3204         https://bugs.webkit.org/show_bug.cgi?id=191335
3205         <rdar://problem/45814050>
3206
3207         Reviewed by Ryosuke Niwa.
3208
3209         Add a new layout tests that exercise the "InsertNested(Un)orderedList" editing commands in several scenarios
3210         including undo, redo, executing the edit command with a ranged selection, outdenting to decrease list level,
3211         inserting lists in and around tables and table cells, and inserting lists in and around pre elements.
3212
3213         * editing/execCommand/insert-nested-lists-expected.txt: Added.
3214         * editing/execCommand/insert-nested-lists-in-table-expected.txt: Added.
3215         * editing/execCommand/insert-nested-lists-in-table.html: Added.
3216         * editing/execCommand/insert-nested-lists-with-pre-expected.txt: Added.
3217         * editing/execCommand/insert-nested-lists-with-pre.html: Added.
3218         * editing/execCommand/insert-nested-lists.html: Added.
3219
3220 2018-11-07  Chris Dumez  <cdumez@apple.com>
3221
3222         ASSERT(renderer()) under HTMLTextAreaElement::updateValue()
3223         https://bugs.webkit.org/show_bug.cgi?id=191391
3224         <rdar://problem/34219633>
3225
3226         Reviewed by Geoffrey Garen.
3227
3228         Add layout test coverage. I have verified that this test passes in Firefox and Chrome.
3229         It used to crash before this change in debug.
3230
3231         * editing/inserting/inset-html-textarea-without-renderer-expected.txt: Added.
3232         * editing/inserting/inset-html-textarea-without-renderer.html: Added.
3233
3234 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
3235
3236         Positioned text underline can look like a strike-through
3237         https://bugs.webkit.org/show_bug.cgi?id=191341
3238
3239         Reviewed by Simon Fraser.
3240
3241         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html: Added.
3242         * fast/css3-text/css3-text-decoration/text-underline-negative.html: Added.
3243
3244 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
3245
3246         Dotted underlines that skip descenders are invisible
3247         https://bugs.webkit.org/show_bug.cgi?id=191403
3248
3249         Reviewed by Simon Fraser.
3250
3251         * fast/css3-text/css3-text-decoration/text-underline-style-expected.html: Added.
3252         * fast/css3-text/css3-text-decoration/text-underline-style.html: Added.
3253
3254 2018-11-07  Andy Estes  <aestes@apple.com>
3255
3256         Crash in WebCore::PaymentRequest::canMakePayment when Apple Pay payment method data is missing
3257         https://bugs.webkit.org/show_bug.cgi?id=191331
3258
3259         Reviewed by Alexey Proskuryakov.
3260
3261         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
3262
3263 2018-11-07  Simon Fraser  <simon.fraser@apple.com>
3264
3265         Revert 237849: it breaks MotionMark
3266         https://bugs.webkit.org/show_bug.cgi?id=191398
3267
3268         Reviewed by Simon Fraser.
3269
3270         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Removed.
3271         * fast/scrolling/ios/update-scroll-coordinated-status.html: Removed.
3272
3273 2018-11-07  Simon Fraser  <simon.fraser@apple.com>
3274
3275         Some WK1 repaint tests are flakey
3276         https://bugs.webkit.org/show_bug.cgi?id=190627
3277
3278         Reviewed by Zalan Bujtas.
3279         
3280         New baseline.
3281
3282         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
3283
3284 2018-11-07  Ross Kirsling  <ross.kirsling@sony.com>
3285
3286         [WinCairo] Unreviewed layout test gardening.
3287
3288         * platform/wincairo/TestExpectations:
3289
3290 2018-11-07  Dean Jackson  <dino@apple.com>
3291
3292         [iOS] WebGL leaks exact GPU type
3293         https://bugs.webkit.org/show_bug.cgi?id=191393
3294         <rdar://problem/45788297>
3295
3296         Reviewed by Tim Horton.
3297
3298         A test that checks that when the GPU vendor is Apple we're
3299         returning a generic renderer name.
3300
3301         * fast/canvas/webgl/hide-some-renderer-info-expected.txt: Added.
3302         * fast/canvas/webgl/hide-some-renderer-info.html: Added.
3303
3304 2018-11-07  Ali Juma  <ajuma@chromium.org>
3305
3306         IntersectionObserver GC-dependent tests are flaky
3307         https://bugs.webkit.org/show_bug.cgi?id=191387
3308
3309         Reviewed by Chris Dumez.
3310
3311         Make these tests more robust by triggering GC repeatedly inside a setInterval(). Having only a single call to
3312         GC is potentially flaky, since that call will early-out and return immediately if a GC is already underway.
3313
3314         * intersection-observer/root-element-deleted.html:
3315         * intersection-observer/target-deleted.html:
3316
3317 2018-11-07  Dan Bernstein  <mitz@apple.com>
3318
3319         Add a pseudoclass that matches img elements that are backed by an attachment
3320         https://bugs.webkit.org/show_bug.cgi?id=191286
3321         <rdar://problem/45823554>
3322
3323         Reviewed by Dean Jackson.
3324
3325         * fast/css/has-attachment-expected.txt: Added.
3326         * fast/css/has-attachment.html: Added.
3327         * platform/win/TestExpectations:
3328
3329 2018-11-07  Ali Juma  <ajuma@chromium.org>
3330
3331         IntersectionObserverEntry doesn't keep JS wrappers of rects alive
3332         https://bugs.webkit.org/show_bug.cgi?id=191330
3333
3334         Reviewed by Chris Dumez.
3335
3336         Add test coverage.
3337
3338         * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive-expected.txt: Added.
3339         * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive.html: Added.
3340
3341 2018-11-07  Ryan Haddad  <ryanhaddad@apple.com>
3342
3343         Unreviewed, update test expectations for fast/events/pointer.
3344
3345         * TestExpectations: Skip this directory.
3346         * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
3347
3348 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
3349
3350         Layout Test fast/text/international/khmer-selection.html is crashing
3351         https://bugs.webkit.org/show_bug.cgi?id=191368
3352
3353         Unreviewed test gardening.
3354
3355         * platform/win/TestExpectations:
3356
3357 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
3358
3359         Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
3360         https://bugs.webkit.org/show_bug.cgi?id=191366
3361
3362         Unreviewed test gardening.
3363
3364         * platform/win/TestExpectations:
3365
3366 2018-11-07  Zamiul Haque  <zhaque@apple.com>
3367
3368         Created a layout test to ensure that date controls marked as credit card expiry
3369         fields present a Gregorian calendar regardless of default system settings. 
3370         https://bugs.webkit.org/show_bug.cgi?id=191096
3371         rdar://problem/42640256
3372
3373         Reviewed by Tim Horton.
3374
3375         Added two new methods to UIHelper, helping to facilitate this. calendarType
3376         returns the calendar identifier of the NSCalendar instance used by the presented
3377         date picker and setDefaultCalendarType accepts a calendar identifier as an
3378         argument for changing the default system settings.
3379
3380         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
3381         * platform/win/TestExpectations:
3382         * resources/ui-helper.js:
3383         (window.UIHelper.calendarType):
3384         (window.UIHelper.setDefaultCalendarType):
3385
3386 2018-11-07  Tadeu Zagallo  <tzagallo@apple.com>
3387
3388         REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
3389         https://bugs.webkit.org/show_bug.cgi?id=191184
3390
3391         Reviewed by Saam Barati.
3392
3393         Skip test when the JIT is disabled since it's too slow to run on CLoop.
3394
3395         * js/script-tests/regress-139548.js:
3396
3397 2018-11-06  Youenn Fablet  <youenn@apple.com>
3398
3399         Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
3400         https://bugs.webkit.org/show_bug.cgi?id=191343
3401
3402         Unreviewed.
3403
3404         * TestExpectations: Unskipping test.
3405         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
3406
3407 2018-11-06  Youenn Fablet  <youenn@apple.com>
3408
3409         sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
3410         https://bugs.webkit.org/show_bug.cgi?id=191202
3411
3412         Reviewed by Eric Carlson.
3413
3414         * TestExpectations: skipping a timing out related test.
3415         It is already timing out but is also flaky.
3416
3417 2018-11-06  Justin Fan  <justin_fan@apple.com>
3418
3419         [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
3420         https://bugs.webkit.org/show_bug.cgi?id=191291
3421
3422         Reviewed by Myles Maxfield.
3423
3424         * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
3425         (runWebGPUTests):
3426         (async.runWebGPUTestsOnCanvas):
3427         (async.setUpContexts):
3428         * webgpu/render-pipelines-expected.txt: Added.
3429         * webgpu/render-pipelines.html: Added.
3430         * webgpu/shader-modules-expected.txt:
3431         * webgpu/shader-modules.html: Updated to use functions in set-up-webgpu-contexts.js.
3432         * webgpu/webgpu-basics-expected.txt:
3433         * webgpu/webgpu-basics.html: Updated through creating a WebGPURenderPipeline.
3434
3435 2018-11-06  Youenn Fablet  <youenn@apple.com>
3436
3437         Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
3438         https://bugs.webkit.org/show_bug.cgi?id=191261
3439
3440         Reviewed by Eric Carlson.
3441
3442         * webrtc/video-addTransceiver-expected.txt:
3443         * webrtc/video-addTransceiver.html:
3444
3445 2018-11-06  Youenn Fablet  <youenn@apple.com>
3446
3447         Make mDNS ICE Candidate an experimental flag again
3448         https://bugs.webkit.org/show_bug.cgi?id=191262
3449
3450         Reviewed by Dean Jackson.
3451
3452         * webrtc/datachannel/mdns-ice-candidates.html:
3453
3454 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
3455
3456         Implement text-underline-offset and text-decoration-thickness
3457         https://bugs.webkit.org/show_bug.cgi?id=190774
3458
3459         Reviewed by Dean Jackson.
3460
3461         * animations/text-decoration-thickness-expected.txt: Added.
3462         * animations/text-decoration-thickness.html: Added.
3463         * animations/text-underline-offset-expected.txt: Added.
3464         * animations/text-underline-offset.html: Added.
3465         * fast/css3-text/css3-text-decoration/text-decoration-offset-2-expected-mismatch.html: Added.
3466         * fast/css3-text/css3-text-decoration/text-decoration-offset-2.html: Added.
3467         * fast/css3-text/css3-text-decoration/text-decoration-offset-3-expected-mismatch.html: Added.
3468         * fast/css3-text/css3-text-decoration/text-decoration-offset-3.html: Added.
3469         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length-expected.html: Added.
3470         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length.html: Added.
3471         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline-expected.html: Added.
3472         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline.html: Added.
3473         * fast/css3-text/css3-text-decoration/text-decoration-offset-expected-mismatch.html: Added.
3474         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto-expected.html: Added.
3475         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto.html: Added.
3476         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length-expected.html: Added.
3477         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length.html: Added.
3478         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint-expected.html: Added.
3479         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint.html: Added.
3480         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto-expected.html: Added.
3481         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto.html: Added.
3482         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length-expected.html: Added.
3483         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length.html: Added.
3484         * fast/css3-text/css3-text-decoration/text-decoration-offset.html: Added.
3485         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length-expected.html: Added.
3486         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length.html: Added.
3487         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint-expected.html: Added.
3488         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint.html: Added.
3489
3490 2018-11-06  Dean Jackson  <dino@apple.com>
3491
3492         Add some basic pointer events tests
3493         https://bugs.webkit.org/show_bug.cgi?id=191336
3494         <rdar://problem/45858574>
3495
3496         Reviewed by Wenson Hsieh.
3497
3498         Generate some fake touches for pointer events testing.
3499
3500         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: Added.
3501         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: Added.
3502         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup-expected.txt: Added.
3503         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup.html: Added.
3504         * platform/ios/TestExpectations:
3505
3506 2018-11-06  Timothy Hatcher  <timothy@apple.com>
3507
3508         Skip css-dark-mode tests on older macOS platforms
3509         https://bugs.webkit.org/show_bug.cgi?id=191334
3510
3511         Reviewed by Brian Burg.
3512
3513         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
3514         * platform/mac-highsierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
3515         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
3516         * platform/mac-sierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
3517         * platform/mac/TestExpectations: Skip css-dark-mode for Sierra and HighSierra.
3518
3519 2018-11-06  John Wilander  <wilander@apple.com>
3520
3521         Resource Load Statistics: Remove cap on partitioned cache max age if it matches a network reload (redirect-only)
3522         https://bugs.webkit.org/show_bug.cgi?id=189760
3523         <rdar://problem/44612242>
3524
3525         Reviewed by Youenn Fablet and Antti Koivisto.
3526
3527         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt:
3528         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
3529             The test now performs:
3530             - an initial Fetch request with a permanent redirect to ID 1234. Capped max age.
3531             - a second Fetch request with a permanent redirect to ID 4321. Capped max age.
3532             - a third Fetch request with a permanent redirect to and empty ID. Capped max age.
3533             - a fourth Fetch request with a permanent redirect to and empty ID. Max age cap removed.
3534             - a fifth Fetch request with a permanent redirect to and empty ID. Regular cache hit.
3535         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php:
3536             Now returns an HTTP 500 if the request contains validation headers.
3537
3538 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
3539
3540         Spelling dots are drawn in the wrong place
3541         https://bugs.webkit.org/show_bug.cgi?id=190764
3542
3543         Reviewed by Dean Jackson.
3544
3545         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
3546               this is a version of Ahem with a very small descent, so that the dots don't intersect
3547               with the text itself.
3548         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
3549         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
3550               correct vertical place.
3551         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
3552         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
3553               correct vertical place.
3554         * editing/spelling/spelling-dots-position-expected.html: Added.
3555         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
3556               the wrong place.
3557         * editing/spelling/spelling-dots-repaint-expected.html: Added.
3558         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
3559               with spelling dots, and then deleting the element from the document. The spelling
3560               dots should be removed too.
3561         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
3562         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
3563               for new spelling dot positions.
3564
3565 2018-11-06  Ross Kirsling  <ross.kirsling@sony.com>
3566
3567         [WinCairo] Unreviewed layout test gardening.
3568
3569         * platform/wincairo/TestExpectations:
3570
3571 2018-11-06  Per Arne Vollan  <pvollan@apple.com>
3572
3573         REGRESSION (r230523): Caps lock indicator not shown in password field
3574         https://bugs.webkit.org/show_bug.cgi?id=190056
3575
3576         Reviewed by Ryosuke Niwa.
3577
3578         * TestExpectations:
3579         * fast/events/detect-caps-lock-expected.txt: Added.
3580         * fast/events/detect-caps-lock.html: Added.
3581         * platform/mac/TestExpectations:
3582
3583 2018-11-06  Ali Juma  <ajuma@chromium.org>
3584
3585         IntersectionObserver doesn't keep target's JS wrapper alive
3586         https://bugs.webkit.org/show_bug.cgi?id=190235
3587
3588         Reviewed by Ryosuke Niwa.
3589
3590         Add test coverage.
3591
3592         Update test that depends on a target getting GC'd to call takeRecords() since
3593         targets with pending entries are no logner GC'd.
3594
3595         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
3596         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
3597         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
3598         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive.html: Added.
3599         * intersection-observer/root-element-deleted.html:
3600         * intersection-observer/target-deleted-expected.txt: Added.
3601         * intersection-observer/target-deleted.html: Added.
3602
3603 2018-11-06  Eric Carlson  <eric.carlson@apple.com>
3604
3605         [MediaStream] User should not be prompted again after denying getDisplayMedia request
3606         https://bugs.webkit.org/show_bug.cgi?id=191227
3607         <rdar://problem/45784512>
3608
3609         Reviewed by Youenn Fablet.
3610
3611         * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
3612         (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
3613         (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
3614         (TestWebKitAPI::TEST_F):
3615
3616 2018-11-06  Timothy Hatcher  <timothy@apple.com>
3617
3618         <picture> container doesn't update when prefers-color-scheme media query changes
3619         https://bugs.webkit.org/show_bug.cgi?id=190913
3620         rdar://problem/45608456
3621
3622         Reviewed by Dean Jackson.
3623
3624         * css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
3625         * css-dark-mode/prefers-color-scheme-picture-element.html: Added.
3626         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
3627         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
3628
3629 2018-11-06  Alex Christensen  <achristensen@webkit.org>
3630
3631         Fix tests after r237863
3632         https://bugs.webkit.org/show_bug.cgi?id=191315
3633
3634         Reviewed by Chris Dumez.
3635
3636         * platform/mac-wk2/http/tests/navigation: Added.
3637         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
3638         This test is timing related, and I need to update its WK2 expectations every time I enable or disable safe browsing checks during navigation.
3639         See r237149.
3640
3641 2018-11-06  Ryan Haddad  <ryanhaddad@apple.com>
3642
3643         Unreviewed, rolling out r237834.
3644
3645         Tests for this change crash on iOS Simulator
3646
3647         Reverted changeset:
3648
3649         "Spelling dots are drawn in the wrong place"
3650         https://bugs.webkit.org/show_bug.cgi?id=190764
3651         https://trac.webkit.org/changeset/237834
3652
3653 2018-11-06  Youenn Fablet  <youenn@apple.com>
3654
3655         Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
3656         https://bugs.webkit.org/show_bug.cgi?id=191263
3657
3658         Reviewed by Eric Carlson.
3659
3660         * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
3661         * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
3662
3663 2018-11-06  Youenn Fablet  <youenn@apple.com>
3664
3665         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
3666         https://bugs.webkit.org/show_bug.cgi?id=191278
3667
3668         Reviewed by Eric Carlson.
3669
3670         * TestExpectations:
3671
3672 2018-11-06  Thibault Saunier  <tsaunier@igalia.com>
3673
3674         [GStreamer][WebRTC] Implement black frame generation
3675         https://bugs.webkit.org/show_bug.cgi?id=190684
3676
3677         Reviewed by Xabier Rodriguez-Calvar.
3678
3679         Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
3680         we are missing the canvas bridging code.
3681
3682         * platform/gtk/TestExpectations:
3683         * platform/wpe/TestExpectations:
3684
3685 2018-11-06  Antoine Quint  <graouts@apple.com>
3686
3687         [Web Animations] Update all tests to match the latest API changes
3688         https://bugs.webkit.org/show_bug.cgi?id=191302
3689         <rdar://problem/41000438>
3690
3691         Reviewed by Dean Jackson.
3692
3693         * TestExpectations:
3694         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3695         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3696         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3697         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3698         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3699         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3700         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3701         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3702         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3703         * webanimations/css-animations.html:
3704         * webanimations/left-and-opacity-animation-yields-no-compositing.html:
3705         * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
3706         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html:
3707
3708 2018-11-06  Zan Dobersek  <zdobersek@igalia.com>
3709
3710         Unreviewed WPE gardening. Handle a bunch of test failures under the
3711         directories containing imported W3C wpt tests. A few test expectations
3712         are added, but mostly the corresponding baselines are provided.
3713
3714         * platform/wpe/TestExpectations:
3715         * platform/wpe/http/tests/dom: Added.
3716         * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
3717         * platform/wpe/http/wpt: Added.
3718         * platform/wpe/http/wpt/mediarecorder: Added.
3719         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
3720         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
3721         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
3722         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt:
3723         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt:
3724         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt:
3725         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element: Added.
3726         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt: Added.
3727         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt: Added.
3728         * platform/wpe/imported/w3c/web-platform-tests/mimesniff: Added.
3729         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types: Added.
3730         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
3731         * platform/wpe/imported/w3c/web-platform-tests/pointerevents: Added.
3732         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension: Added.
3733         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
3734         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
3735         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
3736         * platform/wpe/imported/w3c/web-platform-tests/service-workers: Added.
3737         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker: Added.
3738         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
3739         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
3740         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom: Added.
3741         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
3742         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Added.
3743         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Added.
3744         * platform/wpe/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Added.
3745         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
3746         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
3747         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
3748
3749 2018-11-06  Frederic Wang  <fwang@igalia.com>
3750
3751         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
3752         https://bugs.webkit.org/show_bug.cgi?id=158342
3753
3754         Reviewed by Simon Fraser.
3755
3756         Add a test to ensure the change of scrolling status is reflected in the layer and scrolling
3757         trees. This test should also ASSERT in debug mode without the associated code change.
3758
3759         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
3760         * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
3761
3762 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
3763
3764         [iOS] Swatch appears squished and off-center in inputs of type color
3765         https://bugs.webkit.org/show_bug.cgi?id=191279
3766         <rdar://problem/45816319>
3767
3768         Reviewed by Tim Horton.
3769
3770         * fast/forms/color/color-input-uses-color-well-appearance-expected-mismatch.html: Added.
3771         * fast/forms/color/color-input-uses-color-well-appearance.html: Added.
3772
3773         Add a test to verify that setting `-webkit-appearance: textfield;` on a color input causes the color input to
3774         render differently from a color input with a default appearance.
3775
3776         * platform/ios-wk1/TestExpectations:
3777         * platform/ios/TestExpectations:
3778
3779         In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
3780
3781         * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
3782
3783         Rebaseline an existing test on iOS.
3784
3785 2018-11-05  Eric Carlson  <eric.carlson@apple.com>
3786
3787         [MediaStream] An audio track should be muted when capture is interrupted by the OS.
3788         https://bugs.webkit.org/show_bug.cgi?id=191283
3789          <rdar://problem/45773103>
3790
3791         Reviewed by Jon Lee.
3792
3793         * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
3794         * fast/mediastream/media-stream-track-interrupted.html: Added.
3795
3796 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
3797
3798         Parsing support for text-underline-offset and text-decoration-thickness
3799         https://bugs.webkit.org/show_bug.cgi?id=191242
3800
3801         Reviewed by Simon Fraser.
3802
3803         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt:
3804         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html: Update the
3805         test for the new grammar of text-underline-position
3806         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse-expected.txt: Added.
3807         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse.html: Added.
3808         * fast/css3-text/css3-text-decoration/text-underline-offset-parse-expected.txt: Added.
3809         * fast/css3-text/css3-text-decoration/text-underline-offset-parse.html: Added.
3810
3811 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
3812
3813         Spelling dots are drawn in the wrong place
3814         https://bugs.webkit.org/show_bug.cgi?id=190764
3815
3816         Reviewed by Dean Jackson.
3817
3818         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
3819               this is a version of Ahem with a very small descent, so that the dots don't intersect
3820               with the text itself.
3821         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
3822         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
3823               correct vertical place.
3824         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
3825         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
3826               correct vertical place.
3827         * editing/spelling/spelling-dots-position-expected.html: Added.
3828         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
3829               the wrong place.
3830         * editing/spelling/spelling-dots-repaint-expected.html: Added.
3831         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
3832               with spelling dots, and then deleting the element from the document. The spelling
3833               dots should be removed too.
3834         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
3835         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
3836               for new spelling dot positions.
3837
3838 2018-11-05  Ryan Haddad  <ryanhaddad@apple.com>
3839
3840         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
3841         https://bugs.webkit.org/show_bug.cgi?id=191278
3842
3843         Unreviewed test gardening.
3844
3845         * TestExpectations: Mark test as flaky.
3846
3847 2018-11-05  Chris Dumez  <cdumez@apple.com>
3848
3849         Crash under DOMWindow::postMessageTimerFired()
3850         https://bugs.webkit.org/show_bug.cgi?id=191217
3851         <rdar://problem/40888466>
3852
3853         Reviewed by Geoffrey Garen.
3854
3855         Add layout test coverage.
3856
3857         * fast/dom/Window/remove-frame-in-message-event-handler-expected.txt: Added.
3858         * fast/dom/Window/remove-frame-in-message-event-handler.html: Added.
3859
3860 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
3861
3862         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale when the page is zoomed in when ignoring meta viewport
3863         https://bugs.webkit.org/show_bug.cgi?id=191226
3864         <rdar://problem/45781765>
3865
3866         Reviewed by Tim Horton.
3867
3868         Add a new layout test that sets the view scale to several values greater than or equal to 1 and verifies that
3869         the minimum scale and resulting scroll view scale are exactly the same as the view scale, when (1) the "ignores
3870         meta viewport" preference is enabled, and (2) the viewport is forced to be always scalable.
3871
3872         * fast/viewport/ios/minimum-scale-after-changing-view-scale-expected.txt: Added.
3873         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: Added.
3874
3875 2018-11-05  Matt Baker  <mattbaker@apple.com>
3876
3877         Web Inspector: Table selection should not require that rows be in the cache
3878         https://bugs.webkit.org/show_bug.cgi?id=190993
3879         <rdar://problem/45613812>
3880
3881         Reviewed by Devin Rousso.
3882
3883         Add a test that a table row that is not in the cache can be selected/deselected.
3884
3885         * inspector/table/table-selection-expected.txt:
3886         * inspector/table/table-selection.html:
3887
3888 2018-11-05  Devin Rousso  <drousso@apple.com>
3889
3890         Web Inspector: show save/restore stack for recorded 2D Canvases
3891         https://bugs.webkit.org/show_bug.cgi?id=175283
3892         <rdar://problem/34040756>
3893
3894         Reviewed by Matt Baker.
3895
3896         * inspector/canvas/recording-2d.html:
3897         * inspector/canvas/resources/recording-utilities.js:
3898         (TestPage.registerInitializer.log):
3899         (TestPage.registerInitializer.async logRecording):
3900
3901 2018-11-05  Thibault Saunier  <tsaunier@igalia.com>
3902
3903         [GStreamer][WebRTC] Error out when simulcast is activated
3904         https://bugs.webkit.org/show_bug.cgi?id=190678
3905
3906         Reviewed by Philippe Normand.
3907
3908         Implementing it is not for now yet.
3909         Tests for simulcast have been disabled as they now fail (instead of crashing).
3910
3911         * platform/gtk/TestExpectations:
3912         * platform/wpe/TestExpectations:
3913
3914 2018-11-05  Zan Dobersek  <zdobersek@igalia.com>
3915
3916         Unreviewed WPE gardening. Updating or adding various baselines. Also
3917         adding new failure expectations for tests that need a closer look.
3918
3919         * platform/wpe/TestExpectations:
3920         * platform/wpe/fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
3921         * platform/wpe/fast/block/basic/height-percentage-simple-expected.txt: Added.
3922         * platform/wpe/fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
3923         * platform/wpe/fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
3924         * platform/wpe/fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
3925         * platform/wpe/fast/history: Added.
3926         * platform/wpe/fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Added.
3927         * platform/wpe/fast/inline-block/14498-positionForCoordinates-expected.txt:
3928         * platform/wpe/fast/inline/simple-inline-block-expected.txt: Added.
3929         * platform/wpe/fast/inline/simple-intruding-float1-expected.txt: Added.
3930         * platform/wpe/fast/inline/simple-intruding-floats2-expected.txt: Added.
3931         * platform/wpe/fast/inline/simple-intruding-floats3-expected.txt: Added.
3932         * platform/wpe/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
3933         * platform/wpe/webgl/2.0.0/conformance/canvas/drawingbuffer-test-expected.txt: Added.
3934         * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
3935         * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt:
3936         * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
3937         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
3938         * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
3939         * platform/wpe/webgl/2.0.0/conformance/rendering/multisample-corruption-expected.txt:
3940         * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
3941         * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
3942
3943 2018-11-04  Zalan Bujtas  <zalan@apple.com>
3944
3945         [LFC][BFC] Add support for percentage height in quirks mode.
3946         https://bugs.webkit.org/show_bug.cgi?id=191232
3947
3948         Reviewed by Antti Koivisto.
3949
3950         * fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
3951         * fast/block/basic/quirk-mode-percent-height.html: Added.
3952         * platform/ios/TestExpectations:
3953
3954 2018-11-04  Zalan Bujtas  <zalan@apple.com>
3955
3956         [LFC][BCF] Add support for block level non-replaced inflow height percentage
3957         https://bugs.webkit.org/show_bug.cgi?id=191229
3958
3959         Reviewed by Antti Koivisto.
3960
3961         * fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
3962         * fast/block/basic/child-block-level-box-with-height-percent.html: Added.
3963         * platform/ios/TestExpectations:
3964
3965 2018-11-03  Devin Rousso  <drousso@apple.com>
3966
3967         Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
3968         https://bugs.webkit.org/show_bug.cgi?id=190854
3969
3970         Reviewed by Matt Baker.
3971
3972         * inspector/canvas/recording-2d-expected.txt:
3973         * inspector/canvas/recording-2d.html:
3974         * inspector/canvas/recording-bitmaprenderer-expected.txt:
3975         * inspector/canvas/recording-bitmaprenderer.html:
3976         * inspector/canvas/recording-webgl-expected.txt:
3977         * inspector/canvas/recording-webgl.html:
3978
3979 2018-11-03  Andy Estes  <aestes@apple.com>
3980
3981         [Payment Request] PaymentResponse.retry()'s errorFields should be optional
3982         https://bugs.webkit.org/show_bug.cgi?id=191212
3983
3984         Reviewed by Youenn Fablet.
3985
3986         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
3987         * http/tests/paymentrequest/payment-response-retry-method.https.html:
3988
3989 2018-11-02  Zalan Bujtas  <zalan@apple.com>
3990
3991         [LFC][BFC] Resolve percentage height values.
3992         https://bugs.webkit.org/show_bug.cgi?id=191224
3993
3994         Reviewed by Antti Koivisto.
3995
3996         * fast/block/basic/height-percentage-simple-expected.txt: Added.
3997         * fast/block/basic/height-percentage-simple.html: Added.
3998         * platform/ios/TestExpectations:
3999
4000 2018-11-03  Youenn Fablet  <youenn@apple.com>
4001
4002         Refresh WPT webrtc tests
4003         https://bugs.webkit.org/show_bug.cgi?id=191133
4004
4005         Reviewed by Eric Carlson.
4006
4007         * TestExpectations:
4008
4009 2018-11-03  Eric Carlson  <eric.carlson@apple.com>
4010
4011         [MediaStream] enumerateDevices should not expose devices that are not available to getUserMedia
4012         https://bugs.webkit.org/show_bug.cgi?id=191177
4013         <rdar://problem/45747873>
4014
4015         Reviewed by Jer Noble.
4016
4017         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt: Added.
4018         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute.html: Added.
4019         * http/tests/media/media-stream/resources/enumerate-devices-iframe.html: Added.
4020         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Rebased for updated logging.
4021         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Ditto.
4022
4023 2018-11-02  Justin Michaud  <justin_michaud@apple.com>
4024
4025         Add new global object and preliminary Worklets support for CSS painting api
4026         https://bugs.webkit.org/show_bug.cgi?id=190979
4027
4028         Reviewed by Chris Dumez.
4029
4030         Add a new test harness for worklet tests, since they do not have access to the dom.
4031
4032         * fast/css-custom-paint/basic-expected.txt:
4033         * fast/css-custom-paint/basic.html:
4034         * fast/css-custom-paint/registerPaintBindings-expected.html: Added.
4035         * fast/css-custom-paint/registerPaintBindings-expected.txt: Removed.
4036         * fast/css-custom-paint/registerPaintBindings.html:
4037         * fast/css-custom-paint/resources/testharness-worklet.js: Added.
4038         (format_value):
4039         * fast/css-custom-paint/resources/testharness.js: Added.
4040         (async.importWorklet):
4041         * fast/css-custom-paint/worklet-expected.html: Added.
4042         * fast/css-custom-paint/worklet.html: Added.
4043
4044 2018-11-02  Chris Dumez  <cdumez@apple.com>
4045
4046         REGRESSION (r237699): Layout Test http/tests/security/anchor-download-block-crossorigin.html is a flaky failure
4047         https://bugs.webkit.org/show_bug.cgi?id=191199
4048
4049         Reviewed by Dewei Zhu.
4050
4051         Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
4052
4053         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
4054         * http/tests/security/anchor-download-block-crossorigin.html:
4055
4056 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
4057
4058         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
4059         https://bugs.webkit.org/show_bug.cgi?id=191194
4060
4061         Unreviewed test gardening.
4062
4063         * platform/win/TestExpectations:
4064
4065 2018-11-02  Wenson Hsieh  <wenson_hsieh@apple.com>
4066
4067         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale, when the page is at initial scale
4068         https://bugs.webkit.org/show_bug.cgi?id=191180
4069         <rdar://problem/45744786>
4070
4071         Reviewed by Simon Fraser.
4072
4073         Add a layout test, and make some adjustments to UIHelper.
4074
4075         * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
4076         * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
4077         * fast/viewport/ios/viewport-minimum-and-initial-scale-expected.txt: Added.
4078         * fast/viewport/ios/viewport-minimum-and-initial-scale.html: Added.
4079
4080         Add a new layout test that contains a viewport meta tag with minimum and initial scales set to 0.94, and checks
4081         that the resulting minimum and initial scales are 0.94 instead of 0.94158.
4082
4083         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
4084         * resources/ui-helper.js:
4085
4086         Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
4087
4088         (window.UIHelper.zoomScale):
4089         (window.UIHelper.minimumZoomScale):
4090         (window.UIHelper):
4091
4092 2018-11-02  Daniel Bates  <dabates@apple.com>
4093
4094         [iOS] WebKit should dispatch DOM events when a modifier key is pressed
4095         https://bugs.webkit.org/show_bug.cgi?id=190487
4096
4097         Reviewed by Tim Horton.
4098
4099         Update expected results of an existing test now that we identify modifier keys.
4100
4101         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
4102
4103 2018-11-02  Ali Juma  <ajuma@chromium.org>
4104
4105         Allow cross-document intersection observing
4106         https://bugs.webkit.org/show_bug.cgi?id=165746
4107
4108         Reviewed by Simon Fraser.
4109
4110         Add a test that cross-document intersection observations are triggered when an intermediate frame
4111         scrolls. Skip the test on WK1 platforms where IntersectionObserver is not supported.
4112
4113         Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
4114
4115         * http/tests/intersection-observer/intermediate-frame-changes-expected.txt: Added.
4116  &