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