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