servo/components/style
Jeremy Chen adcd86deb2 stylo: Do not skip parent display-based style fixups for NAC that is not a NAC root
Stylo is currently skipping parent display-based style fixups for all NAC,
whereas we probably only want to do this for NAC roots.

In this patch, we ensure that we skip it for NAC roots, and pseudo-elements,
but not other NAC.
2017-08-31 10:28:02 +08:00
..
counter_style Auto merge of #18209 - jdm:devirtualize, r=mbrubeck 2017-08-24 13:19:25 -05:00
gecko stylo: Do not skip parent display-based style fixups for NAC that is not a NAC root 2017-08-31 10:28:02 +08:00
gecko_bindings Mark the CoordData traits as unsafe 2017-08-28 22:28:20 -07:00
gecko_string_cache Harden assert for creating atom from raw pointer. 2017-08-30 12:36:45 +10:00
invalidation Hook the recursive invalidation traversal up to the stack checker machinery. 2017-08-25 18:39:20 -07:00
properties Revert "Rewrite CounterStyleOrNone::from_gecko_value to use fewer binding functions" 2017-08-30 14:21:13 +02:00
rule_tree order derivable traits lists 2017-08-23 21:38:44 +02:00
servo style: Don't look for viewport units in stylesheets. 2017-08-28 12:05:22 +02:00
sharing Don't cache style data if the element has running animations. 2017-08-23 09:51:27 +09:00
stylesheets Use cssparser's new_with_line_number_offset 2017-08-28 12:49:30 -06:00
values Auto merge of #18234 - BorisChiou:stylo/transform/distance_mismatch, r=birtles,nox 2017-08-30 06:03:32 -05:00
animation.rs style: Remove CascadeInfo. 2017-08-28 14:40:47 +02:00
applicable_declarations.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
attr.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
bezier.rs Don't use Point2D<f32> for cubic curves anymore 2017-07-19 10:19:41 +02:00
bloom.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
build.rs Remove testing feature from style crate 2017-08-07 14:30:31 -07:00
build_gecko.rs Better bindgen error message when files are missing. 2017-07-07 22:49:45 -07:00
cache.rs Adapt LRUCache to use ArrayDeque crate instead of VecDeque 2017-06-03 20:59:01 +02:00
Cargo.toml Use cssparser's new_with_line_number_offset 2017-08-28 12:49:30 -06:00
context.rs Fix up stack limit sanity assertions. 2017-08-25 18:39:25 -07:00
custom_properties.rs style: Remove HasViewportPercentage. 2017-08-29 23:51:21 +02:00
data.rs Hook the recursive invalidation traversal up to the stack checker machinery. 2017-08-25 18:39:20 -07:00
dom.rs style: Remove NODE_NEEDS_DIRTY_ON_VIEWPORT_SIZE_CHANGE. 2017-08-28 14:40:48 +02:00
driver.rs Eliminate the sequential/traversal parallel distinction in favor of a unified adaptive driver. 2017-08-25 10:00:27 -07:00
element_state.rs Bug 1348489 - stylo: Implement :-moz-window-inactive. 2017-06-30 09:31:01 -07:00
encoding_support.rs Use cssparser's new_with_line_number_offset 2017-08-28 12:49:30 -06:00
error_reporting.rs Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
font_face.rs Auto merge of #18209 - jdm:devirtualize, r=mbrubeck 2017-08-24 13:19:25 -05:00
font_metrics.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
lib.rs style: Remove CascadeInfo. 2017-08-28 14:40:47 +02:00
logical_geometry.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
macros.rs style: Remove HasViewportPercentage. 2017-08-29 23:51:21 +02:00
matching.rs style: Only store applicable ::before / ::after pseudo styles during the traversal. 2017-08-25 08:46:22 +02:00
media_queries.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
parallel.rs Fix up stack limit sanity assertions. 2017-08-25 18:39:25 -07:00
parser.rs Use cssparser's new_with_line_number_offset 2017-08-28 12:49:30 -06:00
README.md
scoped_tls.rs Reduce the size of top_down_dom stackframes. 2017-06-08 13:02:36 -04:00
selector_map.rs stylo: Cleanup a bit of the Stylist clear setup. 2017-08-16 08:49:41 +02:00
selector_parser.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
shared_lock.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
str.rs Rework MediaType to be an atom-based struct instead of an enum. 2017-08-09 13:25:30 -07:00
style_adjuster.rs geckolib: Fix some warnings (treated as error) new in Rust Nigthly 2017-08-17 15:59:33 +02:00
style_resolver.rs Auto merge of #18268 - emilio:dirty-viewport-followup, r=SimonSapin 2017-08-29 14:18:58 -05:00
stylesheet_set.rs style: Remove outdated comment. 2017-08-23 14:10:45 +02:00
stylist.rs Auto merge of #18268 - emilio:dirty-viewport-followup, r=SimonSapin 2017-08-29 14:18:58 -05: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 order derivable traits lists 2017-08-23 21:38:44 +02:00
traversal.rs Clean up bit clearing. 2017-08-26 10:22:03 -07:00
traversal_flags.rs Track the restyle root and use it to do less work during the traversal. 2017-08-22 19:34:46 -07:00

servo-style

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