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

Issue 331693004: Issue repaints when offsetFromRenderer changes for any squashed layer. (Closed)

Created:
6 years, 6 months ago by chrishtr
Modified:
6 years, 6 months ago
Reviewers:
Ian Vollick
CC:
blink-reviews, blink-reviews-rendering, zoltan1, eae+blinkwatch, leviw+renderwatch, abarth-chromium, jchaffraix+rendering, pdr., rune+blink
Project:
blink
Visibility:
Public.

Description

Issue repaints when offsetFromRenderer changes for any squashed layer. This is necessary because the coordinate system of the squashing layer may change w.r.t. a squashed layer, even if the squashed layer's layout position did not change. For example, a new layer may be added to a squashing layer that expands its bouds to the top or left. BUG=383779 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=176087

Patch Set 1 #

Patch Set 2 : Fixed. #

Total comments: 1

Patch Set 3 : Fixed tests. #

Total comments: 4

Patch Set 4 : Addressed comments by vollick@ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+54 lines, -9 lines) Patch
M LayoutTests/compositing/squashing/add-remove-squashed-layers-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
A + LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint-expected.txt View 1 2 1 chunk +5 lines, -7 lines 0 comments Download
M Source/core/rendering/compositing/CompositedLayerMapping.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M Source/core/rendering/compositing/CompositedLayerMapping.cpp View 1 2 chunks +7 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
chrishtr
You'll love this patch. :) I now see why checking offsetFromRenderer is necessary in some ...
6 years, 6 months ago (2014-06-12 23:49:37 UTC) #1
Ian Vollick
I'm a bit biased, but I do love this patch. I just have a couple ...
6 years, 6 months ago (2014-06-13 02:42:48 UTC) #2
chrishtr
https://codereview.chromium.org/331693004/diff/40001/LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html File LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html (right): https://codereview.chromium.org/331693004/diff/40001/LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html#newcode36 LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html:36: }, 2000); On 2014/06/13 02:42:48, Ian Vollick wrote: > ...
6 years, 6 months ago (2014-06-13 04:24:24 UTC) #3
Ian Vollick
On 2014/06/13 04:24:24, chrishtr wrote: > https://codereview.chromium.org/331693004/diff/40001/LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html > File > LayoutTests/compositing/squashing/resize-squashing-layer-that-needs-full-repaint.html > (right): > > ...
6 years, 6 months ago (2014-06-13 04:25:54 UTC) #4
chrishtr
The CQ bit was checked by chrishtr@chromium.org
6 years, 6 months ago (2014-06-13 04:26:40 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/chrishtr@chromium.org/331693004/60001
6 years, 6 months ago (2014-06-13 04:27:04 UTC) #6
commit-bot: I haz the power
6 years, 6 months ago (2014-06-13 05:28:04 UTC) #7
Message was sent while issue was closed.
Change committed as 176087

Powered by Google App Engine
This is Rietveld 408576698