gecko-dev/servo/components
Boris Chiou 7f3e5437ff Bug 1486094 - Part 1: Make SVGPathData and |clip-path:path()| animatable. r=birtles
Implement Animate trait for SVGPathData.

The basic idea is: we normalize |this| and |other| svg paths, and then
do interpolation on the normalized svg paths. The normalization is to
convert relative coordinates into absolute coordinates, so we could do
real number interpolation on each path command directly.

In this patch, we also make |clip-path:path()| animatable.

Differential Revision: https://phabricator.services.mozilla.com/D4786

--HG--
extra : moz-landing-system : lando
2018-09-07 22:15:50 +00:00
..
fallible Bug 1488854: Format components fallible and geometry. r=emilio 2018-09-05 19:31:02 +02:00
hashglobe servo: Merge #20371 - Bump ipc-channel and bincode (from Eijebong:ipc-channel); r=nox 2018-03-21 09:00:16 -04:00
malloc_size_of Bug 1488854: Rustfmt malloc_size_of & derive. r=emilio 2018-09-05 19:31:09 +02:00
malloc_size_of_derive Bug 1488854: Rustfmt malloc_size_of & derive. r=emilio 2018-09-05 19:31:09 +02:00
selectors Bug 1488172 - Publish selectors v1.20.0. r=emilio 2018-09-03 14:13:36 +02:00
servo_arc Bug 1476445 - Use an acquire load for is_unique in servo_arc. r=manishearth 2018-07-17 22:23:26 +00:00
size_of_test
style Bug 1486094 - Part 1: Make SVGPathData and |clip-path:path()| animatable. r=birtles 2018-09-07 22:15:50 +00:00
style_derive Bug 1489667 - Format component of style_derive. r=emilio 2018-09-08 00:22:21 +02:00
style_traits Bug 1481681: Sync some dependencies with servo. r=me 2018-08-08 01:39:57 +02:00