servo/components/style/values/generics
bors-servo bf46da065d Auto merge of #17150 - asajeffrey:script-paint-worklets-plumbing, r=jdm
Implemented the plumbing for paint worklets

<!-- Please describe your changes on the following line: -->

This PR implements the plumbing for paint worklets:

* Adding CSS values for paint worklets.
* Implementing a skeleton for the `PaintWorkletGlobalScope` webidl.
* Implementing an executor for paint worklet tasks, and passing it from script to layout.
* Building the display list items for paint worklet images.

This PR does not implement registering or calling paint worklets in JS.

Before it merges, this PR needs a reftest added for basic paint worklet functionality.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] There are tests for these changes

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- 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/17150)
<!-- Reviewable:end -->
2017-06-07 11:57:07 -07:00
..
background.rs Support unit variants when deriving ToCss 2017-06-07 16:47:59 +02:00
basic_shape.rs Support unit variants when deriving ToCss 2017-06-07 16:47:59 +02:00
border.rs Support unit variants when deriving ToCss 2017-06-07 16:47:59 +02:00
gecko.rs Use generics for scroll-snap-points-* 2017-06-06 19:27:43 +02:00
grid.rs Support unit variants when deriving ToCss 2017-06-07 16:47:59 +02:00
image.rs Implemented the plumbing for paint worklets. 2017-06-07 13:49:30 -05:00
mod.rs Support unit variants when deriving ToCss 2017-06-07 16:47:59 +02:00
position.rs Derive ToComputedValue 2017-05-21 15:31:17 +02:00
rect.rs Make Rect<T> a struct tuple 2017-05-28 14:36:36 +02:00
text.rs Support unit variants when deriving ToCss 2017-06-07 16:47:59 +02:00
transform.rs Use generics for transition-timing-function 📈 2017-06-05 16:49:55 +02:00