1 2018-11-15 Simon Fraser <simon.fraser@apple.com>
3 Add layout test for iframe contents disappearing on view unparent/reparent
4 https://bugs.webkit.org/show_bug.cgi?id=191725
6 Reviewed by Alex Christensen.
8 This test tests the changes made in r238229.
10 * compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
11 * compositing/iframes/remove-reinsert-webview-with-iframe.html: Added.
12 * platform/ios/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
13 * platform/mac-wk1/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
15 2018-11-15 Simon Fraser <simon.fraser@apple.com>
17 REGRESSION (r238090) Composited iframes that resize from zero don't show
18 https://bugs.webkit.org/show_bug.cgi?id=191733
19 rdar://problem/46107764
21 Reviewed by Zalan Bujtas.
23 * compositing/iframes/resize-from-zero-size-expected.txt: Added.
24 * compositing/iframes/resize-from-zero-size.html: Added.
26 2018-11-15 Simon Fraser <simon.fraser@apple.com>
28 Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
29 https://bugs.webkit.org/show_bug.cgi?id=158342
30 rdar://problem/26652811
32 Reviewed by Zalan Bujtas.
34 Patch partly by Frédéric Wang.
36 Add a test to check that scrollability of composited/non-composited overflow divs is properly
37 updated. This test used to fail and assert before #238090. A second test with nested divs
38 stills exhibit the issue and is fixed by the present commit.
40 * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt: Added.
41 * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: Added.
42 * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html: Added.
43 * fast/scrolling/ios/change-scrollability-on-content-resize.html: Added.
45 2018-11-15 Truitt Savell <tsavell@apple.com>
47 Unreviewed, rolling out r238244.
49 Caused High Sierra test runs to fail early with 50 crashes and
50 casued 25 API failures.
54 "[css-logical] Implement flow-relative margin, padding and
56 https://bugs.webkit.org/show_bug.cgi?id=188697
57 https://trac.webkit.org/changeset/238244
59 2018-11-15 Ryan Haddad <ryanhaddad@apple.com>
61 imported/w3c/web-platform-tests/encoding tests take > 30 minutes to run on debug bots
62 https://bugs.webkit.org/show_bug.cgi?id=191720
64 Unreviewed test gardening.
66 * TestExpectations: Skip the directory on debug.
68 2018-11-15 Chris Dumez <cdumez@apple.com>
70 REGRESSION (r238038): [iOS] Layout test fast/forms/ios/validation-bubble-dismiss-on-tap.html is a flaky failure
71 https://bugs.webkit.org/show_bug.cgi?id=191710
72 <rdar://problem/46104093>
74 Reviewed by Simon Fraser.
76 There is a small amount of time after we ask to show the popover before the popover is actually shown on screen.
77 During this period, clicks are eaten and not reported to the view. For this reason, we keep tapping until the
80 * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
81 * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
83 2018-11-15 Jiewen Tan <jiewen_tan@apple.com>
85 [WebAuthN] Use a real nonce for CTAPHID_INIT
86 https://bugs.webkit.org/show_bug.cgi?id=191533
87 <rdar://problem/46103502>
89 Reviewed by Brent Fulgham.
91 * http/wpt/webauthn/ctap-hid-failure.https-expected.txt:
92 * http/wpt/webauthn/ctap-hid-failure.https.html:
93 * http/wpt/webauthn/ctap-hid-success.https-expected.txt:
94 * http/wpt/webauthn/ctap-hid-success.https.html:
96 2018-11-15 Justin Fan <justin_fan@apple.com>
98 [WebGPU] WebGPUCommandBuffer prototype
99 https://bugs.webkit.org/show_bug.cgi?id=191663
101 Reviewed by Dean Jackson.
103 Begin implementation of WebGPUCommandBuffers as well as GPUQueues (MTLCommandBuffer, MTLCommandQueue).
105 New testing for WebGPUCommandBuffers, to be fleshed out when WebGPUCommandBufferDescriptors
106 are added to the specification.
108 * webgpu/command-buffers-expected.txt: Added.
109 * webgpu/command-buffers.html: Basic functionality, with more stress tests to be added when the spec is updated.
110 * webgpu/webgpu-basics.html: Updated to create the command buffer used by later rendering operations.
112 2018-11-15 Oriol Brufau <obrufau@igalia.com>
114 [css-logical] Implement flow-relative margin, padding and border shorthands
115 https://bugs.webkit.org/show_bug.cgi?id=188697
117 Reviewed by Simon Fraser and Antti Koivisto.
119 Add tests checking that CSS properties disabled behind runtime flags
122 * platform/ios/webexposed/css-properties-as-js-properties-expected.txt: Added.
123 * platform/ios/webexposed/css-property-listing-expected.txt: Added.
124 * platform/mac/webexposed/css-properties-as-js-properties-expected.txt: Added.
125 * platform/mac/webexposed/css-property-listing-expected.txt: Added.
126 * platform/win/webexposed/css-properties-as-js-properties-expected.txt: Added.
127 * platform/win/webexposed/css-property-listing-expected.txt: Added.
128 * webexposed/css-properties-as-js-properties-expected.txt: Added.
129 * webexposed/css-properties-as-js-properties.html: Added.
130 * webexposed/css-properties-behind-flags-expected.txt: Added.
131 * webexposed/css-properties-behind-flags.html: Added.
132 * webexposed/css-property-listing-expected.txt: Added.
133 * webexposed/css-property-listing.html: Added.
135 2018-11-15 Jiewen Tan <jiewen_tan@apple.com>
137 Unreviewed, test gardening.
139 * platform/mac-wk2/TestExpectations:
141 2018-11-15 Jiewen Tan <jiewen_tan@apple.com>
143 [WebAuthN] UserHandle can be null
144 https://bugs.webkit.org/show_bug.cgi?id=191521
146 Reviewed by Alex Christensen.
148 * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
150 2018-11-15 Daniel Bates <dabates@apple.com>
152 [iOS] Shift + Tab does not focus previous field
153 https://bugs.webkit.org/show_bug.cgi?id=191596
154 <rdar://problem/45892053>
156 Reviewed by Wenson Hsieh.
158 Add tests to ensure that we do not regress the tab and shift + tab key commands.
160 * fast/events/ios/focus-tab-next-field-expected.txt: Added.
161 * fast/events/ios/focus-tab-next-field.html: Added.
162 * fast/events/ios/focus-tab-previous-field-expected.txt: Added.
163 * fast/events/ios/focus-tab-previous-field.html: Added.
164 * platform/ios-wk1/TestExpectations: Skip test focus-tab-previous-field.html in Legacy WebKit as
165 we do not support testing key commands with modifier keys.
166 * resources/ui-helper.js:
167 (window.UIHelper.keyDown): Updated to support taking an optional array of modifiers (defaults: [])
168 and use the new infrastructure to generate a key down event for the specified character.
170 2018-11-15 Youenn Fablet <youenn@apple.com>
172 Update RTCPeerConnection JS built-ins to be closer to specWe
173 https://bugs.webkit.org/show_bug.cgi?id=191665
175 Reviewed by Eric Carlson.
179 2018-11-15 Miguel Gomez <magomez@igalia.com>
181 Unreviewed GTK+ gardening after r238220.
183 * platform/gtk/TestExpectations:
185 2018-11-14 Zalan Bujtas <zalan@apple.com>
187 [LFC][IFC] Add support for in-flow positioned inline boxes.
188 https://bugs.webkit.org/show_bug.cgi?id=191672
190 Reviewed by Antti Koivisto.
192 * fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
193 * fast/inline/simple-inline-inflow-positioned.html: Added.
194 * platform/ios/TestExpectations:
196 2018-11-15 Antti Koivisto <antti@apple.com>
198 REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
199 https://bugs.webkit.org/show_bug.cgi?id=191642
201 Reviewed by Zalan Bujtas.
203 * TestExpectations: Unskip
204 * platform/mac-wk2/TestExpectations: Unskip
205 * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
207 Rebase. Focus timings depends on layout timings.
209 2018-11-15 Antti Koivisto <antti@apple.com>
211 Remove fonts from CSSFontFaceSet safely
212 https://bugs.webkit.org/show_bug.cgi?id=191676
214 Reviewed by Zalan Bujtas.
216 * fast/text/font-face-set-remove-safely-expected.txt: Added.
217 * fast/text/font-face-set-remove-safely.html: Added.
219 2018-11-14 Timothy Hatcher <timothy@apple.com>
221 Default the view background color and text color to different values when in dark mode.
222 https://bugs.webkit.org/show_bug.cgi?id=191607
223 rdar://problem/46045854
225 Reviewed by Dean Jackson.
227 * css-dark-mode/default-colors-expected.txt: Added.
228 * css-dark-mode/default-colors.html: Added.
229 * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
230 * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
232 2018-11-14 Ryan Haddad <ryanhaddad@apple.com>
234 Layout test fast/layers/no-clipping-overflow-hidden-added-after-transform.html is a flaky failure on EWS bots
235 https://bugs.webkit.org/show_bug.cgi?id=191658
237 Unreviewed test gardening.
239 * platform/mac-wk2/TestExpectations: Mark this test as flaky on Sierra Release WK2 to reduce the number of retries on mac-wk2-ews.
241 2018-11-14 Timothy Hatcher <timothy@apple.com>
243 Update prefers-color-scheme media query matching based on GitHub issue #3278.
244 https://bugs.webkit.org/show_bug.cgi?id=191654
245 rdar://problem/46074307
247 Reviewed by Simon Fraser.
249 * css-dark-mode/prefers-color-scheme-expected.txt: Rebaseline.
250 * css-dark-mode/prefers-color-scheme.html: Updates to better match the spec.
252 2018-11-14 Devin Rousso <drousso@apple.com>
254 Web Inspector: Canvas: send a call stack with each action instead of an array of call frames
255 https://bugs.webkit.org/show_bug.cgi?id=191628
257 Reviewed by Dean Jackson.
259 * inspector/model/recording.html:
261 2018-11-14 Ryan Haddad <ryanhaddad@apple.com>
263 Unreviewed test gardening, move a skip expectation to a more specific file.
266 * platform/mac-wk2/TestExpectations:
268 2018-11-14 Joseph Pecoraro <pecoraro@apple.com>
270 Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Remote Inspector)
271 https://bugs.webkit.org/show_bug.cgi?id=191494
272 <rdar://problem/45469854>
274 Reviewed by Devin Rousso.
276 * inspector/unit-tests/target-manager.html:
277 WI.targets has switched to being an array instead of a set.
279 2018-11-14 Truitt Savell <tsavell@apple.com>
281 [ Sierra Release WK2 ] Layout Test fast/workers/worker-cloneport.html is flaky.
282 https://bugs.webkit.org/show_bug.cgi?id=191644.
284 Unreviewed test Gardening.
286 * platform/mac-wk2/TestExpectations:
288 2018-11-14 Antti Koivisto <antti@apple.com>
290 REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
291 https://bugs.webkit.org/show_bug.cgi?id=191642
293 * TestExpectations: Additionally skip accessibility/mac/selection-notification-focus-change.html
295 2018-11-14 Antti Koivisto <antti@apple.com>
297 REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
298 https://bugs.webkit.org/show_bug.cgi?id=191642
300 * TestExpectations: Skipping for now.
302 2018-11-14 Per Arne Vollan <pvollan@apple.com>
304 REGRESSION (WEBPROCESS_WINDOWSERVER_BLOCKING): requestAnimationFrame Stops Completing
305 https://bugs.webkit.org/show_bug.cgi?id=190884
307 Reviewed by Dean Jackson.
310 * fast/animation/request-animation-frame-in-two-pages-expected.txt: Added.
311 * fast/animation/request-animation-frame-in-two-pages.html: Added.
312 * platform/mac-wk2/TestExpectations:
314 2018-11-14 Youenn Fablet <youenn@apple.com>
316 Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
317 https://bugs.webkit.org/show_bug.cgi?id=191603
319 Reviewed by Chris Dumez.
321 Removed obsolete test.
323 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
324 * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
326 2018-11-14 Youenn Fablet <youenn@apple.com>
328 Add support for transport and peerConnection stats
329 https://bugs.webkit.org/show_bug.cgi?id=191592
331 Reviewed by Alex Christensen.
333 * webrtc/video-stats.html:
335 2018-11-14 Ali Juma <ajuma@chromium.org>
337 Transform of composited layer not updated when layer also needs repaint
338 https://bugs.webkit.org/show_bug.cgi?id=191598
340 Reviewed by Simon Fraser.
342 * compositing/geometry/transform-and-repaint-updates-geometry-expected.html: Added.
343 * compositing/geometry/transform-and-repaint-updates-geometry.html: Added.
345 2018-11-13 Jiewen Tan <jiewen_tan@apple.com>
347 [WebAuthN] Support CTAP HID authenticators on macOS
348 https://bugs.webkit.org/show_bug.cgi?id=188623
349 <rdar://problem/43353777>
351 Reviewed by Brent Fulgham and Chris Dumez.
353 * http/wpt/webauthn/ctap-hid-failure.https-expected.txt: Added.
354 * http/wpt/webauthn/ctap-hid-failure.https.html: Added.
355 * http/wpt/webauthn/ctap-hid-success.https-expected.txt: Added.
356 * http/wpt/webauthn/ctap-hid-success.https.html: Added.
357 * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https-expected.txt: Added.
358 * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html: Added.
359 * http/wpt/webauthn/public-key-credential-create-failure-hid.https-expected.txt: Added.
360 * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html: Added.
361 * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt: Added.
362 * http/wpt/webauthn/public-key-credential-create-success-hid.https.html: Added.
363 * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https-expected.txt: Added.
364 * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html: Added.
365 * http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt: Added.
366 * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html: Added.
367 * http/wpt/webauthn/public-key-credential-get-success-hid.https-expected.txt: Added.
368 * http/wpt/webauthn/public-key-credential-get-success-hid.https.html: Added.
369 * http/wpt/webauthn/resources/util.js:
370 * platform/ios-wk2/TestExpectations:
372 2018-11-13 Timothy Hatcher <timothy@apple.com>
374 Use a light scrollbar for transparent web views in dark mode.
375 https://bugs.webkit.org/show_bug.cgi?id=191559
376 rdar://problem/46000489
378 Reviewed by Dean Jackson.
380 * css-dark-mode/supported-color-schemes-scrollbar-expected.txt: Added.
381 * css-dark-mode/supported-color-schemes-scrollbar.html: Added.
383 2018-11-13 Ross Kirsling <ross.kirsling@sony.com>
385 [WinCairo] Unreviewed layout test gardening.
387 * platform/wincairo/TestExpectations:
389 2018-11-13 Wenson Hsieh <wenson_hsieh@apple.com>
391 [iOS] Do not show selection UI for editable elements with opacity near zero
392 https://bugs.webkit.org/show_bug.cgi?id=191442
393 <rdar://problem/45958625>
395 Reviewed by Simon Fraser.
397 Add 5 new layout tests. See below for more details.
399 * editing/selection/character-granularity-rect.html:
401 Adjust for a renamed UIScriptController function.
403 * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable-expected.txt: Added.
404 * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable.html: Added.
406 Add a test to verify that we don't zoom to fit the focused element, if the focused element is completely
409 * editing/selection/ios/hide-selection-after-hiding-contenteditable-expected.txt: Added.
410 * editing/selection/ios/hide-selection-after-hiding-contenteditable.html: Added.
412 Add a test to verify that selection UI is hidden after making an editable root transparent, and shown again when
413 the editable root becomes opaque.
415 * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency-expected.txt: Added.
416 * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency.html: Added.
418 Add a test to verify that transparency applied on an editable root via nested transparent containers causes
419 selection UI to be suppressed.
421 * editing/selection/ios/hide-selection-in-hidden-contenteditable-expected.txt: Added.
422 * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame-expected.txt: Added.
423 * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame.html: Added.
425 Add a test to verify that selection UI is suppressed when an editable element inside a subframe is focused. This
426 test checks that the caret, selection rects and selection handle views are not shown, and additionally verifies
427 that the selection in a hidden contenteditable area cannot be changed via tap gesture.
429 * editing/selection/ios/hide-selection-in-hidden-contenteditable.html: Added.
431 Same test as above, but in a regular editable element in the main document instead of a subframe.
433 * resources/ui-helper.js:
434 (window.UIHelper.getUISelectionRects.return.new.Promise.):
435 (window.UIHelper.getUISelectionRects.return.new.Promise):
436 (window.UIHelper.getUISelectionRects):
437 (window.UIHelper.getUICaretViewRect.return.new.Promise.):
438 (window.UIHelper.getUICaretViewRect.return.new.Promise):
439 (window.UIHelper.getUICaretViewRect):
441 Add new UIHelper wrapper methods. See Tools/ChangeLog for more detail.
443 2018-11-13 Matt Baker <mattbaker@apple.com>
445 Web Inspector: Table should support select all (Cmd-A)
446 https://bugs.webkit.org/show_bug.cgi?id=190299
447 <rdar://problem/45029170>
449 Reviewed by Devin Rousso.
451 * inspector/table/table-selection-expected.txt:
452 * inspector/table/table-selection.html:
453 Add tests that `selectAll` works when multiple selection is enabled,
454 and does nothing when multiple selection is disabled.
456 2018-11-13 Timothy Hatcher <timothy@apple.com>
458 Treat supported-color-schemes as the second highest priority property.
459 https://bugs.webkit.org/show_bug.cgi?id=191556
460 rdar://problem/46000076
462 Reviewed by Dean Jackson.
464 * css-dark-mode/supported-color-schemes-priority-expected.txt: Added.
465 * css-dark-mode/supported-color-schemes-priority.html: Added.
467 2018-11-13 Youenn Fablet <youenn@apple.com>
469 Refresh WPT webrtc tests to ToT
470 https://bugs.webkit.org/show_bug.cgi?id=191564
472 Reviewed by Eric Carlson.
476 * tests-options.json:
478 2018-11-12 Antoine Quint <graouts@apple.com>
480 [Web Animations] Don't schedule animation frames or update style while an accelerated animation is running
481 https://bugs.webkit.org/show_bug.cgi?id=191542
482 <rdar://problem/45356027>
484 Reviewed by Simon Fraser.
486 Add a test that checks that we make only minimal style updates and still dispatch events while an accelerated animation is running.
488 * animations/no-style-recalc-during-accelerated-animation-expected.txt: Added.
489 * animations/no-style-recalc-during-accelerated-animation.html: Added.
490 * fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html:
491 * fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Change the colors to avoid a tiny ImageOnlyFailure.
492 * platform/win/TestExpectations: Mark some regressions tracked by webkit.org/b/191584.
494 2018-11-12 Darshan Kadu <darsh7807@gmail.com>
496 Implement Cache API support for WPE/GTK
497 https://bugs.webkit.org/show_bug.cgi?id=178316
499 Reviewed by Michael Catanzaro.
501 Removed the http/wpt/cache-storage/cache-quota.any.html from the TestExpectations which
504 * platform/gtk/TestExpectations:
505 * platform/wpe/TestExpectations:
507 2018-11-12 Devin Rousso <drousso@apple.com>
509 Web Inspector: Network: show secure certificate details per-request
510 https://bugs.webkit.org/show_bug.cgi?id=191447
511 <rdar://problem/30019476>
513 Reviewed by Joseph Pecoraro.
515 * http/tests/inspector/network/resource-response-security-expected.txt: Added.
516 * http/tests/inspector/network/resource-response-security.html: Added.
518 * platform/gtk/TestExpectations:
519 * platform/wincairo/TestExpectations:
520 * platform/wpe/TestExpectations:
522 2018-11-12 Matt Baker <mattbaker@apple.com>
524 Web Inspector: Table should support shift-extending the row selection
525 https://bugs.webkit.org/show_bug.cgi?id=189718
526 <rdar://problem/44577942>
528 Reviewed by Devin Rousso.
530 * inspector/unit-tests/index-set-expected.txt:
531 * inspector/unit-tests/index-set.html:
532 Add tests for new IndexSet methods `addRange`, `deleteRange`, `equals`, and `difference`.
534 2018-11-12 Zalan Bujtas <zalan@apple.com>
536 Do not collapse the soon-to-be-parent anon block when we shuffle around the marker item renderer.
537 https://bugs.webkit.org/show_bug.cgi?id=191554
538 <rdar://problem/45825265>
540 Reviewed by Antti Koivisto.
542 * fast/inline/marker-list-item-move-should-not-crash-expected.txt: Added.
543 * fast/inline/marker-list-item-move-should-not-crash.html: Added.
545 2018-11-12 Sihui Liu <sihui_liu@apple.com>
547 imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
548 https://bugs.webkit.org/show_bug.cgi?id=191500
550 Reviewed by Dean Jackson.
552 The test should not crash now.
554 * platform/ios-device/TestExpectations:
556 2018-11-12 Tim Horton <timothy_horton@apple.com>
558 Make it possible to edit images inline
559 https://bugs.webkit.org/show_bug.cgi?id=191352
560 <rdar://problem/30107985>
562 Reviewed by Dean Jackson.
565 * editing/images/basic-editable-image-expected.txt: Added.
566 * editing/images/basic-editable-image.html: Added.
567 * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
568 * editing/images/reparent-editable-image-maintains-strokes.html: Added.
569 * platform/ios-wk2/TestExpectations:
570 * resources/ui-helper.js:
571 (window.UIHelper.drawSquareInEditableImage):
572 (window.UIHelper.numberOfStrokesInEditableImage):
574 Add tests that we can find and draw in editable images, and that if
575 the element is moved around in the DOM, it persists its strokes.
577 2018-11-12 Javier Fernandez <jfernandez@igalia.com>
579 [css-grid] Import additional grid layout tests and update TestExpectations
580 https://bugs.webkit.org/show_bug.cgi?id=191515
582 Reviewed by Dean Jackson.
584 Imported several tests from Blink and update TextExpectaions.
586 * TestExpectations: Adding specific bugs for the expected failures.
587 * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash-expected.txt: Added.
588 * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash.html: Added.
589 * fast/css-grid-layout/column-property-should-not-apply-on-grid-container-expected.html: Added.
590 * fast/css-grid-layout/column-property-should-not-apply-on-grid-container.html: Added.
591 * fast/css-grid-layout/crash-large-positions-expected.txt: Added.
592 * fast/css-grid-layout/crash-large-positions.html: Added.
593 * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid-expected.txt: Added.
594 * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid.html: Added.
595 * fast/css-grid-layout/floating-not-effect-on-grid-items-expected.txt: Added.
596 * fast/css-grid-layout/floating-not-effect-on-grid-items.html: Added.
597 * fast/css-grid-layout/grid-align-baseline-expected.txt: Added.
598 * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt: Added.
599 * fast/css-grid-layout/grid-align-baseline-vertical.html: Added.
600 * fast/css-grid-layout/grid-align-baseline.html: Added.
601 * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash-expected.txt: Added.
602 * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash.html: Added.
603 * fast/css-grid-layout/grid-auto-repeat-positioned-container-expected.html: Added.
604 * fast/css-grid-layout/grid-auto-repeat-positioned-container.html: Added.
605 * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio-expected.txt: Added.
606 * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio.html: Added.
607 * fast/css-grid-layout/grid-container-percentage-columns-expected.txt:
608 * fast/css-grid-layout/grid-container-percentage-columns.html:
609 * fast/css-grid-layout/grid-container-percentage-rows-expected.txt: Added.
610 * fast/css-grid-layout/grid-container-percentage-rows.html: Added.
611 * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin-expected.html: Added.
612 * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin.html: Added.
613 * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing-expected.html:
614 * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing.html:
615 * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width-expected.txt: Added.
616 * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width.html: Added.
617 * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content-expected.txt: Added.
618 * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content.html: Added.
619 * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt: Added.
620 * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html: Added.
621 * fast/css-grid-layout/grid-crash-remove-positioned-item-expected.txt:
622 * fast/css-grid-layout/grid-crash-remove-positioned-item.html:
623 * fast/css-grid-layout/grid-item-before-anonymous-child-crash-expected.txt: Added.
624 * fast/css-grid-layout/grid-item-before-anonymous-child-crash.html: Added.
625 * fast/css-grid-layout/grid-item-border-overflow-paint-expected.html: Added.
626 * fast/css-grid-layout/grid-item-border-overflow-paint.html: Added.
627 * fast/css-grid-layout/grid-item-change-alignment-from-stretch-expected.txt: Added.
628 * fast/css-grid-layout/grid-item-change-alignment-from-stretch.html: Added.
629 * fast/css-grid-layout/grid-item-grid-container-percentage-rows-expected.html: Added.
630 * fast/css-grid-layout/grid-item-grid-container-percentage-rows.html: Added.
631 * fast/css-grid-layout/grid-item-overflow-expected.html: Added.
632 * fast/css-grid-layout/grid-item-overflow-paint-expected.html: Added.
633 * fast/css-grid-layout/grid-item-overflow-paint.html: Added.
634 * fast/css-grid-layout/grid-item-overflow.html: Added.
635 * fast/css-grid-layout/grid-item-paddings-and-writing-modes-expected.html: Added.
636 * fast/css-grid-layout/grid-item-paddings-and-writing-modes.html: Added.
637 * fast/css-grid-layout/grid-item-scroll-position-expected.txt: Added.
638 * fast/css-grid-layout/grid-item-scroll-position.html: Added.
639 * fast/css-grid-layout/grid-margins-not-collapse-expected.html: Added.
640 * fast/css-grid-layout/grid-margins-not-collapse.html: Added.
641 * fast/css-grid-layout/grid-painting-item-overflow-expected.html: Added.
642 * fast/css-grid-layout/grid-painting-item-overflow.html: Added.
643 * fast/css-grid-layout/grid-painting-items-only-once-expected.html: Added.
644 * fast/css-grid-layout/grid-painting-items-only-once.html: Added.
645 * fast/css-grid-layout/grid-painting-respect-dom-order-expected.html: Added.
646 * fast/css-grid-layout/grid-painting-respect-dom-order.html: Added.
647 * fast/css-grid-layout/grid-painting-rtl-expected.html: Added.
648 * fast/css-grid-layout/grid-painting-rtl.html: Added.
649 * fast/css-grid-layout/grid-self-baseline-01-expected.html: Added.
650 * fast/css-grid-layout/grid-self-baseline-01.html: Added.
651 * fast/css-grid-layout/grid-self-baseline-02-b-expected.html: Added.
652 * fast/css-grid-layout/grid-self-baseline-02-b.html: Added.
653 * fast/css-grid-layout/grid-self-baseline-02-expected.html: Added.
654 * fast/css-grid-layout/grid-self-baseline-02.html: Added.
655 * fast/css-grid-layout/grid-self-baseline-03-expected.html: Added.
656 * fast/css-grid-layout/grid-self-baseline-03.html: Added.
657 * fast/css-grid-layout/grid-self-baseline-04-expected.html: Added.
658 * fast/css-grid-layout/grid-self-baseline-04.html: Added.
659 * fast/css-grid-layout/grid-self-baseline-05-expected.html: Added.
660 * fast/css-grid-layout/grid-self-baseline-05.html: Added.
661 * fast/css-grid-layout/grid-self-baseline-06-expected.html: Added.
662 * fast/css-grid-layout/grid-self-baseline-06.html: Added.
663 * fast/css-grid-layout/grid-self-baseline-07-expected.html: Added.
664 * fast/css-grid-layout/grid-self-baseline-07.html: Added.
665 * fast/css-grid-layout/grid-self-baseline-horiz-01-expected.html: Added.
666 * fast/css-grid-layout/grid-self-baseline-horiz-01.html: Added.
667 * fast/css-grid-layout/grid-self-baseline-horiz-02-expected.html: Added.
668 * fast/css-grid-layout/grid-self-baseline-horiz-02.html: Added.
669 * fast/css-grid-layout/grid-self-baseline-horiz-03-expected.html: Added.
670 * fast/css-grid-layout/grid-self-baseline-horiz-03.html: Added.
671 * fast/css-grid-layout/grid-self-baseline-horiz-04-expected.html: Added.
672 * fast/css-grid-layout/grid-self-baseline-horiz-04.html: Added.
673 * fast/css-grid-layout/grid-self-baseline-horiz-05-expected.html: Added.
674 * fast/css-grid-layout/grid-self-baseline-horiz-05.html: Added.
675 * fast/css-grid-layout/grid-self-baseline-horiz-06-expected.html: Added.
676 * fast/css-grid-layout/grid-self-baseline-horiz-06.html: Added.
677 * fast/css-grid-layout/grid-self-baseline-horiz-07-expected.html: Added.
678 * fast/css-grid-layout/grid-self-baseline-horiz-07.html: Added.
679 * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt: Added.
680 * fast/css-grid-layout/grid-self-baseline-two-dimensional.html: Added.
681 * fast/css-grid-layout/grid-self-baseline-vertical-lr-01-expected.html: Added.
682 * fast/css-grid-layout/grid-self-baseline-vertical-lr-01.html: Added.
683 * fast/css-grid-layout/grid-self-baseline-vertical-lr-02-expected.html: Added.
684 * fast/css-grid-layout/grid-self-baseline-vertical-lr-02.html: Added.
685 * fast/css-grid-layout/grid-self-baseline-vertical-lr-03-expected.html: Added.
686 * fast/css-grid-layout/grid-self-baseline-vertical-lr-03.html: Added.
687 * fast/css-grid-layout/grid-self-baseline-vertical-lr-04-expected.html: Added.
688 * fast/css-grid-layout/grid-self-baseline-vertical-lr-04.html: Added.
689 * fast/css-grid-layout/grid-self-baseline-vertical-lr-05-expected.html: Added.
690 * fast/css-grid-layout/grid-self-baseline-vertical-lr-05.html: Added.
691 * fast/css-grid-layout/grid-self-baseline-vertical-lr-06-expected.html: Added.
692 * fast/css-grid-layout/grid-self-baseline-vertical-lr-06.html: Added.
693 * fast/css-grid-layout/grid-self-baseline-vertical-lr-07-expected.html: Added.
694 * fast/css-grid-layout/grid-self-baseline-vertical-lr-07.html: Added.
695 * fast/css-grid-layout/grid-self-baseline-vertical-rl-01-expected.html: Added.
696 * fast/css-grid-layout/grid-self-baseline-vertical-rl-01.html: Added.
697 * fast/css-grid-layout/grid-self-baseline-vertical-rl-02-expected.html: Added.
698 * fast/css-grid-layout/grid-self-baseline-vertical-rl-02.html: Added.
699 * fast/css-grid-layout/grid-self-baseline-vertical-rl-03-expected.html: Added.
700 * fast/css-grid-layout/grid-self-baseline-vertical-rl-03.html: Added.
701 * fast/css-grid-layout/grid-self-baseline-vertical-rl-04-expected.html: Added.
702 * fast/css-grid-layout/grid-self-baseline-vertical-rl-04.html: Added.
703 * fast/css-grid-layout/grid-self-baseline-vertical-rl-05-expected.html: Added.
704 * fast/css-grid-layout/grid-self-baseline-vertical-rl-05.html: Added.
705 * fast/css-grid-layout/grid-self-baseline-vertical-rl-06-expected.html: Added.
706 * fast/css-grid-layout/grid-self-baseline-vertical-rl-06.html: Added.
707 * fast/css-grid-layout/grid-self-baseline-vertical-rl-07-expected.html: Added.
708 * fast/css-grid-layout/grid-self-baseline-vertical-rl-07.html: Added.
709 * fast/css-grid-layout/grid-shorthands-style-format-expected.txt: Added.
710 * fast/css-grid-layout/grid-shorthands-style-format.html: Added.
711 * fast/css-grid-layout/grid-strict-ordering-crash-2-expected.txt: Added.
712 * fast/css-grid-layout/grid-strict-ordering-crash-2.html: Added.
713 * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query-expected.html: Added.
714 * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query.html: Added.
715 * fast/css-grid-layout/negative-growth-share-as-infinity-crash-expected.txt: Added.
716 * fast/css-grid-layout/negative-growth-share-as-infinity-crash.html: Added.
717 * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area-expected.html: Added.
718 * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area.html: Added.
719 * fast/css-grid-layout/positioned-grid-container-item-percentage-size-expected.html: Added.
720 * fast/css-grid-layout/positioned-grid-container-item-percentage-size.html: Added.
721 * fast/css-grid-layout/positioned-grid-container-percentage-tracks-expected.txt: Added.
722 * fast/css-grid-layout/positioned-grid-container-percentage-tracks.html: Added.
723 * fast/css-grid-layout/preferred-width-computed-after-layout-expected.txt: Added.
724 * fast/css-grid-layout/preferred-width-computed-after-layout.html: Added.
725 * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item-expected.txt: Added.
726 * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item.html: Added.
727 * fast/css-grid-layout/resources/blue-100x50.png: Added.
728 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
729 (testGridPositionDefinitionsValues):
730 * fast/css-grid-layout/scrolled-grid-painting-expected.html: Added.
731 * fast/css-grid-layout/scrolled-grid-painting-overflow-expected.html: Added.
732 * fast/css-grid-layout/scrolled-grid-painting-overflow.html: Added.
733 * fast/css-grid-layout/scrolled-grid-painting.html: Added.
734 * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash-expected.txt: Added.
735 * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash.html: Added.
736 * fast/css-grid-layout/stale-grid-layout-2-expected.txt: Added.
737 * fast/css-grid-layout/stale-grid-layout-expected.txt: Added.
738 * fast/css-grid-layout/vertical-align-do-not-effect-grid-items-expected.html: Added.
739 * fast/css-grid-layout/vertical-align-do-not-effect-grid-items.html: Added.
741 2018-11-12 Youenn Fablet <youenn@apple.com>
743 RealtimeOutgoing A/V sources should observe their sources only if having a sink
744 https://bugs.webkit.org/show_bug.cgi?id=191490
746 Reviewed by Eric Carlson.
748 * webrtc/remove-track-expected.txt:
749 * webrtc/remove-track.html:
750 Add tests and fixed some flakiness issues on existing tests in the file.
752 2018-11-12 Youenn Fablet <youenn@apple.com>
754 Support setting stream ids when adding a transceiver
755 https://bugs.webkit.org/show_bug.cgi?id=191307
757 Reviewed by Eric Carlson.
761 2018-11-12 Antti Koivisto <antti@apple.com>
763 Support dynamic pseudo-classes on elements with display: contents
764 https://bugs.webkit.org/show_bug.cgi?id=181640
765 <rdar://problem/36605415>
767 Reviewed by Dean Jackson.
769 * fast/css/display-contents-hover-active-expected.txt: Added.
770 * fast/css/display-contents-hover-active.html: Added.
772 2018-11-12 Simon Fraser <simon.fraser@apple.com>
774 feFlood with alpha color doesn't work correctly
775 https://bugs.webkit.org/show_bug.cgi?id=163666
777 Reviewed by Zalan Bujtas.
779 * svg/filters/feFlood-with-alpha-color-expected.html: Added.
780 * svg/filters/feFlood-with-alpha-color.html: Added.
782 2018-11-12 Eric Carlson <eric.carlson@apple.com>
784 Require <iframe allow="display"> for an iframe to use getDisplayMedia
785 https://bugs.webkit.org/show_bug.cgi?id=191505
786 <rdar://problem/45968811>
788 Reviewed by Jer Noble.
790 * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt:
791 * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt: Added.
792 * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html: Added.
793 * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html: Added.
794 * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
795 * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
797 2018-11-12 Simon Fraser <simon.fraser@apple.com>
799 Make compositing updates incremental
800 https://bugs.webkit.org/show_bug.cgi?id=90342
802 Reviewed by Antti Koivisto.
804 Add some new tests for issues discovered during development.
806 Filter tests get new results because composited layer bounds are no longer affected
807 by pixel-moving filters.
809 * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
810 * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
811 * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
812 * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
813 * compositing/geometry/stacking-context-change-layer-reparent-expected.html: Added.
814 * compositing/geometry/stacking-context-change-layer-reparent.html: Added.
815 * compositing/layer-creation/change-to-overlap-expected.txt: Added.
816 * compositing/layer-creation/change-to-overlap.html: Added.
817 * compositing/updates/no-updates-in-non-composited-iframe-expected.txt: Added.
818 * compositing/updates/no-updates-in-non-composited-iframe.html: Added.
819 * compositing/updates/resources/non-composited.html: Added.
820 * compositing/video/video-clip-change-src.html: This test was timing-sensitive; the behavior differed bases on whether we
821 happened to do a compositing flush between the first and second video load.
822 * platform/mac-wk1/TestExpectations: Mark compositing/layer-creation/fixed-overlap-extent.html as flakey; it depends on the
823 timing of various AppKit-related things that aren't consistent.
825 2018-11-12 Jer Noble <jer.noble@apple.com>
827 [MSE] Frame re-ordering can cause iframes to never be enqueued
828 https://bugs.webkit.org/show_bug.cgi?id=191485
830 Reviewed by Eric Carlson.
832 * media/media-source/media-source-dropped-iframe-expected.txt: Added.
833 * media/media-source/media-source-dropped-iframe.html: Added.
835 2018-11-11 Wenson Hsieh <wenson_hsieh@apple.com>
837 Implement a new edit command to change the enclosing list type
838 https://bugs.webkit.org/show_bug.cgi?id=191487
839 <rdar://problem/45955922>
841 Reviewed by Ryosuke Niwa.
843 Add a new layout test to verify that the list change type editing command can be used to swap between enclosing
844 ordered and unordered lists. Also exercises undo, redo, changing list types under `pre` and `table` elements,
845 and handling selection within nested list elements.
847 * editing/execCommand/change-list-type-expected.txt: Added.
848 * editing/execCommand/change-list-type.html: Added.
850 2018-11-11 Javier Fernandez <jfernandez@igalia.com>
852 [css-grid] Import additional grid layout test from the WPT suite
853 https://bugs.webkit.org/show_bug.cgi?id=191369
855 Reviewed by Manuel Rego Casasnovas.
857 New Grid Layout tests from the WPT suite.
859 * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
861 2018-11-11 Daniel Bates <dabates@apple.com>
863 [iOS] Draw caps lock indicator in password fields
864 https://bugs.webkit.org/show_bug.cgi?id=190565
865 <rdar://problem/45262343>
869 Update expected results now that iOS supports showing the caps lock indictor.
871 * platform/ios/fast/css/text-overflow-input-expected.txt:
872 * platform/ios/fast/forms/basic-inputs-expected.txt:
873 * platform/ios/fast/forms/input-appearance-height-expected.txt:
874 * platform/ios/fast/forms/input-value-expected.txt:
875 * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
876 * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
878 2018-11-11 Myles C. Maxfield <mmaxfield@apple.com>
880 Address post-review comments after r237955
881 https://bugs.webkit.org/show_bug.cgi?id=191496
883 Reviewed by Darin Adler.
885 * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
887 2018-11-10 Simon Fraser <simon.fraser@apple.com>
889 Remove support for -webkit-svg-shadow
890 https://bugs.webkit.org/show_bug.cgi?id=187429
892 Reviewed by Dean Jackson.
894 -webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
895 so remove it. No other browser supports it, and chromestatus say it's used on less than
898 * css3/blending/svg-blend-layer-shadow.html: Removed.
899 * fast/css/getComputedStyle/computed-style-expected.txt:
900 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
901 * fast/css/getComputedStyle/resources/property-names.js:
902 * fast/repaint/moving-shadow-on-container-expected.png: Removed.
903 * fast/repaint/moving-shadow-on-container.html: Removed.
904 * fast/repaint/moving-shadow-on-path-expected.txt: Removed.
905 * fast/repaint/moving-shadow-on-path.html: Removed.
906 * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
907 * platform/gtk/TestExpectations:
908 * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
909 * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
910 * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
911 * platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
912 * platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
913 * platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
914 * platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
915 * platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
916 * platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
917 * platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
918 * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
919 * platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
920 * platform/gtk/svg/css/shadow-changes-expected.png: Removed.
921 * platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
922 * platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
923 * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
924 * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
925 * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
926 * platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
927 * platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
928 * platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
929 * platform/ios/TestExpectations:
930 * platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
931 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
932 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
933 * platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
934 * platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
935 * platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
936 * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
937 * platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
938 * platform/ios/svg/css/shadow-changes-expected.txt: Removed.
939 * platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
940 * platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
941 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
942 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
943 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
944 * platform/mac/TestExpectations:
945 * platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
946 * platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
947 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
948 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
949 * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
950 * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
951 * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
952 * platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
953 * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
954 * platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
955 * platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
956 * platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
957 * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
958 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
959 * platform/mac/svg/css/group-with-shadow-expected.png: Removed.
960 * platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
961 * platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
962 * platform/mac/svg/css/path-with-shadow-expected.png: Removed.
963 * platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
964 * platform/mac/svg/css/shadow-changes-expected.png: Removed.
965 * platform/mac/svg/css/shadow-changes-expected.txt: Removed.
966 * platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
967 * platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
968 * platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
969 * platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
970 * platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
971 * platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
972 * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
973 * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
974 * platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
975 * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
976 * platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
977 * platform/win/TestExpectations:
978 * platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
979 * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
980 * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
981 * platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
982 * platform/win/svg/css/group-with-shadow-expected.txt: Removed.
983 * platform/win/svg/css/shadow-changes-expected.txt: Removed.
984 * platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
985 * platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
986 * platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
987 * platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
988 * platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
989 * platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
990 * platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
991 * platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
992 * platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
993 * platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
994 * platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
995 * svg/css/arrow-with-shadow-expected.txt: Removed.
996 * svg/css/arrow-with-shadow.svg: Removed.
997 * svg/css/circle-in-mask-with-shadow-expected.png: Removed.
998 * svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
999 * svg/css/circle-in-mask-with-shadow.svg: Removed.
1000 * svg/css/clippath-with-shadow-expected.png: Removed.
1001 * svg/css/clippath-with-shadow-expected.txt: Removed.
1002 * svg/css/clippath-with-shadow.svg: Removed.
1003 * svg/css/composite-shadow-example-expected.txt: Removed.
1004 * svg/css/composite-shadow-example.html: Removed.
1005 * svg/css/composite-shadow-text-expected.png: Removed.
1006 * svg/css/composite-shadow-text.svg: Removed.
1007 * svg/css/composite-shadow-with-opacity-expected.txt: Removed.
1008 * svg/css/composite-shadow-with-opacity.html: Removed.
1009 * svg/css/getComputedStyle-basic-expected.txt:
1010 * svg/css/group-with-shadow-expected.txt: Removed.
1011 * svg/css/group-with-shadow.svg: Removed.
1012 * svg/css/mask-with-shadow-expected.txt: Removed.
1013 * svg/css/mask-with-shadow.svg: Removed.
1014 * svg/css/parent-shadow-offscreen-expected.svg: Removed.
1015 * svg/css/parent-shadow-offscreen.svg: Removed.
1016 * svg/css/path-with-shadow-expected.png: Removed.
1017 * svg/css/path-with-shadow-expected.txt: Removed.
1018 * svg/css/path-with-shadow.svg: Removed.
1019 * svg/css/root-shadow-offscreen-expected.svg: Removed.
1020 * svg/css/root-shadow-offscreen.svg: Removed.
1021 * svg/css/shadow-and-opacity-expected.txt: Removed.
1022 * svg/css/shadow-and-opacity.svg: Removed.
1023 * svg/css/shadow-changes.svg: Removed.
1024 * svg/css/shadow-with-large-radius-expected.png: Removed.
1025 * svg/css/shadow-with-large-radius-expected.txt: Removed.
1026 * svg/css/shadow-with-large-radius.svg: Removed.
1027 * svg/css/shadow-with-negative-offset-expected.png: Removed.
1028 * svg/css/shadow-with-negative-offset-expected.txt: Removed.
1029 * svg/css/shadow-with-negative-offset.svg: Removed.
1030 * svg/css/stars-with-shadow-expected.txt: Removed.
1031 * svg/css/stars-with-shadow.html: Removed.
1032 * svg/custom/simple-text-double-shadow-expected.png: Removed.
1033 * svg/custom/simple-text-double-shadow-expected.txt: Removed.
1034 * svg/custom/simple-text-double-shadow.svg: Removed.
1035 * svg/custom/transform-with-shadow-and-gradient.svg: Removed.
1036 * svg/filters/shadow-on-filter-expected.txt: Removed.
1037 * svg/filters/shadow-on-filter.svg: Removed.
1038 * svg/filters/shadow-on-rect-with-filter-expected.txt: Removed.
1039 * svg/filters/shadow-on-rect-with-filter.svg: Removed.
1040 * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
1041 * svg/repaint/repaint-webkit-svg-shadow-container.html: Removed.
1042 * svg/repaint/repaint-webkit-svg-shadow-expected.txt: Removed.
1043 * svg/repaint/repaint-webkit-svg-shadow.svg: Removed.
1045 2018-11-10 Ryan Haddad <ryanhaddad@apple.com>
1047 Unreviewed, rolling out r238065.
1049 Breaks internal builds.
1053 "Make it possible to edit images inline"
1054 https://bugs.webkit.org/show_bug.cgi?id=191352
1055 https://trac.webkit.org/changeset/238065
1057 2018-11-10 Chris Dumez <cdumez@apple.com>
1059 Unreviewed, fix typo in r238066.
1061 * accessibility/ios-simulator/form-control-validation-message.html:
1063 2018-11-10 Chris Dumez <cdumez@apple.com>
1065 Unreviewed attempt to deflake accessibility/ios-simulator/form-control-validation-message.html
1067 * accessibility/ios-simulator/form-control-validation-message.html:
1069 2018-11-10 Tim Horton <timothy_horton@apple.com>
1071 Make it possible to edit images inline
1072 https://bugs.webkit.org/show_bug.cgi?id=191352
1073 <rdar://problem/30107985>
1075 Reviewed by Dean Jackson.
1078 * editing/images/basic-editable-image-expected.txt: Added.
1079 * editing/images/basic-editable-image.html: Added.
1080 * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
1081 * editing/images/reparent-editable-image-maintains-strokes.html: Added.
1082 * platform/ios-wk2/TestExpectations:
1083 * resources/ui-helper.js:
1084 (window.UIHelper.drawSquareInEditableImage):
1085 (window.UIHelper.numberOfStrokesInEditableImage):
1087 Add tests that we can find and draw in editable images, and that if
1088 the element is moved around in the DOM, it persists its strokes.
1090 2018-11-09 Megan Gardner <megan_gardner@apple.com>
1092 Fix Test Expectations for Reveal Test
1093 https://bugs.webkit.org/show_bug.cgi?id=191476
1095 Unreviewed test gardening.
1097 Put the test expectation in the correct location to deal with
1098 the different behaviour old platforms.
1100 * 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.
1102 2018-11-09 Tim Horton <timothy_horton@apple.com>
1104 Normal-flow-only flex items don't correctly respect z-index
1105 https://bugs.webkit.org/show_bug.cgi?id=191486
1107 Reviewed by Simon Fraser.
1109 * css3/flexbox/z-index-with-normal-flow-only-expected.html: Added.
1110 * css3/flexbox/z-index-with-normal-flow-only.html: Added.
1111 Add a test that a <canvas> with z-index 50 correctly stacks below
1112 a <canvas> that is a flex-item with z-index 100.
1114 2018-11-09 Jer Noble <jer.noble@apple.com>
1116 SourceBuffer throws an error when appending a second init segment after changeType().
1117 https://bugs.webkit.org/show_bug.cgi?id=191474
1119 Reviewed by Eric Carlson.
1121 * media/media-source/media-source-changetype-second-init-expected.txt: Added.
1122 * media/media-source/media-source-changetype-second-init.html: Added.
1124 2018-11-09 Andy Estes <aestes@apple.com>
1126 [Payment Request] canMakePayment() should not consider serialized payment method data
1127 https://bugs.webkit.org/show_bug.cgi?id=191432
1129 Reviewed by Dean Jackson.
1131 * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
1132 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Updated with
1133 changes from imported/w3c/web-platform-tests/payment-request/. Modified two tests to use
1134 user_activation_test() rather than test_driver.bless().
1135 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1136 * http/tests/paymentrequest/payment-request-show-method.https.html: Now that canMakePayment
1137 does not convert payment method data, added a test that ensures show() rejects with a
1138 TypeError when Apple Pay's payment method data is invalid.
1139 * platform/ios-wk2/TestExpectations: Un-skipped payment-request-canmakepayment-method.https.html.
1140 * platform/mac-wk2/TestExpectations: Ditto.
1142 2018-11-09 Andy Estes <aestes@apple.com>
1144 [Payment Request] PaymentResponse.details should be updated when the user accepts a rpayment retry
1145 https://bugs.webkit.org/show_bug.cgi?id=191440
1147 Reviewed by Dean Jackson.
1149 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
1150 * http/tests/paymentrequest/payment-response-retry-method.https.html:
1152 2018-11-09 Chris Dumez <cdumez@apple.com>
1154 HTML form validation bubble disappears
1155 https://bugs.webkit.org/show_bug.cgi?id=191418
1157 Reviewed by Simon Fraser.
1159 Add API test coverage and update existing tests to use form-validation.js and
1160 avoid code duplication.
1162 * fast/forms/form-validation.js: Added.
1163 (getValidationBubbleContents):
1164 (getValidationBubble.return.new.Promise.):
1165 (getValidationBubble):
1166 * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
1167 * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
1168 * fast/forms/navigation-dismisses-validation-bubbles-expected.txt: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles-expected.txt.
1169 * fast/forms/navigation-dismisses-validation-bubbles.html: Renamed from LayoutTests/http/tests/navigation/navigation-dismisses-validation-bubbles.html.
1170 * fast/forms/resources/check-validation-bubble-not-visible.html: Renamed from LayoutTests/http/tests/navigation/resources/check-validation-bubble-not-visible.html.
1171 * fast/forms/scroll-into-view-and-show-validation-message-expected.txt: Added.
1172 * fast/forms/scroll-into-view-and-show-validation-message.html: Added.
1173 * fast/forms/validation-bubble-disappears-when-input-detached-expected.txt:
1174 * fast/forms/validation-bubble-disappears-when-input-detached.html:
1175 * fast/forms/validation-bubble-disappears-when-input-moved-expected.txt:
1176 * fast/forms/validation-bubble-disappears-when-input-moved.html:
1177 * fast/forms/validation-bubble-disappears-when-input-no-longer-visible-expected.txt:
1178 * fast/forms/validation-bubble-disappears-when-input-no-longer-visible.html:
1179 * fast/forms/validation-bubble-escape-key-dismiss-expected.txt:
1180 * fast/forms/validation-bubble-escape-key-dismiss.html:
1181 * fast/forms/validation-custom-message-expected.txt:
1182 * fast/forms/validation-custom-message.html:
1183 * fast/forms/validation-message-detached-iframe-expected.txt:
1184 * fast/forms/validation-message-detached-iframe.html:
1185 * fast/forms/validation-message-detached-iframe2-expected.txt:
1186 * fast/forms/validation-message-detached-iframe2.html:
1187 * fast/forms/validation-message-minimum-font-size-expected.txt:
1188 * fast/forms/validation-message-minimum-font-size.html:
1189 * fast/forms/validation-messages-expected.txt:
1190 * fast/forms/validation-messages.html:
1191 * platform/gtk/TestExpectations:
1192 * platform/ios-wk1/TestExpectations:
1193 * platform/win/TestExpectations:
1195 2018-11-09 Jer Noble <jer.noble@apple.com>
1197 [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
1198 https://bugs.webkit.org/show_bug.cgi?id=191396
1200 Reviewed by Eric Carlson.
1202 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
1203 * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt:
1205 2018-11-09 Ryan Haddad <ryanhaddad@apple.com>
1207 Clean up test expectations after r237942
1208 https://bugs.webkit.org/show_bug.cgi?id=191448
1210 Unreviewed test gardening.
1212 Add test expectation files for Sierra WK1.
1214 * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1215 * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1217 2018-11-09 Daniel Bates <dabates@apple.com>
1219 [iOS] Pressing forward delete key in text field does nothing and we should not invoke an editor
1220 action when forward delete is pressed outside a text field
1221 https://bugs.webkit.org/show_bug.cgi?id=190566
1222 <rdar://problem/45262367>
1224 Reviewed by Wenson Hsieh.
1226 Add a test to ensure that pressing the forward delete key deletes the next character.
1228 * fast/events/ios/forward-delete-in-editable-expected.txt: Added.
1229 * fast/events/ios/forward-delete-in-editable.html: Added.
1231 2018-11-09 Carlos Garcia Campos <cgarcia@igalia.com>
1233 REGRESSION(r236365): [GTK] Many form-related tests are failing
1234 https://bugs.webkit.org/show_bug.cgi?id=189993
1236 Reviewed by Michael Catanzaro.
1238 Remove expectations for tests that are passing now.
1240 * platform/gtk/TestExpectations:
1242 2018-11-08 Megan Gardner <megan_gardner@apple.com>
1244 Adopt Reveal Framework to replace Lookup
1245 https://bugs.webkit.org/show_bug.cgi?id=191097
1247 Reviewed by Tim Horton.
1249 Reveal selects spaces instead of adjacent words, no matter how interesting they are.
1250 Update the tests to show this, and change the expections for previous platforms.
1252 * editing/mac/selection/context-menu-select-editability-expected.txt:
1253 * editing/mac/selection/context-menu-select-editability.html:
1254 * platform/mac-highsierra/editing/mac/selection/context-menu-select-editability-expected.txt: Copied from LayoutTests/editing/mac/selection/context-menu-select-editability-expected.txt.
1256 2018-11-08 Ryan Haddad <ryanhaddad@apple.com>
1258 Clean up test expectations after r237942
1259 https://bugs.webkit.org/show_bug.cgi?id=191448
1261 Unreviewed test gardening.
1263 Add High Sierra specific expectation files for three tests, rebaseline one for Mojave, and remove failure expectations.
1265 * 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.
1266 * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1267 * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1268 * platform/mac-wk1/TestExpectations:
1269 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt:
1271 2018-11-08 Ryan Haddad <ryanhaddad@apple.com>
1273 [Mojave WK1] Layout test fast/events/detect-caps-lock.html is timing out
1274 https://bugs.webkit.org/show_bug.cgi?id=191424
1276 Unreviewed test gardening.
1278 Update expectations since this test is only expected to run on WK2.
1280 * platform/mac-wk2/TestExpectations:
1281 * platform/mac/TestExpectations:
1283 2018-11-08 Ross Kirsling <ross.kirsling@sony.com>
1285 U+180E is no longer a whitespace character
1286 https://bugs.webkit.org/show_bug.cgi?id=191415
1288 Reviewed by Saam Barati.
1290 * js/ToNumber-expected.txt:
1291 * js/parseFloat-expected.txt:
1292 * js/script-tests/ToNumber.js:
1293 * js/script-tests/parseFloat.js:
1294 Update tests and expectations.
1296 * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2-expected.txt:
1297 * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1-expected.txt:
1298 * sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2-expected.txt:
1299 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1-expected.txt:
1300 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1-expected.txt:
1301 * 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:
1302 * 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:
1303 * sputnik/Unicode/Unicode_410/S15.10.2.12_A1_T6-expected.txt:
1304 * sputnik/Unicode/Unicode_410/S15.10.2.12_A2_T6-expected.txt:
1305 * sputnik/Unicode/Unicode_410/S7.2_A1.6_T1-expected.txt:
1306 * sputnik/Unicode/Unicode_500/S15.10.2.12_A1_T6-expected.txt:
1307 * sputnik/Unicode/Unicode_500/S15.10.2.12_A2_T6-expected.txt:
1308 * sputnik/Unicode/Unicode_500/S7.2_A1.6_T1-expected.txt:
1309 * sputnik/Unicode/Unicode_510/S15.10.2.12_A1_T6-expected.txt:
1310 * sputnik/Unicode/Unicode_510/S15.10.2.12_A2_T6-expected.txt:
1311 * sputnik/Unicode/Unicode_510/S7.2_A1.6_T1-expected.txt:
1312 Let outdated sputnik checks fail.
1314 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
1316 Unprefix text-decoration CSS3 properties
1317 https://bugs.webkit.org/show_bug.cgi?id=127193
1319 Reviewed by Dean Jackson.
1321 * fast/css3-text/css3-text-decoration/unprefix-expected.html: Added.
1322 * fast/css3-text/css3-text-decoration/unprefix.html: Added.
1324 2018-11-08 Timothy Hatcher <timothy@apple.com>
1326 Add experimental support for a `supported-color-schemes` CSS property.
1327 https://bugs.webkit.org/show_bug.cgi?id=191319
1328 rdar://problem/45852261
1330 Reviewed by Dean Jackson.
1332 * css-dark-mode/parse-supported-color-schemes-expected.txt: Added.
1333 * css-dark-mode/parse-supported-color-schemes.html: Added.
1334 * css-dark-mode/supported-color-schemes-css-expected.txt: Added.
1335 * css-dark-mode/supported-color-schemes-css.html: Added.
1337 2018-11-08 Per Arne Vollan <pvollan@apple.com>
1339 [Sierra Release WK2] Layout Test media/track/track-cue-css.html is a flaky failure
1340 https://bugs.webkit.org/show_bug.cgi?id=191200
1342 Unreviewed, speculative fix for test flakiness.
1344 * media/track/track-cue-css-expected.html:
1345 * media/track/track-cue-css.html:
1347 2018-11-08 Eric Carlson <eric.carlson@apple.com>
1349 [MediaStream] Use DeviceIdHashSaltStorage to generate device ID hash salt
1350 https://bugs.webkit.org/show_bug.cgi?id=190825
1351 <rdar://problem/45486085>
1353 Update enumerate-devices-source-id to expect the same device to have the same ID in all
1354 iframes, remove enumerate-devices-source-id-persistent because the logic was faulty.
1356 Reviewed by Youenn Fablet.
1358 * TestExpectations: Unskip http/tests/media/media-stream/enumerate-devices-source-id.html
1359 * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
1360 * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Removed.
1361 * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Removed.
1362 * http/tests/media/media-stream/enumerate-devices-source-id.html:
1364 2018-11-08 Jonathan Hammer <jonathan@e3software.com>
1366 Plain text drag in contenteditable is always DragOperationCopy, never DragOperationMove
1367 https://bugs.webkit.org/show_bug.cgi?id=191228
1368 <rdar://problem/45786830>
1370 Reviewed by Wenson Hsieh.
1372 A test that checks that dragging plain text in a contenteditable element results
1373 in the text being moved and not copied. Only applies to WK1. Test skipped on
1374 WK2 because WK2 EventSender does not support drag events. Test also skipped on
1375 AppleWin because drag and drop doesn't work correctly in DRT (according to the
1376 TestExpectations file).
1378 * fast/events/drag-and-drop-move-not-copy-expected.txt: Added.
1379 * fast/events/drag-and-drop-move-not-copy.html: Added.
1380 * platform/win/TestExpectations:
1381 * platform/wk2/TestExpectations:
1383 2018-11-08 Alicia Boya García <aboya@igalia.com>
1385 [GTK] Unreviewed test gardening
1386 https://bugs.webkit.org/show_bug.cgi?id=191404
1388 * platform/gtk/TestExpectations:
1389 * platform/gtk/fast/block/basic/height-percentage-simple-expected.txt: Added.
1390 * platform/gtk/fast/inline/simple-inline-block-expected.txt: Added.
1391 * platform/gtk/fast/inline/simple-intruding-float1-expected.txt: Added.
1392 * platform/gtk/fast/inline/simple-intruding-floats2-expected.txt: Added.
1393 * platform/gtk/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
1395 2018-11-07 Justin Michaud <justin_michaud@apple.com>
1397 CSS Painting API should pass size, arguments and input properties to paint callback
1398 https://bugs.webkit.org/show_bug.cgi?id=191309
1400 Reviewed by Chris Dumez.
1402 * fast/css-custom-paint/properties-expected.html: Added.
1403 * fast/css-custom-paint/properties.html: Added.
1404 * fast/css-custom-paint/worklet.html:
1406 2018-11-07 Zalan Bujtas <zalan@apple.com>
1408 Click and touch event listeners on the body don't work
1409 https://bugs.webkit.org/show_bug.cgi?id=191392
1410 <rdar://problem/5844416>
1412 Reviewed by Simon Fraser.
1414 * fast/events/click-handler-on-body-simple-expected.txt: Added.
1415 * fast/events/click-handler-on-body-simple.html: Added.
1416 * fast/events/touch/touch-handler-on-body-simple-expected.txt: Added.
1417 * fast/events/touch/touch-handler-on-body-simple.html: Added.
1419 2018-11-07 Wenson Hsieh <wenson_hsieh@apple.com>
1421 Add an editing command for creating and inserting child lists
1422 https://bugs.webkit.org/show_bug.cgi?id=191335
1423 <rdar://problem/45814050>
1425 Reviewed by Ryosuke Niwa.
1427 Add a new layout tests that exercise the "InsertNested(Un)orderedList" editing commands in several scenarios
1428 including undo, redo, executing the edit command with a ranged selection, outdenting to decrease list level,
1429 inserting lists in and around tables and table cells, and inserting lists in and around pre elements.
1431 * editing/execCommand/insert-nested-lists-expected.txt: Added.
1432 * editing/execCommand/insert-nested-lists-in-table-expected.txt: Added.
1433 * editing/execCommand/insert-nested-lists-in-table.html: Added.
1434 * editing/execCommand/insert-nested-lists-with-pre-expected.txt: Added.
1435 * editing/execCommand/insert-nested-lists-with-pre.html: Added.
1436 * editing/execCommand/insert-nested-lists.html: Added.
1438 2018-11-07 Chris Dumez <cdumez@apple.com>
1440 ASSERT(renderer()) under HTMLTextAreaElement::updateValue()
1441 https://bugs.webkit.org/show_bug.cgi?id=191391
1442 <rdar://problem/34219633>
1444 Reviewed by Geoffrey Garen.
1446 Add layout test coverage. I have verified that this test passes in Firefox and Chrome.
1447 It used to crash before this change in debug.
1449 * editing/inserting/inset-html-textarea-without-renderer-expected.txt: Added.
1450 * editing/inserting/inset-html-textarea-without-renderer.html: Added.
1452 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
1454 Positioned text underline can look like a strike-through
1455 https://bugs.webkit.org/show_bug.cgi?id=191341
1457 Reviewed by Simon Fraser.
1459 * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html: Added.
1460 * fast/css3-text/css3-text-decoration/text-underline-negative.html: Added.
1462 2018-11-07 Myles C. Maxfield <mmaxfield@apple.com>
1464 Dotted underlines that skip descenders are invisible
1465 https://bugs.webkit.org/show_bug.cgi?id=191403
1467 Reviewed by Simon Fraser.
1469 * fast/css3-text/css3-text-decoration/text-underline-style-expected.html: Added.
1470 * fast/css3-text/css3-text-decoration/text-underline-style.html: Added.
1472 2018-11-07 Andy Estes <aestes@apple.com>
1474 Crash in WebCore::PaymentRequest::canMakePayment when Apple Pay payment method data is missing
1475 https://bugs.webkit.org/show_bug.cgi?id=191331
1477 Reviewed by Alexey Proskuryakov.
1479 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
1481 2018-11-07 Simon Fraser <simon.fraser@apple.com>
1483 Revert 237849: it breaks MotionMark
1484 https://bugs.webkit.org/show_bug.cgi?id=191398
1486 Reviewed by Simon Fraser.
1488 * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Removed.
1489 * fast/scrolling/ios/update-scroll-coordinated-status.html: Removed.
1491 2018-11-07 Simon Fraser <simon.fraser@apple.com>
1493 Some WK1 repaint tests are flakey
1494 https://bugs.webkit.org/show_bug.cgi?id=190627
1496 Reviewed by Zalan Bujtas.
1500 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1502 2018-11-07 Ross Kirsling <ross.kirsling@sony.com>
1504 [WinCairo] Unreviewed layout test gardening.
1506 * platform/wincairo/TestExpectations:
1508 2018-11-07 Dean Jackson <dino@apple.com>
1510 [iOS] WebGL leaks exact GPU type
1511 https://bugs.webkit.org/show_bug.cgi?id=191393
1512 <rdar://problem/45788297>
1514 Reviewed by Tim Horton.
1516 A test that checks that when the GPU vendor is Apple we're
1517 returning a generic renderer name.
1519 * fast/canvas/webgl/hide-some-renderer-info-expected.txt: Added.
1520 * fast/canvas/webgl/hide-some-renderer-info.html: Added.
1522 2018-11-07 Ali Juma <ajuma@chromium.org>
1524 IntersectionObserver GC-dependent tests are flaky
1525 https://bugs.webkit.org/show_bug.cgi?id=191387
1527 Reviewed by Chris Dumez.
1529 Make these tests more robust by triggering GC repeatedly inside a setInterval(). Having only a single call to
1530 GC is potentially flaky, since that call will early-out and return immediately if a GC is already underway.
1532 * intersection-observer/root-element-deleted.html:
1533 * intersection-observer/target-deleted.html:
1535 2018-11-07 Dan Bernstein <mitz@apple.com>
1537 Add a pseudoclass that matches img elements that are backed by an attachment
1538 https://bugs.webkit.org/show_bug.cgi?id=191286
1539 <rdar://problem/45823554>
1541 Reviewed by Dean Jackson.
1543 * fast/css/has-attachment-expected.txt: Added.
1544 * fast/css/has-attachment.html: Added.
1545 * platform/win/TestExpectations:
1547 2018-11-07 Ali Juma <ajuma@chromium.org>
1549 IntersectionObserverEntry doesn't keep JS wrappers of rects alive
1550 https://bugs.webkit.org/show_bug.cgi?id=191330
1552 Reviewed by Chris Dumez.
1556 * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive-expected.txt: Added.
1557 * intersection-observer/intersection-observer-entry-keeps-js-wrappers-of-rects-alive.html: Added.
1559 2018-11-07 Ryan Haddad <ryanhaddad@apple.com>
1561 Unreviewed, update test expectations for fast/events/pointer.
1563 * TestExpectations: Skip this directory.
1564 * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
1566 2018-11-07 Per Arne Vollan <pvollan@apple.com>
1568 Layout Test fast/text/international/khmer-selection.html is crashing
1569 https://bugs.webkit.org/show_bug.cgi?id=191368
1571 Unreviewed test gardening.
1573 * platform/win/TestExpectations:
1575 2018-11-07 Per Arne Vollan <pvollan@apple.com>
1577 Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
1578 https://bugs.webkit.org/show_bug.cgi?id=191366
1580 Unreviewed test gardening.
1582 * platform/win/TestExpectations:
1584 2018-11-07 Zamiul Haque <zhaque@apple.com>
1586 Created a layout test to ensure that date controls marked as credit card expiry
1587 fields present a Gregorian calendar regardless of default system settings.
1588 https://bugs.webkit.org/show_bug.cgi?id=191096
1589 rdar://problem/42640256
1591 Reviewed by Tim Horton.
1593 Added two new methods to UIHelper, helping to facilitate this. calendarType
1594 returns the calendar identifier of the NSCalendar instance used by the presented
1595 date picker and setDefaultCalendarType accepts a calendar identifier as an
1596 argument for changing the default system settings.
1598 * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
1599 * platform/win/TestExpectations:
1600 * resources/ui-helper.js:
1601 (window.UIHelper.calendarType):
1602 (window.UIHelper.setDefaultCalendarType):
1604 2018-11-07 Tadeu Zagallo <tzagallo@apple.com>
1606 REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
1607 https://bugs.webkit.org/show_bug.cgi?id=191184
1609 Reviewed by Saam Barati.
1611 Skip test when the JIT is disabled since it's too slow to run on CLoop.
1613 * js/script-tests/regress-139548.js:
1615 2018-11-06 Youenn Fablet <youenn@apple.com>
1617 Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
1618 https://bugs.webkit.org/show_bug.cgi?id=191343
1622 * TestExpectations: Unskipping test.
1623 * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
1625 2018-11-06 Youenn Fablet <youenn@apple.com>
1627 sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
1628 https://bugs.webkit.org/show_bug.cgi?id=191202
1630 Reviewed by Eric Carlson.
1632 * TestExpectations: skipping a timing out related test.
1633 It is already timing out but is also flaky.
1635 2018-11-06 Justin Fan <justin_fan@apple.com>
1637 [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
1638 https://bugs.webkit.org/show_bug.cgi?id=191291
1640 Reviewed by Myles Maxfield.
1642 * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
1644 (async.runWebGPUTestsOnCanvas):
1645 (async.setUpContexts):
1646 * webgpu/render-pipelines-expected.txt: Added.
1647 * webgpu/render-pipelines.html: Added.
1648 * webgpu/shader-modules-expected.txt:
1649 * webgpu/shader-modules.html: Updated to use functions in set-up-webgpu-contexts.js.
1650 * webgpu/webgpu-basics-expected.txt:
1651 * webgpu/webgpu-basics.html: Updated through creating a WebGPURenderPipeline.
1653 2018-11-06 Youenn Fablet <youenn@apple.com>
1655 Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
1656 https://bugs.webkit.org/show_bug.cgi?id=191261
1658 Reviewed by Eric Carlson.
1660 * webrtc/video-addTransceiver-expected.txt:
1661 * webrtc/video-addTransceiver.html:
1663 2018-11-06 Youenn Fablet <youenn@apple.com>
1665 Make mDNS ICE Candidate an experimental flag again
1666 https://bugs.webkit.org/show_bug.cgi?id=191262
1668 Reviewed by Dean Jackson.
1670 * webrtc/datachannel/mdns-ice-candidates.html:
1672 2018-11-06 Myles C. Maxfield <mmaxfield@apple.com>
1674 Implement text-underline-offset and text-decoration-thickness
1675 https://bugs.webkit.org/show_bug.cgi?id=190774
1677 Reviewed by Dean Jackson.
1679 * animations/text-decoration-thickness-expected.txt: Added.
1680 * animations/text-decoration-thickness.html: Added.
1681 * animations/text-underline-offset-expected.txt: Added.
1682 * animations/text-underline-offset.html: Added.
1683 * fast/css3-text/css3-text-decoration/text-decoration-offset-2-expected-mismatch.html: Added.
1684 * fast/css3-text/css3-text-decoration/text-decoration-offset-2.html: Added.
1685 * fast/css3-text/css3-text-decoration/text-decoration-offset-3-expected-mismatch.html: Added.
1686 * fast/css3-text/css3-text-decoration/text-decoration-offset-3.html: Added.
1687 * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length-expected.html: Added.
1688 * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length.html: Added.
1689 * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline-expected.html: Added.
1690 * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline.html: Added.
1691 * fast/css3-text/css3-text-decoration/text-decoration-offset-expected-mismatch.html: Added.
1692 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto-expected.html: Added.
1693 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto.html: Added.
1694 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length-expected.html: Added.
1695 * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length.html: Added.
1696 * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint-expected.html: Added.
1697 * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint.html: Added.
1698 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto-expected.html: Added.
1699 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto.html: Added.
1700 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length-expected.html: Added.
1701 * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length.html: Added.
1702 * fast/css3-text/css3-text-decoration/text-decoration-offset.html: Added.
1703 * fast/css3-text/css3-text-decoration/text-decoration-thickness-length-expected.html: Added.
1704 * fast/css3-text/css3-text-decoration/text-decoration-thickness-length.html: Added.
1705 * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint-expected.html: Added.
1706 * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint.html: Added.
1708 2018-11-06 Dean Jackson <dino@apple.com>
1710 Add some basic pointer events tests
1711 https://bugs.webkit.org/show_bug.cgi?id=191336
1712 <rdar://problem/45858574>
1714 Reviewed by Wenson Hsieh.
1716 Generate some fake touches for pointer events testing.
1718 * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: Added.
1719 * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: Added.
1720 * fast/events/pointer/ios/tap-gives-pointerdown-pointerup-expected.txt: Added.
1721 * fast/events/pointer/ios/tap-gives-pointerdown-pointerup.html: Added.
1722 * platform/ios/TestExpectations:
1724 2018-11-06 Timothy Hatcher <timothy@apple.com>
1726 Skip css-dark-mode tests on older macOS platforms
1727 https://bugs.webkit.org/show_bug.cgi?id=191334
1729 Reviewed by Brian Burg.
1731 * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
1732 * platform/mac-highsierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
1733 * platform/mac-sierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
1734 * platform/mac-sierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
1735 * platform/mac/TestExpectations: Skip css-dark-mode for Sierra and HighSierra.
1737 2018-11-06 John Wilander <wilander@apple.com>
1739 Resource Load Statistics: Remove cap on partitioned cache max age if it matches a network reload (redirect-only)
1740 https://bugs.webkit.org/show_bug.cgi?id=189760
1741 <rdar://problem/44612242>
1743 Reviewed by Youenn Fablet and Antti Koivisto.
1745 * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt:
1746 * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
1747 The test now performs:
1748 - an initial Fetch request with a permanent redirect to ID 1234. Capped max age.
1749 - a second Fetch request with a permanent redirect to ID 4321. Capped max age.
1750 - a third Fetch request with a permanent redirect to and empty ID. Capped max age.
1751 - a fourth Fetch request with a permanent redirect to and empty ID. Max age cap removed.
1752 - a fifth Fetch request with a permanent redirect to and empty ID. Regular cache hit.
1753 * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php:
1754 Now returns an HTTP 500 if the request contains validation headers.
1756 2018-11-06 Myles C. Maxfield <mmaxfield@apple.com>
1758 Spelling dots are drawn in the wrong place
1759 https://bugs.webkit.org/show_bug.cgi?id=190764
1761 Reviewed by Dean Jackson.
1763 * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
1764 this is a version of Ahem with a very small descent, so that the dots don't intersect
1765 with the text itself.
1766 * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
1767 * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
1768 correct vertical place.
1769 * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
1770 * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
1771 correct vertical place.
1772 * editing/spelling/spelling-dots-position-expected.html: Added.
1773 * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
1775 * editing/spelling/spelling-dots-repaint-expected.html: Added.
1776 * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
1777 with spelling dots, and then deleting the element from the document. The spelling
1778 dots should be removed too.
1779 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1780 * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
1781 for new spelling dot positions.
1783 2018-11-06 Ross Kirsling <ross.kirsling@sony.com>
1785 [WinCairo] Unreviewed layout test gardening.
1787 * platform/wincairo/TestExpectations:
1789 2018-11-06 Per Arne Vollan <pvollan@apple.com>
1791 REGRESSION (r230523): Caps lock indicator not shown in password field
1792 https://bugs.webkit.org/show_bug.cgi?id=190056
1794 Reviewed by Ryosuke Niwa.
1797 * fast/events/detect-caps-lock-expected.txt: Added.
1798 * fast/events/detect-caps-lock.html: Added.
1799 * platform/mac/TestExpectations:
1801 2018-11-06 Ali Juma <ajuma@chromium.org>
1803 IntersectionObserver doesn't keep target's JS wrapper alive
1804 https://bugs.webkit.org/show_bug.cgi?id=190235
1806 Reviewed by Ryosuke Niwa.
1810 Update test that depends on a target getting GC'd to call takeRecords() since
1811 targets with pending entries are no logner GC'd.
1813 * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1814 * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
1815 * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
1816 * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive.html: Added.
1817 * intersection-observer/root-element-deleted.html:
1818 * intersection-observer/target-deleted-expected.txt: Added.
1819 * intersection-observer/target-deleted.html: Added.
1821 2018-11-06 Eric Carlson <eric.carlson@apple.com>
1823 [MediaStream] User should not be prompted again after denying getDisplayMedia request
1824 https://bugs.webkit.org/show_bug.cgi?id=191227
1825 <rdar://problem/45784512>
1827 Reviewed by Youenn Fablet.
1829 * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
1830 (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
1831 (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
1832 (TestWebKitAPI::TEST_F):
1834 2018-11-06 Timothy Hatcher <timothy@apple.com>
1836 <picture> container doesn't update when prefers-color-scheme media query changes
1837 https://bugs.webkit.org/show_bug.cgi?id=190913
1838 rdar://problem/45608456
1840 Reviewed by Dean Jackson.
1842 * css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1843 * css-dark-mode/prefers-color-scheme-picture-element.html: Added.
1844 * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1845 * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
1847 2018-11-06 Alex Christensen <achristensen@webkit.org>
1849 Fix tests after r237863
1850 https://bugs.webkit.org/show_bug.cgi?id=191315
1852 Reviewed by Chris Dumez.
1854 * platform/mac-wk2/http/tests/navigation: Added.
1855 * 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.
1856 This test is timing related, and I need to update its WK2 expectations every time I enable or disable safe browsing checks during navigation.
1859 2018-11-06 Ryan Haddad <ryanhaddad@apple.com>
1861 Unreviewed, rolling out r237834.
1863 Tests for this change crash on iOS Simulator
1867 "Spelling dots are drawn in the wrong place"
1868 https://bugs.webkit.org/show_bug.cgi?id=190764
1869 https://trac.webkit.org/changeset/237834
1871 2018-11-06 Youenn Fablet <youenn@apple.com>
1873 Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
1874 https://bugs.webkit.org/show_bug.cgi?id=191263
1876 Reviewed by Eric Carlson.
1878 * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
1879 * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
1881 2018-11-06 Youenn Fablet <youenn@apple.com>
1883 Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1884 https://bugs.webkit.org/show_bug.cgi?id=191278
1886 Reviewed by Eric Carlson.
1890 2018-11-06 Thibault Saunier <tsaunier@igalia.com>
1892 [GStreamer][WebRTC] Implement black frame generation
1893 https://bugs.webkit.org/show_bug.cgi?id=190684
1895 Reviewed by Xabier Rodriguez-Calvar.
1897 Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
1898 we are missing the canvas bridging code.
1900 * platform/gtk/TestExpectations:
1901 * platform/wpe/TestExpectations:
1903 2018-11-06 Antoine Quint <graouts@apple.com>
1905 [Web Animations] Update all tests to match the latest API changes
1906 https://bugs.webkit.org/show_bug.cgi?id=191302
1907 <rdar://problem/41000438>
1909 Reviewed by Dean Jackson.
1912 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1913 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1914 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1915 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1916 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1917 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1918 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1919 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1920 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1921 * webanimations/css-animations.html:
1922 * webanimations/left-and-opacity-animation-yields-no-compositing.html:
1923 * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
1924 * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html:
1926 2018-11-06 Zan Dobersek <zdobersek@igalia.com>
1928 Unreviewed WPE gardening. Handle a bunch of test failures under the
1929 directories containing imported W3C wpt tests. A few test expectations
1930 are added, but mostly the corresponding baselines are provided.
1932 * platform/wpe/TestExpectations:
1933 * platform/wpe/http/tests/dom: Added.
1934 * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
1935 * platform/wpe/http/wpt: Added.
1936 * platform/wpe/http/wpt/mediarecorder: Added.
1937 * platform/wpe/http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
1938 * platform/wpe/http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
1939 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1940 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt:
1941 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt:
1942 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt:
1943 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element: Added.
1944 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt: Added.
1945 * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt: Added.
1946 * platform/wpe/imported/w3c/web-platform-tests/mimesniff: Added.
1947 * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types: Added.
1948 * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
1949 * platform/wpe/imported/w3c/web-platform-tests/pointerevents: Added.
1950 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension: Added.
1951 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
1952 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
1953 * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
1954 * platform/wpe/imported/w3c/web-platform-tests/service-workers: Added.
1955 * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker: Added.
1956 * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
1957 * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
1958 * platform/wpe/imported/w3c/web-platform-tests/shadow-dom: Added.
1959 * platform/wpe/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
1960 * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Added.
1961 * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Added.
1962 * platform/wpe/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Added.
1963 * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
1964 * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
1965 * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1967 2018-11-06 Frederic Wang <fwang@igalia.com>
1969 Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
1970 https://bugs.webkit.org/show_bug.cgi?id=158342
1972 Reviewed by Simon Fraser.
1974 Add a test to ensure the change of scrolling status is reflected in the layer and scrolling
1975 trees. This test should also ASSERT in debug mode without the associated code change.
1977 * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
1978 * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
1980 2018-11-05 Wenson Hsieh <wenson_hsieh@apple.com>
1982 [iOS] Swatch appears squished and off-center in inputs of type color
1983 https://bugs.webkit.org/show_bug.cgi?id=191279
1984 <rdar://problem/45816319>
1986 Reviewed by Tim Horton.
1988 * fast/forms/color/color-input-uses-color-well-appearance-expected-mismatch.html: Added.
1989 * fast/forms/color/color-input-uses-color-well-appearance.html: Added.
1991 Add a test to verify that setting `-webkit-appearance: textfield;` on a color input causes the color input to
1992 render differently from a color input with a default appearance.
1994 * platform/ios-wk1/TestExpectations:
1995 * platform/ios/TestExpectations:
1997 In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
1999 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
2001 Rebaseline an existing test on iOS.
2003 2018-11-05 Eric Carlson <eric.carlson@apple.com>
2005 [MediaStream] An audio track should be muted when capture is interrupted by the OS.
2006 https://bugs.webkit.org/show_bug.cgi?id=191283
2007 <rdar://problem/45773103>
2009 Reviewed by Jon Lee.
2011 * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
2012 * fast/mediastream/media-stream-track-interrupted.html: Added.
2014 2018-11-05 Myles C. Maxfield <mmaxfield@apple.com>
2016 Parsing support for text-underline-offset and text-decoration-thickness
2017 https://bugs.webkit.org/show_bug.cgi?id=191242
2019 Reviewed by Simon Fraser.
2021 * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt:
2022 * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html: Update the
2023 test for the new grammar of text-underline-position
2024 * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse-expected.txt: Added.
2025 * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse.html: Added.
2026 * fast/css3-text/css3-text-decoration/text-underline-offset-parse-expected.txt: Added.
2027 * fast/css3-text/css3-text-decoration/text-underline-offset-parse.html: Added.
2029 2018-11-05 Myles C. Maxfield <mmaxfield@apple.com>
2031 Spelling dots are drawn in the wrong place
2032 https://bugs.webkit.org/show_bug.cgi?id=190764
2034 Reviewed by Dean Jackson.
2036 * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
2037 this is a version of Ahem with a very small descent, so that the dots don't intersect
2038 with the text itself.
2039 * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
2040 * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
2041 correct vertical place.
2042 * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
2043 * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
2044 correct vertical place.
2045 * editing/spelling/spelling-dots-position-expected.html: Added.
2046 * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
2048 * editing/spelling/spelling-dots-repaint-expected.html: Added.
2049 * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
2050 with spelling dots, and then deleting the element from the document. The spelling
2051 dots should be removed too.
2052 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
2053 * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
2054 for new spelling dot positions.
2056 2018-11-05 Ryan Haddad <ryanhaddad@apple.com>
2058 Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
2059 https://bugs.webkit.org/show_bug.cgi?id=191278
2061 Unreviewed test gardening.
2063 * TestExpectations: Mark test as flaky.
2065 2018-11-05 Chris Dumez <cdumez@apple.com>
2067 Crash under DOMWindow::postMessageTimerFired()
2068 https://bugs.webkit.org/show_bug.cgi?id=191217
2069 <rdar://problem/40888466>
2071 Reviewed by Geoffrey Garen.
2073 Add layout test coverage.
2075 * fast/dom/Window/remove-frame-in-message-event-handler-expected.txt: Added.
2076 * fast/dom/Window/remove-frame-in-message-event-handler.html: Added.
2078 2018-11-05 Wenson Hsieh <wenson_hsieh@apple.com>
2080 [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
2081 https://bugs.webkit.org/show_bug.cgi?id=191226
2082 <rdar://problem/45781765>
2084 Reviewed by Tim Horton.
2086 Add a new layout test that sets the view scale to several values greater than or equal to 1 and verifies that
2087 the minimum scale and resulting scroll view scale are exactly the same as the view scale, when (1) the "ignores
2088 meta viewport" preference is enabled, and (2) the viewport is forced to be always scalable.
2090 * fast/viewport/ios/minimum-scale-after-changing-view-scale-expected.txt: Added.
2091 * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: Added.
2093 2018-11-05 Matt Baker <mattbaker@apple.com>
2095 Web Inspector: Table selection should not require that rows be in the cache
2096 https://bugs.webkit.org/show_bug.cgi?id=190993
2097 <rdar://problem/45613812>
2099 Reviewed by Devin Rousso.
2101 Add a test that a table row that is not in the cache can be selected/deselected.
2103 * inspector/table/table-selection-expected.txt:
2104 * inspector/table/table-selection.html:
2106 2018-11-05 Devin Rousso <drousso@apple.com>
2108 Web Inspector: show save/restore stack for recorded 2D Canvases
2109 https://bugs.webkit.org/show_bug.cgi?id=175283
2110 <rdar://problem/34040756>
2112 Reviewed by Matt Baker.
2114 * inspector/canvas/recording-2d.html:
2115 * inspector/canvas/resources/recording-utilities.js:
2116 (TestPage.registerInitializer.log):
2117 (TestPage.registerInitializer.async logRecording):
2119 2018-11-05 Thibault Saunier <tsaunier@igalia.com>
2121 [GStreamer][WebRTC] Error out when simulcast is activated
2122 https://bugs.webkit.org/show_bug.cgi?id=190678
2124 Reviewed by Philippe Normand.
2126 Implementing it is not for now yet.
2127 Tests for simulcast have been disabled as they now fail (instead of crashing).
2129 * platform/gtk/TestExpectations:
2130 * platform/wpe/TestExpectations:
2132 2018-11-05 Zan Dobersek <zdobersek@igalia.com>
2134 Unreviewed WPE gardening. Updating or adding various baselines. Also
2135 adding new failure expectations for tests that need a closer look.
2137 * platform/wpe/TestExpectations:
2138 * platform/wpe/fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
2139 * platform/wpe/fast/block/basic/height-percentage-simple-expected.txt: Added.
2140 * platform/wpe/fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
2141 * platform/wpe/fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
2142 * platform/wpe/fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
2143 * platform/wpe/fast/history: Added.
2144 * platform/wpe/fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Added.
2145 * platform/wpe/fast/inline-block/14498-positionForCoordinates-expected.txt:
2146 * platform/wpe/fast/inline/simple-inline-block-expected.txt: Added.
2147 * platform/wpe/fast/inline/simple-intruding-float1-expected.txt: Added.
2148 * platform/wpe/fast/inline/simple-intruding-floats2-expected.txt: Added.
2149 * platform/wpe/fast/inline/simple-intruding-floats3-expected.txt: Added.
2150 * platform/wpe/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
2151 * platform/wpe/webgl/2.0.0/conformance/canvas/drawingbuffer-test-expected.txt: Added.
2152 * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
2153 * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt:
2154 * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
2155 * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
2156 * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
2157 * platform/wpe/webgl/2.0.0/conformance/rendering/multisample-corruption-expected.txt:
2158 * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
2159 * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
2161 2018-11-04 Zalan Bujtas <zalan@apple.com>
2163 [LFC][BFC] Add support for percentage height in quirks mode.
2164 https://bugs.webkit.org/show_bug.cgi?id=191232
2166 Reviewed by Antti Koivisto.
2168 * fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
2169 * fast/block/basic/quirk-mode-percent-height.html: Added.
2170 * platform/ios/TestExpectations:
2172 2018-11-04 Zalan Bujtas <zalan@apple.com>
2174 [LFC][BCF] Add support for block level non-replaced inflow height percentage
2175 https://bugs.webkit.org/show_bug.cgi?id=191229
2177 Reviewed by Antti Koivisto.
2179 * fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
2180 * fast/block/basic/child-block-level-box-with-height-percent.html: Added.
2181 * platform/ios/TestExpectations:
2183 2018-11-03 Devin Rousso <drousso@apple.com>
2185 Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
2186 https://bugs.webkit.org/show_bug.cgi?id=190854
2188 Reviewed by Matt Baker.
2190 * inspector/canvas/recording-2d-expected.txt:
2191 * inspector/canvas/recording-2d.html:
2192 * inspector/canvas/recording-bitmaprenderer-expected.txt:
2193 * inspector/canvas/recording-bitmaprenderer.html:
2194 * inspector/canvas/recording-webgl-expected.txt:
2195 * inspector/canvas/recording-webgl.html:
2197 2018-11-03 Andy Estes <aestes@apple.com>
2199 [Payment Request] PaymentResponse.retry()'s errorFields should be optional
2200 https://bugs.webkit.org/show_bug.cgi?id=191212
2202 Reviewed by Youenn Fablet.
2204 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
2205 * http/tests/paymentrequest/payment-response-retry-method.https.html:
2207 2018-11-02 Zalan Bujtas <zalan@apple.com>
2209 [LFC][BFC] Resolve percentage height values.
2210 https://bugs.webkit.org/show_bug.cgi?id=191224
2212 Reviewed by Antti Koivisto.
2214 * fast/block/basic/height-percentage-simple-expected.txt: Added.
2215 * fast/block/basic/height-percentage-simple.html: Added.
2216 * platform/ios/TestExpectations:
2218 2018-11-03 Youenn Fablet <youenn@apple.com>
2220 Refresh WPT webrtc tests
2221 https://bugs.webkit.org/show_bug.cgi?id=191133
2223 Reviewed by Eric Carlson.
2227 2018-11-03 Eric Carlson <eric.carlson@apple.com>
2229 [MediaStream] enumerateDevices should not expose devices that are not available to getUserMedia
2230 https://bugs.webkit.org/show_bug.cgi?id=191177
2231 <rdar://problem/45747873>
2233 Reviewed by Jer Noble.
2235 * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt: Added.
2236 * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute.html: Added.
2237 * http/tests/media/media-stream/resources/enumerate-devices-iframe.html: Added.
2238 * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Rebased for updated logging.
2239 * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Ditto.
2241 2018-11-02 Justin Michaud <justin_michaud@apple.com>
2243 Add new global object and preliminary Worklets support for CSS painting api
2244 https://bugs.webkit.org/show_bug.cgi?id=190979
2246 Reviewed by Chris Dumez.
2248 Add a new test harness for worklet tests, since they do not have access to the dom.
2250 * fast/css-custom-paint/basic-expected.txt:
2251 * fast/css-custom-paint/basic.html:
2252 * fast/css-custom-paint/registerPaintBindings-expected.html: Added.
2253 * fast/css-custom-paint/registerPaintBindings-expected.txt: Removed.
2254 * fast/css-custom-paint/registerPaintBindings.html:
2255 * fast/css-custom-paint/resources/testharness-worklet.js: Added.
2257 * fast/css-custom-paint/resources/testharness.js: Added.
2258 (async.importWorklet):
2259 * fast/css-custom-paint/worklet-expected.html: Added.
2260 * fast/css-custom-paint/worklet.html: Added.
2262 2018-11-02 Chris Dumez <cdumez@apple.com>
2264 REGRESSION (r237699): Layout Test http/tests/security/anchor-download-block-crossorigin.html is a flaky failure
2265 https://bugs.webkit.org/show_bug.cgi?id=191199
2267 Reviewed by Dewei Zhu.
2269 Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
2271 * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2272 * http/tests/security/anchor-download-block-crossorigin.html:
2274 2018-11-02 Per Arne Vollan <pvollan@apple.com>
2276 [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
2277 https://bugs.webkit.org/show_bug.cgi?id=191194
2279 Unreviewed test gardening.
2281 * platform/win/TestExpectations:
2283 2018-11-02 Wenson Hsieh <wenson_hsieh@apple.com>
2285 [iOS] Changing view scale sometimes does not zoom the page to the new initial scale, when the page is at initial scale
2286 https://bugs.webkit.org/show_bug.cgi?id=191180
2287 <rdar://problem/45744786>
2289 Reviewed by Simon Fraser.
2291 Add a layout test, and make some adjustments to UIHelper.
2293 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
2294 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
2295 * fast/viewport/ios/viewport-minimum-and-initial-scale-expected.txt: Added.
2296 * fast/viewport/ios/viewport-minimum-and-initial-scale.html: Added.
2298 Add a new layout test that contains a viewport meta tag with minimum and initial scales set to 0.94, and checks
2299 that the resulting minimum and initial scales are 0.94 instead of 0.94158.
2301 * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
2302 * resources/ui-helper.js:
2304 Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
2306 (window.UIHelper.zoomScale):
2307 (window.UIHelper.minimumZoomScale):
2310 2018-11-02 Daniel Bates <dabates@apple.com>
2312 [iOS] WebKit should dispatch DOM events when a modifier key is pressed
2313 https://bugs.webkit.org/show_bug.cgi?id=190487
2315 Reviewed by Tim Horton.
2317 Update expected results of an existing test now that we identify modifier keys.
2319 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2321 2018-11-02 Ali Juma <ajuma@chromium.org>
2323 Allow cross-document intersection observing
2324 https://bugs.webkit.org/show_bug.cgi?id=165746
2326 Reviewed by Simon Fraser.
2328 Add a test that cross-document intersection observations are triggered when an intermediate frame
2329 scrolls. Skip the test on WK1 platforms where IntersectionObserver is not supported.
2331 Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
2333 * http/tests/intersection-observer/intermediate-frame-changes-expected.txt: Added.
2334 * http/tests/intersection-observer/intermediate-frame-changes.html: Added.
2335 * http/tests/intersection-observer/resources/intermediate-frame.html: Added.
2336 * http/tests/intersection-observer/resources/nested-frame.html: Added.
2337 * 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.
2338 * 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.
2339 * platform/mac-wk1/TestExpectations:
2340 * platform/win/TestExpectations:
2341 * platform/wincairo/TestExpectations:
2343 2018-11-02 Per Arne Vollan <pvollan@apple.com>
2345 [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
2346 https://bugs.webkit.org/show_bug.cgi?id=191194
2348 Unreviewed test gardening.
2350 * platform/win/TestExpectations:
2352 2018-11-02 Zalan Bujtas <zalan@apple.com>
2354 [LFC][IFC] Add support for intrinsic width calculation
2355 https://bugs.webkit.org/show_bug.cgi?id=191144
2357 Reviewed by Antti Koivisto.
2359 * fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
2360 * fast/inline/simple-shrink-to-fit-inline-block.html: Added.
2361 * platform/ios/TestExpectations:
2363 2018-11-01 Philippe Normand <pnormand@igalia.com>
2365 [Apache] Self-signed SSL certificate RSA key is considered too weak
2366 https://bugs.webkit.org/show_bug.cgi?id=191156
2368 Reviewed by Michael Catanzaro.
2370 Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
2372 * http/conf/webkit-httpd.pem:
2374 2018-11-01 Antoine Quint <graouts@apple.com>
2376 [Web Animations] Make document.getAnimations() return declarative animations in the correct order
2377 https://bugs.webkit.org/show_bug.cgi?id=191153
2379 Reviewed by Dean Jackson.
2381 Mark that the two document.getAnimations() tests for declarative animations are no longer flaky.
2385 2018-11-02 Justin Fan <justin_fan@apple.com>
2387 [WebGPU] Experimental prototype for MSL shaders
2388 https://bugs.webkit.org/show_bug.cgi?id=191084
2390 Reviewed by Dean Jackson.
2392 * webgpu/shader-modules.html: Added.
2393 * webgpu/shader-modules-expected.html: Added.
2394 * webgpu/webgpu-basics.html: Added.
2395 * webgpu/webgpu-basics-expected.html: Added.
2397 2018-11-01 Devin Rousso <drousso@apple.com>
2399 Web Inspector: View: introduce a didLayoutSubtree
2400 https://bugs.webkit.org/show_bug.cgi?id=191176
2402 Reviewed by Matt Baker.
2404 * inspector/view/resources/test-view.js:
2405 (TestPage.registerInitializer.WI.TestView.prototype.layout):
2406 (TestPage.registerInitializer.WI.TestView.prototype.didLayoutSubtree): Added.
2408 2018-11-01 Chris Dumez <cdumez@apple.com>
2410 Location object sans browsing context
2411 https://bugs.webkit.org/show_bug.cgi?id=191060
2413 Reviewed by Geoffrey Garen.
2415 Update existing tests to reflect behavior change.
2417 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
2418 * http/tests/dom/same-origin-detached-window-properties.html:
2419 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
2420 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
2421 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
2422 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
2424 2018-11-01 Ross Kirsling <ross.kirsling@sony.com>
2426 [WinCairo] Unreviewed layout test gardening.
2428 (Also remove one outdated global test failure.)
2431 * platform/wincairo/TestExpectations:
2433 2018-11-01 Sihui Liu <sihui_liu@apple.com>
2435 Add a storage limit for IndexedDB
2436 https://bugs.webkit.org/show_bug.cgi?id=190598
2437 <rdar://problem/44654715>
2439 Reviewed by Chris Dumez.
2441 Some tests will fail after adding storage limit to IndexedDB, so we need to reduce their
2442 size and rebase their expectations.
2444 * storage/indexeddb/key-type-array-expected.txt:
2445 * storage/indexeddb/key-type-array-private-expected.txt:
2446 * storage/indexeddb/modern/idbkey-array-equality-expected.txt:
2447 * storage/indexeddb/modern/idbkey-array-equality-private-expected.txt:
2448 * storage/indexeddb/modern/resources/idbkey-array-equality.js:
2449 (request.onsuccess):
2452 * storage/indexeddb/prefetch-invalidation-expected.txt:
2453 * storage/indexeddb/prefetch-invalidation-private-expected.txt:
2454 * storage/indexeddb/resources/key-type-array.js:
2455 (testValidArrayKeys.getreq.onsuccess):
2456 (testValidArrayKeys.putreq.onsuccess):
2457 (testValidArrayKeys.testArrayPutGet):
2458 * storage/indexeddb/resources/prefetch-invalidation.js:
2459 (cursorRequest.onsuccess):
2461 (continue100Times): Deleted.
2462 * storage/indexeddb/resources/storage-limit.js: Added.
2464 (onOpenSuccess.request.onerror):
2465 (onOpenSuccess.request.onsuccess):
2467 * storage/indexeddb/storage-limit-expected.txt: Added.
2468 * storage/indexeddb/storage-limit.html: Added.
2470 2018-11-01 Chris Dumez <cdumez@apple.com>
2472 Unreviewed, mark a couple of newly imported WPT tests as flaky on Mac WK1.
2474 * platform/mac-wk1/TestExpectations:
2476 2018-11-01 Justin Michaud <justin_michaud@apple.com>
2478 CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
2479 https://bugs.webkit.org/show_bug.cgi?id=191042
2481 Reviewed by Antti Koivisto.
2483 * css-custom-properties-api/crash-expected.txt: Added.
2484 * css-custom-properties-api/crash.html: Added.
2485 * css-custom-properties-api/cycles-expected.txt: Added.
2486 * css-custom-properties-api/cycles.html: Added.
2487 * css-custom-properties-api/inline-expected.txt: Added.
2488 * css-custom-properties-api/inline.html: Added.
2490 2018-11-01 Guillaume Emont <guijemont@igalia.com>
2492 Skip tests on arm/mips that time out now we're running on CLoop
2494 Unreviewed gardening.
2496 Since the JIT is temporarily disabled on 32-bit platforms, these tests
2497 time out on the bots and need to be disabled. There's more tests
2498 disabled on arm because the timeout is longer on the mips bot (as the
2499 device is slower to start with), so many of the tests don't time out
2502 * js/script-tests/regress-139548.js: disable on arm and mips.
2504 2018-11-01 Devin Rousso <drousso@apple.com>
2506 Web Inspector: fix debug WK1 test failures for WI.ObjectStore
2507 https://bugs.webkit.org/show_bug.cgi?id=191158
2509 Reviewed by Joseph Pecoraro.
2511 * inspector/unit-tests/objectStore/delete.html:
2512 * inspector/unit-tests/objectStore/deleteObject.html:
2513 * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
2514 (TestPage.registerInitializer):
2516 2018-11-01 Said Abou-Hallawa <sabouhallawa@apple.com>
2518 [CG] Adopt CG SPI for non-even cornered rounded rects
2519 https://bugs.webkit.org/show_bug.cgi?id=190155
2521 Reviewed by Simon Fraser.
2523 This test fails on iOS simulator because of just one pixel difference
2524 between drawing a shadow of the element and drawing a copy of the element.
2525 This failure happens on iOS and does not happen on macOS because we don't
2526 use accelerated drawing for macOS testing but we use it for iOS testing.
2528 * platform/ios/TestExpectations:
2530 2018-11-01 Chris Dumez <cdumez@apple.com>
2532 [PSON] Unable to submit a file in FormData cross-site
2533 https://bugs.webkit.org/show_bug.cgi?id=191138
2535 Reviewed by Alex Christensen.
2537 Add layout test coverage.
2539 * http/tests/misc/form-submit-file-cross-site-expected.txt:
2540 * http/tests/misc/form-submit-file-cross-site.html:
2542 2018-11-01 Devin Rousso <drousso@apple.com>
2544 Unreviewed test fix after r237670.
2546 * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt:
2547 * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
2548 Make the `CanvasAdded` event listener synchronous, so it won't miss the `RecordingStarted`
2549 or `RecordingStopped` events, since `awaitEvent` evaluates on the next tick.
2551 2018-10-31 Zalan Bujtas <zalan@apple.com>
2553 [LFC][IFC] Add support for inline-block elements.
2554 https://bugs.webkit.org/show_bug.cgi?id=191143
2556 Reviewed by Antti Koivisto.
2558 * fast/inline/simple-inline-block-expected.txt: Added.
2559 * fast/inline/simple-inline-block.html: Added.
2560 * platform/ios/TestExpectations:
2562 2018-11-01 YUHAN WU <yuhan_wu@apple.com>
2564 MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2565 https://bugs.webkit.org/show_bug.cgi?id=190778
2566 <rdar://problem/45703574>
2568 Reviewed by Youenn Fablet.
2570 Remove share FileReader object between three asynchronous tests which might cause flaky failure.
2571 We will need to fix all the falky failures in this test after we implement timeslice.
2573 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2575 2018-10-31 Devin Rousso <drousso@apple.com>
2577 Web Inspector: Canvas: create a setting for auto-recording newly created contexts
2578 https://bugs.webkit.org/show_bug.cgi?id=190856
2580 Reviewed by Brian Burg.
2582 * inspector/canvas/resources/recording-utilities.js:
2583 (TestPage.registerInitializer.window.startRecording):
2584 (TestPage.registerInitializer.handleRecordingProgress):
2585 * inspector/canvas/recording-2d.html:
2586 * inspector/canvas/recording-bitmaprenderer.html:
2587 * inspector/canvas/recording-webgl-snapshots.html:
2588 * inspector/canvas/recording-webgl.html:
2590 * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt: Added.
2591 * inspector/canvas/setRecordingAutoCaptureFrameCount.html: Added.
2593 2018-10-31 Devin Rousso <drousso@apple.com>
2595 Web Inspector: Audit: save imported audits across WebInspector sessions
2596 https://bugs.webkit.org/show_bug.cgi?id=190858
2597 <rdar://problem/45527625>
2599 Reviewed by Brian Burg.
2601 * inspector/unit-tests/objectStore/add-expected.txt: Added.
2602 * inspector/unit-tests/objectStore/add.html: Added.
2603 * inspector/unit-tests/objectStore/addObject-expected.txt: Added.
2604 * inspector/unit-tests/objectStore/addObject.html: Added.
2605 * inspector/unit-tests/objectStore/basic-expected.txt: Added.
2606 * inspector/unit-tests/objectStore/basic.html: Added.
2607 * inspector/unit-tests/objectStore/delete-expected.txt: Added.
2608 * inspector/unit-tests/objectStore/delete.html: Added.
2609 * inspector/unit-tests/objectStore/deleteObject-expected.txt: Added.
2610 * inspector/unit-tests/objectStore/deleteObject.html: Added.
2611 * inspector/unit-tests/objectStore/resources/objectStore-utilities.js: Added.
2612 (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject):
2613 (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject.prototype.toJSON):
2614 (TestPage.registerInitializer.InspectorTest.ObjectStore.createSuite):
2615 (TestPage.registerInitializer.InspectorTest.ObjectStore.createObjectStore):
2616 (TestPage.registerInitializer.InspectorTest.ObjectStore.add):
2617 (TestPage.registerInitializer.InspectorTest.ObjectStore.addObject):
2618 (TestPage.registerInitializer.InspectorTest.ObjectStore.delete):
2619 (TestPage.registerInitializer.InspectorTest.ObjectStore.deleteObject):
2620 (TestPage.registerInitializer.InspectorTest.ObjectStore.logValues):
2621 (TestPage.registerInitializer.InspectorTest.ObjectStore.wrapTest):
2623 2018-10-31 Alicia Boya García <aboya@igalia.com>
2625 [MSE] Use tolerance when growing the coded frame group
2626 https://bugs.webkit.org/show_bug.cgi?id=190085
2628 Reviewed by Jer Noble.
2630 A test simulating unordered appends with imprecise timestamps,
2631 overlapping <1ms (replicating a typical WebM 30fps video file) is
2634 * media/media-source/media-source-append-acb-tolerance.html: Added.
2636 2018-10-31 Devin Rousso <drousso@apple.com>
2638 Web Inspector: Audit: attempt to re-link DOM nodes for imported results
2639 https://bugs.webkit.org/show_bug.cgi?id=191044
2640 <rdar://problem/45687364>
2642 Reviewed by Brian Burg.
2644 * inspector/model/auditTestCase.html:
2645 * inspector/model/auditTestCaseResult.html:
2646 * inspector/model/auditTestGroup.html:
2647 * inspector/model/auditTestGroupResult.html:
2649 2018-10-31 Jer Noble <jer.noble@apple.com>
2651 MediaSource.isTypeSupported('video/mp4; codecs="hvc1.1.6.L60.B0') is inproperly rejected
2652 https://bugs.webkit.org/show_bug.cgi?id=191129
2654 Reviewed by Eric Carlson.
2656 * media/media-source/media-source-istypesupported-case-sensitive-expected.txt: Added.
2657 * media/media-source/media-source-istypesupported-case-sensitive.html: Added.
2659 2018-10-31 Alicia Boya García <aboya@igalia.com>
2661 [MSE] WebKit tests: Use fixed point in makeASample()
2662 https://bugs.webkit.org/show_bug.cgi?id=191128
2664 Reviewed by Jer Noble.
2666 This patch modifies the utility function makeASample() so as to accept
2667 time values in arbitrary time scales.
2669 Previously makeASample() accepted optionally a time scale, but still
2670 required to receive all time values as seconds, therefore requiring a
2671 division at call time in order to use the function, which could cause
2672 rounding errors (see https://bugs.webkit.org/show_bug.cgi?id=190085#c20).
2674 * media/media-source/media-source-append-acb-no-frame-lost-expected.txt:
2675 * media/media-source/media-source-append-acb-no-frame-lost.html:
2676 * media/media-source/media-source-append-buffer-with-append-window.html:
2677 * media/media-source/media-source-append-media-segment-without-init.html:
2678 * media/media-source/media-source-append-nonsync-sample-after-abort.html:
2679 * media/media-source/media-source-append-out-of-order.html:
2680 * media/media-source/media-source-append-overlapping-dts-expected.txt:
2681 * media/media-source/media-source-append-overlapping-dts.html:
2682 * media/media-source/media-source-canplaythrough.html:
2683 * media/media-source/media-source-duplicate-seeked.html:
2684 * media/media-source/media-source-duration-after-append.html:
2685 * media/media-source/media-source-end-of-stream-buffered.html:
2686 * media/media-source/media-source-end-of-stream-readyState.html:
2687 * media/media-source/media-source-fastseek.html:
2688 * media/media-source/media-source-fudge-factor.html:
2689 * media/media-source/media-source-monitor-source-buffers.html:
2690 * media/media-source/media-source-overlapping-append-buffered.html:
2691 * media/media-source/media-source-overlapping-append-expected.txt:
2692 * media/media-source/media-source-overlapping-append.html:
2693 * media/media-source/media-source-overlapping-decodetime-expected.txt:
2694 * media/media-source/media-source-overlapping-decodetime.html:
2695 * media/media-source/media-source-play.html:
2696 * media/media-source/media-source-range-end-frame-not-removed-expected.txt:
2697 * media/media-source/media-source-range-end-frame-not-removed.html:
2698 * media/media-source/media-source-range-start-frame-replaced-expected.txt:
2699 * media/media-source/media-source-range-start-frame-replaced.html:
2700 * media/media-source/media-source-remove-decodeorder-crash.html:
2701 * media/media-source/media-source-remove-too-much.html:
2702 * media/media-source/media-source-remove.html:
2703 * media/media-source/media-source-restrictions.html:
2704 * media/media-source/media-source-sample-wrong-track-id.html:
2705 * media/media-source/media-source-seek-back-expected.txt:
2706 * media/media-source/media-source-seek-back.html:
2707 * media/media-source/media-source-seek-complete.html:
2708 * media/media-source/media-source-sequence-timestamps-expected.txt:
2709 * media/media-source/media-source-sequence-timestamps.html:
2710 * media/media-source/media-source-small-gap.html:
2711 * media/media-source/media-source-timeoffset-expected.txt:
2712 * media/media-source/media-source-timeoffset.html:
2713 * media/media-source/media-source-timestampoffset-rounding-error.html:
2714 * media/media-source/media-source-timestampoffset-then-zero-expected.txt:
2715 * media/media-source/media-source-timestampoffset-then-zero.html:
2716 * media/media-source/media-source-video-playback-quality.html:
2717 * media/media-source/mock-media-source.js:
2720 2018-10-31 YUHAN WU <yuhan_wu@apple.com>
2722 MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2723 https://bugs.webkit.org/show_bug.cgi?id=190778
2724 <rdar://problem/45703574>
2726 Reviewed by Youenn Fablet.
2728 Increase the timer of recording to 2 seconds until we support timeslice in order to reduce flakiness.
2730 * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
2731 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2733 2018-10-31 Zach Li <zacharyli323@gmail.com>
2735 Add credit card autofill button
2736 https://bugs.webkit.org/show_bug.cgi?id=191051
2737 <rdar://problem/45657011>
2739 Reviewed by Wenson Hsieh.
2741 * fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2742 * fast/forms/auto-fill-button/input-credit-card-auto-fill-button.html: Added.
2743 * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2744 * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2745 * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2746 * platform/mac/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.png: Added.
2747 * platform/win/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
2749 2018-10-31 Devin Rousso <drousso@apple.com>
2751 Web Inspector: Audit: show metadata for results
2752 https://bugs.webkit.org/show_bug.cgi?id=190853
2753 <rdar://problem/45527623>
2755 Reviewed by Brian Burg.
2757 * inspector/model/auditTestCaseResult-expected.txt:
2758 * inspector/model/auditTestCaseResult.html:
2759 * inspector/model/auditTestGroupResult-expected.txt:
2760 * inspector/model/auditTestGroupResult.html:
2761 * inspector/unit-tests/string-utilities-expected.txt:
2762 * inspector/unit-tests/string-utilities.html:
2764 2018-10-31 Eric Carlson <eric.carlson@apple.com>
2766 [MediaStream] Don't reveal device IDs until the user has granted permission to capture
2767 https://bugs.webkit.org/show_bug.cgi?id=191112
2768 <rdar://problem/45699932>
2770 Reviewed by Youenn Fablet.
2772 * TestExpectations: Skip http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
2773 and http/tests/media/media-stream/enumerate-devices-source-id.html for now, they don't make sense
2774 with these changes and will be updated to pass in a future patch.
2775 * fast/mediastream/MediaStreamTrack-getCapabilities.html:
2776 * fast/mediastream/get-user-media-device-id-expected.txt:
2777 * fast/mediastream/get-user-media-device-id.html:
2779 2018-10-31 YUHAN WU <yuhan_wu@apple.com>
2781 MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2782 https://bugs.webkit.org/show_bug.cgi?id=190778
2784 Reviewed by Youenn Fablet.
2786 These tests are used to check if MediaRecorder can generate both video and audio buffers through mock source.
2788 * http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
2789 * http/wpt/mediarecorder/MediaRecorder-dataavailable.html: Added.
2790 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
2791 * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html: Added.
2792 * platform/win/TestExpectations:
2794 2018-10-31 Chris Dumez <cdumez@apple.com>
2796 [PSON] When process-swapping for a POST request the HTTP body gets dropped
2797 https://bugs.webkit.org/show_bug.cgi?id=191046
2798 <rdar://problem/45229732>
2800 Reviewed by Alex Christensen.
2802 Add layout test coverage.
2804 * http/tests/misc/form-post-textplain-cross-site-expected.txt: Added.
2805 * http/tests/misc/form-post-textplain-cross-site.html: Added.
2807 2018-10-30 David Kilzer <ddkilzer@apple.com>
2809 XSLTProcessor should limit max transform depth
2810 <https://webkit.org/b/191075>
2811 <rdar://problem/45531453>
2813 Reviewed by Alex Christensen.
2815 * fast/xsl/xslt-max-depth-expected.txt: Added.
2816 * fast/xsl/xslt-max-depth.html: Added.
2818 2018-10-30 Devin Rousso <drousso@apple.com>
2820 Web Inspector: Audit: create Audit Tab
2821 https://bugs.webkit.org/show_bug.cgi?id=190754
2823 Reviewed by Matt Baker.
2825 * inspector/audit/resources/audit-utilities.js: Added.
2826 * inspector/audit/basic-expected.txt: Added.
2827 * inspector/audit/basic.html: Added.
2828 * inspector/audit/data-domAttributes-expected.txt: Added.
2829 * inspector/audit/data-domAttributes.html: Added.
2830 * inspector/audit/data-domNodes-expected.txt: Added.
2831 * inspector/audit/data-domNodes.html: Added.
2832 * inspector/audit/data-errors-expected.txt: Added.
2833 * inspector/audit/data-errors.html: Added.
2834 * inspector/model/auditTestCase-expected.txt: Added.
2835 * inspector/model/auditTestCase.html: Added.
2836 * inspector/model/auditTestCaseResult-expected.txt: Added.
2837 * inspector/model/auditTestCaseResult.html: Added.
2838 * inspector/model/auditTestGroup-expected.txt: Added.
2839 * inspector/model/auditTestGroup.html: Added.
2840 * inspector/model/auditTestGroupResult-expected.txt: Added.
2841 * inspector/model/auditTestGroupResult.html: Added.
2842 * inspector/unit-tests/promise-utilities-expected.txt: Added.
2843 * inspector/unit-tests/promise-utilities.html: Added.
2845 * inspector/audit/audit-manager-expected.txt: Removed.
2846 * inspector/audit/audit-manager.html: Removed.
2847 * inspector/audit/audit-report-expected.txt: Removed.
2848 * inspector/audit/audit-report.html: Removed.
2849 * inspector/audit/audit-test-case-expected.txt: Removed.
2850 * inspector/audit/audit-test-case.html: Removed.
2851 * inspector/audit/audit-test-suite-expected.txt: Removed.
2852 * inspector/audit/audit-test-suite.html: Removed.
2853 * inspector/audit/resources/audit-test-fixtures.js: Removed.
2855 2018-10-30 Dawei Fenton <realdawei@apple.com>
2857 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2858 https://bugs.webkit.org/show_bug.cgi?id=189641
2862 * platform/ios-wk2/TestExpectations: Mark test as [ Slow ]
2864 2018-10-30 Devin Rousso <drousso@apple.com>
2866 Web Inspector: provide options to WI.cssPath for more verbosity
2867 https://bugs.webkit.org/show_bug.cgi?id=190987
2869 Reviewed by Brian Burg.
2871 * inspector/dom/domutilities-csspath.html:
2873 2018-10-30 Ali Juma <ajuma@chromium.org>
2875 Calling window.open("", "_self") allows working around restrictions on window.close()
2876 https://bugs.webkit.org/show_bug.cgi?id=191073
2878 Reviewed by Chris Dumez.
2880 * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added.
2881 * fast/dom/Window/window-open-self-disallow-close.html: Added.
2883 2018-10-30 Andy Estes <aestes@apple.com>
2885 [Payment Request] Implement PaymentResponse.retry()
2886 https://bugs.webkit.org/show_bug.cgi?id=190985
2888 Reviewed by Daniel Bates
2890 * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2891 * http/tests/paymentrequest/payment-response-complete-method.https.html:
2892 * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
2893 * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
2894 * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
2895 * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
2896 * http/tests/paymentrequest/payment-response-rejects-if-not-active.https-expected.txt: Added.
2897 * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html: Copied from
2898 imported/w3c/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html
2899 and automated using internals.mockPaymentCoordinator.
2900 * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt: Added.
2901 * http/tests/paymentrequest/payment-response-retry-method.https.html: Copied from
2902 imported/w3c/web-platform-tests/payment-request/payment-response/retry-method-manual.https.html
2903 and automated using internals.mockPaymentCoordinator.
2904 * http/tests/paymentrequest/resources/helpers.js:
2905 (setUpAndSmokeTest):
2907 2018-10-30 Andy Estes <aestes@apple.com>
2909 [Apple Pay] PaymentRequest.canMakePayment() should resolve to true whenever Apple Pay is available
2910 https://bugs.webkit.org/show_bug.cgi?id=191039
2912 Reviewed by Megan Gardner.
2914 * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
2915 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2917 2018-10-30 Dawei Fenton <realdawei@apple.com>
2919 [ Mojave Debug ] Layout Test http/tests/workers/service/self_registration.html is flaky
2920 https://bugs.webkit.org/show_bug.cgi?id=190828
2924 * platform/mac-wk2/TestExpectations: Mark test as flay.
2926 2018-10-30 Sihui Liu <sihui_liu@apple.com>
2928 Add a deprecation warning to console for Web SQL
2929 https://bugs.webkit.org/show_bug.cgi?id=190936
2931 Reviewed by Ryosuke Niwa.
2933 Rebaseline the tests that are affected by the added console message.
2935 * fast/dom/MutationObserver/database-callback-delivery-expected.txt:
2936 * fast/frames/sandboxed-iframe-storage-expected.txt:
2937 * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt:
2938 * http/tests/security/cross-origin-websql-allowed-expected.txt:
2939 * http/tests/security/cross-origin-websql-expected.txt:
2940 * http/tests/security/same-origin-websql-blocked-expected.txt:
2941 * http/tests/security/storage-blocking-loosened-websql-expected.txt:
2942 * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
2943 * http/tests/storage/callbacks-are-called-in-correct-context-expected.txt:
2944 * inspector/runtime/CommandLineAPI-inspect-expected.txt:
2945 * js/dom/callback-function-with-handle-event-expected.txt:
2946 * js/dom/exceptions-thrown-in-callbacks-expected.txt:
2947 * storage/websql/alter-to-info-table-expected.txt:
2948 * storage/websql/change-version-expected.txt:
2949 * storage/websql/change-version-handle-reuse-expected.txt:
2950 * storage/websql/change-version-no-crash-on-preflight-failure-expected.txt:
2951 * storage/websql/close-during-stress-test-expected.txt:
2952 * storage/websql/database-lock-after-reload-expected.txt:
2953 * storage/websql/empty-statement-expected.txt:
2954 * storage/websql/execute-sql-args-expected.txt:
2955 * storage/websql/execute-sql-rowsAffected-expected.txt:
2956 * storage/websql/executesql-accepts-only-one-statement-expected.txt:
2957 * storage/websql/hash-change-with-xhr-expected.txt:
2958 * storage/websql/multiple-databases-garbage-collection-expected.txt:
2959 * storage/websql/multiple-transactions-expected.txt:
2960 * storage/websql/multiple-transactions-on-different-handles-expected.txt:
2961 * storage/websql/null-callbacks-expected.txt:
2962 * storage/websql/open-database-creation-callback-expected.txt:
2963 * storage/websql/open-database-creation-callback-isolated-world-expected.txt:
2964 * storage/websql/open-database-empty-version-expected.txt:
2965 * storage/websql/open-database-expand-quota-expected.txt:
2966 * storage/websql/open-database-over-quota-expected.txt:
2967 * storage/websql/open-database-set-empty-version-expected.txt:
2968 * storage/websql/open-database-while-transaction-in-progress-expected.txt:
2969 * storage/websql/private-browsing-noread-nowrite-expected.txt:
2970 * storage/websql/read-and-write-transactions-dont-run-together-expected.txt:
2971 * storage/websql/read-transactions-running-concurrently-expected.txt:
2972 * storage/websql/sql-data-types-expected.txt:
2973 * storage/websql/statement-error-callback-expected.txt:
2974 * storage/websql/statement-error-callback-isolated-world-expected.txt:
2975 * storage/websql/statement-success-callback-isolated-world-expected.txt:
2976 * storage/websql/success-callback-expected.txt:
2977 * storage/websql/success-callback-when-page-defers-loading-expected.txt:
2978 * storage/websql/test-authorizer-expected.txt:
2979 * storage/websql/transaction-callback-exception-crash-expected.txt:
2980 * storage/websql/transaction-callback-isolated-world-expected.txt:
2981 * storage/websql/transaction-database-expand-quota-expected.txt:
2982 * storage/websql/transaction-error-callback-expected.txt:
2983 * storage/websql/transaction-error-callback-isolated-world-expected.txt:
2984 * storage/websql/transaction-prototype-expected.txt:
2985 * storage/websql/transaction-success-callback-isolated-world-expected.txt:
2987 2018-10-30 Sihui Liu <sihui_liu@apple.com>
2989 IndexedDB: iteration of cursors skip records if updated or deleted
2990 https://bugs.webkit.org/show_bug.cgi?id=190917
2991 <rdar://problem/35250410>
2993 Reviewed by Chris Dumez.
2995 * storage/indexeddb/cursor-update-while-iterating-expected.txt: Added.
2996 * storage/indexeddb/cursor-update-while-iterating.html: Added.
2997 * storage/indexeddb/resources/cursor-update-while-iterating.js: Added.
2999 (onOpenSuccess.request.onsuccess):
3002 2018-10-28 Antoine Quint <graouts@apple.com>
3004 [Web Animations] Implement the update animations and send events procedure
3005 https://bugs.webkit.org/show_bug.cgi?id=191013
3006 <rdar://problem/45620495>
3008 Reviewed by Dean Jackson.
3010 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
3011 that the final animation frame had been committed before terminating the test or there would be a tiny image reference issue.
3014 * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
3016 2018-10-30 Youenn Fablet <youenn@apple.com>
3018 LibWebRTCRtpReceiverBackend::getSynchronizationSources should use Vector::append
3019 https://bugs.webkit.org/show_bug.cgi?id=191026
3021 Reviewed by Eric Carlson.
3023 * webrtc/video-addTransceiver-expected.txt:
3024 * webrtc/video-addTransceiver.html:
3026 2018-10-29 Devin Rousso <drousso@apple.com>
3028 Web Inspector: refactor code for getting properties via WI.RemoteObject
3029 https://bugs.webkit.org/show_bug.cgi?id=190989
3031 Reviewed by Matt Baker.
3033 * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
3034 * inspector/debugger/breakpoint-scope.html:
3035 * inspector/debugger/paused-scopes.html:
3036 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
3037 * inspector/debugger/tail-deleted-frames.html:
3038 * inspector/debugger/tail-recursion.html:
3039 * inspector/model/remote-object-fake-object.html:
3040 * inspector/model/remote-object-get-properties.html:
3042 2018-10-29 Justin Michaud <justin_michaud@apple.com>
3044 Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
3045 https://bugs.webkit.org/show_bug.cgi?id=190919
3047 Reviewed by Michael Saboff.
3049 * css-custom-properties-api/crash-expected.txt: Removed.
3050 * css-custom-properties-api/crash.html: Removed.
3051 * css-custom-properties-api/cycles-expected.txt: Removed.
3052 * css-custom-properties-api/cycles.html: Removed.
3053 * css-custom-properties-api/inline-expected.txt: Removed.
3054 * css-custom-properties-api/inline.html: Removed.
3056 2018-10-29 Matt Lewis <jlewis3@apple.com>
3058 Marked http/tests/misc/large-js-program.php as a flaky timeout.
3059 https://bugs.webkit.org/show_bug.cgi?id=190724
3061 Unreviewed test gardening.
3063 * platform/mac/TestExpectations:
3065 2018-10-29 Youenn Fablet <youenn@apple.com>
3067 Handle MDNS resolution of candidates through libwebrtc directly
3068 https://bugs.webkit.org/show_bug.cgi?id=190681
3070 Reviewed by Eric Carlson.
3073 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
3075 2018-10-29 Tim Horton <timothy_horton@apple.com>
3077 Modernize WebKit nibs and lprojs for localization's sake
3078 https://bugs.webkit.org/show_bug.cgi?id=190911
3079 <rdar://problem/45349466>
3081 Reviewed by Dan Bernstein.
3083 * media/modern-media-controls/localized-strings/replaced-string.html:
3086 2018-10-29 Youenn Fablet <youenn@apple.com>
3088 Invalid ssrc value in the stats of type 'inbound-rtp'
3089 https://bugs.webkit.org/show_bug.cgi?id=190826
3090 <rdar://problem/45487435>
3092 Reviewed by Eric Carlson.
3094 * webrtc/video-mediastreamtrack-stats.html:
3095 * webrtc/video-stats-expected.txt:
3096 * webrtc/video-stats.html:
3098 2018-10-29 Ali Juma <ajuma@chromium.org>
3100 Unreviewed test gardening
3101 https://bugs.webkit.org/show_bug.cgi?id=191002
3103 Make expectations for IntersectionObserver WPTs more specific.
3106 * platform/gtk/TestExpectations:
3107 * platform/mac-wk2/TestExpectations:
3109 2018-10-29 Zalan Bujtas <zalan@apple.com>
3111 [LFC][IFC] Compute estimated margin top for inline formatting root's ancestors
3112 https://bugs.webkit.org/show_bug.cgi?id=191018
3114 Reviewed by Antti Koivisto.
3116 * fast/inline/simple-intruding-floats3-expected.txt: Added.
3117 * fast/inline/simple-intruding-floats3.html: Added.
3118 * platform/ios/TestExpectations:
3120 2018-10-29 Zalan Bujtas <zalan@apple.com>
3122 [LFC] Add support for inflow non replaced content height when the box is an inline formatting root.
3123 https://bugs.webkit.org/show_bug.cgi?id=191011
3125 Reviewed by Antti Koivisto.
3127 * fast/inline/simple-intruding-floats2-expected.txt: Added.
3128 * fast/inline/simple-intruding-floats2.html: Added.
3129 * platform/ios/TestExpectations:
3131 2018-10-29 Zalan Bujtas <zalan@apple.com>
3133 Missing from r237549
3135 Reviewed by Antti Koivisto.
3137 * platform/ios/TestExpectations:
3139 2018-10-29 Zalan Bujtas <zalan@apple.com>
3141 [LFC][IFC] Add support for simple intruding floats.
3142 https://bugs.webkit.org/show_bug.cgi?id=190998
3144 Reviewed by Antti Koivisto.
3146 * fast/inline/simple-intruding-float1-expected.txt: Added.
3147 * fast/inline/simple-intruding-float1.html: Added.
3148 * platform/ios/TestExpectations:
3150 2018-10-29 Zalan Bujtas <zalan@apple.com>
3152 [LFC][IFC] Inline layout produces separate runs when float is present.
3153 https://bugs.webkit.org/show_bug.cgi?id=190980
3155 Reviewed by Antti Koivisto.
3157 * fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
3158 * fast/block/basic/inline-content-with-floating-images2.html: Added.
3159 * platform/ios/TestExpectations:
3161 2018-10-29 Tadeu Zagallo <tzagallo@apple.com>
3163 New bytecode format for JSC
3164 https://bugs.webkit.org/show_bug.cgi?id=187373
3165 <rdar://problem/44186758>
3167 Reviewed by Filip Pizlo.
3169 Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
3171 * fast/dom/Window/resources/postmessage-test.js:
3173 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
3175 Unreviewed, one more GTK expectations fix
3177 * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
3179 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
3181 Unreviewed, fix a few more expectations from yesterday
3183 These should be timeouts!
3185 * platform/gtk/TestExpectations:
3187 2018-10-28 Michael Catanzaro <mcatanzaro@igalia.com>
3189 Unreviewed, attempt to fix missing trailing whitespace in new expectations
3191 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
3192 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
3193 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
3195 2018-10-27 Michael Catanzaro <mcatanzaro@igalia.com>
3197 Unreviewed, fix content added by a stray Ctrl+V
3199 * platform/gtk/TestExpectations:
3201 2018-10-27 Michael Catanzaro <mcatanzaro@igalia.com>
3203 Unreviewed GTK test gardening
3206 * platform/gtk/TestExpectations:
3207 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
3208 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
3209 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
3210 * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
3212 2018-10-27 Matt Baker <mattbaker@apple.com>
3214 Web Inspector: Table should support deleting rows
3215 https://bugs.webkit.org/show_bug.cgi?id=189803
3216 <rdar://problem/44655709>
3218 Reviewed by Devin Rousso.
3220 * inspector/table/resources/table-utilities.js:
3221 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableDidRemoveRows):
3222 (TestPage.registerInitializer.createDataSource):
3223 (TestPage.registerInitializer.InspectorTest.createTable):
3224 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
3225 (TestPage.registerInitializer):
3226 Update table test utilities to keep TableDataSource backing array in
3227 sync when rows are removed. Also allow the number of table rows to be
3228 specified when creating a table for testing.
3230 * inspector/table/table-remove-rows-expected.txt: Added.
3231 * inspector/table/table-remove-rows.html: Added.
3232 Add tests for new Table methods `removeRow(rowIndex)` and `removeSelectedRows()`.
3234 * inspector/unit-tests/index-set-expected.txt:
3235 * inspector/unit-tests/index-set.html:
3236 Add tests for new IndexSet method `copy()`.
3238 2018-10-26 Commit Queue <commit-queue@webkit.org>
3240 Unreviewed, rolling out r237479 and r237484.
3241 https://bugs.webkit.org/show_bug.cgi?id=190978
3243 broke JSC on iOS (Requested by tadeuzagallo on #webkit).
3245 Reverted changesets:
3247 "New bytecode format for JSC"
3248 https://bugs.webkit.org/show_bug.cgi?id=187373
3249 https://trac.webkit.org/changeset/237479
3251 "Gardening: Build fix after r237479."
3252 https://bugs.webkit.org/show_bug.cgi?id=187373
3253 https://trac.webkit.org/changeset/237484
3255 2018-10-26 Tadeu Zagallo <tzagallo@apple.com>
3257 New bytecode format for JSC
3258 https://bugs.webkit.org/show_bug.cgi?id=187373
3259 <rdar://problem/44186758>
3261 Reviewed by Filip Pizlo.
3263 Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
3265 * fast/dom/Window/resources/postmessage-test.js:
3267 2018-10-26 Antoine Quint <graouts@apple.com>
3269 [Web Animations] Remove useless internals methods
3270 https://bugs.webkit.org/show_bug.cgi?id=190968
3272 Reviewed by Dean Jackson.
3274 Remove a test that is no longer useful.
3276 * webanimations/animation-creation-addition-expected.txt: Removed.
3277 * webanimations/animation-creation-addition.html: Removed.
3279 2018-10-26 Per Arne Vollan <pvollan@apple.com>
3281 [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
3282 https://bugs.webkit.org/show_bug.cgi?id=190876
3284 Unreviewed test fix.
3286 This is a speculative flakiness fix.
3288 * media/track/track-cue-css-expected.html:
3289 * media/track/track-cue-css.html:
3291 2018-10-26 Zalan Bujtas <zalan@apple.com>
3293 [iOS] Unreviewed test gardening.
3295 * platform/ios/TestExpectations:
3297 2018-10-26 Ali Juma <ajuma@chromium.org>
3299 [GTK] Unreviewed test gardening.
3300 https://bugs.webkit.org/show_bug.cgi?id=190962
3302 Add a baseline for the test added in r237449.
3304 * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3306 2018-10-26 Zalan Bujtas <zalan@apple.com>
3308 [LFC][IFC] Layout floats as part of the inline content
3309 https://bugs.webkit.org/show_bug.cgi?id=190942
3311 Reviewed by Antti Koivisto.
3313 * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
3314 * fast/block/basic/inline-content-with-floating-image.html: Added.
3316 2018-10-26 Alicia Boya García <aboya@igalia.com>
3318 [MSE][WTF][Media] Invalid MediaTime should be falsy
3319 https://bugs.webkit.org/show_bug.cgi?id=190893
3321 Reviewed by Jer Noble.
3323 A test is added that replicates a bug fixed by this patch.
3325 * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
3326 * media/media-source/media-source-timestampoffset-then-zero.html: Added.
3328 2018-10-26 Ali Juma <ajuma@chromium.org>
3330 REGRESSION (r237255): Text selection is broken in form fields
3331 https://bugs.webkit.org/show_bug.cgi?id=190899
3333 Reviewed by Ryosuke Niwa.
3335 Add layout test coverage.
3337 * fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3338 * fast/repaint/text-selection-overflow-hidden.html: Added.
3339 * platform/win/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
3341 2018-10-25 Ryan Haddad <ryanhaddad@apple.com>
3343 Layout Test http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure
3344 https://bugs.webkit.org/show_bug.cgi?id=173041
3346 Unreviewed test gardening.
3348 * platform/ios/TestExpectations: Mark test as flaky.
3350 2018-10-25 Devin Rousso <drousso@apple.com>
3352 Web Inspector: Canvas Recording loading goes significantly slower when "Frame" tree element is expanded
3353 https://bugs.webkit.org/show_bug.cgi?id=190497
3355 Reviewed by Joseph Pecoraro.
3357 * inspector/unit-tests/set-utilities-expected.txt: Added.
3358 * inspector/unit-tests/set-utilities.html: Added.
3360 2018-10-25 Dawei Fenton <realdawei@apple.com>
3362 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
3363 https://bugs.webkit.org/show_bug.cgi?id=186406
3367 * platform/mac-wk1/TestExpectations: Mark test flaky.
3369 2018-10-25 Devin Rousso <drousso@apple.com>
3371 Web Inspector: display fullscreen enter/exit events in Timelines and Network node waterfalls
3372 https://bugs.webkit.org/show_bug.cgi?id=189874
3373 <rdar://problem/44700000>
3375 Reviewed by Joseph Pecoraro.
3377 * http/tests/inspector/dom/didFireEvent-expected.txt:
3378 * http/tests/inspector/dom/didFireEvent.html:
3380 2018-10-25 Alexey Proskuryakov <ap@apple.com>
3382 https://bugs.webkit.org/show_bug.cgi?id=175597
3383 XMLHttpRequest should not sniff content encoding
3385 Actually, the discussion in Bugzilla claims that it should always have worked on
3386 iOS. Not sure why the test was not enabled from the start.
3388 * platform/ios/TestExpectations:
3390 2018-10-25 Alexey Proskuryakov <ap@apple.com>
3392 Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
3393 XMLHttpRequest should not sniff content encoding
3395 This code doesn't work like planned on macOS High Sierra, and I'm not sure what's
3396 up with iOS and other platforms. But I can to re-enable the test for Mojave.
3398 * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
3400 2018-10-25 Per Arne Vollan <pvollan@apple.com>
3402 [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
3403 https://bugs.webkit.org/show_bug.cgi?id=190876
3405 Reviewed by Alexey Proskuryakov.
3407 This is a speculative fix; avoid an unnecessary video seek step in test.
3409 * media/track/track-cue-css-expected.html:
3410 * media/track/track-cue-css.html:
3412 2018-10-25 Chris Dumez <cdumez@apple.com>
3414 REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
3415 https://bugs.webkit.org/show_bug.cgi?id=190891
3416 <rdar://problem/45296796>
3418 Reviewed by Antti Koivisto.
3420 Add layout test coverage.
3422 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
3423 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
3425 2018-10-25 Frederic Wang <fwang@igalia.com>
3427 Unreviewed test gardening.
3429 * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
3430 * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
3431 expectation to handle whitespace difference.
3432 * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
3433 scrolling tree is not displayed on WK1.
3435 2018-10-25 Frederic Wang <fwang@igalia.com>
3437 Add more tests for the Find UI
3438 https://bugs.webkit.org/show_bug.cgi?id=190823
3440 Reviewed by Antonio Gomes.
3442 We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
3443 subframes currently fails when frame flattening is disabled, they will be handled in bug
3446 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
3447 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
3448 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
3449 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
3450 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
3451 Test with a match at the limit of the scrolling element.
3452 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
3453 with a match at the middle of the scrolling element.
3454 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
3455 make it more explicit.
3456 * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
3457 * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
3458 of an overflow node.
3460 2018-10-25 Jiewen Tan <jiewen_tan@apple.com>
3462 [WPT] Update resource-timing WPT tests to use the right cross origin
3463 https://bugs.webkit.org/show_bug.cgi?id=190554
3465 Reviewed by Youenn Fablet.
3469 2018-10-24 Tim Horton <timothy_horton@apple.com>
3471 Attachment filenames with RTL characters should format similar to Finder
3472 https://bugs.webkit.org/show_bug.cgi?id=190736
3473 <rdar://problem/44735946>
3475 Reviewed by Dan Bernstein.
3477 * fast/attachment/attachment-title-with-rtl-expected.html: Added.
3478 * fast/attachment/attachment-title-with-rtl.html: Added.
3479 Add a test that directionality marks in the attachment's title are
3480 isolated from the file extension.
3482 2018-10-24 Megan Gardner <megan_gardner@apple.com>
3484 Turn on Conic Gradients
3485 https://bugs.webkit.org/show_bug.cgi?id=190810
3487 Reviewed by Tim Horton.
3489 No longer necessary to manually turn on conic gradients for testing.
3491 * http/wpt/css/css-images-4/conic-gradient-parsing.html:
3493 2018-10-11 Jiewen Tan <jiewen_tan@apple.com>
3495 Only report resource timing to parent frame for the first iframe load
3496 https://bugs.webkit.org/show_bug.cgi?id=190498
3497 <rdar://problem/44347398>
3499 Reviewed by Youenn Fablet.
3501 The layout test is from Chromium change:
3502 https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
3504 * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
3505 * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
3506 * http/tests/misc/resources/alert-then-back.html: Added.
3507 * http/tests/misc/resources/navigate-on-message.html: Added.
3508 * http/tests/misc/resources/post-message-to-parent.html: Added.
3510 2018-10-24 Ryan Haddad <ryanhaddad@apple.com>
3512 [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure