commit | 300313546581a64bd2cb78daaf1d0183fbd323ad | [log] [tgz] |
---|---|---|
author | Ian Kilpatrick <ikilpatrick@chromium.org> | Mon Aug 21 23:21:47 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Aug 21 23:21:47 2017 |
tree | 87a4dde8a25905214187ee0684c1122557eed1ee | |
parent | 9d35d8488f3d49d73d1bd38d5e496fbae6c403f4 [diff] |
[LayoutNG] Remove NGConstraintSpaceBuilder "copy" constructor. Reland of: https://chromium-review.googlesource.com/c/chromium/src/+/617062 This removes the NGConstraintSpaceBuilder copy constructor which took a mutable constraint space. The constructor now just picks off the writing_mode, and icb_size, which are the two things that are strictly required. This is in preparation for making NGExclusionSpace immutable when passed between layouts, via a copy. (Needed to const-ify NGConstraintSpace in the ng_float_utils.cc file. Bug: 635619 Change-Id: I082066d3b6ad6ebd08beba0a1ef4101a5624a298 Reviewed-on: https://chromium-review.googlesource.com/624857 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#496114}
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 .