| 2018-09-13 Megan Gardner <megan_gardner@apple.com> |
| |
| Fix color stop blending in conic gradients for stops past 1 |
| https://bugs.webkit.org/show_bug.cgi?id=189532 |
| <rdar://problem/44158221> |
| |
| Reviewed by Simon Fraser. |
| |
| Tests that last stop in the gradient is correct. |
| |
| * fast/gradients/conic-repeating-last-stop-expected.html: Added. |
| * fast/gradients/conic-repeating-last-stop.html: Added. |
| * platform/ios-12/TestExpectations: |
| * platform/mac/TestExpectations: |
| |
| 2018-09-13 Ryan Haddad <ryanhaddad@apple.com> |
| |
| Unreviewed, rolling out r235954. |
| |
| Breaks the watchOS build. |
| |
| Reverted changeset: |
| |
| "Move IndexedDB to Network Process" |
| https://bugs.webkit.org/show_bug.cgi?id=189415 |
| https://trac.webkit.org/changeset/235954 |
| |
| 2018-09-13 Chris Dumez <cdumez@apple.com> |
| |
| Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible |
| https://bugs.webkit.org/show_bug.cgi?id=189590 |
| <rdar://problem/44422725> |
| |
| Reviewed by Geoffrey Garen. |
| |
| Add layout test coverage. |
| |
| * http/tests/navigation/resources/navigate-helper.html: Added. |
| * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added. |
| * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added. |
| |
| 2018-09-13 Dean Jackson <dino@grorg.org> |
| |
| https://bugs.webkit.org/show_bug.cgi?id=189594 |
| |
| Mark this test as failing on WK1. |
| |
| * platform/ios-wk1/TestExpectations: |
| * platform/mac-wk1/TestExpectations: |
| |
| 2018-09-13 Dean Jackson <dino@grorg.org> |
| |
| Header parsing for experimental and internal debug features |
| https://bugs.webkit.org/show_bug.cgi?id=189486 |
| <rdar://problem/44320618> |
| |
| Add feature headers to more tests. |
| |
| * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: |
| * legacy-animation-engine/animations/duplicate-keys-expected.html: |
| |
| 2018-09-13 Ryan Haddad <ryanhaddad@apple.com> |
| |
| Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925. |
| |
| Unreviewed test gardening. |
| |
| * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: |
| |
| 2018-09-13 Ms2ger <Ms2ger@igalia.com> |
| |
| [GTK] Enable media-source/interfaces.html. |
| https://bugs.webkit.org/show_bug.cgi?id=183613 |
| |
| Unreviewed test gardening. |
| |
| The platform-neutral expectation applies to the GTK port as well. |
| |
| * platform/gtk/TestExpectations: Remove expectation. |
| * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed. |
| |
| 2018-09-13 Youenn Fablet <youenn@apple.com> |
| |
| Introduce RTCRtpSendParameters |
| https://bugs.webkit.org/show_bug.cgi?id=189563 |
| |
| Reviewed by Eric Carlson. |
| |
| * webrtc/video-getParameters-expected.txt: |
| * webrtc/video-getParameters.html: |
| |
| 2018-09-12 Dean Jackson <dino@grorg.org> |
| |
| Header parsing for experimental and internal debug features |
| https://bugs.webkit.org/show_bug.cgi?id=189486 |
| <rdar://problem/44320618> |
| |
| Another test fix. |
| |
| * legacy-animation-engine/animations/duplicate-keys.html: |
| |
| 2018-09-12 Dean Jackson <dino@grorg.org> |
| |
| Header parsing for experimental and internal debug features |
| https://bugs.webkit.org/show_bug.cgi?id=189486 |
| <rdar://problem/44320618> |
| |
| And even more test fixes! |
| |
| * animations/stop-animation-on-suspend.html: |
| * compositing/scrolling/touch-scroll-to-clip.html: |
| |
| 2018-09-12 Dean Jackson <dino@grorg.org> |
| |
| Header parsing for experimental and internal debug features |
| https://bugs.webkit.org/show_bug.cgi?id=189486 |
| <rdar://problem/44320618> |
| |
| More test fixes. |
| |
| * legacy-animation-engine/animations/animation-border-overflow.html: |
| * legacy-animation-engine/animations/cross-fade-border-image-source.html: |
| * legacy-animation-engine/animations/cross-fade-list-style-image.html: |
| * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html: |
| * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: |
| * legacy-animation-engine/transitions/extra-transition.html: |
| * legacy-animation-engine/transitions/svg-transitions.html: |
| * legacy-animation-engine/transitions/transition-in-delay-phase.html: |
| * legacy-animation-engine/transitions/visited-link-color.html: |
| |
| 2018-09-12 Dean Jackson <dino@apple.com> |
| |
| Header parsing for experimental and internal debug features |
| https://bugs.webkit.org/show_bug.cgi?id=189486 |
| <rdar://problem/44320618> |
| |
| Fix failing tests by explicitly turning off Web Animations for CSS animations. |
| Previously the test system was doing this, even though the feature was |
| supposed to be enabled. |
| |
| * legacy-animation-engine/*.html: |
| |
| 2018-09-12 Alicia Boya García <aboya@igalia.com> |
| |
| Unreviewed GTK test gardening. |
| |
| * TestExpectations: |
| * platform/gtk/TestExpectations: |
| |
| 2018-09-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion |
| https://bugs.webkit.org/show_bug.cgi?id=189493 |
| |
| Reviewed by Alex Christensen. |
| |
| Unskip the test now that it doesn't hit a debug assertion. |
| |
| * TestExpectations: |
| |
| 2018-09-12 Dan Bernstein <mitz@apple.com> |
| |
| [Cocoa] Complete support for Paste as Quotation |
| https://bugs.webkit.org/show_bug.cgi?id=189504 |
| |
| Reviewed by Wenson Hsieh. |
| |
| Took a few existing tests of the Paste as Quotation behavior and modified them to use the |
| new PasteAsQuotation command. The only difference in the results is that the blockquote has |
| the "type" attribute set to "cite". |
| |
| * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added. |
| * editing/pasteboard/4930986-1-paste-as-quotation.html: Added. |
| * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added. |
| * editing/pasteboard/4930986-2-paste-as-quotation.html: Added. |
| * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added. |
| * editing/pasteboard/4930986-3-paste-as-quotation.html: Added. |
| |
| 2018-09-12 Sihui Liu <sihui_liu@apple.com> |
| |
| Move IndexedDB to Network Process |
| https://bugs.webkit.org/show_bug.cgi?id=189415 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * storage/indexeddb/modern/opendatabase-after-storage-crash.html: |
| |
| 2018-09-11 Dean Jackson <dino@apple.com> |
| |
| Header parsing for experimental and internal debug features |
| https://bugs.webkit.org/show_bug.cgi?id=189486 |
| <rdar://problem/44320618> |
| |
| Reviewed by Tim Horton. |
| |
| New webkit-test-runner headers. |
| |
| * animations/3d/matrix-transform-type-animation.html: |
| * animations/3d/replace-filling-transform.html: |
| * animations/3d/transform-origin-vs-functions.html: |
| * animations/3d/transform-perspective.html: |
| * animations/additive-transform-animations.html: |
| * animations/animation-border-overflow.html: |
| * animations/animation-callback-timestamp.html: |
| * animations/animation-controller-drt-api.html: |
| * animations/animation-direction-alternate-reverse.html: |
| * animations/animation-direction-reverse-fill-mode-hardware.html: |
| * animations/animation-direction-reverse-hardware-opacity.html: |
| * animations/animation-direction-reverse-hardware.html: |
| * animations/animation-direction-reverse-non-hardware.html: |
| * animations/animation-direction-reverse-timing-functions-hardware.html: |
| * animations/animation-direction-reverse-timing-functions.html: |
| * animations/animation-direction.html: |
| * animations/animation-followed-by-transition.html: |
| * animations/animation-hit-test-transform.html: |
| * animations/animation-hit-test.html: |
| * animations/animation-internals-api-multiple-keyframes.html: |
| * animations/animation-internals-api.html: |
| * animations/animation-offscreen-to-onscreen.html: |
| * animations/animation-playstate-paused-style-resolution.html: |
| * animations/big-rotation.html: |
| * animations/change-completed-animation-transform.html: |
| * animations/change-keyframes.html: |
| * animations/combo-transform-rotate+scale.html: |
| * animations/cross-fade-background-image.html: |
| * animations/cross-fade-border-image-source.html: |
| * animations/cross-fade-list-style-image.html: |
| * animations/cross-fade-webkit-mask-box-image.html: |
| * animations/duplicate-keys-expected.html: |
| * animations/duplicate-keys.html: |
| * animations/duplicated-keyframes-name.html: |
| * animations/fill-forwards-end-state.html: |
| * animations/fill-mode-forwards-zero-duration.html: |
| * animations/fill-mode-removed.html: |
| * animations/font-variations/font-stretch.html: |
| * animations/font-variations/font-style.html: |
| * animations/font-variations/font-variation-settings-order.html: |
| * animations/font-variations/font-variation-settings-unlike.html: |
| * animations/font-variations/font-variation-settings.html: |
| * animations/font-variations/font-weight.html: |
| * animations/generic-from-to.html: |
| * animations/import.html: |
| * animations/keyframe-multiple-timing-functions-transform.html: |
| * animations/keyframe-timing-functions-transform.html: |
| * animations/keyframe-timing-functions.html: |
| * animations/keyframe-timing-functions2.html: |
| * animations/keyframes-comma-separated.html: |
| * animations/keyframes-dynamic.html: |
| * animations/keyframes-infinite-iterations.html: |
| * animations/keyframes-invalid-keys.html: |
| * animations/keyframes-out-of-order.html: |
| * animations/keyframes.html: |
| * animations/leak-document-with-css-animation.html: |
| * animations/lineheight-animation.html: |
| * animations/longhand-timing-function.html: |
| * animations/matrix-anim.html: |
| * animations/missing-from-to-transforms.html: |
| * animations/missing-from-to.html: |
| * animations/missing-keyframe-properties-repeating.html: |
| * animations/missing-keyframe-properties-timing-function.html: |
| * animations/missing-keyframe-properties.html: |
| * animations/missing-values-first-keyframe.html: |
| * animations/missing-values-last-keyframe.html: |
| * animations/multiple-animations-timing-function.html: |
| * animations/multiple-animations.html: |
| * animations/multiple-keyframes.html: |
| * animations/negative-delay.html: |
| * animations/pause-crash.html: |
| * animations/play-state-start-paused.html: |
| * animations/resources/animation-leak-iframe.html: |
| * animations/simultaneous-start-left.html: |
| * animations/simultaneous-start-transform.html: |
| * animations/spring-function.html: |
| * animations/stacking-context-unchanged-while-running.html: |
| * animations/timing-functions.html: |
| * animations/transition-and-animation-1.html: |
| * animations/transition-and-animation-2.html: |
| * animations/transition-and-animation-3.html: |
| * animations/trigger-container-scroll-boundaries.html: |
| * animations/trigger-container-scroll-empty.html: |
| * animations/trigger-container-scroll-simple.html: |
| * animations/unanimated-style.html: |
| * animations/unprefixed-keyframes.html: |
| * animations/width-using-ems.html: |
| * compositing/animation/animated-composited-inside-hidden.html: |
| * compositing/animation/computed-style-during-delay.html: |
| * compositing/animation/layer-for-filling-animation.html: |
| * compositing/backing/backface-visibility-flip.html: |
| * compositing/backing/transform-transition-from-outside-view.html: |
| * compositing/contents-scale/animating.html: |
| * compositing/layer-creation/animation-overlap-with-children.html: |
| * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: |
| * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: |
| * compositing/layer-creation/mismatched-transform-transition-overlap.html: |
| * compositing/layer-creation/multiple-keyframes-animation-overlap.html: |
| * compositing/layer-creation/overlap-animation-clipping.html: |
| * compositing/layer-creation/overlap-animation-container.html: |
| * compositing/layer-creation/overlap-animation.html: |
| * compositing/layer-creation/scale-rotation-animation-overlap.html: |
| * compositing/layer-creation/scale-rotation-transition-overlap.html: |
| * compositing/layer-creation/translate-animation-overlap.html: |
| * compositing/layer-creation/translate-scale-animation-overlap.html: |
| * compositing/layer-creation/translate-scale-transition-overlap.html: |
| * compositing/layer-creation/translate-transition-overlap.html: |
| * compositing/overflow/overflow-positioning.html: |
| * compositing/reflections/animation-inside-reflection.html: |
| * compositing/reflections/nested-reflection-animated.html: |
| * compositing/reflections/nested-reflection-transition.html: |
| * compositing/transitions/scale-transition-no-start.html: |
| * compositing/transitions/singular-scale-transition.html: |
| * compositing/visible-rect/animated-from-none.html: |
| * compositing/visible-rect/animated.html: |
| * css3/calc/transitions-dependent.html: |
| * css3/calc/transitions.html: |
| * css3/filters/backdrop/animation.html: |
| * css3/filters/composited-during-animation.html: |
| * css3/filters/filter-animation-from-none-hw.html: |
| * css3/filters/filter-animation-from-none-multi-hw.html: |
| * css3/filters/filter-animation-from-none-multi.html: |
| * css3/filters/filter-animation-from-none.html: |
| * css3/filters/filter-animation-hw.html: |
| * css3/filters/filter-animation-multi-hw.html: |
| * css3/filters/filter-animation-multi.html: |
| * css3/filters/filter-animation.html: |
| * css3/masking/clip-path-animation.html: |
| * fast/animation/css-animation-resuming-when-visible-with-style-change.html: |
| * fast/animation/css-animation-resuming-when-visible.html: |
| * fast/animation/css-animation-throttling-lowPowerMode.html: |
| * fast/animation/height-auto-transition-computed-value.html: |
| * fast/css-generated-content/pseudo-animation.html: |
| * fast/css-generated-content/pseudo-transition.html: |
| * fast/filter-image/filter-image-animation.html: |
| * fast/shapes/shape-outside-floats/shape-outside-animation.html: |
| * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: |
| * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: |
| * http/wpt/css/css-animations/start-animation-001.html: |
| * imported/blink/transitions/transition-not-interpolable.html: |
| * imported/blink/transitions/unprefixed-transform.html: |
| * platform/mac/TestExpectations: |
| * transitions/background-position-transitions.html: |
| * transitions/background-transitions.html: |
| * transitions/blendmode-transitions.html: |
| * transitions/border-radius-transition.html: |
| * transitions/clip-path-path-transitions.html: |
| * transitions/clip-path-transitions.html: |
| * transitions/clip-transition.html: |
| * transitions/color-transition-all.html: |
| * transitions/color-transition-premultiplied.html: |
| * transitions/color-transition-rounding.html: |
| * transitions/cross-fade-background-image.html: |
| * transitions/cross-fade-border-image.html: |
| * transitions/cubic-bezier-overflow-color.html: |
| * transitions/cubic-bezier-overflow-length.html: |
| * transitions/cubic-bezier-overflow-shadow.html: |
| * transitions/cubic-bezier-overflow-svg-length.html: |
| * transitions/cubic-bezier-overflow-transform.html: |
| * transitions/default-timing-function.html: |
| * transitions/delay.html: |
| * transitions/extra-transition.html: |
| * transitions/flex-transitions.html: |
| * transitions/font-family-during-transition.html: |
| * transitions/frames-timing-function.html: |
| * transitions/interrupted-all-transition.html: |
| * transitions/longhand-vs-shorthand-initial.html: |
| * transitions/mask-transitions.html: |
| * transitions/min-max-width-height-transitions.html: |
| * transitions/mismatched-shadow-styles.html: |
| * transitions/mismatched-shadow-transitions.html: |
| * transitions/mixed-type.html: |
| * transitions/move-after-transition.html: |
| * transitions/multiple-background-size-transitions.html: |
| * transitions/multiple-background-transitions.html: |
| * transitions/multiple-mask-transitions.html: |
| * transitions/multiple-shadow-transitions.html: |
| * transitions/negative-delay.html: |
| * transitions/opacity-transition-zindex.html: |
| * transitions/remove-transition-style.html: |
| * transitions/shape-outside-transitions.html: |
| * transitions/shorthand-border-transitions.html: |
| * transitions/shorthand-transitions.html: |
| * transitions/steps-timing-function.html: |
| * transitions/svg-layout-transition.html: |
| * transitions/svg-text-shadow-transition.html: |
| * transitions/svg-transitions.html: |
| * transitions/text-indent-transition.html: |
| * transitions/transform-op-list-match.html: |
| * transitions/transform-op-list-no-match.html: |
| * transitions/transition-drt-api-delay.html: |
| * transitions/transition-drt-api.html: |
| * transitions/transition-end-event-rendering.html: |
| * transitions/transition-hit-test-transform.html: |
| * transitions/transition-hit-test.html: |
| * transitions/transition-in-delay-phase.html: |
| * transitions/transition-on-element-with-content.html: |
| * transitions/transition-shorthand-delay.html: |
| * transitions/transition-timing-function.html: |
| * transitions/transition-to-from-auto.html: |
| * transitions/transition-to-from-undefined.html: |
| * transitions/visited-link-color.html: |
| * transitions/zero-duration-in-list.html: |
| * transitions/zero-duration-with-non-zero-delay-end.html: |
| * transitions/zero-duration-with-non-zero-delay-start.html: |
| * webanimations/accelerated-transition-by-removing-property.html: |
| * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: |
| * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: |
| * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html: |
| * webanimations/css-animations.html: |
| * webanimations/empty-keyframes-crash.html: |
| * webanimations/partly-accelerated-transition-by-removing-property.html: |
| * webanimations/setting-css-animation-none-after-clearing-effect.html: |
| * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: |
| |
| 2018-09-12 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Web Inspector: fix test case failures in js-isLikelyStackTrace.html |
| https://bugs.webkit.org/show_bug.cgi?id=180664 |
| |
| Reviewed by Devin Rousso. |
| |
| * inspector/console/js-isLikelyStackTrace-expected.txt: |
| * inspector/console/js-isLikelyStackTrace.html: |
| Avoid Inspector Internal InjectedScript code in backtraces by producing |
| the exception stacks in the page itself without going through inspector |
| test evaluation code. This produces exception stacks more like a page. |
| Also add some explicit tests for strings that we'd expect to be classified |
| as exception stacks. |
| |
| 2018-09-12 Per Arne Vollan <pvollan@apple.com> |
| |
| Layout Test fast/text/variations/ipc2.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=189550 |
| |
| Unreviewed test gardening. |
| |
| * platform/win/TestExpectations: |
| |
| 2018-09-11 Olivia Barnett <obarnett@apple.com> |
| |
| Implement the Web Share API for mac |
| https://bugs.webkit.org/show_bug.cgi?id=189443 |
| |
| Reviewed by Tim Horton. |
| |
| * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added. |
| * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added. |
| * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added. |
| * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added. |
| * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added. |
| * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added. |
| Updated test expectations. |
| |
| 2018-09-11 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| Unreviewed test fix after r235910 |
| https://bugs.webkit.org/show_bug.cgi?id=188008 |
| |
| * platform/mac-wk1/TestExpectations: |
| |
| 2018-09-11 James Savage <james.savage@apple.com> |
| |
| Follow up to: |
| Expose -apple-system-container-border color to internal web views. |
| https://bugs.webkit.org/show_bug.cgi?id=189178. |
| |
| Reviewed by Timothy Hatcher. |
| |
| * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt: |
| Reset test expectations to go along with fix. |
| |
| 2018-09-07 Dean Jackson <dino@apple.com> |
| |
| Add and expose Internal features from WebKit |
| https://bugs.webkit.org/show_bug.cgi?id=189442 |
| <rdar://problem/44243404> |
| |
| Reviewed by Simon Fraser. |
| |
| Skip some tests that rely on an experimental feature that has |
| moved to internal. A follow-up patch will allow WKTR to enable |
| them on demand. |
| |
| * platform/mac/TestExpectations: |
| |
| 2018-09-11 Jer Noble <jer.noble@apple.com> |
| |
| [MediaCapabilities] Implement MediaEngineConfigurationFactory registration |
| https://bugs.webkit.org/show_bug.cgi?id=189438 |
| |
| Reviewed by Eric Carlson. |
| |
| * media/mediacapabilities/mediacapabilities-types-expected.txt: |
| |
| 2018-09-08 Ryosuke Niwa <rniwa@webkit.org> |
| |
| :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children |
| https://bugs.webkit.org/show_bug.cgi?id=166748 |
| <rdar://problem/29649177> |
| |
| Reviewed by Yusuke Suzuki. |
| |
| Added ref tests for matching positional pseudo classes on direct child of shadow roots |
| during style resolutions and DOM API matching with C++ selector checker and selector compilers. |
| |
| Also added a test for invalidating these selectors. |
| |
| * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added. |
| * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added. |
| * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added. |
| * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added. |
| * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added. |
| * fast/shadow-dom/nth-node-on-shadow-child.html: Added. |
| |
| 2018-09-11 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Updated the test expectation as this test also causes a crash in release builds. |
| |
| * TestExpectations: |
| |
| 2018-09-11 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| [macOS] [WK2] Support changing foreground colors via color panel |
| https://bugs.webkit.org/show_bug.cgi?id=189382 |
| <rdar://problem/44227311> |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element |
| being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element |
| does not support "rgba(…)" values. |
| |
| Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a |
| font element with the correct `color` attribute, and fall back to using an inline style when the color is |
| partially transparent. |
| |
| * editing/style/inline-style-container-expected.txt: |
| * editing/style/inline-style-container.html: |
| |
| 2018-09-11 Justin Fan <justin_fan@apple.com> |
| |
| Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3 |
| https://bugs.webkit.org/show_bug.cgi?id=189491 |
| |
| Reviewed by Dean Jackson. |
| |
| Small update to the test-harness file used for the new 2.0.0 suite tests, as well as |
| expectation updates for the unskipped tests. |
| |
| * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: |
| * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: |
| * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt: |
| * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt: |
| * webgl/2.0.0/resources/webkit-webgl-test-harness.js: |
| (list): |
| (window.webglTestHarness.reportResults): |
| (window.webglTestHarness.notifyFinished): |
| |
| 2018-09-11 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts |
| https://bugs.webkit.org/show_bug.cgi?id=188008 |
| |
| Reviewed by Alex Christensen. |
| |
| * fast/text/variations/ipc2-expected.txt: Added. |
| * fast/text/variations/ipc2.html: Added. |
| |
| 2018-09-11 Woodrow Wang <woodrow_wang@apple.com> |
| |
| Add Web API Statistics Collection |
| https://bugs.webkit.org/show_bug.cgi?id=187773 |
| <rdar://problem/44155162> |
| |
| Reviewed by Brent Fulgham. |
| |
| Added new tests and expectations for the web API statistics data collection. |
| |
| * TestExpectations: |
| * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added. |
| * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added. |
| * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added. |
| * http/tests/webAPIStatistics/font-load-data-collection.html: Added. |
| * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added. |
| * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added. |
| * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added. |
| * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added. |
| * platform/ios-wk2/TestExpectations: |
| * platform/mac-wk2/TestExpectations: |
| |
| 2018-09-11 Frederic Wang <fwang@igalia.com> |
| |
| Modify more tests to use document.scrollingElement to access viewport scroll properties |
| https://bugs.webkit.org/show_bug.cgi?id=189495 |
| |
| After r235806, it is wrong to use document.body to access scroll properties of the viewport |
| in standard mode. New tests added since r227781 are modified to use |
| document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same |
| for old tests in quirks mode. Note that WPT tests as well as the following tests using |
| document.body on purpose are not modified: |
| - fast/dom/Element/* |
| - events/scroll-in-scaled-page-with-overflow-hidden.html |
| - compositing/ios/overflow-scroll-update-overlap.html |
| - body-stuck-with-dirty-bit-with-columns.html |
| |
| Reviewed by Antonio Gomes. |
| |
| * compositing/rtl/rtl-absolute-overflow-scrolled.html: |
| * compositing/rtl/rtl-fixed-overflow-scrolled.html: |
| * editing/caret/ios/absolute-caret-position-after-scroll.html: |
| * editing/caret/ios/fixed-caret-position-after-scroll.html: |
| * editing/execCommand/delete-no-scroll.html: |
| * editing/input/resources/reveal-utilities.js: |
| (performJumpAtTheEdgeTest): |
| * editing/pasteboard/copy-crash.html: |
| * editing/selection/ios/absolute-selection-after-scroll.html: |
| * editing/selection/ios/fixed-selection-after-scroll.html: |
| * fast/autoresize/autoresize-with-iframe-expected.txt: |
| * fast/autoresize/autoresize-with-iframe.html: |
| * fast/autoresize/basic-expected.txt: |
| * fast/autoresize/basic.html: |
| * fast/autoresize/turn-off-autoresize-expected.txt: |
| * fast/autoresize/turn-off-autoresize.html: |
| * fast/css/element-scrollByLines-scrollByPages-obsolete.html: |
| * fast/dom/non-numeric-values-numeric-parameters-expected.txt: |
| * fast/dom/non-numeric-values-numeric-parameters.html: |
| * fast/dom/resources/check-scroll-position-onload.html: |
| * fast/dom/scroll-position-for-new-loads.html: |
| * fast/events/attempt-scroll-with-no-scrollbars.html: |
| * fast/events/fire-scroll-event.html: |
| * fast/events/frame-scroll-fake-mouse-move.html: |
| * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: |
| * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: |
| * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: |
| * fast/events/mouse-cursor-image-set.html: |
| * fast/events/mouse-cursor-multiframecur.html: |
| * fast/events/mouse-cursor.html: |
| * fast/events/no-scroll-on-input-text-selection-expected.txt: |
| * fast/events/no-scroll-on-input-text-selection.html: |
| * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt: |
| * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html: |
| * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt: |
| * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html: |
| * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt: |
| * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html: |
| * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt: |
| * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html: |
| * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt: |
| * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html: |
| * fast/events/scale-and-scroll-body-expected.txt: |
| * fast/events/scale-and-scroll-body.html: |
| * fast/events/scale-and-scroll-window-expected.txt: |
| * fast/events/scale-and-scroll-window.html: |
| * fast/events/scroll-after-click-on-tab-index.html: |
| * fast/events/scroll-to-anchor-in-overflow-hidden.html: |
| * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: |
| * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: |
| * fast/forms/autofocus-opera-003.html: |
| * fast/forms/input-readonly-autoscroll.html: |
| * fast/forms/resources/common.js: |
| (getAbsoluteRect): |
| * fast/frames/iframe-scroll-page-up-down.html: |
| * fast/frames/transparent-scrollbar.html: |
| * fast/harness/results.html: |
| * fast/html/empty-fragment-id-goto-top-expected.txt: |
| * fast/html/empty-fragment-id-goto-top.html: |
| * fast/images/imagemap-scroll.html: |
| * fast/loader/scroll-position-restored-on-back-non-cached.html: |
| * fast/loader/scroll-position-restored-on-back.html: |
| * fast/multicol/body-stuck-with-dirty-bit-with-columns.html: |
| * fast/repaint/resources/iframe-scroll-repaint-iframe.html: |
| * fast/scrolling/ios/iframe-scroll-into-view.html: |
| * fast/scrolling/latching/scroll-div-latched-div.html: |
| * fast/scrolling/latching/scroll-div-latched-mainframe.html: |
| * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html: |
| * fast/scrolling/latching/scroll-iframe-fragment.html: |
| * fast/scrolling/latching/scroll-iframe-latched-iframe.html: |
| * fast/scrolling/latching/scroll-iframe-latched-mainframe.html: |
| * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html: |
| * fast/scrolling/latching/scroll-select-bottom-test.html: |
| * fast/scrolling/latching/scroll-select-latched-mainframe.html: |
| * fast/scrolling/latching/scroll-select-latched-select.html: |
| * fast/scrolling/rtl-point-in-iframe.html: |
| * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html: |
| * fast/table/assert-when-visual-overflow-is-cleared.html: |
| * fast/transforms/selection-bounds-in-transformed-view.html: |
| * http/tests/navigation/anchor-frames-cross-origin-expected.txt: |
| * http/tests/navigation/resources/frame-with-anchor-cross-origin.html: |
| * jquery/resources/test/unit/offset.js: |
| * legacy-animation-engine/fast/harness/results.html: |
| * media/video-controls-to-not-scroll-page-on-load.html: |
| * media/video-main-content-allow-then-scroll-expected.txt: |
| * media/video-main-content-allow-then-scroll.html: |
| * scrollbars/scrollbar-large-overflow-rectangle.html: |
| * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html: |
| * tiled-drawing/scrolling/fast-scroll-div-latched-div.html: |
| * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html: |
| * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html: |
| * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html: |
| * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html: |
| * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: |
| * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html: |
| * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html: |
| * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html: |
| * tiled-drawing/scrolling/fast-scroll-select-latched-select.html: |
| * tiled-drawing/scrolling/latched-to-deleted-node.html: |
| * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: |
| * tiled-drawing/scrolling/non-fast-region/top-content-inset.html: |
| * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: |
| * tiled-drawing/scrolling/root-overflow-with-mousewheel.html: |
| * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: |
| * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: |
| * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: |
| * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html: |
| * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: |
| * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html: |
| |
| == Rolled over to ChangeLog-2018-09-11 == |