servo/components/style
Emilio Cobos Álvarez 3e80f482ba
style: Don't loop over all the set of dependencies always.
The dependency count is not at all minor, and this way we avoid looping
through all of them in the common cases, mainly either changing state, or
attributes.
2016-08-29 16:03:00 -07:00
..
generated stylo: Regenerate the world. 2016-08-15 22:58:32 -07:00
properties Auto merge of #13042 - canaltinova:position, r=Manishearth 2016-08-29 08:48:57 -05:00
values Change parsing behavior and implement to_computed_value function 2016-08-27 22:56:46 +03:00
animation.rs Merge normal and important declarations in style rules. 2016-08-21 03:40:35 +02:00
attr.rs Replace the SelectorImplExt trait with inherent methods. 2016-08-09 18:17:13 +02:00
bezier.rs Move util::bezier to style 2016-02-14 19:45:24 +01:00
build.rs Detect python2.7.exe on windows 2016-07-08 18:50:59 +10:00
cache.rs Lazily compute common style affecting attribute info. 2016-08-17 14:17:44 -07:00
Cargo.toml Update cssparser 2016-08-28 23:10:56 +02:00
cascade_info.rs style: Introduce a generic way of gathering information from the cascade, and use it for viewport units. 2016-08-16 10:58:16 -07:00
context.rs Tidy up, make the cache a bit more performant. 2016-08-17 14:16:20 -07:00
custom_properties.rs style: Introduce a generic way of gathering information from the cascade, and use it for viewport units. 2016-08-16 10:58:16 -07:00
data.rs stylo: Don't traverse the whole dom every restyle, propagate the dirty flag down the DOM. 2016-07-24 12:51:58 -07:00
dom.rs Remove unused children_count method from TNode. 2016-08-26 09:36:53 -07:00
element_state.rs Issue 7720: Add target selector and update when scrolling to fragment 2016-08-03 13:23:10 +01:00
error_reporting.rs Add some documentation to the style crate. 2016-06-27 17:33:14 +02:00
font_face.rs Add some documentation to the style crate. 2016-06-27 17:33:14 +02:00
gecko_conversions.rs Regenerate bindings and fix up for nsStyleImageLayers_Position changes in Gecko bug 1295084. 2016-08-26 13:21:46 -07:00
gecko_selector_impl.rs Move the user agent and user stylesheets to layout_thread. 2016-08-23 15:33:47 +02:00
gecko_values.rs Handle clip-path in stylo 2016-08-19 23:36:37 +05:30
keyframes.rs Merge normal and important declarations in style rules. 2016-08-21 03:40:35 +02:00
lib.rs Auto merge of #12945 - Manishearth:bgarray, r=SimonSapin 2016-08-22 22:09:23 -05:00
logical_geometry.rs Update to euclid 0.8 2016-08-12 03:12:06 +02:00
matching.rs Removed unneeded clone in the style system cache 2016-08-28 16:06:23 +05:30
media_queries.rs Update to euclid 0.8 2016-08-12 03:12:06 +02:00
parallel.rs Rewrite the style sharing candidate cache. 2016-08-17 14:16:16 -07:00
parser.rs Add ShapeSource to basic-shape values 2016-08-18 11:38:33 +05:30
README.md docs: Add style overview. 2016-05-04 00:34:03 +02:00
refcell.rs Add commit hash to be reverted in FIXME comment. 2016-06-23 16:14:33 +02:00
restyle_hints.rs style: Don't loop over all the set of dependencies always. 2016-08-29 16:03:00 -07:00
selector_impl.rs style: Fix pseudo-element restyling. 2016-08-10 18:26:25 -07:00
selector_matching.rs Move the user agent and user stylesheets to layout_thread. 2016-08-23 15:33:47 +02:00
sequential.rs Rewrite the style sharing candidate cache. 2016-08-17 14:16:16 -07:00
servo_selector_impl.rs Move the user agent and user stylesheets to layout_thread. 2016-08-23 15:33:47 +02:00
sink.rs Move util::vec::ForgetfulSink to style::sink and simplify it 2016-07-04 16:48:14 +02:00
str.rs Move util::str to style 2016-07-05 10:43:54 +02:00
stylesheets.rs Move the user agent and user stylesheets to layout_thread. 2016-08-23 15:33:47 +02:00
thread_state.rs Move thread_state to style. 2016-08-22 16:08:56 +02:00
tid.rs Move util::tid to style 2016-07-05 10:36:38 +02:00
timer.rs style: Add a new Timer structure to the shared style context, and basic infrastructure for controlling animations. 2016-07-20 09:05:53 -07:00
traversal.rs force style calculation/element construction for non-incremental mode 2016-08-23 01:45:18 +03:00
viewport.rs Update to euclid 0.8 2016-08-12 03:12:06 +02:00
workqueue.rs style: Make WorkQueue creation fallible. 2016-08-25 23:43:31 -07:00

servo-style

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