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