|
|
Created:
3 years, 12 months ago by Xianzhu Modified:
3 years, 11 months ago CC:
blink-reviews, blink-reviews-layout_chromium.org, chromium-reviews, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1 Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionMake VisualRectMappingTest suitable for SlimmingPaintInvalidation
Now check visualRect() instead of creating PaintInvalidationStates.
BUG=646176
Committed: https://crrev.com/a9f35f4a77671af37670284dbb93bff0c46705c4
Cr-Commit-Position: refs/heads/master@{#440795}
Patch Set 1 #Patch Set 2 : - #
Total comments: 2
Patch Set 3 : - #
Total comments: 2
Patch Set 4 : Update comments #Messages
Total messages: 25 (17 generated)
The CQ bit was checked by wangxianzhu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by wangxianzhu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Make VisualRectMappingTest suitable for SlimmingPaintInvalidation BUG=646176 ========== to ========== Make VisualRectMappingTest suitable for SlimmingPaintInvalidation Now check visualRect() instead of creating PaintInvalidationStates. BUG=646176 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by wangxianzhu@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
wangxianzhu@chromium.org changed reviewers: + chrishtr@chromium.org, wkorman@chromium.org
https://codereview.chromium.org/2599363002/diff/20001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp (right): https://codereview.chromium.org/2599363002/diff/20001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp:633: PaintLayer::mapRectInPaintInvalidationContainerToBacking(*stackingContext, Why does this one need special handling?
https://codereview.chromium.org/2599363002/diff/20001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp (right): https://codereview.chromium.org/2599363002/diff/20001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp:633: PaintLayer::mapRectInPaintInvalidationContainerToBacking(*stackingContext, On 2016/12/27 18:04:39, chrishtr wrote: > Why does this one need special handling? This is needed because the stackingContext layer is squashed, and squashing has been dealt with for visualRect. There is no squashing in other test cases so I simply compare the output of mapToVisualRectInAncestorSpace and visualRect. Changed checkPaintInvalidationVisualRect() to support squashing and call the function here. Added comments.
lgtm https://codereview.chromium.org/2599363002/diff/40001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp (right): https://codereview.chromium.org/2599363002/diff/40001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp:639: // Use checkPaintInvalidationVisualRect to deals with layer squashing. Nit: s/deals/deal/
The CQ bit was checked by wangxianzhu@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from chrishtr@chromium.org Link to the patchset: https://codereview.chromium.org/2599363002/#ps60001 (title: "Update comments")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
https://codereview.chromium.org/2599363002/diff/40001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp (right): https://codereview.chromium.org/2599363002/diff/40001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp:639: // Use checkPaintInvalidationVisualRect to deals with layer squashing. On 2016/12/27 19:17:24, chrishtr wrote: > Nit: s/deals/deal/ Done.
CQ is committing da patch. Bot data: {"patchset_id": 60001, "attempt_start_ts": 1482871525335010, "parent_rev": "af10ce96ffb6fe78781b5c3fb7e0060452f3127d", "commit_rev": "754d3b8aa7f55e34ac60158048ed969ff362a2a6"}
Message was sent while issue was closed.
Description was changed from ========== Make VisualRectMappingTest suitable for SlimmingPaintInvalidation Now check visualRect() instead of creating PaintInvalidationStates. BUG=646176 ========== to ========== Make VisualRectMappingTest suitable for SlimmingPaintInvalidation Now check visualRect() instead of creating PaintInvalidationStates. BUG=646176 Review-Url: https://codereview.chromium.org/2599363002 ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001)
Message was sent while issue was closed.
Description was changed from ========== Make VisualRectMappingTest suitable for SlimmingPaintInvalidation Now check visualRect() instead of creating PaintInvalidationStates. BUG=646176 Review-Url: https://codereview.chromium.org/2599363002 ========== to ========== Make VisualRectMappingTest suitable for SlimmingPaintInvalidation Now check visualRect() instead of creating PaintInvalidationStates. BUG=646176 Committed: https://crrev.com/a9f35f4a77671af37670284dbb93bff0c46705c4 Cr-Commit-Position: refs/heads/master@{#440795} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/a9f35f4a77671af37670284dbb93bff0c46705c4 Cr-Commit-Position: refs/heads/master@{#440795} |