Use NGLogicalRect instead of NGExclusion to work with exclusions.
This patch does the following:
- Delete NGExclusion
- Change the code to use NGLogicalRect to store exclusions
- Make NGPhysicalConstraintSpace to own the list of exclusions through Vector<std::unique_ptr>
- Introduce WRITING_MODE_IGNORED macros that can be used to annotate cases where the writing mode is inored
BUG=635619
Review-Url: https://codereview.chromium.org/2457013004
Cr-Commit-Position: refs/heads/master@{#428907}
14 files changed