DescriptionBreak LayoutObject dependency for NinePieceImagePainter
Break the dependency on LayoutObject for NinePieceImage painting and for
border painting by updating NinePieceImagePainter to instead take a Node
and a ImageResourceObserver reference. Also moves border painting to the
BoxPainterBase class as border painting can now be shared with LayoutNG.
R=pdr@chromium.org
BUG=714962
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2942123002
Cr-Commit-Position: refs/heads/master@{#480948}
Committed: https://chromium.googlesource.com/chromium/src/+/cfbb107861720c74448855869af827e844728054
Patch Set 1 #Patch Set 2 : Rebase w/HEAD #Patch Set 3 : Rebase w/HEAD #Patch Set 4 : Pass document explicitly #Messages
Total messages: 35 (21 generated)
|