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

Issue 293063016: Exclude cases of full repaint on viewport height change (Closed)

Created:
6 years, 7 months ago by Xianzhu
Modified:
6 years, 6 months ago
CC:
blink-reviews, blink-reviews-rendering, zoltan1, eae+blinkwatch, leviw+renderwatch, jchaffraix+rendering, pdr., rune+blink
Visibility:
Public.

Description

Exclude cases of full repaint on viewport height change We treat viewport as the background positioning area if background- attachment is 'fixed' (otherwise the viewport is only the background paiting area, not the background positioning area). Added the condition to avoid full repaint if background is not fixed or is composited. BUG=258219 TEST=fast/repaint/window-resize-background-image-generated.html TEST=fast/repaint/window-resize-background-image-non-fixed.html TEST=fast/repaint/window-resize-background-image-fixed-centered-composited.html Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=175398

Patch Set 1 #

Patch Set 2 : Separated generic background repaint conditions out of this CL #

Patch Set 3 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -75 lines) Patch
A + LayoutTests/fast/repaint/window-resize-background-image-fixed-centered.html View 0 chunks +-1 lines, --1 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-fixed-centered-composited.html View 1 chunk +4 lines, -0 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-fixed-centered-composited-expected.txt View 4 chunks +0 lines, -5 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-fixed-centered-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-generated.html View 1 chunk +1 line, -3 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-generated-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-non-fixed.html View 1 chunk +0 lines, -3 lines 0 comments Download
A + LayoutTests/fast/repaint/window-resize-background-image-non-fixed-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
D LayoutTests/fast/repaint/window-resize-fixed-center-background-image.html View 1 chunk +0 lines, -10 lines 0 comments Download
D LayoutTests/fast/repaint/window-resize-fixed-center-background-image-expected.txt View 1 chunk +0 lines, -55 lines 0 comments Download
M Source/core/rendering/RenderView.cpp View 1 2 1 chunk +8 lines, -1 line 0 comments Download

Messages

Total messages: 12 (0 generated)
Xianzhu
6 years, 7 months ago (2014-05-22 23:54:44 UTC) #1
Xianzhu
Changes about the background repaint conditions have been separated into https://codereview.chromium.org/306483011/. This CL is now ...
6 years, 6 months ago (2014-05-27 22:32:50 UTC) #2
Xianzhu
On 2014/05/27 22:32:50, Xianzhu wrote: > Changes about the background repaint conditions have been separated ...
6 years, 6 months ago (2014-05-30 21:22:26 UTC) #3
Xianzhu
ping...
6 years, 6 months ago (2014-06-03 17:17:12 UTC) #4
esprehn
lgtm
6 years, 6 months ago (2014-06-03 17:21:43 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wangxianzhu@chromium.org/293063016/20001
6 years, 6 months ago (2014-06-03 17:22:01 UTC) #6
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-03 17:22:11 UTC) #7
commit-bot: I haz the power
Failed to apply patch for Source/core/rendering/RenderView.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 6 months ago (2014-06-03 17:22:11 UTC) #8
Xianzhu
The CQ bit was checked by wangxianzhu@chromium.org
6 years, 6 months ago (2014-06-03 17:44:10 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wangxianzhu@chromium.org/293063016/40001
6 years, 6 months ago (2014-06-03 17:44:34 UTC) #10
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_gpu_retina_triggered_tests on tryserver.chromium.gpu ...
6 years, 6 months ago (2014-06-03 18:49:46 UTC) #11
commit-bot: I haz the power
6 years, 6 months ago (2014-06-03 19:23:47 UTC) #12
Message was sent while issue was closed.
Change committed as 175398

Powered by Google App Engine
This is Rietveld 408576698