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