servo/components/style/gecko
bors-servo 53c47acfc4 Auto merge of #16364 - emilio:dynamic-not, r=bholley
style: Fix dynamic changes of attributes when combined with :not.

This makes the dependency tracker properly recurse into simple selectors inside the current complex selector to find the appropriate dependencies.

We can't still remove the outer visitor because we need it for stuff like `:not(.foo + bar)`, but I plan to get rid of it in a followup as long as try comes back green.

<!-- 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/16364)
<!-- Reviewable:end -->
2017-04-12 21:39:15 -05:00
..
generated Update Gecko atom bindings for Gecko bug 1351139. 2017-03-28 10:19:09 -04:00
arc_types.rs Stylo: Add FFI interfaces for exposing style sources. 2017-04-10 16:40:46 +08:00
conversions.rs stylo: Implement shape-outside property 2017-04-12 16:06:03 +03:00
data.rs Record effective @font-face rules when updating stylist. 2017-03-30 11:41:12 +11:00
global_style_data.rs Store style system options in the global style data and shared style context. 2017-04-12 14:34:42 +08:00
media_queries.rs Pass ParserContext down to lengths 2017-04-12 16:40:48 +08:00
mod.rs Use Gecko nsCSSFontFaceRule for font face rule. 2017-03-30 11:41:09 +11:00
non_ts_pseudo_class_list.rs Bug 1350140: stylo: Implement all the remaining state pseudo-classes. r=heycam 2017-03-29 11:52:53 +02:00
restyle_damage.rs Implement "handled for descendants" tracking for RestyleDamage. 2017-02-17 10:15:53 -08:00
rules.rs Macroize conversion of @font-face values to Gecko types 2017-04-01 14:05:32 +02:00
selector_parser.rs style: Fix dynamic changes of attributes when combined with :not. 2017-04-13 01:00:59 +08:00
snapshot.rs Bug 1350140: stylo: Implement all the remaining state pseudo-classes. r=heycam 2017-03-29 11:52:53 +02:00
snapshot_helpers.rs style: Document Gecko's snapshot code. 2017-01-02 12:58:05 +01:00
traversal.rs Do the sequential traversal breadth-first. 2017-04-09 14:52:49 +08:00
url.rs Use a UrlExtraData type alias to unify url handling logic. 2017-04-03 21:57:16 +10:00
values.rs Rename and move PercentageOrNumber to values 2017-03-25 21:58:32 +03:00
wrapper.rs Bug 1343753 - Pass None before change style to Gecko_UpdateAnimations. 2017-04-12 18:32:51 +08:00