servo/components/style
Boris Chiou 313f7d86db Define ComputedOperation::AccmulateMatrix.
If we set the composite operation to accumulate, we may need to accumulate two
mismatched transform lists, and then to interpolate them. In order to
accumulate two mismatched transform lists, we also need the reference
box information, so use the same idea as that for interpolation. i.e.
use AccmulateMatrix to store it temporarily, and convert it into matrix
later.
2017-06-07 11:31:01 +08:00
..
counter_style Add support for symbols() function. 2017-05-27 20:45:58 +10:00
gecko style: Regenerate Gecko bindings. 2017-06-06 12:26:45 +08:00
gecko_bindings Use generics for transition-timing-function 📈 2017-06-05 16:49:55 +02:00
gecko_string_cache Bug 1357583: style: Make effective_rules return an iterator, stop refcounting the Device. r=heycam 2017-05-29 20:27:43 +02:00
invalidation Collapse Selector, SelectorInner, and ComplexSelector into a single Selector. 2017-06-05 19:44:00 -07:00
properties Define ComputedOperation::AccmulateMatrix. 2017-06-07 11:31:01 +08:00
rule_tree style: Allow StyleSource to be compared. 2017-05-29 21:31:04 +02:00
servo style: Support matching :-moz-browser-frame and :-moz-table-border-nonzero against snapshots. 2017-06-06 12:26:45 +08:00
sharing Parent mismatch should not clear style sharing cache. 2017-06-05 16:31:58 -04:00
stylesheets Stop parsing @supports rules before Delimeter::Bang 2017-06-05 13:41:03 -07:00
values Use generics for scroll-snap-points-* 2017-06-06 19:27:43 +02:00
animation.rs Use generics for transition-timing-function 📈 2017-06-05 16:49:55 +02:00
attr.rs ol[type=…] and li[type=…] preshints need to be case-sensitive 2017-05-18 17:13:18 +02:00
bezier.rs
bloom.rs Parent mismatch should not clear style sharing cache. 2017-06-05 16:31:58 -04:00
build.rs Auto merge of #16935 - servo:out-of-crate-bindings-tests, r=emilio 2017-05-19 03:48:14 -05:00
build_gecko.rs Move config info from build_gecko.rs to a toml file in gecko. 2017-05-19 11:08:35 +10:00
cache.rs Adapt LRUCache to use ArrayDeque crate instead of VecDeque 2017-06-03 20:59:01 +02:00
Cargo.toml Move stylearc into a separate crate. 2017-06-05 19:44:04 -07:00
cascade_info.rs Remove style::values::HasViewportPercentage reexport 2017-05-20 22:00:05 +02:00
context.rs Adapt LRUCache to use ArrayDeque crate instead of VecDeque 2017-06-03 20:59:01 +02:00
custom_properties.rs Remove style::values::HasViewportPercentage reexport 2017-05-20 22:00:05 +02:00
data.rs style: Recascade the document when rem units are used and the root font-size changes. 2017-06-04 10:03:11 +08:00
dom.rs Pull decls from Gecko for link preshints 2017-06-02 14:34:39 -05:00
element_state.rs Fix dynamic updates when :dir matching changes in stylo. 2017-05-15 12:31:49 -04:00
encoding_support.rs Stylo: Bug 1350175 - Support getting line / column number of CSS rules 2017-05-12 15:20:12 +02:00
error_reporting.rs Rename StdoutErrorReporter to RustLogReporter. 2017-04-24 08:23:41 +02:00
font_face.rs Deep clone ServoStyleSheets. 2017-05-24 15:05:26 -07:00
font_metrics.rs stylo: Use gecko's font metrics 2017-04-10 14:29:51 +08:00
lib.rs Move stylearc into a separate crate. 2017-06-05 19:44:04 -07:00
logical_geometry.rs [gfx] [layout] [style] Upgrade unicode-bidi to 0.3 2017-05-22 20:06:19 -05:00
macros.rs Derive HasViewportPercentage 🍷 2017-05-20 14:48:04 +02:00
matching.rs Parent mismatch should not clear style sharing cache. 2017-06-05 16:31:58 -04:00
media_queries.rs Propagate quirks mode all the way to ParserContext 2017-04-27 10:41:55 +02:00
parallel.rs Rewrite parallel.rs to be not slow. 2017-05-21 07:45:39 +02:00
parser.rs style: Simplify the namespace setup for stylesheet parsing. 2017-06-02 14:38:05 +02:00
README.md
restyle_hints.rs style: Support matching :-moz-browser-frame and :-moz-table-border-nonzero against snapshots. 2017-06-06 12:26:45 +08:00
scoped_tls.rs bump required rayon version to 0.7 2017-05-05 10:36:01 -04:00
selector_map.rs Stop slicing selectors when noting dependencies, and match with an offset instead. 2017-06-05 19:44:01 -07:00
selector_parser.rs Look for relevant links while matching 2017-05-24 18:07:24 -05: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 style: Split stylesheets.rs 2017-06-04 21:50:09 +02:00
sink.rs
str.rs Support vendor prefix keyframes rule. 2017-04-21 12:18:12 +09:00
style_adjuster.rs mathvariant attributes should affect computed font style and weight in stylo. 2017-05-24 16:29:50 -04:00
stylesheet_set.rs Cache effective media query results. 2017-06-03 14:43:44 +02:00
stylist.rs Stop slicing selectors when noting dependencies, and match with an offset instead. 2017-06-05 19:44:01 -07:00
thread_state.rs
timer.rs
traversal.rs Fix the handling of the Bloom filter in the style sharing cache. 2017-06-05 12:51:51 -04:00

servo-style

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