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