servo/components
bors-servo 8120fb5c2d Auto merge of #10064 - pcwalton:overflow-bottom-up, r=mbrubeck
layout: Move overflow calculation to be a separate, sequential, bottom-up pass.

Right now, the only reason that overflow calculation works is that we
rely on script inducing extra reflows that are sent for display. This
was preventing #10021 from landing.

This change regresses layout performance by about 1% in my tests.

Fixes #7797 properly.

r? @mbrubeck
cc @glennw

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10064)
<!-- Reviewable:end -->
2016-03-20 00:53:27 +05:30
..
canvas Update log to 0.3.5 2016-03-16 23:36:04 -07:00
canvas_traits Bump serde to 0.7 2016-03-17 13:52:39 +01:00
compositing Bump serde to 0.7 2016-03-17 13:52:39 +01:00
devtools Bump serde to 0.7 2016-03-17 13:52:39 +01:00
devtools_traits Bump serde to 0.7 2016-03-17 13:52:39 +01:00
gfx Bump serde to 0.7 2016-03-17 13:52:39 +01:00
gfx_traits Bump serde to 0.7 2016-03-17 13:52:39 +01:00
layout layout: Move overflow calculation to be a separate, sequential, 2016-03-18 22:11:51 -07:00
layout_traits Bump serde to 0.7 2016-03-17 13:52:39 +01:00
msg Bump serde to 0.7 2016-03-17 13:52:39 +01:00
net Use external 'threadpool' crate, remove in-tree utility. 2016-03-18 11:05:49 -04:00
net_traits Disallow unsafe code in net and net_traits. 2016-03-18 10:30:07 +01:00
plugins Auto merge of #9946 - yoava333:master, r=KiChjang 2016-03-10 04:44:33 +05:30
profile layout: Move overflow calculation to be a separate, sequential, 2016-03-18 22:11:51 -07:00
profile_traits layout: Move overflow calculation to be a separate, sequential, 2016-03-18 22:11:51 -07:00
range Bump serde to 0.7 2016-03-17 13:52:39 +01:00
script Auto merge of #10066 - apopiak:fromBool, r=asajeffrey 2016-03-19 22:58:21 +05:30
script_traits Bump serde to 0.7 2016-03-17 13:52:39 +01:00
servo Use external 'threadpool' crate, remove in-tree utility. 2016-03-18 11:05:49 -04:00
style Auto merge of #9929 - servo:cascade, r=pcwalton 2016-03-19 08:08:56 +05:30
style_traits Bump serde to 0.7 2016-03-17 13:52:39 +01:00
util Use external 'threadpool' crate, remove in-tree utility. 2016-03-18 11:05:49 -04:00
webdriver_server Bump serde to 0.7 2016-03-17 13:52:39 +01:00