commit | 3038d348f38e5917fc7bea5a7bcc785f51f8d477 | [log] [tgz] |
---|---|---|
author | Kevin Ellis <kevers@chromium.org> | Thu Jan 03 16:59:38 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 03 16:59:38 2019 |
tree | b71fb39fa35093fe3a28e74e240314ecbea4bba4 | |
parent | 0005a6f499d5a05967cbfad327ae9d298c30e937 [diff] |
Update transform list interpolation. Update interpolation of transform lists to reflect recent changes to the spec (https://drafts.csswg.org/css-transforms/#interpolation-of-transforms). * If the transform lists are of different lengths, but the transformations are pairwise compatible to the end of the shorter list, extend the shorter list with corresponding identity transforms. * If the transform lists are incompatible, perform pairwise transforms for compatible entities at the start of the list and fallback to matrix interpolation for the remaining transformations. * Fix discrete fallback. Bug: 860391, 267348, 918643 Change-Id: I8b2d770e354f3d77dad00e088a2eafe6c1ad655a Reviewed-on: https://chromium-review.googlesource.com/c/1372025 Commit-Queue: Kevin Ellis <kevers@chromium.org> Reviewed-by: Ian Vollick <vollick@chromium.org> Reviewed-by: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#619661}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .