зеркало из https://github.com/mozilla/gecko-dev.git
27be7e6ac4
We can move a float frame into its block parent's PushedFloatsList during column balancing when it cannot fit in the available block-size. Later, when the column balancing algorithm reflows the last column in an unconstrained block-size (in the very last reflow if needed [1]), we have to reflow the line which contains the float's placeholder. The old code uses `GetPrevInFlow() || GetNextInFlow()` to detect this scenario, which is insufficient because the float's block parent might not have any continuation. This patch uses `NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR` bit to detect this instead. [1] https://searchfox.org/mozilla-central/rev/5c04fc7016eb7f52cf835d482f1125c8f139c959/layout/generic/nsColumnSetFrame.cpp#1144-1154 Differential Revision: https://phabricator.services.mozilla.com/D154860 |
||
---|---|---|
.. | ||
awsy | ||
condprofile | ||
config | ||
crashtest | ||
docs | ||
extensions | ||
firefox-ui | ||
fxrecord/perfdocs | ||
geckodriver | ||
gtest | ||
jsshell | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
perfdocs | ||
performance | ||
profiles | ||
raptor | ||
runtimes | ||
specialpowers | ||
talos | ||
tools | ||
tps | ||
web-platform | ||
webcompat | ||
webdriver | ||
xpcshell | ||
README.txt | ||
addtest.py | ||
cppunittest.ini | ||
mach_commands.py | ||
moz.build | ||
parse_build_tests_ccov.py | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testinfo.py | ||
testsuite-targets.mk |
README.txt
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff