servo/components/style/properties
bors-servo a0be3a7fae
Auto merge of #20138 - emilio:longhand-iterator, r=nox
style: Only expose longhands to rust via iterators.

The key here is that we only filter longhands if the shorthand is accessible to
content and vice-versa. This prevents the bug that prevented me to land this
patch before, which was us not expanding properly chrome-only shorthands.

<!-- 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/20138)
<!-- Reviewable:end -->
2018-02-28 06:28:41 -05:00
..
helpers style: Remove unused function. 2018-02-28 12:04:49 +01:00
longhand Auto merge of #20138 - emilio:longhand-iterator, r=nox 2018-02-28 06:28:41 -05:00
shorthand style: Unship the legacy syntax for -moz-transform. 2018-02-19 10:46:14 +01:00
build.py Fix Stylo tests to pass on both Stable and Nightly Rust. 2017-11-21 12:24:08 +01:00
computed_value_flags.rs style: Cleanup StyleBuilder. 2018-02-03 18:07:25 +01:00
data.py style: Handle properly potentially-disabled longhands in a shorthand. 2018-02-28 12:04:49 +01:00
declaration_block.rs style: Only expose longhands to rust via iterators. 2018-02-28 00:19:31 +01:00
gecko.mako.rs style: Only expose longhands to rust via iterators. 2018-02-28 00:19:31 +01:00
helpers.mako.rs style: Handle properly potentially-disabled longhands in a shorthand. 2018-02-28 12:04:49 +01:00
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 style: Only expose longhands to rust via iterators. 2018-02-28 00:19:31 +01:00