[CI] Refactor PaintPropertyTreePrinter
- Move PropertyTreeStatePrinter from PropertyTreeState.h into PaintPropertyNode.h and rename it to PropertyTreePrinter. - Remove duplicated code originally in platform/.../PropertyTreeState.h and core/.../PaintPropertyTreePrinter.cpp and let PaintPropertyTreePrinter use the new PropertyTreePrinter in platform/.../PaintPropertyNode.h - Add PaintPropertyNode::DebugName (DCHECK only) to store annotations for the node, so that we can also see them in the result of ToString() and ToTreeString(). This will help debugging property tree states in platform/ code. - Remove paintPropertyTreeGraph which is out-dated and unlikely to be maintained. - Other code cleanup and simplification Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I02cdf3f054110a63190997db9f7543b6c254eb22 Reviewed-on: https://chromium-review.googlesource.com/897825 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#533939}
Showing
This diff is collapsed.
Please register or sign in to comment