A line that doesn't fit in a column shouldn't pull preceding floats to the next column.

Require that a line box be flush with the content edge of the block if it is to
pull its parent block to the next column.

Also cleaned up the surrounding code and documented it. It had a rather complex
if-expression not really suitable for human consumption as it was, and adding
even more to it would have been just evil. No other behavioral changes
intended, apart from the actual bugfix.

BUG=516296
[email protected],[email protected]

Review URL: https://codereview.chromium.org/1277613004

git-svn-id: svn://svn.chromium.org/blink/trunk@200269 bbb929c8-8fbe-4397-9dbb-9b2b20218538
3 files changed
tree: f0292ff009f6948d515116087919047f65e4c943
  1. third_party/