servo/components/script_layout_interface
bors-servo 764da7ba39 Auto merge of #17025 - emilio:layout-data, r=jdm
script/layout: Stop doing unsafe transmutes between refcell references.

This commit splits the style and layout data in two separate refcells.

These transmutes have been a source of trouble (for example on Android), and
they feel like a hack anyway.

Fixes #16982

<!-- 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/17025)
<!-- Reviewable:end -->
2017-05-25 19:58:47 -05:00
..
Cargo.toml Update app_units to 0.4.1 2017-05-19 20:33:02 -07:00
lib.rs layout: Stop doing unsafe transmutes between refcell references. 2017-05-25 10:31:40 +02:00
message.rs Properly handle scroll offsets in hit testing 2017-05-16 15:27:09 +02:00
reporter.rs Fix indentation errors in servo rust code that tidy now finds. 2017-04-18 14:56:13 -04:00
rpc.rs Send information to script as part of finishing layout. 2017-05-15 14:12:08 -04:00
wrapper_traits.rs style: Add support for resolving default computed styles. 2017-05-25 14:19:59 +08:00