servo/components/style/gecko
Emilio Cobos Álvarez 38cbada278
style: Optimize QuerySelector in shadow trees.
Pretty much the same setup we have for document.

We have the awkwardness of having to check containing shadow manually for
ShadowRoot because it's not available in TNode (and making it available added a
bit more complexity that wasn't worth it IMO).

Bug: 1464428
Reviewed-by: xidorn
MozReview-Commit-ID: CqOh0sLHf6o
2018-05-28 16:02:31 +02:00
..
arc_types.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
conversions.rs style: Use RefPtr::new instead of RefPtr::from_ptr_ref + clone. 2018-05-20 18:58:44 +02:00
data.rs style: Remove ServoStyleSheet usage. 2018-05-05 16:22:47 +02:00
global_style_data.rs Do not disable thread pool in the parent process. 2018-03-07 09:40:33 +11:00
media_queries.rs style: Make resolutions more like the rest of the CSS values. 2018-05-19 10:15:17 +02:00
mod.rs Backed out changeset fec394734f83 (bug 17624) for build bustage a=backout CLOSED TREE 2017-07-06 21:58:15 +00:00
non_ts_pseudo_class_list.rs Remove nsCSSPseudoClasses.{h,cpp} and nsCSSPseudoClassList.h. 2018-03-28 09:50:14 +11:00
pseudo_element.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
pseudo_element_definition.mako.rs style: Unprefix :-moz-selection. 2018-05-19 10:15:17 +02:00
regen_atoms.py style: Remove some uses of unused unsafe. 2017-11-15 13:26:24 +01:00
restyle_damage.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
rules.rs style: Make tidy happy. 2018-04-28 10:26:08 +02:00
selector_parser.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
snapshot.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
snapshot_helpers.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
traversal.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
url.rs style: Rename from_url_value_data to from_url_value and reuse URLValue passed in for ComputedUrl. 2018-05-20 18:58:31 +02:00
values.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
wrapper.rs style: Optimize QuerySelector in shadow trees. 2018-05-28 16:02:31 +02:00