servo/components/style
Emilio Cobos Álvarez d65b29da27
style: Add CssPropFlags::SerializedByServo and use it on some simple properties.
The idea is to turn the simple properties into a blacklist instead really soon,
and fix the offending ones soon after, so that only shorthands and properties
with layout dependence (and maybe the scrollbar properties, because the poke at
LookAndFeel) are not serialized by Servo.

Bug: 1467536
Reviewed-by: xidorn
MozReview-Commit-ID: JTLNnmXzny8
2018-06-12 12:15:16 -07:00
..
counter_style Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
gecko style: Work around a bindgen bug on Android. 2018-06-12 12:15:09 -07:00
gecko_bindings style: Extract {animated,computed}::Color common parts. 2018-06-12 12:15:15 -07:00
gecko_string_cache style: Add a ValueInfo trait for exposing types needed by devtools. 2018-04-29 03:28:34 +02:00
invalidation Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
properties style: Add CssPropFlags::SerializedByServo and use it on some simple properties. 2018-06-12 12:15:16 -07:00
rule_tree style: Update StyleSource to use ArcUnion. 2018-04-29 03:28:32 +02:00
servo style: Make creating CssUrl infallible. 2018-05-20 18:57:35 +02:00
sharing style: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. 2018-06-02 12:07:07 +02:00
stylesheets style: Remove PropertyId::name. 2018-06-12 12:15:12 -07:00
values style: Extract {animated,computed}::Color common parts. 2018-06-12 12:15:15 -07:00
animation.rs style: Move TransitionProperty where it belongs. 2018-06-12 12:15:05 -07:00
applicable_declarations.rs style: Update StyleSource to use ArcUnion. 2018-04-29 03:28:32 +02:00
attr.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
author_styles.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
bezier.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
bloom.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
build.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
build_gecko.rs style: Not copy generated binding files into dist. 2018-04-28 10:26:04 +02:00
Cargo.toml style: Update smallbitvec to v2.1.1. 2018-06-12 12:15:08 -07:00
context.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
custom_properties.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
data.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
dom.rs style: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. 2018-06-02 12:07:07 +02:00
dom_apis.rs style: Optimize QuerySelector in shadow trees. 2018-05-28 16:02:31 +02:00
driver.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
element_state.rs style: Remove :unsolved pseudo-class 2018-01-10 17:20:06 +08:00
encoding_support.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
error_reporting.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
font_face.rs style: Use Atomic<bool> for the staticpref version of layout.css.font-variations.enabled. 2018-06-12 12:15:12 -07:00
font_metrics.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
hash.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
lib.rs style: Remove some unneeded cfg(..). 2018-05-05 17:53:22 +02:00
logical_geometry.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
macros.rs style: Add a ValueInfo trait for exposing types needed by devtools. 2018-04-29 03:28:34 +02:00
matching.rs style: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. 2018-06-02 12:07:07 +02:00
media_queries.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
parallel.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
parser.rs style: Move some parsing-only attributes to use #[parse(..)] instead of #[css(..)]. 2018-06-12 12:15:10 -07:00
README.md
rule_cache.rs style: Update StyleSource to use ArcUnion. 2018-04-29 03:28:32 +02:00
scoped_tls.rs Reduce the size of top_down_dom stackframes. 2017-06-08 13:02:36 -04:00
selector_map.rs style: Remove Valgrind workaround to make ::slotted use the rule hash. 2018-04-28 10:26:07 +02:00
selector_parser.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
shared_lock.rs style: Remove ServoStyleSheet usage. 2018-05-05 16:22:47 +02:00
str.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
style_adjuster.rs style: Make contain:paint trigger clipping independent of the overflow property. 2018-06-12 12:15:03 -07:00
style_resolver.rs style: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. 2018-06-02 12:07:07 +02:00
stylesheet_set.rs style: Allow placeholder import sheets. 2018-04-17 20:01:27 +02:00
stylist.rs style: Make pseudo-elements work with :host. 2018-06-12 12:15:10 -07:00
thread_state.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
timer.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
traversal.rs style: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. 2018-06-02 12:07:07 +02:00
traversal_flags.rs style: Get rid of unstyled children only traversals. 2017-11-20 08:24:08 +01:00

servo-style

Style system for Servo, using rust-cssparser for parsing.