commit | b913b3e23dc6ac48dcd2ab92cfe86fa3ff6b608e | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Mon Jul 30 16:01:43 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jul 30 16:01:43 2018 |
tree | daebbeed42844c03c61850333f0cf2eb229382ae | |
parent | 118bcd191075a58171f2b3c2e74d5ee0ae77a9a2 [diff] |
[LayoutNG] Restore collapsed space if non-space was inserted This patch fixes to restore collapsed spaces when non-space was inserted before. This is seen in LayoutTest results.html, when it updates the number of failures, once collapsed space needs to be restored. Also, fixing this case ended up optimizing the re-using NGInlineItem conditions further. Allowing more cases to re- use hits hidden bugs. This CL includes fixes for them too. For instance, the re-use is possible when preserving white- spaces (e.g., <pre>) with this CL. It was almost always determined as not re-usable. Bug: 636993 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I1d1224812b4e92e6582e3112f73372577a332bc3 Reviewed-on: https://chromium-review.googlesource.com/1154242 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#579053}
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 .