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

Issue 195893026: Fix restrictions on squashing with incompatible scroll. (Closed)

Created:
6 years, 9 months ago by chrishtr
Modified:
6 years, 9 months ago
CC:
blink-reviews, jamesr, krit, jbroman, bemjb+rendering_chromium.org, dsinclair, zoltan1, eae+blinkwatch, leviw+renderwatch, abarth-chromium, danakj, Rik, jchaffraix+rendering, pdr., Stephen Chennney, rwlbuis
Visibility:
Public.

Description

Fix restrictions on squashing with incompatible scroll. The previous logic could fail in some cases when the heuristic specified for the identity of the layer to squash into did not match exactly the choice used later in assignLayersToBackings. The new code is a bit cleaner also. BUG=261605 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169571

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+42 lines, -40 lines) Patch
M LayoutTests/compositing/squashing/squash-above-fixed-2-expected.txt View 4 chunks +28 lines, -24 lines 0 comments Download
M Source/core/rendering/compositing/RenderLayerCompositor.cpp View 1 3 chunks +9 lines, -11 lines 0 comments Download
M Source/platform/graphics/CompositingReasons.h View 3 chunks +5 lines, -5 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
chrishtr
6 years, 9 months ago (2014-03-15 05:13:17 UTC) #1
jbroman
noticed a typo while passing through https://codereview.chromium.org/195893026/diff/1/Source/core/rendering/compositing/RenderLayerCompositor.cpp File Source/core/rendering/compositing/RenderLayerCompositor.cpp (right): https://codereview.chromium.org/195893026/diff/1/Source/core/rendering/compositing/RenderLayerCompositor.cpp#newcode733 Source/core/rendering/compositing/RenderLayerCompositor.cpp:733: ASSERT(squashignState.hasMostRecentMapping); drive-by: squashingState ...
6 years, 9 months ago (2014-03-15 05:29:23 UTC) #2
chrishtr
https://codereview.chromium.org/195893026/diff/1/Source/core/rendering/compositing/RenderLayerCompositor.cpp File Source/core/rendering/compositing/RenderLayerCompositor.cpp (right): https://codereview.chromium.org/195893026/diff/1/Source/core/rendering/compositing/RenderLayerCompositor.cpp#newcode733 Source/core/rendering/compositing/RenderLayerCompositor.cpp:733: ASSERT(squashignState.hasMostRecentMapping); On 2014/03/15 05:29:24, jbroman wrote: > drive-by: squashingState ...
6 years, 9 months ago (2014-03-17 16:58:51 UTC) #3
Ian Vollick
On 2014/03/17 16:58:51, chrishtr wrote: > https://codereview.chromium.org/195893026/diff/1/Source/core/rendering/compositing/RenderLayerCompositor.cpp > File Source/core/rendering/compositing/RenderLayerCompositor.cpp (right): > > https://codereview.chromium.org/195893026/diff/1/Source/core/rendering/compositing/RenderLayerCompositor.cpp#newcode733 > ...
6 years, 9 months ago (2014-03-17 17:19:28 UTC) #4
chrishtr
6 years, 9 months ago (2014-03-17 18:26:29 UTC) #5
chrishtr
Adam, ping on review.
6 years, 9 months ago (2014-03-19 17:20:35 UTC) #6
abarth-chromium
platform/graphics LGTM Maybe we should add @vollick as an owner for platform/graphics?
6 years, 9 months ago (2014-03-19 17:29:26 UTC) #7
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-19 17:29:33 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/chrishtr@chromium.org/195893026/10001
6 years, 9 months ago (2014-03-19 17:29:43 UTC) #9
commit-bot: I haz the power
6 years, 9 months ago (2014-03-19 18:47:30 UTC) #10
Message was sent while issue was closed.
Change committed as 169571

Powered by Google App Engine
This is Rietveld 408576698