servo/components
Emilio Cobos Álvarez d15acc219e
style: Allow calling GetBaseComputedStylesForElement for an unstyled element.
Before this refactoring, getComputedStyle could have side effects, and left the
style data in the element, so we could never arrive there without data.

There are a few crashtests that caught this, but this was already broken if you
called animate() on an element deep in a display: none subtree.

MozReview-Commit-ID: 1AvOvhAyOP3
2017-07-12 09:26:38 +02:00
..
atoms Bump serde to 1.0 2017-06-16 13:31:18 +02:00
bluetooth Untry 2017-06-18 13:21:51 +02:00
bluetooth_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
canvas Auto merge of #17609 - asajeffrey:canvas-clear-state, r=jdm 2017-07-11 06:40:33 -07:00
canvas_traits stylo: Update rust-cssparser; extract more specific error types when reporting (bug 1352669). 2017-07-10 20:46:12 -04:00
compositing Remove set_webrenderer_profiler_enabled in compositing/compositor.rs and servo/lib.rs and inlining this function in compositing/compositor.rs 2017-07-11 09:51:58 +02:00
config Add option to write profiler output to InfluxDB 2017-07-03 10:13:46 +02:00
constellation Remove unnecessary recv in the constellation 2017-06-23 17:42:18 -06:00
debugger
deny_public_fields deny_public_fields: display field identifier in help message 2017-06-25 18:12:43 +01:00
devtools Untry 2017-06-18 13:21:51 +02:00
devtools_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
dom_struct
domobject_derive
geometry Bump serde to 1.0 2017-06-16 13:31:18 +02:00
gfx Upgrade to rustc 1.20.0-nightly (696412de7 2017-07-06) 2017-07-07 15:28:22 +02:00
gfx_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
jstraceable_derive
layout style: Rewrite get*Style using StyleResolverForElement. 2017-07-12 09:26:31 +02:00
layout_thread Auto merge of #17673 - hgallagher1993:local_branch, r=jdm 2017-07-11 20:09:52 -07:00
layout_traits Bump serde to 1.0 2017-06-16 13:31:18 +02:00
msg Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
net Update parse-hosts. 2017-07-06 21:37:31 -04:00
net_traits Introduce service-worker mode 2017-06-22 23:48:07 -07:00
profile Add option to write profiler output to InfluxDB 2017-07-03 10:13:46 +02:00
profile_traits Passing ProfilerChan by reference to the send_profile_data method. 2017-06-25 14:29:44 +02:00
rand
range Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
remutex Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07) 2017-05-08 12:46:03 +02:00
script Auto merge of #17672 - sadmansk:heap_in_box, r=jdm 2017-07-11 18:55:18 -07:00
script_layout_interface Implemented paint worklet properties. 2017-07-11 17:28:56 -05:00
script_plugins Upgrade to rustc 1.20.0-nightly (3bfc18a96 2017-06-29) 2017-06-30 23:22:38 +02:00
script_traits Implemented paint worklet properties. 2017-07-11 17:28:56 -05:00
selectors style: Remove unused AFFECTED_BY_PSEUDO_ELEMENTS StyleRelation. 2017-07-12 08:39:25 +02:00
servo Remove set_webrenderer_profiler_enabled in compositing/compositor.rs and servo/lib.rs and inlining this function in compositing/compositor.rs 2017-07-11 09:51:58 +02:00
servo_arc remove various things now that Rust 1.17 is required 2017-06-23 10:39:41 -04:00
size_of_test Add size_of_test crate 2017-05-16 10:12:51 +02:00
style style: Allow calling GetBaseComputedStylesForElement for an unstyled element. 2017-07-12 09:26:38 +02:00
style_derive Introduce ToAnimatedValue 🎥 2017-06-29 14:03:15 +02:00
style_traits stylo: Update rust-cssparser; extract more specific error types when reporting (bug 1352669). 2017-07-10 20:46:12 -04:00
url Untry 2017-06-18 13:21:51 +02:00
webdriver_server Untry 2017-06-18 13:21:51 +02:00
webvr Bump serde to 1.0 2017-06-16 13:31:18 +02:00
webvr_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00