mirror of
https://github.com/servo/servo.git
synced 2025-08-11 00:15:32 +01:00
auto merge of #3567 : mrobinson/servo/optimizer, r=zwarich
The page_rect passed to DisplayListOptimizer is relative to the RenderLayer origin, but the display list components are relative to the page origin. Before passing the page rect to the display list, we translate it by the RenderLayer position.
This commit is contained in:
commit
a6cd13c890
4 changed files with 24 additions and 7 deletions
|
@ -58,6 +58,9 @@
|
|||
# == position_fixed_a.html position_fixed_b.html
|
||||
# == position_fixed_simple_a.html position_fixed_simple_b.html
|
||||
# == position_fixed_static_y_a.html position_fixed_static_y_b.html
|
||||
== position_fixed_background_color_a.html position_fixed_background_color_b.html
|
||||
== position_fixed_overflow_a.html position_fixed_overflow_b.html
|
||||
== position_fixed_tile_edge.html position_fixed_tile_edge_ref.html
|
||||
== position_relative_a.html position_relative_b.html
|
||||
== position_relative_top_percentage_a.html position_relative_top_percentage_b.html
|
||||
== background_none_a.html background_none_b.html
|
||||
|
@ -85,8 +88,6 @@ flaky_cpu == linebreak_simple_a.html linebreak_simple_b.html
|
|||
== overflow_auto.html overflow_simple_b.html
|
||||
== overflow_scroll.html overflow_simple_b.html
|
||||
== overflow_simple_a.html overflow_simple_b.html
|
||||
== position_fixed_background_color_a.html position_fixed_background_color_b.html
|
||||
== position_fixed_overflow_a.html position_fixed_overflow_b.html
|
||||
== noscript.html noscript_ref.html
|
||||
== pseudo_inherit.html pseudo_inherit_ref.html
|
||||
experimental == vertical-lr-blocks.html vertical-lr-blocks_ref.html
|
||||
|
|
5
tests/ref/position_fixed_tile_edge.html
Normal file
5
tests/ref/position_fixed_tile_edge.html
Normal file
|
@ -0,0 +1,5 @@
|
|||
<html>
|
||||
<body>
|
||||
<div style="background: green; position: fixed; top: 0px; left: 512px; width: 20px; height: 20px;"></div>
|
||||
</body>
|
||||
</html>
|
5
tests/ref/position_fixed_tile_edge_ref.html
Normal file
5
tests/ref/position_fixed_tile_edge_ref.html
Normal file
|
@ -0,0 +1,5 @@
|
|||
<html>
|
||||
<body>
|
||||
<div style="background: green; position: absolute; top: 0px; left: 512px; width: 20px; height: 20px;"></div>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue