servo/components/style
bors-servo 3b03f6d894
Auto merge of #20757 - emilio:animations, r=jdm
style: Some animation cleanups and fixes.

The transitions code is still terribly broken, but I ran out of time fixing it. We have nothing that stops transitions, which is just plain wrong. Most of this code should probably be rewritten, since with the current setup is pretty hard to get it right. Anyway...

Fixes #20731.
Fixes #20116.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20757)
<!-- Reviewable:end -->
2018-10-15 19:03:07 -04:00
..
counter_style Format style component. 2018-09-09 16:24:45 +02:00
gecko style: fix tidy issues and update test expectations. 2018-10-09 22:01:38 +02:00
gecko_bindings style: Remove some more leftover code. 2018-10-09 19:45:53 +02:00
gecko_string_cache style: Make static atom pointers constexpr. 2018-10-09 19:45:10 +02:00
invalidation Format style component. 2018-09-09 16:24:45 +02:00
media_queries Format style component. 2018-09-09 16:24:45 +02:00
properties style: More useful logging for transition-related stuff. 2018-10-15 14:50:13 +02:00
rule_tree style: Make Servo build. 2018-09-18 11:46:23 +02:00
servo style: Stop using PseudoElement::inherits_all. 2018-10-15 02:17:03 +02:00
sharing servo_arc cleanups for publishing. 2018-09-18 11:39:54 +02:00
stylesheets Format style component. 2018-09-09 16:24:45 +02:00
use_counters Format style component. 2018-09-09 16:24:45 +02:00
values style: Remove nsCSSValue usage from font code. 2018-10-09 19:45:45 +02:00
animation.rs style: More useful logging for transition-related stuff. 2018-10-15 14:50:13 +02:00
applicable_declarations.rs Format style component. 2018-09-09 16:24:45 +02:00
attr.rs Format style component. 2018-09-09 16:24:45 +02:00
author_styles.rs Format style component. 2018-09-09 16:24:45 +02:00
bezier.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
bloom.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
build.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
build_gecko.rs Format style component. 2018-09-09 16:24:45 +02:00
Cargo.toml Auto merge of #21789 - mbrubeck:deps, r=nox 2018-09-23 05:32:17 -04:00
cbindgen.toml style: Remove nsCSSValue usage from font code. 2018-10-09 19:45:45 +02:00
context.rs Replace mpsc with crossbeam/servo channel, update ipc-channel 2018-09-12 13:33:32 +08:00
custom_properties.rs style: Remove DeclaredValue. 2018-09-18 11:39:31 +02:00
data.rs Format style component. 2018-09-09 16:24:45 +02:00
dom.rs Format style component. 2018-09-09 16:24:45 +02:00
dom_apis.rs Format style component. 2018-09-09 16:24:45 +02:00
driver.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
element_state.rs style: Appease tidy. 2018-07-01 01:01:46 +02:00
encoding_support.rs style: Fix servo build. 2018-06-23 20:34:10 +02:00
error_reporting.rs style: Better debugging for stylesheets and URLs. 2018-06-23 20:37:03 +02:00
font_face.rs style: fix tidy issues and update test expectations. 2018-10-09 22:01:38 +02:00
font_metrics.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
hash.rs style: Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. 2018-08-08 01:34:35 +02:00
lib.rs Replace mpsc with crossbeam/servo channel, update ipc-channel 2018-09-12 13:33:32 +08:00
logical_geometry.rs Format style component. 2018-09-09 16:24:45 +02:00
macros.rs Format style component. 2018-09-09 16:24:45 +02:00
matching.rs style: More useful logging for transition-related stuff. 2018-10-15 14:50:13 +02:00
parallel.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
parser.rs Format style component. 2018-09-09 16:24:45 +02:00
README.md
rule_cache.rs style: Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. 2018-08-08 01:34:35 +02:00
scoped_tls.rs
selector_map.rs Format style component. 2018-09-09 16:24:45 +02:00
selector_parser.rs style: Fix servo build. 2018-09-03 12:56:30 +02:00
shared_lock.rs Update parking_lot to 0.6 2018-07-20 00:44:08 +02:00
str.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
style_adjuster.rs Format style component. 2018-09-09 16:24:45 +02:00
style_resolver.rs Format style component. 2018-09-09 16:24:45 +02:00
stylesheet_set.rs Format style component. 2018-09-09 16:24:45 +02:00
stylist.rs style: Don't apply containing shadow-host rules to NAC. 2018-10-09 19:43:42 +02:00
thread_state.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
timer.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
traversal.rs Format style component. 2018-09-09 16:24:45 +02: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.