1 2018-11-12 Simon Fraser <simon.fraser@apple.com>
3 feFlood with alpha color doesn't work correctly
4 https://bugs.webkit.org/show_bug.cgi?id=163666
6 Reviewed by Zalan Bujtas.
8 * svg/filters/feFlood-with-alpha-color-expected.html: Added.
9 * svg/filters/feFlood-with-alpha-color.html: Added.
11 2018-11-12 Eric Carlson <eric.carlson@apple.com>
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>
17 Reviewed by Jer Noble.
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:
26 2018-11-12 Simon Fraser <simon.fraser@apple.com>
28 Make compositing updates incremental
29 https://bugs.webkit.org/show_bug.cgi?id=90342
31 Reviewed by Antti Koivisto.
33 Add some new tests for issues discovered during development.
35 Filter tests get new results because composited layer bounds are no longer affected
36 by pixel-moving filters.
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.
54 2018-11-12 Jer Noble <jer.noble@apple.com>
56 [MSE] Frame re-ordering can cause iframes to never be enqueued
57 https://bugs.webkit.org/show_bug.cgi?id=191485
59 Reviewed by Eric Carlson.
61 * media/media-source/media-source-dropped-iframe-expected.txt: Added.
62 * media/media-source/media-source-dropped-iframe.html: Added.
64 2018-11-11 Wenson Hsieh <wenson_hsieh@apple.com>
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>
70 Reviewed by Ryosuke Niwa.
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.
76 * editing/execCommand/change-list-type-expected.txt: Added.
77 * editing/execCommand/change-list-type.html: Added.
79 2018-11-11 Javier Fernandez <jfernandez@igalia.com>
81 [css-grid] Import additional grid layout test from the WPT suite
82 https://bugs.webkit.org/show_bug.cgi?id=191369
84 Reviewed by Manuel Rego Casasnovas.
86 New Grid Layout tests from the WPT suite.
88 * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
90 2018-11-11 Daniel Bates <dabates@apple.com>
92 [iOS] Draw caps lock indicator in password fields
93 https://bugs.webkit.org/show_bug.cgi?id=190565
94 <rdar://problem/45262343>
98 Update expected results now that iOS supports showing the caps lock indictor.
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:
107 2018-11-11 Myles C. Maxfield <mmaxfield@apple.com>
109 Address post-review comments after r237955
110 https://bugs.webkit.org/show_bug.cgi?id=191496
112 Reviewed by Darin Adler.
114 * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
116 2018-11-10 Simon Fraser <simon.fraser@apple.com>
118 Remove support for -webkit-svg-shadow
119 https://bugs.webkit.org/show_bug.cgi?id=187429
121 Reviewed by Dean Jackson.
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
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.
274 2018-11-10 Ryan Haddad <ryanhaddad@apple.com>
276 Unreviewed, rolling out r238065.
278 Breaks internal builds.
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
286 2018-11-10 Chris Dumez <cdumez@apple.com>
288 Unreviewed, fix typo in r238066.
290 * accessibility/ios-simulator/form-control-validation-message.html:
292 2018-11-10 Chris Dumez <cdumez@apple.com>
294 Unreviewed attempt to deflake accessibility/ios-simulator/form-control-validation-message.html
296 * accessibility/ios-simulator/form-control-validation-message.html:
298 2018-11-10 Tim Horton <timothy_horton@apple.com>
300 Make it possible to edit images inline
301 https://bugs.webkit.org/show_bug.cgi?id=191352
302 <rdar://problem/30107985>
304 Reviewed by Dean Jackson.
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):
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.
319 2018-11-09 Megan Gardner <megan_gardner@apple.com>
321 Fix Test Expectations for Reveal Test
322 https://bugs.webkit.org/show_bug.cgi?id=191476
324 Unreviewed test gardening.
326 Put the test expectation in the correct location to deal with
327 the different behaviour old platforms.
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.
331 2018-11-09 Tim Horton <timothy_horton@apple.com>
333 Normal-flow-only flex items don't correctly respect z-index
334 https://bugs.webkit.org/show_bug.cgi?id=191486
336 Reviewed by Simon Fraser.
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.
343 2018-11-09 Jer Noble <jer.noble@apple.com>
345 SourceBuffer throws an error when appending a second init segment after changeType().
346 https://bugs.webkit.org/show_bug.cgi?id=191474
348 Reviewed by Eric Carlson.
350 * media/media-source/media-source-changetype-second-init-expected.txt: Added.
351 * media/media-source/media-source-changetype-second-init.html: Added.
353 2018-11-09 Andy Estes <aestes@apple.com>
355 [Payment Request] canMakePayment() should not consider serialized payment method data
356 https://bugs.webkit.org/show_bug.cgi?id=191432
358 Reviewed by Dean Jackson.
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.
371 2018-11-09 Andy Estes <aestes@apple.com>
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
376 Reviewed by Dean Jackson.
378 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
379 * http/tests/paymentrequest/payment-response-retry-method.https.html:
381 2018-11-09 Chris Dumez <cdumez@apple.com>
383 HTML form validation bubble disappears
384 https://bugs.webkit.org/show_bug.cgi?id=191418
386 Reviewed by Simon Fraser.
388 Add API test coverage and update existing tests to use form-validation.js and
389 avoid code duplication.
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:
424 2018-11-09 Jer Noble <jer.noble@apple.com>
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
429 Reviewed by Eric Carlson.
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:
434 2018-11-09 Ryan Haddad <ryanhaddad@apple.com>
436 Clean up test expectations after r237942
437 https://bugs.webkit.org/show_bug.cgi?id=191448
439 Unreviewed test gardening.
441 Add test expectation files for Sierra WK1.
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.
446 2018-11-09 Daniel Bates <dabates@apple.com>
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>
453 Reviewed by Wenson Hsieh.
455 Add a test to ensure that pressing the forward delete key deletes the next character.
457 * fast/events/ios/forward-delete-in-editable-expected.txt: Added.
458 * fast/events/ios/forward-delete-in-editable.html: Added.
460 2018-11-09 Carlos Garcia Campos <cgarcia@igalia.com>
462 REGRESSION(r236365): [GTK] Many form-related tests are failing
463 https://bugs.webkit.org/show_bug.cgi?id=189993
465 Reviewed by Michael Catanzaro.
467 Remove expectations for tests that are passing now.
469 * platform/gtk/TestExpectations:
471 2018-11-08 Megan Gardner <megan_gardner@apple.com>
473 Adopt Reveal Framework to replace Lookup
474 https://bugs.webkit.org/show_bug.cgi?id=191097
476 Reviewed by Tim Horton.
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.
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.
485 2018-11-08 Ryan Haddad <ryanhaddad@apple.com>
487 Clean up test expectations after r237942
488 https://bugs.webkit.org/show_bug.cgi?id=191448
490 Unreviewed test gardening.
492 Add High Sierra specific expectation files for three tests, rebaseline one for Mojave, and remove failure expectations.
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:
500 2018-11-08 Ryan Haddad <ryanhaddad@apple.com>
502 [Mojave WK1] Layout test fast/events/detect-caps-lock.html is timing out
503 https://bugs.webkit.org/show_bug.cgi?id=191424
505 Unreviewed test gardening.
507 Update expectations since this test is only expected to run on WK2.
509 * platform/mac-wk2/TestExpectations:
510 * platform/mac/TestExpectations:
512 2018-11-08 Ross Kirsling <ross.kirsling@sony.com>
514 U+180E is no longer a whitespace character
515 https://bugs.webkit.org/show_bug.cgi?id=191415
517 Reviewed by Saam Barati.
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.
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.
543 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
545 Unprefix text-decoration CSS3 properties
546 https://bugs.webkit.org/show_bug.cgi?id=127193
548 Reviewed by Dean Jackson.
550 * fast/css3-text/css3-text-decoration/unprefix-expected.html: Added.
551 * fast/css3-text/css3-text-decoration/unprefix.html: Added.
553 2018-11-08 Timothy Hatcher <timothy@apple.com>
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
559 Reviewed by Dean Jackson.
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.
566 2018-11-08 Per Arne Vollan <pvollan@apple.com>
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
571 Unreviewed, speculative fix for test flakiness.
573 * media/track/track-cue-css-expected.html:
574 * media/track/track-cue-css.html:
576 2018-11-08 Eric Carlson <eric.carlson@apple.com>
578 [MediaStream] Use DeviceIdHashSaltStorage to generate device ID hash salt
579 https://bugs.webkit.org/show_bug.cgi?id=190825
580 <rdar://problem/45486085>
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.
585 Reviewed by Youenn Fablet.
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:
593 2018-11-08 Jonathan Hammer <jonathan@e3software.com>
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>
599 Reviewed by Wenson Hsieh.
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).
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:
612 2018-11-08 Alicia Boya GarcÃa <aboya@igalia.com>
614 [GTK] Unreviewed test gardening
615 https://bugs.webkit.org/show_bug.cgi?id=191404
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.
624 2018-11-07 Justin Michaud <justin_michaud@apple.com>
626 CSS Painting API should pass size, arguments and input properties to paint callback
627 https://bugs.webkit.org/show_bug.cgi?id=191309
629 Reviewed by Chris Dumez.
631 * fast/css-custom-paint/properties-expected.html: Added.
632 * fast/css-custom-paint/properties.html: Added.
633 * fast/css-custom-paint/worklet.html:
635 2018-11-07 Zalan Bujtas <zalan@apple.com>
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>
641 Reviewed by Simon Fraser.
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.
648 2018-11-07 Wenson Hsieh <wenson_hsieh@apple.com>
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>
654 Reviewed by Ryosuke Niwa.
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.
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.
667 2018-11-07 Chris Dumez <cdumez@apple.com>
669 ASSERT(renderer()) under HTMLTextAreaElement::updateValue()
670 https://bugs.webkit.org/show_bug.cgi?id=191391
671 <rdar://problem/34219633>
673 Reviewed by Geoffrey Garen.
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.
678 * editing/inserting/inset-html-textarea-without-renderer-expected.txt: Added.
679 * editing/inserting/inset-html-textarea-without-renderer.html: Added.
681 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
683 Positioned text underline can look like a strike-through
684 https://bugs.webkit.org/show_bug.cgi?id=191341
686 Reviewed by Simon Fraser.
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.
691 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
693 Dotted underlines that skip descenders are invisible
694 https://bugs.webkit.org/show_bug.cgi?id=191403
696 Reviewed by Simon Fraser.
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.
701 2018-11-07 Andy Estes <aestes@apple.com>
703 Crash in WebCore::PaymentRequest::canMakePayment when Apple Pay payment method data is missing
704 https://bugs.webkit.org/show_bug.cgi?id=191331
706 Reviewed by Alexey Proskuryakov.
708 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
710 2018-11-07 Simon Fraser <simon.fraser@apple.com>
712 Revert 237849: it breaks MotionMark
713 https://bugs.webkit.org/show_bug.cgi?id=191398
715 Reviewed by Simon Fraser.
717 * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Removed.
718 * fast/scrolling/ios/update-scroll-coordinated-status.html: Removed.
720 2018-11-07 Simon Fraser <simon.fraser@apple.com>
722 Some WK1 repaint tests are flakey
723 https://bugs.webkit.org/show_bug.cgi?id=190627
725 Reviewed by Zalan Bujtas.
729 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
731 2018-11-07 Ross Kirsling <ross.kirsling@sony.com>
733 [WinCairo] Unreviewed layout test gardening.
735 * platform/wincairo/TestExpectations:
737 2018-11-07 Dean Jackson <dino@apple.com>
739 [iOS] WebGL leaks exact GPU type
740 https://bugs.webkit.org/show_bug.cgi?id=191393
741 <rdar://problem/45788297>
743 Reviewed by Tim Horton.
745 A test that checks that when the GPU vendor is Apple we're
746 returning a generic renderer name.
748 * fast/canvas/webgl/hide-some-renderer-info-expected.txt: Added.
749 * fast/canvas/webgl/hide-some-renderer-info.html: Added.
751 2018-11-07 Ali Juma <ajuma@chromium.org>
753 IntersectionObserver GC-dependent tests are flaky
754 https://bugs.webkit.org/show_bug.cgi?id=191387
756 Reviewed by Chris Dumez.
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.
761 * intersection-observer/root-element-deleted.html:
762 * intersection-observer/target-deleted.html:
764 2018-11-07 Dan Bernstein <mitz@apple.com>
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>
770 Reviewed by Dean Jackson.
772 * fast/css/has-attachment-expected.txt: Added.
773 * fast/css/has-attachment.html: Added.
774 * platform/win/TestExpectations:
776 2018-11-07 Ali Juma <ajuma@chromium.org>
778 IntersectionObserverEntry doesn't keep JS wrappers of rects alive
779 https://bugs.webkit.org/show_bug.cgi?id=191330
781 Reviewed by Chris Dumez.
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.
788 2018-11-07 Ryan Haddad <ryanhaddad@apple.com>
790 Unreviewed, update test expectations for fast/events/pointer.
792 * TestExpectations: Skip this directory.
793 * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
795 2018-11-07 Per Arne Vollan <pvollan@apple.com>
797 Layout Test fast/text/international/khmer-selection.html is crashing
798 https://bugs.webkit.org/show_bug.cgi?id=191368
800 Unreviewed test gardening.
802 * platform/win/TestExpectations:
804 2018-11-07 Per Arne Vollan <pvollan@apple.com>
806 Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
807 https://bugs.webkit.org/show_bug.cgi?id=191366
809 Unreviewed test gardening.
811 * platform/win/TestExpectations:
813 2018-11-07 Zamiul Haque <zhaque@apple.com>
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
820 Reviewed by Tim Horton.
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.
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):
833 2018-11-07 Tadeu Zagallo <tzagallo@apple.com>
835 REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
836 https://bugs.webkit.org/show_bug.cgi?id=191184
838 Reviewed by Saam Barati.
840 Skip test when the JIT is disabled since it's too slow to run on CLoop.
842 * js/script-tests/regress-139548.js:
844 2018-11-06 Youenn Fablet <youenn@apple.com>
846 Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
847 https://bugs.webkit.org/show_bug.cgi?id=191343
851 * TestExpectations: Unskipping test.
852 * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
854 2018-11-06 Youenn Fablet <youenn@apple.com>
856 sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
857 https://bugs.webkit.org/show_bug.cgi?id=191202
859 Reviewed by Eric Carlson.
861 * TestExpectations: skipping a timing out related test.
862 It is already timing out but is also flaky.
864 2018-11-06 Justin Fan <justin_fan@apple.com>
866 [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
867 https://bugs.webkit.org/show_bug.cgi?id=191291
869 Reviewed by Myles Maxfield.
871 * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
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.
882 2018-11-06 Youenn Fablet <youenn@apple.com>
884 Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
885 https://bugs.webkit.org/show_bug.cgi?id=191261
887 Reviewed by Eric Carlson.
889 * webrtc/video-addTransceiver-expected.txt:
890 * webrtc/video-addTransceiver.html:
892 2018-11-06 Youenn Fablet <youenn@apple.com>
894 Make mDNS ICE Candidate an experimental flag again
895 https://bugs.webkit.org/show_bug.cgi?id=191262
897 Reviewed by Dean Jackson.
899 * webrtc/datachannel/mdns-ice-candidates.html:
901 2018-11-06 Myles C. Maxfield <mmaxfield@apple.com>
903 Implement text-underline-offset and text-decoration-thickness
904 https://bugs.webkit.org/show_bug.cgi?id=190774
906 Reviewed by Dean Jackson.
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.
937 2018-11-06 Dean Jackson <dino@apple.com>
939 Add some basic pointer events tests
940 https://bugs.webkit.org/show_bug.cgi?id=191336
941 <rdar://problem/45858574>
943 Reviewed by Wenson Hsieh.
945 Generate some fake touches for pointer events testing.
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:
953 2018-11-06 Timothy Hatcher <timothy@apple.com>
955 Skip css-dark-mode tests on older macOS platforms
956 https://bugs.webkit.org/show_bug.cgi?id=191334
958 Reviewed by Brian Burg.
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.
966 2018-11-06 John Wilander <wilander@apple.com>
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>
972 Reviewed by Youenn Fablet and Antti Koivisto.
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.
985 2018-11-06 Myles C. Maxfield <mmaxfield@apple.com>
987 Spelling dots are drawn in the wrong place
988 https://bugs.webkit.org/show_bug.cgi?id=190764
990 Reviewed by Dean Jackson.
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
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.
1012 2018-11-06 Ross Kirsling <ross.kirsling@sony.com>
1014 [WinCairo] Unreviewed layout test gardening.
1016 * platform/wincairo/TestExpectations:
1018 2018-11-06 Per Arne Vollan <pvollan@apple.com>
1020 REGRESSION (r230523): Caps lock indicator not shown in password field
1021 https://bugs.webkit.org/show_bug.cgi?id=190056
1023 Reviewed by Ryosuke Niwa.
1026 * fast/events/detect-caps-lock-expected.txt: Added.
1027 * fast/events/detect-caps-lock.html: Added.
1028 * platform/mac/TestExpectations:
1030 2018-11-06 Ali Juma <ajuma@chromium.org>
1032 IntersectionObserver doesn't keep target's JS wrapper alive
1033 https://bugs.webkit.org/show_bug.cgi?id=190235
1035 Reviewed by Ryosuke Niwa.
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.
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.
1050 2018-11-06 Eric Carlson <eric.carlson@apple.com>
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>
1056 Reviewed by Youenn Fablet.
1058 * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
1059 (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
1060 (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
1061 (TestWebKitAPI::TEST_F):
1063 2018-11-06 Timothy Hatcher <timothy@apple.com>
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
1069 Reviewed by Dean Jackson.
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.
1076 2018-11-06 Alex Christensen <achristensen@webkit.org>
1078 Fix tests after r237863
1079 https://bugs.webkit.org/show_bug.cgi?id=191315
1081 Reviewed by Chris Dumez.
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.
1088 2018-11-06 Ryan Haddad <ryanhaddad@apple.com>
1090 Unreviewed, rolling out r237834.
1092 Tests for this change crash on iOS Simulator
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
1100 2018-11-06 Youenn Fablet <youenn@apple.com>
1102 Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
1103 https://bugs.webkit.org/show_bug.cgi?id=191263
1105 Reviewed by Eric Carlson.
1107 * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
1108 * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
1110 2018-11-06 Youenn Fablet <youenn@apple.com>
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
1115 Reviewed by Eric Carlson.
1119 2018-11-06 Thibault Saunier <tsaunier@igalia.com>
1121 [GStreamer][WebRTC] Implement black frame generation
1122 https://bugs.webkit.org/show_bug.cgi?id=190684
1124 Reviewed by Xabier Rodriguez-Calvar.
1126 Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
1127 we are missing the canvas bridging code.
1129 * platform/gtk/TestExpectations:
1130 * platform/wpe/TestExpectations:
1132 2018-11-06 Antoine Quint <graouts@apple.com>
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>
1138 Reviewed by Dean Jackson.
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:
1155 2018-11-06 Zan Dobersek <zdobersek@igalia.com>
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.
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:
1196 2018-11-06 Frederic Wang <fwang@igalia.com>
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
1201 Reviewed by Simon Fraser.
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.
1206 * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
1207 * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
1209 2018-11-05 Wenson Hsieh <wenson_hsieh@apple.com>
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>
1215 Reviewed by Tim Horton.
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.
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.
1223 * platform/ios-wk1/TestExpectations:
1224 * platform/ios/TestExpectations:
1226 In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
1228 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1230 Rebaseline an existing test on iOS.
1232 2018-11-05 Eric Carlson <eric.carlson@apple.com>
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>
1238 Reviewed by Jon Lee.
1240 * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
1241 * fast/mediastream/media-stream-track-interrupted.html: Added.
1243 2018-11-05 Myles C. Maxfield <mmaxfield@apple.com>
1245 Parsing support for text-underline-offset and text-decoration-thickness
1246 https://bugs.webkit.org/show_bug.cgi?id=191242
1248 Reviewed by Simon Fraser.
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.
1258 2018-11-05 Myles C. Maxfield <mmaxfield@apple.com>
1260 Spelling dots are drawn in the wrong place
1261 https://bugs.webkit.org/show_bug.cgi?id=190764
1263 Reviewed by Dean Jackson.
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
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.
1285 2018-11-05 Ryan Haddad <ryanhaddad@apple.com>
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
1290 Unreviewed test gardening.
1292 * TestExpectations: Mark test as flaky.
1294 2018-11-05 Chris Dumez <cdumez@apple.com>
1296 Crash under DOMWindow::postMessageTimerFired()
1297 https://bugs.webkit.org/show_bug.cgi?id=191217
1298 <rdar://problem/40888466>
1300 Reviewed by Geoffrey Garen.
1302 Add layout test coverage.
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.
1307 2018-11-05 Wenson Hsieh <wenson_hsieh@apple.com>
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>
1313 Reviewed by Tim Horton.
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.
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.
1322 2018-11-05 Matt Baker <mattbaker@apple.com>
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>
1328 Reviewed by Devin Rousso.
1330 Add a test that a table row that is not in the cache can be selected/deselected.
1332 * inspector/table/table-selection-expected.txt:
1333 * inspector/table/table-selection.html:
1335 2018-11-05 Devin Rousso <drousso@apple.com>
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>
1341 Reviewed by Matt Baker.
1343 * inspector/canvas/recording-2d.html:
1344 * inspector/canvas/resources/recording-utilities.js:
1345 (TestPage.registerInitializer.log):
1346 (TestPage.registerInitializer.async logRecording):
1348 2018-11-05 Thibault Saunier <tsaunier@igalia.com>
1350 [GStreamer][WebRTC] Error out when simulcast is activated
1351 https://bugs.webkit.org/show_bug.cgi?id=190678
1353 Reviewed by Philippe Normand.
1355 Implementing it is not for now yet.
1356 Tests for simulcast have been disabled as they now fail (instead of crashing).
1358 * platform/gtk/TestExpectations:
1359 * platform/wpe/TestExpectations:
1361 2018-11-05 Zan Dobersek <zdobersek@igalia.com>
1363 Unreviewed WPE gardening. Updating or adding various baselines. Also
1364 adding new failure expectations for tests that need a closer look.
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:
1390 2018-11-04 Zalan Bujtas <zalan@apple.com>
1392 [LFC][BFC] Add support for percentage height in quirks mode.
1393 https://bugs.webkit.org/show_bug.cgi?id=191232
1395 Reviewed by Antti Koivisto.
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:
1401 2018-11-04 Zalan Bujtas <zalan@apple.com>
1403 [LFC][BCF] Add support for block level non-replaced inflow height percentage
1404 https://bugs.webkit.org/show_bug.cgi?id=191229
1406 Reviewed by Antti Koivisto.
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:
1412 2018-11-03 Devin Rousso <drousso@apple.com>
1414 Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
1415 https://bugs.webkit.org/show_bug.cgi?id=190854
1417 Reviewed by Matt Baker.
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:
1426 2018-11-03 Andy Estes <aestes@apple.com>
1428 [Payment Request] PaymentResponse.retry()'s errorFields should be optional
1429 https://bugs.webkit.org/show_bug.cgi?id=191212
1431 Reviewed by Youenn Fablet.
1433 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
1434 * http/tests/paymentrequest/payment-response-retry-method.https.html:
1436 2018-11-02 Zalan Bujtas <zalan@apple.com>
1438 [LFC][BFC] Resolve percentage height values.
1439 https://bugs.webkit.org/show_bug.cgi?id=191224
1441 Reviewed by Antti Koivisto.
1443 * fast/block/basic/height-percentage-simple-expected.txt: Added.
1444 * fast/block/basic/height-percentage-simple.html: Added.
1445 * platform/ios/TestExpectations:
1447 2018-11-03 Youenn Fablet <youenn@apple.com>
1449 Refresh WPT webrtc tests
1450 https://bugs.webkit.org/show_bug.cgi?id=191133
1452 Reviewed by Eric Carlson.
1456 2018-11-03 Eric Carlson <eric.carlson@apple.com>
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>
1462 Reviewed by Jer Noble.
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.
1470 2018-11-02 Justin Michaud <justin_michaud@apple.com>
1472 Add new global object and preliminary Worklets support for CSS painting api
1473 https://bugs.webkit.org/show_bug.cgi?id=190979
1475 Reviewed by Chris Dumez.
1477 Add a new test harness for worklet tests, since they do not have access to the dom.
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.
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.
1491 2018-11-02 Chris Dumez <cdumez@apple.com>
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
1496 Reviewed by Dewei Zhu.
1498 Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
1500 * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1501 * http/tests/security/anchor-download-block-crossorigin.html:
1503 2018-11-02 Per Arne Vollan <pvollan@apple.com>
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
1508 Unreviewed test gardening.
1510 * platform/win/TestExpectations:
1512 2018-11-02 Wenson Hsieh <wenson_hsieh@apple.com>
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>
1518 Reviewed by Simon Fraser.
1520 Add a layout test, and make some adjustments to UIHelper.
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.
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.
1530 * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
1531 * resources/ui-helper.js:
1533 Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
1535 (window.UIHelper.zoomScale):
1536 (window.UIHelper.minimumZoomScale):
1539 2018-11-02 Daniel Bates <dabates@apple.com>
1541 [iOS] WebKit should dispatch DOM events when a modifier key is pressed
1542 https://bugs.webkit.org/show_bug.cgi?id=190487
1544 Reviewed by Tim Horton.
1546 Update expected results of an existing test now that we identify modifier keys.
1548 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
1550 2018-11-02 Ali Juma <ajuma@chromium.org>
1552 Allow cross-document intersection observing
1553 https://bugs.webkit.org/show_bug.cgi?id=165746
1555 Reviewed by Simon Fraser.
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.
1560 Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
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:
1572 2018-11-02 Per Arne Vollan <pvollan@apple.com>
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
1577 Unreviewed test gardening.
1579 * platform/win/TestExpectations:
1581 2018-11-02 Zalan Bujtas <zalan@apple.com>
1583 [LFC][IFC] Add support for intrinsic width calculation
1584 https://bugs.webkit.org/show_bug.cgi?id=191144
1586 Reviewed by Antti Koivisto.
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:
1592 2018-11-01 Philippe Normand <pnormand@igalia.com>
1594 [Apache] Self-signed SSL certificate RSA key is considered too weak
1595 https://bugs.webkit.org/show_bug.cgi?id=191156
1597 Reviewed by Michael Catanzaro.
1599 Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
1601 * http/conf/webkit-httpd.pem:
1603 2018-11-01 Antoine Quint <graouts@apple.com>
1605 [Web Animations] Make document.getAnimations() return declarative animations in the correct order
1606 https://bugs.webkit.org/show_bug.cgi?id=191153
1608 Reviewed by Dean Jackson.
1610 Mark that the two document.getAnimations() tests for declarative animations are no longer flaky.
1614 2018-11-02 Justin Fan <justin_fan@apple.com>
1616 [WebGPU] Experimental prototype for MSL shaders
1617 https://bugs.webkit.org/show_bug.cgi?id=191084
1619 Reviewed by Dean Jackson.
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.
1626 2018-11-01 Devin Rousso <drousso@apple.com>
1628 Web Inspector: View: introduce a didLayoutSubtree
1629 https://bugs.webkit.org/show_bug.cgi?id=191176
1631 Reviewed by Matt Baker.
1633 * inspector/view/resources/test-view.js:
1634 (TestPage.registerInitializer.WI.TestView.prototype.layout):
1635 (TestPage.registerInitializer.WI.TestView.prototype.didLayoutSubtree): Added.
1637 2018-11-01 Chris Dumez <cdumez@apple.com>
1639 Location object sans browsing context
1640 https://bugs.webkit.org/show_bug.cgi?id=191060
1642 Reviewed by Geoffrey Garen.
1644 Update existing tests to reflect behavior change.
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:
1653 2018-11-01 Ross Kirsling <ross.kirsling@sony.com>
1655 [WinCairo] Unreviewed layout test gardening.
1657 (Also remove one outdated global test failure.)
1660 * platform/wincairo/TestExpectations:
1662 2018-11-01 Sihui Liu <sihui_liu@apple.com>
1664 Add a storage limit for IndexedDB
1665 https://bugs.webkit.org/show_bug.cgi?id=190598
1666 <rdar://problem/44654715>
1668 Reviewed by Chris Dumez.
1670 Some tests will fail after adding storage limit to IndexedDB, so we need to reduce their
1671 size and rebase their expectations.
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):
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):
1690 (continue100Times): Deleted.
1691 * storage/indexeddb/resources/storage-limit.js: Added.
1693 (onOpenSuccess.request.onerror):
1694 (onOpenSuccess.request.onsuccess):
1696 * storage/indexeddb/storage-limit-expected.txt: Added.
1697 * storage/indexeddb/storage-limit.html: Added.
1699 2018-11-01 Chris Dumez <cdumez@apple.com>
1701 Unreviewed, mark a couple of newly imported WPT tests as flaky on Mac WK1.
1703 * platform/mac-wk1/TestExpectations:
1705 2018-11-01 Justin Michaud <justin_michaud@apple.com>
1707 CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
1708 https://bugs.webkit.org/show_bug.cgi?id=191042
1710 Reviewed by Antti Koivisto.
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.
1719 2018-11-01 Guillaume Emont <guijemont@igalia.com>
1721 Skip tests on arm/mips that time out now we're running on CLoop
1723 Unreviewed gardening.
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
1731 * js/script-tests/regress-139548.js: disable on arm and mips.
1733 2018-11-01 Devin Rousso <drousso@apple.com>
1735 Web Inspector: fix debug WK1 test failures for WI.ObjectStore
1736 https://bugs.webkit.org/show_bug.cgi?id=191158
1738 Reviewed by Joseph Pecoraro.
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):
1745 2018-11-01 Said Abou-Hallawa <sabouhallawa@apple.com>
1747 [CG] Adopt CG SPI for non-even cornered rounded rects
1748 https://bugs.webkit.org/show_bug.cgi?id=190155
1750 Reviewed by Simon Fraser.
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.
1757 * platform/ios/TestExpectations:
1759 2018-11-01 Chris Dumez <cdumez@apple.com>
1761 [PSON] Unable to submit a file in FormData cross-site
1762 https://bugs.webkit.org/show_bug.cgi?id=191138
1764 Reviewed by Alex Christensen.
1766 Add layout test coverage.
1768 * http/tests/misc/form-submit-file-cross-site-expected.txt:
1769 * http/tests/misc/form-submit-file-cross-site.html:
1771 2018-11-01 Devin Rousso <drousso@apple.com>
1773 Unreviewed test fix after r237670.
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.
1780 2018-10-31 Zalan Bujtas <zalan@apple.com>
1782 [LFC][IFC] Add support for inline-block elements.
1783 https://bugs.webkit.org/show_bug.cgi?id=191143
1785 Reviewed by Antti Koivisto.
1787 * fast/inline/simple-inline-block-expected.txt: Added.
1788 * fast/inline/simple-inline-block.html: Added.
1789 * platform/ios/TestExpectations:
1791 2018-11-01 YUHAN WU <yuhan_wu@apple.com>
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>
1797 Reviewed by Youenn Fablet.
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.
1802 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1804 2018-10-31 Devin Rousso <drousso@apple.com>
1806 Web Inspector: Canvas: create a setting for auto-recording newly created contexts
1807 https://bugs.webkit.org/show_bug.cgi?id=190856
1809 Reviewed by Brian Burg.
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:
1819 * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt: Added.
1820 * inspector/canvas/setRecordingAutoCaptureFrameCount.html: Added.
1822 2018-10-31 Devin Rousso <drousso@apple.com>
1824 Web Inspector: Audit: save imported audits across WebInspector sessions
1825 https://bugs.webkit.org/show_bug.cgi?id=190858
1826 <rdar://problem/45527625>
1828 Reviewed by Brian Burg.
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):
1852 2018-10-31 Alicia Boya GarcÃa <aboya@igalia.com>
1854 [MSE] Use tolerance when growing the coded frame group
1855 https://bugs.webkit.org/show_bug.cgi?id=190085
1857 Reviewed by Jer Noble.
1859 A test simulating unordered appends with imprecise timestamps,
1860 overlapping <1ms (replicating a typical WebM 30fps video file) is
1863 * media/media-source/media-source-append-acb-tolerance.html: Added.
1865 2018-10-31 Devin Rousso <drousso@apple.com>
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>
1871 Reviewed by Brian Burg.
1873 * inspector/model/auditTestCase.html:
1874 * inspector/model/auditTestCaseResult.html:
1875 * inspector/model/auditTestGroup.html:
1876 * inspector/model/auditTestGroupResult.html:
1878 2018-10-31 Jer Noble <jer.noble@apple.com>
1880 MediaSource.isTypeSupported('video/mp4; codecs="hvc1.1.6.L60.B0') is inproperly rejected
1881 https://bugs.webkit.org/show_bug.cgi?id=191129
1883 Reviewed by Eric Carlson.
1885 * media/media-source/media-source-istypesupported-case-sensitive-expected.txt: Added.
1886 * media/media-source/media-source-istypesupported-case-sensitive.html: Added.
1888 2018-10-31 Alicia Boya GarcÃa <aboya@igalia.com>
1890 [MSE] WebKit tests: Use fixed point in makeASample()
1891 https://bugs.webkit.org/show_bug.cgi?id=191128
1893 Reviewed by Jer Noble.
1895 This patch modifies the utility function makeASample() so as to accept
1896 time values in arbitrary time scales.
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).
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:
1949 2018-10-31 YUHAN WU <yuhan_wu@apple.com>
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>
1955 Reviewed by Youenn Fablet.
1957 Increase the timer of recording to 2 seconds until we support timeslice in order to reduce flakiness.
1959 * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
1960 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1962 2018-10-31 Zach Li <zacharyli323@gmail.com>
1964 Add credit card autofill button
1965 https://bugs.webkit.org/show_bug.cgi?id=191051
1966 <rdar://problem/45657011>
1968 Reviewed by Wenson Hsieh.
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.
1978 2018-10-31 Devin Rousso <drousso@apple.com>
1980 Web Inspector: Audit: show metadata for results
1981 https://bugs.webkit.org/show_bug.cgi?id=190853
1982 <rdar://problem/45527623>
1984 Reviewed by Brian Burg.
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:
1993 2018-10-31 Eric Carlson <eric.carlson@apple.com>
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>
1999 Reviewed by Youenn Fablet.
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:
2008 2018-10-31 YUHAN WU <yuhan_wu@apple.com>
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
2013 Reviewed by Youenn Fablet.
2015 These tests are used to check if MediaRecorder can generate both video and audio buffers through mock source.
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:
2023 2018-10-31 Chris Dumez <cdumez@apple.com>
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>
2029 Reviewed by Alex Christensen.
2031 Add layout test coverage.
2033 * http/tests/misc/form-post-textplain-cross-site-expected.txt: Added.
2034 * http/tests/misc/form-post-textplain-cross-site.html: Added.
2036 2018-10-30 David Kilzer <ddkilzer@apple.com>
2038 XSLTProcessor should limit max transform depth
2039 <https://webkit.org/b/191075>
2040 <rdar://problem/45531453>
2042 Reviewed by Alex Christensen.
2044 * fast/xsl/xslt-max-depth-expected.txt: Added.
2045 * fast/xsl/xslt-max-depth.html: Added.
2047 2018-10-30 Devin Rousso <drousso@apple.com>
2049 Web Inspector: Audit: create Audit Tab
2050 https://bugs.webkit.org/show_bug.cgi?id=190754
2052 Reviewed by Matt Baker.
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.
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.
2084 2018-10-30 Dawei Fenton <realdawei@apple.com>
2086 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2087 https://bugs.webkit.org/show_bug.cgi?id=189641
2091 * platform/ios-wk2/TestExpectations: Mark test as [ Slow ]
2093 2018-10-30 Devin Rousso <drousso@apple.com>
2095 Web Inspector: provide options to WI.cssPath for more verbosity
2096 https://bugs.webkit.org/show_bug.cgi?id=190987
2098 Reviewed by Brian Burg.
2100 * inspector/dom/domutilities-csspath.html:
2102 2018-10-30 Ali Juma <ajuma@chromium.org>
2104 Calling window.open("", "_self") allows working around restrictions on window.close()
2105 https://bugs.webkit.org/show_bug.cgi?id=191073
2107 Reviewed by Chris Dumez.
2109 * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added.
2110 * fast/dom/Window/window-open-self-disallow-close.html: Added.
2112 2018-10-30 Andy Estes <aestes@apple.com>
2114 [Payment Request] Implement PaymentResponse.retry()
2115 https://bugs.webkit.org/show_bug.cgi?id=190985
2117 Reviewed by Daniel Bates
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):
2136 2018-10-30 Andy Estes <aestes@apple.com>
2138 [Apple Pay] PaymentRequest.canMakePayment() should resolve to true whenever Apple Pay is available
2139 https://bugs.webkit.org/show_bug.cgi?id=191039
2141 Reviewed by Megan Gardner.
2143 * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
2144 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2146 2018-10-30 Dawei Fenton <realdawei@apple.com>
2148 [ Mojave Debug ] Layout Test http/tests/workers/service/self_registration.html is flaky
2149 https://bugs.webkit.org/show_bug.cgi?id=190828
2153 * platform/mac-wk2/TestExpectations: Mark test as flay.
2155 2018-10-30 Sihui Liu <sihui_liu@apple.com>
2157 Add a deprecation warning to console for Web SQL
2158 https://bugs.webkit.org/show_bug.cgi?id=190936
2160 Reviewed by Ryosuke Niwa.
2162 Rebaseline the tests that are affected by the added console message.
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:
2216 2018-10-30 Sihui Liu <sihui_liu@apple.com>
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>
2222 Reviewed by Chris Dumez.
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.
2228 (onOpenSuccess.request.onsuccess):
2231 2018-10-28 Antoine Quint <graouts@apple.com>
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>
2237 Reviewed by Dean Jackson.
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.
2243 * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
2245 2018-10-30 Youenn Fablet <youenn@apple.com>
2247 LibWebRTCRtpReceiverBackend::getSynchronizationSources should use Vector::append
2248 https://bugs.webkit.org/show_bug.cgi?id=191026
2250 Reviewed by Eric Carlson.
2252 * webrtc/video-addTransceiver-expected.txt:
2253 * webrtc/video-addTransceiver.html:
2255 2018-10-29 Devin Rousso <drousso@apple.com>
2257 Web Inspector: refactor code for getting properties via WI.RemoteObject
2258 https://bugs.webkit.org/show_bug.cgi?id=190989
2260 Reviewed by Matt Baker.
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:
2271 2018-10-29 Justin Michaud <justin_michaud@apple.com>
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
2276 Reviewed by Michael Saboff.
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.
2285 2018-10-29 Matt Lewis <jlewis3@apple.com>
2287 Marked http/tests/misc/large-js-program.php as a flaky timeout.
2288 https://bugs.webkit.org/show_bug.cgi?id=190724
2290 Unreviewed test gardening.
2292 * platform/mac/TestExpectations:
2294 2018-10-29 Youenn Fablet <youenn@apple.com>
2296 Handle MDNS resolution of candidates through libwebrtc directly
2297 https://bugs.webkit.org/show_bug.cgi?id=190681
2299 Reviewed by Eric Carlson.
2302 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
2304 2018-10-29 Tim Horton <timothy_horton@apple.com>
2306 Modernize WebKit nibs and lprojs for localization's sake
2307 https://bugs.webkit.org/show_bug.cgi?id=190911
2308 <rdar://problem/45349466>
2310 Reviewed by Dan Bernstein.
2312 * media/modern-media-controls/localized-strings/replaced-string.html:
2315 2018-10-29 Youenn Fablet <youenn@apple.com>
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>
2321 Reviewed by Eric Carlson.
2323 * webrtc/video-mediastreamtrack-stats.html:
2324 * webrtc/video-stats-expected.txt:
2325 * webrtc/video-stats.html:
2327 2018-10-29 Ali Juma <ajuma@chromium.org>
2329 Unreviewed test gardening
2330 https://bugs.webkit.org/show_bug.cgi?id=191002
2332 Make expectations for IntersectionObserver WPTs more specific.
2335 * platform/gtk/TestExpectations:
2336 * platform/mac-wk2/TestExpectations:
2338 2018-10-29 Zalan Bujtas <zalan@apple.com>
2340 [LFC][IFC] Compute estimated margin top for inline formatting root's ancestors
2341 https://bugs.webkit.org/show_bug.cgi?id=191018
2343 Reviewed by Antti Koivisto.
2345 * fast/inline/simple-intruding-floats3-expected.txt: Added.
2346 * fast/inline/simple-intruding-floats3.html: Added.
2347 * platform/ios/TestExpectations:
2349 2018-10-29 Zalan Bujtas <zalan@apple.com>
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
2354 Reviewed by Antti Koivisto.
2356 * fast/inline/simple-intruding-floats2-expected.txt: Added.
2357 * fast/inline/simple-intruding-floats2.html: Added.
2358 * platform/ios/TestExpectations:
2360 2018-10-29 Zalan Bujtas <zalan@apple.com>
2362 Missing from r237549
2364 Reviewed by Antti Koivisto.
2366 * platform/ios/TestExpectations:
2368 2018-10-29 Zalan Bujtas <zalan@apple.com>
2370 [LFC][IFC] Add support for simple intruding floats.
2371 https://bugs.webkit.org/show_bug.cgi?id=190998
2373 Reviewed by Antti Koivisto.
2375 * fast/inline/simple-intruding-float1-expected.txt: Added.
2376 * fast/inline/simple-intruding-float1.html: Added.
2377 * platform/ios/TestExpectations:
2379 2018-10-29 Zalan Bujtas <zalan@apple.com>
2381 [LFC][IFC] Inline layout produces separate runs when float is present.
2382 https://bugs.webkit.org/show_bug.cgi?id=190980
2384 Reviewed by Antti Koivisto.
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:
2390 2018-10-29 Tadeu Zagallo <tzagallo@apple.com>
2392 New bytecode format for JSC
2393 https://bugs.webkit.org/show_bug.cgi?id=187373
2394 <rdar://problem/44186758>
2396 Reviewed by Filip Pizlo.
2398 Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
2400 * fast/dom/Window/resources/postmessage-test.js:
2402 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
2404 Unreviewed, one more GTK expectations fix
2406 * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
2408 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
2410 Unreviewed, fix a few more expectations from yesterday
2412 These should be timeouts!
2414 * platform/gtk/TestExpectations:
2416 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
2418 Unreviewed, attempt to fix missing trailing whitespace in new expectations
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:
2424 2018-10-27 Michael Catanzaro <mcatanzaro@igalia.com>
2426 Unreviewed, fix content added by a stray Ctrl+V
2428 * platform/gtk/TestExpectations:
2430 2018-10-27 Michael Catanzaro <mcatanzaro@igalia.com>
2432 Unreviewed GTK test gardening
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.
2441 2018-10-27 Matt Baker <mattbaker@apple.com>
2443 Web Inspector: Table should support deleting rows
2444 https://bugs.webkit.org/show_bug.cgi?id=189803
2445 <rdar://problem/44655709>
2447 Reviewed by Devin Rousso.
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.
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()`.
2463 * inspector/unit-tests/index-set-expected.txt:
2464 * inspector/unit-tests/index-set.html:
2465 Add tests for new IndexSet method `copy()`.
2467 2018-10-26 Commit Queue <commit-queue@webkit.org>
2469 Unreviewed, rolling out r237479 and r237484.
2470 https://bugs.webkit.org/show_bug.cgi?id=190978
2472 broke JSC on iOS (Requested by tadeuzagallo on #webkit).
2474 Reverted changesets:
2476 "New bytecode format for JSC"
2477 https://bugs.webkit.org/show_bug.cgi?id=187373
2478 https://trac.webkit.org/changeset/237479
2480 "Gardening: Build fix after r237479."
2481 https://bugs.webkit.org/show_bug.cgi?id=187373
2482 https://trac.webkit.org/changeset/237484
2484 2018-10-26 Tadeu Zagallo <tzagallo@apple.com>
2486 New bytecode format for JSC
2487 https://bugs.webkit.org/show_bug.cgi?id=187373
2488 <rdar://problem/44186758>
2490 Reviewed by Filip Pizlo.
2492 Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
2494 * fast/dom/Window/resources/postmessage-test.js:
2496 2018-10-26 Antoine Quint <graouts@apple.com>
2498 [Web Animations] Remove useless internals methods
2499 https://bugs.webkit.org/show_bug.cgi?id=190968
2501 Reviewed by Dean Jackson.
2503 Remove a test that is no longer useful.
2505 * webanimations/animation-creation-addition-expected.txt: Removed.
2506 * webanimations/animation-creation-addition.html: Removed.
2508 2018-10-26 Per Arne Vollan <pvollan@apple.com>
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
2513 Unreviewed test fix.
2515 This is a speculative flakiness fix.
2517 * media/track/track-cue-css-expected.html:
2518 * media/track/track-cue-css.html:
2520 2018-10-26 Zalan Bujtas <zalan@apple.com>
2522 [iOS] Unreviewed test gardening.
2524 * platform/ios/TestExpectations:
2526 2018-10-26 Ali Juma <ajuma@chromium.org>
2528 [GTK] Unreviewed test gardening.
2529 https://bugs.webkit.org/show_bug.cgi?id=190962
2531 Add a baseline for the test added in r237449.
2533 * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
2535 2018-10-26 Zalan Bujtas <zalan@apple.com>
2537 [LFC][IFC] Layout floats as part of the inline content
2538 https://bugs.webkit.org/show_bug.cgi?id=190942
2540 Reviewed by Antti Koivisto.
2542 * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
2543 * fast/block/basic/inline-content-with-floating-image.html: Added.
2545 2018-10-26 Alicia Boya GarcÃa <aboya@igalia.com>
2547 [MSE][WTF][Media] Invalid MediaTime should be falsy
2548 https://bugs.webkit.org/show_bug.cgi?id=190893
2550 Reviewed by Jer Noble.
2552 A test is added that replicates a bug fixed by this patch.
2554 * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
2555 * media/media-source/media-source-timestampoffset-then-zero.html: Added.
2557 2018-10-26 Ali Juma <ajuma@chromium.org>
2559 REGRESSION (r237255): Text selection is broken in form fields
2560 https://bugs.webkit.org/show_bug.cgi?id=190899
2562 Reviewed by Ryosuke Niwa.
2564 Add layout test coverage.
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.
2570 2018-10-25 Ryan Haddad <ryanhaddad@apple.com>
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
2575 Unreviewed test gardening.
2577 * platform/ios/TestExpectations: Mark test as flaky.
2579 2018-10-25 Devin Rousso <drousso@apple.com>
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
2584 Reviewed by Joseph Pecoraro.
2586 * inspector/unit-tests/set-utilities-expected.txt: Added.
2587 * inspector/unit-tests/set-utilities.html: Added.
2589 2018-10-25 Dawei Fenton <realdawei@apple.com>
2591 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
2592 https://bugs.webkit.org/show_bug.cgi?id=186406
2596 * platform/mac-wk1/TestExpectations: Mark test flaky.
2598 2018-10-25 Devin Rousso <drousso@apple.com>
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>
2604 Reviewed by Joseph Pecoraro.
2606 * http/tests/inspector/dom/didFireEvent-expected.txt:
2607 * http/tests/inspector/dom/didFireEvent.html:
2609 2018-10-25 Alexey Proskuryakov <ap@apple.com>
2611 https://bugs.webkit.org/show_bug.cgi?id=175597
2612 XMLHttpRequest should not sniff content encoding
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.
2617 * platform/ios/TestExpectations:
2619 2018-10-25 Alexey Proskuryakov <ap@apple.com>
2621 Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
2622 XMLHttpRequest should not sniff content encoding
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.
2627 * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
2629 2018-10-25 Per Arne Vollan <pvollan@apple.com>
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
2634 Reviewed by Alexey Proskuryakov.
2636 This is a speculative fix; avoid an unnecessary video seek step in test.
2638 * media/track/track-cue-css-expected.html:
2639 * media/track/track-cue-css.html:
2641 2018-10-25 Chris Dumez <cdumez@apple.com>
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>
2647 Reviewed by Antti Koivisto.
2649 Add layout test coverage.
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.
2654 2018-10-25 Frederic Wang <fwang@igalia.com>
2656 Unreviewed test gardening.
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.
2664 2018-10-25 Frederic Wang <fwang@igalia.com>
2666 Add more tests for the Find UI
2667 https://bugs.webkit.org/show_bug.cgi?id=190823
2669 Reviewed by Antonio Gomes.
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
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.
2689 2018-10-25 Jiewen Tan <jiewen_tan@apple.com>
2691 [WPT] Update resource-timing WPT tests to use the right cross origin
2692 https://bugs.webkit.org/show_bug.cgi?id=190554
2694 Reviewed by Youenn Fablet.
2698 2018-10-24 Tim Horton <timothy_horton@apple.com>
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>
2704 Reviewed by Dan Bernstein.
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.
2711 2018-10-24 Megan Gardner <megan_gardner@apple.com>
2713 Turn on Conic Gradients
2714 https://bugs.webkit.org/show_bug.cgi?id=190810
2716 Reviewed by Tim Horton.
2718 No longer necessary to manually turn on conic gradients for testing.
2720 * http/wpt/css/css-images-4/conic-gradient-parsing.html:
2722 2018-10-11 Jiewen Tan <jiewen_tan@apple.com>
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>
2728 Reviewed by Youenn Fablet.
2730 The layout test is from Chromium change:
2731 https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
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.
2739 2018-10-24 Ryan Haddad <ryanhaddad@apple.com>
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
2744 Unreviewed test gardening.
2746 * platform/mac/TestExpectations: Mark test as flaky.
2748 2018-10-24 Matt Lewis <jlewis3@apple.com>
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
2753 Unreviewed test gardening.
2755 * platform/mac/TestExpectations:
2757 2018-10-24 Truitt Savell <tsavell@apple.com>
2759 Marking Multiple tests as flakey at once
2760 https://bugs.webkit.org/show_bug.cgi?id=190847
2762 Unreviewed Test Gardening
2764 * platform/ios-wk2/TestExpectations:
2765 * platform/mac-wk1/TestExpectations:
2766 * platform/mac-wk2/TestExpectations:
2768 2018-10-24 Andy Estes <aestes@apple.com>
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>
2774 Reviewed by Alex Christensen.
2776 * http/tests/resources/payment-request.js:
2777 (updateDetailsOnShippingAddressChange):
2779 2018-10-23 Jer Noble <jer.noble@apple.com>
2781 TextTrack cues should be updated more often than every 250ms.
2782 https://bugs.webkit.org/show_bug.cgi?id=190827
2784 Reviewed by Eric Carlson.
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.
2790 * media/track/track-cue-missing-expected.txt: Added.
2791 * media/track/track-cue-missing.html: Added.
2793 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
2795 Unreviewed, rolling out r237261.
2797 The layout test for this change crashes under GuardMalloc.
2801 "Handle MDNS resolution of candidates through libwebrtc
2803 https://bugs.webkit.org/show_bug.cgi?id=190681
2804 https://trac.webkit.org/changeset/237261
2806 2018-10-23 Joseph Pecoraro <pecoraro@apple.com>
2808 Web Inspector: Remove unused css-rules pretty printing test expectation
2809 https://bugs.webkit.org/show_bug.cgi?id=190834
2811 Reviewed by Matt Baker.
2813 * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
2815 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
2817 Unreviewed, rolling out r237280.
2819 Causes fast/box-shadow/box-shadow-with-zero-radius.html to
2820 fail on iOS Simulator.
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
2828 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
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
2833 Unreviewed test gardening.
2835 * platform/mac-wk1/TestExpectations: Mark test as slow.
2837 2018-10-23 Truitt Savell <tsavell@apple.com>
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
2842 Unreviewed Test Gardening.
2844 * platform/mac-wk1/TestExpectations:
2846 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
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
2851 Unreviewed test gardening.
2853 * platform/mac/TestExpectations: Mark test as flaky.
2855 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
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
2860 Unreviewed test gardening.
2862 * platform/mac/TestExpectations: Mark test as flaky.
2864 2018-10-22 Justin Michaud <justin_michaud@apple.com>
2866 Registered custom properties should support syntax parameter for <length> and *
2867 https://bugs.webkit.org/show_bug.cgi?id=190039
2869 Reviewed by Antti Koivisto.
2871 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
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.
2880 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
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
2885 Unreviewed test gardening.
2887 * platform/ios/TestExpectations: Mark test as flaky.
2889 2018-10-22 Justin Michaud <justin_michaud@apple.com>
2891 CSS Paint API should give a 2d rendering context
2892 https://bugs.webkit.org/show_bug.cgi?id=190762
2894 Reviewed by Dean Jackson.
2896 * fast/css-custom-paint/basic.html:
2898 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
2900 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
2901 https://bugs.webkit.org/show_bug.cgi?id=157068
2903 * TestExpectations: Mark test as a flaky failure for release builds.
2904 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
2906 2018-10-22 Dawei Fenton <realdawei@apple.com>
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
2911 Unreviewed test gardening.
2913 * platform/mac-wk1/TestExpectations: Mark test as flaky.
2915 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
2917 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
2918 https://bugs.webkit.org/show_bug.cgi?id=190350
2920 Unreviewed test gardening.
2922 * platform/mac-wk1/TestExpectations: Mark test as failing.
2924 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
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
2929 Unreviewed test gardening.
2931 * platform/mac-wk1/TestExpectations: Mark test as flaky.
2933 2018-10-22 Ali Juma <ajuma@chromium.org>
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
2938 Unreviewed test gardening.
2942 2018-10-22 Dawei Fenton <realdawei@apple.com>
2944 Some WK1 repaint tests are flaky on Mojave
2945 https://bugs.webkit.org/show_bug.cgi?id=190627
2947 Unreviewed, marked tests as flaky.
2949 * platform/mac-wk1/TestExpectations:
2951 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
2953 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
2954 https://bugs.webkit.org/show_bug.cgi?id=190777
2956 Reviewed by Tim Horton.
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.
2962 * fast/forms/datalist/datalist-show-hide-expected.txt:
2963 * fast/forms/datalist/datalist-show-hide.html:
2964 * platform/ios/TestExpectations:
2966 Unskip the layout test on iOS.
2968 * resources/ui-helper.js:
2969 (window.UIHelper.isShowingDataListSuggestions):
2971 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
2974 2018-10-22 Truitt Savell <tsavell@apple.com>
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
2979 Unreviewed Test Gardening
2981 * platform/mac-wk1/TestExpectations:
2983 2018-10-20 Daniel Bates <dabates@apple.com>
2985 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
2987 Following r235149 we mark spelling errors in iOS WebKit2.
2989 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
2990 * platform/ios/TestExpectations: Unskip test.
2992 2018-10-19 Justin Fan <justin_fan@apple.com>
2994 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
2995 https://bugs.webkit.org/show_bug.cgi?id=190742
2997 Reviewed by Dean Jackson.
2999 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
3001 * webgpu/webgpu-enabled-expected.txt:
3002 * webgpu/webgpu-enabled.html:
3004 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
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>
3010 Reviewed by Tim Horton.
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.
3017 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
3018 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
3019 * platform/ios/TestExpectations:
3021 Enable this test on iOS.
3023 * resources/ui-helper.js:
3024 (window.UIHelper.resignFirstResponder):
3027 2018-10-19 John Wilander <wilander@apple.com>
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>
3033 Reviewed by Alex Christensen.
3035 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
3036 and was thus moved to http/tests/resourceLoadStatistics/.
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.
3055 2018-10-19 Commit Queue <commit-queue@webkit.org>
3057 Unreviewed, rolling out r237254.
3058 https://bugs.webkit.org/show_bug.cgi?id=190760
3060 "It regresses JetStream 2 by 5% on some iOS devices"
3061 (Requested by saamyjoon on #webkit).
3065 "[JSC] JSC should have "parseFunction" to optimize Function
3067 https://bugs.webkit.org/show_bug.cgi?id=190340
3068 https://trac.webkit.org/changeset/237254
3070 2018-10-19 Charlie Turner <cturner@igalia.com>
3072 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
3073 https://bugs.webkit.org/show_bug.cgi?id=190738
3075 Reviewed by Xabier Rodriguez-Calvar.
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
3087 The following two tests produce a dumpRenderTree output for
3088 unknown reasons, and so they have been marked as Missing for now.
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
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.
3111 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
3113 [CG] Adopt CG SPI for non-even cornered rounded rects
3114 https://bugs.webkit.org/show_bug.cgi?id=190155
3116 Reviewed by Simon Fraser.
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
3125 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
3126 * fast/box-shadow/box-shadow-with-zero-radius.html:
3128 2018-10-18 Justin Fan <justin_fan@apple.com>
3130 Add test expectations for webgpu-enabled.html
3131 https://bugs.webkit.org/show_bug.cgi?id=190739
3133 Unreviewed test gardening.
3135 Added forgotten expectations for webgpu-enabled, and updated some expectations
3136 to match the WebGPU -> WebMetal naming and new WebGPU tests.
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.
3145 2018-10-18 Justin Michaud <justin_michaud@apple.com>
3147 Add new image type for CSS painting API
3148 https://bugs.webkit.org/show_bug.cgi?id=190697
3150 Reviewed by Dean Jackson.
3152 * fast/css-custom-paint/basic-expected.txt:
3153 * fast/css-custom-paint/basic.html:
3155 2018-10-18 Jer Noble <jer.noble@apple.com>
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>
3161 Reviewed by Eric Carlson.
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:
3169 2018-10-18 Jer Noble <jer.noble@apple.com>
3171 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
3172 https://bugs.webkit.org/show_bug.cgi?id=190315
3173 <rdar://problem/45047807>
3175 Reviewed by Eric Carlson.
3177 * media/audio-controls-timeline-in-media-document-expected.txt:
3178 * media/audio-controls-timeline-in-media-document.html:
3180 2018-10-18 Jer Noble <jer.noble@apple.com>
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>
3186 Reviewed by Eric Carlson.
3188 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
3189 * media/media-source/media-source-append-overlapping-dts.html: Added.
3191 2018-10-18 Per Arne Vollan <pvollan@apple.com>
3193 [WebVTT] Region parameter and value should be separated by ':'
3194 https://bugs.webkit.org/show_bug.cgi?id=190735
3196 Reviewed by Eric Carlson.
3198 * media/track/captions-webvtt/captions-regions.vtt:
3199 * media/track/captions-webvtt/header-regions.vtt:
3201 2018-10-18 Jer Noble <jer.noble@apple.com>
3203 Add support for MediaKeyEncryptionScheme
3204 https://bugs.webkit.org/show_bug.cgi?id=190173
3206 Reviewed by Eric Carlson.
3208 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
3209 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
3211 2018-10-18 Youenn Fablet <youenn@apple.com>
3213 Handle MDNS resolution of candidates through libwebrtc directly
3214 https://bugs.webkit.org/show_bug.cgi?id=190681
3216 Reviewed by Eric Carlson.
3219 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
3221 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
3223 delete expression should not throw without a reference
3224 https://bugs.webkit.org/show_bug.cgi?id=190637
3226 Reviewed by Yusuke Suzuki.
3228 * js/basic-strict-mode-expected.txt:
3229 * js/script-tests/basic-strict-mode.js:
3232 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
3234 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
3235 https://bugs.webkit.org/show_bug.cgi?id=190711
3237 Unreviewed test gardening.
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.
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.
3247 2018-10-18 Miguel Gomez <magomez@igalia.com>
3249 Unreviewed GTK+ gardening after r237249.
3251 * platform/gtk/TestExpectations:
3252 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
3254 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
3256 [JSC] JSC should have "parseFunction" to optimize Function constructor
3257 https://bugs.webkit.org/show_bug.cgi?id=190340
3259 Reviewed by Mark Lam.
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:
3267 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
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>
3273 Reviewed by Ryosuke Niwa and Tim Horton.
3277 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
3279 * fast/forms/datalist/datalist-fallback-content-expected.html:
3280 * fast/forms/datalist/datalist-fallback-content.html:
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.
3287 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
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
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.
3300 Add missing expectations.
3302 * platform/ios-wk1/TestExpectations:
3304 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
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.
3325 Add baselines for WebKit2, where we enable the datalist element and color inputs.
3327 * platform/ios/TestExpectations:
3328 * platform/mac-wk1/TestExpectations:
3330 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
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.
3353 Add baselines for WebKit2, where we enable the datalist element and color inputs.
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:
3363 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
3365 * platform/win/TestExpectations:
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.
3370 2018-10-17 Justin Michaud <justin_michaud@apple.com>
3372 Parse paint() and store paint callbacks for CSS Painting API
3373 https://bugs.webkit.org/show_bug.cgi?id=190657
3375 Reviewed by Dean Jackson.
3377 * fast/css-custom-paint/basic-expected.txt:
3378 * fast/css-custom-paint/basic.html:
3380 2018-10-17 Justin Fan <justin_fan@apple.com>
3382 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
3383 https://bugs.webkit.org/show_bug.cgi?id=190653
3385 Reviewed by Dean Jackson.
3387 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
3389 * webgpu/webgpu-enabled.html: Added.
3391 2018-10-17 Andy Estes <aestes@apple.com>
3393 [Apple Pay] Increment the API version to 5
3394 https://bugs.webkit.org/show_bug.cgi?id=190686
3395 <rdar://problem/45348523>
3397 Reviewed by Simon Fraser.
3399 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
3400 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
3401 * platform/mac-wk2/TestExpectations:
3403 2018-10-17 Chris Fleizach <cfleizach@apple.com>
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>
3409 Reviewed by Zalan Bujtas.
3411 * accessibility/ios-simulator/text-context-attributes.html: Added.
3412 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
3414 2018-10-17 Ali Juma <ajuma@chromium.org>
3416 Flaky IntersectionObserver web platform tests involving style updates
3417 https://bugs.webkit.org/show_bug.cgi?id=189091
3419 Reviewed by Simon Fraser.
3421 Remove expectation for tests that are no longer flaky.
3423 Skip IntersectionObserver tests on WK1.
3426 * platform/mac-wk1/TestExpectations:
3428 2018-10-17 Charlie Turner <cturner@igalia.com>
3430 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
3431 https://bugs.webkit.org/show_bug.cgi?id=190578
3433 Reviewed by Xabier Rodriguez-Calvar.
3435 * platform/gtk/TestExpectations:
3437 2018-10-16 Chris Dumez <cdumez@apple.com>
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>
3443 Reviewed by Ryosuke Niwa.
3445 Add layout test coverage.
3447 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
3448 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
3450 2018-10-16 Chris Dumez <cdumez@apple.com>
3452 window.performance should not become null after the window loses its browsing context
3453 https://bugs.webkit.org/show_bug.cgi?id=190636
3455 Reviewed by Ryosuke Niwa.
3457 Extend layout test coverage.
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:
3464 2018-10-16 Timothy Hatcher <timothy@apple.com>
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
3470 Reviewed by Dean Jackson.
3472 * css-dark-mode/supported-color-schemes-expected.txt: Added.
3473 * css-dark-mode/supported-color-schemes.html: Added.
3475 2018-10-16 Devin Rousso <drousso@apple.com>
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
3480 Reviewed by Joseph Pecoraro.
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:
3491 2018-10-16 Justin Michaud <justin_michaud@apple.com>
3493 Implement feature flag and bindings for CSS Painting API
3494 https://bugs.webkit.org/show_bug.cgi?id=190237
3496 Reviewed by Ryosuke Niwa.
3498 Add basic tests for the CSS Painting API registerPaint function,
3499 and test the custom bindings.
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:
3509 2018-10-16 Per Arne Vollan <pvollan@apple.com>
3511 [WebVTT] Support inline WebVTT styles
3512 https://bugs.webkit.org/show_bug.cgi?id=190369
3514 Reviewed by Eric Carlson.