Invalidate paint properties on paint offset changes
Paint invalidation was (re)used to catch paint offset changes in order to
trigger paint property tree updates. This patch starts tracking paint offset
changes for paint property updates, independent of paint invalidation. The
paint invalidation flags for paint offset changes could be set for many
reasons, and this approach causes fewer paint property updates.
BUG=
645667
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed:
https://crrev.com/616a356b1d2cc22cbbc36e093389841438280750
Cr-Commit-Position: refs/heads/master@{#436878}