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