gecko-dev/layout/reftests/list-item
Xidorn Quan 0e1bf45a08 Bug 1484521 - Prepend bullet frame in line layout. r=jfkthame
Bug 1478178 regressed this case because bullet frame is the last frame
added to line layout, rather than the first, so when we try to apply
justification, we end up giving it the accumulated offset of the whole
line.

Bullet frame has to be added after other frames in the line have been
placed, because its presence may depend on whether the line is empty.
However, bullet frame is logically the first frame in a line and
appending it to the end is somewhat counter-intuitive.

Thus, this patch tries to fix the issue via prepending bullet frame in
line layout, so that the order of frames there can be more reliable.

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

--HG--
extra : moz-landing-system : lando
2018-08-24 10:44:04 +00:00
..
bullet-intrinsic-isize-1-ref.html
bullet-intrinsic-isize-1.html
bullet-intrinsic-isize-2-ref.html
bullet-intrinsic-isize-2.html
bullet-justify-1-ref.html Bug 1484521 - Prepend bullet frame in line layout. r=jfkthame 2018-08-24 10:44:04 +00:00
bullet-justify-1.html Bug 1484521 - Prepend bullet frame in line layout. r=jfkthame 2018-08-24 10:44:04 +00:00
bullet-space-1-ref.html
bullet-space-1.html
bullet-space-2-ref.html
bullet-space-2.html
numbering-1-ref.html
numbering-1.html
numbering-2-ref.html
numbering-2.html
numbering-3-ref.html
numbering-3.html
numbering-4-ref.html
numbering-4.html
numbering-5-ref.html
numbering-5.html
ol-reversed-1-ref.html
ol-reversed-1a.html
ol-reversed-1b.html
ol-reversed-1c.html
ol-reversed-2-ref.html
ol-reversed-2.html
ol-reversed-3-ref.html
ol-reversed-3.html
reftest.list Bug 1484521 - Prepend bullet frame in line layout. r=jfkthame 2018-08-24 10:44:04 +00:00