feFlood with alpha color doesn't work correctly
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
2
3         feFlood with alpha color doesn't work correctly
4         https://bugs.webkit.org/show_bug.cgi?id=163666
5
6         Reviewed by Zalan Bujtas.
7
8         * svg/filters/feFlood-with-alpha-color-expected.html: Added.
9         * svg/filters/feFlood-with-alpha-color.html: Added.
10
11 2018-11-12  Eric Carlson  <eric.carlson@apple.com>
12
13         Require <iframe allow="display"> for an iframe to use getDisplayMedia
14         https://bugs.webkit.org/show_bug.cgi?id=191505
15         <rdar://problem/45968811>
16
17         Reviewed by Jer Noble.
18
19         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt:
20         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt: Added.
21         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html: Added.
22         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html: Added.
23         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
24         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
25
26 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
27
28         Make compositing updates incremental
29         https://bugs.webkit.org/show_bug.cgi?id=90342
30
31         Reviewed by Antti Koivisto.
32
33         Add some new tests for issues discovered during development.
34         
35         Filter tests get new results because composited layer bounds are no longer affected
36         by pixel-moving filters. 
37
38         * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
39         * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
40         * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
41         * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
42         * compositing/geometry/stacking-context-change-layer-reparent-expected.html: Added.
43         * compositing/geometry/stacking-context-change-layer-reparent.html: Added.
44         * compositing/layer-creation/change-to-overlap-expected.txt: Added.
45         * compositing/layer-creation/change-to-overlap.html: Added.
46         * compositing/updates/no-updates-in-non-composited-iframe-expected.txt: Added.
47         * compositing/updates/no-updates-in-non-composited-iframe.html: Added.
48         * compositing/updates/resources/non-composited.html: Added.
49         * compositing/video/video-clip-change-src.html: This test was timing-sensitive; the behavior differed bases on whether we
50         happened to do a compositing flush between the first and second video load.
51         * platform/mac-wk1/TestExpectations: Mark compositing/layer-creation/fixed-overlap-extent.html as flakey; it depends on the
52         timing of various AppKit-related things that aren't consistent.
53
54 2018-11-12  Jer Noble  <jer.noble@apple.com>
55
56         [MSE] Frame re-ordering can cause iframes to never be enqueued
57         https://bugs.webkit.org/show_bug.cgi?id=191485
58
59         Reviewed by Eric Carlson.
60
61         * media/media-source/media-source-dropped-iframe-expected.txt: Added.
62         * media/media-source/media-source-dropped-iframe.html: Added.
63
64 2018-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
65
66         Implement a new edit command to change the enclosing list type
67         https://bugs.webkit.org/show_bug.cgi?id=191487
68         <rdar://problem/45955922>
69
70         Reviewed by Ryosuke Niwa.
71
72         Add a new layout test to verify that the list change type editing command can be used to swap between enclosing
73         ordered and unordered lists. Also exercises undo, redo, changing list types under `pre` and `table` elements,
74         and handling selection within nested list elements.
75
76         * editing/execCommand/change-list-type-expected.txt: Added.
77         * editing/execCommand/change-list-type.html: Added.
78
79 2018-11-11  Javier Fernandez  <jfernandez@igalia.com>
80
81         [css-grid] Import additional grid layout test from the WPT suite
82         https://bugs.webkit.org/show_bug.cgi?id=191369
83
84         Reviewed by Manuel Rego Casasnovas.
85
86         New Grid Layout tests from the WPT suite.
87
88         * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
89
90 2018-11-11  Daniel Bates  <dabates@apple.com>
91
92         [iOS] Draw caps lock indicator in password fields
93         https://bugs.webkit.org/show_bug.cgi?id=190565
94         <rdar://problem/45262343>
95
96         Unreviewed.
97
98         Update expected results now that iOS supports showing the caps lock indictor.
99
100         * platform/ios/fast/css/text-overflow-input-expected.txt:
101         * platform/ios/fast/forms/basic-inputs-expected.txt:
102         * platform/ios/fast/forms/input-appearance-height-expected.txt:
103         * platform/ios/fast/forms/input-value-expected.txt:
104         * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
105         * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
106
107 2018-11-11  Myles C. Maxfield  <mmaxfield@apple.com>
108
109         Address post-review comments after r237955
110         https://bugs.webkit.org/show_bug.cgi?id=191496
111
112         Reviewed by Darin Adler.
113
114         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
115
116 2018-11-10  Simon Fraser  <simon.fraser@apple.com>
117
118         Remove support for -webkit-svg-shadow
119         https://bugs.webkit.org/show_bug.cgi?id=187429
120
121         Reviewed by Dean Jackson.
122
123         -webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
124         so remove it. No other browser supports it, and chromestatus say it's used on less than
125         0.000001% of pages.
126
127         * css3/blending/svg-blend-layer-shadow.html: Removed.
128         * fast/css/getComputedStyle/computed-style-expected.txt:
129         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
130         * fast/css/getComputedStyle/resources/property-names.js:
131         * fast/repaint/moving-shadow-on-container-expected.png: Removed.
132         * fast/repaint/moving-shadow-on-container.html: Removed.
133         * fast/repaint/moving-shadow-on-path-expected.txt: Removed.
134         * fast/repaint/moving-shadow-on-path.html: Removed.
135         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
136         * platform/gtk/TestExpectations:
137         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
138         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
139         * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
140         * platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
141         * platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
142         * platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
143         * platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
144         * platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
145         * platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
146         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
147         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
148         * platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
149         * platform/gtk/svg/css/shadow-changes-expected.png: Removed.
150         * platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
151         * platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
152         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
153         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
154         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
155         * platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
156         * platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
157         * platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
158         * platform/ios/TestExpectations:
159         * platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
160         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
161         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
162         * platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
163         * platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
164         * platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
165         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
166         * platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
167         * platform/ios/svg/css/shadow-changes-expected.txt: Removed.
168         * platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
169         * platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
170         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
171         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
172         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
173         * platform/mac/TestExpectations:
174         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
175         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
176         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
177         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
178         * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
179         * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
180         * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
181         * platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
182         * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
183         * platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
184         * platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
185         * platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
186         * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
187         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
188         * platform/mac/svg/css/group-with-shadow-expected.png: Removed.
189         * platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
190         * platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
191         * platform/mac/svg/css/path-with-shadow-expected.png: Removed.
192         * platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
193         * platform/mac/svg/css/shadow-changes-expected.png: Removed.
194         * platform/mac/svg/css/shadow-changes-expected.txt: Removed.
195         * platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
196         * platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
197         * platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
198         * platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
199         * platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
200         * platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
201         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
202         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
203         * platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
204         * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
205         * platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
206         * platform/win/TestExpectations:
207         * platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
208         * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
209         * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
210         * platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
211         * platform/win/svg/css/group-with-shadow-expected.txt: Removed.
212         * platform/win/svg/css/shadow-changes-expected.txt: Removed.
213         * platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
214         * platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
215         * platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
216         * platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
217         * platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
218         * platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
219         * platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
220         * platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
221         * platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
222         * platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
223         * platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
224         * svg/css/arrow-with-shadow-expected.txt: Removed.
225         * svg/css/arrow-with-shadow.svg: Removed.
226         * svg/css/circle-in-mask-with-shadow-expected.png: Removed.
227         * svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
228         * svg/css/circle-in-mask-with-shadow.svg: Removed.
229         * svg/css/clippath-with-shadow-expected.png: Removed.
230         * svg/css/clippath-with-shadow-expected.txt: Removed.
231         * svg/css/clippath-with-shadow.svg: Removed.
232         * svg/css/composite-shadow-example-expected.txt: Removed.
233         * svg/css/composite-shadow-example.html: Removed.
234         * svg/css/composite-shadow-text-expected.png: Removed.
235         * svg/css/composite-shadow-text.svg: Removed.
236         * svg/css/composite-shadow-with-opacity-expected.txt: Removed.
237         * svg/css/composite-shadow-with-opacity.html: Removed.
238         * svg/css/getComputedStyle-basic-expected.txt:
239         * svg/css/group-with-shadow-expected.txt: Removed.
240         * svg/css/group-with-shadow.svg: Removed.
241         * svg/css/mask-with-shadow-expected.txt: Removed.
242         * svg/css/mask-with-shadow.svg: Removed.
243         * svg/css/parent-shadow-offscreen-expected.svg: Removed.
244         * svg/css/parent-shadow-offscreen.svg: Removed.
245         * svg/css/path-with-shadow-expected.png: Removed.
246         * svg/css/path-with-shadow-expected.txt: Removed.
247         * svg/css/path-with-shadow.svg: Removed.
248         * svg/css/root-shadow-offscreen-expected.svg: Removed.
249         * svg/css/root-shadow-offscreen.svg: Removed.
250         * svg/css/shadow-and-opacity-expected.txt: Removed.
251         * svg/css/shadow-and-opacity.svg: Removed.
252         * svg/css/shadow-changes.svg: Removed.
253         * svg/css/shadow-with-large-radius-expected.png: Removed.
254         * svg/css/shadow-with-large-radius-expected.txt: Removed.
255         * svg/css/shadow-with-large-radius.svg: Removed.
256         * svg/css/shadow-with-negative-offset-expected.png: Removed.
257         * svg/css/shadow-with-negative-offset-expected.txt: Removed.
258         * svg/css/shadow-with-negative-offset.svg: Removed.
259         * svg/css/stars-with-shadow-expected.txt: Removed.
260         * svg/css/stars-with-shadow.html: Removed.
261         * svg/custom/simple-text-double-shadow-expected.png: Removed.
262         * svg/custom/simple-text-double-shadow-expected.txt: Removed.
263         * svg/custom/simple-text-double-shadow.svg: Removed.
264         * svg/custom/transform-with-shadow-and-gradient.svg: Removed.
265         * svg/filters/shadow-on-filter-expected.txt: Removed.
266         * svg/filters/shadow-on-filter.svg: Removed.
267         * svg/filters/shadow-on-rect-with-filter-expected.txt: Removed.
268         * svg/filters/shadow-on-rect-with-filter.svg: Removed.
269         * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
270         * svg/repaint/repaint-webkit-svg-shadow-container.html: Removed.
271         * svg/repaint/repaint-webkit-svg-shadow-expected.txt: Removed.
272         * svg/repaint/repaint-webkit-svg-shadow.svg: Removed.
273
274 2018-11-10  Ryan Haddad  <ryanhaddad@apple.com>
275
276         Unreviewed, rolling out r238065.
277
278         Breaks internal builds.
279
280         Reverted changeset:
281
282         "Make it possible to edit images inline"
283         https://bugs.webkit.org/show_bug.cgi?id=191352
284         https://trac.webkit.org/changeset/238065
285
286 2018-11-10  Chris Dumez  <cdumez@apple.com>
287
288         Unreviewed, fix typo in r238066.
289
290         * accessibility/ios-simulator/form-control-validation-message.html:
291
292 2018-11-10  Chris Dumez  <cdumez@apple.com>
293
294         Unreviewed attempt to deflake accessibility/ios-simulator/form-control-validation-message.html
295
296         * accessibility/ios-simulator/form-control-validation-message.html:
297
298 2018-11-10  Tim Horton  <timothy_horton@apple.com>
299
300         Make it possible to edit images inline
301         https://bugs.webkit.org/show_bug.cgi?id=191352
302         <rdar://problem/30107985>
303
304         Reviewed by Dean Jackson.
305
306         * TestExpectations:
307         * editing/images/basic-editable-image-expected.txt: Added.
308         * editing/images/basic-editable-image.html: Added.
309         * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
310         * editing/images/reparent-editable-image-maintains-strokes.html: Added.
311         * platform/ios-wk2/TestExpectations:
312         * resources/ui-helper.js:
313         (window.UIHelper.drawSquareInEditableImage):
314         (window.UIHelper.numberOfStrokesInEditableImage):
315         (window.UIHelper):
316         Add tests that we can find and draw in editable images, and that if
317         the element is moved around in the DOM, it persists its strokes.
318
319 2018-11-09  Megan Gardner  <megan_gardner@apple.com>
320
321         Fix Test Expectations for Reveal Test
322         https://bugs.webkit.org/show_bug.cgi?id=191476
323
324         Unreviewed test gardening.
325
326         Put the test expectation in the correct location to deal with
327         the different behaviour old platforms.
328
329         * 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.
330
331 2018-11-09  Tim Horton  <timothy_horton@apple.com>
332
333         Normal-flow-only flex items don't correctly respect z-index
334         https://bugs.webkit.org/show_bug.cgi?id=191486
335
336         Reviewed by Simon Fraser.
337
338         * css3/flexbox/z-index-with-normal-flow-only-expected.html: Added.
339         * css3/flexbox/z-index-with-normal-flow-only.html: Added.
340         Add a test that a <canvas> with z-index 50 correctly stacks below
341         a <canvas> that is a flex-item with z-index 100.
342
343 2018-11-09  Jer Noble  <jer.noble@apple.com>
344
345         SourceBuffer throws an error when appending a second init segment after changeType().
346         https://bugs.webkit.org/show_bug.cgi?id=191474
347
348         Reviewed by Eric Carlson.
349
350         * media/media-source/media-source-changetype-second-init-expected.txt: Added.
351         * media/media-source/media-source-changetype-second-init.html: Added.
352
353 2018-11-09  Andy Estes  <aestes@apple.com>
354
355         [Payment Request] canMakePayment() should not consider serialized payment method data
356         https://bugs.webkit.org/show_bug.cgi?id=191432
357
358         Reviewed by Dean Jackson.
359
360         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
361         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Updated with
362         changes from imported/w3c/web-platform-tests/payment-request/. Modified two tests to use
363         user_activation_test() rather than test_driver.bless().
364         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
365         * http/tests/paymentrequest/payment-request-show-method.https.html: Now that canMakePayment
366         does not convert payment method data, added a test that ensures show() rejects with a
367         TypeError when Apple Pay's payment method data is invalid.
368         * platform/ios-wk2/TestExpectations: Un-skipped payment-request-canmakepayment-method.https.html.
369         * platform/mac-wk2/TestExpectations: Ditto.
370
371 2018-11-09  Andy Estes  <aestes@apple.com>
372
373         [Payment Request] PaymentResponse.details should be updated when the user accepts a rpayment retry
374         https://bugs.webkit.org/show_bug.cgi?id=191440
375
376         Reviewed by Dean Jackson.
377
378         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
379         * http/tests/paymentrequest/payment-response-retry-method.https.html:
380
381 2018-11-09  Chris Dumez  <cdumez@apple.com>
382
383         HTML form validation bubble disappears
384         https://bugs.webkit.org/show_bug.cgi?id=191418
385
386         Reviewed by Simon Fraser.
387
388         Add API test coverage and update existing tests to use form-validation.js and
389         avoid code duplication.
390
391         * fast/forms/form-validation.js: Added.
392         (getValidationBubbleContents):
393         (getValidationBubble.return.new.Promise.):
394         (getValidationBubble):
395         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
396         * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
397         * fast/forms/navigation-dismisses-validation-bubbles-expected.txt: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles-expected.txt.
398         * fast/forms/navigation-dismisses-validation-bubbles.html: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles.html.
399         * fast/forms/resources/check-validation-bubble-not-visible.html: Renamed from LayoutTests/http/tests/navigation/resources/check-validation-bubble-not-visible.html.
400         * fast/forms/scroll-into-view-and-show-validation-message-expected.txt: Added.
401         * fast/forms/scroll-into-view-and-show-validation-message.html: Added.
402         * fast/forms/validation-bubble-disappears-when-input-detached-expected.txt:
403         * fast/forms/validation-bubble-disappears-when-input-detached.html:
404         * fast/forms/validation-bubble-disappears-when-input-moved-expected.txt:
405         * fast/forms/validation-bubble-disappears-when-input-moved.html:
406         * fast/forms/validation-bubble-disappears-when-input-no-longer-visible-expected.txt:
407         * fast/forms/validation-bubble-disappears-when-input-no-longer-visible.html:
408         * fast/forms/validation-bubble-escape-key-dismiss-expected.txt:
409         * fast/forms/validation-bubble-escape-key-dismiss.html:
410         * fast/forms/validation-custom-message-expected.txt:
411         * fast/forms/validation-custom-message.html:
412         * fast/forms/validation-message-detached-iframe-expected.txt:
413         * fast/forms/validation-message-detached-iframe.html:
414         * fast/forms/validation-message-detached-iframe2-expected.txt:
415         * fast/forms/validation-message-detached-iframe2.html:
416         * fast/forms/validation-message-minimum-font-size-expected.txt:
417         * fast/forms/validation-message-minimum-font-size.html:
418         * fast/forms/validation-messages-expected.txt:
419         * fast/forms/validation-messages.html:
420         * platform/gtk/TestExpectations:
421         * platform/ios-wk1/TestExpectations:
422         * platform/win/TestExpectations:
423
424 2018-11-09  Jer Noble  <jer.noble@apple.com>
425
426         [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
427         https://bugs.webkit.org/show_bug.cgi?id=191396
428
429         Reviewed by Eric Carlson.
430
431         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
432         * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
433
434 2018-11-09  Ryan Haddad  <ryanhaddad@apple.com>
435
436         Clean up test expectations after r237942
437         https://bugs.webkit.org/show_bug.cgi?id=191448
438
439         Unreviewed test gardening.
440
441         Add test expectation files for Sierra WK1.
442
443         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
444         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
445
446 2018-11-09  Daniel Bates  <dabates@apple.com>
447
448         [iOS] Pressing forward delete key in text field does nothing and we should not invoke an editor
449         action when forward delete is pressed outside a text field
450         https://bugs.webkit.org/show_bug.cgi?id=190566
451         <rdar://problem/45262367>
452
453         Reviewed by Wenson Hsieh.
454
455         Add a test to ensure that pressing the forward delete key deletes the next character.
456
457         * fast/events/ios/forward-delete-in-editable-expected.txt: Added.
458         * fast/events/ios/forward-delete-in-editable.html: Added.
459
460 2018-11-09  Carlos Garcia Campos  <cgarcia@igalia.com>
461
462         REGRESSION(r236365): [GTK] Many form-related tests are failing
463         https://bugs.webkit.org/show_bug.cgi?id=189993
464
465         Reviewed by Michael Catanzaro.
466
467         Remove expectations for tests that are passing now.
468
469         * platform/gtk/TestExpectations:
470
471 2018-11-08  Megan Gardner  <megan_gardner@apple.com>
472
473         Adopt Reveal Framework to replace Lookup
474         https://bugs.webkit.org/show_bug.cgi?id=191097
475
476         Reviewed by Tim Horton.
477
478         Reveal selects spaces instead of adjacent words, no matter how interesting they are. 
479         Update the tests to show this, and change the expections for previous platforms.
480
481         * editing/mac/selection/context-menu-select-editability-expected.txt:
482         * editing/mac/selection/context-menu-select-editability.html:
483         * platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt: Copied from LayoutTests/editing/mac/selection/context-menu-select-editability-expected.txt.
484
485 2018-11-08  Ryan Haddad  <ryanhaddad@apple.com>
486
487         Clean up test expectations after r237942
488         https://bugs.webkit.org/show_bug.cgi?id=191448
489
490         Unreviewed test gardening.
491
492         Add High Sierra specific expectation files for three tests, rebaseline one for Mojave, and remove failure expectations.
493
494         * 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.
495         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
496         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
497         * platform/mac-wk1/TestExpectations:
498         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
499
500 2018-11-08  Ryan Haddad  <ryanhaddad@apple.com>
501
502         [Mojave WK1] Layout test fast/events/detect-caps-lock.html is timing out
503         https://bugs.webkit.org/show_bug.cgi?id=191424
504
505         Unreviewed test gardening.
506
507         Update expectations since this test is only expected to run on WK2.
508
509         * platform/mac-wk2/TestExpectations:
510         * platform/mac/TestExpectations:
511
512 2018-11-08  Ross Kirsling  <ross.kirsling@sony.com>
513
514         U+180E is no longer a whitespace character
515         https://bugs.webkit.org/show_bug.cgi?id=191415
516
517         Reviewed by Saam Barati.
518
519         * js/ToNumber-expected.txt:
520         * js/parseFloat-expected.txt:
521         * js/script-tests/ToNumber.js:
522         * js/script-tests/parseFloat.js:
523         Update tests and expectations.
524
525         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2-expected.txt:
526         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1-expected.txt:
527         * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2-expected.txt:
528         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1-expected.txt:
529         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1-expected.txt:
530         * 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:
531         * 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:
532         * sputnik/Unicode/Unicode_410/S15.10.2.12_A1_T6-expected.txt:
533         * sputnik/Unicode/Unicode_410/S15.10.2.12_A2_T6-expected.txt:
534         * sputnik/Unicode/Unicode_410/S7.2_A1.6_T1-expected.txt:
535         * sputnik/Unicode/Unicode_500/S15.10.2.12_A1_T6-expected.txt:
536         * sputnik/Unicode/Unicode_500/S15.10.2.12_A2_T6-expected.txt:
537         * sputnik/Unicode/Unicode_500/S7.2_A1.6_T1-expected.txt:
538         * sputnik/Unicode/Unicode_510/S15.10.2.12_A1_T6-expected.txt:
539         * sputnik/Unicode/Unicode_510/S15.10.2.12_A2_T6-expected.txt:
540         * sputnik/Unicode/Unicode_510/S7.2_A1.6_T1-expected.txt:
541         Let outdated sputnik checks fail.
542
543 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
544
545         Unprefix text-decoration CSS3 properties
546         https://bugs.webkit.org/show_bug.cgi?id=127193
547
548         Reviewed by Dean Jackson.
549
550         * fast/css3-text/css3-text-decoration/unprefix-expected.html: Added.
551         * fast/css3-text/css3-text-decoration/unprefix.html: Added.
552
553 2018-11-08  Timothy Hatcher  <timothy@apple.com>
554
555         Add experimental support for a `supported-color-schemes` CSS property.
556         https://bugs.webkit.org/show_bug.cgi?id=191319
557         rdar://problem/45852261
558
559         Reviewed by Dean Jackson.
560
561         * css-dark-mode/parse-supported-color-schemes-expected.txt: Added.
562         * css-dark-mode/parse-supported-color-schemes.html: Added.
563         * css-dark-mode/supported-color-schemes-css-expected.txt: Added.
564         * css-dark-mode/supported-color-schemes-css.html: Added.
565
566 2018-11-08  Per Arne Vollan  <pvollan@apple.com>
567
568         [Sierra Release WK2] Layout Test media/track/track-cue-css.html is a flaky failure
569         https://bugs.webkit.org/show_bug.cgi?id=191200
570
571         Unreviewed, speculative fix for test flakiness.
572
573         * media/track/track-cue-css-expected.html:
574         * media/track/track-cue-css.html:
575
576 2018-11-08  Eric Carlson  <eric.carlson@apple.com>
577
578         [MediaStream] Use DeviceIdHashSaltStorage to generate device ID hash salt
579         https://bugs.webkit.org/show_bug.cgi?id=190825
580         <rdar://problem/45486085>
581
582         Update enumerate-devices-source-id to expect the same device to have the same ID in all
583         iframes, remove enumerate-devices-source-id-persistent because the logic was faulty.
584
585         Reviewed by Youenn Fablet.
586
587         * TestExpectations: Unskip http/tests/media/media-stream/enumerate-devices-source-id.html
588         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
589         * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Removed.
590         * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Removed.
591         * http/tests/media/media-stream/enumerate-devices-source-id.html:
592
593 2018-11-08  Jonathan Hammer  <jonathan@e3software.com>
594
595         Plain text drag in contenteditable is always DragOperationCopy, never DragOperationMove
596         https://bugs.webkit.org/show_bug.cgi?id=191228
597         <rdar://problem/45786830>
598
599         Reviewed by Wenson Hsieh.
600
601         A test that checks that dragging plain text in a contenteditable element results
602         in the text being moved and not copied. Only applies to WK1. Test skipped on
603         WK2 because WK2 EventSender does not support drag events. Test also skipped on 
604         AppleWin because drag and drop doesn't work correctly in DRT (according to the 
605         TestExpectations file).
606
607         * fast/events/drag-and-drop-move-not-copy-expected.txt: Added.
608         * fast/events/drag-and-drop-move-not-copy.html: Added.
609         * platform/win/TestExpectations:
610         * platform/wk2/TestExpectations:
611
612 2018-11-08  Alicia Boya García  <aboya@igalia.com>
613
614         [GTK] Unreviewed test gardening
615         https://bugs.webkit.org/show_bug.cgi?id=191404
616
617         * platform/gtk/TestExpectations:
618         * platform/gtk/fast/block/basic/height-percentage-simple-expected.txt: Added.
619         * platform/gtk/fast/inline/simple-inline-block-expected.txt: Added.
620         * platform/gtk/fast/inline/simple-intruding-float1-expected.txt: Added.
621         * platform/gtk/fast/inline/simple-intruding-floats2-expected.txt: Added.
622         * platform/gtk/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
623
624 2018-11-07  Justin Michaud  <justin_michaud@apple.com>
625
626         CSS Painting API should pass size, arguments and input properties to paint callback
627         https://bugs.webkit.org/show_bug.cgi?id=191309
628
629         Reviewed by Chris Dumez.
630
631         * fast/css-custom-paint/properties-expected.html: Added.
632         * fast/css-custom-paint/properties.html: Added.
633         * fast/css-custom-paint/worklet.html:
634
635 2018-11-07  Zalan Bujtas  <zalan@apple.com>
636
637         Click and touch event listeners on the body don't work
638         https://bugs.webkit.org/show_bug.cgi?id=191392
639         <rdar://problem/5844416>
640
641         Reviewed by Simon Fraser.
642
643         * fast/events/click-handler-on-body-simple-expected.txt: Added.
644         * fast/events/click-handler-on-body-simple.html: Added.
645         * fast/events/touch/touch-handler-on-body-simple-expected.txt: Added.
646         * fast/events/touch/touch-handler-on-body-simple.html: Added.
647
648 2018-11-07  Wenson Hsieh  <wenson_hsieh@apple.com>
649
650         Add an editing command for creating and inserting child lists
651         https://bugs.webkit.org/show_bug.cgi?id=191335
652         <rdar://problem/45814050>
653
654         Reviewed by Ryosuke Niwa.
655
656         Add a new layout tests that exercise the "InsertNested(Un)orderedList" editing commands in several scenarios
657         including undo, redo, executing the edit command with a ranged selection, outdenting to decrease list level,
658         inserting lists in and around tables and table cells, and inserting lists in and around pre elements.
659
660         * editing/execCommand/insert-nested-lists-expected.txt: Added.
661         * editing/execCommand/insert-nested-lists-in-table-expected.txt: Added.
662         * editing/execCommand/insert-nested-lists-in-table.html: Added.
663         * editing/execCommand/insert-nested-lists-with-pre-expected.txt: Added.
664         * editing/execCommand/insert-nested-lists-with-pre.html: Added.
665         * editing/execCommand/insert-nested-lists.html: Added.
666
667 2018-11-07  Chris Dumez  <cdumez@apple.com>
668
669         ASSERT(renderer()) under HTMLTextAreaElement::updateValue()
670         https://bugs.webkit.org/show_bug.cgi?id=191391
671         <rdar://problem/34219633>
672
673         Reviewed by Geoffrey Garen.
674
675         Add layout test coverage. I have verified that this test passes in Firefox and Chrome.
676         It used to crash before this change in debug.
677
678         * editing/inserting/inset-html-textarea-without-renderer-expected.txt: Added.
679         * editing/inserting/inset-html-textarea-without-renderer.html: Added.
680
681 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
682
683         Positioned text underline can look like a strike-through
684         https://bugs.webkit.org/show_bug.cgi?id=191341
685
686         Reviewed by Simon Fraser.
687
688         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html: Added.
689         * fast/css3-text/css3-text-decoration/text-underline-negative.html: Added.
690
691 2018-11-07  Myles C. Maxfield  <mmaxfield@apple.com>
692
693         Dotted underlines that skip descenders are invisible
694         https://bugs.webkit.org/show_bug.cgi?id=191403
695
696         Reviewed by Simon Fraser.
697
698         * fast/css3-text/css3-text-decoration/text-underline-style-expected.html: Added.
699         * fast/css3-text/css3-text-decoration/text-underline-style.html: Added.
700
701 2018-11-07  Andy Estes  <aestes@apple.com>
702
703         Crash in WebCore::PaymentRequest::canMakePayment when Apple Pay payment method data is missing
704         https://bugs.webkit.org/show_bug.cgi?id=191331
705
706         Reviewed by Alexey Proskuryakov.
707
708         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
709
710 2018-11-07  Simon Fraser  <simon.fraser@apple.com>
711
712         Revert 237849: it breaks MotionMark
713         https://bugs.webkit.org/show_bug.cgi?id=191398
714
715         Reviewed by Simon Fraser.
716
717         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Removed.
718         * fast/scrolling/ios/update-scroll-coordinated-status.html: Removed.
719
720 2018-11-07  Simon Fraser  <simon.fraser@apple.com>
721
722         Some WK1 repaint tests are flakey
723         https://bugs.webkit.org/show_bug.cgi?id=190627
724
725         Reviewed by Zalan Bujtas.
726         
727         New baseline.
728
729         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
730
731 2018-11-07  Ross Kirsling  <ross.kirsling@sony.com>
732
733         [WinCairo] Unreviewed layout test gardening.
734
735         * platform/wincairo/TestExpectations:
736
737 2018-11-07  Dean Jackson  <dino@apple.com>
738
739         [iOS] WebGL leaks exact GPU type
740         https://bugs.webkit.org/show_bug.cgi?id=191393
741         <rdar://problem/45788297>
742
743         Reviewed by Tim Horton.
744
745         A test that checks that when the GPU vendor is Apple we're
746         returning a generic renderer name.
747
748         * fast/canvas/webgl/hide-some-renderer-info-expected.txt: Added.
749         * fast/canvas/webgl/hide-some-renderer-info.html: Added.
750
751 2018-11-07  Ali Juma  <ajuma@chromium.org>
752
753         IntersectionObserver GC-dependent tests are flaky
754         https://bugs.webkit.org/show_bug.cgi?id=191387
755
756         Reviewed by Chris Dumez.
757
758         Make these tests more robust by triggering GC repeatedly inside a setInterval(). Having only a single call to
759         GC is potentially flaky, since that call will early-out and return immediately if a GC is already underway.
760
761         * intersection-observer/root-element-deleted.html:
762         * intersection-observer/target-deleted.html:
763
764 2018-11-07  Dan Bernstein  <mitz@apple.com>
765
766         Add a pseudoclass that matches img elements that are backed by an attachment
767         https://bugs.webkit.org/show_bug.cgi?id=191286
768         <rdar://problem/45823554>
769
770         Reviewed by Dean Jackson.
771
772         * fast/css/has-attachment-expected.txt: Added.
773         * fast/css/has-attachment.html: Added.
774         * platform/win/TestExpectations:
775
776 2018-11-07  Ali Juma  <ajuma@chromium.org>
777
778         IntersectionObserverEntry doesn't keep JS wrappers of rects alive
779         https://bugs.webkit.org/show_bug.cgi?id=191330
780
781         Reviewed by Chris Dumez.
782
783         Add test coverage.
784
785         * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive-expected.txt: Added.
786         * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive.html: Added.
787
788 2018-11-07  Ryan Haddad  <ryanhaddad@apple.com>
789
790         Unreviewed, update test expectations for fast/events/pointer.
791
792         * TestExpectations: Skip this directory.
793         * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
794
795 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
796
797         Layout Test fast/text/international/khmer-selection.html is crashing
798         https://bugs.webkit.org/show_bug.cgi?id=191368
799
800         Unreviewed test gardening.
801
802         * platform/win/TestExpectations:
803
804 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
805
806         Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
807         https://bugs.webkit.org/show_bug.cgi?id=191366
808
809         Unreviewed test gardening.
810
811         * platform/win/TestExpectations:
812
813 2018-11-07  Zamiul Haque  <zhaque@apple.com>
814
815         Created a layout test to ensure that date controls marked as credit card expiry
816         fields present a Gregorian calendar regardless of default system settings. 
817         https://bugs.webkit.org/show_bug.cgi?id=191096
818         rdar://problem/42640256
819
820         Reviewed by Tim Horton.
821
822         Added two new methods to UIHelper, helping to facilitate this. calendarType
823         returns the calendar identifier of the NSCalendar instance used by the presented
824         date picker and setDefaultCalendarType accepts a calendar identifier as an
825         argument for changing the default system settings.
826
827         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
828         * platform/win/TestExpectations:
829         * resources/ui-helper.js:
830         (window.UIHelper.calendarType):
831         (window.UIHelper.setDefaultCalendarType):
832
833 2018-11-07  Tadeu Zagallo  <tzagallo@apple.com>
834
835         REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
836         https://bugs.webkit.org/show_bug.cgi?id=191184
837
838         Reviewed by Saam Barati.
839
840         Skip test when the JIT is disabled since it's too slow to run on CLoop.
841
842         * js/script-tests/regress-139548.js:
843
844 2018-11-06  Youenn Fablet  <youenn@apple.com>
845
846         Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
847         https://bugs.webkit.org/show_bug.cgi?id=191343
848
849         Unreviewed.
850
851         * TestExpectations: Unskipping test.
852         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
853
854 2018-11-06  Youenn Fablet  <youenn@apple.com>
855
856         sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
857         https://bugs.webkit.org/show_bug.cgi?id=191202
858
859         Reviewed by Eric Carlson.
860
861         * TestExpectations: skipping a timing out related test.
862         It is already timing out but is also flaky.
863
864 2018-11-06  Justin Fan  <justin_fan@apple.com>
865
866         [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
867         https://bugs.webkit.org/show_bug.cgi?id=191291
868
869         Reviewed by Myles Maxfield.
870
871         * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
872         (runWebGPUTests):
873         (async.runWebGPUTestsOnCanvas):
874         (async.setUpContexts):
875         * webgpu/render-pipelines-expected.txt: Added.
876         * webgpu/render-pipelines.html: Added.
877         * webgpu/shader-modules-expected.txt:
878         * webgpu/shader-modules.html: Updated to use functions in set-up-webgpu-contexts.js.
879         * webgpu/webgpu-basics-expected.txt:
880         * webgpu/webgpu-basics.html: Updated through creating a WebGPURenderPipeline.
881
882 2018-11-06  Youenn Fablet  <youenn@apple.com>
883
884         Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
885         https://bugs.webkit.org/show_bug.cgi?id=191261
886
887         Reviewed by Eric Carlson.
888
889         * webrtc/video-addTransceiver-expected.txt:
890         * webrtc/video-addTransceiver.html:
891
892 2018-11-06  Youenn Fablet  <youenn@apple.com>
893
894         Make mDNS ICE Candidate an experimental flag again
895         https://bugs.webkit.org/show_bug.cgi?id=191262
896
897         Reviewed by Dean Jackson.
898
899         * webrtc/datachannel/mdns-ice-candidates.html:
900
901 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
902
903         Implement text-underline-offset and text-decoration-thickness
904         https://bugs.webkit.org/show_bug.cgi?id=190774
905
906         Reviewed by Dean Jackson.
907
908         * animations/text-decoration-thickness-expected.txt: Added.
909         * animations/text-decoration-thickness.html: Added.
910         * animations/text-underline-offset-expected.txt: Added.
911         * animations/text-underline-offset.html: Added.
912         * fast/css3-text/css3-text-decoration/text-decoration-offset-2-expected-mismatch.html: Added.
913         * fast/css3-text/css3-text-decoration/text-decoration-offset-2.html: Added.
914         * fast/css3-text/css3-text-decoration/text-decoration-offset-3-expected-mismatch.html: Added.
915         * fast/css3-text/css3-text-decoration/text-decoration-offset-3.html: Added.
916         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length-expected.html: Added.
917         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length.html: Added.
918         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline-expected.html: Added.
919         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline.html: Added.
920         * fast/css3-text/css3-text-decoration/text-decoration-offset-expected-mismatch.html: Added.
921         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto-expected.html: Added.
922         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto.html: Added.
923         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length-expected.html: Added.
924         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length.html: Added.
925         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint-expected.html: Added.
926         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint.html: Added.
927         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto-expected.html: Added.
928         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto.html: Added.
929         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length-expected.html: Added.
930         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length.html: Added.
931         * fast/css3-text/css3-text-decoration/text-decoration-offset.html: Added.
932         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length-expected.html: Added.
933         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length.html: Added.
934         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint-expected.html: Added.
935         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint.html: Added.
936
937 2018-11-06  Dean Jackson  <dino@apple.com>
938
939         Add some basic pointer events tests
940         https://bugs.webkit.org/show_bug.cgi?id=191336
941         <rdar://problem/45858574>
942
943         Reviewed by Wenson Hsieh.
944
945         Generate some fake touches for pointer events testing.
946
947         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: Added.
948         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: Added.
949         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup-expected.txt: Added.
950         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup.html: Added.
951         * platform/ios/TestExpectations:
952
953 2018-11-06  Timothy Hatcher  <timothy@apple.com>
954
955         Skip css-dark-mode tests on older macOS platforms
956         https://bugs.webkit.org/show_bug.cgi?id=191334
957
958         Reviewed by Brian Burg.
959
960         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
961         * platform/mac-highsierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
962         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
963         * platform/mac-sierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
964         * platform/mac/TestExpectations: Skip css-dark-mode for Sierra and HighSierra.
965
966 2018-11-06  John Wilander  <wilander@apple.com>
967
968         Resource Load Statistics: Remove cap on partitioned cache max age if it matches a network reload (redirect-only)
969         https://bugs.webkit.org/show_bug.cgi?id=189760
970         <rdar://problem/44612242>
971
972         Reviewed by Youenn Fablet and Antti Koivisto.
973
974         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt:
975         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
976             The test now performs:
977             - an initial Fetch request with a permanent redirect to ID 1234. Capped max age.
978             - a second Fetch request with a permanent redirect to ID 4321. Capped max age.
979             - a third Fetch request with a permanent redirect to and empty ID. Capped max age.
980             - a fourth Fetch request with a permanent redirect to and empty ID. Max age cap removed.
981             - a fifth Fetch request with a permanent redirect to and empty ID. Regular cache hit.
982         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php:
983             Now returns an HTTP 500 if the request contains validation headers.
984
985 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
986
987         Spelling dots are drawn in the wrong place
988         https://bugs.webkit.org/show_bug.cgi?id=190764
989
990         Reviewed by Dean Jackson.
991
992         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
993               this is a version of Ahem with a very small descent, so that the dots don't intersect
994               with the text itself.
995         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
996         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
997               correct vertical place.
998         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
999         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
1000               correct vertical place.
1001         * editing/spelling/spelling-dots-position-expected.html: Added.
1002         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
1003               the wrong place.
1004         * editing/spelling/spelling-dots-repaint-expected.html: Added.
1005         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
1006               with spelling dots, and then deleting the element from the document. The spelling
1007               dots should be removed too.
1008         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1009         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
1010               for new spelling dot positions.
1011
1012 2018-11-06  Ross Kirsling  <ross.kirsling@sony.com>
1013
1014         [WinCairo] Unreviewed layout test gardening.
1015
1016         * platform/wincairo/TestExpectations:
1017
1018 2018-11-06  Per Arne Vollan  <pvollan@apple.com>
1019
1020         REGRESSION (r230523): Caps lock indicator not shown in password field
1021         https://bugs.webkit.org/show_bug.cgi?id=190056
1022
1023         Reviewed by Ryosuke Niwa.
1024
1025         * TestExpectations:
1026         * fast/events/detect-caps-lock-expected.txt: Added.
1027         * fast/events/detect-caps-lock.html: Added.
1028         * platform/mac/TestExpectations:
1029
1030 2018-11-06  Ali Juma  <ajuma@chromium.org>
1031
1032         IntersectionObserver doesn't keep target's JS wrapper alive
1033         https://bugs.webkit.org/show_bug.cgi?id=190235
1034
1035         Reviewed by Ryosuke Niwa.
1036
1037         Add test coverage.
1038
1039         Update test that depends on a target getting GC'd to call takeRecords() since
1040         targets with pending entries are no logner GC'd.
1041
1042         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1043         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
1044         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1045         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive.html: Added.
1046         * intersection-observer/root-element-deleted.html:
1047         * intersection-observer/target-deleted-expected.txt: Added.
1048         * intersection-observer/target-deleted.html: Added.
1049
1050 2018-11-06  Eric Carlson  <eric.carlson@apple.com>
1051
1052         [MediaStream] User should not be prompted again after denying getDisplayMedia request
1053         https://bugs.webkit.org/show_bug.cgi?id=191227
1054         <rdar://problem/45784512>
1055
1056         Reviewed by Youenn Fablet.
1057
1058         * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
1059         (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
1060         (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
1061         (TestWebKitAPI::TEST_F):
1062
1063 2018-11-06  Timothy Hatcher  <timothy@apple.com>
1064
1065         <picture> container doesn't update when prefers-color-scheme media query changes
1066         https://bugs.webkit.org/show_bug.cgi?id=190913
1067         rdar://problem/45608456
1068
1069         Reviewed by Dean Jackson.
1070
1071         * css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1072         * css-dark-mode/prefers-color-scheme-picture-element.html: Added.
1073         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1074         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1075
1076 2018-11-06  Alex Christensen  <achristensen@webkit.org>
1077
1078         Fix tests after r237863
1079         https://bugs.webkit.org/show_bug.cgi?id=191315
1080
1081         Reviewed by Chris Dumez.
1082
1083         * platform/mac-wk2/http/tests/navigation: Added.
1084         * 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.
1085         This test is timing related, and I need to update its WK2 expectations every time I enable or disable safe browsing checks during navigation.
1086         See r237149.
1087
1088 2018-11-06  Ryan Haddad  <ryanhaddad@apple.com>
1089
1090         Unreviewed, rolling out r237834.
1091
1092         Tests for this change crash on iOS Simulator
1093
1094         Reverted changeset:
1095
1096         "Spelling dots are drawn in the wrong place"
1097         https://bugs.webkit.org/show_bug.cgi?id=190764
1098         https://trac.webkit.org/changeset/237834
1099
1100 2018-11-06  Youenn Fablet  <youenn@apple.com>
1101
1102         Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
1103         https://bugs.webkit.org/show_bug.cgi?id=191263
1104
1105         Reviewed by Eric Carlson.
1106
1107         * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
1108         * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
1109
1110 2018-11-06  Youenn Fablet  <youenn@apple.com>
1111
1112         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1113         https://bugs.webkit.org/show_bug.cgi?id=191278
1114
1115         Reviewed by Eric Carlson.
1116
1117         * TestExpectations:
1118
1119 2018-11-06  Thibault Saunier  <tsaunier@igalia.com>
1120
1121         [GStreamer][WebRTC] Implement black frame generation
1122         https://bugs.webkit.org/show_bug.cgi?id=190684
1123
1124         Reviewed by Xabier Rodriguez-Calvar.
1125
1126         Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
1127         we are missing the canvas bridging code.
1128
1129         * platform/gtk/TestExpectations:
1130         * platform/wpe/TestExpectations:
1131
1132 2018-11-06  Antoine Quint  <graouts@apple.com>
1133
1134         [Web Animations] Update all tests to match the latest API changes
1135         https://bugs.webkit.org/show_bug.cgi?id=191302
1136         <rdar://problem/41000438>
1137
1138         Reviewed by Dean Jackson.
1139
1140         * TestExpectations:
1141         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1142         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1143         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1144         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1145         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1146         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1147         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1148         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1149         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1150         * webanimations/css-animations.html:
1151         * webanimations/left-and-opacity-animation-yields-no-compositing.html:
1152         * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
1153         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html:
1154
1155 2018-11-06  Zan Dobersek  <zdobersek@igalia.com>
1156
1157         Unreviewed WPE gardening. Handle a bunch of test failures under the
1158         directories containing imported W3C wpt tests. A few test expectations
1159         are added, but mostly the corresponding baselines are provided.
1160
1161         * platform/wpe/TestExpectations:
1162         * platform/wpe/http/tests/dom: Added.
1163         * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
1164         * platform/wpe/http/wpt: Added.
1165         * platform/wpe/http/wpt/mediarecorder: Added.
1166         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
1167         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
1168         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1169         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt:
1170         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt:
1171         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt:
1172         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element: Added.
1173         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt: Added.
1174         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt: Added.
1175         * platform/wpe/imported/w3c/web-platform-tests/mimesniff: Added.
1176         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types: Added.
1177         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
1178         * platform/wpe/imported/w3c/web-platform-tests/pointerevents: Added.
1179         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension: Added.
1180         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
1181         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
1182         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
1183         * platform/wpe/imported/w3c/web-platform-tests/service-workers: Added.
1184         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker: Added.
1185         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
1186         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
1187         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom: Added.
1188         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
1189         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Added.
1190         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Added.
1191         * platform/wpe/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Added.
1192         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
1193         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
1194         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1195
1196 2018-11-06  Frederic Wang  <fwang@igalia.com>
1197
1198         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
1199         https://bugs.webkit.org/show_bug.cgi?id=158342
1200
1201         Reviewed by Simon Fraser.
1202
1203         Add a test to ensure the change of scrolling status is reflected in the layer and scrolling
1204         trees. This test should also ASSERT in debug mode without the associated code change.
1205
1206         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
1207         * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
1208
1209 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1210
1211         [iOS] Swatch appears squished and off-center in inputs of type color
1212         https://bugs.webkit.org/show_bug.cgi?id=191279
1213         <rdar://problem/45816319>
1214
1215         Reviewed by Tim Horton.
1216
1217         * fast/forms/color/color-input-uses-color-well-appearance-expected-mismatch.html: Added.
1218         * fast/forms/color/color-input-uses-color-well-appearance.html: Added.
1219
1220         Add a test to verify that setting `-webkit-appearance: textfield;` on a color input causes the color input to
1221         render differently from a color input with a default appearance.
1222
1223         * platform/ios-wk1/TestExpectations:
1224         * platform/ios/TestExpectations:
1225
1226         In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
1227
1228         * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1229
1230         Rebaseline an existing test on iOS.
1231
1232 2018-11-05  Eric Carlson  <eric.carlson@apple.com>
1233
1234         [MediaStream] An audio track should be muted when capture is interrupted by the OS.
1235         https://bugs.webkit.org/show_bug.cgi?id=191283
1236          <rdar://problem/45773103>
1237
1238         Reviewed by Jon Lee.
1239
1240         * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
1241         * fast/mediastream/media-stream-track-interrupted.html: Added.
1242
1243 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
1244
1245         Parsing support for text-underline-offset and text-decoration-thickness
1246         https://bugs.webkit.org/show_bug.cgi?id=191242
1247
1248         Reviewed by Simon Fraser.
1249
1250         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt:
1251         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html: Update the
1252         test for the new grammar of text-underline-position
1253         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse-expected.txt: Added.
1254         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse.html: Added.
1255         * fast/css3-text/css3-text-decoration/text-underline-offset-parse-expected.txt: Added.
1256         * fast/css3-text/css3-text-decoration/text-underline-offset-parse.html: Added.
1257
1258 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
1259
1260         Spelling dots are drawn in the wrong place
1261         https://bugs.webkit.org/show_bug.cgi?id=190764
1262
1263         Reviewed by Dean Jackson.
1264
1265         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
1266               this is a version of Ahem with a very small descent, so that the dots don't intersect
1267               with the text itself.
1268         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
1269         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
1270               correct vertical place.
1271         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
1272         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
1273               correct vertical place.
1274         * editing/spelling/spelling-dots-position-expected.html: Added.
1275         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
1276               the wrong place.
1277         * editing/spelling/spelling-dots-repaint-expected.html: Added.
1278         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
1279               with spelling dots, and then deleting the element from the document. The spelling
1280               dots should be removed too.
1281         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1282         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
1283               for new spelling dot positions.
1284
1285 2018-11-05  Ryan Haddad  <ryanhaddad@apple.com>
1286
1287         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1288         https://bugs.webkit.org/show_bug.cgi?id=191278
1289
1290         Unreviewed test gardening.
1291
1292         * TestExpectations: Mark test as flaky.
1293
1294 2018-11-05  Chris Dumez  <cdumez@apple.com>
1295
1296         Crash under DOMWindow::postMessageTimerFired()
1297         https://bugs.webkit.org/show_bug.cgi?id=191217
1298         <rdar://problem/40888466>
1299
1300         Reviewed by Geoffrey Garen.
1301
1302         Add layout test coverage.
1303
1304         * fast/dom/Window/remove-frame-in-message-event-handler-expected.txt: Added.
1305         * fast/dom/Window/remove-frame-in-message-event-handler.html: Added.
1306
1307 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1308
1309         [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
1310         https://bugs.webkit.org/show_bug.cgi?id=191226
1311         <rdar://problem/45781765>
1312
1313         Reviewed by Tim Horton.
1314
1315         Add a new layout test that sets the view scale to several values greater than or equal to 1 and verifies that
1316         the minimum scale and resulting scroll view scale are exactly the same as the view scale, when (1) the "ignores
1317         meta viewport" preference is enabled, and (2) the viewport is forced to be always scalable.
1318
1319         * fast/viewport/ios/minimum-scale-after-changing-view-scale-expected.txt: Added.
1320         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: Added.
1321
1322 2018-11-05  Matt Baker  <mattbaker@apple.com>
1323
1324         Web Inspector: Table selection should not require that rows be in the cache
1325         https://bugs.webkit.org/show_bug.cgi?id=190993
1326         <rdar://problem/45613812>
1327
1328         Reviewed by Devin Rousso.
1329
1330         Add a test that a table row that is not in the cache can be selected/deselected.
1331
1332         * inspector/table/table-selection-expected.txt:
1333         * inspector/table/table-selection.html:
1334
1335 2018-11-05  Devin Rousso  <drousso@apple.com>
1336
1337         Web Inspector: show save/restore stack for recorded 2D Canvases
1338         https://bugs.webkit.org/show_bug.cgi?id=175283
1339         <rdar://problem/34040756>
1340
1341         Reviewed by Matt Baker.
1342
1343         * inspector/canvas/recording-2d.html:
1344         * inspector/canvas/resources/recording-utilities.js:
1345         (TestPage.registerInitializer.log):
1346         (TestPage.registerInitializer.async logRecording):
1347
1348 2018-11-05  Thibault Saunier  <tsaunier@igalia.com>
1349
1350         [GStreamer][WebRTC] Error out when simulcast is activated
1351         https://bugs.webkit.org/show_bug.cgi?id=190678
1352
1353         Reviewed by Philippe Normand.
1354
1355         Implementing it is not for now yet.
1356         Tests for simulcast have been disabled as they now fail (instead of crashing).
1357
1358         * platform/gtk/TestExpectations:
1359         * platform/wpe/TestExpectations:
1360
1361 2018-11-05  Zan Dobersek  <zdobersek@igalia.com>
1362
1363         Unreviewed WPE gardening. Updating or adding various baselines. Also
1364         adding new failure expectations for tests that need a closer look.
1365
1366         * platform/wpe/TestExpectations:
1367         * platform/wpe/fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
1368         * platform/wpe/fast/block/basic/height-percentage-simple-expected.txt: Added.
1369         * platform/wpe/fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
1370         * platform/wpe/fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
1371         * platform/wpe/fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
1372         * platform/wpe/fast/history: Added.
1373         * platform/wpe/fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Added.
1374         * platform/wpe/fast/inline-block/14498-positionForCoordinates-expected.txt:
1375         * platform/wpe/fast/inline/simple-inline-block-expected.txt: Added.
1376         * platform/wpe/fast/inline/simple-intruding-float1-expected.txt: Added.
1377         * platform/wpe/fast/inline/simple-intruding-floats2-expected.txt: Added.
1378         * platform/wpe/fast/inline/simple-intruding-floats3-expected.txt: Added.
1379         * platform/wpe/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
1380         * platform/wpe/webgl/2.0.0/conformance/canvas/drawingbuffer-test-expected.txt: Added.
1381         * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
1382         * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt:
1383         * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
1384         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
1385         * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
1386         * platform/wpe/webgl/2.0.0/conformance/rendering/multisample-corruption-expected.txt:
1387         * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
1388         * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
1389
1390 2018-11-04  Zalan Bujtas  <zalan@apple.com>
1391
1392         [LFC][BFC] Add support for percentage height in quirks mode.
1393         https://bugs.webkit.org/show_bug.cgi?id=191232
1394
1395         Reviewed by Antti Koivisto.
1396
1397         * fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
1398         * fast/block/basic/quirk-mode-percent-height.html: Added.
1399         * platform/ios/TestExpectations:
1400
1401 2018-11-04  Zalan Bujtas  <zalan@apple.com>
1402
1403         [LFC][BCF] Add support for block level non-replaced inflow height percentage
1404         https://bugs.webkit.org/show_bug.cgi?id=191229
1405
1406         Reviewed by Antti Koivisto.
1407
1408         * fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
1409         * fast/block/basic/child-block-level-box-with-height-percent.html: Added.
1410         * platform/ios/TestExpectations:
1411
1412 2018-11-03  Devin Rousso  <drousso@apple.com>
1413
1414         Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
1415         https://bugs.webkit.org/show_bug.cgi?id=190854
1416
1417         Reviewed by Matt Baker.
1418
1419         * inspector/canvas/recording-2d-expected.txt:
1420         * inspector/canvas/recording-2d.html:
1421         * inspector/canvas/recording-bitmaprenderer-expected.txt:
1422         * inspector/canvas/recording-bitmaprenderer.html:
1423         * inspector/canvas/recording-webgl-expected.txt:
1424         * inspector/canvas/recording-webgl.html:
1425
1426 2018-11-03  Andy Estes  <aestes@apple.com>
1427
1428         [Payment Request] PaymentResponse.retry()'s errorFields should be optional
1429         https://bugs.webkit.org/show_bug.cgi?id=191212
1430
1431         Reviewed by Youenn Fablet.
1432
1433         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
1434         * http/tests/paymentrequest/payment-response-retry-method.https.html:
1435
1436 2018-11-02  Zalan Bujtas  <zalan@apple.com>
1437
1438         [LFC][BFC] Resolve percentage height values.
1439         https://bugs.webkit.org/show_bug.cgi?id=191224
1440
1441         Reviewed by Antti Koivisto.
1442
1443         * fast/block/basic/height-percentage-simple-expected.txt: Added.
1444         * fast/block/basic/height-percentage-simple.html: Added.
1445         * platform/ios/TestExpectations:
1446
1447 2018-11-03  Youenn Fablet  <youenn@apple.com>
1448
1449         Refresh WPT webrtc tests
1450         https://bugs.webkit.org/show_bug.cgi?id=191133
1451
1452         Reviewed by Eric Carlson.
1453
1454         * TestExpectations:
1455
1456 2018-11-03  Eric Carlson  <eric.carlson@apple.com>
1457
1458         [MediaStream] enumerateDevices should not expose devices that are not available to getUserMedia
1459         https://bugs.webkit.org/show_bug.cgi?id=191177
1460         <rdar://problem/45747873>
1461
1462         Reviewed by Jer Noble.
1463
1464         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt: Added.
1465         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute.html: Added.
1466         * http/tests/media/media-stream/resources/enumerate-devices-iframe.html: Added.
1467         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Rebased for updated logging.
1468         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Ditto.
1469
1470 2018-11-02  Justin Michaud  <justin_michaud@apple.com>
1471
1472         Add new global object and preliminary Worklets support for CSS painting api
1473         https://bugs.webkit.org/show_bug.cgi?id=190979
1474
1475         Reviewed by Chris Dumez.
1476
1477         Add a new test harness for worklet tests, since they do not have access to the dom.
1478
1479         * fast/css-custom-paint/basic-expected.txt:
1480         * fast/css-custom-paint/basic.html:
1481         * fast/css-custom-paint/registerPaintBindings-expected.html: Added.
1482         * fast/css-custom-paint/registerPaintBindings-expected.txt: Removed.
1483         * fast/css-custom-paint/registerPaintBindings.html:
1484         * fast/css-custom-paint/resources/testharness-worklet.js: Added.
1485         (format_value):
1486         * fast/css-custom-paint/resources/testharness.js: Added.
1487         (async.importWorklet):
1488         * fast/css-custom-paint/worklet-expected.html: Added.
1489         * fast/css-custom-paint/worklet.html: Added.
1490
1491 2018-11-02  Chris Dumez  <cdumez@apple.com>
1492
1493         REGRESSION (r237699): Layout Test http/tests/security/anchor-download-block-crossorigin.html is a flaky failure
1494         https://bugs.webkit.org/show_bug.cgi?id=191199
1495
1496         Reviewed by Dewei Zhu.
1497
1498         Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
1499
1500         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1501         * http/tests/security/anchor-download-block-crossorigin.html:
1502
1503 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
1504
1505         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
1506         https://bugs.webkit.org/show_bug.cgi?id=191194
1507
1508         Unreviewed test gardening.
1509
1510         * platform/win/TestExpectations:
1511
1512 2018-11-02  Wenson Hsieh  <wenson_hsieh@apple.com>
1513
1514         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale, when the page is at initial scale
1515         https://bugs.webkit.org/show_bug.cgi?id=191180
1516         <rdar://problem/45744786>
1517
1518         Reviewed by Simon Fraser.
1519
1520         Add a layout test, and make some adjustments to UIHelper.
1521
1522         * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
1523         * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
1524         * fast/viewport/ios/viewport-minimum-and-initial-scale-expected.txt: Added.
1525         * fast/viewport/ios/viewport-minimum-and-initial-scale.html: Added.
1526
1527         Add a new layout test that contains a viewport meta tag with minimum and initial scales set to 0.94, and checks
1528         that the resulting minimum and initial scales are 0.94 instead of 0.94158.
1529
1530         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
1531         * resources/ui-helper.js:
1532
1533         Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
1534
1535         (window.UIHelper.zoomScale):
1536         (window.UIHelper.minimumZoomScale):
1537         (window.UIHelper):
1538
1539 2018-11-02  Daniel Bates  <dabates@apple.com>
1540
1541         [iOS] WebKit should dispatch DOM events when a modifier key is pressed
1542         https://bugs.webkit.org/show_bug.cgi?id=190487
1543
1544         Reviewed by Tim Horton.
1545
1546         Update expected results of an existing test now that we identify modifier keys.
1547
1548         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
1549
1550 2018-11-02  Ali Juma  <ajuma@chromium.org>
1551
1552         Allow cross-document intersection observing
1553         https://bugs.webkit.org/show_bug.cgi?id=165746
1554
1555         Reviewed by Simon Fraser.
1556
1557         Add a test that cross-document intersection observations are triggered when an intermediate frame
1558         scrolls. Skip the test on WK1 platforms where IntersectionObserver is not supported.
1559
1560         Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
1561
1562         * http/tests/intersection-observer/intermediate-frame-changes-expected.txt: Added.
1563         * http/tests/intersection-observer/intermediate-frame-changes.html: Added.
1564         * http/tests/intersection-observer/resources/intermediate-frame.html: Added.
1565         * http/tests/intersection-observer/resources/nested-frame.html: Added.
1566         * 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.
1567         * 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.
1568         * platform/mac-wk1/TestExpectations:
1569         * platform/win/TestExpectations:
1570         * platform/wincairo/TestExpectations:
1571
1572 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
1573
1574         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
1575         https://bugs.webkit.org/show_bug.cgi?id=191194
1576
1577         Unreviewed test gardening.
1578
1579         * platform/win/TestExpectations:
1580
1581 2018-11-02  Zalan Bujtas  <zalan@apple.com>
1582
1583         [LFC][IFC] Add support for intrinsic width calculation
1584         https://bugs.webkit.org/show_bug.cgi?id=191144
1585
1586         Reviewed by Antti Koivisto.
1587
1588         * fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
1589         * fast/inline/simple-shrink-to-fit-inline-block.html: Added.
1590         * platform/ios/TestExpectations:
1591
1592 2018-11-01  Philippe Normand  <pnormand@igalia.com>
1593
1594         [Apache] Self-signed SSL certificate RSA key is considered too weak
1595         https://bugs.webkit.org/show_bug.cgi?id=191156
1596
1597         Reviewed by Michael Catanzaro.
1598
1599         Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
1600
1601         * http/conf/webkit-httpd.pem:
1602
1603 2018-11-01  Antoine Quint  <graouts@apple.com>
1604
1605         [Web Animations] Make document.getAnimations() return declarative animations in the correct order
1606         https://bugs.webkit.org/show_bug.cgi?id=191153
1607
1608         Reviewed by Dean Jackson.
1609
1610         Mark that the two document.getAnimations() tests for declarative animations are no longer flaky.
1611
1612         * TestExpectations:
1613
1614 2018-11-02  Justin Fan  <justin_fan@apple.com>
1615
1616         [WebGPU] Experimental prototype for MSL shaders
1617         https://bugs.webkit.org/show_bug.cgi?id=191084
1618
1619         Reviewed by Dean Jackson.
1620
1621         * webgpu/shader-modules.html: Added.
1622         * webgpu/shader-modules-expected.html: Added.
1623         * webgpu/webgpu-basics.html: Added.
1624         * webgpu/webgpu-basics-expected.html: Added.
1625
1626 2018-11-01  Devin Rousso  <drousso@apple.com>
1627
1628         Web Inspector: View: introduce a didLayoutSubtree
1629         https://bugs.webkit.org/show_bug.cgi?id=191176
1630
1631         Reviewed by Matt Baker.
1632
1633         * inspector/view/resources/test-view.js:
1634         (TestPage.registerInitializer.WI.TestView.prototype.layout):
1635         (TestPage.registerInitializer.WI.TestView.prototype.didLayoutSubtree): Added.
1636
1637 2018-11-01  Chris Dumez  <cdumez@apple.com>
1638
1639         Location object sans browsing context
1640         https://bugs.webkit.org/show_bug.cgi?id=191060
1641
1642         Reviewed by Geoffrey Garen.
1643
1644         Update existing tests to reflect behavior change.
1645
1646         * http/tests/dom/same-origin-detached-window-properties-expected.txt:
1647         * http/tests/dom/same-origin-detached-window-properties.html:
1648         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
1649         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
1650         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
1651         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
1652
1653 2018-11-01  Ross Kirsling  <ross.kirsling@sony.com>
1654
1655         [WinCairo] Unreviewed layout test gardening.
1656
1657         (Also remove one outdated global test failure.)
1658
1659         * TestExpectations:
1660         * platform/wincairo/TestExpectations:
1661
1662 2018-11-01  Sihui Liu  <sihui_liu@apple.com>
1663
1664         Add a storage limit for IndexedDB
1665         https://bugs.webkit.org/show_bug.cgi?id=190598
1666         <rdar://problem/44654715>
1667
1668         Reviewed by Chris Dumez.
1669
1670         Some tests will fail after adding storage limit to IndexedDB, so we need to reduce their 
1671         size and rebase their expectations.
1672
1673         * storage/indexeddb/key-type-array-expected.txt:
1674         * storage/indexeddb/key-type-array-private-expected.txt:
1675         * storage/indexeddb/modern/idbkey-array-equality-expected.txt:
1676         * storage/indexeddb/modern/idbkey-array-equality-private-expected.txt:
1677         * storage/indexeddb/modern/resources/idbkey-array-equality.js:
1678         (request.onsuccess):
1679         (request.onerror):
1680         (doAdd):
1681         * storage/indexeddb/prefetch-invalidation-expected.txt:
1682         * storage/indexeddb/prefetch-invalidation-private-expected.txt:
1683         * storage/indexeddb/resources/key-type-array.js:
1684         (testValidArrayKeys.getreq.onsuccess):
1685         (testValidArrayKeys.putreq.onsuccess):
1686         (testValidArrayKeys.testArrayPutGet):
1687         * storage/indexeddb/resources/prefetch-invalidation.js:
1688         (cursorRequest.onsuccess):
1689         (continue50Times):
1690         (continue100Times): Deleted.
1691         * storage/indexeddb/resources/storage-limit.js: Added.
1692         (prepareDatabase):
1693         (onOpenSuccess.request.onerror):
1694         (onOpenSuccess.request.onsuccess):
1695         (onOpenSuccess):
1696         * storage/indexeddb/storage-limit-expected.txt: Added.
1697         * storage/indexeddb/storage-limit.html: Added.
1698
1699 2018-11-01  Chris Dumez  <cdumez@apple.com>
1700
1701         Unreviewed, mark a couple of newly imported WPT tests as flaky on Mac WK1.
1702
1703         * platform/mac-wk1/TestExpectations:
1704
1705 2018-11-01  Justin Michaud  <justin_michaud@apple.com>
1706
1707         CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
1708         https://bugs.webkit.org/show_bug.cgi?id=191042
1709
1710         Reviewed by Antti Koivisto.
1711
1712         * css-custom-properties-api/crash-expected.txt: Added.
1713         * css-custom-properties-api/crash.html: Added.
1714         * css-custom-properties-api/cycles-expected.txt: Added.
1715         * css-custom-properties-api/cycles.html: Added.
1716         * css-custom-properties-api/inline-expected.txt: Added.
1717         * css-custom-properties-api/inline.html: Added.
1718
1719 2018-11-01  Guillaume Emont  <guijemont@igalia.com>
1720
1721         Skip tests on arm/mips that time out now we're running on CLoop
1722
1723         Unreviewed gardening.
1724
1725         Since the JIT is temporarily disabled on 32-bit platforms, these tests
1726         time out on the bots and need to be disabled. There's more tests
1727         disabled on arm because the timeout is longer on the mips bot (as the
1728         device is slower to start with), so many of the tests don't time out
1729         there.
1730
1731         * js/script-tests/regress-139548.js: disable on arm and mips.
1732
1733 2018-11-01  Devin Rousso  <drousso@apple.com>
1734
1735         Web Inspector: fix debug WK1 test failures for WI.ObjectStore
1736         https://bugs.webkit.org/show_bug.cgi?id=191158
1737
1738         Reviewed by Joseph Pecoraro.
1739
1740         * inspector/unit-tests/objectStore/delete.html:
1741         * inspector/unit-tests/objectStore/deleteObject.html:
1742         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
1743         (TestPage.registerInitializer):
1744
1745 2018-11-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
1746
1747         [CG] Adopt CG SPI for non-even cornered rounded rects
1748         https://bugs.webkit.org/show_bug.cgi?id=190155
1749
1750         Reviewed by Simon Fraser.
1751
1752         This test fails on iOS simulator because of just one pixel difference
1753         between drawing a shadow of the element and drawing a copy of the element.
1754         This failure happens on iOS and does not happen on macOS because we don't 
1755         use accelerated drawing for macOS testing but we use it for iOS testing.
1756
1757         * platform/ios/TestExpectations:
1758
1759 2018-11-01  Chris Dumez  <cdumez@apple.com>
1760
1761         [PSON] Unable to submit a file in FormData cross-site
1762         https://bugs.webkit.org/show_bug.cgi?id=191138
1763
1764         Reviewed by Alex Christensen.
1765
1766         Add layout test coverage.
1767
1768         * http/tests/misc/form-submit-file-cross-site-expected.txt:
1769         * http/tests/misc/form-submit-file-cross-site.html:
1770
1771 2018-11-01  Devin Rousso  <drousso@apple.com>
1772
1773         Unreviewed test fix after r237670.
1774
1775         * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt:
1776         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
1777         Make the `CanvasAdded` event listener synchronous, so it won't miss the `RecordingStarted`
1778         or `RecordingStopped` events, since `awaitEvent` evaluates on the next tick.
1779
1780 2018-10-31  Zalan Bujtas  <zalan@apple.com>
1781
1782         [LFC][IFC] Add support for inline-block elements.
1783         https://bugs.webkit.org/show_bug.cgi?id=191143
1784
1785         Reviewed by Antti Koivisto.
1786
1787         * fast/inline/simple-inline-block-expected.txt: Added.
1788         * fast/inline/simple-inline-block.html: Added.
1789         * platform/ios/TestExpectations:
1790
1791 2018-11-01  YUHAN WU  <yuhan_wu@apple.com>
1792
1793         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
1794         https://bugs.webkit.org/show_bug.cgi?id=190778
1795         <rdar://problem/45703574>
1796
1797         Reviewed by Youenn Fablet.
1798
1799         Remove share FileReader object between three asynchronous tests which might cause flaky failure.
1800         We will need to fix all the falky failures in this test after we implement timeslice.
1801
1802         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1803
1804 2018-10-31  Devin Rousso  <drousso@apple.com>
1805
1806         Web Inspector: Canvas: create a setting for auto-recording newly created contexts
1807         https://bugs.webkit.org/show_bug.cgi?id=190856
1808
1809         Reviewed by Brian Burg.
1810
1811         * inspector/canvas/resources/recording-utilities.js:
1812         (TestPage.registerInitializer.window.startRecording):
1813         (TestPage.registerInitializer.handleRecordingProgress):
1814         * inspector/canvas/recording-2d.html:
1815         * inspector/canvas/recording-bitmaprenderer.html:
1816         * inspector/canvas/recording-webgl-snapshots.html:
1817         * inspector/canvas/recording-webgl.html:
1818
1819         * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt: Added.
1820         * inspector/canvas/setRecordingAutoCaptureFrameCount.html: Added.
1821
1822 2018-10-31  Devin Rousso  <drousso@apple.com>
1823
1824         Web Inspector: Audit: save imported audits across WebInspector sessions
1825         https://bugs.webkit.org/show_bug.cgi?id=190858
1826         <rdar://problem/45527625>
1827
1828         Reviewed by Brian Burg.
1829
1830         * inspector/unit-tests/objectStore/add-expected.txt: Added.
1831         * inspector/unit-tests/objectStore/add.html: Added.
1832         * inspector/unit-tests/objectStore/addObject-expected.txt: Added.
1833         * inspector/unit-tests/objectStore/addObject.html: Added.
1834         * inspector/unit-tests/objectStore/basic-expected.txt: Added.
1835         * inspector/unit-tests/objectStore/basic.html: Added.
1836         * inspector/unit-tests/objectStore/delete-expected.txt: Added.
1837         * inspector/unit-tests/objectStore/delete.html: Added.
1838         * inspector/unit-tests/objectStore/deleteObject-expected.txt: Added.
1839         * inspector/unit-tests/objectStore/deleteObject.html: Added.
1840         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js: Added.
1841         (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject):
1842         (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject.prototype.toJSON):
1843         (TestPage.registerInitializer.InspectorTest.ObjectStore.createSuite):
1844         (TestPage.registerInitializer.InspectorTest.ObjectStore.createObjectStore):
1845         (TestPage.registerInitializer.InspectorTest.ObjectStore.add):
1846         (TestPage.registerInitializer.InspectorTest.ObjectStore.addObject):
1847         (TestPage.registerInitializer.InspectorTest.ObjectStore.delete):
1848         (TestPage.registerInitializer.InspectorTest.ObjectStore.deleteObject):
1849         (TestPage.registerInitializer.InspectorTest.ObjectStore.logValues):
1850         (TestPage.registerInitializer.InspectorTest.ObjectStore.wrapTest):
1851
1852 2018-10-31  Alicia Boya García  <aboya@igalia.com>
1853
1854         [MSE] Use tolerance when growing the coded frame group
1855         https://bugs.webkit.org/show_bug.cgi?id=190085
1856
1857         Reviewed by Jer Noble.
1858
1859         A test simulating unordered appends with imprecise timestamps,
1860         overlapping <1ms (replicating a typical WebM 30fps video file) is
1861         added.
1862
1863         * media/media-source/media-source-append-acb-tolerance.html: Added.
1864
1865 2018-10-31  Devin Rousso  <drousso@apple.com>
1866
1867         Web Inspector: Audit: attempt to re-link DOM nodes for imported results
1868         https://bugs.webkit.org/show_bug.cgi?id=191044
1869         <rdar://problem/45687364>
1870
1871         Reviewed by Brian Burg.
1872
1873         * inspector/model/auditTestCase.html:
1874         * inspector/model/auditTestCaseResult.html:
1875         * inspector/model/auditTestGroup.html:
1876         * inspector/model/auditTestGroupResult.html:
1877
1878 2018-10-31  Jer Noble  <jer.noble@apple.com>
1879
1880         MediaSource.isTypeSupported('video/mp4; codecs="hvc1.1.6.L60.B0') is inproperly rejected
1881         https://bugs.webkit.org/show_bug.cgi?id=191129
1882
1883         Reviewed by Eric Carlson.
1884
1885         * media/media-source/media-source-istypesupported-case-sensitive-expected.txt: Added.
1886         * media/media-source/media-source-istypesupported-case-sensitive.html: Added.
1887
1888 2018-10-31  Alicia Boya García  <aboya@igalia.com>
1889
1890         [MSE] WebKit tests: Use fixed point in makeASample()
1891         https://bugs.webkit.org/show_bug.cgi?id=191128
1892
1893         Reviewed by Jer Noble.
1894
1895         This patch modifies the utility function makeASample() so as to accept
1896         time values in arbitrary time scales.
1897
1898         Previously makeASample() accepted optionally a time scale, but still
1899         required to receive all time values as seconds, therefore requiring a
1900         division at call time in order to use the function, which could cause
1901         rounding errors (see https://bugs.webkit.org/show_bug.cgi?id=190085#c20).
1902
1903         * media/media-source/media-source-append-acb-no-frame-lost-expected.txt:
1904         * media/media-source/media-source-append-acb-no-frame-lost.html:
1905         * media/media-source/media-source-append-buffer-with-append-window.html:
1906         * media/media-source/media-source-append-media-segment-without-init.html:
1907         * media/media-source/media-source-append-nonsync-sample-after-abort.html:
1908         * media/media-source/media-source-append-out-of-order.html:
1909         * media/media-source/media-source-append-overlapping-dts-expected.txt:
1910         * media/media-source/media-source-append-overlapping-dts.html:
1911         * media/media-source/media-source-canplaythrough.html:
1912         * media/media-source/media-source-duplicate-seeked.html:
1913         * media/media-source/media-source-duration-after-append.html:
1914         * media/media-source/media-source-end-of-stream-buffered.html:
1915         * media/media-source/media-source-end-of-stream-readyState.html:
1916         * media/media-source/media-source-fastseek.html:
1917         * media/media-source/media-source-fudge-factor.html:
1918         * media/media-source/media-source-monitor-source-buffers.html:
1919         * media/media-source/media-source-overlapping-append-buffered.html:
1920         * media/media-source/media-source-overlapping-append-expected.txt:
1921         * media/media-source/media-source-overlapping-append.html:
1922         * media/media-source/media-source-overlapping-decodetime-expected.txt:
1923         * media/media-source/media-source-overlapping-decodetime.html:
1924         * media/media-source/media-source-play.html:
1925         * media/media-source/media-source-range-end-frame-not-removed-expected.txt:
1926         * media/media-source/media-source-range-end-frame-not-removed.html:
1927         * media/media-source/media-source-range-start-frame-replaced-expected.txt:
1928         * media/media-source/media-source-range-start-frame-replaced.html:
1929         * media/media-source/media-source-remove-decodeorder-crash.html:
1930         * media/media-source/media-source-remove-too-much.html:
1931         * media/media-source/media-source-remove.html:
1932         * media/media-source/media-source-restrictions.html:
1933         * media/media-source/media-source-sample-wrong-track-id.html:
1934         * media/media-source/media-source-seek-back-expected.txt:
1935         * media/media-source/media-source-seek-back.html:
1936         * media/media-source/media-source-seek-complete.html:
1937         * media/media-source/media-source-sequence-timestamps-expected.txt:
1938         * media/media-source/media-source-sequence-timestamps.html:
1939         * media/media-source/media-source-small-gap.html:
1940         * media/media-source/media-source-timeoffset-expected.txt:
1941         * media/media-source/media-source-timeoffset.html:
1942         * media/media-source/media-source-timestampoffset-rounding-error.html:
1943         * media/media-source/media-source-timestampoffset-then-zero-expected.txt:
1944         * media/media-source/media-source-timestampoffset-then-zero.html:
1945         * media/media-source/media-source-video-playback-quality.html:
1946         * media/media-source/mock-media-source.js:
1947         (makeASample):
1948
1949 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
1950
1951         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
1952         https://bugs.webkit.org/show_bug.cgi?id=190778
1953         <rdar://problem/45703574>
1954
1955         Reviewed by Youenn Fablet.
1956
1957         Increase the timer of recording to 2 seconds until we support timeslice in order to reduce flakiness.
1958
1959         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
1960         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1961
1962 2018-10-31  Zach Li  <zacharyli323@gmail.com>
1963
1964         Add credit card autofill button
1965         https://bugs.webkit.org/show_bug.cgi?id=191051
1966         <rdar://problem/45657011>
1967
1968         Reviewed by Wenson Hsieh.
1969
1970         * fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
1971         * fast/forms/auto-fill-button/input-credit-card-auto-fill-button.html: Added.
1972         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
1973         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
1974         * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
1975         * platform/mac/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.png: Added.
1976         * platform/win/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
1977
1978 2018-10-31  Devin Rousso  <drousso@apple.com>
1979
1980         Web Inspector: Audit: show metadata for results
1981         https://bugs.webkit.org/show_bug.cgi?id=190853
1982         <rdar://problem/45527623>
1983
1984         Reviewed by Brian Burg.
1985
1986         * inspector/model/auditTestCaseResult-expected.txt:
1987         * inspector/model/auditTestCaseResult.html:
1988         * inspector/model/auditTestGroupResult-expected.txt:
1989         * inspector/model/auditTestGroupResult.html:
1990         * inspector/unit-tests/string-utilities-expected.txt:
1991         * inspector/unit-tests/string-utilities.html:
1992
1993 2018-10-31  Eric Carlson  <eric.carlson@apple.com>
1994
1995         [MediaStream] Don't reveal device IDs until the user has granted permission to capture
1996         https://bugs.webkit.org/show_bug.cgi?id=191112
1997         <rdar://problem/45699932>
1998
1999         Reviewed by Youenn Fablet.
2000
2001         * TestExpectations: Skip http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
2002         and http/tests/media/media-stream/enumerate-devices-source-id.html for now, they don't make sense
2003         with these changes and will be updated to pass in a future patch.
2004         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
2005         * fast/mediastream/get-user-media-device-id-expected.txt:
2006         * fast/mediastream/get-user-media-device-id.html:
2007
2008 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
2009
2010         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2011         https://bugs.webkit.org/show_bug.cgi?id=190778
2012
2013         Reviewed by Youenn Fablet.
2014
2015         These tests are used to check if MediaRecorder can generate both video and audio buffers through mock source.
2016
2017         * http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
2018         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html: Added.
2019         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
2020         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html: Added.
2021         * platform/win/TestExpectations:
2022
2023 2018-10-31  Chris Dumez  <cdumez@apple.com>
2024
2025         [PSON] When process-swapping for a POST request the HTTP body gets dropped
2026         https://bugs.webkit.org/show_bug.cgi?id=191046
2027         <rdar://problem/45229732>
2028
2029         Reviewed by Alex Christensen.
2030
2031         Add layout test coverage.
2032
2033         * http/tests/misc/form-post-textplain-cross-site-expected.txt: Added.
2034         * http/tests/misc/form-post-textplain-cross-site.html: Added.
2035
2036 2018-10-30  David Kilzer  <ddkilzer@apple.com>
2037
2038         XSLTProcessor should limit max transform depth
2039         <https://webkit.org/b/191075>
2040         <rdar://problem/45531453>
2041
2042         Reviewed by Alex Christensen.
2043
2044         * fast/xsl/xslt-max-depth-expected.txt: Added.
2045         * fast/xsl/xslt-max-depth.html: Added.
2046
2047 2018-10-30  Devin Rousso  <drousso@apple.com>
2048
2049         Web Inspector: Audit: create Audit Tab
2050         https://bugs.webkit.org/show_bug.cgi?id=190754
2051
2052         Reviewed by Matt Baker.
2053
2054         * inspector/audit/resources/audit-utilities.js: Added.
2055         * inspector/audit/basic-expected.txt: Added.
2056         * inspector/audit/basic.html: Added.
2057         * inspector/audit/data-domAttributes-expected.txt: Added.
2058         * inspector/audit/data-domAttributes.html: Added.
2059         * inspector/audit/data-domNodes-expected.txt: Added.
2060         * inspector/audit/data-domNodes.html: Added.
2061         * inspector/audit/data-errors-expected.txt: Added.
2062         * inspector/audit/data-errors.html: Added.
2063         * inspector/model/auditTestCase-expected.txt: Added.
2064         * inspector/model/auditTestCase.html: Added.
2065         * inspector/model/auditTestCaseResult-expected.txt: Added.
2066         * inspector/model/auditTestCaseResult.html: Added.
2067         * inspector/model/auditTestGroup-expected.txt: Added.
2068         * inspector/model/auditTestGroup.html: Added.
2069         * inspector/model/auditTestGroupResult-expected.txt: Added.
2070         * inspector/model/auditTestGroupResult.html: Added.
2071         * inspector/unit-tests/promise-utilities-expected.txt: Added.
2072         * inspector/unit-tests/promise-utilities.html: Added.
2073
2074         * inspector/audit/audit-manager-expected.txt: Removed.
2075         * inspector/audit/audit-manager.html: Removed.
2076         * inspector/audit/audit-report-expected.txt: Removed.
2077         * inspector/audit/audit-report.html: Removed.
2078         * inspector/audit/audit-test-case-expected.txt: Removed.
2079         * inspector/audit/audit-test-case.html: Removed.
2080         * inspector/audit/audit-test-suite-expected.txt: Removed.
2081         * inspector/audit/audit-test-suite.html: Removed.
2082         * inspector/audit/resources/audit-test-fixtures.js: Removed.
2083
2084 2018-10-30  Dawei Fenton  <realdawei@apple.com>
2085
2086         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2087         https://bugs.webkit.org/show_bug.cgi?id=189641
2088
2089         Unreviewed.
2090
2091         * platform/ios-wk2/TestExpectations: Mark test as [ Slow ]
2092
2093 2018-10-30  Devin Rousso  <drousso@apple.com>
2094
2095         Web Inspector: provide options to WI.cssPath for more verbosity
2096         https://bugs.webkit.org/show_bug.cgi?id=190987
2097
2098         Reviewed by Brian Burg.
2099
2100         * inspector/dom/domutilities-csspath.html:
2101
2102 2018-10-30  Ali Juma  <ajuma@chromium.org>
2103
2104         Calling window.open("", "_self") allows working around restrictions on window.close()
2105         https://bugs.webkit.org/show_bug.cgi?id=191073
2106
2107         Reviewed by Chris Dumez.
2108
2109         * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added.
2110         * fast/dom/Window/window-open-self-disallow-close.html: Added.
2111
2112 2018-10-30  Andy Estes  <aestes@apple.com>
2113
2114         [Payment Request] Implement PaymentResponse.retry()
2115         https://bugs.webkit.org/show_bug.cgi?id=190985
2116
2117         Reviewed by Daniel Bates
2118
2119         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2120         * http/tests/paymentrequest/payment-response-complete-method.https.html:
2121         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
2122         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
2123         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
2124         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
2125         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https-expected.txt: Added.
2126         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html: Copied from
2127         imported/w3c/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html
2128         and automated using internals.mockPaymentCoordinator.
2129         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt: Added.
2130         * http/tests/paymentrequest/payment-response-retry-method.https.html: Copied from
2131         imported/w3c/web-platform-tests/payment-request/payment-response/retry-method-manual.https.html
2132         and automated using internals.mockPaymentCoordinator.
2133         * http/tests/paymentrequest/resources/helpers.js:
2134         (setUpAndSmokeTest):
2135
2136 2018-10-30  Andy Estes  <aestes@apple.com>
2137
2138         [Apple Pay] PaymentRequest.canMakePayment() should resolve to true whenever Apple Pay is available
2139         https://bugs.webkit.org/show_bug.cgi?id=191039
2140
2141         Reviewed by Megan Gardner.
2142
2143         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
2144         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2145
2146 2018-10-30  Dawei Fenton  <realdawei@apple.com>
2147
2148         [ Mojave Debug ] Layout Test http/tests/workers/service/self_registration.html is flaky
2149         https://bugs.webkit.org/show_bug.cgi?id=190828
2150
2151         Unreviewed.
2152
2153         * platform/mac-wk2/TestExpectations: Mark test as flay.
2154
2155 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
2156
2157         Add a deprecation warning to console for Web SQL
2158         https://bugs.webkit.org/show_bug.cgi?id=190936
2159
2160         Reviewed by Ryosuke Niwa.
2161
2162         Rebaseline the tests that are affected by the added console message.
2163
2164         * fast/dom/MutationObserver/database-callback-delivery-expected.txt:
2165         * fast/frames/sandboxed-iframe-storage-expected.txt:
2166         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt:
2167         * http/tests/security/cross-origin-websql-allowed-expected.txt:
2168         * http/tests/security/cross-origin-websql-expected.txt:
2169         * http/tests/security/same-origin-websql-blocked-expected.txt:
2170         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
2171         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
2172         * http/tests/storage/callbacks-are-called-in-correct-context-expected.txt:
2173         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
2174         * js/dom/callback-function-with-handle-event-expected.txt:
2175         * js/dom/exceptions-thrown-in-callbacks-expected.txt:
2176         * storage/websql/alter-to-info-table-expected.txt:
2177         * storage/websql/change-version-expected.txt:
2178         * storage/websql/change-version-handle-reuse-expected.txt:
2179         * storage/websql/change-version-no-crash-on-preflight-failure-expected.txt:
2180         * storage/websql/close-during-stress-test-expected.txt:
2181         * storage/websql/database-lock-after-reload-expected.txt:
2182         * storage/websql/empty-statement-expected.txt:
2183         * storage/websql/execute-sql-args-expected.txt:
2184         * storage/websql/execute-sql-rowsAffected-expected.txt:
2185         * storage/websql/executesql-accepts-only-one-statement-expected.txt:
2186         * storage/websql/hash-change-with-xhr-expected.txt:
2187         * storage/websql/multiple-databases-garbage-collection-expected.txt:
2188         * storage/websql/multiple-transactions-expected.txt:
2189         * storage/websql/multiple-transactions-on-different-handles-expected.txt:
2190         * storage/websql/null-callbacks-expected.txt:
2191         * storage/websql/open-database-creation-callback-expected.txt:
2192         * storage/websql/open-database-creation-callback-isolated-world-expected.txt:
2193         * storage/websql/open-database-empty-version-expected.txt:
2194         * storage/websql/open-database-expand-quota-expected.txt:
2195         * storage/websql/open-database-over-quota-expected.txt:
2196         * storage/websql/open-database-set-empty-version-expected.txt:
2197         * storage/websql/open-database-while-transaction-in-progress-expected.txt:
2198         * storage/websql/private-browsing-noread-nowrite-expected.txt:
2199         * storage/websql/read-and-write-transactions-dont-run-together-expected.txt:
2200         * storage/websql/read-transactions-running-concurrently-expected.txt:
2201         * storage/websql/sql-data-types-expected.txt:
2202         * storage/websql/statement-error-callback-expected.txt:
2203         * storage/websql/statement-error-callback-isolated-world-expected.txt:
2204         * storage/websql/statement-success-callback-isolated-world-expected.txt:
2205         * storage/websql/success-callback-expected.txt:
2206         * storage/websql/success-callback-when-page-defers-loading-expected.txt:
2207         * storage/websql/test-authorizer-expected.txt:
2208         * storage/websql/transaction-callback-exception-crash-expected.txt:
2209         * storage/websql/transaction-callback-isolated-world-expected.txt:
2210         * storage/websql/transaction-database-expand-quota-expected.txt:
2211         * storage/websql/transaction-error-callback-expected.txt:
2212         * storage/websql/transaction-error-callback-isolated-world-expected.txt:
2213         * storage/websql/transaction-prototype-expected.txt:
2214         * storage/websql/transaction-success-callback-isolated-world-expected.txt:
2215
2216 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
2217
2218         IndexedDB: iteration of cursors skip records if updated or deleted
2219         https://bugs.webkit.org/show_bug.cgi?id=190917
2220         <rdar://problem/35250410>
2221
2222         Reviewed by Chris Dumez.
2223
2224         * storage/indexeddb/cursor-update-while-iterating-expected.txt: Added.
2225         * storage/indexeddb/cursor-update-while-iterating.html: Added.
2226         * storage/indexeddb/resources/cursor-update-while-iterating.js: Added.
2227         (prepareDatabase):
2228         (onOpenSuccess.request.onsuccess):
2229         (onOpenSuccess):
2230
2231 2018-10-28  Antoine Quint  <graouts@apple.com>
2232
2233         [Web Animations] Implement the update animations and send events procedure
2234         https://bugs.webkit.org/show_bug.cgi?id=191013
2235         <rdar://problem/45620495>
2236
2237         Reviewed by Dean Jackson.
2238
2239         Several tests that broke when turning Web Animations CSS Integration on by default are now passing. In the case of one test, we had to ensure
2240         that the final animation frame had been committed before terminating the test or there would be a tiny image reference issue.
2241
2242         * TestExpectations:
2243         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
2244
2245 2018-10-30  Youenn Fablet  <youenn@apple.com>
2246
2247         LibWebRTCRtpReceiverBackend::getSynchronizationSources should use Vector::append
2248         https://bugs.webkit.org/show_bug.cgi?id=191026
2249
2250         Reviewed by Eric Carlson.
2251
2252         * webrtc/video-addTransceiver-expected.txt:
2253         * webrtc/video-addTransceiver.html:
2254
2255 2018-10-29  Devin Rousso  <drousso@apple.com>
2256
2257         Web Inspector: refactor code for getting properties via WI.RemoteObject
2258         https://bugs.webkit.org/show_bug.cgi?id=190989
2259
2260         Reviewed by Matt Baker.
2261
2262         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
2263         * inspector/debugger/breakpoint-scope.html:
2264         * inspector/debugger/paused-scopes.html:
2265         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
2266         * inspector/debugger/tail-deleted-frames.html:
2267         * inspector/debugger/tail-recursion.html:
2268         * inspector/model/remote-object-fake-object.html:
2269         * inspector/model/remote-object-get-properties.html:
2270
2271 2018-10-29  Justin Michaud  <justin_michaud@apple.com>
2272
2273         Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
2274         https://bugs.webkit.org/show_bug.cgi?id=190919
2275
2276         Reviewed by Michael Saboff.
2277
2278         * css-custom-properties-api/crash-expected.txt: Removed.
2279         * css-custom-properties-api/crash.html: Removed.
2280         * css-custom-properties-api/cycles-expected.txt: Removed.
2281         * css-custom-properties-api/cycles.html: Removed.
2282         * css-custom-properties-api/inline-expected.txt: Removed.
2283         * css-custom-properties-api/inline.html: Removed.
2284
2285 2018-10-29  Matt Lewis  <jlewis3@apple.com>
2286
2287         Marked http/tests/misc/large-js-program.php as a flaky timeout.
2288         https://bugs.webkit.org/show_bug.cgi?id=190724
2289
2290         Unreviewed test gardening.
2291
2292         * platform/mac/TestExpectations:
2293
2294 2018-10-29  Youenn Fablet  <youenn@apple.com>
2295
2296         Handle MDNS resolution of candidates through libwebrtc directly
2297         https://bugs.webkit.org/show_bug.cgi?id=190681
2298
2299         Reviewed by Eric Carlson.
2300
2301         * TestExpectations:
2302         Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
2303
2304 2018-10-29  Tim Horton  <timothy_horton@apple.com>
2305
2306         Modernize WebKit nibs and lprojs for localization's sake
2307         https://bugs.webkit.org/show_bug.cgi?id=190911
2308         <rdar://problem/45349466>
2309
2310         Reviewed by Dan Bernstein.
2311
2312         * media/modern-media-controls/localized-strings/replaced-string.html:
2313         English->en
2314
2315 2018-10-29  Youenn Fablet  <youenn@apple.com>
2316
2317         Invalid ssrc value in the stats of type 'inbound-rtp'
2318         https://bugs.webkit.org/show_bug.cgi?id=190826
2319         <rdar://problem/45487435>
2320
2321         Reviewed by Eric Carlson.
2322
2323         * webrtc/video-mediastreamtrack-stats.html:
2324         * webrtc/video-stats-expected.txt:
2325         * webrtc/video-stats.html:
2326
2327 2018-10-29  Ali Juma  <ajuma@chromium.org>
2328
2329         Unreviewed test gardening
2330         https://bugs.webkit.org/show_bug.cgi?id=191002
2331
2332         Make expectations for IntersectionObserver WPTs more specific.
2333
2334         * TestExpectations:
2335         * platform/gtk/TestExpectations:
2336         * platform/mac-wk2/TestExpectations:
2337
2338 2018-10-29  Zalan Bujtas  <zalan@apple.com>
2339
2340         [LFC][IFC] Compute estimated margin top for inline formatting root's ancestors
2341         https://bugs.webkit.org/show_bug.cgi?id=191018
2342
2343         Reviewed by Antti Koivisto.
2344
2345         * fast/inline/simple-intruding-floats3-expected.txt: Added.
2346         * fast/inline/simple-intruding-floats3.html: Added.
2347         * platform/ios/TestExpectations:
2348
2349 2018-10-29  Zalan Bujtas  <zalan@apple.com>
2350
2351         [LFC] Add support for inflow non replaced content height when the box is an inline formatting root.
2352         https://bugs.webkit.org/show_bug.cgi?id=191011
2353
2354         Reviewed by Antti Koivisto.
2355
2356         * fast/inline/simple-intruding-floats2-expected.txt: Added.
2357         * fast/inline/simple-intruding-floats2.html: Added.
2358         * platform/ios/TestExpectations:
2359
2360 2018-10-29  Zalan Bujtas  <zalan@apple.com>
2361
2362         Missing from r237549
2363
2364         Reviewed by Antti Koivisto.
2365
2366         * platform/ios/TestExpectations:
2367
2368 2018-10-29  Zalan Bujtas  <zalan@apple.com>
2369
2370         [LFC][IFC] Add support for simple intruding floats.
2371         https://bugs.webkit.org/show_bug.cgi?id=190998
2372
2373         Reviewed by Antti Koivisto.
2374
2375         * fast/inline/simple-intruding-float1-expected.txt: Added.
2376         * fast/inline/simple-intruding-float1.html: Added.
2377         * platform/ios/TestExpectations:
2378
2379 2018-10-29  Zalan Bujtas  <zalan@apple.com>
2380
2381         [LFC][IFC] Inline layout produces separate runs when float is present.
2382         https://bugs.webkit.org/show_bug.cgi?id=190980
2383
2384         Reviewed by Antti Koivisto.
2385
2386         * fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
2387         * fast/block/basic/inline-content-with-floating-images2.html: Added.
2388         * platform/ios/TestExpectations:
2389
2390 2018-10-29  Tadeu Zagallo  <tzagallo@apple.com>
2391
2392         New bytecode format for JSC
2393         https://bugs.webkit.org/show_bug.cgi?id=187373
2394         <rdar://problem/44186758>
2395
2396         Reviewed by Filip Pizlo.
2397
2398         Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
2399
2400         * fast/dom/Window/resources/postmessage-test.js:
2401
2402 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
2403
2404         Unreviewed, one more GTK expectations fix
2405
2406         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
2407
2408 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
2409
2410         Unreviewed, fix a few more expectations from yesterday
2411
2412         These should be timeouts!
2413
2414         * platform/gtk/TestExpectations:
2415
2416 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
2417
2418         Unreviewed, attempt to fix missing trailing whitespace in new expectations
2419
2420         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
2421         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
2422         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
2423
2424 2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
2425
2426         Unreviewed, fix content added by a stray Ctrl+V
2427
2428         * platform/gtk/TestExpectations:
2429
2430 2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
2431
2432         Unreviewed GTK test gardening
2433
2434         * TestExpectations:
2435         * platform/gtk/TestExpectations:
2436         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
2437         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
2438         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
2439         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
2440
2441 2018-10-27  Matt Baker  <mattbaker@apple.com>
2442
2443         Web Inspector: Table should support deleting rows
2444         https://bugs.webkit.org/show_bug.cgi?id=189803
2445         <rdar://problem/44655709>
2446
2447         Reviewed by Devin Rousso.
2448
2449         * inspector/table/resources/table-utilities.js:
2450         (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableDidRemoveRows):
2451         (TestPage.registerInitializer.createDataSource):
2452         (TestPage.registerInitializer.InspectorTest.createTable):
2453         (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
2454         (TestPage.registerInitializer):
2455         Update table test utilities to keep TableDataSource backing array in
2456         sync when rows are removed. Also allow the number of table rows to be
2457         specified when creating a table for testing.
2458
2459         * inspector/table/table-remove-rows-expected.txt: Added.
2460         * inspector/table/table-remove-rows.html: Added.
2461         Add tests for new Table methods `removeRow(rowIndex)` and `removeSelectedRows()`.
2462
2463         * inspector/unit-tests/index-set-expected.txt:
2464         * inspector/unit-tests/index-set.html:
2465         Add tests for new IndexSet method `copy()`.
2466
2467 2018-10-26  Commit Queue  <commit-queue@webkit.org>
2468
2469         Unreviewed, rolling out r237479 and r237484.
2470         https://bugs.webkit.org/show_bug.cgi?id=190978
2471
2472         broke JSC on iOS (Requested by tadeuzagallo on #webkit).
2473
2474         Reverted changesets:
2475
2476         "New bytecode format for JSC"
2477         https://bugs.webkit.org/show_bug.cgi?id=187373
2478         https://trac.webkit.org/changeset/237479
2479
2480         "Gardening: Build fix after r237479."
2481         https://bugs.webkit.org/show_bug.cgi?id=187373
2482         https://trac.webkit.org/changeset/237484
2483
2484 2018-10-26  Tadeu Zagallo  <tzagallo@apple.com>
2485
2486         New bytecode format for JSC
2487         https://bugs.webkit.org/show_bug.cgi?id=187373
2488         <rdar://problem/44186758>
2489
2490         Reviewed by Filip Pizlo.
2491
2492         Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
2493
2494         * fast/dom/Window/resources/postmessage-test.js:
2495
2496 2018-10-26  Antoine Quint  <graouts@apple.com>
2497
2498         [Web Animations] Remove useless internals methods
2499         https://bugs.webkit.org/show_bug.cgi?id=190968
2500
2501         Reviewed by Dean Jackson.
2502
2503         Remove a test that is no longer useful.
2504
2505         * webanimations/animation-creation-addition-expected.txt: Removed.
2506         * webanimations/animation-creation-addition.html: Removed.
2507
2508 2018-10-26  Per Arne Vollan  <pvollan@apple.com>
2509
2510         [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
2511         https://bugs.webkit.org/show_bug.cgi?id=190876
2512
2513         Unreviewed test fix.
2514
2515         This is a speculative flakiness fix.
2516
2517         * media/track/track-cue-css-expected.html:
2518         * media/track/track-cue-css.html:
2519
2520 2018-10-26  Zalan Bujtas  <zalan@apple.com>
2521
2522         [iOS] Unreviewed test gardening.
2523
2524         * platform/ios/TestExpectations:
2525
2526 2018-10-26  Ali Juma  <ajuma@chromium.org>
2527
2528         [GTK] Unreviewed test gardening.
2529         https://bugs.webkit.org/show_bug.cgi?id=190962
2530
2531         Add a baseline for the test added in r237449.
2532
2533         * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
2534
2535 2018-10-26  Zalan Bujtas  <zalan@apple.com>
2536
2537         [LFC][IFC] Layout floats as part of the inline content
2538         https://bugs.webkit.org/show_bug.cgi?id=190942
2539
2540         Reviewed by Antti Koivisto.
2541
2542         * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
2543         * fast/block/basic/inline-content-with-floating-image.html: Added.
2544
2545 2018-10-26  Alicia Boya García  <aboya@igalia.com>
2546
2547         [MSE][WTF][Media] Invalid MediaTime should be falsy
2548         https://bugs.webkit.org/show_bug.cgi?id=190893
2549
2550         Reviewed by Jer Noble.
2551
2552         A test is added that replicates a bug fixed by this patch.
2553
2554         * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
2555         * media/media-source/media-source-timestampoffset-then-zero.html: Added.
2556
2557 2018-10-26  Ali Juma  <ajuma@chromium.org>
2558
2559         REGRESSION (r237255): Text selection is broken in form fields
2560         https://bugs.webkit.org/show_bug.cgi?id=190899
2561
2562         Reviewed by Ryosuke Niwa.
2563
2564         Add layout test coverage.
2565
2566         * fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
2567         * fast/repaint/text-selection-overflow-hidden.html: Added.
2568         * platform/win/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
2569
2570 2018-10-25  Ryan Haddad  <ryanhaddad@apple.com>
2571
2572         Layout Test http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure
2573         https://bugs.webkit.org/show_bug.cgi?id=173041
2574
2575         Unreviewed test gardening.
2576
2577         * platform/ios/TestExpectations: Mark test as flaky.
2578
2579 2018-10-25  Devin Rousso  <drousso@apple.com>
2580
2581         Web Inspector: Canvas Recording loading goes significantly slower when "Frame" tree element is expanded
2582         https://bugs.webkit.org/show_bug.cgi?id=190497
2583
2584         Reviewed by Joseph Pecoraro.
2585
2586         * inspector/unit-tests/set-utilities-expected.txt: Added.
2587         * inspector/unit-tests/set-utilities.html: Added.
2588
2589 2018-10-25  Dawei Fenton  <realdawei@apple.com>
2590
2591         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
2592         https://bugs.webkit.org/show_bug.cgi?id=186406
2593
2594         Unreviewed.
2595
2596         * platform/mac-wk1/TestExpectations: Mark test flaky.
2597
2598 2018-10-25  Devin Rousso  <drousso@apple.com>
2599
2600         Web Inspector: display fullscreen enter/exit events in Timelines and Network node waterfalls
2601         https://bugs.webkit.org/show_bug.cgi?id=189874
2602         <rdar://problem/44700000>
2603
2604         Reviewed by Joseph Pecoraro.
2605
2606         * http/tests/inspector/dom/didFireEvent-expected.txt:
2607         * http/tests/inspector/dom/didFireEvent.html:
2608
2609 2018-10-25  Alexey Proskuryakov  <ap@apple.com>
2610
2611         https://bugs.webkit.org/show_bug.cgi?id=175597
2612         XMLHttpRequest should not sniff content encoding
2613
2614         Actually, the discussion in Bugzilla claims that it should always have worked on
2615         iOS. Not sure why the test was not enabled from the start.
2616
2617         * platform/ios/TestExpectations:
2618
2619 2018-10-25  Alexey Proskuryakov  <ap@apple.com>
2620
2621         Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
2622         XMLHttpRequest should not sniff content encoding
2623
2624         This code doesn't work like planned on macOS High Sierra, and I'm not sure what's
2625         up with iOS and other platforms. But I can to re-enable the test for Mojave.
2626
2627         * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
2628
2629 2018-10-25  Per Arne Vollan  <pvollan@apple.com>
2630
2631         [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
2632         https://bugs.webkit.org/show_bug.cgi?id=190876
2633
2634         Reviewed by Alexey Proskuryakov.
2635
2636         This is a speculative fix; avoid an unnecessary video seek step in test.
2637
2638         * media/track/track-cue-css-expected.html:
2639         * media/track/track-cue-css.html:
2640
2641 2018-10-25  Chris Dumez  <cdumez@apple.com>
2642
2643         REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
2644         https://bugs.webkit.org/show_bug.cgi?id=190891
2645         <rdar://problem/45296796>
2646
2647         Reviewed by Antti Koivisto.
2648
2649         Add layout test coverage.
2650
2651         * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
2652         * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
2653
2654 2018-10-25  Frederic Wang  <fwang@igalia.com>
2655
2656         Unreviewed test gardening.
2657
2658         * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
2659         * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
2660         expectation to handle whitespace difference.
2661         * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
2662         scrolling tree is not displayed on WK1.
2663
2664 2018-10-25  Frederic Wang  <fwang@igalia.com>
2665
2666         Add more tests for the Find UI
2667         https://bugs.webkit.org/show_bug.cgi?id=190823
2668
2669         Reviewed by Antonio Gomes.
2670
2671         We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
2672         subframes currently fails when frame flattening is disabled, they will be handled in bug
2673         184297.
2674
2675         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
2676         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
2677         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
2678         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
2679         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
2680         Test with a match at the limit of the scrolling element.
2681         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
2682         with a match at the middle of the scrolling element.
2683         * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
2684         make it more explicit.
2685         * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
2686         * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
2687         of an overflow node.
2688
2689 2018-10-25  Jiewen Tan  <jiewen_tan@apple.com>
2690
2691         [WPT] Update resource-timing WPT tests to use the right cross origin
2692         https://bugs.webkit.org/show_bug.cgi?id=190554
2693
2694         Reviewed by Youenn Fablet.
2695
2696         * TestExpectations:
2697
2698 2018-10-24  Tim Horton  <timothy_horton@apple.com>
2699
2700         Attachment filenames with RTL characters should format similar to Finder
2701         https://bugs.webkit.org/show_bug.cgi?id=190736
2702         <rdar://problem/44735946>
2703
2704         Reviewed by Dan Bernstein.
2705
2706         * fast/attachment/attachment-title-with-rtl-expected.html: Added.
2707         * fast/attachment/attachment-title-with-rtl.html: Added.
2708         Add a test that directionality marks in the attachment's title are
2709         isolated from the file extension.
2710
2711 2018-10-24  Megan Gardner  <megan_gardner@apple.com>
2712
2713         Turn on Conic Gradients
2714         https://bugs.webkit.org/show_bug.cgi?id=190810
2715
2716         Reviewed by Tim Horton.
2717
2718         No longer necessary to manually turn on conic gradients for testing.
2719
2720         * http/wpt/css/css-images-4/conic-gradient-parsing.html:
2721
2722 2018-10-11  Jiewen Tan  <jiewen_tan@apple.com>
2723
2724         Only report resource timing to parent frame for the first iframe load
2725         https://bugs.webkit.org/show_bug.cgi?id=190498
2726         <rdar://problem/44347398>
2727
2728         Reviewed by Youenn Fablet.
2729
2730         The layout test is from Chromium change:
2731         https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
2732
2733         * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
2734         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
2735         * http/tests/misc/resources/alert-then-back.html: Added.
2736         * http/tests/misc/resources/navigate-on-message.html: Added.
2737         * http/tests/misc/resources/post-message-to-parent.html: Added.
2738
2739 2018-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2740
2741         [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure
2742         https://bugs.webkit.org/show_bug.cgi?id=190883
2743
2744         Unreviewed test gardening.
2745
2746         * platform/mac/TestExpectations: Mark test as flaky.
2747
2748 2018-10-24  Matt Lewis  <jlewis3@apple.com>
2749
2750         Marked webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as a flaky timout.
2751         https://bugs.webkit.org/show_bug.cgi?id=170877
2752
2753         Unreviewed test gardening.
2754
2755         * platform/mac/TestExpectations:
2756
2757 2018-10-24  Truitt Savell  <tsavell@apple.com>
2758
2759         Marking Multiple tests as flakey at once
2760         https://bugs.webkit.org/show_bug.cgi?id=190847
2761
2762         Unreviewed Test Gardening
2763
2764         * platform/ios-wk2/TestExpectations:
2765         * platform/mac-wk1/TestExpectations:
2766         * platform/mac-wk2/TestExpectations:
2767
2768 2018-10-24  Andy Estes  <aestes@apple.com>
2769
2770         [macOS Debug WK2] Layout Test http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html is a flaky failure
2771         https://bugs.webkit.org/show_bug.cgi?id=190650
2772         <rdar://problem/45341914>
2773
2774         Reviewed by Alex Christensen.
2775
2776         * http/tests/resources/payment-request.js:
2777         (updateDetailsOnShippingAddressChange):
2778
2779 2018-10-23  Jer Noble  <jer.noble@apple.com>
2780
2781         TextTrack cues should be updated more often than every 250ms.
2782         https://bugs.webkit.org/show_bug.cgi?id=190827
2783
2784         Reviewed by Eric Carlson.
2785
2786         Add a LayoutTest which plays back 6s of captions, each 50 ms in duration, and uses
2787         when the "enter" and "exit" were fired (in media time) to check whether they were missed
2788         or not. The test succeeds if fewer than 50 of the 120 cues were missed.
2789
2790         * media/track/track-cue-missing-expected.txt: Added.
2791         * media/track/track-cue-missing.html: Added.
2792
2793 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2794
2795         Unreviewed, rolling out r237261.
2796
2797         The layout test for this change crashes under GuardMalloc.
2798
2799         Reverted changeset:
2800
2801         "Handle MDNS resolution of candidates through libwebrtc
2802         directly"
2803         https://bugs.webkit.org/show_bug.cgi?id=190681
2804         https://trac.webkit.org/changeset/237261
2805
2806 2018-10-23  Joseph Pecoraro  <pecoraro@apple.com>
2807
2808         Web Inspector: Remove unused css-rules pretty printing test expectation
2809         https://bugs.webkit.org/show_bug.cgi?id=190834
2810
2811         Reviewed by Matt Baker.
2812
2813         * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
2814
2815 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2816
2817         Unreviewed, rolling out r237280.
2818
2819         Causes fast/box-shadow/box-shadow-with-zero-radius.html to
2820         fail on iOS Simulator.
2821
2822         Reverted changeset:
2823
2824         "[CG] Adopt CG SPI for non-even cornered rounded rects"
2825         https://bugs.webkit.org/show_bug.cgi?id=190155
2826         https://trac.webkit.org/changeset/237280
2827
2828 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2829
2830         [macOS Debug WK1] Layout Test inspector/codemirror/prettyprinting-css.html is a flaky timeout
2831         https://bugs.webkit.org/show_bug.cgi?id=190833
2832
2833         Unreviewed test gardening.
2834
2835         * platform/mac-wk1/TestExpectations: Mark test as slow.
2836
2837 2018-10-23  Truitt Savell  <tsavell@apple.com>
2838
2839         [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
2840         https://bugs.webkit.org/show_bug.cgi?id=190832
2841
2842         Unreviewed Test Gardening.
2843
2844         * platform/mac-wk1/TestExpectations:
2845
2846 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2847
2848         Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
2849         https://bugs.webkit.org/show_bug.cgi?id=176929
2850
2851         Unreviewed test gardening.
2852
2853         * platform/mac/TestExpectations: Mark test as flaky.
2854
2855 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2856
2857         REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
2858         https://bugs.webkit.org/show_bug.cgi?id=190210
2859
2860         Unreviewed test gardening.
2861
2862         * platform/mac/TestExpectations: Mark test as flaky.
2863
2864 2018-10-22  Justin Michaud  <justin_michaud@apple.com>
2865
2866         Registered custom properties should support syntax parameter for <length> and *
2867         https://bugs.webkit.org/show_bug.cgi?id=190039
2868
2869         Reviewed by Antti Koivisto.
2870
2871         Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
2872
2873         * css-custom-properties-api/crash-expected.txt: Added.
2874         * css-custom-properties-api/crash.html: Added.
2875         * css-custom-properties-api/cycles-expected.txt: Added.
2876         * css-custom-properties-api/cycles.html: Added.
2877         * css-custom-properties-api/inline-expected.txt: Added.
2878         * css-custom-properties-api/inline.html: Added.
2879
2880 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2881
2882         REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
2883         https://bugs.webkit.org/show_bug.cgi?id=187618
2884
2885         Unreviewed test gardening.
2886
2887         * platform/ios/TestExpectations: Mark test as flaky.
2888
2889 2018-10-22  Justin Michaud  <justin_michaud@apple.com>
2890
2891         CSS Paint API should give a 2d rendering context
2892         https://bugs.webkit.org/show_bug.cgi?id=190762
2893
2894         Reviewed by Dean Jackson.
2895
2896         * fast/css-custom-paint/basic.html:
2897
2898 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2899
2900         Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
2901         https://bugs.webkit.org/show_bug.cgi?id=157068
2902
2903         * TestExpectations: Mark test as a flaky failure for release builds.
2904         * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
2905
2906 2018-10-22  Dawei Fenton  <realdawei@apple.com>
2907
2908         REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
2909         https://bugs.webkit.org/show_bug.cgi?id=188421
2910
2911         Unreviewed test gardening.
2912
2913         * platform/mac-wk1/TestExpectations: Mark test as flaky.
2914
2915 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2916
2917         [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
2918         https://bugs.webkit.org/show_bug.cgi?id=190350
2919
2920         Unreviewed test gardening.
2921
2922         * platform/mac-wk1/TestExpectations: Mark test as failing.
2923
2924 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2925
2926         [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
2927         https://bugs.webkit.org/show_bug.cgi?id=189723
2928
2929         Unreviewed test gardening.
2930
2931         * platform/mac-wk1/TestExpectations: Mark test as flaky.
2932
2933 2018-10-22  Ali Juma  <ajuma@chromium.org>
2934
2935         Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
2936         https://bugs.webkit.org/show_bug.cgi?id=190808
2937
2938         Unreviewed test gardening.
2939
2940         * TestExpectations:
2941
2942 2018-10-22  Dawei Fenton  <realdawei@apple.com>
2943
2944         Some WK1 repaint tests are flaky on Mojave
2945         https://bugs.webkit.org/show_bug.cgi?id=190627
2946
2947         Unreviewed, marked tests as flaky.
2948
2949         * platform/mac-wk1/TestExpectations:
2950
2951 2018-10-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2952
2953         [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
2954         https://bugs.webkit.org/show_bug.cgi?id=190777
2955
2956         Reviewed by Tim Horton.
2957
2958         Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
2959         UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
2960         button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
2961
2962         * fast/forms/datalist/datalist-show-hide-expected.txt:
2963         * fast/forms/datalist/datalist-show-hide.html:
2964         * platform/ios/TestExpectations:
2965
2966         Unskip the layout test on iOS.
2967
2968         * resources/ui-helper.js:
2969         (window.UIHelper.isShowingDataListSuggestions):
2970
2971         Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
2972         and "false".
2973
2974 2018-10-22  Truitt Savell  <tsavell@apple.com>
2975
2976         [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout 
2977         https://bugs.webkit.org/show_bug.cgi?id=189680
2978
2979         Unreviewed Test Gardening
2980
2981         * platform/mac-wk1/TestExpectations:
2982
2983 2018-10-20  Daniel Bates  <dabates@apple.com>
2984
2985         Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
2986
2987         Following r235149 we mark spelling errors in iOS WebKit2.
2988
2989         * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
2990         * platform/ios/TestExpectations: Unskip test.
2991
2992 2018-10-19  Justin Fan  <justin_fan@apple.com>
2993
2994         [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
2995         https://bugs.webkit.org/show_bug.cgi?id=190742
2996
2997         Reviewed by Dean Jackson.
2998
2999         Updated basic webgpu feature detection test to check for WebGPURenderingContext.
3000
3001         * webgpu/webgpu-enabled-expected.txt: 
3002         * webgpu/webgpu-enabled.html:
3003
3004 2018-10-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3005
3006         [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
3007         https://bugs.webkit.org/show_bug.cgi?id=190621
3008         <rdar://problem/45310649>
3009
3010         Reviewed by Tim Horton.
3011
3012         Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
3013         suggestion respects option element order in the document, as well as the current contents of the text field.
3014         On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
3015         simulate hitting the done button on the input view to dismiss the keyboard.
3016
3017         * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
3018         * fast/forms/datalist/datalist-textinput-suggestions-order.html:
3019         * platform/ios/TestExpectations:
3020
3021         Enable this test on iOS.
3022
3023         * resources/ui-helper.js:
3024         (window.UIHelper.resignFirstResponder):
3025         (window.UIHelper):
3026
3027 2018-10-19  John Wilander  <wilander@apple.com>
3028
3029         Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
3030         https://bugs.webkit.org/show_bug.cgi?id=190687
3031         <rdar://problem/45349024>
3032
3033         Reviewed by Alex Christensen.
3034
3035         The test case now makes use of internals.setResourceLoadStatisticsEnabled()
3036         and was thus moved to http/tests/resourceLoadStatistics/.
3037
3038         * TestExpectations:
3039             Removed skip of previous test location.
3040         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-expected.txt: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt.
3041         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html.
3042         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
3043             Removed line containing "isMarkedForCookieBlocking: No."
3044         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
3045             Removed line containing "isMarkedForCookieBlocking: No."
3046         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
3047             Removed line containing "isMarkedForCookieBlocking: No."
3048         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
3049             Removed line containing "isMarkedForCookieBlocking: No."
3050         * platform/ios/TestExpectations:
3051             Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
3052         * platform/mac-wk2/TestExpectations:
3053             Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
3054
3055 2018-10-19  Commit Queue  <commit-queue@webkit.org>
3056
3057         Unreviewed, rolling out r237254.
3058         https://bugs.webkit.org/show_bug.cgi?id=190760
3059
3060         "It regresses JetStream 2 by 5% on some iOS devices"
3061         (Requested by saamyjoon on #webkit).
3062
3063         Reverted changeset:
3064
3065         "[JSC] JSC should have "parseFunction" to optimize Function
3066         constructor"
3067         https://bugs.webkit.org/show_bug.cgi?id=190340
3068         https://trac.webkit.org/changeset/237254
3069
3070 2018-10-19  Charlie Turner  <cturner@igalia.com>
3071
3072         [EME] Fix crash during tracing in  gst_qtdemux_request_protection_context
3073         https://bugs.webkit.org/show_bug.cgi?id=190738
3074
3075         Reviewed by Xabier Rodriguez-Calvar.
3076
3077         Add failing test expectations for the GTK port. These tests are
3078         not mirrored in the top-level TestExpectations file, since there
3079         are no passing baselines for these tests there. The testing
3080         infrastructure will report them as unexpected passing when they
3081         are marked as [ Failure ] there, since their output matches the
3082         failing output in this directory, and if you don't have an
3083         expected test, then they fail as [ Missing ], and putting failing
3084         baselines in the top-level cross-platform directory also seem
3085         wrong...
3086
3087         The following two tests produce a dumpRenderTree output for
3088         unknown reasons, and so they have been marked as Missing for now.
3089
3090         platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
3091         platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
3092
3093         * platform/gtk/TestExpectations: Update expectations.
3094         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
3095         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
3096         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
3097         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
3098         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
3099         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
3100         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
3101         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
3102         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
3103         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
3104         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
3105         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
3106         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
3107         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
3108         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
3109         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
3110
3111 2018-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3112
3113         [CG] Adopt CG SPI for non-even cornered rounded rects
3114         https://bugs.webkit.org/show_bug.cgi?id=190155
3115
3116         Reviewed by Simon Fraser.
3117
3118         This test fails on iOS simulator because of just one pixel difference.
3119         I think it happens because of anti aliasing the color at the border of
3120         the black shadow. Since this test is testing the radius attribute of the
3121         CSS box-shadow and this should not be affected by whether the shadow has
3122         non-even rounded corners or not, I am going to change it to have even 
3123         rounded corners.
3124
3125         * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
3126         * fast/box-shadow/box-shadow-with-zero-radius.html:
3127
3128 2018-10-18  Justin Fan  <justin_fan@apple.com>
3129
3130         Add test expectations for webgpu-enabled.html
3131         https://bugs.webkit.org/show_bug.cgi?id=190739
3132
3133         Unreviewed test gardening.
3134
3135         Added forgotten expectations for webgpu-enabled, and updated some expectations 
3136         to match the WebGPU -> WebMetal naming and new WebGPU tests.
3137
3138         * platform/ios/TestExpectations:
3139         * platform/mac-wk1/TestExpectations:
3140         * platform/win/TestExpectations:
3141         * platform/wincairo/TestExpectations:
3142         * platform/wpe/TestExpectations:
3143         * webgpu/webgpu-enabled-expected.txt: Added.
3144
3145 2018-10-18  Justin Michaud  <justin_michaud@apple.com>
3146
3147         Add new image type for CSS painting API
3148         https://bugs.webkit.org/show_bug.cgi?id=190697
3149
3150         Reviewed by Dean Jackson.
3151
3152         * fast/css-custom-paint/basic-expected.txt:
3153         * fast/css-custom-paint/basic.html:
3154
3155 2018-10-18  Jer Noble  <jer.noble@apple.com>
3156
3157         [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
3158         https://bugs.webkit.org/show_bug.cgi?id=190590
3159         <rdar://problem/45275626>
3160
3161         Reviewed by Eric Carlson.
3162
3163         * media/media-source/media-source-sequence-timestamps-expected.txt:
3164         * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
3165         * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
3166         * media/media-source/mock-media-source.js:
3167         (makeASample):
3168
3169 2018-10-18  Jer Noble  <jer.noble@apple.com>
3170
3171         Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
3172         https://bugs.webkit.org/show_bug.cgi?id=190315
3173         <rdar://problem/45047807>
3174
3175         Reviewed by Eric Carlson.
3176
3177         * media/audio-controls-timeline-in-media-document-expected.txt:
3178         * media/audio-controls-timeline-in-media-document.html:
3179
3180 2018-10-18  Jer Noble  <jer.noble@apple.com>
3181
3182         Safari is not able to adapt between H264 streams with EditList and without EditList
3183         https://bugs.webkit.org/show_bug.cgi?id=190638
3184         <rdar://problem/45342208>
3185
3186         Reviewed by Eric Carlson.
3187
3188         * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
3189         * media/media-source/media-source-append-overlapping-dts.html: Added.
3190
3191 2018-10-18  Per Arne Vollan  <pvollan@apple.com>
3192
3193         [WebVTT] Region parameter and value should be separated by ':'
3194         https://bugs.webkit.org/show_bug.cgi?id=190735
3195
3196         Reviewed by Eric Carlson.
3197
3198         * media/track/captions-webvtt/captions-regions.vtt:
3199         * media/track/captions-webvtt/header-regions.vtt:
3200
3201 2018-10-18  Jer Noble  <jer.noble@apple.com>
3202
3203         Add support for MediaKeyEncryptionScheme
3204         https://bugs.webkit.org/show_bug.cgi?id=190173
3205
3206         Reviewed by Eric Carlson.
3207
3208         * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
3209         * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
3210
3211 2018-10-18  Youenn Fablet  <youenn@apple.com>
3212
3213         Handle MDNS resolution of candidates through libwebrtc directly
3214         https://bugs.webkit.org/show_bug.cgi?id=190681
3215
3216         Reviewed by Eric Carlson.
3217
3218         * TestExpectations:
3219         Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
3220
3221 2018-10-18  Ross Kirsling  <ross.kirsling@sony.com>
3222
3223         delete expression should not throw without a reference
3224         https://bugs.webkit.org/show_bug.cgi?id=190637
3225
3226         Reviewed by Yusuke Suzuki.
3227
3228         * js/basic-strict-mode-expected.txt:
3229         * js/script-tests/basic-strict-mode.js:
3230         Update test cases.
3231
3232 2018-10-18  Wenson Hsieh  <wenson_hsieh@apple.com>
3233
3234         [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
3235         https://bugs.webkit.org/show_bug.cgi?id=190711
3236
3237         Unreviewed test gardening.
3238
3239         Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
3240         contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
3241         inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
3242
3243         * fast/selectors/read-only-read-write-input-basics-expected.txt:
3244         * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
3245         * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
3246
3247 2018-10-18  Miguel Gomez  <magomez@igalia.com>
3248
3249         Unreviewed GTK+ gardening after r237249.
3250
3251         * platform/gtk/TestExpectations:
3252         * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
3253
3254 2018-10-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
3255
3256         [JSC] JSC should have "parseFunction" to optimize Function constructor
3257         https://bugs.webkit.org/show_bug.cgi?id=190340
3258
3259         Reviewed by Mark Lam.
3260
3261         * fast/dom/attribute-event-listener-errors-expected.txt:
3262         * fast/events/attribute-listener-deletion-crash-expected.txt:
3263         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
3264         * js/dom/invalid-syntax-for-function-expected.txt:
3265         * js/dom/script-start-end-locations-expected.txt:
3266
3267 2018-10-17  Wenson Hsieh  <wenson_hsieh@apple.com>
3268
3269         Enable the datalist element by default on iOS and macOS
3270         https://bugs.webkit.org/show_bug.cgi?id=190594
3271         <rdar://problem/45281159>
3272
3273         Reviewed by Ryosuke Niwa and Tim Horton.
3274
3275         * TestExpectations:
3276
3277         Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
3278
3279         * fast/forms/datalist/datalist-fallback-content-expected.html:
3280         * fast/forms/datalist/datalist-fallback-content.html:
3281
3282         Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
3283         content looks identical to an text input field without a datalist, but this simply isn't the case with our
3284         current implementation due to the presence of the list button. Instead, add a div to cover the list button in
3285         both cases, and further augment this test to check that inputs of type color behave the same.
3286
3287         * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
3288
3289         Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
3290         returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
3291         threshold" nonzero.
3292
3293         * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
3294         * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
3295         * fast/selectors/read-only-read-write-input-basics-expected.txt:
3296         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3297         * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
3298         * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
3299
3300         Add missing expectations.
3301
3302         * platform/ios-wk1/TestExpectations:
3303
3304         Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
3305
3306         * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
3307         * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
3308         * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
3309         * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
3310         * platform/ios-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
3311         * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
3312         * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
3313         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
3314         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
3315         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
3316         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt.
3317         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
3318         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3319         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
3320         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3321         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
3322         * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
3323         * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
3324
3325         Add baselines for WebKit2, where we enable the datalist element and color inputs.
3326
3327         * platform/ios/TestExpectations:
3328         * platform/mac-wk1/TestExpectations:
3329
3330         Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
3331
3332         * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
3333         * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
3334         * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
3335         * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
3336         * platform/mac-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
3337         * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
3338         * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
3339         * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
3340         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
3341         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
3342         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
3343         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
3344         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt.
3345         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
3346         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt.
3347         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt.
3348         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Copied from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt.
3349         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
3350         * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
3351         * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
3352
3353         Add baselines for WebKit2, where we enable the datalist element and color inputs.
3354
3355         * platform/mac/TestExpectations:
3356         * platform/mac/accessibility/roles-exposed-expected.txt:
3357         * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
3358         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3359         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
3360         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
3361         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
3362
3363         Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
3364
3365         * platform/win/TestExpectations:
3366
3367         Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
3368         present are tracked with links to Bugzilla.
3369
3370 2018-10-17  Justin Michaud  <justin_michaud@apple.com>
3371
3372         Parse paint() and store paint callbacks for CSS Painting API
3373         https://bugs.webkit.org/show_bug.cgi?id=190657
3374
3375         Reviewed by Dean Jackson.
3376
3377         * fast/css-custom-paint/basic-expected.txt:
3378         * fast/css-custom-paint/basic.html:
3379
3380 2018-10-17  Justin Fan  <justin_fan@apple.com>
3381
3382         [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
3383         https://bugs.webkit.org/show_bug.cgi?id=190653
3384
3385         Reviewed by Dean Jackson.
3386
3387         Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
3388
3389         * webgpu/webgpu-enabled.html: Added.
3390
3391 2018-10-17  Andy Estes  <aestes@apple.com>
3392
3393         [Apple Pay] Increment the API version to 5
3394         https://bugs.webkit.org/show_bug.cgi?id=190686
3395         <rdar://problem/45348523>
3396
3397         Reviewed by Simon Fraser.
3398
3399         * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
3400         * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
3401         * platform/mac-wk2/TestExpectations:
3402
3403 2018-10-17  Chris Fleizach  <cfleizach@apple.com>
3404
3405         AX: Certain tags should identify their context to iOS API
3406         https://bugs.webkit.org/show_bug.cgi?id=190622
3407         <rdar://problem/45308194>
3408
3409         Reviewed by Zalan Bujtas.
3410
3411         * accessibility/ios-simulator/text-context-attributes.html: Added.
3412         * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
3413
3414 2018-10-17  Ali Juma  <ajuma@chromium.org>
3415
3416         Flaky IntersectionObserver web platform tests involving style updates
3417         https://bugs.webkit.org/show_bug.cgi?id=189091
3418
3419         Reviewed by Simon Fraser.
3420
3421         Remove expectation for tests that are no longer flaky.
3422
3423         Skip IntersectionObserver tests on WK1.
3424
3425         * TestExpectations:
3426         * platform/mac-wk1/TestExpectations:
3427
3428 2018-10-17  Charlie Turner  <cturner@igalia.com>
3429
3430         [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
3431         https://bugs.webkit.org/show_bug.cgi?id=190578
3432
3433         Reviewed by Xabier Rodriguez-Calvar.
3434
3435         * platform/gtk/TestExpectations:
3436
3437 2018-10-16  Chris Dumez  <cdumez@apple.com>
3438
3439         Regression(r236795) Check boxes are sometimes checked when they should not be
3440         https://bugs.webkit.org/show_bug.cgi?id=190651
3441         <rdar://problem/45319934>
3442
3443         Reviewed by Ryosuke Niwa.
3444
3445         Add layout test coverage.
3446
3447         * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
3448         * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
3449
3450 2018-10-16  Chris Dumez  <cdumez@apple.com>
3451
3452         window.performance should not become null after the window loses its browsing context
3453         https://bugs.webkit.org/show_bug.cgi?id=190636
3454
3455         Reviewed by Ryosuke Niwa.
3456
3457         Extend layout test coverage.
3458
3459         * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
3460         * http/tests/dom/cross-origin-detached-window-properties.html:
3461         * http/tests/dom/same-origin-detached-window-properties-expected.txt:
3462         * http/tests/dom/same-origin-detached-window-properties.html:
3463
3464 2018-10-16  Timothy Hatcher  <timothy@apple.com>
3465
3466         Add <meta name="supported-color-schemes"> to control what color schemes the page supports
3467         https://bugs.webkit.org/show_bug.cgi?id=190526
3468         rdar://problem/45230140
3469
3470         Reviewed by Dean Jackson.
3471
3472         * css-dark-mode/supported-color-schemes-expected.txt: Added.
3473         * css-dark-mode/supported-color-schemes.html: Added.
3474
3475 2018-10-16  Devin Rousso  <drousso@apple.com>
3476
3477         Web Inspector: Canvas: capture previously saved states and add them to the recording payload
3478         https://bugs.webkit.org/show_bug.cgi?id=190473
3479
3480         Reviewed by Joseph Pecoraro.
3481
3482         * inspector/canvas/recording-2d-expected.txt:
3483         * inspector/canvas/recording-2d.html:
3484         * inspector/canvas/resources/recording-utilities.js:
3485         (TestPage.registerInitializer):
3486         (TestPage.registerInitializer.async.logRecording): Added.
3487         (TestPage.registerInitializer.logRecording): Deleted.
3488         * inspector/model/recording-expected.txt:
3489         * inspector/model/recording.html:
3490
3491 2018-10-16  Justin Michaud  <justin_michaud@apple.com>
3492
3493         Implement feature flag and bindings for CSS Painting API
3494         https://bugs.webkit.org/show_bug.cgi?id=190237
3495
3496         Reviewed by Ryosuke Niwa.
3497
3498         Add basic tests for the CSS Painting API registerPaint function,
3499         and test the custom bindings.
3500
3501         * fast/css-custom-paint/basic-expected.txt: Added.
3502         * fast/css-custom-paint/basic.html: Added.
3503         * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
3504         * fast/css-custom-paint/registerPaintBindings.html: Added.
3505         * platform/ios-wk1/TestExpectations:
3506         * platform/mac-wk1/TestExpectations:
3507         * platform/win/TestExpectations:
3508
3509 2018-10-16  Per Arne Vollan  <pvollan@apple.com>
3510
3511         [WebVTT] Support inline WebVTT styles
3512         https://bugs.webkit.org/show_bug.cgi?id=190369
3513
3514         Reviewed by Eric Carlson.
3515