servo/components/style
Bobby Holley f4d81b010b Properly handle -moz-any for revalidation selectors.
Note that, while the comment is correct that there is a fair amount of -moz-any
usage in the UA sheet, it's always used as an ancestor selector, and thus ignored
for our purposes. Nevertheless, it's straightforward enough to support properly,
so we do that here.

MozReview-Commit-ID: Kz1yNfPUIaP
2017-04-27 11:13:11 -07:00
..
binding_tools Correct typo about pseudo_element macros 2017-04-27 11:39:58 -05:00
counter_style Exclude 'none' from <counter-style-name> after all. 2017-04-26 06:18:58 +02:00
gecko Properly handle -moz-any for revalidation selectors. 2017-04-27 11:13:11 -07:00
gecko_bindings Update bindings. 2017-04-27 14:26:44 +02:00
gecko_string_cache Allow 'decimal' and 'none' in <counter-style-name> 2017-04-26 13:04:27 +09:00
properties Port text-combine-upright writing mode fixup to Servo 2017-04-27 11:39:59 -05:00
rule_tree Rename remove_animation_and_transition_rules to just remove_animation_rules 2017-04-27 13:20:36 +09:00
servo Properly handle -moz-any for revalidation selectors. 2017-04-27 11:13:11 -07:00
values Parse interpolation hints (fixes #15166) 2017-04-27 15:04:36 +02:00
animation.rs Port text-combine-upright writing mode fixup to Servo 2017-04-27 11:39:59 -05:00
attr.rs Fix indentation errors in servo rust code that tidy now finds. 2017-04-18 14:56:13 -04:00
bezier.rs More docs in style. 2017-01-02 10:40:20 +01:00
bloom.rs Do the sequential traversal breadth-first. 2017-04-09 14:52:49 +08:00
build.rs stylo: Add a build log mechanism. 2017-03-18 13:21:10 +01:00
build_gecko.rs Bug 1357357 - Make the parser of transition-property match the spec. 2017-04-26 21:35:05 +08:00
cache.rs Optimize LRUCache by using a VecDeque. 2017-04-13 21:52:39 +08:00
Cargo.toml Update to cssparser 0.13 2017-04-25 01:45:33 +02:00
cascade_info.rs style: Document cascade_info. 2016-12-31 23:24:19 +01:00
context.rs Bug 1331047: Implement the new traversal semantics for stylo. r=bholley,hiro 2017-04-27 14:26:48 +02:00
custom_properties.rs Rearrange PropertyDeclaration to avoid embedding DeclaredValue. 2017-03-16 14:40:55 -07:00
data.rs Bug 1331047: Implement the new traversal semantics for stylo. r=bholley,hiro 2017-04-27 14:26:48 +02:00
dom.rs Bug 1331047: Implement the new traversal semantics for stylo. r=bholley,hiro 2017-04-27 14:26:48 +02:00
element_state.rs Bug 1350140: stylo: Implement all the remaining state pseudo-classes. r=heycam 2017-03-29 11:52:53 +02:00
encoding_support.rs Support line number offsets for inline stylesheets 2017-04-13 19:36:49 -04:00
error_reporting.rs Rename StdoutErrorReporter to RustLogReporter. 2017-04-24 08:23:41 +02:00
font_face.rs Reject @font-face descriptors with value value followed by more stuff. 2017-04-01 14:54:57 +02:00
font_metrics.rs stylo: Use gecko's font metrics 2017-04-10 14:29:51 +08:00
keyframes.rs Bug 1357357 - Make the parser of transition-property match the spec. 2017-04-26 21:35:05 +08:00
lib.rs Add initial style system support for @counter-style rules 2017-04-26 13:02:22 +09:00
logical_geometry.rs style: Add Gecko-only support for writing-mode:sideways-{lr,rl}. 2017-04-17 11:24:23 +10:00
matching.rs Port text-combine-upright writing mode fixup to Servo 2017-04-27 11:39:59 -05:00
media_queries.rs Bug 1325878: Pass the MediaList down to Servo, making <style media> work. r=xidorn 2017-04-12 22:27:45 +08:00
parallel.rs Limit traversal statistics dumps to subtrees of 50 or more elements. 2017-04-13 13:41:52 +08:00
parser.rs SVG length parsing mode 2017-04-14 17:22:16 +08:00
README.md docs: Add style overview. 2016-05-04 00:34:03 +02:00
restyle_hints.rs Use a different visitor pass for gathering revalidation selectors. 2017-04-27 11:12:39 -07:00
scoped_tls.rs Bug 1331856 - Add style performance statistics to Servo. r=emilio 2017-01-19 15:05:19 -08:00
selector_parser.rs style: Stop special-casing a few attributes for style sharing, and use a visitor to track dependencies. 2017-04-09 18:15:50 +08:00
sequential.rs Limit traversal statistics dumps to subtrees of 50 or more elements. 2017-04-13 13:41:52 +08:00
shared_lock.rs Use AtomicRefCell instead of RwLock inside SharedRwLock for stylo. 2017-03-20 16:36:03 -07:00
sink.rs style: document the sink module. 2017-01-02 12:57:49 +01:00
str.rs Support vendor prefix keyframes rule. 2017-04-21 12:18:12 +09:00
style_adjuster.rs Tweak style adjust ordering to better match Gecko 2017-04-27 11:40:00 -05:00
stylesheet_set.rs stylo: Centralize stylesheet handling. 2017-04-19 09:41:36 +02:00
stylesheets.rs Exclude 'none' from <counter-style-name> after all. 2017-04-26 06:18:58 +02:00
stylist.rs Properly handle -moz-any for revalidation selectors. 2017-04-27 11:13:11 -07:00
supports.rs Check context to test keyframe rule_type 2017-04-12 16:40:37 +08:00
thread_state.rs Tidy up rust code with regard to new rule (no = in beginning of line) 2017-01-06 20:57:16 +01:00
timer.rs style: Document the timer module. 2016-12-31 12:17:04 +01:00
traversal.rs Bug 1331047: Implement the new traversal semantics for stylo. r=bholley,hiro 2017-04-27 14:26:48 +02:00
viewport.rs Pass ParserContext down to lengths 2017-04-12 16:40:48 +08:00

servo-style

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