servo/components
bors-servo dcaf66397a Auto merge of #7313 - pcwalton:position-relative-percentage-overflow, r=mbrubeck
layout: Make overflow calculation take relative percentages into account.

This necessitated changing overflow to be calculated by the parent flow
if relatively positioned children are present. That is because the
overflow regions cannot be calculated without knowing relative offsets,
which themselves cannot be calculated without knowing the parent size
(because of percentages). To accomplish this without sacrificing
parallelism in the non-relative case, this patch splits overflow into
"early" and "late" computation. Late overflow computation cannot be
parallelized across children, while early overflow computation can.

Makes the "Apple Music" text show up over the full-bleed promotional
background on apple.com.

r? @SimonSapin -- would appreciate a look over the iframe test case that was changed.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7313)
<!-- Reviewable:end -->
2015-09-01 12:33:07 -06:00
..
canvas webgl: Add shader validation and translation 2015-08-30 14:23:14 +02:00
canvas_traits webgl: Add shader validation and translation 2015-08-30 14:23:14 +02:00
compositing make test-tidy check that = have space after them 2015-09-01 07:18:19 -04:00
devtools Simplify reflection usage in Actor code. 2015-08-31 18:45:07 -07:00
devtools_traits Send the start and end half of a TimelineMarker to the devtools PullTimelineMarkers thread together. 2015-08-28 20:48:07 +02:00
gfx Auto merge of #7313 - pcwalton:position-relative-percentage-overflow, r=mbrubeck 2015-09-01 12:33:07 -06:00
gfx_traits Layerize canvas 2015-05-20 19:10:50 +02:00
layout Auto merge of #7313 - pcwalton:position-relative-percentage-overflow, r=mbrubeck 2015-09-01 12:33:07 -06:00
layout_traits sort all uses 2015-08-20 20:47:12 +08:00
msg make test-tidy check that = have space after them 2015-09-01 07:18:19 -04:00
net Auto merge of #7449 - simartin:issue_7393, r=metajack 2015-09-01 11:22:52 -06:00
net_traits Only use the resource manager's HSTS list. 2015-08-30 12:14:02 +10:00
plugins Make test-tidy check that braces have spaces before or after them 2015-08-31 12:30:55 -05:00
profile make test-tidy check that = have space after them 2015-09-01 07:18:19 -04:00
profile_traits Auto merge of #7179 - connorimes:add-heartbeats, r=larsbergstrom 2015-08-22 17:23:50 -06:00
script Auto merge of #7468 - JoshTheGoldfish:Issue7460, r=jdm 2015-09-01 08:33:02 -06:00
script_traits Fix existing syntactics nits. 2015-08-16 10:30:43 -04:00
servo Auto merge of #7468 - JoshTheGoldfish:Issue7460, r=jdm 2015-09-01 08:33:02 -06:00
style Implement the ch unit as 0.5em 2015-08-30 22:39:12 +02:00
util Auto merge of #7468 - JoshTheGoldfish:Issue7460, r=jdm 2015-09-01 08:33:02 -06:00
webdriver_server sort all uses 2015-08-20 20:47:12 +08:00
webdriver_traits Add support for switching frames with the webdriver API. 2015-06-01 23:18:55 +01:00