servo/components/style
Cameron McCormack 7e31d069be style: Support more selectors in the style sheet invalidator.
In addition to being able to invalidate just based on local name, this
also adds support for invalidating based on selectors with no ancestor
combinator in them (resulting in a RESTYLE_SELF for those elements that
match).
2017-10-11 19:02:41 +08:00
..
counter_style CSS parsing error types: flatten nested enums somewhat 2017-10-10 13:28:30 +02:00
gecko Support pseudo-element properly in HasAuthorSpecifiedRules. 2017-10-11 10:29:32 +11:00
gecko_bindings Only generate structs file for the current build 2017-10-05 15:29:32 +11:00
gecko_string_cache Rename nsIAtom as nsAtom. 2017-10-09 09:27:11 +11:00
invalidation style: Support more selectors in the style sheet invalidator. 2017-10-11 19:02:41 +08:00
properties CSS parsing error types: flatten nested enums more still 2017-10-10 18:04:08 +02:00
rule_tree Support pseudo-element properly in HasAuthorSpecifiedRules. 2017-10-11 10:29:32 +11:00
servo Update to cssparser 0.22 (source location in error types) 2017-10-10 13:28:17 +02:00
sharing Implement an nth-index cache. 2017-09-21 15:25:38 -07:00
stylesheets CSS parsing error types: flatten nested enums more still 2017-10-10 18:04:08 +02:00
values Auto merge of #18807 - emilio:ex-calc, r=jdm 2017-10-10 14:13:29 -05:00
animation.rs style: Cleanup the animated value setup. 2017-09-29 13:20:50 +02:00
applicable_declarations.rs Measure the UA cache. 2017-09-20 08:50:21 +10: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 Un-inline some methods initializing thread_local! … 2017-09-12 11:42:04 +02:00
build.rs use cargo manifest path to find build.py script 2017-09-05 09:31:37 +02:00
build_gecko.rs Only generate structs file for the current build 2017-10-05 15:29:32 +11:00
Cargo.toml Update to cssparser 0.22 (source location in error types) 2017-10-10 13:28:17 +02:00
context.rs Diagnostic map semantics. 2017-10-07 12:54:15 -07:00
custom_properties.rs Update to cssparser 0.22 (source location in error types) 2017-10-10 13:28:17 +02:00
data.rs style: Allow passing an nth-index-cache to the invalidation code. 2017-10-02 21:02:28 +02:00
dom.rs style: Check transitions per longhand to know which transitions to keep. 2017-10-06 10:02:06 +02:00
driver.rs style: Lazily tweak the traversal root to account for sibling invalidations. 2017-09-26 13:09:03 +02:00
element_state.rs Overhaul MallocSizeOf and related things. 2017-09-12 12:37:51 +10: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.22 (source location in error types) 2017-10-10 13:28:17 +02:00
font_face.rs CSS parsing error types: flatten nested enums somewhat 2017-10-10 13:28:30 +02:00
font_metrics.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
hash.rs Diagnostic map semantics. 2017-10-07 12:54:15 -07:00
lib.rs Remove nsTFixedString<T>. 2017-10-04 13:31:09 +11:00
logical_geometry.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
macros.rs Update to cssparser 0.22 (source location in error types) 2017-10-10 13:28:17 +02:00
matching.rs style: Rename get_visited_style to just visited_style. 2017-10-01 13:27:16 +02:00
media_queries.rs Use the location in the error value when reporting a CSS error 2017-10-10 13:28:29 +02:00
parallel.rs Increase stack safety margin for stylo. 2017-09-07 11:44:45 -07:00
parser.rs stylo: Add a mechanism to restrict media-features to UA and chrome sheets. 2017-10-07 13:13:36 +02:00
README.md
rule_cache.rs stylo: Add keyword info to computed value of font-size 2017-09-23 10:51:21 -07:00
scoped_tls.rs Reduce the size of top_down_dom stackframes. 2017-06-08 13:02:36 -04:00
selector_map.rs Diagnostic map semantics. 2017-10-07 12:54:15 -07:00
selector_parser.rs Diagnostic map semantics. 2017-10-07 12:54:15 -07:00
shared_lock.rs style: Unify how servo and Gecko handle UA sheets. 2017-09-14 20:33:43 +02:00
str.rs Parse srcset attribute 2017-10-03 13:18:01 +02:00
style_adjuster.rs style: Handle correctly display changes from ruby to non-ruby in some edge cases. 2017-09-06 12:56:34 +02:00
style_resolver.rs style: Rename get_visited_style to just visited_style. 2017-10-01 13:27:16 +02:00
stylesheet_set.rs style: Share user agent cascade data across documents. 2017-09-15 09:26:23 +02:00
stylist.rs style: use the XBL styleset quirks mode to match XBL rules. 2017-10-09 11:30:37 +02:00
thread_state.rs style: allow re-initializing thread_state as long as it's with the same value. 2017-10-08 12:56:24 +02:00
timer.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
traversal.rs style: Allow passing an nth-index-cache to the invalidation code. 2017-10-02 21:02:28 +02:00
traversal_flags.rs style: Remove the for reconstruction traversals. 2017-09-01 13:13:50 +02:00

servo-style

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