Bobby Holley
c99bcdd4b8
Run rustfmt on selectors, servo_arc, and style.
...
This was generated with:
./mach cargo fmt --package selectors &&
./mach cargo fmt --package servo_arc &&
./mach cargo fmt --package style
Using rustfmt 0.4.1-nightly (a4462d1 2018-03-26)
2018-04-10 17:35:15 -07:00
Bobby Holley
f7ae1a37e3
Manual fixups so that the rustfmt output won't trigger tidy.
2018-04-10 17:33:25 -07:00
Fausto Núñez Alberro
cc838f54e5
Implement a URL-generic type for list-style-image
...
This should fix the following two "expected to fail" tests:
- getComputedStyle(elem) for url() listStyleImage uses the resolved URL
and elem.style uses the original URL
- getComputedStyle(elem) for url() listStyle uses the resolved URL
and elem.style uses the original URL
2018-04-03 22:01:26 +02:00
Anthony Ramine
cd8f96cc9e
Change ToCss to take a CssWriter<W>
...
This more concrete wrapper type can write a prefix the very first time something
is written to it. This allows removing plenty of useless monomorphisations caused
by the former W/SequenceWriter<W> pair of types.
2018-01-23 10:41:42 +01:00
Ting-Yu Lin
923ffcf2cc
style: Support shape-image: <image>
...
MozReview-Commit-ID: GSCZIMEpCS2
2017-11-29 11:27:31 +08:00
Gecko Backout
9651a5572e
Backed out changeset 1fdcd69d2524 for Build Bustage. r=backout on a CLOSED TREE
...
Backs out https://github.com/servo/servo/pull/19376
2017-11-26 11:00:42 +00:00
Ting-Yu Lin
f3dbaad222
style: Support shape-image: <image>
...
MozReview-Commit-ID: GSCZIMEpCS2
2017-11-26 17:07:52 +08:00
Ting-Yu Lin
107a9b2c81
style: Use ComputedUrl instead of SpecifiedUrl in conversion.rs
...
In stylo, ComputedUrl and SpecifiedUrl happen to be the same. However, using
ComputedUrl can make code clearer that conversion.rs is for converting
computed values between gecko and servo types.
2017-11-21 15:08:44 +08: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
Anthony Ramine
5704e02529
Fix serialisation of computed circle() shapes
2017-06-07 23:47:03 +02:00
Anthony Ramine
af3ede418b
Refactor BorderRadius and move it to the border modules
...
BorderRadius now parses itself reusing Rect<T>.
2017-05-28 14:36:37 +02:00
Anthony Ramine
66aa38e1a1
Fix serialisation of computed circles
2017-05-22 14:03:14 +02:00
Anthony Ramine
a65c874ec8
Refactor basic shapes
2017-05-22 14:03:12 +02:00
Ravi Shankar
d56aec4109
Make ShapeSource generic
2017-04-25 17:42:02 +05:30
Ravi Shankar
24226af794
Make InsetRect generic
2017-04-25 17:40:41 +05:30
Ravi Shankar
f4b18643c2
Cleanup Polygon and make it generic
2017-04-25 17:13:45 +05:30
Ravi Shankar
a36bf9efc4
Make ShapeRadius generic
2017-04-25 17:13:44 +05:30
Ravi Shankar
b2b3f99427
Make BorderRadius generic
2017-04-25 17:13:42 +05:30
Ravi Shankar
26fda04888
Separate serialization function for BorderRadius
2017-04-13 11:03:39 +05:30
Emilio Cobos Álvarez
f37aa12927
style: Prevent more missing docs in the values module.
2016-12-31 12:17:02 +01:00
Emilio Cobos Álvarez
5f2e7af864
style: Centralize specified url value handling, and refcount urls.
2016-11-10 13:15:21 +01:00
Ravi Shankar
6061985898
Prefer Servo-specific ToCss for all types
2016-11-07 09:14:22 +05:30
UK992
93a103ba73
Reorder use
statements
2016-09-09 04:55:19 +02:00
bors-servo
609d47b44f
Auto merge of #12878 - Manishearth:clip-path, r=heycam
...
stylo: Support clip-path
Todo:
- [x] `set_clip_path` (probably needs a bunch of gecko bindings for running constructors/destructors)
- [ ] Ensure that I've ordered the coordinates correctly
- [ ] Check that it works
- [x] Might want to convert NS_STYLE_FILL_RULE and NS_RADIUS to enum classes
Depends on:
- https://github.com/servo/rust-bindgen/pull/29
- https://github.com/Manishearth/gecko-dev/compare/servo:stylo...Manishearth:clip-path
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12878 )
<!-- Reviewable:end -->
2016-08-19 14:24:08 -05:00
Manish Goregaokar
3895b7118e
Handle clip-path in stylo
2016-08-19 23:36:37 +05:30
Manish Goregaokar
254900bd1a
Add ShapeSource to basic-shape values
2016-08-18 11:38:33 +05:30
David Raifaizen
3831c0650c
Adding support for correct shorthand serialization
2016-08-16 22:28:51 -04:00
Manish Goregaokar
234219cd84
Address review comments
2016-08-05 16:58:38 +05:30
Manish Goregaokar
1e7973263f
Fix tidy
2016-08-02 15:57:30 +05:30
Manish Goregaokar
eb82cc25ef
Add Polygon to basic_shape.rs
2016-08-02 15:57:28 +05:30
Manish Goregaokar
78ce65d5a8
Add Ellipse to basic_shape.rs
2016-08-02 15:57:27 +05:30
Manish Goregaokar
77f345476f
Add Circle to basic_shape.rs
2016-08-02 15:57:25 +05:30
Manish Goregaokar
88c1a67d89
Add ShapeRadius to basic_shape.rs
2016-08-02 15:57:22 +05:30
Manish Goregaokar
2580c1dc6e
Add InsetRect, move BorderRadius to basic_shape.rs
2016-08-02 15:57:20 +05:30