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

Issue 2729683002: Handle resize in PaintPropertyTreeBuilder::updateForObjectSizeAndLocation() (Closed)

Created:
3 years, 9 months ago by Xianzhu
Modified:
3 years, 9 months ago
Reviewers:
pdr., trchen
CC:
blink-reviews, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, 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.

Description

Handle resize in PaintPropertyTreeBuilder::updateForObjectSizeAndLocation() Also fix a bug exposed by the change: under-invalidation of paint properties when scrollable contents size changes. BUG=696811 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2729683002 Cr-Commit-Position: refs/heads/master@{#454348} Committed: https://chromium.googlesource.com/chromium/src/+/666abc33c97400adfa53065f50364d8cbeadd89a

Patch Set 1 #

Patch Set 2 : - #

Total comments: 1

Patch Set 3 : Fix under-invalidation when scrollbar width changes #

Patch Set 4 : Fix a typo (ScrollbarWithChange -> ScrollbarWidthChange) #

Messages

Total messages: 29 (16 generated)
Xianzhu
This is not ready for review yet because there are unit test failures. This demonstrates ...
3 years, 9 months ago (2017-03-01 20:04:27 UTC) #3
pdr.
On 2017/03/01 at 20:04:27, wangxianzhu wrote: > This is not ready for review yet because ...
3 years, 9 months ago (2017-03-01 21:05:07 UTC) #4
Xianzhu
On 2017/03/01 21:05:07, pdr. wrote: > On 2017/03/01 at 20:04:27, wangxianzhu wrote: > > This ...
3 years, 9 months ago (2017-03-01 21:52:06 UTC) #5
Xianzhu
On 2017/03/01 21:52:06, Xianzhu wrote: > On 2017/03/01 21:05:07, pdr. wrote: > > On 2017/03/01 ...
3 years, 9 months ago (2017-03-01 22:31:54 UTC) #6
Xianzhu
Fixed the hidden bug about scroll bounds change. Now all unit tests pass. PTAL.
3 years, 9 months ago (2017-03-01 23:01:33 UTC) #10
pdr.
LGTM, bugfix + cleanup sounds good to me https://codereview.chromium.org/2729683002/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://codereview.chromium.org/2729683002/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode1091 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:1091: // ...
3 years, 9 months ago (2017-03-01 23:38:38 UTC) #11
trchen
lgtm too
3 years, 9 months ago (2017-03-01 23:57:18 UTC) #12
Xianzhu
Turned out this CL exposes another paint property under-invalidation: overflow clip change caused by scrollbar ...
3 years, 9 months ago (2017-03-02 04:58:43 UTC) #15
pdr.
LGTM
3 years, 9 months ago (2017-03-02 18:14:40 UTC) #21
pdr.
On 2017/03/02 at 18:14:40, pdr. wrote: > LGTM QQ: was this one also masked by ...
3 years, 9 months ago (2017-03-02 18:15:07 UTC) #22
Xianzhu
On 2017/03/02 18:15:07, pdr. wrote: > On 2017/03/02 at 18:14:40, pdr. wrote: > > LGTM ...
3 years, 9 months ago (2017-03-02 18:18:55 UTC) #25
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/2729683002/80001
3 years, 9 months ago (2017-03-02 18:19:16 UTC) #26
commit-bot: I haz the power
3 years, 9 months ago (2017-03-02 19:48:55 UTC) #29
Message was sent while issue was closed.
Committed patchset #4 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/666abc33c97400adfa53065f5036...

Powered by Google App Engine
This is Rietveld 408576698