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