Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Issue 2332353003: Fix clip and offset issues of slimmingPaintInvalidation for SPv1 (Closed)

Created:
4 years, 3 months ago by Xianzhu
Modified:
4 years, 3 months ago
Reviewers:
chrishtr
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, slimming-paint-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix clip, offset and filter issues of slimmingPaintInvalidation for SPv1 The filter fix temporarily uses the slow path before we have full support of filter in paint property tree. Test: run-webkit-tests --additional-driver-flag=--enable-blink-features=slimmingPaintInvalidation paint/invalidation Ran 838 tests. 2 crashes, 99 failures. (55 less failures/crashes than https://codereview.chromium.org/2334113002/). BUG=646176 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/0eae31ff1f741c5f1b913589c35993a23e7efff9 Cr-Commit-Position: refs/heads/master@{#418451}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Filter #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -7 lines) Patch
M third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-features=slimmingPaintInvalidation View 1 chunk +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintInvalidator.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintInvalidator.cpp View 1 6 chunks +48 lines, -6 lines 5 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in View 1 1 chunk +1 line, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 13 (5 generated)
Xianzhu
https://codereview.chromium.org/2332353003/diff/1/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp File third_party/WebKit/Source/core/paint/PaintInvalidator.cpp (right): https://codereview.chromium.org/2332353003/diff/1/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp#newcode210 third_party/WebKit/Source/core/paint/PaintInvalidator.cpp:210: This and the changes below are copied from LayoutBoxMobelObject::invalidateTreeIfNeeded().
4 years, 3 months ago (2016-09-13 17:42:33 UTC) #3
chrishtr
lgtm https://codereview.chromium.org/2332353003/diff/20001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp File third_party/WebKit/Source/core/paint/PaintInvalidator.cpp (right): https://codereview.chromium.org/2332353003/diff/20001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp#newcode58 third_party/WebKit/Source/core/paint/PaintInvalidator.cpp:58: result.moveBy(-containerPaintProperties->localBorderBoxProperties()->paintOffset); This was a straight-up bug in slimmingPaintInvalidation? ...
4 years, 3 months ago (2016-09-13 23:30:04 UTC) #5
chrishtr
Sorry, accidental LGTM. Please see my comments.
4 years, 3 months ago (2016-09-13 23:30:20 UTC) #6
Xianzhu
https://codereview.chromium.org/2332353003/diff/20001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp File third_party/WebKit/Source/core/paint/PaintInvalidator.cpp (right): https://codereview.chromium.org/2332353003/diff/20001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp#newcode58 third_party/WebKit/Source/core/paint/PaintInvalidator.cpp:58: result.moveBy(-containerPaintProperties->localBorderBoxProperties()->paintOffset); On 2016/09/13 23:30:03, chrishtr wrote: > This was ...
4 years, 3 months ago (2016-09-13 23:47:15 UTC) #7
chrishtr
lgtm https://codereview.chromium.org/2332353003/diff/20001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp File third_party/WebKit/Source/core/paint/PaintInvalidator.cpp (right): https://codereview.chromium.org/2332353003/diff/20001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp#newcode58 third_party/WebKit/Source/core/paint/PaintInvalidator.cpp:58: result.moveBy(-containerPaintProperties->localBorderBoxProperties()->paintOffset); On 2016/09/13 at 23:47:15, Xianzhu wrote: > ...
4 years, 3 months ago (2016-09-13 23:54:25 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2332353003/20001
4 years, 3 months ago (2016-09-13 23:54:55 UTC) #10
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-14 01:40:24 UTC) #11
commit-bot: I haz the power
4 years, 3 months ago (2016-09-14 01:42:38 UTC) #13
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/0eae31ff1f741c5f1b913589c35993a23e7efff9
Cr-Commit-Position: refs/heads/master@{#418451}

Powered by Google App Engine
This is Rietveld 408576698