Convert addOverhangingFloats and addIntrudingFloats to be block-flow-aware. Also clean up how floats are placed to use a bit instead of the magic -1 value on top().
Created attachment 69688 [details] Patch
Comment on attachment 69688 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=69688&action=review > WebCore/rendering/RenderBlock.h:393 > int left() const { return m_frameRect.x(); } > int right() const { return m_frameRect.right(); } > int top() const { return m_frameRect.y(); } Should these accessors ASSERT(m_isPlaced)?
Fixed in r69082. The asserts caught some badness, so there's some additional code.
http://trac.webkit.org/changeset/69082 might have broken Qt Linux Release minimal, Qt Linux ARMv5 Release, and Qt Linux ARMv7 Release