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

Issue 1109383002: [New Multicolumn] Never composite flow threads. (Closed)

Created:
5 years, 7 months ago by mstensho (USE GERRIT)
Modified:
5 years, 7 months ago
CC:
blink-reviews, blink-reviews-paint_chromium.org, dshwang, slimming-paint-reviews_chromium.org
Target Ref:
refs/remotes/origin/master
Project:
blink
Visibility:
Public.

Description

[New Multicolumn] Never composite flow threads. This will prevent flow threads from becoming paint invalidation containers. There's an assertion in LayoutFlowThread::mapRectToPaintInvalidationBacking() on the paint invalidation container not being the flow thread. The (very recent) fix for issue 481663 also tried to avoid this assertion, but obviously didn't manage to catch all cases. BUG=482420 R=chrishtr@chromium.org,dsinclair@chromium.org,wangxianzhu@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=194680

Patch Set 1 #

Patch Set 2 : Prevent 1x1 hack for flow threads. #

Patch Set 3 : Never composite flow threads. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -2 lines) Patch
A LayoutTests/fast/multicol/nested-after-composited-layer-crash.html View 1 chunk +10 lines, -0 lines 0 comments Download
A + LayoutTests/fast/multicol/nested-after-composited-layer-crash-expected.txt View 1 chunk +1 line, -2 lines 0 comments Download
A LayoutTests/fast/multicol/nested-with-composited-and-multicol-crash.html View 1 1 chunk +12 lines, -0 lines 0 comments Download
A + LayoutTests/fast/multicol/nested-with-composited-and-multicol-crash-expected.txt View 1 0 chunks +-1 lines, --1 lines 0 comments Download
M Source/core/layout/compositing/DeprecatedPaintLayerCompositor.cpp View 1 2 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 15 (3 generated)
mstensho (USE GERRIT)
I'm starting to have doubts about this approach. What I'm trying to achieve is for ...
5 years, 7 months ago (2015-04-29 13:57:41 UTC) #1
dsinclair
+leviw, +wangxianzhu for paint invalidation container knowledge.
5 years, 7 months ago (2015-04-29 14:04:18 UTC) #3
Xianzhu
Actually we'll deprecate paint invalidation container in slimming paint phase 2. For now, I'd prefer ...
5 years, 7 months ago (2015-04-29 16:09:55 UTC) #5
chrishtr
On 2015/04/29 at 16:09:55, wangxianzhu wrote: > Actually we'll deprecate paint invalidation container in slimming ...
5 years, 7 months ago (2015-04-29 17:36:18 UTC) #6
mstensho (USE GERRIT)
On 2015/04/29 17:36:18, chrishtr wrote: > On 2015/04/29 at 16:09:55, wangxianzhu wrote: > > Actually ...
5 years, 7 months ago (2015-04-29 19:05:11 UTC) #7
mstensho (USE GERRIT)
On 2015/04/29 19:05:11, mstensho wrote: > On 2015/04/29 17:36:18, chrishtr wrote: > > On 2015/04/29 ...
5 years, 7 months ago (2015-04-29 19:12:43 UTC) #8
chrishtr
This passes all other layout tests I guess?
5 years, 7 months ago (2015-04-29 21:09:16 UTC) #9
chrishtr
On 2015/04/29 at 21:09:16, chrishtr wrote: > This passes all other layout tests I guess? ...
5 years, 7 months ago (2015-04-29 21:09:58 UTC) #10
mstensho (USE GERRIT)
On 2015/04/29 21:09:58, chrishtr wrote: > On 2015/04/29 at 21:09:16, chrishtr wrote: > > This ...
5 years, 7 months ago (2015-04-29 21:28:59 UTC) #11
chrishtr
lgtm
5 years, 7 months ago (2015-04-29 21:41:02 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1109383002/40001
5 years, 7 months ago (2015-04-29 21:43:42 UTC) #14
commit-bot: I haz the power
5 years, 7 months ago (2015-04-30 00:07:01 UTC) #15
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=194680

Powered by Google App Engine
This is Rietveld 408576698