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

Issue 2544743002: Fix under-invalidation of frameset on resize (Closed)

Created:
4 years ago by Xianzhu
Modified:
4 years ago
Reviewers:
chrishtr
CC:
ajuma+watch_chromium.org, blink-reviews, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, eae+blinkwatch, f(malita), jbroman, jchaffraix+rendering, Justin Novosad, leviw+renderwatch, pdr+graphicswatchlist_chromium.org, pdr+renderingwatchlist_chromium.org, rwlbuis, Stephen Chennney, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix under-invalidation of frameset on resize Previously frameset had two problems: 1. (m-54 regression caused by https://codereview.chromium.org/2203933002) LayoutBox::paintedOutputOfObjectHasNoEffectRegardlessOfSize() returned true for frameset causing no invalidation when a frameset is resized. 2. (Not a regression) frameset should not do incremental invalidation. This didn't cause problem because the raster invalidation rects of the frames cover changed part of the frameset. BUG=669327 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/fc09797d2841a0da450266e2fd004d9e12c7b020 Cr-Commit-Position: refs/heads/master@{#435724}

Patch Set 1 #

Patch Set 2 : - #

Patch Set 3 : Seperate out the checking part #

Patch Set 4 : - #

Messages

Total messages: 29 (22 generated)
Xianzhu
To prevent such errors, I created a patch https://codereview.chromium.org/2541293002 to verify paintedOutputOfObjectHasNoEffectRegardlessOfSize() during painting.
4 years ago (2016-12-01 18:17:01 UTC) #18
chrishtr
On 2016/12/01 at 18:17:01, wangxianzhu wrote: > To prevent such errors, I created a patch ...
4 years ago (2016-12-01 20:59:18 UTC) #19
chrishtr
lgtm
4 years ago (2016-12-01 20:59:37 UTC) #20
Xianzhu
On 2016/12/01 20:59:18, chrishtr wrote: > On 2016/12/01 at 18:17:01, wangxianzhu wrote: > > To ...
4 years ago (2016-12-01 21:35:33 UTC) #23
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/2544743002/60001
4 years ago (2016-12-01 21:35:58 UTC) #25
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years ago (2016-12-01 21:41:47 UTC) #27
commit-bot: I haz the power
4 years ago (2016-12-01 21:46:14 UTC) #29
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/fc09797d2841a0da450266e2fd004d9e12c7b020
Cr-Commit-Position: refs/heads/master@{#435724}

Powered by Google App Engine
This is Rietveld 408576698