commit | 3f840d763f0b03b8e1af7c65242f7cf0510aa237 | [log] [tgz] |
---|---|---|
author | Christian Biesinger <cbiesinger@chromium.org> | Thu May 17 22:56:08 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 17 22:56:08 2018 |
tree | 2644f8f14cd2935ea95764cc1bcf32c5169a0967 | |
parent | edcd62b757dd40cdf54db1eedddff32f58fe515c [diff] |
[layoutng] Don't copy data to legacy for intermediate layouts In some places, notably the min/max content calculation, we produce layout results that are just for intermediate use, they are not final fragments for a box. We should avoid creating paint fragments for them or copying data to the legacy tree. This becomes an issue in practice with fragment caching, because we may never reach the code to produce the final fragment and fix up the paint fragment, etc. R=kojii@chromium.org,eae@chromium.org Bug: 635619 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I012b599685a0f67060e6225c195e0e8205afad8e Reviewed-on: https://chromium-review.googlesource.com/1064855 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#559718}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .