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

Issue 17398002: Add tests and settings plumbing for accelerated fixed root background (Closed)

Created:
7 years, 6 months ago by Ian Vollick
Modified:
7 years, 5 months ago
Reviewers:
jamesr, enne (OOO), eseidel
CC:
blink-reviews, jamesr, eae+blinkwatch, leviw+renderwatch, abarth-chromium, danakj, Rik, jchaffraix+rendering, Stephen Chennney, jeez, pdr.
Visibility:
Public.

Description

Add tests and settings plumbing for accelerated fixed root background. The implementation is coming in this patch https://codereview.chromium.org/13462003/. This patch also adds tests from this WebKit patch by Simon Fraser: https://bugs.webkit.org/show_bug.cgi?id=115951 LayoutTests/platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-composited-html.html LayoutTests/platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-negative-z-index-fixed.html BUG=180885 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=153639

Patch Set 1 : . #

Patch Set 2 : . #

Patch Set 3 : Rebase #

Total comments: 1

Patch Set 4 : Updating TestExpectations #

Total comments: 2

Patch Set 5 : . #

Patch Set 6 : . #

Patch Set 7 : Flagging test as NeedsRebaseline for mac. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+233 lines, -6 lines) Patch
M LayoutTests/TestExpectations View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
A LayoutTests/compositing/fixed-background-composited-html.html View 1 chunk +37 lines, -0 lines 0 comments Download
A LayoutTests/compositing/fixed-background-composited-html-expected.html View 1 chunk +20 lines, -0 lines 0 comments Download
A LayoutTests/compositing/fixed-background-negative-z-index-fixed.html View 1 chunk +45 lines, -0 lines 0 comments Download
A LayoutTests/compositing/fixed-background-negative-z-index-fixed-expected.html View 1 chunk +29 lines, -0 lines 0 comments Download
A LayoutTests/compositing/fixed-body-background-positioned.html View 1 chunk +49 lines, -0 lines 0 comments Download
A LayoutTests/compositing/fixed-body-background-positioned-expected.txt View 1 2 3 4 1 chunk +30 lines, -0 lines 0 comments Download
M Source/WebKit/chromium/src/WebSettingsImpl.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M Source/WebKit/chromium/src/WebSettingsImpl.cpp View 1 2 1 chunk +6 lines, -2 lines 0 comments Download
M Source/core/page/Settings.in View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/platform/graphics/GraphicsLayerClient.h View 1 chunk +2 lines, -1 line 0 comments Download
M Source/core/rendering/RenderLayerCompositor.cpp View 1 2 3 4 2 chunks +8 lines, -2 lines 0 comments Download
M Source/core/testing/Internals.idl View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M public/web/WebSettings.h View 1 2 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 18 (0 generated)
Ian Vollick
Hey James. I've broken the tests and settings stuff into a separate patch. When you ...
7 years, 6 months ago (2013-06-21 14:38:56 UTC) #1
Ian Vollick
+jamesr for real. Addressing comments from the old, aggregate patch https://codereview.chromium.org/13462003/. > https://codereview.chromium.org/13462003/diff/57001/LayoutTests/compositing/fixed-background-composited-html.html > File ...
7 years, 6 months ago (2013-06-21 14:42:08 UTC) #2
Ian Vollick
On 2013/06/21 14:42:08, vollick wrote: > +jamesr for real. > > Addressing comments from the ...
7 years, 6 months ago (2013-06-25 20:16:45 UTC) #3
enne (OOO)
lgtm https://codereview.chromium.org/17398002/diff/13001/Source/core/rendering/RenderLayerCompositor.cpp File Source/core/rendering/RenderLayerCompositor.cpp (right): https://codereview.chromium.org/17398002/diff/13001/Source/core/rendering/RenderLayerCompositor.cpp#newcode1216 Source/core/rendering/RenderLayerCompositor.cpp:1216: // similar between platforms (unless we explicitly request ...
7 years, 5 months ago (2013-07-03 18:26:57 UTC) #4
Ian Vollick
+eseidel for WebSettings* OWNERS On 2013/07/03 18:26:57, enne wrote: > lgtm > > https://codereview.chromium.org/17398002/diff/13001/Source/core/rendering/RenderLayerCompositor.cpp > ...
7 years, 5 months ago (2013-07-03 18:38:42 UTC) #5
eseidel
I don't think I"m actually an OWNER for WebSettings, but lgtm.
7 years, 5 months ago (2013-07-03 18:41:56 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vollick@chromium.org/17398002/13001
7 years, 5 months ago (2013-07-03 18:48:35 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vollick@chromium.org/17398002/36001
7 years, 5 months ago (2013-07-03 20:16:49 UTC) #8
jamesr
settings lgtm, but it looks like more work is required before landing the tests https://codereview.chromium.org/17398002/diff/36001/LayoutTests/TestExpectations ...
7 years, 5 months ago (2013-07-03 20:55:27 UTC) #9
Ian Vollick
cq- based on jamesr's review. On 2013/07/03 20:55:27, jamesr wrote: > settings lgtm, but it ...
7 years, 5 months ago (2013-07-03 22:11:31 UTC) #10
Ian Vollick
On 2013/07/03 22:11:31, vollick wrote: > cq- based on jamesr's review. > > On 2013/07/03 ...
7 years, 5 months ago (2013-07-04 17:47:56 UTC) #11
jamesr
Wonderful! lgtm
7 years, 5 months ago (2013-07-04 20:43:09 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vollick@chromium.org/17398002/42001
7 years, 5 months ago (2013-07-04 20:59:51 UTC) #13
commit-bot: I haz the power
Can't process patch for file LayoutTests/compositing/fixed-body-background-positioned-expected.png. Binary file support is temporarilly disabled due to a ...
7 years, 5 months ago (2013-07-04 20:59:54 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vollick@chromium.org/17398002/49001
7 years, 5 months ago (2013-07-05 12:44:19 UTC) #15
commit-bot: I haz the power
Retried try job too often on mac_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_layout_rel&number=11663
7 years, 5 months ago (2013-07-05 13:58:31 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vollick@chromium.org/17398002/46002
7 years, 5 months ago (2013-07-05 15:16:36 UTC) #17
commit-bot: I haz the power
7 years, 5 months ago (2013-07-05 16:35:27 UTC) #18
Message was sent while issue was closed.
Change committed as 153639

Powered by Google App Engine
This is Rietveld 408576698