Emilio Cobos Álvarez
36ff89bd28
style: Remove HasViewportPercentage.
...
It's not needed since #18268
2017-08-29 23:51:21 +02:00
Anthony Ramine
405e34aa74
Derive a bunch of animation traits for some SVG types
2017-08-28 10:39:17 +02:00
Clément DAVID
c5fe235112
order derivable traits lists
...
Ignoring :
- **generated**.rs
- python/tidy/servo_tidy_tests/rust_tidy.rs
2017-08-23 21:38:44 +02:00
Anthony Ramine
faaf31411a
Derive the most trivial ToAnimatedZero impls
2017-08-22 19:12:42 +02:00
Mantaroh Yoshinaga
d5cfa1395b
Add ComputeSquaredDistance trait for SvgLengthOrPercentageOrNumber.
...
Currently, Servo uses ComputeSquaredDistance derive for
SvgLengthOrPercentageOrNumber, so servo can't calculate between
LengthOrPercentage and Number.
This PR will allow calculating these value.
2017-08-22 04:20:12 +09:00
Mantaroh Yoshinaga
1c574cf93b
Add SVGLengthOrPercentageOrNumber for stroke-*.
...
We need to use enum instead of Either since we can't interpolate stroke-* between
unitless length and unit length(e.g. '5' -> '10px').
This coomit make following:
* Introduce SVGLengthOrPercentageOrNumber on computed and specified values.
* Make SVGLengthOrPercentageOrNumber animatable.
* Make stroke-dasharray not-accumulate.
2017-08-18 10:28:11 +09:00
Anthony Ramine
277351da35
Derive ComputeSquaredDistance
2017-08-13 13:34:04 +02:00
Anthony Ramine
51b740033b
Introduce ComputeSquaredDistance
...
This allows us to merge the former Animatable methods compute_distance and
compute_squared_distance, reducing code size.
2017-08-13 00:51:09 +02:00
Fausto Núñez Alberro
14c5a1b8d3
Introduce ComputedUrl
...
Add web platform tests for computed URL styles
Mark url with no original or resolved unreachable
Update the WPT manifest for new url tests
2017-08-09 13:55:39 +02:00
Boris Chiou
bd0a098ef1
Bug 1374233 - Part 9: Add NonNegativeLengthOrPercentageOrNumber for stroke-{width|dasharry}.
...
Also add SVGWidth which use NonNegativeSVGLengthOrPercentage
as the LengthType for stroke-width.
MozReview-Commit-ID: 8gD0fVe2eAe
2017-08-04 14:23:24 +08:00
Xidorn Quan
ef4352d2a5
Add context-{fill,stroke}-opacity support to {fill,stroke}-opacity.
2017-08-02 10:35:18 +10:00
Xidorn Quan
7827ca6bb5
Make stroke-dasharray accept context-value.
2017-08-02 10:35:17 +10:00
Xidorn Quan
aa80859a71
Add SVGLength which accepts context-value, and use it for stroke-{width,dashoffset}.
2017-08-02 10:03:15 +10:00
Xidorn Quan
0071c7663f
Add svg mods and move SVG-related types into them.
2017-08-02 10:03:08 +10:00