1 2018-11-14 Devin Rousso <drousso@apple.com>
3 Web Inspector: Canvas: send a call stack with each action instead of an array of call frames
4 https://bugs.webkit.org/show_bug.cgi?id=191628
6 Reviewed by Dean Jackson.
8 * inspector/model/recording.html:
10 2018-11-14 Ryan Haddad <ryanhaddad@apple.com>
12 Unreviewed test gardening, move a skip expectation to a more specific file.
15 * platform/mac-wk2/TestExpectations:
17 2018-11-14 Joseph Pecoraro <pecoraro@apple.com>
19 Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Remote Inspector)
20 https://bugs.webkit.org/show_bug.cgi?id=191494
21 <rdar://problem/45469854>
23 Reviewed by Devin Rousso.
25 * inspector/unit-tests/target-manager.html:
26 WI.targets has switched to being an array instead of a set.
28 2018-11-14 Truitt Savell <tsavell@apple.com>
30 [ Sierra Release WK2 ] Layout Test fast/workers/worker-cloneport.html is flaky.
31 https://bugs.webkit.org/show_bug.cgi?id=191644.
33 Unreviewed test Gardening.
35 * platform/mac-wk2/TestExpectations:
37 2018-11-14 Antti Koivisto <antti@apple.com>
39 REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
40 https://bugs.webkit.org/show_bug.cgi?id=191642
42 * TestExpectations: Additionally skip accessibility/mac/selection-notification-focus-change.html
44 2018-11-14 Antti Koivisto <antti@apple.com>
46 REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
47 https://bugs.webkit.org/show_bug.cgi?id=191642
49 * TestExpectations: Skipping for now.
51 2018-11-14 Per Arne Vollan <pvollan@apple.com>
53 REGRESSION (WEBPROCESS_WINDOWSERVER_BLOCKING): requestAnimationFrame Stops Completing
54 https://bugs.webkit.org/show_bug.cgi?id=190884
56 Reviewed by Dean Jackson.
59 * fast/animation/request-animation-frame-in-two-pages-expected.txt: Added.
60 * fast/animation/request-animation-frame-in-two-pages.html: Added.
61 * platform/mac-wk2/TestExpectations:
63 2018-11-14 Youenn Fablet <youenn@apple.com>
65 Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
66 https://bugs.webkit.org/show_bug.cgi?id=191603
68 Reviewed by Chris Dumez.
70 Removed obsolete test.
72 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
73 * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
75 2018-11-14 Youenn Fablet <youenn@apple.com>
77 Add support for transport and peerConnection stats
78 https://bugs.webkit.org/show_bug.cgi?id=191592
80 Reviewed by Alex Christensen.
82 * webrtc/video-stats.html:
84 2018-11-14 Ali Juma <ajuma@chromium.org>
86 Transform of composited layer not updated when layer also needs repaint
87 https://bugs.webkit.org/show_bug.cgi?id=191598
89 Reviewed by Simon Fraser.
91 * compositing/geometry/transform-and-repaint-updates-geometry-expected.html: Added.
92 * compositing/geometry/transform-and-repaint-updates-geometry.html: Added.
94 2018-11-13 Jiewen Tan <jiewen_tan@apple.com>
96 [WebAuthN] Support CTAP HID authenticators on macOS
97 https://bugs.webkit.org/show_bug.cgi?id=188623
98 <rdar://problem/43353777>
100 Reviewed by Brent Fulgham and Chris Dumez.
102 * http/wpt/webauthn/ctap-hid-failure.https-expected.txt: Added.
103 * http/wpt/webauthn/ctap-hid-failure.https.html: Added.
104 * http/wpt/webauthn/ctap-hid-success.https-expected.txt: Added.
105 * http/wpt/webauthn/ctap-hid-success.https.html: Added.
106 * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https-expected.txt: Added.
107 * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html: Added.
108 * http/wpt/webauthn/public-key-credential-create-failure-hid.https-expected.txt: Added.
109 * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html: Added.
110 * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt: Added.
111 * http/wpt/webauthn/public-key-credential-create-success-hid.https.html: Added.
112 * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https-expected.txt: Added.
113 * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html: Added.
114 * http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt: Added.
115 * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html: Added.
116 * http/wpt/webauthn/public-key-credential-get-success-hid.https-expected.txt: Added.
117 * http/wpt/webauthn/public-key-credential-get-success-hid.https.html: Added.
118 * http/wpt/webauthn/resources/util.js:
119 * platform/ios-wk2/TestExpectations:
121 2018-11-13 Timothy Hatcher <timothy@apple.com>
123 Use a light scrollbar for transparent web views in dark mode.
124 https://bugs.webkit.org/show_bug.cgi?id=191559
125 rdar://problem/46000489
127 Reviewed by Dean Jackson.
129 * css-dark-mode/supported-color-schemes-scrollbar-expected.txt: Added.
130 * css-dark-mode/supported-color-schemes-scrollbar.html: Added.
132 2018-11-13 Ross Kirsling <ross.kirsling@sony.com>
134 [WinCairo] Unreviewed layout test gardening.
136 * platform/wincairo/TestExpectations:
138 2018-11-13 Wenson Hsieh <wenson_hsieh@apple.com>
140 [iOS] Do not show selection UI for editable elements with opacity near zero
141 https://bugs.webkit.org/show_bug.cgi?id=191442
142 <rdar://problem/45958625>
144 Reviewed by Simon Fraser.
146 Add 5 new layout tests. See below for more details.
148 * editing/selection/character-granularity-rect.html:
150 Adjust for a renamed UIScriptController function.
152 * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable-expected.txt: Added.
153 * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable.html: Added.
155 Add a test to verify that we don't zoom to fit the focused element, if the focused element is completely
158 * editing/selection/ios/hide-selection-after-hiding-contenteditable-expected.txt: Added.
159 * editing/selection/ios/hide-selection-after-hiding-contenteditable.html: Added.
161 Add a test to verify that selection UI is hidden after making an editable root transparent, and shown again when
162 the editable root becomes opaque.
164 * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency-expected.txt: Added.
165 * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency.html: Added.
167 Add a test to verify that transparency applied on an editable root via nested transparent containers causes
168 selection UI to be suppressed.
170 * editing/selection/ios/hide-selection-in-hidden-contenteditable-expected.txt: Added.
171 * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame-expected.txt: Added.
172 * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame.html: Added.
174 Add a test to verify that selection UI is suppressed when an editable element inside a subframe is focused. This
175 test checks that the caret, selection rects and selection handle views are not shown, and additionally verifies
176 that the selection in a hidden contenteditable area cannot be changed via tap gesture.
178 * editing/selection/ios/hide-selection-in-hidden-contenteditable.html: Added.
180 Same test as above, but in a regular editable element in the main document instead of a subframe.
182 * resources/ui-helper.js:
183 (window.UIHelper.getUISelectionRects.return.new.Promise.):
184 (window.UIHelper.getUISelectionRects.return.new.Promise):
185 (window.UIHelper.getUISelectionRects):
186 (window.UIHelper.getUICaretViewRect.return.new.Promise.):
187 (window.UIHelper.getUICaretViewRect.return.new.Promise):
188 (window.UIHelper.getUICaretViewRect):
190 Add new UIHelper wrapper methods. See Tools/ChangeLog for more detail.
192 2018-11-13 Matt Baker <mattbaker@apple.com>
194 Web Inspector: Table should support select all (Cmd-A)
195 https://bugs.webkit.org/show_bug.cgi?id=190299
196 <rdar://problem/45029170>
198 Reviewed by Devin Rousso.
200 * inspector/table/table-selection-expected.txt:
201 * inspector/table/table-selection.html:
202 Add tests that `selectAll` works when multiple selection is enabled,
203 and does nothing when multiple selection is disabled.
205 2018-11-13 Timothy Hatcher <timothy@apple.com>
207 Treat supported-color-schemes as the second highest priority property.
208 https://bugs.webkit.org/show_bug.cgi?id=191556
209 rdar://problem/46000076
211 Reviewed by Dean Jackson.
213 * css-dark-mode/supported-color-schemes-priority-expected.txt: Added.
214 * css-dark-mode/supported-color-schemes-priority.html: Added.
216 2018-11-13 Youenn Fablet <youenn@apple.com>
218 Refresh WPT webrtc tests to ToT
219 https://bugs.webkit.org/show_bug.cgi?id=191564
221 Reviewed by Eric Carlson.
225 * tests-options.json:
227 2018-11-12 Antoine Quint <graouts@apple.com>
229 [Web Animations] Don't schedule animation frames or update style while an accelerated animation is running
230 https://bugs.webkit.org/show_bug.cgi?id=191542
231 <rdar://problem/45356027>
233 Reviewed by Simon Fraser.
235 Add a test that checks that we make only minimal style updates and still dispatch events while an accelerated animation is running.
237 * animations/no-style-recalc-during-accelerated-animation-expected.txt: Added.
238 * animations/no-style-recalc-during-accelerated-animation.html: Added.
239 * fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html:
240 * fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Change the colors to avoid a tiny ImageOnlyFailure.
241 * platform/win/TestExpectations: Mark some regressions tracked by webkit.org/b/191584.
243 2018-11-12 Darshan Kadu <darsh7807@gmail.com>
245 Implement Cache API support for WPE/GTK
246 https://bugs.webkit.org/show_bug.cgi?id=178316
248 Reviewed by Michael Catanzaro.
250 Removed the http/wpt/cache-storage/cache-quota.any.html from the TestExpectations which
253 * platform/gtk/TestExpectations:
254 * platform/wpe/TestExpectations:
256 2018-11-12 Devin Rousso <drousso@apple.com>
258 Web Inspector: Network: show secure certificate details per-request
259 https://bugs.webkit.org/show_bug.cgi?id=191447
260 <rdar://problem/30019476>
262 Reviewed by Joseph Pecoraro.
264 * http/tests/inspector/network/resource-response-security-expected.txt: Added.
265 * http/tests/inspector/network/resource-response-security.html: Added.
267 * platform/gtk/TestExpectations:
268 * platform/wincairo/TestExpectations:
269 * platform/wpe/TestExpectations:
271 2018-11-12 Matt Baker <mattbaker@apple.com>
273 Web Inspector: Table should support shift-extending the row selection
274 https://bugs.webkit.org/show_bug.cgi?id=189718
275 <rdar://problem/44577942>
277 Reviewed by Devin Rousso.
279 * inspector/unit-tests/index-set-expected.txt:
280 * inspector/unit-tests/index-set.html:
281 Add tests for new IndexSet methods `addRange`, `deleteRange`, `equals`, and `difference`.
283 2018-11-12 Zalan Bujtas <zalan@apple.com>
285 Do not collapse the soon-to-be-parent anon block when we shuffle around the marker item renderer.
286 https://bugs.webkit.org/show_bug.cgi?id=191554
287 <rdar://problem/45825265>
289 Reviewed by Antti Koivisto.
291 * fast/inline/marker-list-item-move-should-not-crash-expected.txt: Added.
292 * fast/inline/marker-list-item-move-should-not-crash.html: Added.
294 2018-11-12 Sihui Liu <sihui_liu@apple.com>
296 imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
297 https://bugs.webkit.org/show_bug.cgi?id=191500
299 Reviewed by Dean Jackson.
301 The test should not crash now.
303 * platform/ios-device/TestExpectations:
305 2018-11-12 Tim Horton <timothy_horton@apple.com>
307 Make it possible to edit images inline
308 https://bugs.webkit.org/show_bug.cgi?id=191352
309 <rdar://problem/30107985>
311 Reviewed by Dean Jackson.
314 * editing/images/basic-editable-image-expected.txt: Added.
315 * editing/images/basic-editable-image.html: Added.
316 * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
317 * editing/images/reparent-editable-image-maintains-strokes.html: Added.
318 * platform/ios-wk2/TestExpectations:
319 * resources/ui-helper.js:
320 (window.UIHelper.drawSquareInEditableImage):
321 (window.UIHelper.numberOfStrokesInEditableImage):
323 Add tests that we can find and draw in editable images, and that if
324 the element is moved around in the DOM, it persists its strokes.
326 2018-11-12 Javier Fernandez <jfernandez@igalia.com>
328 [css-grid] Import additional grid layout tests and update TestExpectations
329 https://bugs.webkit.org/show_bug.cgi?id=191515
331 Reviewed by Dean Jackson.
333 Imported several tests from Blink and update TextExpectaions.
335 * TestExpectations: Adding specific bugs for the expected failures.
336 * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash-expected.txt: Added.
337 * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash.html: Added.
338 * fast/css-grid-layout/column-property-should-not-apply-on-grid-container-expected.html: Added.
339 * fast/css-grid-layout/column-property-should-not-apply-on-grid-container.html: Added.
340 * fast/css-grid-layout/crash-large-positions-expected.txt: Added.
341 * fast/css-grid-layout/crash-large-positions.html: Added.
342 * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid-expected.txt: Added.
343 * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid.html: Added.
344 * fast/css-grid-layout/floating-not-effect-on-grid-items-expected.txt: Added.
345 * fast/css-grid-layout/floating-not-effect-on-grid-items.html: Added.
346 * fast/css-grid-layout/grid-align-baseline-expected.txt: Added.
347 * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt: Added.
348 * fast/css-grid-layout/grid-align-baseline-vertical.html: Added.
349 * fast/css-grid-layout/grid-align-baseline.html: Added.
350 * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash-expected.txt: Added.
351 * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash.html: Added.
352 * fast/css-grid-layout/grid-auto-repeat-positioned-container-expected.html: Added.
353 * fast/css-grid-layout/grid-auto-repeat-positioned-container.html: Added.
354 * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio-expected.txt: Added.
355 * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio.html: Added.
356 * fast/css-grid-layout/grid-container-percentage-columns-expected.txt:
357 * fast/css-grid-layout/grid-container-percentage-columns.html:
358 * fast/css-grid-layout/grid-container-percentage-rows-expected.txt: Added.
359 * fast/css-grid-layout/grid-container-percentage-rows.html: Added.
360 * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin-expected.html: Added.
361 * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin.html: Added.
362 * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing-expected.html:
363 * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing.html:
364 * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width-expected.txt: Added.
365 * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width.html: Added.
366 * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content-expected.txt: Added.
367 * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content.html: Added.
368 * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt: Added.
369 * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html: Added.
370 * fast/css-grid-layout/grid-crash-remove-positioned-item-expected.txt:
371 * fast/css-grid-layout/grid-crash-remove-positioned-item.html:
372 * fast/css-grid-layout/grid-item-before-anonymous-child-crash-expected.txt: Added.
373 * fast/css-grid-layout/grid-item-before-anonymous-child-crash.html: Added.
374 * fast/css-grid-layout/grid-item-border-overflow-paint-expected.html: Added.
375 * fast/css-grid-layout/grid-item-border-overflow-paint.html: Added.
376 * fast/css-grid-layout/grid-item-change-alignment-from-stretch-expected.txt: Added.
377 * fast/css-grid-layout/grid-item-change-alignment-from-stretch.html: Added.
378 * fast/css-grid-layout/grid-item-grid-container-percentage-rows-expected.html: Added.
379 * fast/css-grid-layout/grid-item-grid-container-percentage-rows.html: Added.
380 * fast/css-grid-layout/grid-item-overflow-expected.html: Added.
381 * fast/css-grid-layout/grid-item-overflow-paint-expected.html: Added.
382 * fast/css-grid-layout/grid-item-overflow-paint.html: Added.
383 * fast/css-grid-layout/grid-item-overflow.html: Added.
384 * fast/css-grid-layout/grid-item-paddings-and-writing-modes-expected.html: Added.
385 * fast/css-grid-layout/grid-item-paddings-and-writing-modes.html: Added.
386 * fast/css-grid-layout/grid-item-scroll-position-expected.txt: Added.
387 * fast/css-grid-layout/grid-item-scroll-position.html: Added.
388 * fast/css-grid-layout/grid-margins-not-collapse-expected.html: Added.
389 * fast/css-grid-layout/grid-margins-not-collapse.html: Added.
390 * fast/css-grid-layout/grid-painting-item-overflow-expected.html: Added.
391 * fast/css-grid-layout/grid-painting-item-overflow.html: Added.
392 * fast/css-grid-layout/grid-painting-items-only-once-expected.html: Added.
393 * fast/css-grid-layout/grid-painting-items-only-once.html: Added.
394 * fast/css-grid-layout/grid-painting-respect-dom-order-expected.html: Added.
395 * fast/css-grid-layout/grid-painting-respect-dom-order.html: Added.
396 * fast/css-grid-layout/grid-painting-rtl-expected.html: Added.
397 * fast/css-grid-layout/grid-painting-rtl.html: Added.
398 * fast/css-grid-layout/grid-self-baseline-01-expected.html: Added.
399 * fast/css-grid-layout/grid-self-baseline-01.html: Added.
400 * fast/css-grid-layout/grid-self-baseline-02-b-expected.html: Added.
401 * fast/css-grid-layout/grid-self-baseline-02-b.html: Added.
402 * fast/css-grid-layout/grid-self-baseline-02-expected.html: Added.
403 * fast/css-grid-layout/grid-self-baseline-02.html: Added.
404 * fast/css-grid-layout/grid-self-baseline-03-expected.html: Added.
405 * fast/css-grid-layout/grid-self-baseline-03.html: Added.
406 * fast/css-grid-layout/grid-self-baseline-04-expected.html: Added.
407 * fast/css-grid-layout/grid-self-baseline-04.html: Added.
408 * fast/css-grid-layout/grid-self-baseline-05-expected.html: Added.
409 * fast/css-grid-layout/grid-self-baseline-05.html: Added.
410 * fast/css-grid-layout/grid-self-baseline-06-expected.html: Added.
411 * fast/css-grid-layout/grid-self-baseline-06.html: Added.
412 * fast/css-grid-layout/grid-self-baseline-07-expected.html: Added.
413 * fast/css-grid-layout/grid-self-baseline-07.html: Added.
414 * fast/css-grid-layout/grid-self-baseline-horiz-01-expected.html: Added.
415 * fast/css-grid-layout/grid-self-baseline-horiz-01.html: Added.
416 * fast/css-grid-layout/grid-self-baseline-horiz-02-expected.html: Added.
417 * fast/css-grid-layout/grid-self-baseline-horiz-02.html: Added.
418 * fast/css-grid-layout/grid-self-baseline-horiz-03-expected.html: Added.
419 * fast/css-grid-layout/grid-self-baseline-horiz-03.html: Added.
420 * fast/css-grid-layout/grid-self-baseline-horiz-04-expected.html: Added.
421 * fast/css-grid-layout/grid-self-baseline-horiz-04.html: Added.
422 * fast/css-grid-layout/grid-self-baseline-horiz-05-expected.html: Added.
423 * fast/css-grid-layout/grid-self-baseline-horiz-05.html: Added.
424 * fast/css-grid-layout/grid-self-baseline-horiz-06-expected.html: Added.
425 * fast/css-grid-layout/grid-self-baseline-horiz-06.html: Added.
426 * fast/css-grid-layout/grid-self-baseline-horiz-07-expected.html: Added.
427 * fast/css-grid-layout/grid-self-baseline-horiz-07.html: Added.
428 * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt: Added.
429 * fast/css-grid-layout/grid-self-baseline-two-dimensional.html: Added.
430 * fast/css-grid-layout/grid-self-baseline-vertical-lr-01-expected.html: Added.
431 * fast/css-grid-layout/grid-self-baseline-vertical-lr-01.html: Added.
432 * fast/css-grid-layout/grid-self-baseline-vertical-lr-02-expected.html: Added.
433 * fast/css-grid-layout/grid-self-baseline-vertical-lr-02.html: Added.
434 * fast/css-grid-layout/grid-self-baseline-vertical-lr-03-expected.html: Added.
435 * fast/css-grid-layout/grid-self-baseline-vertical-lr-03.html: Added.
436 * fast/css-grid-layout/grid-self-baseline-vertical-lr-04-expected.html: Added.
437 * fast/css-grid-layout/grid-self-baseline-vertical-lr-04.html: Added.
438 * fast/css-grid-layout/grid-self-baseline-vertical-lr-05-expected.html: Added.
439 * fast/css-grid-layout/grid-self-baseline-vertical-lr-05.html: Added.
440 * fast/css-grid-layout/grid-self-baseline-vertical-lr-06-expected.html: Added.
441 * fast/css-grid-layout/grid-self-baseline-vertical-lr-06.html: Added.
442 * fast/css-grid-layout/grid-self-baseline-vertical-lr-07-expected.html: Added.
443 * fast/css-grid-layout/grid-self-baseline-vertical-lr-07.html: Added.
444 * fast/css-grid-layout/grid-self-baseline-vertical-rl-01-expected.html: Added.
445 * fast/css-grid-layout/grid-self-baseline-vertical-rl-01.html: Added.
446 * fast/css-grid-layout/grid-self-baseline-vertical-rl-02-expected.html: Added.
447 * fast/css-grid-layout/grid-self-baseline-vertical-rl-02.html: Added.
448 * fast/css-grid-layout/grid-self-baseline-vertical-rl-03-expected.html: Added.
449 * fast/css-grid-layout/grid-self-baseline-vertical-rl-03.html: Added.
450 * fast/css-grid-layout/grid-self-baseline-vertical-rl-04-expected.html: Added.
451 * fast/css-grid-layout/grid-self-baseline-vertical-rl-04.html: Added.
452 * fast/css-grid-layout/grid-self-baseline-vertical-rl-05-expected.html: Added.
453 * fast/css-grid-layout/grid-self-baseline-vertical-rl-05.html: Added.
454 * fast/css-grid-layout/grid-self-baseline-vertical-rl-06-expected.html: Added.
455 * fast/css-grid-layout/grid-self-baseline-vertical-rl-06.html: Added.
456 * fast/css-grid-layout/grid-self-baseline-vertical-rl-07-expected.html: Added.
457 * fast/css-grid-layout/grid-self-baseline-vertical-rl-07.html: Added.
458 * fast/css-grid-layout/grid-shorthands-style-format-expected.txt: Added.
459 * fast/css-grid-layout/grid-shorthands-style-format.html: Added.
460 * fast/css-grid-layout/grid-strict-ordering-crash-2-expected.txt: Added.
461 * fast/css-grid-layout/grid-strict-ordering-crash-2.html: Added.
462 * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query-expected.html: Added.
463 * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query.html: Added.
464 * fast/css-grid-layout/negative-growth-share-as-infinity-crash-expected.txt: Added.
465 * fast/css-grid-layout/negative-growth-share-as-infinity-crash.html: Added.
466 * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area-expected.html: Added.
467 * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area.html: Added.
468 * fast/css-grid-layout/positioned-grid-container-item-percentage-size-expected.html: Added.
469 * fast/css-grid-layout/positioned-grid-container-item-percentage-size.html: Added.
470 * fast/css-grid-layout/positioned-grid-container-percentage-tracks-expected.txt: Added.
471 * fast/css-grid-layout/positioned-grid-container-percentage-tracks.html: Added.
472 * fast/css-grid-layout/preferred-width-computed-after-layout-expected.txt: Added.
473 * fast/css-grid-layout/preferred-width-computed-after-layout.html: Added.
474 * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item-expected.txt: Added.
475 * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item.html: Added.
476 * fast/css-grid-layout/resources/blue-100x50.png: Added.
477 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
478 (testGridPositionDefinitionsValues):
479 * fast/css-grid-layout/scrolled-grid-painting-expected.html: Added.
480 * fast/css-grid-layout/scrolled-grid-painting-overflow-expected.html: Added.
481 * fast/css-grid-layout/scrolled-grid-painting-overflow.html: Added.
482 * fast/css-grid-layout/scrolled-grid-painting.html: Added.
483 * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash-expected.txt: Added.
484 * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash.html: Added.
485 * fast/css-grid-layout/stale-grid-layout-2-expected.txt: Added.
486 * fast/css-grid-layout/stale-grid-layout-expected.txt: Added.
487 * fast/css-grid-layout/vertical-align-do-not-effect-grid-items-expected.html: Added.
488 * fast/css-grid-layout/vertical-align-do-not-effect-grid-items.html: Added.
490 2018-11-12 Youenn Fablet <youenn@apple.com>
492 RealtimeOutgoing A/V sources should observe their sources only if having a sink
493 https://bugs.webkit.org/show_bug.cgi?id=191490
495 Reviewed by Eric Carlson.
497 * webrtc/remove-track-expected.txt:
498 * webrtc/remove-track.html:
499 Add tests and fixed some flakiness issues on existing tests in the file.
501 2018-11-12 Youenn Fablet <youenn@apple.com>
503 Support setting stream ids when adding a transceiver
504 https://bugs.webkit.org/show_bug.cgi?id=191307
506 Reviewed by Eric Carlson.
510 2018-11-12 Antti Koivisto <antti@apple.com>
512 Support dynamic pseudo-classes on elements with display: contents
513 https://bugs.webkit.org/show_bug.cgi?id=181640
514 <rdar://problem/36605415>
516 Reviewed by Dean Jackson.
518 * fast/css/display-contents-hover-active-expected.txt: Added.
519 * fast/css/display-contents-hover-active.html: Added.
521 2018-11-12 Simon Fraser <simon.fraser@apple.com>
523 feFlood with alpha color doesn't work correctly
524 https://bugs.webkit.org/show_bug.cgi?id=163666
526 Reviewed by Zalan Bujtas.
528 * svg/filters/feFlood-with-alpha-color-expected.html: Added.
529 * svg/filters/feFlood-with-alpha-color.html: Added.
531 2018-11-12 Eric Carlson <eric.carlson@apple.com>
533 Require <iframe allow="display"> for an iframe to use getDisplayMedia
534 https://bugs.webkit.org/show_bug.cgi?id=191505
535 <rdar://problem/45968811>
537 Reviewed by Jer Noble.
539 * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt:
540 * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt: Added.
541 * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html: Added.
542 * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html: Added.
543 * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
544 * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
546 2018-11-12 Simon Fraser <simon.fraser@apple.com>
548 Make compositing updates incremental
549 https://bugs.webkit.org/show_bug.cgi?id=90342
551 Reviewed by Antti Koivisto.
553 Add some new tests for issues discovered during development.
555 Filter tests get new results because composited layer bounds are no longer affected
556 by pixel-moving filters.
558 * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
559 * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
560 * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
561 * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
562 * compositing/geometry/stacking-context-change-layer-reparent-expected.html: Added.
563 * compositing/geometry/stacking-context-change-layer-reparent.html: Added.
564 * compositing/layer-creation/change-to-overlap-expected.txt: Added.
565 * compositing/layer-creation/change-to-overlap.html: Added.
566 * compositing/updates/no-updates-in-non-composited-iframe-expected.txt: Added.
567 * compositing/updates/no-updates-in-non-composited-iframe.html: Added.
568 * compositing/updates/resources/non-composited.html: Added.
569 * compositing/video/video-clip-change-src.html: This test was timing-sensitive; the behavior differed bases on whether we
570 happened to do a compositing flush between the first and second video load.
571 * platform/mac-wk1/TestExpectations: Mark compositing/layer-creation/fixed-overlap-extent.html as flakey; it depends on the
572 timing of various AppKit-related things that aren't consistent.
574 2018-11-12 Jer Noble <jer.noble@apple.com>
576 [MSE] Frame re-ordering can cause iframes to never be enqueued
577 https://bugs.webkit.org/show_bug.cgi?id=191485
579 Reviewed by Eric Carlson.
581 * media/media-source/media-source-dropped-iframe-expected.txt: Added.
582 * media/media-source/media-source-dropped-iframe.html: Added.
584 2018-11-11 Wenson Hsieh <wenson_hsieh@apple.com>
586 Implement a new edit command to change the enclosing list type
587 https://bugs.webkit.org/show_bug.cgi?id=191487
588 <rdar://problem/45955922>
590 Reviewed by Ryosuke Niwa.
592 Add a new layout test to verify that the list change type editing command can be used to swap between enclosing
593 ordered and unordered lists. Also exercises undo, redo, changing list types under `pre` and `table` elements,
594 and handling selection within nested list elements.
596 * editing/execCommand/change-list-type-expected.txt: Added.
597 * editing/execCommand/change-list-type.html: Added.
599 2018-11-11 Javier Fernandez <jfernandez@igalia.com>
601 [css-grid] Import additional grid layout test from the WPT suite
602 https://bugs.webkit.org/show_bug.cgi?id=191369
604 Reviewed by Manuel Rego Casasnovas.
606 New Grid Layout tests from the WPT suite.
608 * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
610 2018-11-11 Daniel Bates <dabates@apple.com>
612 [iOS] Draw caps lock indicator in password fields
613 https://bugs.webkit.org/show_bug.cgi?id=190565
614 <rdar://problem/45262343>
618 Update expected results now that iOS supports showing the caps lock indictor.
620 * platform/ios/fast/css/text-overflow-input-expected.txt:
621 * platform/ios/fast/forms/basic-inputs-expected.txt:
622 * platform/ios/fast/forms/input-appearance-height-expected.txt:
623 * platform/ios/fast/forms/input-value-expected.txt:
624 * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
625 * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
627 2018-11-11 Myles C. Maxfield <mmaxfield@apple.com>
629 Address post-review comments after r237955
630 https://bugs.webkit.org/show_bug.cgi?id=191496
632 Reviewed by Darin Adler.
634 * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
636 2018-11-10 Simon Fraser <simon.fraser@apple.com>
638 Remove support for -webkit-svg-shadow
639 https://bugs.webkit.org/show_bug.cgi?id=187429
641 Reviewed by Dean Jackson.
643 -webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
644 so remove it. No other browser supports it, and chromestatus say it's used on less than
647 * css3/blending/svg-blend-layer-shadow.html: Removed.
648 * fast/css/getComputedStyle/computed-style-expected.txt:
649 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
650 * fast/css/getComputedStyle/resources/property-names.js:
651 * fast/repaint/moving-shadow-on-container-expected.png: Removed.
652 * fast/repaint/moving-shadow-on-container.html: Removed.
653 * fast/repaint/moving-shadow-on-path-expected.txt: Removed.
654 * fast/repaint/moving-shadow-on-path.html: Removed.
655 * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
656 * platform/gtk/TestExpectations:
657 * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
658 * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
659 * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
660 * platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
661 * platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
662 * platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
663 * platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
664 * platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
665 * platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
666 * platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
667 * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
668 * platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
669 * platform/gtk/svg/css/shadow-changes-expected.png: Removed.
670 * platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
671 * platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
672 * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
673 * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
674 * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
675 * platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
676 * platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
677 * platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
678 * platform/ios/TestExpectations:
679 * platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
680 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
681 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
682 * platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
683 * platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
684 * platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
685 * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
686 * platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
687 * platform/ios/svg/css/shadow-changes-expected.txt: Removed.
688 * platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
689 * platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
690 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
691 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
692 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
693 * platform/mac/TestExpectations:
694 * platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
695 * platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
696 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
697 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
698 * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
699 * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
700 * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
701 * platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
702 * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
703 * platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
704 * platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
705 * platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
706 * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
707 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
708 * platform/mac/svg/css/group-with-shadow-expected.png: Removed.
709 * platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
710 * platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
711 * platform/mac/svg/css/path-with-shadow-expected.png: Removed.
712 * platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
713 * platform/mac/svg/css/shadow-changes-expected.png: Removed.
714 * platform/mac/svg/css/shadow-changes-expected.txt: Removed.
715 * platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
716 * platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
717 * platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
718 * platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
719 * platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
720 * platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
721 * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
722 * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
723 * platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
724 * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
725 * platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
726 * platform/win/TestExpectations:
727 * platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
728 * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
729 * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
730 * platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
731 * platform/win/svg/css/group-with-shadow-expected.txt: Removed.
732 * platform/win/svg/css/shadow-changes-expected.txt: Removed.
733 * platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
734 * platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
735 * platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
736 * platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
737 * platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
738 * platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
739 * platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
740 * platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
741 * platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
742 * platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
743 * platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
744 * svg/css/arrow-with-shadow-expected.txt: Removed.
745 * svg/css/arrow-with-shadow.svg: Removed.
746 * svg/css/circle-in-mask-with-shadow-expected.png: Removed.
747 * svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
748 * svg/css/circle-in-mask-with-shadow.svg: Removed.
749 * svg/css/clippath-with-shadow-expected.png: Removed.
750 * svg/css/clippath-with-shadow-expected.txt: Removed.
751 * svg/css/clippath-with-shadow.svg: Removed.
752 * svg/css/composite-shadow-example-expected.txt: Removed.
753 * svg/css/composite-shadow-example.html: Removed.
754 * svg/css/composite-shadow-text-expected.png: Removed.
755 * svg/css/composite-shadow-text.svg: Removed.
756 * svg/css/composite-shadow-with-opacity-expected.txt: Removed.
757 * svg/css/composite-shadow-with-opacity.html: Removed.
758 * svg/css/getComputedStyle-basic-expected.txt:
759 * svg/css/group-with-shadow-expected.txt: Removed.
760 * svg/css/group-with-shadow.svg: Removed.
761 * svg/css/mask-with-shadow-expected.txt: Removed.
762 * svg/css/mask-with-shadow.svg: Removed.
763 * svg/css/parent-shadow-offscreen-expected.svg: Removed.
764 * svg/css/parent-shadow-offscreen.svg: Removed.
765 * svg/css/path-with-shadow-expected.png: Removed.
766 * svg/css/path-with-shadow-expected.txt: Removed.
767 * svg/css/path-with-shadow.svg: Removed.
768 * svg/css/root-shadow-offscreen-expected.svg: Removed.
769 * svg/css/root-shadow-offscreen.svg: Removed.
770 * svg/css/shadow-and-opacity-expected.txt: Removed.
771 * svg/css/shadow-and-opacity.svg: Removed.
772 * svg/css/shadow-changes.svg: Removed.
773 * svg/css/shadow-with-large-radius-expected.png: Removed.
774 * svg/css/shadow-with-large-radius-expected.txt: Removed.
775 * svg/css/shadow-with-large-radius.svg: Removed.
776 * svg/css/shadow-with-negative-offset-expected.png: Removed.
777 * svg/css/shadow-with-negative-offset-expected.txt: Removed.
778 * svg/css/shadow-with-negative-offset.svg: Removed.
779 * svg/css/stars-with-shadow-expected.txt: Removed.
780 * svg/css/stars-with-shadow.html: Removed.
781 * svg/custom/simple-text-double-shadow-expected.png: Removed.
782 * svg/custom/simple-text-double-shadow-expected.txt: Removed.
783 * svg/custom/simple-text-double-shadow.svg: Removed.
784 * svg/custom/transform-with-shadow-and-gradient.svg: Removed.
785 * svg/filters/shadow-on-filter-expected.txt: Removed.
786 * svg/filters/shadow-on-filter.svg: Removed.
787 * svg/filters/shadow-on-rect-with-filter-expected.txt: Removed.
788 * svg/filters/shadow-on-rect-with-filter.svg: Removed.
789 * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
790 * svg/repaint/repaint-webkit-svg-shadow-container.html: Removed.
791 * svg/repaint/repaint-webkit-svg-shadow-expected.txt: Removed.
792 * svg/repaint/repaint-webkit-svg-shadow.svg: Removed.
794 2018-11-10 Ryan Haddad <ryanhaddad@apple.com>
796 Unreviewed, rolling out r238065.
798 Breaks internal builds.
802 "Make it possible to edit images inline"
803 https://bugs.webkit.org/show_bug.cgi?id=191352
804 https://trac.webkit.org/changeset/238065
806 2018-11-10 Chris Dumez <cdumez@apple.com>
808 Unreviewed, fix typo in r238066.
810 * accessibility/ios-simulator/form-control-validation-message.html:
812 2018-11-10 Chris Dumez <cdumez@apple.com>
814 Unreviewed attempt to deflake accessibility/ios-simulator/form-control-validation-message.html
816 * accessibility/ios-simulator/form-control-validation-message.html:
818 2018-11-10 Tim Horton <timothy_horton@apple.com>
820 Make it possible to edit images inline
821 https://bugs.webkit.org/show_bug.cgi?id=191352
822 <rdar://problem/30107985>
824 Reviewed by Dean Jackson.
827 * editing/images/basic-editable-image-expected.txt: Added.
828 * editing/images/basic-editable-image.html: Added.
829 * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
830 * editing/images/reparent-editable-image-maintains-strokes.html: Added.
831 * platform/ios-wk2/TestExpectations:
832 * resources/ui-helper.js:
833 (window.UIHelper.drawSquareInEditableImage):
834 (window.UIHelper.numberOfStrokesInEditableImage):
836 Add tests that we can find and draw in editable images, and that if
837 the element is moved around in the DOM, it persists its strokes.
839 2018-11-09 Megan Gardner <megan_gardner@apple.com>
841 Fix Test Expectations for Reveal Test
842 https://bugs.webkit.org/show_bug.cgi?id=191476
844 Unreviewed test gardening.
846 Put the test expectation in the correct location to deal with
847 the different behaviour old platforms.
849 * 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.
851 2018-11-09 Tim Horton <timothy_horton@apple.com>
853 Normal-flow-only flex items don't correctly respect z-index
854 https://bugs.webkit.org/show_bug.cgi?id=191486
856 Reviewed by Simon Fraser.
858 * css3/flexbox/z-index-with-normal-flow-only-expected.html: Added.
859 * css3/flexbox/z-index-with-normal-flow-only.html: Added.
860 Add a test that a <canvas> with z-index 50 correctly stacks below
861 a <canvas> that is a flex-item with z-index 100.
863 2018-11-09 Jer Noble <jer.noble@apple.com>
865 SourceBuffer throws an error when appending a second init segment after changeType().
866 https://bugs.webkit.org/show_bug.cgi?id=191474
868 Reviewed by Eric Carlson.
870 * media/media-source/media-source-changetype-second-init-expected.txt: Added.
871 * media/media-source/media-source-changetype-second-init.html: Added.
873 2018-11-09 Andy Estes <aestes@apple.com>
875 [Payment Request] canMakePayment() should not consider serialized payment method data
876 https://bugs.webkit.org/show_bug.cgi?id=191432
878 Reviewed by Dean Jackson.
880 * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
881 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Updated with
882 changes from imported/w3c/web-platform-tests/payment-request/. Modified two tests to use
883 user_activation_test() rather than test_driver.bless().
884 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
885 * http/tests/paymentrequest/payment-request-show-method.https.html: Now that canMakePayment
886 does not convert payment method data, added a test that ensures show() rejects with a
887 TypeError when Apple Pay's payment method data is invalid.
888 * platform/ios-wk2/TestExpectations: Un-skipped payment-request-canmakepayment-method.https.html.
889 * platform/mac-wk2/TestExpectations: Ditto.
891 2018-11-09 Andy Estes <aestes@apple.com>
893 [Payment Request] PaymentResponse.details should be updated when the user accepts a rpayment retry
894 https://bugs.webkit.org/show_bug.cgi?id=191440
896 Reviewed by Dean Jackson.
898 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
899 * http/tests/paymentrequest/payment-response-retry-method.https.html:
901 2018-11-09 Chris Dumez <cdumez@apple.com>
903 HTML form validation bubble disappears
904 https://bugs.webkit.org/show_bug.cgi?id=191418
906 Reviewed by Simon Fraser.
908 Add API test coverage and update existing tests to use form-validation.js and
909 avoid code duplication.
911 * fast/forms/form-validation.js: Added.
912 (getValidationBubbleContents):
913 (getValidationBubble.return.new.Promise.):
914 (getValidationBubble):
915 * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
916 * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
917 * fast/forms/navigation-dismisses-validation-bubbles-expected.txt: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles-expected.txt.
918 * fast/forms/navigation-dismisses-validation-bubbles.html: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles.html.
919 * fast/forms/resources/check-validation-bubble-not-visible.html: Renamed from LayoutTests/http/tests/navigation/resources/check-validation-bubble-not-visible.html.
920 * fast/forms/scroll-into-view-and-show-validation-message-expected.txt: Added.
921 * fast/forms/scroll-into-view-and-show-validation-message.html: Added.
922 * fast/forms/validation-bubble-disappears-when-input-detached-expected.txt:
923 * fast/forms/validation-bubble-disappears-when-input-detached.html:
924 * fast/forms/validation-bubble-disappears-when-input-moved-expected.txt:
925 * fast/forms/validation-bubble-disappears-when-input-moved.html:
926 * fast/forms/validation-bubble-disappears-when-input-no-longer-visible-expected.txt:
927 * fast/forms/validation-bubble-disappears-when-input-no-longer-visible.html:
928 * fast/forms/validation-bubble-escape-key-dismiss-expected.txt:
929 * fast/forms/validation-bubble-escape-key-dismiss.html:
930 * fast/forms/validation-custom-message-expected.txt:
931 * fast/forms/validation-custom-message.html:
932 * fast/forms/validation-message-detached-iframe-expected.txt:
933 * fast/forms/validation-message-detached-iframe.html:
934 * fast/forms/validation-message-detached-iframe2-expected.txt:
935 * fast/forms/validation-message-detached-iframe2.html:
936 * fast/forms/validation-message-minimum-font-size-expected.txt:
937 * fast/forms/validation-message-minimum-font-size.html:
938 * fast/forms/validation-messages-expected.txt:
939 * fast/forms/validation-messages.html:
940 * platform/gtk/TestExpectations:
941 * platform/ios-wk1/TestExpectations:
942 * platform/win/TestExpectations:
944 2018-11-09 Jer Noble <jer.noble@apple.com>
946 [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
947 https://bugs.webkit.org/show_bug.cgi?id=191396
949 Reviewed by Eric Carlson.
951 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
952 * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
954 2018-11-09 Ryan Haddad <ryanhaddad@apple.com>
956 Clean up test expectations after r237942
957 https://bugs.webkit.org/show_bug.cgi?id=191448
959 Unreviewed test gardening.
961 Add test expectation files for Sierra WK1.
963 * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
964 * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
966 2018-11-09 Daniel Bates <dabates@apple.com>
968 [iOS] Pressing forward delete key in text field does nothing and we should not invoke an editor
969 action when forward delete is pressed outside a text field
970 https://bugs.webkit.org/show_bug.cgi?id=190566
971 <rdar://problem/45262367>
973 Reviewed by Wenson Hsieh.
975 Add a test to ensure that pressing the forward delete key deletes the next character.
977 * fast/events/ios/forward-delete-in-editable-expected.txt: Added.
978 * fast/events/ios/forward-delete-in-editable.html: Added.
980 2018-11-09 Carlos Garcia Campos <cgarcia@igalia.com>
982 REGRESSION(r236365): [GTK] Many form-related tests are failing
983 https://bugs.webkit.org/show_bug.cgi?id=189993
985 Reviewed by Michael Catanzaro.
987 Remove expectations for tests that are passing now.
989 * platform/gtk/TestExpectations:
991 2018-11-08 Megan Gardner <megan_gardner@apple.com>
993 Adopt Reveal Framework to replace Lookup
994 https://bugs.webkit.org/show_bug.cgi?id=191097
996 Reviewed by Tim Horton.
998 Reveal selects spaces instead of adjacent words, no matter how interesting they are.
999 Update the tests to show this, and change the expections for previous platforms.
1001 * editing/mac/selection/context-menu-select-editability-expected.txt:
1002 * editing/mac/selection/context-menu-select-editability.html:
1003 * platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt: Copied from LayoutTests/editing/mac/selection/context-menu-select-editability-expected.txt.
1005 2018-11-08 Ryan Haddad <ryanhaddad@apple.com>
1007 Clean up test expectations after r237942
1008 https://bugs.webkit.org/show_bug.cgi?id=191448
1010 Unreviewed test gardening.
1012 Add High Sierra specific expectation files for three tests, rebaseline one for Mojave, and remove failure expectations.
1014 * 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.
1015 * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1016 * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1017 * platform/mac-wk1/TestExpectations:
1018 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1020 2018-11-08 Ryan Haddad <ryanhaddad@apple.com>
1022 [Mojave WK1] Layout test fast/events/detect-caps-lock.html is timing out
1023 https://bugs.webkit.org/show_bug.cgi?id=191424
1025 Unreviewed test gardening.
1027 Update expectations since this test is only expected to run on WK2.
1029 * platform/mac-wk2/TestExpectations:
1030 * platform/mac/TestExpectations:
1032 2018-11-08 Ross Kirsling <ross.kirsling@sony.com>
1034 U+180E is no longer a whitespace character
1035 https://bugs.webkit.org/show_bug.cgi?id=191415
1037 Reviewed by Saam Barati.
1039 * js/ToNumber-expected.txt:
1040 * js/parseFloat-expected.txt:
1041 * js/script-tests/ToNumber.js:
1042 * js/script-tests/parseFloat.js:
1043 Update tests and expectations.
1045 * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2-expected.txt:
1046 * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1-expected.txt:
1047 * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2-expected.txt:
1048 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1-expected.txt:
1049 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1-expected.txt:
1050 * 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:
1051 * 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:
1052 * sputnik/Unicode/Unicode_410/S15.10.2.12_A1_T6-expected.txt:
1053 * sputnik/Unicode/Unicode_410/S15.10.2.12_A2_T6-expected.txt:
1054 * sputnik/Unicode/Unicode_410/S7.2_A1.6_T1-expected.txt:
1055 * sputnik/Unicode/Unicode_500/S15.10.2.12_A1_T6-expected.txt:
1056 * sputnik/Unicode/Unicode_500/S15.10.2.12_A2_T6-expected.txt:
1057 * sputnik/Unicode/Unicode_500/S7.2_A1.6_T1-expected.txt:
1058 * sputnik/Unicode/Unicode_510/S15.10.2.12_A1_T6-expected.txt:
1059 * sputnik/Unicode/Unicode_510/S15.10.2.12_A2_T6-expected.txt:
1060 * sputnik/Unicode/Unicode_510/S7.2_A1.6_T1-expected.txt:
1061 Let outdated sputnik checks fail.
1063 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
1065 Unprefix text-decoration CSS3 properties
1066 https://bugs.webkit.org/show_bug.cgi?id=127193
1068 Reviewed by Dean Jackson.
1070 * fast/css3-text/css3-text-decoration/unprefix-expected.html: Added.
1071 * fast/css3-text/css3-text-decoration/unprefix.html: Added.
1073 2018-11-08 Timothy Hatcher <timothy@apple.com>
1075 Add experimental support for a `supported-color-schemes` CSS property.
1076 https://bugs.webkit.org/show_bug.cgi?id=191319
1077 rdar://problem/45852261
1079 Reviewed by Dean Jackson.
1081 * css-dark-mode/parse-supported-color-schemes-expected.txt: Added.
1082 * css-dark-mode/parse-supported-color-schemes.html: Added.
1083 * css-dark-mode/supported-color-schemes-css-expected.txt: Added.
1084 * css-dark-mode/supported-color-schemes-css.html: Added.
1086 2018-11-08 Per Arne Vollan <pvollan@apple.com>
1088 [Sierra Release WK2] Layout Test media/track/track-cue-css.html is a flaky failure
1089 https://bugs.webkit.org/show_bug.cgi?id=191200
1091 Unreviewed, speculative fix for test flakiness.
1093 * media/track/track-cue-css-expected.html:
1094 * media/track/track-cue-css.html:
1096 2018-11-08 Eric Carlson <eric.carlson@apple.com>
1098 [MediaStream] Use DeviceIdHashSaltStorage to generate device ID hash salt
1099 https://bugs.webkit.org/show_bug.cgi?id=190825
1100 <rdar://problem/45486085>
1102 Update enumerate-devices-source-id to expect the same device to have the same ID in all
1103 iframes, remove enumerate-devices-source-id-persistent because the logic was faulty.
1105 Reviewed by Youenn Fablet.
1107 * TestExpectations: Unskip http/tests/media/media-stream/enumerate-devices-source-id.html
1108 * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
1109 * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Removed.
1110 * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Removed.
1111 * http/tests/media/media-stream/enumerate-devices-source-id.html:
1113 2018-11-08 Jonathan Hammer <jonathan@e3software.com>
1115 Plain text drag in contenteditable is always DragOperationCopy, never DragOperationMove
1116 https://bugs.webkit.org/show_bug.cgi?id=191228
1117 <rdar://problem/45786830>
1119 Reviewed by Wenson Hsieh.
1121 A test that checks that dragging plain text in a contenteditable element results
1122 in the text being moved and not copied. Only applies to WK1. Test skipped on
1123 WK2 because WK2 EventSender does not support drag events. Test also skipped on
1124 AppleWin because drag and drop doesn't work correctly in DRT (according to the
1125 TestExpectations file).
1127 * fast/events/drag-and-drop-move-not-copy-expected.txt: Added.
1128 * fast/events/drag-and-drop-move-not-copy.html: Added.
1129 * platform/win/TestExpectations:
1130 * platform/wk2/TestExpectations:
1132 2018-11-08 Alicia Boya GarcÃa <aboya@igalia.com>
1134 [GTK] Unreviewed test gardening
1135 https://bugs.webkit.org/show_bug.cgi?id=191404
1137 * platform/gtk/TestExpectations:
1138 * platform/gtk/fast/block/basic/height-percentage-simple-expected.txt: Added.
1139 * platform/gtk/fast/inline/simple-inline-block-expected.txt: Added.
1140 * platform/gtk/fast/inline/simple-intruding-float1-expected.txt: Added.
1141 * platform/gtk/fast/inline/simple-intruding-floats2-expected.txt: Added.
1142 * platform/gtk/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
1144 2018-11-07 Justin Michaud <justin_michaud@apple.com>
1146 CSS Painting API should pass size, arguments and input properties to paint callback
1147 https://bugs.webkit.org/show_bug.cgi?id=191309
1149 Reviewed by Chris Dumez.
1151 * fast/css-custom-paint/properties-expected.html: Added.
1152 * fast/css-custom-paint/properties.html: Added.
1153 * fast/css-custom-paint/worklet.html:
1155 2018-11-07 Zalan Bujtas <zalan@apple.com>
1157 Click and touch event listeners on the body don't work
1158 https://bugs.webkit.org/show_bug.cgi?id=191392
1159 <rdar://problem/5844416>
1161 Reviewed by Simon Fraser.
1163 * fast/events/click-handler-on-body-simple-expected.txt: Added.
1164 * fast/events/click-handler-on-body-simple.html: Added.
1165 * fast/events/touch/touch-handler-on-body-simple-expected.txt: Added.
1166 * fast/events/touch/touch-handler-on-body-simple.html: Added.
1168 2018-11-07 Wenson Hsieh <wenson_hsieh@apple.com>
1170 Add an editing command for creating and inserting child lists
1171 https://bugs.webkit.org/show_bug.cgi?id=191335
1172 <rdar://problem/45814050>
1174 Reviewed by Ryosuke Niwa.
1176 Add a new layout tests that exercise the "InsertNested(Un)orderedList" editing commands in several scenarios
1177 including undo, redo, executing the edit command with a ranged selection, outdenting to decrease list level,
1178 inserting lists in and around tables and table cells, and inserting lists in and around pre elements.
1180 * editing/execCommand/insert-nested-lists-expected.txt: Added.
1181 * editing/execCommand/insert-nested-lists-in-table-expected.txt: Added.
1182 * editing/execCommand/insert-nested-lists-in-table.html: Added.
1183 * editing/execCommand/insert-nested-lists-with-pre-expected.txt: Added.
1184 * editing/execCommand/insert-nested-lists-with-pre.html: Added.
1185 * editing/execCommand/insert-nested-lists.html: Added.
1187 2018-11-07 Chris Dumez <cdumez@apple.com>
1189 ASSERT(renderer()) under HTMLTextAreaElement::updateValue()
1190 https://bugs.webkit.org/show_bug.cgi?id=191391
1191 <rdar://problem/34219633>
1193 Reviewed by Geoffrey Garen.
1195 Add layout test coverage. I have verified that this test passes in Firefox and Chrome.
1196 It used to crash before this change in debug.
1198 * editing/inserting/inset-html-textarea-without-renderer-expected.txt: Added.
1199 * editing/inserting/inset-html-textarea-without-renderer.html: Added.
1201 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
1203 Positioned text underline can look like a strike-through
1204 https://bugs.webkit.org/show_bug.cgi?id=191341
1206 Reviewed by Simon Fraser.
1208 * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html: Added.
1209 * fast/css3-text/css3-text-decoration/text-underline-negative.html: Added.
1211 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
1213 Dotted underlines that skip descenders are invisible
1214 https://bugs.webkit.org/show_bug.cgi?id=191403
1216 Reviewed by Simon Fraser.
1218 * fast/css3-text/css3-text-decoration/text-underline-style-expected.html: Added.
1219 * fast/css3-text/css3-text-decoration/text-underline-style.html: Added.
1221 2018-11-07 Andy Estes <aestes@apple.com>
1223 Crash in WebCore::PaymentRequest::canMakePayment when Apple Pay payment method data is missing
1224 https://bugs.webkit.org/show_bug.cgi?id=191331
1226 Reviewed by Alexey Proskuryakov.
1228 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
1230 2018-11-07 Simon Fraser <simon.fraser@apple.com>
1232 Revert 237849: it breaks MotionMark
1233 https://bugs.webkit.org/show_bug.cgi?id=191398
1235 Reviewed by Simon Fraser.
1237 * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Removed.
1238 * fast/scrolling/ios/update-scroll-coordinated-status.html: Removed.
1240 2018-11-07 Simon Fraser <simon.fraser@apple.com>
1242 Some WK1 repaint tests are flakey
1243 https://bugs.webkit.org/show_bug.cgi?id=190627
1245 Reviewed by Zalan Bujtas.
1249 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1251 2018-11-07 Ross Kirsling <ross.kirsling@sony.com>
1253 [WinCairo] Unreviewed layout test gardening.
1255 * platform/wincairo/TestExpectations:
1257 2018-11-07 Dean Jackson <dino@apple.com>
1259 [iOS] WebGL leaks exact GPU type
1260 https://bugs.webkit.org/show_bug.cgi?id=191393
1261 <rdar://problem/45788297>
1263 Reviewed by Tim Horton.
1265 A test that checks that when the GPU vendor is Apple we're
1266 returning a generic renderer name.
1268 * fast/canvas/webgl/hide-some-renderer-info-expected.txt: Added.
1269 * fast/canvas/webgl/hide-some-renderer-info.html: Added.
1271 2018-11-07 Ali Juma <ajuma@chromium.org>
1273 IntersectionObserver GC-dependent tests are flaky
1274 https://bugs.webkit.org/show_bug.cgi?id=191387
1276 Reviewed by Chris Dumez.
1278 Make these tests more robust by triggering GC repeatedly inside a setInterval(). Having only a single call to
1279 GC is potentially flaky, since that call will early-out and return immediately if a GC is already underway.
1281 * intersection-observer/root-element-deleted.html:
1282 * intersection-observer/target-deleted.html:
1284 2018-11-07 Dan Bernstein <mitz@apple.com>
1286 Add a pseudoclass that matches img elements that are backed by an attachment
1287 https://bugs.webkit.org/show_bug.cgi?id=191286
1288 <rdar://problem/45823554>
1290 Reviewed by Dean Jackson.
1292 * fast/css/has-attachment-expected.txt: Added.
1293 * fast/css/has-attachment.html: Added.
1294 * platform/win/TestExpectations:
1296 2018-11-07 Ali Juma <ajuma@chromium.org>
1298 IntersectionObserverEntry doesn't keep JS wrappers of rects alive
1299 https://bugs.webkit.org/show_bug.cgi?id=191330
1301 Reviewed by Chris Dumez.
1305 * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive-expected.txt: Added.
1306 * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive.html: Added.
1308 2018-11-07 Ryan Haddad <ryanhaddad@apple.com>
1310 Unreviewed, update test expectations for fast/events/pointer.
1312 * TestExpectations: Skip this directory.
1313 * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
1315 2018-11-07 Per Arne Vollan <pvollan@apple.com>
1317 Layout Test fast/text/international/khmer-selection.html is crashing
1318 https://bugs.webkit.org/show_bug.cgi?id=191368
1320 Unreviewed test gardening.
1322 * platform/win/TestExpectations:
1324 2018-11-07 Per Arne Vollan <pvollan@apple.com>
1326 Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
1327 https://bugs.webkit.org/show_bug.cgi?id=191366
1329 Unreviewed test gardening.
1331 * platform/win/TestExpectations:
1333 2018-11-07 Zamiul Haque <zhaque@apple.com>
1335 Created a layout test to ensure that date controls marked as credit card expiry
1336 fields present a Gregorian calendar regardless of default system settings.
1337 https://bugs.webkit.org/show_bug.cgi?id=191096
1338 rdar://problem/42640256
1340 Reviewed by Tim Horton.
1342 Added two new methods to UIHelper, helping to facilitate this. calendarType
1343 returns the calendar identifier of the NSCalendar instance used by the presented
1344 date picker and setDefaultCalendarType accepts a calendar identifier as an
1345 argument for changing the default system settings.
1347 * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
1348 * platform/win/TestExpectations:
1349 * resources/ui-helper.js:
1350 (window.UIHelper.calendarType):
1351 (window.UIHelper.setDefaultCalendarType):
1353 2018-11-07 Tadeu Zagallo <tzagallo@apple.com>
1355 REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
1356 https://bugs.webkit.org/show_bug.cgi?id=191184
1358 Reviewed by Saam Barati.
1360 Skip test when the JIT is disabled since it's too slow to run on CLoop.
1362 * js/script-tests/regress-139548.js:
1364 2018-11-06 Youenn Fablet <youenn@apple.com>
1366 Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
1367 https://bugs.webkit.org/show_bug.cgi?id=191343
1371 * TestExpectations: Unskipping test.
1372 * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
1374 2018-11-06 Youenn Fablet <youenn@apple.com>
1376 sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
1377 https://bugs.webkit.org/show_bug.cgi?id=191202
1379 Reviewed by Eric Carlson.
1381 * TestExpectations: skipping a timing out related test.
1382 It is already timing out but is also flaky.
1384 2018-11-06 Justin Fan <justin_fan@apple.com>
1386 [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
1387 https://bugs.webkit.org/show_bug.cgi?id=191291
1389 Reviewed by Myles Maxfield.
1391 * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
1393 (async.runWebGPUTestsOnCanvas):
1394 (async.setUpContexts):
1395 * webgpu/render-pipelines-expected.txt: Added.
1396 * webgpu/render-pipelines.html: Added.
1397 * webgpu/shader-modules-expected.txt:
1398 * webgpu/shader-modules.html: Updated to use functions in set-up-webgpu-contexts.js.
1399 * webgpu/webgpu-basics-expected.txt:
1400 * webgpu/webgpu-basics.html: Updated through creating a WebGPURenderPipeline.
1402 2018-11-06 Youenn Fablet <youenn@apple.com>
1404 Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
1405 https://bugs.webkit.org/show_bug.cgi?id=191261
1407 Reviewed by Eric Carlson.
1409 * webrtc/video-addTransceiver-expected.txt:
1410 * webrtc/video-addTransceiver.html:
1412 2018-11-06 Youenn Fablet <youenn@apple.com>
1414 Make mDNS ICE Candidate an experimental flag again
1415 https://bugs.webkit.org/show_bug.cgi?id=191262
1417 Reviewed by Dean Jackson.
1419 * webrtc/datachannel/mdns-ice-candidates.html:
1421 2018-11-06 Myles C. Maxfield <mmaxfield@apple.com>
1423 Implement text-underline-offset and text-decoration-thickness
1424 https://bugs.webkit.org/show_bug.cgi?id=190774
1426 Reviewed by Dean Jackson.
1428 * animations/text-decoration-thickness-expected.txt: Added.
1429 * animations/text-decoration-thickness.html: Added.
1430 * animations/text-underline-offset-expected.txt: Added.
1431 * animations/text-underline-offset.html: Added.
1432 * fast/css3-text/css3-text-decoration/text-decoration-offset-2-expected-mismatch.html: Added.
1433 * fast/css3-text/css3-text-decoration/text-decoration-offset-2.html: Added.
1434 * fast/css3-text/css3-text-decoration/text-decoration-offset-3-expected-mismatch.html: Added.
1435 * fast/css3-text/css3-text-decoration/text-decoration-offset-3.html: Added.
1436 * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length-expected.html: Added.
1437 * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length.html: Added.
1438 * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline-expected.html: Added.
1439 * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline.html: Added.
1440 * fast/css3-text/css3-text-decoration/text-decoration-offset-expected-mismatch.html: Added.
1441 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto-expected.html: Added.
1442 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto.html: Added.
1443 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length-expected.html: Added.
1444 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length.html: Added.
1445 * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint-expected.html: Added.
1446 * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint.html: Added.
1447 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto-expected.html: Added.
1448 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto.html: Added.
1449 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length-expected.html: Added.
1450 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length.html: Added.
1451 * fast/css3-text/css3-text-decoration/text-decoration-offset.html: Added.
1452 * fast/css3-text/css3-text-decoration/text-decoration-thickness-length-expected.html: Added.
1453 * fast/css3-text/css3-text-decoration/text-decoration-thickness-length.html: Added.
1454 * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint-expected.html: Added.
1455 * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint.html: Added.
1457 2018-11-06 Dean Jackson <dino@apple.com>
1459 Add some basic pointer events tests
1460 https://bugs.webkit.org/show_bug.cgi?id=191336
1461 <rdar://problem/45858574>
1463 Reviewed by Wenson Hsieh.
1465 Generate some fake touches for pointer events testing.
1467 * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: Added.
1468 * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: Added.
1469 * fast/events/pointer/ios/tap-gives-pointerdown-pointerup-expected.txt: Added.
1470 * fast/events/pointer/ios/tap-gives-pointerdown-pointerup.html: Added.
1471 * platform/ios/TestExpectations:
1473 2018-11-06 Timothy Hatcher <timothy@apple.com>
1475 Skip css-dark-mode tests on older macOS platforms
1476 https://bugs.webkit.org/show_bug.cgi?id=191334
1478 Reviewed by Brian Burg.
1480 * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
1481 * platform/mac-highsierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
1482 * platform/mac-sierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
1483 * platform/mac-sierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
1484 * platform/mac/TestExpectations: Skip css-dark-mode for Sierra and HighSierra.
1486 2018-11-06 John Wilander <wilander@apple.com>
1488 Resource Load Statistics: Remove cap on partitioned cache max age if it matches a network reload (redirect-only)
1489 https://bugs.webkit.org/show_bug.cgi?id=189760
1490 <rdar://problem/44612242>
1492 Reviewed by Youenn Fablet and Antti Koivisto.
1494 * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt:
1495 * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
1496 The test now performs:
1497 - an initial Fetch request with a permanent redirect to ID 1234. Capped max age.
1498 - a second Fetch request with a permanent redirect to ID 4321. Capped max age.
1499 - a third Fetch request with a permanent redirect to and empty ID. Capped max age.
1500 - a fourth Fetch request with a permanent redirect to and empty ID. Max age cap removed.
1501 - a fifth Fetch request with a permanent redirect to and empty ID. Regular cache hit.
1502 * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php:
1503 Now returns an HTTP 500 if the request contains validation headers.
1505 2018-11-06 Myles C. Maxfield <mmaxfield@apple.com>
1507 Spelling dots are drawn in the wrong place
1508 https://bugs.webkit.org/show_bug.cgi?id=190764
1510 Reviewed by Dean Jackson.
1512 * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
1513 this is a version of Ahem with a very small descent, so that the dots don't intersect
1514 with the text itself.
1515 * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
1516 * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
1517 correct vertical place.
1518 * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
1519 * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
1520 correct vertical place.
1521 * editing/spelling/spelling-dots-position-expected.html: Added.
1522 * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
1524 * editing/spelling/spelling-dots-repaint-expected.html: Added.
1525 * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
1526 with spelling dots, and then deleting the element from the document. The spelling
1527 dots should be removed too.
1528 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1529 * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
1530 for new spelling dot positions.
1532 2018-11-06 Ross Kirsling <ross.kirsling@sony.com>
1534 [WinCairo] Unreviewed layout test gardening.
1536 * platform/wincairo/TestExpectations:
1538 2018-11-06 Per Arne Vollan <pvollan@apple.com>
1540 REGRESSION (r230523): Caps lock indicator not shown in password field
1541 https://bugs.webkit.org/show_bug.cgi?id=190056
1543 Reviewed by Ryosuke Niwa.
1546 * fast/events/detect-caps-lock-expected.txt: Added.
1547 * fast/events/detect-caps-lock.html: Added.
1548 * platform/mac/TestExpectations:
1550 2018-11-06 Ali Juma <ajuma@chromium.org>
1552 IntersectionObserver doesn't keep target's JS wrapper alive
1553 https://bugs.webkit.org/show_bug.cgi?id=190235
1555 Reviewed by Ryosuke Niwa.
1559 Update test that depends on a target getting GC'd to call takeRecords() since
1560 targets with pending entries are no logner GC'd.
1562 * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1563 * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
1564 * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1565 * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive.html: Added.
1566 * intersection-observer/root-element-deleted.html:
1567 * intersection-observer/target-deleted-expected.txt: Added.
1568 * intersection-observer/target-deleted.html: Added.
1570 2018-11-06 Eric Carlson <eric.carlson@apple.com>
1572 [MediaStream] User should not be prompted again after denying getDisplayMedia request
1573 https://bugs.webkit.org/show_bug.cgi?id=191227
1574 <rdar://problem/45784512>
1576 Reviewed by Youenn Fablet.
1578 * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
1579 (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
1580 (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
1581 (TestWebKitAPI::TEST_F):
1583 2018-11-06 Timothy Hatcher <timothy@apple.com>
1585 <picture> container doesn't update when prefers-color-scheme media query changes
1586 https://bugs.webkit.org/show_bug.cgi?id=190913
1587 rdar://problem/45608456
1589 Reviewed by Dean Jackson.
1591 * css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1592 * css-dark-mode/prefers-color-scheme-picture-element.html: Added.
1593 * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1594 * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1596 2018-11-06 Alex Christensen <achristensen@webkit.org>
1598 Fix tests after r237863
1599 https://bugs.webkit.org/show_bug.cgi?id=191315
1601 Reviewed by Chris Dumez.
1603 * platform/mac-wk2/http/tests/navigation: Added.
1604 * 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.
1605 This test is timing related, and I need to update its WK2 expectations every time I enable or disable safe browsing checks during navigation.
1608 2018-11-06 Ryan Haddad <ryanhaddad@apple.com>
1610 Unreviewed, rolling out r237834.
1612 Tests for this change crash on iOS Simulator
1616 "Spelling dots are drawn in the wrong place"
1617 https://bugs.webkit.org/show_bug.cgi?id=190764
1618 https://trac.webkit.org/changeset/237834
1620 2018-11-06 Youenn Fablet <youenn@apple.com>
1622 Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
1623 https://bugs.webkit.org/show_bug.cgi?id=191263
1625 Reviewed by Eric Carlson.
1627 * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
1628 * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
1630 2018-11-06 Youenn Fablet <youenn@apple.com>
1632 Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1633 https://bugs.webkit.org/show_bug.cgi?id=191278
1635 Reviewed by Eric Carlson.
1639 2018-11-06 Thibault Saunier <tsaunier@igalia.com>
1641 [GStreamer][WebRTC] Implement black frame generation
1642 https://bugs.webkit.org/show_bug.cgi?id=190684
1644 Reviewed by Xabier Rodriguez-Calvar.
1646 Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
1647 we are missing the canvas bridging code.
1649 * platform/gtk/TestExpectations:
1650 * platform/wpe/TestExpectations:
1652 2018-11-06 Antoine Quint <graouts@apple.com>
1654 [Web Animations] Update all tests to match the latest API changes
1655 https://bugs.webkit.org/show_bug.cgi?id=191302
1656 <rdar://problem/41000438>
1658 Reviewed by Dean Jackson.
1661 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1662 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1663 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1664 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1665 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1666 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1667 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1668 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1669 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1670 * webanimations/css-animations.html:
1671 * webanimations/left-and-opacity-animation-yields-no-compositing.html:
1672 * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
1673 * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html:
1675 2018-11-06 Zan Dobersek <zdobersek@igalia.com>
1677 Unreviewed WPE gardening. Handle a bunch of test failures under the
1678 directories containing imported W3C wpt tests. A few test expectations
1679 are added, but mostly the corresponding baselines are provided.
1681 * platform/wpe/TestExpectations:
1682 * platform/wpe/http/tests/dom: Added.
1683 * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
1684 * platform/wpe/http/wpt: Added.
1685 * platform/wpe/http/wpt/mediarecorder: Added.
1686 * platform/wpe/http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
1687 * platform/wpe/http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
1688 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1689 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt:
1690 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt:
1691 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt:
1692 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element: Added.
1693 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt: Added.
1694 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt: Added.
1695 * platform/wpe/imported/w3c/web-platform-tests/mimesniff: Added.
1696 * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types: Added.
1697 * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
1698 * platform/wpe/imported/w3c/web-platform-tests/pointerevents: Added.
1699 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension: Added.
1700 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
1701 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
1702 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
1703 * platform/wpe/imported/w3c/web-platform-tests/service-workers: Added.
1704 * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker: Added.
1705 * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
1706 * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
1707 * platform/wpe/imported/w3c/web-platform-tests/shadow-dom: Added.
1708 * platform/wpe/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
1709 * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Added.
1710 * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Added.
1711 * platform/wpe/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Added.
1712 * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
1713 * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
1714 * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1716 2018-11-06 Frederic Wang <fwang@igalia.com>
1718 Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
1719 https://bugs.webkit.org/show_bug.cgi?id=158342
1721 Reviewed by Simon Fraser.
1723 Add a test to ensure the change of scrolling status is reflected in the layer and scrolling
1724 trees. This test should also ASSERT in debug mode without the associated code change.
1726 * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
1727 * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
1729 2018-11-05 Wenson Hsieh <wenson_hsieh@apple.com>
1731 [iOS] Swatch appears squished and off-center in inputs of type color
1732 https://bugs.webkit.org/show_bug.cgi?id=191279
1733 <rdar://problem/45816319>
1735 Reviewed by Tim Horton.
1737 * fast/forms/color/color-input-uses-color-well-appearance-expected-mismatch.html: Added.
1738 * fast/forms/color/color-input-uses-color-well-appearance.html: Added.
1740 Add a test to verify that setting `-webkit-appearance: textfield;` on a color input causes the color input to
1741 render differently from a color input with a default appearance.
1743 * platform/ios-wk1/TestExpectations:
1744 * platform/ios/TestExpectations:
1746 In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
1748 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1750 Rebaseline an existing test on iOS.
1752 2018-11-05 Eric Carlson <eric.carlson@apple.com>
1754 [MediaStream] An audio track should be muted when capture is interrupted by the OS.
1755 https://bugs.webkit.org/show_bug.cgi?id=191283
1756 <rdar://problem/45773103>
1758 Reviewed by Jon Lee.
1760 * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
1761 * fast/mediastream/media-stream-track-interrupted.html: Added.
1763 2018-11-05 Myles C. Maxfield <mmaxfield@apple.com>
1765 Parsing support for text-underline-offset and text-decoration-thickness
1766 https://bugs.webkit.org/show_bug.cgi?id=191242
1768 Reviewed by Simon Fraser.
1770 * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt:
1771 * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html: Update the
1772 test for the new grammar of text-underline-position
1773 * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse-expected.txt: Added.
1774 * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse.html: Added.
1775 * fast/css3-text/css3-text-decoration/text-underline-offset-parse-expected.txt: Added.
1776 * fast/css3-text/css3-text-decoration/text-underline-offset-parse.html: Added.
1778 2018-11-05 Myles C. Maxfield <mmaxfield@apple.com>
1780 Spelling dots are drawn in the wrong place
1781 https://bugs.webkit.org/show_bug.cgi?id=190764
1783 Reviewed by Dean Jackson.
1785 * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
1786 this is a version of Ahem with a very small descent, so that the dots don't intersect
1787 with the text itself.
1788 * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
1789 * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
1790 correct vertical place.
1791 * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
1792 * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
1793 correct vertical place.
1794 * editing/spelling/spelling-dots-position-expected.html: Added.
1795 * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
1797 * editing/spelling/spelling-dots-repaint-expected.html: Added.
1798 * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
1799 with spelling dots, and then deleting the element from the document. The spelling
1800 dots should be removed too.
1801 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1802 * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
1803 for new spelling dot positions.
1805 2018-11-05 Ryan Haddad <ryanhaddad@apple.com>
1807 Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1808 https://bugs.webkit.org/show_bug.cgi?id=191278
1810 Unreviewed test gardening.
1812 * TestExpectations: Mark test as flaky.
1814 2018-11-05 Chris Dumez <cdumez@apple.com>
1816 Crash under DOMWindow::postMessageTimerFired()
1817 https://bugs.webkit.org/show_bug.cgi?id=191217
1818 <rdar://problem/40888466>
1820 Reviewed by Geoffrey Garen.
1822 Add layout test coverage.
1824 * fast/dom/Window/remove-frame-in-message-event-handler-expected.txt: Added.
1825 * fast/dom/Window/remove-frame-in-message-event-handler.html: Added.
1827 2018-11-05 Wenson Hsieh <wenson_hsieh@apple.com>
1829 [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
1830 https://bugs.webkit.org/show_bug.cgi?id=191226
1831 <rdar://problem/45781765>
1833 Reviewed by Tim Horton.
1835 Add a new layout test that sets the view scale to several values greater than or equal to 1 and verifies that
1836 the minimum scale and resulting scroll view scale are exactly the same as the view scale, when (1) the "ignores
1837 meta viewport" preference is enabled, and (2) the viewport is forced to be always scalable.
1839 * fast/viewport/ios/minimum-scale-after-changing-view-scale-expected.txt: Added.
1840 * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: Added.
1842 2018-11-05 Matt Baker <mattbaker@apple.com>
1844 Web Inspector: Table selection should not require that rows be in the cache
1845 https://bugs.webkit.org/show_bug.cgi?id=190993
1846 <rdar://problem/45613812>
1848 Reviewed by Devin Rousso.
1850 Add a test that a table row that is not in the cache can be selected/deselected.
1852 * inspector/table/table-selection-expected.txt:
1853 * inspector/table/table-selection.html:
1855 2018-11-05 Devin Rousso <drousso@apple.com>
1857 Web Inspector: show save/restore stack for recorded 2D Canvases
1858 https://bugs.webkit.org/show_bug.cgi?id=175283
1859 <rdar://problem/34040756>
1861 Reviewed by Matt Baker.
1863 * inspector/canvas/recording-2d.html:
1864 * inspector/canvas/resources/recording-utilities.js:
1865 (TestPage.registerInitializer.log):
1866 (TestPage.registerInitializer.async logRecording):
1868 2018-11-05 Thibault Saunier <tsaunier@igalia.com>
1870 [GStreamer][WebRTC] Error out when simulcast is activated
1871 https://bugs.webkit.org/show_bug.cgi?id=190678
1873 Reviewed by Philippe Normand.
1875 Implementing it is not for now yet.
1876 Tests for simulcast have been disabled as they now fail (instead of crashing).
1878 * platform/gtk/TestExpectations:
1879 * platform/wpe/TestExpectations:
1881 2018-11-05 Zan Dobersek <zdobersek@igalia.com>
1883 Unreviewed WPE gardening. Updating or adding various baselines. Also
1884 adding new failure expectations for tests that need a closer look.
1886 * platform/wpe/TestExpectations:
1887 * platform/wpe/fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
1888 * platform/wpe/fast/block/basic/height-percentage-simple-expected.txt: Added.
1889 * platform/wpe/fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
1890 * platform/wpe/fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
1891 * platform/wpe/fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
1892 * platform/wpe/fast/history: Added.
1893 * platform/wpe/fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Added.
1894 * platform/wpe/fast/inline-block/14498-positionForCoordinates-expected.txt:
1895 * platform/wpe/fast/inline/simple-inline-block-expected.txt: Added.
1896 * platform/wpe/fast/inline/simple-intruding-float1-expected.txt: Added.
1897 * platform/wpe/fast/inline/simple-intruding-floats2-expected.txt: Added.
1898 * platform/wpe/fast/inline/simple-intruding-floats3-expected.txt: Added.
1899 * platform/wpe/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
1900 * platform/wpe/webgl/2.0.0/conformance/canvas/drawingbuffer-test-expected.txt: Added.
1901 * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
1902 * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt:
1903 * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
1904 * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
1905 * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
1906 * platform/wpe/webgl/2.0.0/conformance/rendering/multisample-corruption-expected.txt:
1907 * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
1908 * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
1910 2018-11-04 Zalan Bujtas <zalan@apple.com>
1912 [LFC][BFC] Add support for percentage height in quirks mode.
1913 https://bugs.webkit.org/show_bug.cgi?id=191232
1915 Reviewed by Antti Koivisto.
1917 * fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
1918 * fast/block/basic/quirk-mode-percent-height.html: Added.
1919 * platform/ios/TestExpectations:
1921 2018-11-04 Zalan Bujtas <zalan@apple.com>
1923 [LFC][BCF] Add support for block level non-replaced inflow height percentage
1924 https://bugs.webkit.org/show_bug.cgi?id=191229
1926 Reviewed by Antti Koivisto.
1928 * fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
1929 * fast/block/basic/child-block-level-box-with-height-percent.html: Added.
1930 * platform/ios/TestExpectations:
1932 2018-11-03 Devin Rousso <drousso@apple.com>
1934 Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
1935 https://bugs.webkit.org/show_bug.cgi?id=190854
1937 Reviewed by Matt Baker.
1939 * inspector/canvas/recording-2d-expected.txt:
1940 * inspector/canvas/recording-2d.html:
1941 * inspector/canvas/recording-bitmaprenderer-expected.txt:
1942 * inspector/canvas/recording-bitmaprenderer.html:
1943 * inspector/canvas/recording-webgl-expected.txt:
1944 * inspector/canvas/recording-webgl.html:
1946 2018-11-03 Andy Estes <aestes@apple.com>
1948 [Payment Request] PaymentResponse.retry()'s errorFields should be optional
1949 https://bugs.webkit.org/show_bug.cgi?id=191212
1951 Reviewed by Youenn Fablet.
1953 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
1954 * http/tests/paymentrequest/payment-response-retry-method.https.html:
1956 2018-11-02 Zalan Bujtas <zalan@apple.com>
1958 [LFC][BFC] Resolve percentage height values.
1959 https://bugs.webkit.org/show_bug.cgi?id=191224
1961 Reviewed by Antti Koivisto.
1963 * fast/block/basic/height-percentage-simple-expected.txt: Added.
1964 * fast/block/basic/height-percentage-simple.html: Added.
1965 * platform/ios/TestExpectations:
1967 2018-11-03 Youenn Fablet <youenn@apple.com>
1969 Refresh WPT webrtc tests
1970 https://bugs.webkit.org/show_bug.cgi?id=191133
1972 Reviewed by Eric Carlson.
1976 2018-11-03 Eric Carlson <eric.carlson@apple.com>
1978 [MediaStream] enumerateDevices should not expose devices that are not available to getUserMedia
1979 https://bugs.webkit.org/show_bug.cgi?id=191177
1980 <rdar://problem/45747873>
1982 Reviewed by Jer Noble.
1984 * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt: Added.
1985 * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute.html: Added.
1986 * http/tests/media/media-stream/resources/enumerate-devices-iframe.html: Added.
1987 * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Rebased for updated logging.
1988 * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Ditto.
1990 2018-11-02 Justin Michaud <justin_michaud@apple.com>
1992 Add new global object and preliminary Worklets support for CSS painting api
1993 https://bugs.webkit.org/show_bug.cgi?id=190979
1995 Reviewed by Chris Dumez.
1997 Add a new test harness for worklet tests, since they do not have access to the dom.
1999 * fast/css-custom-paint/basic-expected.txt:
2000 * fast/css-custom-paint/basic.html:
2001 * fast/css-custom-paint/registerPaintBindings-expected.html: Added.
2002 * fast/css-custom-paint/registerPaintBindings-expected.txt: Removed.
2003 * fast/css-custom-paint/registerPaintBindings.html:
2004 * fast/css-custom-paint/resources/testharness-worklet.js: Added.
2006 * fast/css-custom-paint/resources/testharness.js: Added.
2007 (async.importWorklet):
2008 * fast/css-custom-paint/worklet-expected.html: Added.
2009 * fast/css-custom-paint/worklet.html: Added.
2011 2018-11-02 Chris Dumez <cdumez@apple.com>
2013 REGRESSION (r237699): Layout Test http/tests/security/anchor-download-block-crossorigin.html is a flaky failure
2014 https://bugs.webkit.org/show_bug.cgi?id=191199
2016 Reviewed by Dewei Zhu.
2018 Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
2020 * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2021 * http/tests/security/anchor-download-block-crossorigin.html:
2023 2018-11-02 Per Arne Vollan <pvollan@apple.com>
2025 [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
2026 https://bugs.webkit.org/show_bug.cgi?id=191194
2028 Unreviewed test gardening.
2030 * platform/win/TestExpectations:
2032 2018-11-02 Wenson Hsieh <wenson_hsieh@apple.com>
2034 [iOS] Changing view scale sometimes does not zoom the page to the new initial scale, when the page is at initial scale
2035 https://bugs.webkit.org/show_bug.cgi?id=191180
2036 <rdar://problem/45744786>
2038 Reviewed by Simon Fraser.
2040 Add a layout test, and make some adjustments to UIHelper.
2042 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
2043 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
2044 * fast/viewport/ios/viewport-minimum-and-initial-scale-expected.txt: Added.
2045 * fast/viewport/ios/viewport-minimum-and-initial-scale.html: Added.
2047 Add a new layout test that contains a viewport meta tag with minimum and initial scales set to 0.94, and checks
2048 that the resulting minimum and initial scales are 0.94 instead of 0.94158.
2050 * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
2051 * resources/ui-helper.js:
2053 Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
2055 (window.UIHelper.zoomScale):
2056 (window.UIHelper.minimumZoomScale):
2059 2018-11-02 Daniel Bates <dabates@apple.com>
2061 [iOS] WebKit should dispatch DOM events when a modifier key is pressed
2062 https://bugs.webkit.org/show_bug.cgi?id=190487
2064 Reviewed by Tim Horton.
2066 Update expected results of an existing test now that we identify modifier keys.
2068 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2070 2018-11-02 Ali Juma <ajuma@chromium.org>
2072 Allow cross-document intersection observing
2073 https://bugs.webkit.org/show_bug.cgi?id=165746
2075 Reviewed by Simon Fraser.
2077 Add a test that cross-document intersection observations are triggered when an intermediate frame
2078 scrolls. Skip the test on WK1 platforms where IntersectionObserver is not supported.
2080 Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
2082 * http/tests/intersection-observer/intermediate-frame-changes-expected.txt: Added.
2083 * http/tests/intersection-observer/intermediate-frame-changes.html: Added.
2084 * http/tests/intersection-observer/resources/intermediate-frame.html: Added.
2085 * http/tests/intersection-observer/resources/nested-frame.html: Added.
2086 * 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.
2087 * 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.
2088 * platform/mac-wk1/TestExpectations:
2089 * platform/win/TestExpectations:
2090 * platform/wincairo/TestExpectations:
2092 2018-11-02 Per Arne Vollan <pvollan@apple.com>
2094 [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
2095 https://bugs.webkit.org/show_bug.cgi?id=191194
2097 Unreviewed test gardening.
2099 * platform/win/TestExpectations:
2101 2018-11-02 Zalan Bujtas <zalan@apple.com>
2103 [LFC][IFC] Add support for intrinsic width calculation
2104 https://bugs.webkit.org/show_bug.cgi?id=191144
2106 Reviewed by Antti Koivisto.
2108 * fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
2109 * fast/inline/simple-shrink-to-fit-inline-block.html: Added.
2110 * platform/ios/TestExpectations:
2112 2018-11-01 Philippe Normand <pnormand@igalia.com>
2114 [Apache] Self-signed SSL certificate RSA key is considered too weak
2115 https://bugs.webkit.org/show_bug.cgi?id=191156
2117 Reviewed by Michael Catanzaro.
2119 Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
2121 * http/conf/webkit-httpd.pem:
2123 2018-11-01 Antoine Quint <graouts@apple.com>
2125 [Web Animations] Make document.getAnimations() return declarative animations in the correct order
2126 https://bugs.webkit.org/show_bug.cgi?id=191153
2128 Reviewed by Dean Jackson.
2130 Mark that the two document.getAnimations() tests for declarative animations are no longer flaky.
2134 2018-11-02 Justin Fan <justin_fan@apple.com>
2136 [WebGPU] Experimental prototype for MSL shaders
2137 https://bugs.webkit.org/show_bug.cgi?id=191084
2139 Reviewed by Dean Jackson.
2141 * webgpu/shader-modules.html: Added.
2142 * webgpu/shader-modules-expected.html: Added.
2143 * webgpu/webgpu-basics.html: Added.
2144 * webgpu/webgpu-basics-expected.html: Added.
2146 2018-11-01 Devin Rousso <drousso@apple.com>
2148 Web Inspector: View: introduce a didLayoutSubtree
2149 https://bugs.webkit.org/show_bug.cgi?id=191176
2151 Reviewed by Matt Baker.
2153 * inspector/view/resources/test-view.js:
2154 (TestPage.registerInitializer.WI.TestView.prototype.layout):
2155 (TestPage.registerInitializer.WI.TestView.prototype.didLayoutSubtree): Added.
2157 2018-11-01 Chris Dumez <cdumez@apple.com>
2159 Location object sans browsing context
2160 https://bugs.webkit.org/show_bug.cgi?id=191060
2162 Reviewed by Geoffrey Garen.
2164 Update existing tests to reflect behavior change.
2166 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
2167 * http/tests/dom/same-origin-detached-window-properties.html:
2168 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
2169 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
2170 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
2171 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
2173 2018-11-01 Ross Kirsling <ross.kirsling@sony.com>
2175 [WinCairo] Unreviewed layout test gardening.
2177 (Also remove one outdated global test failure.)
2180 * platform/wincairo/TestExpectations:
2182 2018-11-01 Sihui Liu <sihui_liu@apple.com>
2184 Add a storage limit for IndexedDB
2185 https://bugs.webkit.org/show_bug.cgi?id=190598
2186 <rdar://problem/44654715>
2188 Reviewed by Chris Dumez.
2190 Some tests will fail after adding storage limit to IndexedDB, so we need to reduce their
2191 size and rebase their expectations.
2193 * storage/indexeddb/key-type-array-expected.txt:
2194 * storage/indexeddb/key-type-array-private-expected.txt:
2195 * storage/indexeddb/modern/idbkey-array-equality-expected.txt:
2196 * storage/indexeddb/modern/idbkey-array-equality-private-expected.txt:
2197 * storage/indexeddb/modern/resources/idbkey-array-equality.js:
2198 (request.onsuccess):
2201 * storage/indexeddb/prefetch-invalidation-expected.txt:
2202 * storage/indexeddb/prefetch-invalidation-private-expected.txt:
2203 * storage/indexeddb/resources/key-type-array.js:
2204 (testValidArrayKeys.getreq.onsuccess):
2205 (testValidArrayKeys.putreq.onsuccess):
2206 (testValidArrayKeys.testArrayPutGet):
2207 * storage/indexeddb/resources/prefetch-invalidation.js:
2208 (cursorRequest.onsuccess):
2210 (continue100Times): Deleted.
2211 * storage/indexeddb/resources/storage-limit.js: Added.
2213 (onOpenSuccess.request.onerror):
2214 (onOpenSuccess.request.onsuccess):
2216 * storage/indexeddb/storage-limit-expected.txt: Added.
2217 * storage/indexeddb/storage-limit.html: Added.
2219 2018-11-01 Chris Dumez <cdumez@apple.com>
2221 Unreviewed, mark a couple of newly imported WPT tests as flaky on Mac WK1.
2223 * platform/mac-wk1/TestExpectations:
2225 2018-11-01 Justin Michaud <justin_michaud@apple.com>
2227 CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
2228 https://bugs.webkit.org/show_bug.cgi?id=191042
2230 Reviewed by Antti Koivisto.
2232 * css-custom-properties-api/crash-expected.txt: Added.
2233 * css-custom-properties-api/crash.html: Added.
2234 * css-custom-properties-api/cycles-expected.txt: Added.
2235 * css-custom-properties-api/cycles.html: Added.
2236 * css-custom-properties-api/inline-expected.txt: Added.
2237 * css-custom-properties-api/inline.html: Added.
2239 2018-11-01 Guillaume Emont <guijemont@igalia.com>
2241 Skip tests on arm/mips that time out now we're running on CLoop
2243 Unreviewed gardening.
2245 Since the JIT is temporarily disabled on 32-bit platforms, these tests
2246 time out on the bots and need to be disabled. There's more tests
2247 disabled on arm because the timeout is longer on the mips bot (as the
2248 device is slower to start with), so many of the tests don't time out
2251 * js/script-tests/regress-139548.js: disable on arm and mips.
2253 2018-11-01 Devin Rousso <drousso@apple.com>
2255 Web Inspector: fix debug WK1 test failures for WI.ObjectStore
2256 https://bugs.webkit.org/show_bug.cgi?id=191158
2258 Reviewed by Joseph Pecoraro.
2260 * inspector/unit-tests/objectStore/delete.html:
2261 * inspector/unit-tests/objectStore/deleteObject.html:
2262 * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
2263 (TestPage.registerInitializer):
2265 2018-11-01 Said Abou-Hallawa <sabouhallawa@apple.com>
2267 [CG] Adopt CG SPI for non-even cornered rounded rects
2268 https://bugs.webkit.org/show_bug.cgi?id=190155
2270 Reviewed by Simon Fraser.
2272 This test fails on iOS simulator because of just one pixel difference
2273 between drawing a shadow of the element and drawing a copy of the element.
2274 This failure happens on iOS and does not happen on macOS because we don't
2275 use accelerated drawing for macOS testing but we use it for iOS testing.
2277 * platform/ios/TestExpectations:
2279 2018-11-01 Chris Dumez <cdumez@apple.com>
2281 [PSON] Unable to submit a file in FormData cross-site
2282 https://bugs.webkit.org/show_bug.cgi?id=191138
2284 Reviewed by Alex Christensen.
2286 Add layout test coverage.
2288 * http/tests/misc/form-submit-file-cross-site-expected.txt:
2289 * http/tests/misc/form-submit-file-cross-site.html:
2291 2018-11-01 Devin Rousso <drousso@apple.com>
2293 Unreviewed test fix after r237670.
2295 * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt:
2296 * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
2297 Make the `CanvasAdded` event listener synchronous, so it won't miss the `RecordingStarted`
2298 or `RecordingStopped` events, since `awaitEvent` evaluates on the next tick.
2300 2018-10-31 Zalan Bujtas <zalan@apple.com>
2302 [LFC][IFC] Add support for inline-block elements.
2303 https://bugs.webkit.org/show_bug.cgi?id=191143
2305 Reviewed by Antti Koivisto.
2307 * fast/inline/simple-inline-block-expected.txt: Added.
2308 * fast/inline/simple-inline-block.html: Added.
2309 * platform/ios/TestExpectations:
2311 2018-11-01 YUHAN WU <yuhan_wu@apple.com>
2313 MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2314 https://bugs.webkit.org/show_bug.cgi?id=190778
2315 <rdar://problem/45703574>
2317 Reviewed by Youenn Fablet.
2319 Remove share FileReader object between three asynchronous tests which might cause flaky failure.
2320 We will need to fix all the falky failures in this test after we implement timeslice.
2322 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2324 2018-10-31 Devin Rousso <drousso@apple.com>
2326 Web Inspector: Canvas: create a setting for auto-recording newly created contexts
2327 https://bugs.webkit.org/show_bug.cgi?id=190856
2329 Reviewed by Brian Burg.
2331 * inspector/canvas/resources/recording-utilities.js:
2332 (TestPage.registerInitializer.window.startRecording):
2333 (TestPage.registerInitializer.handleRecordingProgress):
2334 * inspector/canvas/recording-2d.html:
2335 * inspector/canvas/recording-bitmaprenderer.html:
2336 * inspector/canvas/recording-webgl-snapshots.html:
2337 * inspector/canvas/recording-webgl.html:
2339 * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt: Added.
2340 * inspector/canvas/setRecordingAutoCaptureFrameCount.html: Added.
2342 2018-10-31 Devin Rousso <drousso@apple.com>
2344 Web Inspector: Audit: save imported audits across WebInspector sessions
2345 https://bugs.webkit.org/show_bug.cgi?id=190858
2346 <rdar://problem/45527625>
2348 Reviewed by Brian Burg.
2350 * inspector/unit-tests/objectStore/add-expected.txt: Added.
2351 * inspector/unit-tests/objectStore/add.html: Added.
2352 * inspector/unit-tests/objectStore/addObject-expected.txt: Added.
2353 * inspector/unit-tests/objectStore/addObject.html: Added.
2354 * inspector/unit-tests/objectStore/basic-expected.txt: Added.
2355 * inspector/unit-tests/objectStore/basic.html: Added.
2356 * inspector/unit-tests/objectStore/delete-expected.txt: Added.
2357 * inspector/unit-tests/objectStore/delete.html: Added.
2358 * inspector/unit-tests/objectStore/deleteObject-expected.txt: Added.
2359 * inspector/unit-tests/objectStore/deleteObject.html: Added.
2360 * inspector/unit-tests/objectStore/resources/objectStore-utilities.js: Added.
2361 (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject):
2362 (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject.prototype.toJSON):
2363 (TestPage.registerInitializer.InspectorTest.ObjectStore.createSuite):
2364 (TestPage.registerInitializer.InspectorTest.ObjectStore.createObjectStore):
2365 (TestPage.registerInitializer.InspectorTest.ObjectStore.add):
2366 (TestPage.registerInitializer.InspectorTest.ObjectStore.addObject):
2367 (TestPage.registerInitializer.InspectorTest.ObjectStore.delete):
2368 (TestPage.registerInitializer.InspectorTest.ObjectStore.deleteObject):
2369 (TestPage.registerInitializer.InspectorTest.ObjectStore.logValues):
2370 (TestPage.registerInitializer.InspectorTest.ObjectStore.wrapTest):
2372 2018-10-31 Alicia Boya GarcÃa <aboya@igalia.com>
2374 [MSE] Use tolerance when growing the coded frame group
2375 https://bugs.webkit.org/show_bug.cgi?id=190085
2377 Reviewed by Jer Noble.
2379 A test simulating unordered appends with imprecise timestamps,
2380 overlapping <1ms (replicating a typical WebM 30fps video file) is
2383 * media/media-source/media-source-append-acb-tolerance.html: Added.
2385 2018-10-31 Devin Rousso <drousso@apple.com>
2387 Web Inspector: Audit: attempt to re-link DOM nodes for imported results
2388 https://bugs.webkit.org/show_bug.cgi?id=191044
2389 <rdar://problem/45687364>
2391 Reviewed by Brian Burg.
2393 * inspector/model/auditTestCase.html:
2394 * inspector/model/auditTestCaseResult.html:
2395 * inspector/model/auditTestGroup.html:
2396 * inspector/model/auditTestGroupResult.html:
2398 2018-10-31 Jer Noble <jer.noble@apple.com>
2400 MediaSource.isTypeSupported('video/mp4; codecs="hvc1.1.6.L60.B0') is inproperly rejected
2401 https://bugs.webkit.org/show_bug.cgi?id=191129
2403 Reviewed by Eric Carlson.
2405 * media/media-source/media-source-istypesupported-case-sensitive-expected.txt: Added.
2406 * media/media-source/media-source-istypesupported-case-sensitive.html: Added.
2408 2018-10-31 Alicia Boya GarcÃa <aboya@igalia.com>
2410 [MSE] WebKit tests: Use fixed point in makeASample()
2411 https://bugs.webkit.org/show_bug.cgi?id=191128
2413 Reviewed by Jer Noble.
2415 This patch modifies the utility function makeASample() so as to accept
2416 time values in arbitrary time scales.
2418 Previously makeASample() accepted optionally a time scale, but still
2419 required to receive all time values as seconds, therefore requiring a
2420 division at call time in order to use the function, which could cause
2421 rounding errors (see https://bugs.webkit.org/show_bug.cgi?id=190085#c20).
2423 * media/media-source/media-source-append-acb-no-frame-lost-expected.txt:
2424 * media/media-source/media-source-append-acb-no-frame-lost.html:
2425 * media/media-source/media-source-append-buffer-with-append-window.html:
2426 * media/media-source/media-source-append-media-segment-without-init.html:
2427 * media/media-source/media-source-append-nonsync-sample-after-abort.html:
2428 * media/media-source/media-source-append-out-of-order.html:
2429 * media/media-source/media-source-append-overlapping-dts-expected.txt:
2430 * media/media-source/media-source-append-overlapping-dts.html:
2431 * media/media-source/media-source-canplaythrough.html:
2432 * media/media-source/media-source-duplicate-seeked.html:
2433 * media/media-source/media-source-duration-after-append.html:
2434 * media/media-source/media-source-end-of-stream-buffered.html:
2435 * media/media-source/media-source-end-of-stream-readyState.html:
2436 * media/media-source/media-source-fastseek.html:
2437 * media/media-source/media-source-fudge-factor.html:
2438 * media/media-source/media-source-monitor-source-buffers.html:
2439 * media/media-source/media-source-overlapping-append-buffered.html:
2440 * media/media-source/media-source-overlapping-append-expected.txt:
2441 * media/media-source/media-source-overlapping-append.html:
2442 * media/media-source/media-source-overlapping-decodetime-expected.txt:
2443 * media/media-source/media-source-overlapping-decodetime.html:
2444 * media/media-source/media-source-play.html:
2445 * media/media-source/media-source-range-end-frame-not-removed-expected.txt:
2446 * media/media-source/media-source-range-end-frame-not-removed.html:
2447 * media/media-source/media-source-range-start-frame-replaced-expected.txt:
2448 * media/media-source/media-source-range-start-frame-replaced.html:
2449 * media/media-source/media-source-remove-decodeorder-crash.html:
2450 * media/media-source/media-source-remove-too-much.html:
2451 * media/media-source/media-source-remove.html:
2452 * media/media-source/media-source-restrictions.html:
2453 * media/media-source/media-source-sample-wrong-track-id.html:
2454 * media/media-source/media-source-seek-back-expected.txt:
2455 * media/media-source/media-source-seek-back.html:
2456 * media/media-source/media-source-seek-complete.html:
2457 * media/media-source/media-source-sequence-timestamps-expected.txt:
2458 * media/media-source/media-source-sequence-timestamps.html:
2459 * media/media-source/media-source-small-gap.html:
2460 * media/media-source/media-source-timeoffset-expected.txt:
2461 * media/media-source/media-source-timeoffset.html:
2462 * media/media-source/media-source-timestampoffset-rounding-error.html:
2463 * media/media-source/media-source-timestampoffset-then-zero-expected.txt:
2464 * media/media-source/media-source-timestampoffset-then-zero.html:
2465 * media/media-source/media-source-video-playback-quality.html:
2466 * media/media-source/mock-media-source.js:
2469 2018-10-31 YUHAN WU <yuhan_wu@apple.com>
2471 MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2472 https://bugs.webkit.org/show_bug.cgi?id=190778
2473 <rdar://problem/45703574>
2475 Reviewed by Youenn Fablet.
2477 Increase the timer of recording to 2 seconds until we support timeslice in order to reduce flakiness.
2479 * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
2480 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2482 2018-10-31 Zach Li <zacharyli323@gmail.com>
2484 Add credit card autofill button
2485 https://bugs.webkit.org/show_bug.cgi?id=191051
2486 <rdar://problem/45657011>
2488 Reviewed by Wenson Hsieh.
2490 * fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2491 * fast/forms/auto-fill-button/input-credit-card-auto-fill-button.html: Added.
2492 * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2493 * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2494 * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2495 * platform/mac/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.png: Added.
2496 * platform/win/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2498 2018-10-31 Devin Rousso <drousso@apple.com>
2500 Web Inspector: Audit: show metadata for results
2501 https://bugs.webkit.org/show_bug.cgi?id=190853
2502 <rdar://problem/45527623>
2504 Reviewed by Brian Burg.
2506 * inspector/model/auditTestCaseResult-expected.txt:
2507 * inspector/model/auditTestCaseResult.html:
2508 * inspector/model/auditTestGroupResult-expected.txt:
2509 * inspector/model/auditTestGroupResult.html:
2510 * inspector/unit-tests/string-utilities-expected.txt:
2511 * inspector/unit-tests/string-utilities.html:
2513 2018-10-31 Eric Carlson <eric.carlson@apple.com>
2515 [MediaStream] Don't reveal device IDs until the user has granted permission to capture
2516 https://bugs.webkit.org/show_bug.cgi?id=191112
2517 <rdar://problem/45699932>
2519 Reviewed by Youenn Fablet.
2521 * TestExpectations: Skip http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
2522 and http/tests/media/media-stream/enumerate-devices-source-id.html for now, they don't make sense
2523 with these changes and will be updated to pass in a future patch.
2524 * fast/mediastream/MediaStreamTrack-getCapabilities.html:
2525 * fast/mediastream/get-user-media-device-id-expected.txt:
2526 * fast/mediastream/get-user-media-device-id.html:
2528 2018-10-31 YUHAN WU <yuhan_wu@apple.com>
2530 MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2531 https://bugs.webkit.org/show_bug.cgi?id=190778
2533 Reviewed by Youenn Fablet.
2535 These tests are used to check if MediaRecorder can generate both video and audio buffers through mock source.
2537 * http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
2538 * http/wpt/mediarecorder/MediaRecorder-dataavailable.html: Added.
2539 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
2540 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html: Added.
2541 * platform/win/TestExpectations:
2543 2018-10-31 Chris Dumez <cdumez@apple.com>
2545 [PSON] When process-swapping for a POST request the HTTP body gets dropped
2546 https://bugs.webkit.org/show_bug.cgi?id=191046
2547 <rdar://problem/45229732>
2549 Reviewed by Alex Christensen.
2551 Add layout test coverage.
2553 * http/tests/misc/form-post-textplain-cross-site-expected.txt: Added.
2554 * http/tests/misc/form-post-textplain-cross-site.html: Added.
2556 2018-10-30 David Kilzer <ddkilzer@apple.com>
2558 XSLTProcessor should limit max transform depth
2559 <https://webkit.org/b/191075>
2560 <rdar://problem/45531453>
2562 Reviewed by Alex Christensen.
2564 * fast/xsl/xslt-max-depth-expected.txt: Added.
2565 * fast/xsl/xslt-max-depth.html: Added.
2567 2018-10-30 Devin Rousso <drousso@apple.com>
2569 Web Inspector: Audit: create Audit Tab
2570 https://bugs.webkit.org/show_bug.cgi?id=190754
2572 Reviewed by Matt Baker.
2574 * inspector/audit/resources/audit-utilities.js: Added.
2575 * inspector/audit/basic-expected.txt: Added.
2576 * inspector/audit/basic.html: Added.
2577 * inspector/audit/data-domAttributes-expected.txt: Added.
2578 * inspector/audit/data-domAttributes.html: Added.
2579 * inspector/audit/data-domNodes-expected.txt: Added.
2580 * inspector/audit/data-domNodes.html: Added.
2581 * inspector/audit/data-errors-expected.txt: Added.
2582 * inspector/audit/data-errors.html: Added.
2583 * inspector/model/auditTestCase-expected.txt: Added.
2584 * inspector/model/auditTestCase.html: Added.
2585 * inspector/model/auditTestCaseResult-expected.txt: Added.
2586 * inspector/model/auditTestCaseResult.html: Added.
2587 * inspector/model/auditTestGroup-expected.txt: Added.
2588 * inspector/model/auditTestGroup.html: Added.
2589 * inspector/model/auditTestGroupResult-expected.txt: Added.
2590 * inspector/model/auditTestGroupResult.html: Added.
2591 * inspector/unit-tests/promise-utilities-expected.txt: Added.
2592 * inspector/unit-tests/promise-utilities.html: Added.
2594 * inspector/audit/audit-manager-expected.txt: Removed.
2595 * inspector/audit/audit-manager.html: Removed.
2596 * inspector/audit/audit-report-expected.txt: Removed.
2597 * inspector/audit/audit-report.html: Removed.
2598 * inspector/audit/audit-test-case-expected.txt: Removed.
2599 * inspector/audit/audit-test-case.html: Removed.
2600 * inspector/audit/audit-test-suite-expected.txt: Removed.
2601 * inspector/audit/audit-test-suite.html: Removed.
2602 * inspector/audit/resources/audit-test-fixtures.js: Removed.
2604 2018-10-30 Dawei Fenton <realdawei@apple.com>
2606 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2607 https://bugs.webkit.org/show_bug.cgi?id=189641
2611 * platform/ios-wk2/TestExpectations: Mark test as [ Slow ]
2613 2018-10-30 Devin Rousso <drousso@apple.com>
2615 Web Inspector: provide options to WI.cssPath for more verbosity
2616 https://bugs.webkit.org/show_bug.cgi?id=190987
2618 Reviewed by Brian Burg.
2620 * inspector/dom/domutilities-csspath.html:
2622 2018-10-30 Ali Juma <ajuma@chromium.org>
2624 Calling window.open("", "_self") allows working around restrictions on window.close()
2625 https://bugs.webkit.org/show_bug.cgi?id=191073
2627 Reviewed by Chris Dumez.
2629 * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added.
2630 * fast/dom/Window/window-open-self-disallow-close.html: Added.
2632 2018-10-30 Andy Estes <aestes@apple.com>
2634 [Payment Request] Implement PaymentResponse.retry()
2635 https://bugs.webkit.org/show_bug.cgi?id=190985
2637 Reviewed by Daniel Bates
2639 * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2640 * http/tests/paymentrequest/payment-response-complete-method.https.html:
2641 * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
2642 * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
2643 * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
2644 * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
2645 * http/tests/paymentrequest/payment-response-rejects-if-not-active.https-expected.txt: Added.
2646 * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html: Copied from
2647 imported/w3c/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html
2648 and automated using internals.mockPaymentCoordinator.
2649 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt: Added.
2650 * http/tests/paymentrequest/payment-response-retry-method.https.html: Copied from
2651 imported/w3c/web-platform-tests/payment-request/payment-response/retry-method-manual.https.html
2652 and automated using internals.mockPaymentCoordinator.
2653 * http/tests/paymentrequest/resources/helpers.js:
2654 (setUpAndSmokeTest):
2656 2018-10-30 Andy Estes <aestes@apple.com>
2658 [Apple Pay] PaymentRequest.canMakePayment() should resolve to true whenever Apple Pay is available
2659 https://bugs.webkit.org/show_bug.cgi?id=191039
2661 Reviewed by Megan Gardner.
2663 * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
2664 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2666 2018-10-30 Dawei Fenton <realdawei@apple.com>
2668 [ Mojave Debug ] Layout Test http/tests/workers/service/self_registration.html is flaky
2669 https://bugs.webkit.org/show_bug.cgi?id=190828
2673 * platform/mac-wk2/TestExpectations: Mark test as flay.
2675 2018-10-30 Sihui Liu <sihui_liu@apple.com>
2677 Add a deprecation warning to console for Web SQL
2678 https://bugs.webkit.org/show_bug.cgi?id=190936
2680 Reviewed by Ryosuke Niwa.
2682 Rebaseline the tests that are affected by the added console message.
2684 * fast/dom/MutationObserver/database-callback-delivery-expected.txt:
2685 * fast/frames/sandboxed-iframe-storage-expected.txt:
2686 * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt:
2687 * http/tests/security/cross-origin-websql-allowed-expected.txt:
2688 * http/tests/security/cross-origin-websql-expected.txt:
2689 * http/tests/security/same-origin-websql-blocked-expected.txt:
2690 * http/tests/security/storage-blocking-loosened-websql-expected.txt:
2691 * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
2692 * http/tests/storage/callbacks-are-called-in-correct-context-expected.txt:
2693 * inspector/runtime/CommandLineAPI-inspect-expected.txt:
2694 * js/dom/callback-function-with-handle-event-expected.txt:
2695 * js/dom/exceptions-thrown-in-callbacks-expected.txt:
2696 * storage/websql/alter-to-info-table-expected.txt:
2697 * storage/websql/change-version-expected.txt:
2698 * storage/websql/change-version-handle-reuse-expected.txt:
2699 * storage/websql/change-version-no-crash-on-preflight-failure-expected.txt:
2700 * storage/websql/close-during-stress-test-expected.txt:
2701 * storage/websql/database-lock-after-reload-expected.txt:
2702 * storage/websql/empty-statement-expected.txt:
2703 * storage/websql/execute-sql-args-expected.txt:
2704 * storage/websql/execute-sql-rowsAffected-expected.txt:
2705 * storage/websql/executesql-accepts-only-one-statement-expected.txt:
2706 * storage/websql/hash-change-with-xhr-expected.txt:
2707 * storage/websql/multiple-databases-garbage-collection-expected.txt:
2708 * storage/websql/multiple-transactions-expected.txt:
2709 * storage/websql/multiple-transactions-on-different-handles-expected.txt:
2710 * storage/websql/null-callbacks-expected.txt:
2711 * storage/websql/open-database-creation-callback-expected.txt:
2712 * storage/websql/open-database-creation-callback-isolated-world-expected.txt:
2713 * storage/websql/open-database-empty-version-expected.txt:
2714 * storage/websql/open-database-expand-quota-expected.txt:
2715 * storage/websql/open-database-over-quota-expected.txt:
2716 * storage/websql/open-database-set-empty-version-expected.txt:
2717 * storage/websql/open-database-while-transaction-in-progress-expected.txt:
2718 * storage/websql/private-browsing-noread-nowrite-expected.txt:
2719 * storage/websql/read-and-write-transactions-dont-run-together-expected.txt:
2720 * storage/websql/read-transactions-running-concurrently-expected.txt:
2721 * storage/websql/sql-data-types-expected.txt:
2722 * storage/websql/statement-error-callback-expected.txt:
2723 * storage/websql/statement-error-callback-isolated-world-expected.txt:
2724 * storage/websql/statement-success-callback-isolated-world-expected.txt:
2725 * storage/websql/success-callback-expected.txt:
2726 * storage/websql/success-callback-when-page-defers-loading-expected.txt:
2727 * storage/websql/test-authorizer-expected.txt:
2728 * storage/websql/transaction-callback-exception-crash-expected.txt:
2729 * storage/websql/transaction-callback-isolated-world-expected.txt:
2730 * storage/websql/transaction-database-expand-quota-expected.txt:
2731 * storage/websql/transaction-error-callback-expected.txt:
2732 * storage/websql/transaction-error-callback-isolated-world-expected.txt:
2733 * storage/websql/transaction-prototype-expected.txt:
2734 * storage/websql/transaction-success-callback-isolated-world-expected.txt:
2736 2018-10-30 Sihui Liu <sihui_liu@apple.com>
2738 IndexedDB: iteration of cursors skip records if updated or deleted
2739 https://bugs.webkit.org/show_bug.cgi?id=190917
2740 <rdar://problem/35250410>
2742 Reviewed by Chris Dumez.
2744 * storage/indexeddb/cursor-update-while-iterating-expected.txt: Added.
2745 * storage/indexeddb/cursor-update-while-iterating.html: Added.
2746 * storage/indexeddb/resources/cursor-update-while-iterating.js: Added.
2748 (onOpenSuccess.request.onsuccess):
2751 2018-10-28 Antoine Quint <graouts@apple.com>
2753 [Web Animations] Implement the update animations and send events procedure
2754 https://bugs.webkit.org/show_bug.cgi?id=191013
2755 <rdar://problem/45620495>
2757 Reviewed by Dean Jackson.
2759 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
2760 that the final animation frame had been committed before terminating the test or there would be a tiny image reference issue.
2763 * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
2765 2018-10-30 Youenn Fablet <youenn@apple.com>
2767 LibWebRTCRtpReceiverBackend::getSynchronizationSources should use Vector::append
2768 https://bugs.webkit.org/show_bug.cgi?id=191026
2770 Reviewed by Eric Carlson.
2772 * webrtc/video-addTransceiver-expected.txt:
2773 * webrtc/video-addTransceiver.html:
2775 2018-10-29 Devin Rousso <drousso@apple.com>
2777 Web Inspector: refactor code for getting properties via WI.RemoteObject
2778 https://bugs.webkit.org/show_bug.cgi?id=190989
2780 Reviewed by Matt Baker.
2782 * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
2783 * inspector/debugger/breakpoint-scope.html:
2784 * inspector/debugger/paused-scopes.html:
2785 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
2786 * inspector/debugger/tail-deleted-frames.html:
2787 * inspector/debugger/tail-recursion.html:
2788 * inspector/model/remote-object-fake-object.html:
2789 * inspector/model/remote-object-get-properties.html:
2791 2018-10-29 Justin Michaud <justin_michaud@apple.com>
2793 Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
2794 https://bugs.webkit.org/show_bug.cgi?id=190919
2796 Reviewed by Michael Saboff.
2798 * css-custom-properties-api/crash-expected.txt: Removed.
2799 * css-custom-properties-api/crash.html: Removed.
2800 * css-custom-properties-api/cycles-expected.txt: Removed.
2801 * css-custom-properties-api/cycles.html: Removed.
2802 * css-custom-properties-api/inline-expected.txt: Removed.
2803 * css-custom-properties-api/inline.html: Removed.
2805 2018-10-29 Matt Lewis <jlewis3@apple.com>
2807 Marked http/tests/misc/large-js-program.php as a flaky timeout.
2808 https://bugs.webkit.org/show_bug.cgi?id=190724
2810 Unreviewed test gardening.
2812 * platform/mac/TestExpectations:
2814 2018-10-29 Youenn Fablet <youenn@apple.com>
2816 Handle MDNS resolution of candidates through libwebrtc directly
2817 https://bugs.webkit.org/show_bug.cgi?id=190681
2819 Reviewed by Eric Carlson.
2822 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
2824 2018-10-29 Tim Horton <timothy_horton@apple.com>
2826 Modernize WebKit nibs and lprojs for localization's sake
2827 https://bugs.webkit.org/show_bug.cgi?id=190911
2828 <rdar://problem/45349466>
2830 Reviewed by Dan Bernstein.
2832 * media/modern-media-controls/localized-strings/replaced-string.html:
2835 2018-10-29 Youenn Fablet <youenn@apple.com>
2837 Invalid ssrc value in the stats of type 'inbound-rtp'
2838 https://bugs.webkit.org/show_bug.cgi?id=190826
2839 <rdar://problem/45487435>
2841 Reviewed by Eric Carlson.
2843 * webrtc/video-mediastreamtrack-stats.html:
2844 * webrtc/video-stats-expected.txt:
2845 * webrtc/video-stats.html:
2847 2018-10-29 Ali Juma <ajuma@chromium.org>
2849 Unreviewed test gardening
2850 https://bugs.webkit.org/show_bug.cgi?id=191002
2852 Make expectations for IntersectionObserver WPTs more specific.
2855 * platform/gtk/TestExpectations:
2856 * platform/mac-wk2/TestExpectations:
2858 2018-10-29 Zalan Bujtas <zalan@apple.com>
2860 [LFC][IFC] Compute estimated margin top for inline formatting root's ancestors
2861 https://bugs.webkit.org/show_bug.cgi?id=191018
2863 Reviewed by Antti Koivisto.
2865 * fast/inline/simple-intruding-floats3-expected.txt: Added.
2866 * fast/inline/simple-intruding-floats3.html: Added.
2867 * platform/ios/TestExpectations:
2869 2018-10-29 Zalan Bujtas <zalan@apple.com>
2871 [LFC] Add support for inflow non replaced content height when the box is an inline formatting root.
2872 https://bugs.webkit.org/show_bug.cgi?id=191011
2874 Reviewed by Antti Koivisto.
2876 * fast/inline/simple-intruding-floats2-expected.txt: Added.
2877 * fast/inline/simple-intruding-floats2.html: Added.
2878 * platform/ios/TestExpectations:
2880 2018-10-29 Zalan Bujtas <zalan@apple.com>
2882 Missing from r237549
2884 Reviewed by Antti Koivisto.
2886 * platform/ios/TestExpectations:
2888 2018-10-29 Zalan Bujtas <zalan@apple.com>
2890 [LFC][IFC] Add support for simple intruding floats.
2891 https://bugs.webkit.org/show_bug.cgi?id=190998
2893 Reviewed by Antti Koivisto.
2895 * fast/inline/simple-intruding-float1-expected.txt: Added.
2896 * fast/inline/simple-intruding-float1.html: Added.
2897 * platform/ios/TestExpectations:
2899 2018-10-29 Zalan Bujtas <zalan@apple.com>
2901 [LFC][IFC] Inline layout produces separate runs when float is present.
2902 https://bugs.webkit.org/show_bug.cgi?id=190980
2904 Reviewed by Antti Koivisto.
2906 * fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
2907 * fast/block/basic/inline-content-with-floating-images2.html: Added.
2908 * platform/ios/TestExpectations:
2910 2018-10-29 Tadeu Zagallo <tzagallo@apple.com>
2912 New bytecode format for JSC
2913 https://bugs.webkit.org/show_bug.cgi?id=187373
2914 <rdar://problem/44186758>
2916 Reviewed by Filip Pizlo.
2918 Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
2920 * fast/dom/Window/resources/postmessage-test.js:
2922 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
2924 Unreviewed, one more GTK expectations fix
2926 * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
2928 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
2930 Unreviewed, fix a few more expectations from yesterday
2932 These should be timeouts!
2934 * platform/gtk/TestExpectations:
2936 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
2938 Unreviewed, attempt to fix missing trailing whitespace in new expectations
2940 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
2941 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
2942 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
2944 2018-10-27 Michael Catanzaro <mcatanzaro@igalia.com>
2946 Unreviewed, fix content added by a stray Ctrl+V
2948 * platform/gtk/TestExpectations:
2950 2018-10-27 Michael Catanzaro <mcatanzaro@igalia.com>
2952 Unreviewed GTK test gardening
2955 * platform/gtk/TestExpectations:
2956 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
2957 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
2958 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
2959 * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
2961 2018-10-27 Matt Baker <mattbaker@apple.com>
2963 Web Inspector: Table should support deleting rows
2964 https://bugs.webkit.org/show_bug.cgi?id=189803
2965 <rdar://problem/44655709>
2967 Reviewed by Devin Rousso.
2969 * inspector/table/resources/table-utilities.js:
2970 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableDidRemoveRows):
2971 (TestPage.registerInitializer.createDataSource):
2972 (TestPage.registerInitializer.InspectorTest.createTable):
2973 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
2974 (TestPage.registerInitializer):
2975 Update table test utilities to keep TableDataSource backing array in
2976 sync when rows are removed. Also allow the number of table rows to be
2977 specified when creating a table for testing.
2979 * inspector/table/table-remove-rows-expected.txt: Added.
2980 * inspector/table/table-remove-rows.html: Added.
2981 Add tests for new Table methods `removeRow(rowIndex)` and `removeSelectedRows()`.
2983 * inspector/unit-tests/index-set-expected.txt:
2984 * inspector/unit-tests/index-set.html:
2985 Add tests for new IndexSet method `copy()`.
2987 2018-10-26 Commit Queue <commit-queue@webkit.org>
2989 Unreviewed, rolling out r237479 and r237484.
2990 https://bugs.webkit.org/show_bug.cgi?id=190978
2992 broke JSC on iOS (Requested by tadeuzagallo on #webkit).
2994 Reverted changesets:
2996 "New bytecode format for JSC"
2997 https://bugs.webkit.org/show_bug.cgi?id=187373
2998 https://trac.webkit.org/changeset/237479
3000 "Gardening: Build fix after r237479."
3001 https://bugs.webkit.org/show_bug.cgi?id=187373
3002 https://trac.webkit.org/changeset/237484
3004 2018-10-26 Tadeu Zagallo <tzagallo@apple.com>
3006 New bytecode format for JSC
3007 https://bugs.webkit.org/show_bug.cgi?id=187373
3008 <rdar://problem/44186758>
3010 Reviewed by Filip Pizlo.
3012 Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
3014 * fast/dom/Window/resources/postmessage-test.js:
3016 2018-10-26 Antoine Quint <graouts@apple.com>
3018 [Web Animations] Remove useless internals methods
3019 https://bugs.webkit.org/show_bug.cgi?id=190968
3021 Reviewed by Dean Jackson.
3023 Remove a test that is no longer useful.
3025 * webanimations/animation-creation-addition-expected.txt: Removed.
3026 * webanimations/animation-creation-addition.html: Removed.
3028 2018-10-26 Per Arne Vollan <pvollan@apple.com>
3030 [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
3031 https://bugs.webkit.org/show_bug.cgi?id=190876
3033 Unreviewed test fix.
3035 This is a speculative flakiness fix.
3037 * media/track/track-cue-css-expected.html:
3038 * media/track/track-cue-css.html:
3040 2018-10-26 Zalan Bujtas <zalan@apple.com>
3042 [iOS] Unreviewed test gardening.
3044 * platform/ios/TestExpectations:
3046 2018-10-26 Ali Juma <ajuma@chromium.org>
3048 [GTK] Unreviewed test gardening.
3049 https://bugs.webkit.org/show_bug.cgi?id=190962
3051 Add a baseline for the test added in r237449.
3053 * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3055 2018-10-26 Zalan Bujtas <zalan@apple.com>
3057 [LFC][IFC] Layout floats as part of the inline content
3058 https://bugs.webkit.org/show_bug.cgi?id=190942
3060 Reviewed by Antti Koivisto.
3062 * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
3063 * fast/block/basic/inline-content-with-floating-image.html: Added.
3065 2018-10-26 Alicia Boya GarcÃa <aboya@igalia.com>
3067 [MSE][WTF][Media] Invalid MediaTime should be falsy
3068 https://bugs.webkit.org/show_bug.cgi?id=190893
3070 Reviewed by Jer Noble.
3072 A test is added that replicates a bug fixed by this patch.
3074 * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
3075 * media/media-source/media-source-timestampoffset-then-zero.html: Added.
3077 2018-10-26 Ali Juma <ajuma@chromium.org>
3079 REGRESSION (r237255): Text selection is broken in form fields
3080 https://bugs.webkit.org/show_bug.cgi?id=190899
3082 Reviewed by Ryosuke Niwa.
3084 Add layout test coverage.
3086 * fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3087 * fast/repaint/text-selection-overflow-hidden.html: Added.
3088 * platform/win/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3090 2018-10-25 Ryan Haddad <ryanhaddad@apple.com>
3092 Layout Test http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure
3093 https://bugs.webkit.org/show_bug.cgi?id=173041
3095 Unreviewed test gardening.
3097 * platform/ios/TestExpectations: Mark test as flaky.
3099 2018-10-25 Devin Rousso <drousso@apple.com>
3101 Web Inspector: Canvas Recording loading goes significantly slower when "Frame" tree element is expanded
3102 https://bugs.webkit.org/show_bug.cgi?id=190497
3104 Reviewed by Joseph Pecoraro.
3106 * inspector/unit-tests/set-utilities-expected.txt: Added.
3107 * inspector/unit-tests/set-utilities.html: Added.
3109 2018-10-25 Dawei Fenton <realdawei@apple.com>
3111 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
3112 https://bugs.webkit.org/show_bug.cgi?id=186406
3116 * platform/mac-wk1/TestExpectations: Mark test flaky.
3118 2018-10-25 Devin Rousso <drousso@apple.com>
3120 Web Inspector: display fullscreen enter/exit events in Timelines and Network node waterfalls
3121 https://bugs.webkit.org/show_bug.cgi?id=189874
3122 <rdar://problem/44700000>
3124 Reviewed by Joseph Pecoraro.
3126 * http/tests/inspector/dom/didFireEvent-expected.txt:
3127 * http/tests/inspector/dom/didFireEvent.html:
3129 2018-10-25 Alexey Proskuryakov <ap@apple.com>
3131 https://bugs.webkit.org/show_bug.cgi?id=175597
3132 XMLHttpRequest should not sniff content encoding
3134 Actually, the discussion in Bugzilla claims that it should always have worked on
3135 iOS. Not sure why the test was not enabled from the start.
3137 * platform/ios/TestExpectations:
3139 2018-10-25 Alexey Proskuryakov <ap@apple.com>
3141 Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
3142 XMLHttpRequest should not sniff content encoding
3144 This code doesn't work like planned on macOS High Sierra, and I'm not sure what's
3145 up with iOS and other platforms. But I can to re-enable the test for Mojave.
3147 * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
3149 2018-10-25 Per Arne Vollan <pvollan@apple.com>
3151 [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
3152 https://bugs.webkit.org/show_bug.cgi?id=190876
3154 Reviewed by Alexey Proskuryakov.
3156 This is a speculative fix; avoid an unnecessary video seek step in test.
3158 * media/track/track-cue-css-expected.html:
3159 * media/track/track-cue-css.html:
3161 2018-10-25 Chris Dumez <cdumez@apple.com>
3163 REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
3164 https://bugs.webkit.org/show_bug.cgi?id=190891
3165 <rdar://problem/45296796>
3167 Reviewed by Antti Koivisto.
3169 Add layout test coverage.
3171 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
3172 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
3174 2018-10-25 Frederic Wang <fwang@igalia.com>
3176 Unreviewed test gardening.
3178 * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
3179 * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
3180 expectation to handle whitespace difference.
3181 * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
3182 scrolling tree is not displayed on WK1.
3184 2018-10-25 Frederic Wang <fwang@igalia.com>
3186 Add more tests for the Find UI
3187 https://bugs.webkit.org/show_bug.cgi?id=190823
3189 Reviewed by Antonio Gomes.
3191 We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
3192 subframes currently fails when frame flattening is disabled, they will be handled in bug
3195 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
3196 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
3197 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
3198 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
3199 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
3200 Test with a match at the limit of the scrolling element.
3201 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
3202 with a match at the middle of the scrolling element.
3203 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
3204 make it more explicit.
3205 * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
3206 * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
3207 of an overflow node.
3209 2018-10-25 Jiewen Tan <jiewen_tan@apple.com>
3211 [WPT] Update resource-timing WPT tests to use the right cross origin
3212 https://bugs.webkit.org/show_bug.cgi?id=190554
3214 Reviewed by Youenn Fablet.
3218 2018-10-24 Tim Horton <timothy_horton@apple.com>
3220 Attachment filenames with RTL characters should format similar to Finder
3221 https://bugs.webkit.org/show_bug.cgi?id=190736
3222 <rdar://problem/44735946>
3224 Reviewed by Dan Bernstein.
3226 * fast/attachment/attachment-title-with-rtl-expected.html: Added.
3227 * fast/attachment/attachment-title-with-rtl.html: Added.
3228 Add a test that directionality marks in the attachment's title are
3229 isolated from the file extension.
3231 2018-10-24 Megan Gardner <megan_gardner@apple.com>
3233 Turn on Conic Gradients
3234 https://bugs.webkit.org/show_bug.cgi?id=190810
3236 Reviewed by Tim Horton.
3238 No longer necessary to manually turn on conic gradients for testing.
3240 * http/wpt/css/css-images-4/conic-gradient-parsing.html:
3242 2018-10-11 Jiewen Tan <jiewen_tan@apple.com>
3244 Only report resource timing to parent frame for the first iframe load
3245 https://bugs.webkit.org/show_bug.cgi?id=190498
3246 <rdar://problem/44347398>
3248 Reviewed by Youenn Fablet.
3250 The layout test is from Chromium change:
3251 https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
3253 * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
3254 * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
3255 * http/tests/misc/resources/alert-then-back.html: Added.
3256 * http/tests/misc/resources/navigate-on-message.html: Added.
3257 * http/tests/misc/resources/post-message-to-parent.html: Added.
3259 2018-10-24 Ryan Haddad <ryanhaddad@apple.com>
3261 [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure
3262 https://bugs.webkit.org/show_bug.cgi?id=190883
3264 Unreviewed test gardening.
3266 * platform/mac/TestExpectations: Mark test as flaky.
3268 2018-10-24 Matt Lewis <jlewis3@apple.com>
3270 Marked webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as a flaky timout.
3271 https://bugs.webkit.org/show_bug.cgi?id=170877
3273 Unreviewed test gardening.
3275 * platform/mac/TestExpectations:
3277 2018-10-24 Truitt Savell <tsavell@apple.com>
3279 Marking Multiple tests as flakey at once
3280 https://bugs.webkit.org/show_bug.cgi?id=190847
3282 Unreviewed Test Gardening
3284 * platform/ios-wk2/TestExpectations:
3285 * platform/mac-wk1/TestExpectations:
3286 * platform/mac-wk2/TestExpectations:
3288 2018-10-24 Andy Estes <aestes@apple.com>
3290 [macOS Debug WK2] Layout Test http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html is a flaky failure
3291 https://bugs.webkit.org/show_bug.cgi?id=190650
3292 <rdar://problem/45341914>
3294 Reviewed by Alex Christensen.
3296 * http/tests/resources/payment-request.js:
3297 (updateDetailsOnShippingAddressChange):
3299 2018-10-23 Jer Noble <jer.noble@apple.com>
3301 TextTrack cues should be updated more often than every 250ms.
3302 https://bugs.webkit.org/show_bug.cgi?id=190827
3304 Reviewed by Eric Carlson.
3306 Add a LayoutTest which plays back 6s of captions, each 50 ms in duration, and uses
3307 when the "enter" and "exit" were fired (in media time) to check whether they were missed
3308 or not. The test succeeds if fewer than 50 of the 120 cues were missed.
3310 * media/track/track-cue-missing-expected.txt: Added.
3311 * media/track/track-cue-missing.html: Added.
3313 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
3315 Unreviewed, rolling out r237261.
3317 The layout test for this change crashes under GuardMalloc.
3321 "Handle MDNS resolution of candidates through libwebrtc
3323 https://bugs.webkit.org/show_bug.cgi?id=190681
3324 https://trac.webkit.org/changeset/237261
3326 2018-10-23 Joseph Pecoraro <pecoraro@apple.com>
3328 Web Inspector: Remove unused css-rules pretty printing test expectation
3329 https://bugs.webkit.org/show_bug.cgi?id=190834
3331 Reviewed by Matt Baker.
3333 * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
3335 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
3337 Unreviewed, rolling out r237280.
3339 Causes fast/box-shadow/box-shadow-with-zero-radius.html to
3340 fail on iOS Simulator.
3344 "[CG] Adopt CG SPI for non-even cornered rounded rects"
3345 https://bugs.webkit.org/show_bug.cgi?id=190155
3346 https://trac.webkit.org/changeset/237280
3348 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
3350 [macOS Debug WK1] Layout Test inspector/codemirror/prettyprinting-css.html is a flaky timeout
3351 https://bugs.webkit.org/show_bug.cgi?id=190833
3353 Unreviewed test gardening.
3355 * platform/mac-wk1/TestExpectations: Mark test as slow.
3357 2018-10-23 Truitt Savell <tsavell@apple.com>
3359 [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
3360 https://bugs.webkit.org/show_bug.cgi?id=190832
3362 Unreviewed Test Gardening.
3364 * platform/mac-wk1/TestExpectations:
3366 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
3368 Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
3369 https://bugs.webkit.org/show_bug.cgi?id=176929
3371 Unreviewed test gardening.
3373 * platform/mac/TestExpectations: Mark test as flaky.
3375 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
3377 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
3378 https://bugs.webkit.org/show_bug.cgi?id=190210
3380 Unreviewed test gardening.
3382 * platform/mac/TestExpectations: Mark test as flaky.
3384 2018-10-22 Justin Michaud <justin_michaud@apple.com>
3386 Registered custom properties should support syntax parameter for <length> and *
3387 https://bugs.webkit.org/show_bug.cgi?id=190039
3389 Reviewed by Antti Koivisto.
3391 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
3393 * css-custom-properties-api/crash-expected.txt: Added.
3394 * css-custom-properties-api/crash.html: Added.
3395 * css-custom-properties-api/cycles-expected.txt: Added.
3396 * css-custom-properties-api/cycles.html: Added.
3397 * css-custom-properties-api/inline-expected.txt: Added.
3398 * css-custom-properties-api/inline.html: Added.
3400 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
3402 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
3403 https://bugs.webkit.org/show_bug.cgi?id=187618
3405 Unreviewed test gardening.
3407 * platform/ios/TestExpectations: Mark test as flaky.
3409 2018-10-22 Justin Michaud <justin_michaud@apple.com>
3411 CSS Paint API should give a 2d rendering context
3412 https://bugs.webkit.org/show_bug.cgi?id=190762
3414 Reviewed by Dean Jackson.
3416 * fast/css-custom-paint/basic.html:
3418 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
3420 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
3421 https://bugs.webkit.org/show_bug.cgi?id=157068
3423 * TestExpectations: Mark test as a flaky failure for release builds.
3424 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
3426 2018-10-22 Dawei Fenton <realdawei@apple.com>
3428 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
3429 https://bugs.webkit.org/show_bug.cgi?id=188421
3431 Unreviewed test gardening.
3433 * platform/mac-wk1/TestExpectations: Mark test as flaky.
3435 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
3437 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
3438 https://bugs.webkit.org/show_bug.cgi?id=190350
3440 Unreviewed test gardening.
3442 * platform/mac-wk1/TestExpectations: Mark test as failing.
3444 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
3446 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
3447 https://bugs.webkit.org/show_bug.cgi?id=189723
3449 Unreviewed test gardening.
3451 * platform/mac-wk1/TestExpectations: Mark test as flaky.
3453 2018-10-22 Ali Juma <ajuma@chromium.org>
3455 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
3456 https://bugs.webkit.org/show_bug.cgi?id=190808
3458 Unreviewed test gardening.
3462 2018-10-22 Dawei Fenton <realdawei@apple.com>
3464 Some WK1 repaint tests are flaky on Mojave
3465 https://bugs.webkit.org/show_bug.cgi?id=190627
3467 Unreviewed, marked tests as flaky.
3469 * platform/mac-wk1/TestExpectations:
3471 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
3473 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
3474 https://bugs.webkit.org/show_bug.cgi?id=190777
3476 Reviewed by Tim Horton.
3478 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
3479 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
3480 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
3482 * fast/forms/datalist/datalist-show-hide-expected.txt:
3483 * fast/forms/datalist/datalist-show-hide.html:
3484 * platform/ios/TestExpectations:
3486 Unskip the layout test on iOS.
3488 * resources/ui-helper.js:
3489 (window.UIHelper.isShowingDataListSuggestions):
3491 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
3494 2018-10-22 Truitt Savell <tsavell@apple.com>
3496 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
3497 https://bugs.webkit.org/show_bug.cgi?id=189680
3499 Unreviewed Test Gardening
3501 * platform/mac-wk1/TestExpectations:
3503 2018-10-20 Daniel Bates <dabates@apple.com>
3505 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
3507 Following r235149 we mark spelling errors in iOS WebKit2.
3509 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
3510 * platform/ios/TestExpectations: Unskip test.
3512 2018-10-19 Justin Fan <justin_fan@apple.com>
3514 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
3515 https://bugs.webkit.org/show_bug.cgi?id=190742
3517 Reviewed by Dean Jackson.
3519 Updated basic webgpu feature detection test to check for WebGPURenderingContext.