mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
Implement mini-traversal for absolute flow assign-height.
This only traverses absolute flows, nothing else. + Also, a separate mini-traversal for store overflow. + Store descendants with position 'absolute' and 'fixed' in BaseFlow. + Bubble up links to absolute and fixed descendants during Flow Construction. + Set Rawlink to the CB in absolute descendants. + store_overflow() now uses absolute descendants' overflows too. + Add reftests for 'absolute' and 'fixed' static y position. + Add reftests for overflow (they all fail now). + Put absolute flow display items under their CB's ClipDisplayItem. + Paint borders in Box_ before the actual box stuff (minor fix in lieu of paint-order).
This commit is contained in:
parent
c4d177a354
commit
75f1142107
19 changed files with 1222 additions and 405 deletions
|
@ -21,13 +21,11 @@
|
|||
# inline_text_align_a.html inline_text_align_b.html
|
||||
== font_size_em.html font_size_em_ref.html
|
||||
== font_size_percentage.html font_size_em_ref.html
|
||||
== position_fixed_a.html position_fixed_b.html
|
||||
== img_size_a.html img_size_b.html
|
||||
== img_dynamic_remove.html img_dynamic_remove_ref.html
|
||||
== upper_id_attr.html upper_id_attr_ref.html
|
||||
# inline_border_a.html inline_border_b.html
|
||||
== anon_block_inherit_a.html anon_block_inherit_b.html
|
||||
== position_relative_a.html position_relative_b.html
|
||||
== attr_exists_selector.html attr_exists_selector_ref.html
|
||||
== data_img_a.html data_img_b.html
|
||||
== background_style_attr.html background_ref.html
|
||||
|
@ -36,3 +34,13 @@
|
|||
# == simple_iframe.html simple_iframe_ref.html -- disabled due to iframe crashiness
|
||||
== object_element_a.html object_element_b.html
|
||||
== height_compute_reset.html height_compute.html
|
||||
# Positioning tests
|
||||
== position_abs_cb_with_non_cb_kid_a.html position_abs_cb_with_non_cb_kid_b.html
|
||||
== position_abs_height_width_a.html position_abs_height_width_b.html
|
||||
== position_abs_left_a.html position_abs_left_b.html
|
||||
== position_abs_static_y_a.html position_abs_static_y_b.html
|
||||
== position_abs_width_percentage_a.html position_abs_width_percentage_b.html
|
||||
== 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_relative_a.html position_relative_b.html
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue