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