gecko-dev/layout/reftests/position-sticky
Ting-Yu Lin b18f4b64c3 Bug 1411422 - Make percentage block size children work without "height:100%" in ::-moz-column-set and ::-moz-column-content. r=dbaron
After introducing column-span, the ColumnSetWrapperFrame can have more
than one ColumnSetFrame children if there's any column-span:all child.
Thus we cannot use "height:100%" to pass block size information down to
the -moz-column-content's children.

Skip column span wrapper in nsIFrame::IsBlockWrapper() so that the
percentage column-span:all works.

Before this patch, the height of column contents are set to 100% of the
multicol container, so if the previous in-flows of column content
anonymous boxes consume all the height, later in-flows's height are all
0. In this patch, we don't restrict column-content's height, so their
height are calculated based on their children's height.
column-contain-1a.html passes because it can now correctly calculate the
union of all the column content's rect to find the correct sticky
positioning.

Differential Revision: https://phabricator.services.mozilla.com/D27627

--HG--
extra : moz-landing-system : lando
2019-04-19 22:02:45 +00:00
..
ahem.css
block-in-inline-1-ref.html
block-in-inline-1.html
block-in-inline-2-ref.html
block-in-inline-2.html
block-in-inline-3-ref.html
block-in-inline-3.html
block-in-inline-continuations-inner.html
block-in-inline-continuations-ref-inner.html
block-in-inline-continuations-ref.html
block-in-inline-continuations.html
bottom-1-ref.html
bottom-1.html
bottom-2-ref.html
bottom-2a.html
bottom-2b.html
bottom-2c.html
bottom-3-ref.html
bottom-3.html
bottom-4-ref.html
bottom-4.html
column-contain-1-ref.html
column-contain-1a.html
column-contain-1b.html
column-contain-2-ref.html
column-contain-2.html
containing-block-1-ref.html
containing-block-1.html
iframe-1-helper.html
iframe-1-ref.html
iframe-1.html
initial-1-ref.html
initial-1.html
initial-scroll-1-ref.html
initial-scroll-1.html
inline-1-ref.html
inline-1.html
inline-2-ref.html
inline-2.html
inline-3-ref.html
inline-3.html
inline-4-ref.html
inline-4.html
left-1-ref.html
left-1.html
left-2-ref.html
left-2.html
left-3-ref.html
left-3.html
left-right-1-ref.html
left-right-1.html
left-right-2-ref.html
left-right-2.html
left-right-3-ref.html
left-right-3.html
margin-1-ref.html
margin-1.html
nested-sticky-1-ref.html Bug 1515310 - Eliminate antialiasing fuzz from reftests. r=emilio 2019-01-30 17:18:02 +00:00
nested-sticky-1.html Bug 1515310 - Eliminate antialiasing fuzz from reftests. r=emilio 2019-01-30 17:18:02 +00:00
nested-sticky-2-ref.html Bug 1515310 - Eliminate antialiasing fuzz from reftests. r=emilio 2019-01-30 17:18:02 +00:00
nested-sticky-2.html Bug 1515310 - Eliminate antialiasing fuzz from reftests. r=emilio 2019-01-30 17:18:02 +00:00
overconstrained-1-ref.html
overconstrained-1.html
overconstrained-2-ref.html
overconstrained-2.html
overconstrained-3-ref.html
overconstrained-3.html
overcontain-1-ref.html
overcontain-1.html
padding-1-ref.html
padding-1.html
padding-2-ref.html
padding-2.html
padding-3-ref.html
padding-3.html
reftest.list Bug 1411422 - Make percentage block size children work without "height:100%" in ::-moz-column-set and ::-moz-column-content. r=dbaron 2019-04-19 22:02:45 +00:00
right-1-ref.html
right-1.html
right-2-ref.html
right-2.html
right-3-ref.html
right-3.html
scrollframe-auto-1-ref.html
scrollframe-auto-1.html
scrollframe-reflow-1-ref.html
scrollframe-reflow-1.html
scrollframe-reflow-2-ref.html
scrollframe-reflow-2.html
stacking-context-1-ref.html
stacking-context-1.html
top-1-ref.html
top-1.html
top-2-ref.html
top-2.html
top-3-ref.html
top-3.html
top-4-ref.html
top-4.html
top-5-ref.html
top-5.html
top-6-ref.html
top-6.html
top-bottom-1-ref.html
top-bottom-1.html
top-bottom-2-ref.html
top-bottom-2.html
top-bottom-3-ref.html
top-bottom-3.html
transformed-1-ref.html
transformed-1.html
transformed-2-ref.html
transformed-2.html