[LayoutNG] Reuse line boxes when it is easy to resolve BFC offset
This patch allows reusing line boxes when it is easy to resolve BFC offset. It was one of the most common criteria that prevents reusing. HandleInFlow resolves BFC for non-empty inline formatting context. The reusability increases by moving the logic to after that. This patch improves line-layout-repeat-append by ~60%. Bug: 636993 Change-Id: I90d63addd934f6966c76baa1e4dd312b68f6df4e Reviewed-on: https://chromium-review.googlesource.com/c/1314076Reviewed-by:Emil A Eklund <eae@chromium.org> Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#606360}
Showing
Please register or sign in to comment