servo/components/style/properties
bors-servo fb52bb7c8d Auto merge of #13228 - Manishearth:uncompute, r=heycam
Add uncompute functionality (WIP)

As discussed in Taipei we plan to do animations in Stylo on the Rust side. For cascading properly, we need to "uncompute" these,
i.e. convert them into a cascadeable specified value which when computed gets us the same thing again.

This patch starts work on this. Before writing uncompute code for everything, I'd like to check that this is an acceptable amount of mako magic,
and that the general design is okay (to avoid having to rewrite everything once it's done).

Preliminary r? @SimonSapin @birtles

<!-- 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/13228)
<!-- Reviewable:end -->
2016-09-22 23:14:48 -05:00
..
helpers Add decomposition and interpolation of 3D matrices 2016-09-16 12:57:25 +03:00
longhand Auto merge of #13228 - Manishearth:uncompute, r=heycam 2016-09-22 23:14:48 -05:00
shorthand Review fixups 2016-08-22 22:45:16 +05:30
build.py Revert "Remove mako.zip" 2016-09-04 12:52:30 +08:00
data.py Handle None_ => None enum changes 2016-09-09 16:34:15 +08:00
gecko.mako.rs Auto merge of #13331 - mrobinson:background-repeat, r=emilio 2016-09-22 06:37:10 -05:00
helpers.mako.rs Add from_computed_value() function for converting computed values to specified 2016-09-23 09:44:32 +05:30
Mako-0.9.1.zip Revert "Remove mako.zip" 2016-09-04 12:52:30 +08:00
properties.html.mako Move Mako-related files into a new sub-directory. 2016-04-20 14:49:27 +02:00
properties.mako.rs Bug 1300731 - stylo: Implement mask-image; r?heycam 2016-09-10 15:27:45 +08:00