DescriptionReland of Skip paint property update and visual rect update if no geometry change (patchset #1 id:1 of https://codereview.chromium.org/2792863002/ )
Reland after https://codereview.chromium.org/2791933003/ which fixed the
layout test failures (about overflow recalc).
Also fixed a bug of false-negative of visual rect change in
FindPaintOffsetAndVisualRectNeedingUpdate.h.
Original issue's description:
> Revert of Skip paint property update and visual rect update if no geometry change (patchset #25 id:480001 of https://codereview.chromium.org/2732573003/ )
>
> Reason for revert:
> Looks like this is making tests fail on most builders, e.g.
>
> https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Trusty/builds/25101
>
> Original issue's description:
> > Skip paint property update and visual rect update if no geometry change
> >
> > This avoids unnecessary visual rect computation and update of paint
> > offset related paint properties.
> >
> > BUG=697081, 685179
> > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> >
> > Review-Url: https://codereview.chromium.org/2732573003
> > Cr-Commit-Position: refs/heads/master@{#461348}
> > Committed: https://chromium.googlesource.com/chromium/src/+/81f28ed19f771fe93406496d1d23da137abcd602
>
> TBR=pdr@chromium.org,chrishtr@chromium.org,wangxianzhu@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=697081, 685179
>
> Review-Url: https://codereview.chromium.org/2792863002
> Cr-Commit-Position: refs/heads/master@{#461357}
> Committed: https://chromium.googlesource.com/chromium/src/+/6d954094c746673d37970ab1321e810622c8fd49
TBR=pdr@chromium.org
BUG=697081, 685179
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2792063002
Cr-Commit-Position: refs/heads/master@{#461885}
Committed: https://chromium.googlesource.com/chromium/src/+/d2819bd5ebfb32f0866d92ad6e62a45499e05517
Patch Set 1 #Patch Set 2 : - #Patch Set 3 : Rebase on https://codereview.chromium.org/2791933003/ #Patch Set 4 : Rebase #Messages
Total messages: 14 (11 generated)
|