servo/components/style
Emilio Cobos Álvarez 657d8b8e31
style: Look at the snapshots when invalidating due to stylesheet changes.
Otherwise removal of stylesheets may get out of sync with other DOM changes, and
we may fail to invalidate the style of the affected elements.

Bug: 1432850
Reviewed-by: bz
MozReview-Commit-ID: DrMTgLzQcnk
2018-01-27 02:34:27 +01:00
..
counter_style Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
gecko style: Look at the snapshots when invalidating due to stylesheet changes. 2018-01-27 02:34:27 +01:00
gecko_bindings Avoid entraining various Debug impls in release builds. 2018-01-13 09:51:46 -08:00
gecko_string_cache style: Remove some uses of unused unsafe. 2017-11-15 13:26:24 +01:00
invalidation style: Look at the snapshots when invalidating due to stylesheet changes. 2018-01-27 02:34:27 +01:00
properties style: Rename AlignJustifySelf to SelfAlignment. 2018-01-24 14:34:04 +01:00
rule_tree Add some FIXME comments about using ptr::NonNull 2018-01-22 17:41:26 +01:00
servo Auto merge of #19838 - servo:rm-sequence-writer-as-it-was, r=emilio 2018-01-23 12:03:41 -06:00
sharing style: Use Option::get_or_insert_with. 2018-01-10 03:39:29 +01:00
stylesheets Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
values Auto merge of #19868 - CYBAI:specific-assertion, r=emilio 2018-01-25 18:06:33 -06:00
animation.rs style: Make the TElement type arrive to the cascade function. 2018-01-23 00:57:54 +01:00
applicable_declarations.rs Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
attr.rs Allow unused imports for AsciiExt in style code. 2017-11-09 12:43:23 +01:00
bezier.rs Don't use Point2D<f32> for cubic curves anymore 2017-07-19 10:19:41 +02:00
bloom.rs style: Use the ? operator for Option 2017-12-09 08:29:53 -08:00
build.rs Check that 'style' is compiled in a supported configuration. 2017-12-10 02:58:31 +01:00
build_gecko.rs style: Disable rustfmt for now. 2018-01-23 17:28:12 +01:00
Cargo.toml Update bindgen. 2018-01-22 13:40:23 +01:00
context.rs style: Derive debug for CascadeInputs. 2018-01-23 00:57:54 +01:00
custom_properties.rs Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
data.rs style: Add a couple FIXMEs I've noticed while working on this. 2018-01-12 12:08:40 +01:00
dom.rs style: Use CascadeFlags for what they're for. 2018-01-23 13:18:54 +01:00
dom_apis.rs style: Add invalidation support for ::slotted(). 2018-01-09 14:26:02 +01:00
driver.rs Add weighted telemetry probes for parallel restyles 2017-12-12 10:13:23 -06:00
element_state.rs style: Remove :unsolved pseudo-class 2018-01-10 17:20:06 +08:00
encoding_support.rs Use encoding-rs instead of rust-encoding for CSS parsing 2017-10-31 19:08:43 +01:00
error_reporting.rs style: Update cssparser to 0.23. 2017-12-05 10:01:37 +01:00
font_face.rs Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
font_metrics.rs Avoid debug serialization of PropertyDeclaration & co in release builds. 2018-01-15 17:24:27 -08:00
hash.rs Revert "Diagnostic map semantics." 2017-10-23 13:51:08 -07:00
lib.rs Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
logical_geometry.rs Use specific assertion for style logical geometry 2018-01-26 01:30:31 +08:00
macros.rs style: make the try_match_ident_ignore_ascii_case macro actually return the error. 2018-01-24 16:12:30 +01:00
matching.rs style: Make the TElement type arrive to the cascade function. 2018-01-23 00:57:54 +01:00
media_queries.rs Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
parallel.rs Increase stack safety margin for stylo. 2017-09-07 11:44:45 -07:00
parser.rs Allow deriving Parse for keywords. 2017-12-15 20:01:31 +01:00
README.md
rule_cache.rs Skip rule node which contains only inherited properties for rule cache. 2018-01-05 11:29:01 +11:00
scoped_tls.rs
selector_map.rs style: Indent some function calls properly. 2018-01-20 02:36:34 +01:00
selector_parser.rs Change ToCss to take a CssWriter<W> 2018-01-23 10:41:42 +01:00
shared_lock.rs Avoid the generic writer parameter for PropertyDeclaration serialization. 2018-01-22 14:58:05 -08:00
str.rs Avoid the generic writer parameter for PropertyDeclaration serialization. 2018-01-22 14:58:05 -08:00
style_adjuster.rs style: Use CascadeFlags for what they're for. 2018-01-23 13:18:54 +01:00
style_resolver.rs style: Use CascadeFlags for what they're for. 2018-01-23 13:18:54 +01:00
stylesheet_set.rs style: Look at the snapshots when invalidating due to stylesheet changes. 2018-01-27 02:34:27 +01:00
stylist.rs style: Look at the snapshots when invalidating due to stylesheet changes. 2018-01-27 02:34:27 +01:00
thread_state.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
timer.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
traversal.rs style: Require an nth-index cache for invalidation. 2017-11-29 21:22:29 +01:00
traversal_flags.rs style: Get rid of unstyled children only traversals. 2017-11-20 08:24:08 +01:00

servo-style

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