servo/components/style
Xidorn Quan d0179902bb Use namespace id instead of atom in synthesize_presentational_hints_for_legacy_attributes.
Using namespace id fixes this issue because in Gecko, the pref of MathML
(as well as SVG) works in the way that we choose a different namespace
id (the disabled id) for the elements. Those ids are mapped to the same
namespace atom as normal ids, which means if we use the atom, we would
treat the elements like normal mathml elements.
2017-08-10 16:38:28 +10:00
..
counter_style Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
gecko Use namespace id instead of atom in synthesize_presentational_hints_for_legacy_attributes. 2017-08-10 16:38:28 +10:00
gecko_bindings Bug 1374233 - Part 13: Use NonNegative{*} types for components of Shadow and Filter. 2017-08-04 14:23:30 +08:00
gecko_string_cache stylo: Devirtualize nsIAtom refcounting. 2017-08-09 13:06:11 +02:00
invalidation style: Move invalidation map into PerOriginCascadeData. 2017-08-09 19:27:53 +08:00
properties Correctly scale -moz-min-font-size-ratio 2017-08-09 22:00:05 -07:00
rule_tree Include logical properties in has_author_specified_rules 2017-08-09 22:00:11 -07:00
servo Introduce ComputedUrl 2017-08-09 13:55:39 +02:00
sharing Introduce a new flag and use it to be more permissive about cousin sharing. 2017-08-05 01:07:02 -07:00
stylesheets Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
values Auto merge of #17812 - brainlessdeveloper:use-resolved-url-instead-of-original, r=emilio 2017-08-09 20:34:04 -05:00
animation.rs style: Tweak Stylist API for getting animations to avoid exposing the hash table. 2017-08-09 16:24:49 +08:00
applicable_declarations.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +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
Cargo.toml Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
cascade_info.rs
context.rs Auto merge of #18017 - heycam:split-cascade, r=emilio 2017-08-09 19:28:07 -05:00
custom_properties.rs Auto merge of #18025 - servo:line-counting, r=jdm 2017-08-09 16:16:33 -05:00
data.rs Be more careful about the flags we clear for forgetful traversals. 2017-08-09 10:52:04 -07:00
dom.rs Set restyle subtree restyle hint if the element animates display style from 'none' to other. 2017-08-02 18:35:01 +09:00
element_state.rs Bug 1348489 - stylo: Implement :-moz-window-inactive. 2017-06-30 09:31:01 -07:00
encoding_support.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02: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 Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
font_metrics.rs
lib.rs Drop AnimatedProperty for stylo. 2017-08-09 17:34:55 +09:00
logical_geometry.rs
macros.rs Update cssparser to 0.18 2017-07-24 11:39:12 +02:00
matching.rs Bug 1374233 - Part 3: Use NonNegativeAu as computed values for font-size related properties. 2017-08-04 14:21:59 +08:00
media_queries.rs Rework MediaType to be an atom-based struct instead of an enum. 2017-08-09 13:25:30 -07:00
parallel.rs Don't start kicking off work units during parallel stylo traversal until they're actually full. 2017-08-01 15:59:31 -04:00
parser.rs Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
README.md
scoped_tls.rs
selector_map.rs style: Rework how precomputed pseudo stuff works, to avoid malloc/free churn. 2017-08-08 10:28:02 +02:00
selector_parser.rs style: Use an enumerated array for per-pseudo maps. 2017-08-08 12:40:31 +02:00
sequential.rs Pass a callback to recalc_style_at to avoid traversing children twice. 2017-07-15 14:45:51 -07: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 Bug 1374233 - Part 2: Add NonNegativeAu. 2017-08-04 14:21:57 +08:00
style_resolver.rs style: Don't perform parent display-based style fixups on most pseudos. 2017-08-05 18:35:40 +08:00
stylesheet_set.rs stylo: Run the stylehseet invalidation pass also for stylesheet removals. 2017-07-09 14:17:19 +02:00
stylist.rs style: Move selector/declaration counts into PerOriginCascadeData. 2017-08-09 19:27:56 +08:00
thread_state.rs
timer.rs
traversal.rs Be more careful about the flags we clear for forgetful traversals. 2017-08-09 10:52:04 -07:00
traversal_flags.rs Break TraversalFlags::ForReconstruct down into several independent pieces. 2017-07-27 14:26:21 -07:00

servo-style

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